/*reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,textarea,option{border:0;outline:0;margin:0;padding:0;}
/*fin reset*/

/*général*/
html{ font-family: "Trebuchet MS","MS Sans Serif", Geneva, sans-serif; font-size: 11px; color:#336699;}
body { margin: 0; /* pour éviter les marges */ text-align: center; /* pour corriger le bug de centrage IE *//* pour corriger le bug de centrage IE */ }
#global { margin-left: auto; margin-right: auto; width: 952px; /* largeur obligatoire pour être centré *//* largeur obligatoire pour être centré */ text-align: left; }
.clear{ clear: both; }
input{ border: 1px solid #c1cdd6; height: 20px; }
.submit{ height: 20px; border: 1px solid #f0f4f6; background-image: url(../gfx/bg_submit.jpg); color:#fff; font-weight:700;cursor: pointer;}
.float{ float: left; }
.uppercase{ text-transform: uppercase; }
a { text-decoration: none; color: #036; }
a:hover{ text-decoration: underline; }
.bold{
	font-weight: bold;
}
/*img, div ,a{ behavior: url(iepngfix.htc) }*/
/*fin général*/

/*cartouche 1*/
#haut { padding-top: 10px; }
#logo{float:left; width: 250px;}
#meteo{float:right; width:200px;}

/*météo*/
#meteo #temps{float:left;display:block; }
#meteo #temps img{width:48px;height:48px; }
#meteo #infos { float: left; display: block; padding-left:15px;}
/*fin météo*/

/*fin cartouche 1*/

/*cartouche 2*/
#header{ background-image: url(../gfx/bg_header.png); height: 283px; width: 952px; padding-top: 0px; }
#menu{background:url(../gfx/contour_menu.png) no-repeat;width:220px;height:253px;margin-left:57px;margin-top:16px;padding-top:5px;}
#bg_menu_2{ background: url(../gfx/bg_menu_2.png) no-repeat; width: 213px; height: 244px; margin-left: 3px; }
#cartouche_menu{ margin: 0; }
#bateau{ height: 282px; float: right; position: absolute; margin-left: 335px; }
#arrondi{ float: left; width: 947px; margin-left: -323px; }
#conteneur_menu{ background-image: url(../gfx/bg_menu.png); height: 283px; width: 335px; position: absolute; }
#conteneur_titre_bt_mn{ background-color:white; height: 20px; position: absolute;margin-left:335px;padding:5px 16px 0 20px;
margin-top:25px;
font-weight: bold;
opacity:0.7;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
filter: alpha(opacity=70);
}
#conteneur_nom_bateau_header{position:absolute; margin-top:-23px; margin-left:260px; margin-left:-365px!important!;}
#nom_bateau_header{
	float:left;display:block;background-image:url(../gfx/nom_bateau_header.png); height:21px;padding-top:3px;}
#nom_bateau_header a{text-transform: uppercase; color:#1e4c87; text-decoration: none; font-size: 12px;}
#nom_bateau_header #allez_vers{vertical-align: middle; margin-top:-3px;margin-top:0px!important!;}
#nom_bateau_right{float:left;display:block;height:24px;}
#nom_bateau_left{float:left;display:block;height:24px;}
/*fin cartouche 2*/

/*cartouche 3*/
#cartouche_gauche{ float:left;display:block;}
.cartouche_droite{ float:left; display:block; width: 576px; background-color: white; padding:20px 20px 40px 20px; border-left:1px solid #e8eef2; text-align: justify; font-size:12px;}

/*cartouche_gauche*/
#evenements{height:225px; width:335px; background-image:url(../gfx/bg_evenement.png);}
/*cartouche_gauche*/

/*scroll evenement*/
#conteneur_scroll_event{float:left; display:block; padding-left:33px; padding-top:33px;}

div.scroll_event{position:relative; overflow:hidden; width:280px; float:left; height:155px;}
/* element parent pour les element a defiler,il faut absolument un grande largeur*/
#items{position:absolute;width:20000em;clear:both;}
/* un element seul */
#items div{float:left;width:280px;cursor:pointer;}
#items h1{font-size:18px;float:left;padding: 4px 10px 0 10px; text-transform: uppercase;width:230px;text-align:center;color:#39c;}
#items img{float:left;}
#items .descri_event{position:absolute;color:#369;padding-top:25px;padding-bottom:25px;margin-top:25px;margin-left:-278px!important!;}
#items .savoir_plus{padding-left:75px;position:absolute;margin-top:115px;margin-left:-278px!important!;}
/* style quand un element est cliqué */
#items div.active{cursor:default;}
/* styles à personnaliser selon votre contenu */
.separateur_prev_next{float:left; padding-left:15px;padding-right:8px;}
div.prec{cursor:pointer;float:left; color:#69c;}
div.suiv{cursor:pointer;float:left;padding-left:55px; color:#69c;}

/*fin scroll evenement*/

#newsletter {height:32px;padding-top:10px;width:325px;padding-left:7px; }
#newsletter label{vertical-align: top!important!;}
#newsletter input{width:190px;margin-left:8px;}
#newsletter .submit{padding-bottom:5px;width:30px;	padding-right: 2px;vertical-align: middle;margin-left:9px;vertical-align: top !important!;margin-top:2px!important!;}
#newsletter #confirmation_good{background-color: green; height:15px; color:#fff;opacity:0.5;width:320px;filter:alpha(opacity=50);font-weight: 6000;padding-left:15px;}
#newsletter #confirmation_wrong{background-color: red; height:15px;color:#fff;opacity:0.5;width:320px;filter:alpha(opacity=50);font-weight: 600;padding-left:15px;}

/*cartouche_gauche*/
#coupcoeur{height:155px; width:335px; }
#coupcoeur .titrecc{
background:url(../gfx/bg_cc.png) 70px;
background-repeat: no-repeat;

height:38px;
color:white;
font-size:11pt;
font-weight:bold;
text-transform:uppercase;
padding-left:95px;
padding-top:14px;
}
/*fin cartouche_gauche*/

/*cartouche_droite*/
.cartouche_droite h2{font-size:14px;font-weight:normal;font-style: italic;color:#39c;padding-bottom:25px; font-weight:bold;}
.cartouche_droite h2 a{color:#39c; text-decoration: none;}
.cartouche_droite h2 a:hover{text-decoration: underline;}
.cartouche_droite h1{font-size:24px;color:#003366;padding-bottom:18px;padding-top:12px;}
/*fin cartouche_droite*/

/*fin cartouche 3*/

/*menu.php*/
      /*voir menu.css*/
/*fin menu.php*/

/*footer.php*/
#centrage_footer{ margin-left: auto; margin-right: auto; width: 945px; /* largeur obligatoire pour être centré *//* largeur obligatoire pour être centré */ text-align: left; }
#ombre_footer{ width: 100%; background-image: url(../gfx/ombre_footer.jpg); height:8px;}
#footer{ width: 100%; background-image: url(../gfx/bg_footer.jpg);}


/*partenaires*/
#part{float:left;display:block;padding-top:40px;padding-left:25px;font-weight: bold;}

#conteneur_scroll{float:left;display:block;padding-top:20px; padding-left:70px;}

div.scrollable{position:relative;overflow:hidden;width:646px;float:left;height:70px;}
/* element parent pour les element a defiler,il faut absolument un grande largeur*/
#thumbs{position:absolute;width:20000em;clear:both;}
/* un element seul */
#thumbs div{float:left;width:214px;color:#fff;cursor:pointer;text-align:center;}
/* style quand un element est cliqué */
#thumbs div.active{cursor:default;}
/* styles à personnaliser selon votre contenu */
div.prev{cursor:pointer;float:left;}
div.next{cursor:pointer;float:left;}
/*fin parteanires*/


#infos_azurboats{height:64px;width:945px; background-image:url(../gfx/bg_infos_footer.png);}
#infos_azurboats #coordo{float:left;display:block;width:380px;color:#a6c9eb;padding-top:17px;padding-left:215px;}
#infos_azurboats #mentions{float:right;display:block;color:#fff;padding-top:25px; font-size:10px; padding-right:17px;}
#infos_azurboats #mentions a{color:#fff; text-decoration: none;}
#infos_azurboats #mentions a:hover{text-decoration:underline;}
#infos_azurboats #mentions #aka{font-size:11px;}
.fil_ariane{ padding: 10px 0 10px 25px;}
.fil_ariane a{color:#6699cc; text-decoration:none;}
.fil_ariane a:hover{text-decoration:underline; }

#head_sitemap{background-image:url(../gfx/bg_head_sitemap.jpg);height:9px;}
#conteneur_sitemap {background-color:#f5f8fa;padding-bottom:15px;}

.sitemap{color:#3399cc; font-size:10px;padding-left:22px;padding-right:22px; float:left;display: block;}
.sitemap h1{text-transform: uppercase; font-size:14px; color:#006699;}
.sitemap li{list-style: none;}
.sitemap a{color:#3399cc; text-decoration: none;}
.sitemap a:hover{text-decoration:underline; }
/*fin footer.php*/

/*detail.php*/
.cartouche_droite .accroche{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.cartouche_droite .description{padding-bottom:25px;}
.cartouche_droite .infos_techniques{float:left;display:block; width:370px;}
.cartouche_droite .infos_techniques td{ width: 180px; vertical-align: top; text-align: left; }
.cartouche_droite .infos_techniques2 td{ width: 180px; vertical-align: top; text-align: left; }
.cartouche_droite .infos_techniques2 td.occasioooo{ width: 390px; }
.cartouche_droite #detail_autre{ position: absolute; margin-left: 380px; margin-left: 0px!important!; }
.cartouche_droite #detail_autre2{ padding-top: 15px; margin-left: 90px; }
.cartouche_droite #detail_autre2 div{ float: left; display: block; }
.cartouche_droite #detail_occasio{ float: left; float: none!important!; text-align: left; display: block; }
.cartouche_droite #detail_occasio td{width: 390px; }
.cartouche_droite #detail_occasio td.occasioo{ width: 180px; vertical-align: top; font-weight: bold; }
.cara_gb{ font-weight: bold; }

#nav_detail{float:right; height: 58px; margin-top: -70px;text-transform: uppercase; padding-top: 20px; padding-left: 18px; font-size: 13px; font-weight: bold; position:relative;}
#nav_detail a{ text-decoration: none; color: #006699;}
#nav_detail a:hover{ color: #66ccff; }
#nav_detail .contour_nav_detail{float:left;}
#nav_detail ul{ float: left; background-image: url(../gfx/bg_nav_detail.png); height: 39px; padding-top: 19px; }
#nav_detail li{ display: inline; }

.pair_gb{ background-color: #F4F8FB; padding:3px;}
.pair_gb td{padding:3px;}
.impaire_gb{ background-color: #E2F2FC;padding:3px;}
.impaire_gb td{padding:3px;}


#conteneur_img_det_occas{
}
/*fin detail.php*/

/*occasion.php*/
#border_top_occasion{ background-image: url(../gfx/border_top_occasion.png); width: 591px; height: 7px; }
#border_bottom_occasion{ background-image: url(../gfx/border_bottom_occasion.png); width: 591px; height: 6px; }
.paire{ background-image: url(../gfx/bg_paire.png); height: 184px; width: 581px; margin-left: 4px; }
.impaire{ background-image: url(../gfx/bg_impaire.png); height: 184px; width: 581px; margin-left: 4px; }
.separation{ margin-top: 4px; height: 1px; width: 590px; margin-bottom: 4px; background-color: #dbedf9; }
#conteneur_liste_occasion{ border-left: 1px solid #dbedf9; border-right: 1px solid #dbedf9; width: 589px;  color:#036;}
.occas_gauche{ float: left; display: block; width: 171px; margin-left: 8px; margin-top: 8px; }
.occas_image{ float: left; width: 159px; height: 117px; padding: 3px; background-color: White; border: 2px solid #b7e4fe; }

.nb_photos{ width: 169px; text-align: center; margin-top: 13px; }
.nb_photos a{color:#036;text-decoration:none;}
.nb_photos a:hover{color:#036;text-decoration:underline;}

.occas_droite{ float: left; display: block; margin-top: 8px; width: 394px; }

.occas_titre h3{font-size:16px;float:left;padding: 5px 20px 0 20px; text-transform: uppercase;text-align:center;color:#3399cc; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
.occas_titre h3 a{color:#3399cc; text-decoration: none;}
.occas_titre h3 a:hover{color:#3399cc; text-decoration: underline;}
.occas_titre img{float:left;}

.occas_type{ float: right; font-size: 18px; color: #6fcfff; }
.occas_type a{color: #6fcfff; text-decoration: none;}
.occas_type a:hover{color: #6fcfff; text-decoration: underline;}

.occas_carac{ padding-top: 4px; padding-top: 2px!important!; margin-left: 13px; font-size:9.5pt; text-transform: uppercase;}
.occas_carac_ligne{ border-bottom: 1px solid #fff; padding-left: 20px; height: 21px; padding-top: 5px; }
.occas_carac_ligne a{ color:#036; text-decoration: none; }
.occas_carac_ligne a:hover{text-decoration: underline; }
.occas_carac_ligne_bottom{ padding-left: 20px; height: 21px; padding-top: 5px; }

.occas_detail{ float: right; margin-right: 36px;margin-top:-7px;}
.occas_detail2{ float: right; margin-right: 36px;  margin-top:20px;}
.occas_detail a{ background-image: url(../gfx/bg_btn_detail.png); border-right:1px solid #C3DDF0;width: 141px; height: 28px; padding: 6px 10px 4px 30px; line-height: 30px; color: #003568; text-decoration: none; }
.occas_detail2 a{ background-image: url(../gfx/bg_btn_detail.png); width: 141px; border-right:1px solid #C3DDF0;height: 28px; padding: 6px 10px 8px 30px; line-height: 30px; color: #003568; text-decoration: none; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

#pagination{ float: right; margin-top: 15px; }
#pagination ul li { list-style: none; display: inline; border: 1px solid #afd6f1; padding: 0px 6px 0px 6px; color: #003568; line-height: 20px!important!; padding-right: 3px!important!; margin-left: 4px!important!; }
#pagination a{ text-decoration: none; color: #003568; }
#pagination .page_occas_active{ border: none; }
/*fin_occasion.php*/

/*photo.php*/
.cartouche_droite .liste_photo{float:left;display:block; width:370px; }
#gallery {width: 350px; }
#gallery ul { list-style: none; }
#gallery ul li { float:left;margin:0px 0px 20px 0px;}
#gallery ul li.photo_paire { float:left; margin:0px 0px 20px 25px;}
#gallery ul a{text-decoration: none;}
#gallery .itemwrapper {width:159px;height:117px;}
/*fin photo.php*/

/*caracteristiques.php*/
.right_carac{ padding-left: 10px; }
/*fin caracteristiques.php*/

/*contact.php*/
#contact .star{ color: #f00; }
#infos_contact p{ float: left; width: 250px; padding-bottom: 15px; }
#infos_contact input{ width: 230px; padding-top: 2px; }
#contact textarea{ border: 1px solid #c1cdd6; width: 481px; overflow: auto;}
#envoyer{ width: 481px; }
#info_star{ float:left;}
#btn_envoyer{ float:right;}
#btn_envoyer input{padding:1px 5px 20px 5px; height:25px!important!; cursor: pointer;	line-height:16px;font-size:13px;}
#check_newsletter .check{float:left;width:12px;height:12px;margin:0; padding:0;border:none;margin-top:3px;}
#check_newsletter span{float:left;margin-left:5px;margin-top:1px;}
#coor_contact ul{
	list-style: none;
}
.confirm{
	color:#f00;
	padding-bottom:10px;
	font-weight: normal;
}
#infos_contact input.extra_large{
	width: 481px;
}
#btn_envoyer input.submit{background:transparent;border:none; background-image: url(../gfx/bg_cont.png);padding-top:2px; width: 124px; height: 22px; color: #fff; }
/*fin contact.php*/

/*index.php*/
.index_left{
	
}
#focus_sur{
float:left;
	background-image: url(../gfx/bg_focus.png);
	width:206px;
	height:252px;
}
#focus_sur h1{
padding:0;
color:#336699;
font-weight: normal;
padding-top:15px;
padding-left:32px;
	font-size:22px;
}

#focus_sur #image_focus{
	width: 160px;
	height:120px;
	margin-top:21px;
	margin-left:25px;
}

#focus_sur #focus_marque h1{
	padding:10px 0px 0px 25px;
	font-size:14px;
	color:#003760;
}
#focus_sur #focus_marque h1 a{
	color:#003760;
	text-decoration: none;
}
#focus_sur #focus_marque h1 a:hover{
	text-decoration: underline;
}
#focus_sur #focus_modele h2{
	padding:5px 0px 6px 25px;
	font-size:14px;
	color:#39c;
	font-style: normal;
}
#focus_sur #focus_modele h2 a{
	color:#39c;
}

#presentation{
	color:#3399cc;
	padding:15px;
	padding-bottom:25px;
}
.index_left h1{
	border-bottom:1px solid #e2f2fc;
}

#occasions{
	float:right;
	width:368px;
height:279px;
margin-right:-20px;
	background-image: url(../gfx/bg_occas_index.png);
}


#occasions h2{
	padding:17px 0px 22px 24px;
	font-size:22px;
	color:#fff;
	font-style: normal;
}
#occasions #liste_occas{
height:179px;
margin-left:12px;
}

#ttes_neufs{
		width:207px;
height:38px;
	background-image: url(../gfx/no_btneuf.png);
}
#ttes_neufs a{
color:white;
text-transform: uppercase;
text-decoration: none;
margin-left:28px;
font-size:14px;
}
#ttes_neufs a.rien{
text-transform: uppercase;
text-decoration: none;
margin-left:0px;
}
#ttes_neufs a:hover{
text-decoration: underline;
}
#ttes_neufs a img{
margin-left:5px;
padding-top:12px;
vertical-align: -2px;
}
#ttes_occas{
width:205px;
height:36px;
margin-left:145px;
border: 1px solid #d7dfe7;
background-color: white;
}
#ttes_occas a{
color:#003a65;
text-transform: uppercase;
text-decoration: none;
margin-left:17px;
font-size:14px;

}
#ttes_occas a.rien{
text-transform: uppercase;
text-decoration: none;
margin-left:0px;
}
#ttes_occas a:hover{
text-decoration: underline;
}
#ttes_occas img{
margin-left:5px;
padding-top:12px;
vertical-align: -2px;
}

.btpaire{
	width:340px;
height:33px;
	background-image: url(../gfx/bg_bateau_paire.png);
	list-style: none;
	margin-bottom:5px;
	padding:0;
}

.btimpaire{
	width:340px;
height:33px;
	background-image: url(../gfx/bg_bateau_impaire.png);
		list-style: none;
	margin-bottom:5px;
	padding:0;
}
td.pleft{
width:250px;
text-transform: uppercase;
}
td.pleft a{
color:#336699;
text-decoration: none;
padding-left:4px;
}
td.pleft a:hover{
text-decoration: underline;
}
td.pright{
text-align:right;
padding-right:10px;
}
td.pright a{
color:#336699;
text-decoration: none;
}
td.pright a:hover{
text-decoration: underline;
}


#actu_nau_acc{
padding-top:10px;
}#actu_nau_acc table{
padding-top:3px;
}
#actu_nau_acc h1{
	border-bottom:1px solid #e2f2fc;
}
#actu_nau_acc a{
	color:#39c;
}
#actu_nau_acc .news_lin{
width:35px;
}		
/*news.php*/
.nspaire{
width:581px;
height:110px;
background-image: url(../gfx/bg_paire.png);
margin-bottom:15px;
}

.nsimpaire{
width:581px;
height:110px;
background-image: url(../gfx/bg_impaire.png);
margin-bottom:15px;
}

.titre_news{
padding:10px 15px 10px 15px;
}
.titre_news a{
	text-decoration: none;
}
.titre_news a:hover{
	text-decoration: underline;
}
.titre_news h4 a{
padding:0;
font-size:14px;font-weight:normal;font-style: italic;color:#66ccff;
}

.debut_news{
padding-left:15px;
padding-right:15px;
height:36px;
}

.debut_news a{
color:#336699;
	text-decoration: none;
}
.debut_news a:hover{
	text-decoration: underline;
}
#news_retour{float :right;width: 126px; height: 24px; margin-top:20px;}
#news_retour a{background:transparent;border:none; background-image: url(../gfx/bg_cont.png);padding:3px 41px 2px 41px;width: 126px; height: 24px; color: #fff; }
.new_date{ float:left;padding-top:7px;padding-left:15px;}
.news_detail{ float: right; margin-right: 36px;}
.news_detail a{ background-image: url(../gfx/bg_btn_detail.png); border-right:1px solid #C3DDF0;width: 141px; height: 28px; padding: 6px 10px 4px 30px; line-height: 30px; color: #003568; text-decoration: none; }