.boxText{font-family:Verdana,Arial,sans-serif;font-size:10px;}
.errorBox{font-family:Verdana,Arial,sans-serif;font-size:10px;background:#ffb3b5;font-weight:bold;}
BODY{background:#C8D7E5;color:#000;margin:0;}
A{font-family:Verdana,Arial,sans-serif;color:#000;text-decoration:none;}
A:hover{color:Blue;text-decoration:underline;}
FORM{display:inline;}
.headerSite{font-family:Verdana,Arial,sans-serif;color:#fff;background:#007BB4 url(images/body_bg.jpg);font-size:10px;text-align:center;}
TR.headerNavigation{background:#007BB4;}
.headerNavigation{font-family:Verdana,Arial,sans-serif;font-size:10px;background:#007BB4;color:#fff;font-weight:bold;text-align:left;}
A.headerNavigation{color:#fff;}
A.headerNavigation:hover{color:#fff;}
TR.headerError{background:#007BB4;}
TD.headerError{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:10px;background:#007BB4;color:#fff;font-weight:bold;text-align:center;}
TR.headerInfo{background-color:#007BB4;}
TD.headerInfo{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:10px;background:#007BB4;color:#fff;font-weight:bold;text-align:center;}
.infoBox{background:#007BB4;}
.infoBoxContents{background:#BAE5F9;font-family:Verdana,Arial,sans-serif;font-size:10px;}
.infoBoxNotice{background:#007BB4;}
.infoBoxNoticeContents{background:#007BB4;font-family:Verdana,Arial,sans-serif;font-size:10px;}
TD.infoBoxHeading{font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:bold;text-align:center;background:#007BB4;color:#fff;}
TD.infoBox,SPAN.infoBox{font-family:Verdana,Arial,sans-serif;font-size:10px;}
.pageHeading{font-family:Verdana,Arial,sans-serif;text-align:center;font-weight:bold;}
h1{font-family:Verdana,Arial,sans-serif;font-size:16px;font-weight:bold;}
h2{font-family:Verdana,Arial,sans-serif;font-size:14px;font-weight:bold;}
h3{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;}
TR.subBar{background:#f4f7fd;}
TD.subBar{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#000;}
.main{font-family:Verdana,Arial,sans-serif;font-size:12px;line-height:1.5;text-align:justify;}
TD.smallText,SPAN.smallText,P.smallText{font-family:Verdana,Arial,sans-serif;font-size:10px;}
TD.fieldKey{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;}
TD.fieldValue{font-family:Verdana,Arial,sans-serif;font-size:12px;}
TD.tableHeading{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;}
CHECKBOX,INPUT,RADIO,SELECT{font-family:Verdana,Arial,sans-serif;font-size:11px;}
TEXTAREA{width:100%;font-family:Verdana,Arial,sans-serif;font-size:11px;}
TABLE.formArea{background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px;}
TD.formAreaTitle{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;}
SPAN.productSpecialPrice{font-family:Verdana,Arial,sans-serif;color:#f00;}
SPAN.errorText{font-family:Verdana,Arial,sans-serif;color:#f00;}
TD.footer{font-family:Verdana,Arial,sans-serif;text-align:center;font-size:11px;border-top:thin solid #007BB4;margin-top:20px;padding-top:10px;}
.moduleRowOver{background-color:#d7e9f7;cursor:pointer;}
.moduleRowSelected{background-color:#e9f4fc;}
.checkoutBarFrom,.checkoutBarTo{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#8c8c8c;}
.checkoutBarCurrent{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#000;}
.messageBox{font-family:Verdana,Arial,sans-serif;font-size:10px;}
.messageStackError,.messageStackWarning{font-family:Verdana,Arial,sans-serif;font-size:10px;background-color:#ffb3b5;}
.messageStackSuccess{font-family:Verdana,Arial,sans-serif;font-size:10px;background-color:#9f0;}
.inputRequirement{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#f00;}
.notes{font-size:11px;}
.infoprod{text-align:center;font-size:12px;}
.titrebleu{color:#fff;text-align:center;background-color:#007BB4;}
.cadrebleu{color:#fff;text-align:center;background-color:#007BB4;width:200px;}
#dateBox .w20{width:20px!important;}
#dateBox .w40{width:40px!important;}
#dateBox .date{margin:0 5px 5px 0!important;border:1px red solid;}
#popCalendrier{position:absolute!important;top:0;left:0;width:100%;height:2000px;z-index:10;}
#bgPopCalendrier{top:0;left:0;width:100%;height:2000px;z-index:10;background-color:#000;opacity:.5;}
#calendrier{position:absolute;bottom:600px;left:50%;margin-left:-400px;border:1px black solid;width:900px;padding:10px 10px 10px 10px;z-index:16;background-color:white;}
#closePopin{position:absolute;top:5px;right:15px;padding-right:18px;text-align:right;background:url(calendrier/img/ico-close.gif) right 4px no-repeat;line-height:1.4em;font-size:12px;z-index:16;}
#calendrier h2{text-align:center;text-transform:uppercase;}
#dispoTable,#legende{font-size:10px!important;font-family:Verdana,Arial,Sans Serif;}
#dispoTable th{background-color:#eee;}
#dispoTable .ligne th{height:20px;padding:0 5px 0 5px;line-height:20px;text-align:right;}
.available,.notAvailable{width:20px;}
.notAvailable{background-color:#eee;}
#dispoTable a,div.dispo,div.notdispo,div.dispoWE,div.notdispoWE{display:block;height:20px;width:20px;border:1px #eee solid;}
#dispoTable a:hover{background-color:#C4BAFF;background-image:none!important;}
a.dispo,#legende .dispo{background-color:white;}
a.dispoWE,#legende .dispoWE,div.dispoWE{background-color:#C4BAFF;}
a.notdispo,#legende .notdispo,div.notdispo{background:url(../img/bg-no-dispo.gif);}
a.notdispoWE,#legende .notdispoWE,div.notdispoWE{background:url(../img/bg-no-dispoWE.gif);}
#legende caption{margin-top:10px;text-align:left;font-weight:bold;}
#legende td{height:20px;border:1px #eee solid;}
#legend{float:right;margin-top:-40px;}
#inscriptionButton{width:260px;}
#dateBox .no_float,#dateBox input{vertical-align:middle;}
li{list-style-type:none;}
.intitule{float:left;width:150px;}

