*{margin:0; padding:0;} /* clear all default CSS */
body {background:url(../images/bg.png) repeat;font-weight:bold;margin:20px;font-family:Verdana,Arial;font-size:12px;font-weight:bold;color:#ffffff;}

#page {border:1px solid #ffffff; width:780px;margin:auto;background:#2c5c9a;}
#header{background:url(../images/header.jpg);height:220px;width:780px;border-bottom:1px solid #ffffff;clear:both;};
#globalContent{width:720px;}
#wizard {width:100%;}
#content{width:100%;}
#footer {background:url(../images/plateforme_reservations/footer.gif);height:33px;}
.spacer{clear:both;margin:0;padding:0;height:1px;}

.aCgv{color:#ffffff;}
	.aCgv:hover{color:#ffffff;text-decoration:none;}	
#mainNav{margin:20px 0px 0px 0px;padding:0px;}
	#mainNav li{height:70px;list-style:none;float:left;background-color:#EBEBEB;background-image: url(../images/plateforme_reservations/navBtn.gif);background-repeat: no-repeat;background-position: right top;}
		#mainNav li.current{background-color:#5c9ccc;background-image: url(../images/plateforme_reservations/navCurrentBtn.gif);}
		#mainNav li.lastDone{background-color:#0de317;background-image: url(../images/plateforme_reservations/navLastDoneBtn.gif);}
		#mainNav li.done{background-color:#0de317;background-image: url(../images/plateforme_reservations/navDoneBtn.gif);}

		#mainNav li a, #mainNav li a:link, #mainNav li a:visited, #mainNav li a:hover, #mainNav li a:active {color:#ccc;}
		#mainNav li.lastDone a, #mainNav li.lastDone a:link, #mainNav li.lastDone a:visited, #mainNav li.lastDone a:hover, #mainNav li.lastDone a:active, #mainNav li.current a, #mainNav li.current a:link, #mainNav li.current a:visited, #mainNav li.current a:hover, #mainNav li.current a:active, #mainNav li.done a, #mainNav li.done a:link, #mainNav li.done a:visited, #mainNav li.done a:hover, #mainNav li.done a:active {color:#fff;}
		#mainNav li.done a:hover, #mainNav li.lastDone a:hover  {color:#ffffff;cursor:default;}
		#mainNav li.mainNavNoBg{background-image:none;}

		#mainNav li a em{width:170px;font-size:13px;display:block;margin:25px 0 0 10px;font-style:normal;}

		#mainNav.fourStep li{width:195px;}
		#mainNav.fourStep li.mainNavNoBg{width:195px;}
		#mainNav.fourStep li a{width:195px;}



#tabMainWizard {width:760px;margin:0px auto;padding:0px;}
	#tabMainWizard td {vertical-align:top;}
	#tabMainWizard .valignCenter {vertical-align:middle;}
	#tabMainWizard .tabTitle{background:#5c9ccc;height:30px;font-weight:bold;color:#ffffff;}
	#tabMainWizard .tabTitle td {vertical-align:middle;}
	
#tabMainWizardPaiement {width:600px;margin:0px auto;padding:0px;}
	#tabMainWizardPaiement td {vertical-align:top;}

#photolimo {text-align:center;}
#dStartLabel {display:none;}
#dStartField {display:none;}
#dEndLabel {display:none;}
#dEndField {display:none;}
#tarif{color:#ffffff;text-align:center;font-weight:bold;font-size:16px;}
#dialog p {font-weight:normal;text-align:justify;width:100%;}
#dialog .pCenter {margin-top:20px;font-weight:normal;text-align:center;width:100%;}
#dialog .pTarif {font-weight:bold;font-size:14px;}
.redStar {color:red;}
.inputBorder{border:1px solid #000000;}
.disable {background:#ccc;color:gray;}
.input100{width:100%;}
.fieldError {background:red;color:#ffffff;border:1px solid #000000;}
.msgError {color:#ffffff;}

.btnNext:hover{cursor:pointer;}

#divRecap{padding:50px 50px;}
#divRecap .pTitle{text-align:center;font-weight:bold;font-size:16px;}
#divRecap .pCenter{text-align:center;margin-top:20px;}