@charset "utf-8";
/* CSS Document */

body{background:#000000; font-family:Verdana, Geneva, sans-serif; padding:0; margin:0; color:#ffffff; font-size:12px}


#global{position:relative; width:971px; margin:0 auto; padding:0 19px 20px 13px; background:url(img/fond-page.jpg) no-repeat center top}

h1{background:url(img/titre_cartouche.gif); width:680px; height:42px; margin:0 0 18px 0; padding:20px 0 0 26px; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase}

img{border:none}


/* ********************* HEADER ********************** */
#header{width:971px; height:407px; position:relative}
#header img{position:absolute; top:10px; left:-1px}
#header a{text-decoration:none; color:#ffffff; display:block; background:url(img/fond-lien-hublot.gif); width:158px; height:36px; position:absolute; right:0; bottom:8px; font-weight:bold; font-size:10px; text-align:center; padding-top:12px;}
#header a span{text-transform:uppercase; font-size:14px; display:block}
/* *************************************************** */


/* ********************* CONTENANT ********************** */
#contenant{width:971px; background:url(img/menu_bas.gif) no-repeat left bottom; position:relative;}
/* *************************************************** */


/* ********************* MENU ********************** */
#globalMenu{width:208px; position:absolute; top:0; left:0;}
.menuHaut{background:url(img/menu_haut.gif) no-repeat left top; height:10px; width:208px; display:block; margin:0 0 0 0 !important; margin:0 0 -4px 0}
#menu{width:198px; background:#323234 url(img/menu_degrader.jpg) repeat-x left top; padding:30px 0 0 10px}

.accueil{height:622px;}

.page1{height:785px;}

.page2{height:1198px;}

.page3{height:1025px;}

.page4{height:1130px;}

.page5{height:2243px;}

#menu ul{list-style-type:none; margin:0;}
#menu ul li h3{margin:0; padding:0 0 15px 0}
#menu ul li a{font-size:12px; color:#ffffff; text-decoration:none; font-weight:normal;}
#menu ul li a:hover, #menu ul li a.on{color:#f0402f}

ul.premierNiveau{list-style-image:url(img/menu_puceRouge.gif); width:168px; background:url(img/menu_degrader-Interieur.jpg) repeat-y left top; padding:14px 0 0 22px}

ul.secondNiveau{list-style-image:url(img/menu_puceBlanche.gif); padding:15px 0 0 22px;}
ul.secondNiveau li{padding-bottom:15px}
ul.secondNiveau li a{color:#b3b2b2 !important}
/* *************************************************** */


/* ********************* CONTENU ********************** */
#contenu{width:708px; margin-left:208px; padding:0 0 0 55px}

#contenu span.contenuHaut{background:url(img/contenu_haut.gif) no-repeat left top; width:708px; height:13px; display:block; margin:0 0 0 0 !important; margin:0 0 -1px 0; padding:0;}
#contenu span.contenuBas{background:url(img/contenu_bas.gif) no-repeat left top; width:708px; height:30px; display:block; margin:0; padding:0}

#contenu div.texte{background:#393939 url(img/contenu_degrader.jpg) repeat-x left top; padding:20px 11px 1px 32px; min-height:460px; height:auto !important; height:458px; position:relative}
#contenu div.texte h2{margin:0; padding:0 0 15px 0; font-size:12px}
#contenu div.texte p{margin:10px 0; padding:0;}
#contenu div.texte p a{color:#d9d8d8;}

div.ssContenu{position:relative; width:665px;}
div.ssContenu p{width:435px; margin-top:0 !important;}
div.ssContenuImage{position:absolute; right:0; top:0; width:210px;}

p.ssMarg{margin:0 !important}

span.legende{font-size:10px; color:#999999; line-height:14px; width:167px; display:inline-block; text-align:left; vertical-align:top}
.sslargeur{width:auto !important}

table{border-collapse:collapse; border:1px solid #4d4d4d}
table caption{border:1px solid #4d4d4d; padding:5px; text-align:left; font-weight:bold; margin-left:-1px;}
table th, table td{border:1px solid #4d4d4d; padding:5px}
table th{font-size:12px; font-weight:normal; text-align:left}
/* *************************************************** */


/* ********************* FOOTER ********************** */
#footer{width:706px; height:70px; background:url(img/footer-fond.jpg) no-repeat 55px 8px; margin-left:208px; padding-left:55px; text-align:center; padding-top:17px}
#footer a{text-decoration:none; color:#ffffff; font-weight:bold; font-size:18px; display:block; width:706px}
#footer a span{display:block}
/* *************************************************** */
