body{font-family:Verdana, "Arial", Helvetica, sans-serif;font-size:12px}
*{margin:0;padding:0}
a img{border:none !important}
.float_right{float:right}
.float_left{float:left}
.thumb_left{float:left;margin-right:15px;margin-bottom:5px}
.thumb_right{float:right;margin-left:15px;margin-bottom:5px}
#container{background:url(../gifs/container.jpg) repeat-y;margin:0 auto;padding-top:463px;position:relative;width:960px}
#header{margin-left:10px;height:150px;left:0;position:absolute;top:0;width:100%}
#header #box1,#header #box2,#header #box3{height:151px;position:absolute;top:275px;width:244px}
#header #box1{left:48px}
#header #box2{left:349px}
#header #box3{left:650px}
#header #box1 a,#header #box2 a,#header #box3 a{background:url(../gifs/bouton_boxes.jpg) no-repeat;bottom:7px;color:#000;display:block;font-size:11px;font-weight:700;height:37px;line-height:37px;margin-left:7px;position:absolute;text-align:center;text-decoration:none;text-transform:uppercase;width:229px}
#header #box1 a:hover,#header #box2 a:hover,#header #box3 a:hover{background-position:0 -38px}
#header #box1 p{padding-left:67px !important;width:167px !important}
#header #box3 p{padding-left:9px !important;text-align:center;width:225px !important}
#header #box1 p,#header #box2 p,#header #box3 p{color:#CCC;font-size:10px;padding-left:80px;padding-top:38px;width:154px}
#header #box3 .element1{color:#CCC}
#header #box3 .element2{color:#FBFA84;font-size:24px;padding-bottom:3px;padding-top:5px}
#header #box3 .element3{color:#CCC;padding-top:0}
#header #diaporama{background:url(../gifs/000.jpg) no-repeat;height:406px;width:940px}
#nav{height:57px;line-height:57px;background:url(../gifs/nav_ul.jpg) repeat-x;margin:0;overflow:hidden;padding:0;width:940px}
#nav li{float:left;list-style:none}
#nav li a{color:#FFD139;margin-right:2px;display:block;letter-spacing:-1px;text-transform:uppercase;font-size:12px;font-weight:700;height:57px;padding-top:0;text-align:center;text-decoration:none}
#nav li a:hover,a#selected-over0,a#selected-over1,a#selected-over2,a#selected-over3,
a#selected-over4,a#selected-over5,a#selected-over6,a#selected-over7{color:#000}
li#menu0{width:76px}
li#menu1{width:134px}
li#menu2{width:141px}
li#menu3{width:147px}
li#menu4{width:157px}
li#menu5{width:97px}
li#menu7{width:76px}
li#menu6{width:112px}
li#menu0 a{background:url('../gifs/menu00.jpg')}
li#menu1 a{background:url('../gifs/menu01.jpg')}
li#menu2 a{background:url('../gifs/menu02.jpg')}
li#menu3 a{background:url('../gifs/menu03.jpg')}
li#menu4 a{background:url('../gifs/menu04.jpg')}
li#menu5 a{background:url('../gifs/menu05.jpg')}
li#menu6 a{background:url('../gifs/menu06.jpg')}
li#menu7 a{background:url('../gifs/menu07.jpg');margin-right:0 !important}
li#menu0 a:hover,a#selected-over0{background:url('../gifs/menu00h.jpg') !important;color:#000 !important}
li#menu1 a:hover,a#selected-over1{background:url('../gifs/menu01h.jpg') !important;color:#000 !important}
li#menu2 a:hover,a#selected-over2{background:url('../gifs/menu02h.jpg') !important;color:#000 !important}
li#menu3 a:hover,a#selected-over3{background:url('../gifs/menu03h.jpg') !important;color:#000 !important}
li#menu4 a:hover,a#selected-over4{background:url('../gifs/menu04h.jpg') !important;color:#000 !important}
li#menu5 a:hover,a#selected-over5{background:url('../gifs/menu05h.jpg') !important;color:#000 !important}
li#menu6 a:hover,a#selected-over6{background:url('../gifs/menu06h.jpg') !important;color:#000 !important}
li#menu7 a:hover,a#selected-over7{background:url('../gifs/menu07h.jpg') !important;color:#000 !important}
#loupe{position:absolute;right:24px;top:68px}
#loupe a{color:#fff;text-decoration:none}
#loupe a:hover{color:#FFD139;text-decoration:underline}
#loupe .setFont{font-size:8px}
#loupe .setFont1{font-size:11px}
#loupe .setFont2{font-size:13px}
#content{position:relative;overflow:hidden;padding-left:10px;width:940px}
#icobar{height:19px;position:absolute;right:184px;top:67px;width:53px}
#icobar a{background:url(../gifs/icones.jpg) no-repeat;display:block;float:left;height:19px;width:26px}
#icobar .element1{background-position:-52px 0}
#icobar .element1:hover{background-position:0 0}
#icobar .element2{background-position:-79px 0}
#icobar .element2:hover{background-position:-27px 0}
#colonne_gauche{width:220px}
#colonne_gauche #sidebar_box1{position:relative;background:url(../gifs/sidebar_box1.jpg) no-repeat;width:202px;height:321px;margin-left:18px}
#colonne_gauche #sidebar_box1 a{height:69px;padding-top:235px;color:#fff;font-size:13px;font-weight:700;display:block;text-align:center;text-decoration:none;line-height:20px;width:100%}
#colonne_gauche #sidebar_box1 a:hover{font-size:15px;text-transform:uppercase}
#colonne_gauche #sidebar_box2{background:url(../gifs/sidebar_box2.jpg) no-repeat;width:202px;height:139px;margin-left:18px}
#colonne_gauche #sidebar_box2 p{color:#FFDE69;font-size:12px;height:79px;line-height:18px;padding-top:3px;padding-left:11px;width:174px;text-align:center}
#colonne_gauche #sidebar_box2 a{background:url(../gifs/bouton_newsletter.jpg) no-repeat;font-size:11px;margin-left:-3px;width:193px;height:33px;display:block;text-align:center;text-decoration:none;color:#fff;text-transform:uppercase;line-height:33px;font-weight:bold}
#colonne_gauche #sidebar_box2 a:hover{background-position:-205px;color:#000}
#colonne_centre{width:720px}
#colonne_centre #wm{position:relative;z-index:2;background:url(../gifs/colonne_centre_repeat.jpg) repeat-y;padding-top:95px;padding-left:73px;width:626px}
#colonne_centre #wm_footer{background:url(../gifs/wm_footer.jpg) no-repeat;height:121px;width:28px;position:absolute;bottom:0;left:0}
#wm{margin-bottom:60px}
#wm p,#wm li{color:#383838;text-align:justify;line-height:1.7em;margin-bottom:1.7em}
#wm h1{z-index:-1;position:absolute;top:0;left:0;color:#383838;font-size:18px;letter-spacing:-0.1em;background:url(../gifs/colonne_centre_h1.jpg) no-repeat;height:111px;padding-left:82px;padding-top:21px;width:588px}
#wm h2{color:#9C9E43;margin-bottom:0.8em;margin-top:1.7em}
#wm ul{list-style:square;margin-left:50px}
#wm a{text-decoration:underline;font-weight:bold;color:#900}
#wm a:hover{text-decoration:none;color:#f60}
#footer{padding-top:4px;height:121px;background:url(../gifs/footer.jpg) no-repeat;width:960px;margin-bottom:30px}
#footer p{text-align:center;line-height:24px}
#footer a{color:#555650;font-weight:bold;text-decoration:none;padding:0 2px;font-size:11px;letter-spacing:-0.06em}
#footer .element1{text-transform:uppercase;letter-spacing:5px;color:#999}
#footer .element2{color:#999}
#footer .element3{font-weight:bold;color:#888}
#contact{height:425px}
#contact label{width:100%;text-transform:uppercase;text-align:left !important}
#contact input,#contact textarea{width:80%;border:1px solid #999}
#contact .submit{margin:0 !important;padding:0 !important}
#contact .submit input{text-transform:uppercase;letter-spacing:2px}
#contact .submit input:hover{cursor:pointer;background:#000;color:#fff}
#contact #element1 p{margin-bottom:13px}
#contact .divGenerateurRequired{position:absolute;top:81px;font-size:11px;color:#444;background:#EBEBEB;padding:10px;width:216px}