body { 
  margin: 0; /* pour éviter les marges */ 
  text-align: center; /* pour corriger le bug de centrage IE */ 
}
#header {border:0; height: 75px; width:980px; margin-left: auto; margin-right: auto; text-align: center;}
#headerimages {margin:0; display:inline; padding:0}
#headerimages li {float:left; list-style:none;}
#drap {width:30px; height:20px; border:0}
#colA {width: 230px; background-color: #fff; COLOR: #454545; border: #E38204 1px double; font-family:Arial,Helvetica,sans-serif; font-size:13px; text-align:center; font-weight:bold; padding-top:8px; margin-right:10px; padding-bottom:15px; margin-bottom:15px }
#colAbis {float:left }
#cadreblanc {margin-left:7px; width: 213px; background-color: #fff; border: #b8bcb9 1px double; padding-top:8px; }
#colB {width: 475px; background-color: #fff; COLOR: #454545; border: #E38204 1px double; padding-top:1px; margin-right:10px; margin-bottom:10px}
#colC {float:left; margin-left:10px; width: 230px; background-color: #fff; COLOR: #454545; border: #E38204 1px double; font-family:Arial,Helvetica,sans-serif;; font-size:13px; text-align:center; font-weight:bold; padding-top:8px; padding-bottom:15px; margin-bottom:15px; margin-right:10px }
#colD {float : left; width: 230px; background-color: #fff; COLOR: #454545; border: #E38204 1px double; font-family:Arial,Helvetica,sans-serif;; font-size:11px; text-align:center; padding-top:8px; padding-bottom:15px; margin-bottom:15px; margin-right:10px; margin-left:10px; }
#textecadreblanc {width: 207px; COLOR: #1585DB; font-family:Arial,Helvetica,sans-serif;; font-size:11px; text-align:left; }
#textecadreblanc:link {text-align:right; text-decoration:underline}
#textemoteur {width: 475px; COLOR: #454545; font-family:Arial,Helvetica,sans-serif;; font-size:12px; text-align:left; margin-left:10px; margin-top:10px; margin-bottom:10px}
#colBlaunch {float:left; width: 670px; background-color: #fff; COLOR: #454545; border: #E38204 1px double; padding-top:1px; margin-bottom:10px}
#textelaunch {float:left; width: 656px; COLOR: #454545; font-family:Arial,Helvetica,sans-serif;; font-size:11px; text-align:left; margin-left:10px; margin-top:10px}
#textelaunch ul {list-style:none; width: 260px; font-size:16px; background: #EFEFEF; float:left; margin-right:10px}
#textelaunch li { height:24px }
#textelaunch a {color:#14742D;}
#contact {width: 900px; height:500px; COLOR: #454545; padding-top:1px; font-family:Arial,Helvetica,sans-serif;; font-size:19px; background-color:#fff}
#textecontact {margin-left:200px}

#accrochehome {border-bottom: 2px solid rgb(255, 204, 0); background: rgb(242, 242, 242) none repeat scroll 0% 0%; padding-bottom: 3px; padding-left: 5px; padding-top: 3px; margin-bottom:15px; font-family:Arial,Helvetica,sans-serif;}
#accrochehome h1 {font-size:13px;}

#bla {line-height:14px; margin-top:20px; width: 475px; background-color: #fff; COLOR: #454545; border: #E38204 1px double; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:left; padding-top:8px; margin-right:5px; margin-bottom:8px; padding-left:2px}

#xiti {float:left; clear:both; width:980px; margin-left: auto; margin-right: auto; text-align: center;}

#bd {width:980px; margin-left: auto; margin-right: auto; text-align: center;}

#h1ins {COLOR: #1585DB; font-size:17px}
#h2ins {COLOR: #1585DB; font-size:12px; display:inline}
#villesuperficie {margin-top:40px; font-size:13px}
#blocsuperficie {padding-right:5px; margin-top:40px;}
#blocsuperficie li {list-style:none; display:inline; font-size:11px; padding-right:14px}


