ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
a
{
  text-decoration: none;
}

a:hover
{
  	text-decoration: none;
}

body
{
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	background-image:url(../images/motif_bg.jpg);
	background-repeat:repeat-x;
	color:#666
}

h1{
	font-size:16px;	
}

/*----------------------------------------------- general deb */ 
.form_error{
	color:#ff3333;
	font-weight:bold;
}
.page{
	width:100%;
	margin: auto;
}
.ctr_page{
	width:980px;
	margin: auto;
}

.ombre_g{
	background-image:url(../images/fnd_ombre_g.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
.ombre_d{
	background-image:url(../images/fnd_ombre_d.jpg);
	background-repeat:no-repeat;
}

.flag, .select_lang{
	float:right;
	margin-right:10px
}

.flag img{
	margin-right:5px
}

/*-----------------------------------------------header deb */ 
.header{
	width:980px;
	height:167px;
}

.newsletter{
	position:absolute;
	margin-left:760px;
	color:#fff;
	width:220px;
	height:108px;
	background-image:url(../images/nl_bg.jpg);
	background-repeat:no-repeat;
}
.newsletter p{
	padding:8px;
}
.newsletter input{
	width:155px;
	border:1px solid #909BAA;
	height:17px;
	margin:2px 8px 6px 8px;
}
a.btn_nl{
	width:30px;
	height:19px;
	background-image:url(../images/ev/nl_btn.jpg);
	background-position:top;
	position:absolute;
	margin-top:2px
}
a:hover.btn_nl {
	background-position:bottom;
}
#nl{
	font-weight:bold;
	font-size:12px;
	padding:0px 8px;
}
.language{
	float:right	;
	margin-right:20px
}
.bandeau_infos_langue{
	height:40px;
	width:980px;
	padding-top:10px;
}
.bandeau_infos_text{
	padding-left:40px;
	width:600px;
	color:#707173;
	float:left;
}
.bandeau_infos_text h1{
	height:15px;
	color:#707173;
	font-size:15px;
	border-left:#72d2f0 2px solid ;
	padding:0px 10px;
	margin:0px;
	line-height:15px;
}
.bandeau_infos_text h2{
	height:15px;
	color:#707173;
	font-size:12px;
	font-weight:normal;
	padding:0px 5px;
	margin:0px 5px;
	line-height:17px;
}
.bandeau_infos_text h2 a,.bandeau_infos_text h1 a{
	color:#707173;
	padding:0px;
	text-decoration:underline;
}

.header_zone{
	width:980px;
	height:167px;
	position:absolute;
}
/*-----------------------------------------------header fin */ 


/*-----------------------------------------------footer deb */ 
.footer{
	padding-top:15px	
}
.footer_text{
	width:160px;
	height:75px;
	float:left;
	color:#5acdf1;
	text-align:right;
	padding-top:5px;
	padding-right:10px;
	border-right: 1px dotted #999;
	margin:10px 20px 40px 0px;
}


.footer_text a{
	color:#707173;
}

.footer_text a:hover{
	color:#5acdf1;
	text-decoration:none;
}
.footer_connexion{
	float:left;
	color:#cccc99;
	text-align:left;
	padding-top:5px;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}

.error_connexion{
	font-size:12px;
	font-weight:normal;
	text-transform:none;
	color:red;
}
.login_client{
	width:195px;
	height:40px;
	margin:0px 0px 5px 5px;
	padding:5px;
	color:#707173;
}
.login_client a{
	color:#fff;
}
.login_client h2{
	color:#707173;
	font-size:12px;
	font-weight:normal;
	padding:0px;
	margin-bottom:5px;
}
.login_client label{
	margin-right:5px;
	text-transform:none;
}
.login_client input{
	width:85px;
	border:1px solid #707173;;
	height:17px;
	margin-right:10px;
}
a.btn_connexion {
	width:30px;
	height:19px;
	background-image:url(../images/log_btn.jpg);
	background-position:top;
	position:absolute;
}
a:hover.btn_connexion {
	background-position:bottom;
}

/*-----------------------------------------------footer fin */ 

/*-----------------------------------------------content deb */ 
.content{
	background-color:#fff;
}
/*-----------------------------------------------content fin */ 

/*-----------------------------------------------homepage deb */ 
.module{
	width:314px;
	height:245px;
	padding:10px 0px 0px 12px;
	background-image:url(../images/fnd_module_hp.jpg);
	float:left;
	margin-bottom:5px;
}
.module a{
	color:#fff;
	text-transform:uppercase;
}
.module a:hover{
	color:#777;
}
.offr_spec_ht{
	width:285px;
	height:24px;
	padding:6px 0px 0px 18px;
	background-image:url(../images/mod_offr_ht.jpg);
	font-size:16px;
}

.offr_spec_ht a:hover, .offr_spec_bas a:hover{
	color:#cf8504;
}

.offr_spec_bas{
	width:303px;
	height:24px;
	background-image:url(../images/mod_offr_bas.jpg);
	position: absolute;
	text-align: center;
	overflow: hidden;
	padding-top:5px;
	font-size:16px;
}
.tous_boat_ht{
	width:285px;
	height:24px;
	padding:6px 0px 0px 18px;
	background-image:url(../images/mod_boat_ht.jpg);
	font-size:16px;
}
.tous_boat_bas{
	width:303px;
	height:24px;
	background-image:url(../images/mod_boat_bas.jpg);
	position: absolute;
	text-align: center;
	overflow: hidden;
	padding-top:5px;
	font-size:16px;
}

.tous_boat_ht a:hover, .tous_boat_bas a:hover{
	color:#017daf;
}

.block_l1_img{
	width:302px;
	height:170px;
	background-color:#FFFFFF;
	text-align:center;
	overflow:hidden
}
.offre_nom_boat{
	width:303px;
	height:16px;
	padding-top:5px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='/images/mod_offr_bg_transparent.png');
	margin:auto;
	position:absolute;
	z-index:20;
	margin-top:150px;
	tetx-align:center;
}
html>body .offre_nom_boat{
	filter: none;
	background-image:url(../images/mod_offr_bg_transparent.png);

}
.offre_nom_boat a{
	color:#000;
}
.offre_nom_boat a:hover{
	color:#299ac2;	
}

