@charset "iso-8859-1";

body {margin:0pt; background-color:#ffd000; text-align:center;}
body, td, p{font-size:12pt;}
body, table, td, h1, h2, h3, p, a, span, ul, li {font-family:Verdana, Arial, Helvetica;}
h1, h2, h3, p, a, span, ul, li {text-align:left;}
td {vertical-align:top;}
h1, h2, h3 {padding:0; margin:0;}
h1 {font-size:16pt;}
h2 {font-size:12pt;}
img {border:0px;margin:0px;}
form {margin:0pt;}
input {font-size:12pt; font-family: Verdana Arial, Helvetica;}
textarea {font-size:12pt; font-family: Verdana Arial, Helvetica;}

.clearFloats {clear:both; line-height:0; height:0; font-size:1pt;}
.input-240 {width:240pt;} 
.input-50 {width:50pt;}
.textarea-240 {width:240pt;}

/* ---- ids & classes ----------------------------------------- */

#header, #top, #menuCol, #quart1 .li-blue a, #quart2 .button, #quart4 .button, #menuCol-inner .button, #footer-left, #footer-menu p, #contentCol-inner #trail, #menuCol-inner, #contentCol-inner .button, #pop {display:none;}
#biarritz, #toulouse, #marseille, #bordeaux, #clermont, #lyon, #nantes, #blois, #dijon, #belfort, #nancy, #paris, #reims, #mans, #brest, #quimper, #caen, #arras, #compiegne, #pau, #montpellier, #perigueux, #mundolsheim, #lannion, #lagord {display:none;}
#biarritz img, #toulouse img, #marseille img, #bordeaux img, #clermont img, #lyon img, #nantes img, #blois img, #dijon img, #belfort img, #nancy img, #paris img, #reims img, #mans img, #brest img, #quimper img, #caen img, #arras img, #compiegne img, #pau img, #montpellier img, #perigueux img, #mundolsheim img, #lannion img, #lagord img {display:none}

#frame {margin:0pt; padding:0pt;}
	
#contentWrap {background-color:#ffffff;}
	
	
	#contentCol {float:none; margin:0pt; vertical-align:top; position:relative;color:#000000;}
		#contentCol h1 {color:#000000; font-size:16pt; font-family:Helvetica, Arial; margin:0pt 0pt 19pt 0pt;}
		#contentCol h2 {font-size:12pt; font-weight:bold;}
		#contentCol p {font-size:12pt; margin:0pt;}
		#contentCol ul {font-size:12pt; list-style-type:none;padding:0pt}
		#contentCol ul li {margin:5pt 0pt 0pt 0pt; list-style-image:url();}
		#contentCol ul li a {font-size:12pt; color:#000000; text-decoration:none; margin:0pt 0pt 8pt 0pt;}
		
		#half1 {float:none; text-align:left; padding:0pt 0pt 5pt 0pt;}
			#quart1 {float:none;}
			#quart1 .blue {margin:20pt 0pt 0pt 0pt;}
			#quart1 img {margin:10px;}
			#quart1 ul li {font-size:11pt;margin:5pt 0pt 0pt 0pt;padding:0pt}
			#quart1 ul li a {font-size:11pt; margin:0pt 0pt 8pt 0pt; padding:0pt}
			#quart1 .li-blue {font-weight:bold; list-style-image:url();}
			
			#quart2 {float:none;}
			#quart2 ul {padding:0pt; margin:0pt}
			#quart2 ul li {margin:0pt 0pt 2pt 0pt; padding:0pt;}
						
		#half2 {float:none;text-align:left; padding:0pt 0pt 5pt 0pt; vertical-align:top;background-image:url(/images/house.jpg); background-repeat:no-repeat; background-position:5pt bottom;}
			#quart3 {float:none;}
			#quart3 h2 {padding:12pt 0pt 8pt 0pt;}
			#quart3 ul {padding:5pt 0pt 0pt 0pt; margin-top:5pt;}
			#quart3 ul li {margin:0pt 0pt 4pt 0pt;}
			
			#quart4 {float:none;}
			#quart4 h2 {padding:12pt 0pt 8pt 0pt;}
			#quart4 p {padding-left:0pt;}
			
#contentWrap-inner {}
		
	#contentCol-inner {float:none; margin:0pt; padding:0pt; vertical-align:top; position:relative;color:#000000; text-align:left;}
		#contentCol-inner h1 {color:#000000; font-size:20pt; font-family:Helvetica, Arial; margin:0pt 0pt 19pt 0pt; font-weight:normal;}
		#contentCol-inner h2 {font-size:16pt; font-weight:bold; color:#ff801a; margin-bottom:10pt;}
		#contentCol-inner p {font-size:12pt; margin:0pt; padding:0pt; height:auto;}
		#contentCol-inner a {color:#0c1a4a;}
		
		#contentCol-inner .formular {width:500pt;background-color:#e0f5ff; border:solid 1px #000000; margin-top:30pt;}
		#contentCol-inner #spec {font-size:10pt; margin-bottom:5pt;}
		#contentCol-inner img {margin:10px}
		#contentCol-inner td img {margin:0px}
		#contentCol-inner .formular .left-td {width:150pt; text-align:right; font-size:11pt; vertical-align:top; padding-top:4pt;}
		.star {color: #000000;}
		
		#contentCol-inner .formular .error-div {padding:5pt; margin:5pt 0pt; text-align:left; width:450pt;border: solid 1px #000000; font-size:11pt;}
		#contentCol-inner .formular .error-div-left {float:none; width:130pt; padding:0pt; margin:0pt; line-height:18pt;}
		#contentCol-inner .formular .error-div-right {width:250pt; font-size:10pt; color:#ff0000;}
		
		#contentCol-inner .formular .title {font-weight:bold; padding:2pt; background-color:#002f5b; color:#ffffff; height:20pt;}
		#contentCol-inner .formular .messages {padding-top:5pt;}	
		#contentCol-inner .formular .thankyou {margin:20pt auto 25pt auto;}
		#contentCol-inner .formular .erreur {padding:2pt 5pt 2pt 25pt; margin:5pt 0pt 10pt 0pt; text-align:left; width:430pt; border: solid 1px #000000; font-size:11pt; color:#ffffff; background-color:#f68b1f; background-image:url(/images/errorlogo.gif); background-repeat:no-repeat; background-position:5pt 5pt;}	
		#contentCol-inner .formular .aide {padding:2pt 5pt; margin:5pt 0pt 20pt 0pt; text-align:left; width:450pt;border: solid 1px #cbcbcb; background-color:#000000; font-size:11pt;}	
	
#footer {width:100%;}
	#footer-strech {margin:0pt; padding:0pt;margin-top:20pt}
		#footer-menu {}
		#footer-menu .footer-middle-line {}
		.address {color:#000000;font-size:10pt;margin:20pt 0pt 0pt 0pt}
		#footer-menu span a {color:#000000; font-weight:normal; text-decoration:none;}

#footer-bottom {}