/************************************/
/********** LOCATION YACHT **********/
/************************************/

BODY { color:#FFFFFF; background-image:url('images/fond_bleu.jpg');background-repeat:repeat-x;background-color:#8e8e8e; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
P, FORM { margin:0px; }
DIV { -display:inline-block; }
IMG { border:0px }
A:link { color:#FFFFFF; text-decoration:none; }
A:visited {color:#ffffff;text-decoration:none;}
A:hover {color:#FFFFFF;text-decoration:underline;}

/********** ID **********/
#main{height:219px;}
#d1 {width:940px; margin-left:auto; margin-right:auto; }
html>body #d1 {  margin-left: auto; margin-right: auto; }
#top { height:220px; width:950px;}
    #logo {position:absolute; top:0; left:0; background:url(img_slider/logo.png) no-repeat; width:240px; height:111px; z-index:200;}
    #logo .logo {padding-top:111px; padding-left:240px; display:block;}
    #langue_fr {position:absolute; top:5px; right:50px; background:url(img_slider/langue.png) no-repeat 0px 0px; width:47px; height:47px; z-index:2000; -webkit-transition: -webkit-transform 0.3s ease-in-out; -moz-transition: -moz-transform 0.3s ease-in-out; -o-transition: all 0.3s ease in-out; transition: transform 0.3s ease-in-out;}
    #langue_en {position:absolute; top:5px; right:10px; background:url(img_slider/langue.png) no-repeat -47px 0px; width:47px; height:47px; z-index:2000; -webkit-transition: -webkit-transform 0.3s ease-in-out; -moz-transition: -moz-transform 0.3s ease-in-out; -o-transition: all 0.3s ease in-out; transition: transform 0.3s ease-in-out;}
    #langue_fr .fr {padding-top:47px; padding-left:47px; display:block; }
    #langue_fr:hover {-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
    #langue_en .en {padding-top:47px; padding-left:47px; display:block;}
    #langue_en:hover {-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
    #top_slider {height:182px; width:950px;}
    #top_menu {height:38px; width:950px;}
    #top_slider {width: 950px;margin:0 auto; position:relative; z-index:0;}
    #slider { width: 950px;height: 182px;position:relative;}
    #slides {position:absolute;z-index: 100;}
    .slides_container {width:950px;overflow:hidden;position:relative;display:none;}
    .slides_container a {width:950px; height:182px;display:block;}
    .slides_container a img {display:block;}
    ul.pagination {display:none;}
    #top_menu { margin:0 auto; height:38px; width:950px;}
    #top_menu a {color:#0e4a6c; text-transform:uppercase; font-weight:bold; font-family:arial; font-size:11px; text-decoration:none; text-align:center; padding-top:12px;}
    #top_menu .btn_left {float:left; background:url(img_slider/btn_left.jpg) no-repeat 0px 0px; height:26px; width:158px; display: block;}
    #top_menu .btn_left:hover {background-position: 0px -38px;}
    #top_menu .btn_base {float:left; background:url(img_slider/btn_base.jpg) no-repeat 0px 0px; height:26px; width:158px; display: block;}
    #top_menu .btn_base:hover {background-position: 0px -38px;}
    #top_menu .btn_right {float:left; background:url(img_slider/btn_right.jpg) no-repeat 0px 0px; height:26px; width:160px; display: block;}
    #top_menu .btn_right:hover {background-position: 0px -38px;}
#top #menu { width:746px; float:left; margin-right:10px; }
#top p.flag { float:left; padding-left:10px; padding-top:27px; }
#head { margin-top:1px; height:144px; margin-bottom:35px; } 
#head #logo { width:307px; float:left; }
#head #head2 { width:633px; float:left; }
#gauche { margin-left:0; width:242px; padding-left:5px;padding-right:5px;float:left; margin-right:0px; -display:inline-block;padding-top:20px;background-color:#979797; background-image:url(images/col_bas_gauche); background-position:bottom; background-repeat:no-repeat;  padding-bottom:8px; }
#droite { width:672px; float:left; padding:0px; -display:inline-block; margin-top:20px; }
#contact { background-image:url(images/fond_contact.png); background-repeat:no-repeat; width:195px; height:142px; padding-left:10px; padding-right:22px; padding-top:10px; padding-bottom:15px; margin-left:10px; }
#pres {padding-left:30px;width:672px;}
#selection_occas { width:672px; background-image:url(images/occasion_bg.gif); background-repeat:no-repeat;margin-bottom:17px; padding-left:30px; }
#separateur{border-bottom:1px solid #9f9f9f;width:672px;margin-left:30px;height:1px;margin-bottom:20px;}
#selection_location { width:width; background-image:url(images/location_bg.gif); background-repeat:no-repeat;margin-bottom:17px; padding-left:30px; }
#selection_port { width:width; background-image:url(images/port_bg.gif); background-repeat:no-repeat; margin-bottom:17px; padding-left:30px; }
#selection_occas_uk { width:width; background-image:url(images/occasion_bg_uk.gif); background-repeat:no-repeat; margin-bottom:17px; padding-left:30px; }
#selection_location_uk { width:width; background-image:url(images/location_bg_uk.gif); background-repeat:no-repeat; margin-bottom:17px; padding-left:30px; }
#selection_port_uk { width:width; background-image:url(images/port_bg_uk.gif); background-repeat:no-repeat; margin-bottom:17px; padding-left:30px; }
#helement{width:200px;text-align:left;height:30px;position:absolute;margin-top:-5642px;margin-left:-4312px;}
#Foot {clear:both; margin-top:20px; padding-bottom:40px; width:940px;height:150px;}
#footer {width:950px;margin-left:20px;text-align:center;height:227px;margin-bottom:20px; background-image:url(images/fond_footer.jpg); color:#6d6d6d; }
#footer a { color:#6d6d6d; text-decoration:underline; }
#list0p { text-align:center; color:#FFFFFF; clear:both; padding-bottom:15px; }
#port1 { border-bottom:1px solid #9f9f9f; padding-bottom:10px; margin-bottom:10px; }
#port1a { width:251px; float:left; margin-right:15px; border:1px solid #FFFFFF; }
#port1b { width:300px; float:left; }
#ct_d1 { float:left;width:300px; margin-top:15px;}
#ct_d2 { width:250px; float:left; margin-top:15px; padding-left:20px; }
#ct_title { font-size:18px; color:#DB5705; margin:0px; padding-top:0px; padding-left:0px; }
#ctge_title { font-size:18px; color:#2DAC05; margin:0px; padding-top:0px; padding-left:0px; }
#ctbl_title { font-size:18px; color:#6699CC; margin:0px; padding-top:0px; padding-left:0px; }
#ct_add { padding-top:4px; text-align:left; font-weight:normal; padding-bottom:0px; }
#ct_d3 { width:95%; text-align:left; }
#refste { position:absolute; bottom:6123px;left:-3120px; }
#refste2 { position:absolute; bottom:6319px;left:-2974px; }
#helement{width:200px;text-align:left;height:30px;position:absolute;margin-top:-1642px;}
#footer_flash{width:940px;height:98px;margin-left:auto;margin-right:auto;}
#bas_col_gauche{width:242px;}

/********** CLASS **********/
.clear { clear:both; }
.apcu { height:72px; width:109px; margin-bottom:5px; padding:0px; border:1px solid #FFFFFF; }
.apcu IMG { width:108px; height:71px; }
.apcu2 { height:104px; width:150px; margin-bottom:5px; padding:0px; margin-right:15px; float:left;  border:1px solid #ffffff;}
.inpct { border:1px solid #BABABA; width:250px; }
.ct_ast {color:#6699CC; font-size:11px }
.ct_he2 { height:2px; }
.portp1 { width:130px; float:left; margin-bottom:2px; }
.portp2 { width:165px; float:left; margin-bottom:2px }
.pad15 { padding-left:15px; padding-right:15px; }
.Ftxt { padding-right:30px; float:left; width:auto; }
.lprinc { width:auto; float:left; }
.btn_imprimer { text-align:right; padding-bottom:10px; border-bottom:1px solid #9f9f9f; margin-bottom:15px; }
.list0 { margin-bottom:15px; border-bottom:1px solid #9f9f9f; padding-bottom:46px; clear:both; height:75px; }
.list0A { float:left; width:235px; padding-right:10px; }
.list0B { float:left; width:220px; }
.list0125 { width:125px; float:left; margin-bottom:6px; }
.list0135 { width:135px; float:left; margin-bottom:6px; }
.list0110 { width:110px; float:left; margin-bottom:6px; }
.list0230 { width:230px; float:left; margin-bottom:6px; }
.list090 { width:90px; float:left; margin-bottom:6px; }
.list130 { width:130px; float:left; margin-bottom:6px; }
.list0d { float:left; padding-left:115px; margin-top:5px; color:#ffe500; }
.bat IMG { border:1px solid #FFFFFF; }
.bat { width:111px; float:left; padding-bottom:20px;}
.bat P { text-align:center; }
.link { text-align:right; margin-bottom:15px; }
.link2 { width:150px; height:15px; padding-top:3px; float:right; margin-bottom:20px; position:relative; left:20px; text-align:center; background-image:url(images/bouton_fond.png); }
.mb20 { margin-bottom:20px; text-align:justify;}
.pb20 { padding-bottom:20px;text-align:justify; }
.mb15 { margin-bottom:15px; }
.mb10 { margin-bottom:10px; }
.mb5 { margin-bottom:5px; }
.mr100 { margin-right:100px; }
.mr60 { margin-right:23px; }
.pl52 { padding-left:30px; }
.pb18 { padding-bottom:18px; }
.mb4 { margin-bottom:4px; }