.module_gestion_loc{
	background-image:url(../images/bg_gestion_loc.jpg);
	margin:5px 0px 4px 6px;
	width:322px;
	height:121px;
	float:left;
}
.module_ecole_loc{
	background-image:url(../images/bg_ecole.jpg);
	width:322px;
	height:125px;
	float:left;
	margin:0px 0px 5px 6px;
}
.module_ecole_loc img{
	padding:10px 0px 0px 5px;
}

.module_gestion_loc h2, .module_ecole_loc h2{
	font-size:22px;
	line-height:20px;
	font-weight:bold;
	text-transform:uppercase;
	padding:15px 0px 0px 78px;
}
.module_gestion_loc h1, .module_ecole_loc h1{
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 0px 0px 20px;
}
.module_gestion_loc a, .module_ecole_loc a{
	color:#fff;
}
.module_gestion_loc a:hover{
	color:#6b9f02;
}
.module_ecole_loc a:hover{
	color:#ad0368;
}

h1.titre_actu_hp, h1.titre_service_hp, h1.titre_hexavoile_hp{
	width:284px;
	height:23px;
	color:#fff;
	padding:6px 0px 0px 18px;
	margin-bottom:5px;
}
h1.titre_actu_hp{
	background-image:url(../images/bg_titre_mod_actus.jpg);
}

h1.titre_service_hp{
	background-image:url(../images/bg_titre_mod_servic_loc.jpg);
	width:285px;
}
h1.titre_service_hp a:hover{
	color:#036589;
}
h1.titre_hexavoile_hp{
	background-image:url(../images/bg_titre_mod_hexa.jpg);
	width:286px;
	text-align:left;	
}
#actus{
	height:190px;
	width:290px;
	overflow:hidden;
	padding:5px;
}
.titre_actus_home{
	width:295px;
	height:22px;
	background-image:url(../images/ev/tab_top-blue_cat.jpg);
	background-repeat:repeat-x;
	padding:7px 0px 0 15px;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
}

.new_actus_global-txt{
	padding-bottom: 10px;
}

