body{background:#228cf0;margin:10px auto;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;color:#000;}
h3{font:bold 1.em Arial, Helvetica, sans-serif;padding:0 0 0 5px;margin:0;}
form{margin:0;padding:0;}
a { font:bold 0.8em Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
a:hover{color:#228cf0;}
.little{ font:normal 0.7em Arial, Helvetica, sans-serif; font-style:italic;}
.red{ font:bold 0.9em Arial, Helvetica, sans-serif; color:#f00; text-decoration:none;}
#global{position:relative;margin:0 auto;background:#BED53C;width:955px;}
#top{background:#228cf0 url("../images/fd_top.jpg") no-repeat;width:955px;height:200px;}
#top h1{visibility:hidden;position:absolute;top:-5000px;left:-5000px;}
#top h2{visibility:hidden;position:absolute;top:-5000px;left:-5000px;}
#top h3{visibility:hidden;position:absolute;top:-5000px;left:-5000px;}
.toplevel{position:absolute;left:-5000px;top:-5000px;text-indent:-5000px;}
.accueil{display:block;width:375px;height:200px;}
#sep_a{background:url("../images/fd_transh.jpg") repeat-x;height:28px;padding:1px 0 0 5px;font:normal 0.9em Arial, Helvetica, sans-serif; color:#fff; font-style:italic; }
#sep_a a{font:normal 0.9em Arial, Helvetica, sans-serif; color:#fff; font-style:italic; text-decoration:none;}
#sep_a a:hover{ color:#dedede;}
#menu{position:absolute;top:180px;left:390px;width:564px;height:20px;}
#menu ul{padding:0;margin:0;}
#menu li{list-style-type:none;display:block;width:94px;height:20px;float:left;text-align:center;padding-top:2px;background:url("../images/fd_button.png") no-repeat}
#menu a{font:bold 0.8em Arial, Helvetica, sans-serif;color:#fff;text-decoration:none}
#menu a:hover{color:#dedede;}
#mid{background:url("../images/fd_ory.png") no-repeat top left;width:955px;margin:0;padding:0;}
#mid #ctnleft{float:left;margin:0;padding:20px 20px 0 20px;width:370px;}
#mid #ctnmleft{float:left;margin:0;padding:20px 0 0 10px;width:185px;}
#mid #ctnmright{float:right;margin:0;padding-top:20px;width:755px;}
#ctnleft p{ padding:5px 0 5px 0; margin:0;}
#ctnleft #pro_a{position:absolute;top:252px;left:29px;width:175px;height:231px;background:url("../images/fd_plans.png") no-repeat;margin:0;}
#ctnleft #pro_b{position:absolute;top:252px;left:228px;width:175px;height:231px;background:url("../images/fd_plans.png") no-repeat;margin:0;}
#ctnleft #pro_c{position:absolute;top:483px;left:29px;width:175px;height:231px;background:url("../images/fd_plans.png") no-repeat;margin:0;}
#ctnleft #pro_d{position:absolute;top:483px;left:228px;width:175px;height:231px;background:url("../images/fd_plans.png") no-repeat;margin:0;}
#ctnleft #pro_e{position:absolute;top:252px;left:29px;width:175px;border-left:medium solid #fff;;margin:0;}
#ctnleft #pro_f{position:absolute;top:252px;left:228px;width:175px;border-left:medium solid #fff;;margin:0;}
.cplan{color:#F00;font:bold 0.7em Arial, Helvetica, sans-serif; display:block; width:175px; background:#fff;}
.bplan{position:absolute;left:38px;top:5px;color:#F00;font:bold 0.7em Arial, Helvetica, sans-serif;text-decoration:none;}
.bplan:hover{color:#000;}
#ctnleft ul{margin:15px 0 0 0;padding:5px 0 0 15px;}
#ctnleft li{list-style-type:none;border-bottom:1px solid #fff;width:155px;margin:10px 0 -13px !important 15px;line-height:20px;}
.promo{text-decoration:none;font:normal 0.8em Arial, Helvetica, sans-serif ;color:#000;}
.promo:hover{color:#228cf0;}

.prix_a{ width:51px;font:bold 0.8em Arial, Helvetica, sans-serif;color:#F00;position:absolute;left:120px;text-align:right;margin-top:4px;}
.prix_b{width:51px;font:bold 0.8em Arial, Helvetica, sans-serif;color:#F00;position:absolute;left:120px;text-align:right;margin-top:4px;}

#mid #ctnmoteur{float:right;background:url("../images/fd_moteur.jpg") no-repeat top left;margin:10px 0 0 0;padding:0 0 30px 0;width:539px;min-height:453px;font:bold 1em Arial, Helvetica, sans-serif;color:#fff;font-style:italic;}
.dest{padding:35px 0 0 25px;}
.pass{padding:45px 0 0 25px;}
label{ width:140px;line-height:35px;}
input{font:bold 0.8em Arial, Helvetica, sans-serif;position:absolute;left:585px;}
.ar1{position:absolute;left:605px;}
input.ar2{position:absolute;left:585px;}
.as1{position:absolute;left:735px;}
input.as2{position:absolute;left:715px;}
.cos1{position:absolute;left:665px;}
input.cos2{position:absolute;left:645px;}
.cos3{position:absolute;left:760px;}
input.cos4{position:absolute;left:740px;}
select{font:bold 0.8em Arial, Helvetica, sans-serif;position:absolute;left:585px;}
.valgf{position:absolute;left:633px;top:575px;}
#sep_b{clear:both;background:url("../images/fd_transb.jpg") repeat-x;width:955px;height:18px;text-align:center;padding-top:2px;color:#fff;font:normal 0.7em Arial, Helvetica, sans-serif;}
#sep_b a{text-decoration:none;color:#fff;font:normal 1em Arial, Helvetica, sans-serif;}
#sep_b a:hover{color:#dedede;}
#copy{clear:both;position:absolute;left:795px;width:148px;height:28px;background:url("../images/fd_by.jpg") no-repeat;text-align:center;padding-bottom:10px;}
#copy a{text-decoration:none;font-size:0.6em;color:#fff;font-weight:normal;}
#copy a:hover{color:#dedede;}
.titre{background:#414547 url(imgs/fd_t.jpg) repeat-x;color:#fff;}
.pad{padding:5px;}
.autoCompleteContainer{border:1px solid #808080;background:#BED53C;font:normal 0.7em Arial, Helvetica, sans-serif;}
.autoCompleteSelected{background:#228cf0 url("../images/fd_over.png");color:#fff;font-weight:bold;}
.autoCompleteDisabled{color:#858585;cursor:hand;}
.autoCompleteImportant{font-weight:normal;}
button.btv{background:url("../images/calendrier.gif");border:0;cursor:hand;height:16px;margin-right:6px;width:16px;position:absolute;left:680px}
button.btv:hover,
button.btv.active{background-position:0;}
div.btv{background:url(../images/fd_cal.jpg) no-repeat;height:195px;padding:0 12px;text-align:center;width:167px;}	
div.btv *{margin:0;padding:0;}	
div.btv div{background:none !important;cursor:move;height:185px;overflow:hidden;padding-top:10px;position:relative;width:167px;}	
div.btv caption{color:#000;font:bold 12px/17px Arial, Helvetica, sans-serif;padding-top:4px;text-align:center;width:100%;}
div.btv caption a{cursor:pointer;display:block;height:11px;overflow:hidden;position:absolute;text-indent:-100px;top:16px;width:11px;}
div.btv caption a.prev{background-image:url("../images/prev.png");left:1px;}
div.btv caption a.next{background-image:url("../images/next.png");right:1px;}
div.btv caption a:hover{background-position:0 11px;}
div.btv caption span{height:25px;position:relative;text-align:center;font-weight:bold;}
div.btv caption span.month{padding-right:8px;}
div.btv caption span.month:after{content:',';}
div.btv table{border:0;border-collapse:collapse;border-spacing:0;cursor:hand;margin:0 auto;overflow:hidden;width:163px;}
div.btv td,
div.btv th{border:0;font:bold 12px Arial, Helvetica, sans-serif;height:19px;text-align:center;width:21px;}
div.btv td{color:#666;font:normal 14px Arial, Helvetica, sans-serif;width:21px;}
div.btv td.invalid{color:#666;}
div.btv td.valid{color:#000;cursor:hand;font-weight:bold;}
div.btv td.active,
div.btv td.hover{color:#F00;cursor:hand;font-weight:bold;background:url("../images/fd_calselect.png")  no-repeat top left;}
.plan { display:block; float:left; width:14%; position:relative;}
.plan ul { list-style-type:none; padding:5px 0 5px 5px; margin:0;}
.plan li { list-style-type:none; padding:0; margin:0;}
.planend { display:block; float:left; width:14%; position:relative;}
.planend ul { list-style-type:none; padding:5px 0 5px 5px; margin:0;}
.planend li { list-style-type:none; padding:0; margin:0;}
.planpromo{text-decoration:none;font:normal 0.7em Arial, Helvetica, sans-serif ;color:#000;}
.planpromo:hover{color:#228cf0;}