#h1 {COLOR:#000; font-family:Arial,Helvetica,sans-serif;; font-size:20px; text-align:center; margin-bottom:30px }
#h2 { color:#006699; font-family:Arial,Helvetica,sans-serif;; font-size:16px; text-align:left; font-style:italic }
#h2link { color:#006699; font-family:Arial,Helvetica,sans-serif;; font-size:13px; text-align:right; font-style:italic; text-decoration:none }
#h2link a{ color:#006699; font-family:Arial,Helvetica,sans-serif;; font-size:13px; text-align:right; font-style:italic; text-decoration:none }
#h2link a:hover{ color:#006699; font-family:Arial,Helvetica,sans-serif;; font-size:13px; text-align:right; font-style:italic; text-decoration:underline }

#colAmoteur {width: 230px; background-color: #fff; COLOR: #454545; border: #b8bcb9 1px double; font-family:Arial,Helvetica,sans-serif;; font-size:12px; text-align:center; padding-top:8px; margin-right:10px; padding-bottom:15px; margin-bottom:15px }


#paragraphemoteur {margin-bottom:1px}
#paragraphemoteur label {float:left; display:inline; margin-right:130px; margin-left:5px}
#transfertmoteur {width:200px; text-align:left}
#ARmoteur {}
#ASmoteur {margin-left:30px}
#arrivalmoteur {width:100px; float:left; margin-left:5px}
#datearriveemoteur {width:70px; height:16px; margin-left:5px; float:left}
#dateretourmoteur {width:70px; height:16px; margin-left:5px; float:left}
#calendarmoteur {vertical-align:middle; border::0; margin-right:2x; float:left; margin-left:5px}
#paxAdultesmoteur {margin-left:5px; margin-right:62px}
#paxEnfantsmoteur {margin-left:5px; margin-right:29px}
#paxBebesmoteur {margin-left:5px; }
#submitmoteur{width:100px;height:25px;border:0;background: url(img/rechercher.png) no-repeat bottom left;cursor: pointer;; margin-left:10px}



#paragraphe {margin-bottom:1px}
#transfert {width:200px; text-align:left}
#AR {margin-left:100px}
#AS {margin-left:30px}
#arrival {width:176px; margin-left:10px; height:20px}
#datearrivee {margin-left:73px; width:70px; height:16px}
#dateretour {margin-left:69px; width:70px; height:16px}
#calendar {vertical-align:middle; border::0; margin-right:33px}
#paxAdultes {margin-left:5px; margin-right:62px}
#paxEnfants {margin-left:5px; margin-right:29px}
#paxBebes {margin-left:5px; }
#submit{width:100px;height:25px;border:0;background: url(img/rechercher.png) no-repeat bottom center;cursor: pointer;; margin-left:300px}

#ligne {border: #b8bcb9 1px dashed; width: 410px; height:1px; }


#liresuite, #liresuite:visited, #liresuite:hover {TEXT-DECORATION: underline; text-align:right; COLOR: #1585DB; font-style:italic}


#lienairport { color:#1585DB;
	TEXT-DECORATION: none
}
#textemoteur li {list-style:none}
#lienairport:link {
	COLOR: #1585DB; TEXT-DECORATION: none
}
#lienairport:visited {
	COLOR: #1585DB; TEXT-DECORATION: none
}
#lienairport:hover {
	COLOR: #999999; TEXT-DECORATION: none
}
#lienairport:hover {
	TEXT-DECORATION: underline
}


#headerliens { width:980px; margin-left: auto; margin-right: auto; text-align: center;  margin-bottom:70px}
#nav, #nav img {margin:0; display:inline; padding:0; float:left; width:980px}
#nav li {list-style:none; float:left; background-color: #E38204; width:150px;height:25px; text-align:center; margin-left:5px}
#nav a { font-weight:bold; color:#ffffff; vertical-align:bottom; font-family:Arial,Helvetica,sans-serif;; font-size:13px; text-decoration:none; vertical-align:sub}
#nav a:hover {text-decoration:underline}
#nav a:visited { text-decoration:none}
#nav li:hover {background-color: #14742D; width:150px;height:25px;} 


#price{ font-size:20px; color:#FF0000; text-decoration:none; float:left; text-align:center; width:100px; height:100%;}

*+html #cadreblanc {width: 213px; background-color: #fff; border: #b8bcb9 1px double; height:160px; padding-top:8px; }