html{font-size:100%;}
body{margin:0;padding:10px 20px;font-family:verdana, georgia, sans-serif;font-size:.7em;line-height:1.25;color:#666;background:#ffffff url(background.png) repeat-y;background-position:center top;}
h1, h3{font-family:verdana, georgia, sans-serif;font-weight:bold;font-size:1.8em;}
ul, ol{margin:.75em 0 .75em 24px;padding:0;}
ul{list-style:square;}
li{margin:0;padding:0;}
p{margin:.75em 0;}
li p, blockquote p{margin:.5em 0;}
a{color:#333;text-decoration:underline;}
a:hover, a:focus{color:#CD6214;}
a img{border:none;}
.contact{font:8pt/13pt verdana, georgia, sans-serif;padding:10px 0px 10px 20px;display:none;}
.contact input{font:8pt/13pt verdana, georgia, sans-serif;margin:0px 0px 0px 0px;background-color:#FFE493;border:solid 1px #828282;}
.contact textarea{font:8pt/13pt verdana, georgia, sans-serif;margin:0px 0px 0px 0px;background-color:#FFE493;border:solid 1px #828282;}
div.gauche{width:280px;float:left;margin-bottom:-1.2em;padding:10px 15px 10px 20px;text-align:justify;}
div.centre{margin-right:305px;margin-left:305px;padding:10px 0;text-align:justify;}
div.droite{width:280px;float:right;margin-bottom:-1.2em;padding:10px 20px 10px 15px;text-align:justify;}
div.bas{margin-bottom:-1.2em;padding:10px 15px 10px 15px;}
html, body{height:100%;}
body{padding:0;}
#global{min-height:100%;width:950px;overflow:hidden;margin-left:auto;margin-right:auto;background:#fff;border:solid 1px #000;}
#entete{padding:0px;border-bottom:solid 1px #000;}
#langue img{float:left;padding:10px 10px;}
#langue #socialbutton{ width:75px; background-color: #ffffff; background-image: none; border:1px solid #999 ; float: left; display:block; margin-left: -76px; margin-right: 10px; margin-top: 0px; position: fixed; z-index: 9999;}
#langue #socialbutton .socialbutton_li {padding:8px 4px;width:65px;text-align:center;}
#titre{background:#fff;padding:12px 15px;}
#titre h1, #titre h3{margin:0;color:#666666;text-align:center;}
#titre h1 img, #titre h3 img{float:right;margin:0 10px;}
#titre img{float:left;padding:10px 10px;}
#contenu{color:#666;background:#fff;padding:0;}
#contenu p, #contenu li{line-height:1.5;}
#contenu h4{font:bold 10pt/15pt verdana, georgia, sans-serif;text-align:left;color:#fff;background:#F2B500;letter-spacing:1px;margin-bottom:5px;padding:3px 0 0 20px;}
#contenu table{padding:0px 15px 20px 15px;text-align:justify;vertical-align:top;}
#contenu td{padding:5px 15px;}
a.button{background:transparent url('../imgs/button_r.png') no-repeat scroll top right;display:block;float:left;height:21px;margin-top:10px;margin-right:6px;padding-right:20px;text-decoration:none;color:#2C536A;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
a.button:hover{background:transparent url('../imgs/button_r-on.png') no-repeat scroll top right;}
a.button span{background:transparent url('../imgs/button_l.png') no-repeat;display:block;line-height:16px;padding:3px 0 3px 18px;}
a.button:hover span{text-decoration:underline;background:transparent url('../imgs/button_l-on.png') no-repeat;}
#mbOverlay{position:absolute;left:0;width:100%;background-color:#000;z-index:100;cursor:pointer;}
#mbCenter{position:absolute;z-index:101;overflow:hidden;left:50%;top:10%;background-color:#fff;border:5px solid #fff;margin:0;padding:5px;}
.mbLoading{background:#fff url(loading.gif) no-repeat center;}
#mbCanvas{margin:0;padding:0;height:0;border:none;font-size:0;overflow:hidden;}
.clear{clear:both;height:0;margin:0;padding:0;font-size:0;overflow:hidden;}
#mbBottom{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;padding-top:8px;margin:0;}
#mbNavigation{float:right;width:27px;padding-top:3px;border-left:1px solid #9c9c9c;}
#mbCount{width:55px;overflow:hidden;padding-top:1px;float:right;text-align:right;font-size:9px;}
#mbCloseLink, #mbPrevLink, #mbNextLink, #mbPlayPause{outline:none;display:block;float:right;height:19px;cursor:pointer;}
#mbPrevLink, #mbNextLink{width:15px;}
#mbPrevLink{background:transparent url(prev.gif) no-repeat;}
#mbNextLink{background:transparent url(next.gif) no-repeat;}
#mbPlayPause{width:13px;}
#mbPlayPause{background:transparent url(play-pause.gif) no-repeat;}
a#mbPrevLink:hover,a#mbNextLink:hover,a#mbCloseLink:hover,a#mbPlayPause:hover{background-position:0 -22px;}
#mbCloseLink{width:17px;background:transparent url(close.gif) no-repeat;}
#mbDescription{margin-right:27px;padding:0px 10px 0 0;font-weight:normal;text-align:justify;}
#sb-container,#sb-wrapper{text-align:left;}
#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}
#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}
body > #sb-container{position:fixed;}
#sb-overlay{height:expression(document.documentElement.clientHeight + 'px');}
#sb-container > #sb-overlay{height:100%;}
#sb-wrapper{position:relative;}
#sb-wrapper img{border:none;}
#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}
#sb-body-inner{position:relative;height:100%;}
#sb-content.html{height:100%;overflow:auto;}
#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}
#sb-title,#sb-title-inner{height:26px;}
#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}
#sb-info,#sb-info-inner{height:20px;}
#sb-info-inner{font-size:12px;color:#fff;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}
#sb-nav-close{background-image:url(close.png);background-repeat:no-repeat;}
#sb-nav-next{background-image:url(next.png);background-repeat:no-repeat;}
#sb-nav-previous{background-image:url(previous.png);background-repeat:no-repeat;}
#sb-nav-play{background-image:url(play.png);background-repeat:no-repeat;}
#sb-nav-pause{background-image:url(pause.png);background-repeat:no-repeat;}
#sb-counter{float:left;padding:2px 0;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
#tableauAnnonce{padding:0 10px 0 15px;}
#tableauAnnonce td{padding:15px 0 15px 0;border-bottom:1px solid #ccd2d2;}
#tableauAnnonce td.transform{color:#FC390B;font-weight:bold;text-align:center;}
#tableauAnnonce .tableau{padding:5px;border:1px solid #ccd2d2;color:#5D5D5D;}
#tableauAnnonce .tableau h4{font:bold 12px Verdana,Arial,sans-serif;background:#fff;color:#5E5E5E;text-align:center;padding:0 0 0 10px;letter-spacing:0;}
#tableauAnnonce .tableau th{padding:0px;border-bottom:1px solid #ccd2d2;text-align:center;background-color:#F5F7F7;font-size:11px;}
#tableauAnnonce .tableau td{padding:0px;border-bottom:1px solid #ccd2d2;text-align:center;background-color:#F5F7F7;font-size:9px;}
#tableauAnnonce .tableau input[type=submit]{width:auto;border:1px solid #088BB8;padding:2px 1em;background:#0F9FD1;color:#fff;font-size:100%;cursor: pointer;}
#tableauAnnonce .tableau input[type=submit]:hover{background:#088BB8;color:#fff;}
.period {text-align:left;background-color:#D6EEF9;width:500px;margin:10px 0 0 0;padding:5px 8px;}
.prix{font-size:14px;color:#005FA9;}