.new_actus_titre, .new_actus_titre a{
	color:#73d2ef;
	font-weight:bold;
}

.new_actus_txt a{
	color:#73d2ef;
	text-transform:none;
}
.module ul{
	padding-left:20px
}
.module li{
	border-left:2px solid #72d2ef;
	list-style:none;
	padding-left:5px;
	margin-top:10px;
	text-transform:uppercase;
	font-size:14px;
}
.hexavoile_hp{
	text-align:center;	
}
.hexavoile_hp p{
	padding:15px 30px 20px 20px;
	text-align:justify;
}
.hexavoile_hp p a{
	color:#666;
	text-transform:uppercase;
	float:right;
}
.hexavoile_hp p a:hover{
	color:#72d2ef;
}
a.btn_gris_hp{
	width:271px;
	height:27px;
	padding-top:10px;
	background-image:url(../images/bnt_gris_hp.jpg);
	display:block;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	margin:5px auto;
}

.module_navig{
	margin-top:5px;
	width:487px;
	height:127px;
	background-image:url(../images/bg_navig.jpg);
	float:left;
}
.module_navig h1  {
	padding:12px 0px 0px 30px;
}
.module_navig h1 a, .module_nautisme_info h1 a {
	color:#fff;
}
a.zone_module_navig {
	position:absolute;
	width:487px;
	height:90px;
}
.module_navig h1 a:hover, .module_nautisme_info h1 a:hover {
	color:#017daf;
}

.module_nautisme_info{
	margin-top:5px;
	margin-bottom:15px;
	width:493px;
	height:127px;
	background-image:url(../images/bg_nautisme_info.jpg);
	float:left;
}

.module_nautisme_info h1{
	padding:12px 0px 0px 30px;
	color:#fff;
}
#actus2{
	margin:11px 0px 0px 25px;
	height:65px;
	width:445px;
	overflow:hidden;
	padding:5px;
}

.module_hp_bas{
	height:132px;

	float:left;
}

.module_jeanneau_hp{
	width:244px;
	background-image:url(../images/hp_mod_concess.jpg);
	height:132px;
	float:left;
}
.module_occaz_hp{
	width:244px;
	background-image:url(../images/hp_mod_occaz.jpg);
	height:132px;
	float:left;
}
.module_chantier_naval_hp{
	width:247px;
	background-image:url(../images/hp_mod_ch_naval.jpg);
	height:132px;
	float:left;
}
.module_plongee_hp{
	width:243px;
	background-image:url(../images/hp_mod_plongee.jpg);
	height:132px;
	float:left;
}

.module_bas_hp a{
	color:#012452;	
	padding:13px 0px 0px 30px;
	font-size:12px;
}
.module_bas_hp a:hover{
	color:#299ac2;	
}
a.zone_module_bas{
	position:absolute;
	width:243px;
	height:130px;
}
	
/*-----------------------------------------------homepage fin */ 

/*------------------------------------------------------------------------- actus */ 
.actu_one_block {
	padding:10px;
	border-bottom:1px solid  #CCC;
	display: inline-block;

}

.actu_one_block img{
	float:left;
	padding-right:10px;
}

.actu_one_block h2{
	display:inline;
	padding-right:10px;
	font-size:18px;
	color:#017daf
}
.actu_one_block h3{
	display:inline;
	padding-right:10px;
	color:#666;
	font-size:12px;
	font-weight:normal;
	color:#73d2ef
}

/*-----------------------------------------------actus fin */ 

/*------------------------------------------------------------------------- liens */ 
.lien_one_block {
	padding:10px;
	display: inline-block;
	width:920px;
	border-top:1px solid #CCC;
}

.cadre_blanc_ctr.liens {
	padding:20px ;
	width:940px;
}

.lien_one_block img{
	float:left;
	padding-right:10px;
}

.lien_one_block h2 a{
	display:inline;
	padding-right:10px;
	font-size:18px;
	color:#017daf
}
.lien_one_block h3{
	display:inline;
	padding-right:10px;
	color:#666;
	font-size:12px;
	font-weight:normal;
}

/*-----------------------------------------------liens fin */ 

/*-----------------------------------------------liste voiliers deb */ 

.list_voilier .ligne_ht{
	width:980px;
	height:290px;
}

