﻿/* css document */
s { }
body { font-family:verdana, tahoma, arial; margin:0px; padding:12px; background-image:url(../images/background.gif); text-align:center; }
div, p, span, form { margin:0px; padding:0px }
img { border:0px }
select { font-family:verdana, tahoma, arial; font-size:10px; color:#000; width: 140px }
input.date { font-family:verdana, tahoma, arial; font-size:10px; color:#000; width: 90px; height:19px }
input.button { font-weight:bold; font-size:11px; color:#234056; background-image:url(../images/buttonBackground.gif); height:22px; width:90px; border-style: double; border-width:3px; border-color:#4285b7 }
input.buttonpromo { font-weight:bold; font-size:11px; color:#234056; background-image:url(../images/buttonBackground.gif); height:22px; width:110px; border-style: double; border-width:3px; border-color:#4285b7 }

#headercontent, #footercontent { width:746px; text-align:left; margin:0px auto; overflow:visible }
#globaltopcurve { background-image:url(../images/backgroundTop.gif); width:746px; height:8px; overflow:hidden }
#globalbottomcurve { background-image:url(../images/backgroundBottom.gif); width:746px; height:8px; overflow:hidden }
#menuleftcorner { float:left; background-image:url(../images/menuLeft.gif); background-repeat:no-repeat; height:47px; width:53px; background-position: bottom right }
#menurightcorner { float:left; background-image:url(../images/menuRight.gif); background-repeat:no-repeat; height:47px; width:26px; background-position: bottom left }
#menunav { float:left; background-image:url(../images/menuBackground.gif); background-repeat:repeat-x; height:47px; width:504px; background-position: bottom right }
#menunav a.on { background-repeat:repeat-x; background-image:url(../images/menulinkBackground.gif); padding:7px 10px 7px 10px; vertical-align:85%; font-family:verdana, tahoma, arial; font-size:10px; font-weight:bold; color:#234e56; text-decoration:none }
#menunav a { background-repeat:repeat-x; background-image:url(../images/menulinkBackgroundOn.gif); padding:7px 10px 7px 10px; vertical-align:85%; font-family:verdana, tahoma, arial; font-size:10px; font-weight:bold; color:#fff; text-decoration:none }
.navbox { margin:0px }
#footernav { height:47px; width:746px }
#footernav a { padding:7px 10px 7px 10px; vertical-align:70%; font-family:verdana, tahoma, arial; font-size:10px; font-weight:bold; color:#32668c; text-decoration:none }
#footerNote{  font-family:verdana, tahoma, arial; text-align:center; font-size:9px; color:#FFFFFF; }
#panoramique { background-position: 10px 0px; background-repeat:no-repeat; width:735px; height:198px; background-image:url(../../CS/images/panoramique/panoDefault.jpg) }

#maincontent { width:746px; background-color:#fff; text-align:left; margin:0px auto; overflow:visible; padding-top:7px }

#homeenginetop { background-image:url(../images/homeEngineTop.gif); width:266px; height:28px; overflow:hidden; background-repeat:no-repeat; background-position: 50% 50%; margin-left:10px; font-size:12px; font-weight:bold; color:#32668c; text-align:center }
#homeenginetop span { padding-top:8px; display:block }
.boxtopcurve { background-image:url(../images/boxTop.gif); width:266px; height:9px; overflow:hidden; margin:10px 0px 0px 10px }
.boxtopcurveTop { background-image:url(../images/boxTop.gif); width:266px; height:9px; overflow:hidden; margin-left:10px }
.box { background-image:url(../images/boxBackground.gif); width:266px; height:auto; overflow:hidden; margin-left:10px }
.box .discover { font-size:11px; font-weight:bold; color:#32668c; margin-left:12px; background-color:#fff; width:242px; line-height:24px; display:block; overflow:visible; text-align:center }
.box .prix { font-size:11px; font-weight:bold; color:#32668c; margin-left:12px; width:242px; height:auto; overflow:visible }
.box .prix span { font-size:14px }
.box p { text-align:justify; font-size:10px; font-weight:normal; color:#4b4b4b; margin-left:12px; width:242px; height:auto; overflow:hidden }
.box ul, .box li { margin:0px 0px 0px 5px; padding:0px; list-style-type:none }
.box li div { font-size:10px; font-weight:bold; color:#32668c; width:100px; display:inline }
.box li div div { float:left; width:auto }
.boxbottomcurve { background-image:url(../images/boxBottom.gif); width:266px; height:9px; overflow:hidden; margin-left:10px }
.boxImg {width:266px; height:auto; overflow:hidden; margin : 10px 0px 0px 10px; }

#pub { padding:0px 10px 10px 10px; float:left; width:auto; border-right:1px dotted #677595 }
#coupcoeur { padding:0px 0px 0px 8px; float:left; width:auto }
#coupcoeur span a{ text-align:center; background-color:#EDF0F7; font-size:12px; font-weight:bold; text-decoration:underline; color:#32668c; width:238px; line-height:24px; display:block; overflow:visible }
#coupcoeur .text { float:left; width:120px; text-align:justify; font-size:10px; font-weight:normal; color:#4b4b4b; margin-top:10px }
#coupcoeur .prix { float:left; margin:10px 0px 0px 20px; width:auto }
#coupcoeur .prix ul, #coupcoeur .prix li { margin:0px; padding:2px; list-style-type:none; text-align:center; font-size:14px; font-weight:bold; color:#32668c; background-color:#EDF0F7; display:block; width:90px; height:auto }
#coupcoeur .prix li a { text-align:center; font-size:10px; font-weight:bold; color:#76A1C8; text-decoration:underline }
#coupcoeur .prix li a.prixLink { margin:0px; list-style-type:none; text-align:center; font-size:14px; font-weight:bold; color:#32668c; background-color:#EDF0F7; display:block; width:90px; height:auto; text-decoration:none }

span.promotitre { clear:left; margin:10px 0px 5px 10px; text-align:center; background-color:#EDF0F7; font-size:12px; font-weight:bold; text-decoration:underline; color:#32668c; width:440px; line-height:24px; display:block; overflow:visible }
div.promo { clear:left; margin:0px 0px 0px 10px }
div.promo span.titre a { font-size:12px; font-weight:bold; text-decoration:underline; color:#32668c }
div.promo .img { float:left; width:120px; height:auto; padding-top:4px }
div.promo .img ul, #promo .img li { margin:0px; padding:0px; list-style-type:none }
div.promo .text { float:left; width:320px; height:auto; font-size:10px; font-weight:normal; color:#4b4b4b; padding-top:4px }
div.promo .prix { float:left; width:auto; margin-left:170px; margin-top:10px }
div.promo .prix ul, #promo .prix li { margin:0px; padding:2px; list-style-type:none; text-align:center; font-size:14px; font-weight:bold; color:#32668c; background-color:#EDF0F7; display:block; width:90px; height:auto }
div.promo .prix li a { text-align:center; font-size:10px; font-weight:bold; color:#76A1C8; text-decoration:underline }
div.promo .prix li a.prixLink { margin:0px; list-style-type:none; text-align:center; font-size:14px; font-weight:bold; color:#32668c; background-color:#EDF0F7; display:block; width:90px; height:auto; text-decoration:none }
div.hr { clear:left; margin:0px 0px 0px 10px; padding:0px; height:1px; border-top:1px dotted #677595; overflow:hidden }
.breaker { overflow:hidden; height:4px; clear:both }

