
/* reset default browser css
----------------------------------------------- */

body { font-family: Verdana, sans-serif; font-size: 15px; margin: 0px; padding: 0px; overflow: scroll; }
#container { width: 1004px; margin-right: auto; margin-left: auto; margin-top: 0px; padding: 0px; text-align: left; }
.ca { position: absolute; text-align: left; }

/* HEADER placement
----------------------------------------------- */
.ca_logo { top: 13px; left: 28px; }
.ca_logotitre { top: 52px; left: 110px; width: 240px; }
.ca_topnav_vertbars { top: 8px; left: 492px; }

.ca_langues_top { top: 51px; left: 144px; width: 180px; }
.ca_langues_right { top: 261px; left: 830px; width: 180px; }

.ca_topnav_boutique { top: 13px; left: 425px; }
.ca_topnav_liens { top: 13px; left: 507px; }
.ca_topnav_galerie { top: 13px; left: 570px; width: 95px; }
.ca_topnav_trouver { top: 13px; left: 680px; width: 105px; }
.ca_topnav_downloads { top: 13px; left: 804px; }
.ca_topnav_contacts { top: 13px; left: 895px; }

.ca_topnav_boutique_eng { top: 13px; left: 485px; }
.ca_topnav_liens_eng  { top: 13px; left: 552px; }
.ca_topnav_galerie_eng  { top: 13px; left: 619px; width: 95px; }
.ca_topnav_trouver_eng  { top: 13px; left: 726px; width: 105px; }
.ca_topnav_downloads_eng  { top: 13px; left: 804px; }
.ca_topnav_contacts_eng  { top: 13px; left: 895px; }

.ca_topnav_boutique_deu { top: 13px; left: 479px; }
.ca_topnav_liens_deu  { top: 13px; left: 560px; }
.ca_topnav_galerie_deu  { top: 13px; left: 622px; width: 95px; }
.ca_topnav_trouver_deu  { top: 13px; left: 726px; width: 105px; }
.ca_topnav_downloads_deu  { top: 13px; left: 804px; }
.ca_topnav_contacts_deu  { top: 13px; left: 895px; }


/* NAV01 menus
----------------------------------------------- */
.nav01_hom { top: 103px; left: 28px; z-index: 4; }
.nav01_mca { top: 103px; left: 160px; width: 200px; z-index: 4; }
.nav01_exp{ top: 103px; left: 360px; z-index: 4; }
.nav01_man { top: 103px; left: 496px; z-index: 4; }
.nav01_esp { top: 103px; left: 653px; width: 106px; z-index: 4; }
.nav01_opv { top: 103px; left: 814px; width: 128px; z-index: 4; }

/* NAV01 vertbars
----------------------------------------------- */
.nav01_vertbar01 { top: 85px; left: 145px; z-index: 2; }
.nav01_vertbar02 { top: 85px; left: 343px; z-index: 2; }
.nav01_vertbar03 { top: 85px; left: 480px; z-index: 2; }
.nav01_vertbar04 { top: 85px; left: 636px; z-index: 2; }
.nav01_vertbar05 { top: 85px; left: 797px; z-index: 2; }

/* NAV01 buttons
----------------------------------------------- */
.nav01_hombtn { top: 85px; left: 14px; z-index: 2; }
.nav01_mcabtn { top: 85px; left: 147px; z-index: 2; }
.nav01_expbtn { top: 85px; left: 345px; z-index: 2; }
.nav01_manbtn { top: 85px; left: 482px; z-index: 2; }
.nav01_espbtn { top: 85px; left: 638px; z-index: 2; }
.nav01_opvbtn { top: 85px; left: 799px; z-index: 2; }
.nav_show { visibility: show; }
.nav_hide{ visibility: hidden; }

/* BREADCRUMB navigation
----------------------------------------------- */
.nav02_act { top: 504px; left: 28px; width: 900px; }
.nav02_hor { top: 504px; left: 28px; width: 900px; visibility: hidden; }
.nav02_acc { top: 504px; left: 28px; width: 900px; visibility: hidden; }
.nav02_breadcrumb { top: 261px; left: 28px; width: 900px; }
.nav02_universal { top: 140px; left: 28px; width: 900px; }
#crumbact { visibility: show; }
#crumbacth { visibility: hidden; }
#crumbhor { visibility: hidden; }
#crumbacc { visibility: hidden; }

/* FOOTER placement
----------------------------------------------- */
.nav04_bou { top: 25px; left: 15px; width: 170px; }
.nav04_lie { top: 25px; left: 147px; width: 170px; }
.nav04_gal { top: 25px; left: 255px; width: 170px; }
.nav04_tro { top: 25px; left: 418px; width: 170px; }
.nav04_doc { top: 25px; left: 603px; width: 170px; }
.nav04_con { top: 25px; left: 849px; width: 170px; }
.nav04_crumb01 { top: 46px; left: 210px; width: 645px; }
.nav04_crumb02 { top: 66px; left: 229px; width: 560px; }
.nav04_crumb02_eng { top: 66px; left: 270px; width: 560px; }
.nav04_crumb02_deu { top: 66px; left: 300px; width: 560px; }
.nav04_crumbline { top: 61px; left: 135px; }
.nav04_crumb03 { top: 115px; left: 0px; width: 480px; }
.nav04_crumb04 { text-align: right; top: 115px; left: 489px; width: 486px; }




/* DETAIL template placement
----------------------------------------------- */

/* LIGHT template placement
----------------------------------------------- */





