.list_voilier .infos{
	background-image:url(../images/liste_boat_bg_infos.jpg);
	height:219px;
	width:484px;
	float:left;
	margin-left:5px
}
.list_voilier .infos .infos_ct{
	height:159px;
	padding:20px 15px 0px 35px;
	font-size:12px;
	color:#707173;
}
.list_voilier .infos a.btn_contact{
	display:block;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	padding:8px 15px 10px 35px;
	font-size:14px;
}
.list_voilier .infos a:hover.btn_contact{
	color:#6b9f02;
}

.list_voilier .infos.infos_stage {
	background-image:url(../images/liste_boat_bg_infos_stage.jpg);
}
a.btn_grille_liststage {
	width:221px;
	height:24px;
	margin:0px 10px;
	padding:7px 0px 0px 0px;
	display:block;
	float:left;
	background-image:url(../images/liste_boat_btn_grille.jpg);
		text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}

.list_voilier .offres{
	background-image:url(../images/liste_boat_bg_offre.jpg);
	height:219px;
	width:486px;
	float:left;
}

.list_voilier .offres_stage {
	background-image:url(../images/liste_boat_bg_offre_stage.jpg);
	height:219px;
	width:486px;
	float:left;
}

.list_voilier a.titre_offres{
	display:block;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	padding:14px 15px 10px 35px;
	font-size:14px;
}

.list_voilier a:hover.titre_offres{
	color:#cf8504;
}

.list_voilier .block_l1_img{
	width:220px;
	height:135px;
	padding-left:12px;
	float:left;
	background:none;
}

.list_voilier .ct_infos{
	float:left;
	width:228px;
	padding:1px 8px;
}

.list_voilier .offres.stage .ct_infos{
	height:133px;
}

.list_voilier .ct_infos .date{
	color:#fff;
	font-weight:normal;
	padding:2px 0px 7px 0px;
	font-size:13px;
	display:block;
	text-align:center;
}

.list_voilier .offres_stage .ct_infos .date{
	background-color:#777;
	font-size:14px;
	padding:4px 0px 7px 0px;
	margin-bottom:7px;
}
.list_voilier .offres_stage .ct_infos .prix{
	color:#ef4bab;
	text-align:center;
	width:200px
}
.list_voilier .ct_infos .prix{
	color:#38b2e4;
	font-weight:bold;
	padding:0px 0px 0px 10px;
	font-size:14px;
	display:block;
	width:115px;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	float:left;
}

.list_voilier .offres .valeur_prix{
	color:#707173;
	text-transform:none !important;
}

.list_voilier .ct_infos .annee{
	color:#38b2e4;
	font-weight:bold;
	padding:0px 0px 0px 15px;
	font-size:14px;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
}
.list_voilier .offres_stage .ct_infos a.btn_voir_offre{
	margin-top:3px;
	margin-bottom:8px;
}
.list_voilier .offres_stage .ct_infos a:hover.btn_voir_offre{
	color:#ef48aa;
}
.list_voilier .ct_infos a.btn_voir_offre{
	margin-top:5px;
	width:230px;
	height:22px;
	padding:8px 0px 0px 0px;
	display:block;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}

.list_voilier .ct_infos a:hover.btn_voir_offre{
	color:#cf8504;
}

.list_voilier .offres.stage .accroche_offre{

}
	
.list_voilier .accroche_offre{
	width:475px;
	height:24px;
	padding:11px 0px 0px 0px;
	display:block;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	float:left;
}

a.btn_grille {
	width:221px;
	height:24px;
	margin:20px 12px;
	padding:7px 0px 0px 0px;
	display:block;
	background-image:url(../images/liste_boat_btn_grille.jpg);
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	float:left;
}

a:hover.btn_grille {
	color:#6b9f02;
}

.f_sort{
	float:right;
	margin:35px 15px 10px 0px;
}
.f_sort.stage {
	float:left;
	margin:25px 0px 0px 15px;
}
.list_voilier .one_fiche{
	width:236px;
	height:263px;
	margin:5px 0px 5px 6px;
	padding:0px 0px 0px 0px;
	display:block;
	background-image:url(../images/liste_boat_bg_vignette.jpg);
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	float:left;
}

.list_voilier .one_fiche.bis{
	background-image:url(../images/liste_boat_bg_vignette_bis.jpg);
}

.one_fiche h1{
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding:11px 0px 10px 0px;
	text-align:center;
}
.one_fiche .img{
	margin-bottom:10px;
	padding-left:7px;	
	width:221px;
	height:157px;
	overflow:hidden;
	text-align:center;
}
.one_fiche .prix{
	color:#2498bf;
	font-weight:bold;
	padding:0px 0px 2px 0px !important;
	
	font-size:14px;
	display:block;
	width:117px;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	float:left;
	text-align:left;
}
.one_fiche .prix_stage {
	color:#2498bf;
	font-weight:bold;
	padding:0px 0px 2px 0px !important;
	font-size:14px;
	display:block;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	width:230px;
	text-align:center;
	float:none
}

.one_fiche .prix .valeur_prix, .one_fiche .prix_stage .valeur_prix{
	color:#fff;
	font-size:14px;
	background-color:#58585a;
	width:115px;
	margin-left:-6px;
	display:block;
	text-align:left;
	margin-top:2px;
	padding-left:10px;
	padding-top:2px;
	height:20px;
		text-transform:none !important;
}
.one_fiche .prix_stage .valeur_prix {
	width:220px;
	text-align:center;
}
.one_fiche .annee{
	color:#2498bf;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	font-size:14px;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	text-align:left ;
	float:left;
}

.one_fiche p{
	color:#58585a;
	text-align:right;
	padding-right:5px;
	font-weight:normal;
}

.list_voilier .one_fiche a.zone{
	width:237px;
	height:263px;
	position:absolute;
	-moz-opacity:0.2;
	opacity: 0.2;
	filter:alpha(opacity=20);
	background-color:#fff;
}

.list_voilier .one_fiche a:hover.zone{
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity: 0;
}

.list_voilier .offre_nom_boat{
	width:200px;
	height:16px;
	margin-top:136px;
	padding-left:20px;
	font-weight:normal;
}

/*-----------------------------------------------liste voiliers fin */ 


/*-----------------------------------------------offres deb */ 

.offre_voilier .ligne_ht{
	width:980px;
	height:30px;
}
.offre_voilier .f_sort{
	margin-bottom:0px;
	margin-top:0px
}

.offre_voilier .one_fiche{
	width:238px;
	height:351px;
	margin:5px 0px 5px 6px;
	padding:0px 0px 0px 0px;
	display:block;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	float:left;
}
.offre_voilier .one_fiche.bg0 {	background-image:url(../images/bg_offre_orange.jpg);}
.offre_voilier .one_fiche.bg1 {	background-image:url(../images/bg_offre_bleu.jpg);}
.offre_voilier .one_fiche.bg2 {	background-image:url(../images/bg_offre_vert.jpg);}
.offre_voilier .one_fiche.bg3 {	background-image:url(../images/bg_offre_rose.jpg);}

.offre_voilier .one_fiche .img{
	margin-bottom:7px;
}
.offre_voilier .ct_infos{
	padding:7px 10px 0px 15px;
}
.offre_voilier .one_fiche .date{
	text-transform:none;
	width:238px;
	text-align:center;
	margin:0px;
	font-size:12px;
}
.offre_voilier .one_fiche.bg0 .prix, .offre_voilier .one_fiche.bg0 .annee, .one_fiche.bg0 .offre_nom_boat a:hover {color:#fdac1b;}
.offre_voilier .one_fiche.bg1 .prix, .offre_voilier .one_fiche.bg1 .annee, .one_fiche.bg1 .offre_nom_boat a:hover {color:#6fd0ee;}
.offre_voilier .one_fiche.bg2 .prix, .offre_voilier .one_fiche.bg2 .annee, .one_fiche.bg2 .offre_nom_boat a:hover{color:#96c147;}
.offre_voilier .one_fiche.bg3 .prix, .offre_voilier .one_fiche.bg3 .annee, .one_fiche.bg3 .offre_nom_boat a:hover{color:#ef48aa;}

.offre_voilier .one_fiche .titre_btn{
	display:block;
	padding:9px 10px 0px 15px;
	text-align:center;
	width:198px;
	height:25px;
	font-size:13px;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
}

.offre_voilier .one_fiche a.btn_voir{
	display:block;
	width:223px;
	height:31px;
	margin-left:5px;
	background-color:#fff;
	position:absolute;
	-moz-opacity:0;
	opacity: 0;
	filter:alpha(opacity=0);
}
.offre_voilier .one_fiche a:hover.btn_voir{
	-moz-opacity:0.3;
	opacity: 0.3;
	filter:alpha(opacity=30);
}

.offre_voilier .offre_nom_boat{
	width:200px;
	height:16px;
	margin-top:136px;
	padding-left:20px;
	font-weight:normal;
}

.offre_voilier .one_fiche .prix .valeur_prix{
	color:#fff;
	font-size:14px;
	background-color:#58585a;
	width:112px !important;
	margin-left:-13px;
	display:block;
	text-align:left;
	margin-top:2px;
	padding-left:13px;
	padding-top:2px;
	height:20px;
}

/*-----------------------------------------------offres fin */ 

/*-----------------------------------------------fiche deb */ 

a.aller_offre{
	display:block;
	width:242px;
	height:24px;
	padding:8px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	background-image:url(../images/btn_orange.jpg);
	position:absolute;
	top:207px;
	margin-left:450px;
}
a:hover.aller_offre, a:hover.aller_offre_stage{
	background-position:bottom;
	color:#cf8504;
}


a.aller_offre_stage {
	display:block;
	width:242px;
	height:24px;
	padding:8px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	background-image:url(../images/btn_orange.jpg);
	position:absolute;
	top:inherit;
	background-image:url(../images/btn_rose.jpg);
	margin-left:110px;
}
a:hover.aller_offre_stage {
	color:#ef48aa;
}

.fiche_fnd_infos{
	width:980px;
	height:608px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/fnd_infos_fiche.jpg);
	margin-bottom:10px;
}
.fiche_fnd_infos_stage {
	background-image:url(../images/fnd_infos_fiche_stage.jpg);
	backround-repeat:no-repeat;
	height:523px;
	width:980px;
	padding:0px 0px 0px 0px;
	margin-bottom:10px;
}
.fiche_fnd_infos .bandeau_ht_fiche, .fiche_fnd_infos_stage .bandeau_ht_fiche{
	width:980px;
	height:45px;
}
.fiche_fnd_infos h1, .fiche_fnd_infos_stage h1{
	color:#fff;
	width:600px;
	text-align:center;
	padding:12px 0px;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}

.fiche_fnd_infos .btn_prev, .fiche_fnd_infos .btn_next, .fiche_fnd_infos_stage .btn_prev, .fiche_fnd_infos_stage .btn_next{
	padding:14px 20px;
	font-size:14px;
	font-weight:bold;
	display:block;
	width:150px;
}

.fiche_fnd_infos .btn_next, .fiche_fnd_infos_stage .btn_next{	
	padding:14px 20px; 
	text-align:right;
}

.fiche_fnd_infos .btn_prev a, .fiche_fnd_infos .btn_next a, .fiche_fnd_infos_stage .btn_prev a, .fiche_fnd_infos_stage .btn_next a{
	color:#fff;
}

.col_droite{
	width:480px;
	float:right;
}

.col_droite .infos_bateaux, .col_droite .infos_bateaux_stage{
	width:480px;
	height:55px;
	font-size:13px;
	color:#58585a;
	font-weight:bold;
	padding-top:10px;
	margin-bottom:10px
}
 .col_droite .infos_bateaux_stage{
	margin-bottom:0px
}
.col_droite .infos_bateaux .label {
	padding:0px 0px 0px 50px;
	color:#6fd0ee;
	width:90px;	
}
.col_droite .infos_bateaux .value {
	padding:0px 40px 0px 0px;
	width:50px;	
	color:#58585a;
}

.col_droite h2{
	width:470px;
	color:#fdac1c;
	text-align:center;
	padding:1px 0px 30px 0px;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}

.col_droite .description {
	width:415px;
	padding:0px 30px 0px 20px;
	font-size:13px;
	height:330px;
	overflow:auto;
	margin-bottom:15px
}
.col_droite .description.stage {
	height:340px;
}
.col_droite a.btn{
	display:block;
	width:466px;
	height:30px;
	padding:12px 0px 0px 0px;
	margin-bottom:5px;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	background-image:url(../images/bg_btn_fiche_droite.jpg);
}
.col_droite a:hover.btn{
	background-position:bottom;
	color:#017daf;
}

.col_gauche{
	width:480px;
	float:left;
}
.col_gauche .btn_fiche_drte{
	height:240px;
}
.col_gauche .btn_fiche_drte td{
	vertical-align:bottom;
}
.photo{

}
.table_ph{
	width:400px;
	height: 250px;
	overflow:hidden;
}
.ct_img{
	width:355px;
	margin:auto;
}

.fiche_visu{
	height: 250px;
	width:460px;
	text-align:center;
		overflow:hidden;
}

.fiche_thumb-global{
	width:480px;
	margin:10px auto 0px auto;
	height: 50px;
	text-align:center;
	margin-left:15px;
}

.fiche_thumb-global img{
	width:50px;
	height: 50px;
	border:1px solid #39b2e3;
	margin-right:6px;
	margin-bottom:5px;
	cursor:pointer;
}


.photo_fiche_list{
	background-color: #ccc;
	padding:5px;
	margin:5px;
	float:left;
	height:150px;
	width:150px;
}


.ct_vignettte{
	margin:5px;
	float:left;
}


.ct_big_image{
	width:400px;
	height:280px;
}

.col_gauche a.btn{
	display:block;
	width:468px;
	height:31px;
	padding:12px 0px 0px 0px;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	background-image:url(../images/bg_btn_fiche_gauche.jpg);
	margin:4px 0px 0px 20px;
}
.col_gauche a:hover.btn{
	background-position:bottom;
	color:#017daf;
}

.cadre_blanc_ht {
	width:980px;
	height:10px;
	background-image:url(../images/cadre_bl_ht.jpg);
}
.cadre_blanc_ctr {
	width:980px;
	background-image:url(../images/cadre_bl_ctr.jpg);
	background-repeat:repeat-y;
}
.cadre_blanc_bas {
	width:980px;
	height:10px;
	background-image:url(../images/cadre_bl_bas.jpg);
}

.titre_offre, .titre_offre_stage{
	width:945px;
	height:24px;
	background-image:url(../images/bg_titre_offres.jpg);
	padding:6px 0px 0px 35px;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
}
.titre_offre_stage{
	background-image:url(../images/bg_titre_offres_stage.jpg);
}

.one_offre_list, .one_offre_list_stage{
	width:957px;
	height:24px;
	background-color:#fff0d2;
	padding:0px 0px 0px 23px;
	margin:5px 0px 0px 12px;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fdac1b;
}
.one_offre_list_stage{
	background-color:#feedf7;
	color:#ef48aa;
}
.one_offre_list.bis , .one_offre_list_stage.bis {
	background-color:#fff;
	color:#707173;
}

a.btn_reservez, a.btn_reservez_stage {
	width:213px;
	height:22px;
	background-image:url(../images/btn_reserv_orange.jpg);
	padding:8px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	display:block;

}

a.btn_reservez_stage {
	background-image:url(../images/btn_reserv_rose.jpg);
}
a:hover.btn_reservez_stage {
	color:#ef48aa;
}

a:hover.btn_reservez{
	background-position:bottom;
	color:#cf8504;
}
a:hover.btn_reservez.bis {
	color:#555;
}
a.btn_reservez.bis {
	background-image:url(../images/btn_reserv_gris.jpg);
	color:#707173;
}

.prix_list_offres{
	display:block;
	float:right	;
	padding-right:10px;
	text-transform:none;
	font-weight:normal;
	padding:4px 0px 0px 0px;
	margin:5px 11px 0px 0px;
	width:130px;
}

.titre_presta{
	width:945px;
	height:24px;
	background-image:url(../images/bg_titre_presta.jpg);
	padding:6px 0px 0px 35px;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
}

.prestation {
	padding:20px 30px 20px 35px;
	font-size:13px;
}

/*-----------------------------------------------fiche fin */ 


/*---------------------------------------------- FORMULAIRES CONTACT*/
.formulaire{
	width:600px;
	background-color:#f4f3f2;
	border:1px solid #5a687c;
	float:left;
	margin-left:5px;
}

.formulaire-tab_top{
	width:590px;
	background-image:url(../images/ev/client-tab_top_2.jpg);
	background-repeat:repeat-x;
	background-color:#525f70;
	color:#FFFFFF;
	font-size:12px;
	padding:5px 5px 5px 5px;
	text-align:left;

}

.formulaire p{

}

.formulaire-content{
	
	padding: 0px 5px 10px 0px;

}
.cadre_blanc_ctr.contact {
	padding:20px ;
	width:940px;
	height:540px;
}
.cadre_blanc_ctr.devis {
	padding:20px ;
	width:940px;
	height:1000px;
}
.cadre_blanc_ctr.reserver {
	padding:20px ;
	width:940px;
	height:770px;
}
.cadre_blanc_ctr.reserver h1 a {
	color:#72d2f0;
}
.cadre_blanc_ctr.reserver h1 a:hover {
	text-decoration:underline
}
.f_contact{
	text-align:left;
	color:#5a687c;
}
.help{
	font-weight:normal;
	font-size:11px;
	font-style:italic
		
}
.f_contact a{
	color:#5a687c;
}

.img_captcha{
	float:left;	
}

.f_contact th {
	width:150px;
}
.f_contact th, .f_contact td{
	vertical-align:top;
}
.f_contact li{
	text-align:left;
	color:#5a687c;
	margin:5px;
	list-style:none
	
}

.f_contact_li-clair{
background-color:#FBFBFB;
	
}

.f_contact label{
	margin:10px;
	line-height:18px;
}

.f_contact_entêtes{
	background-color:#525f70;
	color:#FFFFFF;
}
.f_contact_left{
	width:160px;
}
.input_contact{
width:340px;
color:#333333;
}



.tel{
	width:290px;
	height:240px;
	padding:15px 20px 0px 15px;
	background-image:url(../images/fnd_module_hp.jpg);
	float:left;
	margin-left:0px;
	color:#666;
	font-size:16px;
	text-align:center;

}
.tel-bold{
	font-size:18px;
	font-weight:bold;
}

.mentions{
width:900px;
float:left;
padding:10px;
color:#5a687c;
}
/*-----------------------------------------------FORMULAIRES CONTACT fin */ 


/*---------------------------------------------- gestion loc */
.gestion_loc{
	margin:0px 15px;
	font-size:14px;
}
.gestion_loc th{
	width:290px;
	text-align:left;
	vertical-align:top;
	padding-top:5px;


}
.gestion_loc td{
	vertical-align:top;
	padding-top:5px;
}

.gestion_loc h1,.gestion_loc h1 a{
	text-transform:uppercase;
	font-size:16px;
	color:#3bb3e3;
	padding-bottom:10px;
}

.gestion_loc p{
	font-size:14px;
	padding:0px;
}
.gestion_loc p a{
	color:#3bb3e3;
}
.gestion_loc p a:hover{
	text-decoration:underline;
}
.gestion_loc .liste{
	padding-left:20px;
	font-size:14px;
}

.gestion_loc .liste ul{
	padding-left:2px;
}
.gestion_loc .liste li{
	list-style:none;
	border-left:2px solid #3bb3e3;
	padding:0px;
	padding-left:4px;
	margin-bottom:6px;
	font-size:14px;
}

.gestion_loc .liste li a{
	color:#666;
}
.gestion_loc .liste li a:hover{
	color:#3bb3e3;
}
.upper{
	text-transform:uppercase;
}

.bleu{
	color:#3bb3e3;
}

.gestion_loc a.btn_contact{
	width:528px;
	height:85px;
	background-image:url(../images/gestion_loc_bg_btn.jpg);
	padding:15px 0px 0px 0px;
	margin:15px auto;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	display:block;
}

.gestion_loc a:hover.btn_contact{
	background-position:bottom;
	color:#0d86b7;
}

.gestion_loc .big{
	font-size:18px;
	text-transform:uppercase;
	color:#0d86b7;
}