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: underline;
}

body
{
  margin: 0;
  padding: 0;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  background-image:url(../images/bg.jpg);
  background-repeat:repeat-x;
  background-color:#6b7684;
}
/*-------------------------- general deb */ 
.page{
	width:1000px;
	margin: auto;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='/images/bg_page.png', sizingMethod='scale');

}
html>body .page{
	filter: none;
	background-image:url(../images/bg_page.png);
	background-repeat:repeat-y;
}
.zone_entete{
	width:760px;
	height:110px;
	position:absolute;
	z-index:100;
}
.header_fr{
	width:980px;
	height:110px;
	background-image:url(../images/header_fr.jpg);
	background-repeat:no-repeat;
	margin:auto;
}
.header_en{
	width:980px;
	height:110px;
	background-image:url(../images/header_en.jpg);
	background-repeat:no-repeat;
	margin:auto;
}
.newsletter{
	padding-left:770px;
	padding-top:10px;
	color:#fff;
}
.newsletter p{
	padding-bottom:10px;
}
.newsletter input{
	width:155px;
	border:1px solid #909BAA;
	height:17px;
	margin-right:10px;
}
a.btn_nl{
	width:30px;
	height:19px;
	background-image:url(../images/nl_btn.jpg);
	background-position:top;
	position:absolute;
}
a:hover.btn_nl {
	background-position:bottom;
}
#nl{
	font-weight:bold;
	font-size:12px;
	padding-top:10px;
}
/*footer deb */ 
.footer{
	width:1000px;
	height:145px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='/images/footer_content.png', sizingMethod='scale');
	margin:auto;
}
html>body .footer{
	filter: none;
	background-image:url(../images/footer_content.png);
	background-repeat:repeat-y;
}
.footer_ht{
	width:980px;
	height:12px;
	background-image:url(../images/footer_ht.gif);
	background-repeat:repeat-x;

	margin:auto;
}

.footer_text{
	width:160px;
	height:75px;
	float:left;
	color:#cccc99;
	text-align:right;
	padding-top:5px;
	padding-right:10px;
	border-right: 1px solid #333333;
	margin:10px 20px 40px 0px;
}


.footer_text a{
	color:#FFFFFF;
}

.footer_text a:hover{
	color:#cccc99;
	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;
	background-color:#2A3545;
}
.login_client a{
	color:#fff;
}
.login_client h2{
	color:#cccc99;
	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 #909BAA;
	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_bas{
	width:1000px;
	height:12px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='/images/footer_bas.png', sizingMethod='scale');
	margin:auto;
}
html>body .footer_bas{
	filter: none;
	background-image:url(../images/footer_bas.png);
	background-repeat:repeat-y;
}
/*footer fin */ 

.bandeau_infos_langue{
	height:50px;
	width:980px;
	padding-top:15px;
	margin:auto;
	background-image:url(../images/infos.png);
	background-repeat:repeat-x;
	
}
.bandeau_infos_text{
	padding-left:40px;
	width:725px;
	color:#FFFFFF;
	float:left;
}
.bandeau_infos_text h1{
	height:15px;
	color:#fff;
	font-size:15px;
	border-left:#ff3333 2px solid ;
	padding:0px 10px;
	margin:0px;
	line-height:15px;
}
.bandeau_infos_text h2{
	height:15px;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	padding:0px 5px;
	margin:0px 5px;
	line-height:17px;
}
.bandeau_infos_text h2 a{
	color:#fff;
	padding:0px;
}

.search_flag{
	margin-left:55px
}

.search_form{
		margin-top:5px;
	float:left;
}
.search_form input{
	border:1px solid #909BAA;
	height:17px;
}
a.search {
	width:30px;
	height:19px;
	background-image:url(../images/search_btn.gif);
	background-position:top;
	position:absolute;
}
a:hover.search {
	background-position:bottom;
}

.flag{
	padding:  0px 20px 0px 40px;
	float:left;
}
.flag img{
	padding:  0px 10px 0px 0px;

}
.select_lang{
	float:left;
}

.form_error{
	color:#ff3333;
	font-weight:bold;
}
/*-------------------------- general fin */ 


/*-------------------------- home deb */ 
.content_home{
	width:980px;
	margin:auto;
	background-image:url(../images/ctnt_home.jpg);
	background-repeat:repeat-y;
}
.content_home_ht{
	height:17px;
	width:980px;
	margin:auto;
	background-image:url(../images/ctnt_home_ht.jpg);
	background-repeat:no-repeat;
}
.content_home_bas{
	height:17px;
	width:980px;
	margin:auto;
	background-image:url(../images/ctnt_home_bas.jpg);
	background-repeat:repeat-y;
}
.contenu_home{
	width:932px;
	height:400px;
	margin-left:24px;
	margin-bottom:20px;
}

/*-------------------------- jeanneau_home */ 
.block_jeanneau_home{
	height:240px;
	width:650px;
	border:1px solid #CCC;
	float:left;
	margin:5px 0px;
}

/*-------------------------- occasion_home */ 
.block_occasion_home{
	height:239px;
	width:270px;
	float:right;
	margin:5px 0px;
	background-image:url(../images/fnd_mod_bas_hp.jpg);
	background-repeat:repeat-x;
}
.titre_occasion_home{
	width:255px;
	height:21px;
	background-image:url(../images/tab_top-blue_cat.jpg);
	background-repeat:repeat-x;
	padding:7px 0px 0 15px;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
}
.eyb-hp{
	width:230px;
	color:#336699;
}
/*-------------------------- b60_home */ 
.b60_home{
	height:163px;
	width:600px;
	float:right;
	margin:5px 0px;
	background-color:#ccc;
}
.titre_b60_home{
	width:585px;
	height:21px;
	background-image:url(../images/tab_top-blue_cat.jpg);
	background-repeat:repeat-x;
	padding:7px 0px 0 15px;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
}
.titre_b60_home a{
	color:#FFFFFF;
}
/*-------------------------- espace_chantier_home */ 
.chantier_home{
	height:239px;
	width:310px;
	float:left;
	margin:5px 0px;	
	background-image:url(../images/fnd_mod_bas_hp.jpg);
	background-repeat:repeat-x;
}
.txt_mod_bas{
	height:185px;
	padding:0;
}
.visu_mod_bas{
	height:85px;
}

.reel-txt_mod_bas{
	padding:7px 0 0 15px;
	color:#333366;
}

.reel-text-titres{
	color:#cc0000;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 0 5px 0;
}
/*-------------------------- espace_services_home */ 
.services_home{
	height:239px;
	width:310px;
	float:left;
	margin:5px 21px;
	background-image:url(../images/fnd_mod_bas_hp.jpg);
	background-repeat:repeat-x;
}
/*-------------------------- boutique_home */ 
.boutik_home{
	height:239px;
	width:270px;
	float:left;
	margin:5px 0px;
	background-image:url(../images/fnd_mod_bas_hp.jpg);
	background-repeat:repeat-x;
}
.titre_boutik_home{
	width:240px;
	height:22px;
	background-image:url(../images/tab_top-blue_cat.jpg);
	background-repeat:repeat-x;
	padding:7px 0px 0 15px;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
}

.flech_red{
	height:22px;
	width:275px;
	padding:7px 0px 0 35px;
	background-image:url(../images/flech-rouge_hp.jpg);
}
.flech_red2{
	height:22px;
	width:235px;
	padding:7px 0px 0 35px;
	background-image:url(../images/flech-rouge_hp2.jpg);
}
.flech_red a, .flech_red2 a{
	color:#FFF;
	text-transform:uppercase;
}

/*-------------------------- actus_home */ 
.block_actus_home{
	height:170px;
	width:310px;
	float:left;
	margin:5px 0px;
	background-image:url(../images/fnd_actus.jpg);
	background-repeat:repeat-x;
}
#actus, #actus2{
	height:85px;
	width:400px;
	overflow:hidden;

}
.titre_actus_home{
	width:295px;
	height:22px;
	background-image:url(../images/tab_top-blue_cat.jpg);
	background-repeat:repeat-x;
	padding:7px 0px 0 15px;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
}



/*-------------------------- NEW E-BOUTIK_home */ 
.block_actus_home{
	height:163px;
	width:310px;
	float:left;
	margin:5px 0px;

	background-repeat:repeat-x;
}

.titre_actus_home{
	width:295px;
	height:22px;
	background-image:url(../images/tab_top-blue_cat.jpg);
	background-repeat:repeat-x;
	padding:7px 0px 0 15px;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
}

.one_actus {
	padding:0px 10px 0px 0px;
	border-bottom:1px solid  #CCC;
	font-weight:normal;
}
.one_actus h2{
	font-size:14px;
	padding:0px;
}

.one_actus img{
	float:left;
	padding-right:10px;
}
.one_actus {

	border-bottom:1px solid  #CCC;
	
}

.one_actus img{
	float:left;
	padding-right:10px;
}
/*-------------------------- new_actus */ 

.new_actus{
	height:239px;
	width:306px;
	float:left;
	margin:5px 0px 5px 15px;
}
.titre_new_actus{
	width:291px;
	height:22px;
	background-image:url(../images/tab_top-blue_cat.jpg);
	background-repeat:repeat-x;
	padding:7px 0px 0 15px;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
}
.actus_ev{
	height:117px;
	width:306px;
	background-image:url(../images/fnd_actus.jpg);
	background-repeat:repeat-x;
}

.actus_naut-info{
	height:117px;
	width:306px;
	margin-top:5px;
	background-image:url(../images/fnd_actus.jpg);
	background-repeat:repeat-x;
}

.new_actus_global-txt{
	padding:0px 5px;
	width:270px;
}
.new_actus_date{
	color:#333366;
	font-weight:bold;
	padding-top:2px;

}

.new_actus_titre{
	color:#cc0000;
	font-size:1em;
	font-weight:bold;
}

.new_actus_txt{
	color:#333366;
}

.new_actus_titre a{
	color:#cc0000;
	text-decoration:none;
}

.new_actus_titre a:hover{
	color:#cc0000;
	text-decoration:underline;
}

.visu_new-bout{
	height:30px;
}

.reel-txt_new-bout{

	padding:0px 0 0 15px;
	color:#333366;
}

/*-------------------------- new_espace_service */ 
.new_service_home{
	height:240px;
	width:610px;
	float:left;
	margin:5px 0px;
	background-image:url(../images/fnd_mod_bas_hp.jpg);
	background-repeat:repeat-x;
}
.titre_new_service_home{
	width:595px;
	height:22px;
	background-image:url(../images/tab_top-blue_cat.jpg);
	background-repeat:repeat-x;
	padding:7px 0px 0 15px;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
}

.visu_new_service_home{
	height:211px;
	width:310px;
	float:left;
}

.txt_new_service_home{
	height:191px;
	width:280px;
	float:left;
	padding-left:20px;
	padding-top:20px;
	line-height: 2em;
	font-size:1.1em;
	font-weight:bold;
}

.txt_new_service_home a{
	color:#333366;
	text-transform:uppercase;
	text-decoration:none;
}

.txt_new_service_home a:hover{
	color:#cc0000;
	text-decoration:underline;
	
}

.flech_red_new_serv{
	height:22px;
	width:275px;
	padding:7px 0px 0 35px;
	background-image:url(../images/fleche_visit_btik_home.gif);
}
.flech_red2{
	height:22px;
	width:235px;
	padding:7px 0px 0 35px;
	background-image:url(../images/flech-rouge_hp2.jpg);
}
.flech_red a, .flech_red2 a,.flech_red_new_serv a{
	color:#FFF;
	text-transform:uppercase;
}



/*-------------------------- home fin */ 

/*-------------------------- home fin */ 
tr.bg_tr1{
	background-color: #ccc;

}
tr.bg_tr2{
	background-color:#fff;
}


/*-------------------------- general pages contenu */ 
.content{
	width:980px;
	margin:auto;
	background-image:url(../images/content.jpg);
	background-repeat:repeat-y;
}
.content_ht{
	height:17px;
	width:980px;
	margin:auto;
	background-image:url(../images/page_ht.jpg);
	background-repeat:no-repeat;
}
.content_bas{
	height:17px;
	width:980px;
	margin:auto;
	background-image:url(../images/content_bas.jpg);
	background-repeat:repeat-y;
}

.contenu{
	width:710px;
	margin-left:24px;
	margin-bottom:20px;
	

}

.menu_right{
	width:222px;
}

.menu_right_btn, .menu_right_btn-2, .menu_right_btn_cligno{
	width:222px;
	height:40px;
}

.menu_right_btn a, .menu_right_btn-2 a, .menu_right_btn_cligno a{
	width:212px;
	height:30px;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	padding-top:10px;
	padding-left:5px;
	
	
	background-position:top;
	position:absolute;
	
}

.menu_right_btn a{
	background-image:url(../images/menu_right_btn.jpg);
	background-repeat:repeat-x;
}

.menu_right_btn-2 a{
	background-image:url(../images/menu_right_btn_2.jpg);
	background-repeat:repeat-x;
}
.menu_right_btn_cligno a {
	background-image:url(../images/menu_right_btn_cligne.gif);
	background-repeat:repeat-x;
	color:#333366;
	font-size:25px;
	text-align:center;
	padding-top:50px;
	dispaly:block;
}

.menu_right_btn_cligno.big a {
	background-image:url(../images/menu_right_btn_cligne_big.gif);
	background-repeat:repeat-x;
	color:#333366;
	height:222px;
}

.menu_right_btn_cligno.big a span{
	font-size:12px;
	text-transform:none;
}

.menu_right_btn_cligno.big  {
	height:222px;
}


.menu_right_btn a:hover {
	background-position:bottom;
	color:#666633;
}

.menu_right_btn-2 a:hover {
	background-position:bottom;
	color:#fff;
}
h1{
	height:20px;
	color:#333366;
	font-size:24px;
	border-left:#ff3333 2px solid ;
	padding-left:10px;
	line-height:20px;
	margin:0;
	text-transform:uppercase;
}
h1 a{
	text-decoration:none;
	color:#333366;
}
h2, h2 a{
	color:#333366;
	padding:0px 0px 10px 10px;
}
.menu_right_btn img, .menu_right_btn-2 img, .menu_right_btn_cligno img{
	padding-right:6px;
	float:left;
	padding-top:2px;
}
/*-------------------------- general pages contenu fin */ 


/*--------------------------------------- PUCES*/

.puce_red{
	width:1px;
	height:11px;
	background-image:url(../images/red_puce.gif);
	background-repeat:no-repeat;
	float:left;
	margin:2px 5px 0 0;
}

.puce-arrow{
	width:11px;
	height:8px;
	float:left;
	margin:2px 5px 0 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='/images/puce_arrow.png');
}

html>body .puce-arrow{
	filter: none;
	background-image:url(../images/puce_arrow.png);
	background-repeat:no-repeat;
}	

.puce-arrow_blue{
	width:11px;
	height:8px;
	float:left;
	margin:2px 5px 0 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='/images/puce_arrow-blue.png');
}

html>body .puce-arrow_blue{
	filter: none;
	background-image:url(../images/puce_arrow-blue.png);
	background-repeat:no-repeat;
}	
/*--------------------------------------- PAGE GAMME*/

/*--PAGE GAMME HAUT (DESCRIPTION +PROMOS)-- */

/*COMMUN */

.gamme_ht{
	width:343px;
	height:227px;
	border:1px solid #CCCCCC;
	float:left;
	background-image:url(../images/gamme_more.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

.gamme_more,.gamme_more2{
	width:327px;
	height:16px;
	background-image:url(../images/gamme_more.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	padding:8px 
}
.gamme_more2 a, .gamme_more2 {
	text-transform:uppercase;
	
}

.gamme_more2 a,.gamme_more a{
	color:#FFFFFF;
	font-weight:bold;
}

.gamme_more2 a:hover,.gamme_more a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}


/*DESCRIPTION */

.gamme_description{
	width:313px;
	height:176px;
	color:#FFFFFF;
	background-image:url(../images/gamme_desc.jpg);
	background-repeat:repeat-x;
	padding:20px 10px 0px 20px
}

.gamme_description a{
	color:#3399CC;
	text-decoration:underline;
}
.gamme_description a:hover{
	color:#CCC;
}

/*PROMOS */

.gamme_tab_top-red{
	width:333px;
	height:24px;
	background-image:url(../images/tab-top_red.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	padding:5px 5px 0 5px
}

.gamme_promo{
	width:343px;
	height:154px;
	background-image:url(../images/gamme_promo-bg.jpg);

	text-align:center;
	padding:6px 0px;

}

.gamme_promo img{
	border:1px solid #2e3849;

}
a.gamme_promo_autre_0,a.gamme_promo_autre_1,a.gamme_promo_autre_2{
	width:343px;
	height:30px;
	z-index:10;
	position:absolute;
	margin:138px 0px 0px 0px;
	background-repeat:repeat-x;
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=80); 
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	padding:5px 0px 0px 0px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
}

a.gamme_promo_autre_0{
	background-image:url(../images/tab-top_red.jpg);
}
a.gamme_promo_autre_1{
	background-image:url(../images/tab_top-blue.jpg);
}
a.gamme_promo_autre_2{
	background-image:url(../images/tab_top-jaune.jpg);
}

.gamme_promo-a_saisir{
	width:341px;
	height:166px;
	z-index:10;
	margin:0px 0px 0px 2px;
	position:absolute;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='/images/a-saisir.png');
}


html>body .gamme_promo-a_saisir{
	filter: none;
	background-image:url(../images/a-saisir.png);
	background-repeat:no-repeat;
}	

.gamme_promo-destockage{
	width:341px;
	height:166px;
	z-index:10;
	position:absolute;
	margin:0px 0px 0px 2px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='/images/destockage.png');
}


html>body .gamme_promo-destockage{
	filter: none;
	background-image:url(../images/destockage.png);
	background-repeat:no-repeat;
}	
/*--PAGE GAMME BAS (VISUELS VERS LES DIFFÉRENTES GAMMES)-- */

.gamme_visu{
	width:225px;
	height:218px;
	float:left;
	margin:20px 10px 10px 0;
}
.gamme_visu.occaz {
	margin-right:5px;
}
.visu_tab-top_blue{
	width:215px;
	height:24px;
	background-image:url(../images/tab_top-blue_cat.jpg);
	background-repeat:repeat-x;
	padding:5px 5px 0 5px

}
.visu_tab-top_blue a{
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
}



.visu_gamme{
	width:225px;
	height:155px;
	background-color:#CCCCCC;
}

.visu_red-arrow{
	width:209px;
	height:15px;
	background-image:url(../images/gamme_visu_red-arrow.jpg);
	color:#FFFFFF;
	text-transform:uppercase;
	padding:8px 
}

.visu_red-arrow a{
	color:#FFFFFF;
}
.visu_red-arrow a:hover{
	text-decoration:underline;
}



/*--------------------------------------- PAGE CATEGORIES*/

.cat_thumb{
	width:170px;
	height:165px;
	background-color:#59677a;
	border:1px solid #333333;
	float:left;
	margin: 0px 5px 10px 0px;

}

.cat_tab-top{
	width:160px;
	height:16px;
	background-image:url(../images/cat_tab-top.jpg);
	background-repeat:repeat-x;
	background-color:#59677a;
	color:#FFFFFF;
	padding:5px 5px 0 5px;
	font-weight:bold;
}
.cat_tab-top a{
	color:#fff;
}

.cat_tab-top a:hover{
	color:#fff;
	text-decoration:underline;
}

.bold{
	font-weight:bold;
}
.cat_content{
	width:170px;
	height:114px;
	background-image:url(../images/cat_cont.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:5px;
	overflow:hidden;
}

.cat_content img{
	border:1px solid #fff;
}
.cat_tab-bot{
	width:160px;
	height:20px;
	background-image:url(../images/cat_tab_bot.jpg);
	background-repeat:repeat-x;
	color:#333366;
	text-transform:uppercase;
	padding:5px 5px 0 5px
}

.cat_tab-bot a{
	color:#333366;
}

.cat_tab-bot a:hover{
	color:#333366;
	text-decoration:underline;
}


.cat_tab-bot_0,.cat_tab-bot_1,.cat_tab-bot_2{
	width:160px;
	height:20px;
	
	background-repeat:repeat-x;
	color:#fff;
	text-transform:uppercase;
	padding:5px 5px 0 5px
}

.cat_tab-bot_0 a,.cat_tab-bot_1 a{
	color:#fff;
}
.cat_tab-bot_2 a{
	color:#333366;
}
.cat_tab-bot_0{
	background-image:url(../images/cat_red-tab_bot.jpg);
}
.cat_tab-bot_1{
	background-image:url(../images/cat_bleu-tab_bot.jpg);
}
.cat_tab-bot_2{
	background-image:url(../images/cat_jaune-tab_bot.jpg);
}
.cat_tab-bot_0 a:hover,.cat_tab-bot_1 a:hover,.cat_tab-bot_2 a:hover{
	color:#fff;
	text-decoration:underline;
}

.f_sort{
	color:#333366;
	padding-bottom:20px;
	padding-left:10px;
	font-size:12px;
}
.f_sort select{
	border:1px solid #333366;
	color:#333366;
}

.other_sun_gamme{
	float:right;
	margin:0px 10px 0px 0px;
	padding:8px 0px 0px 30px;
	background-image:url(../images/flech-rouge_hp2.jpg);
	background-repeat:no-repeat;
	width:240px;
	height:21px;
}
.other_sun_gamme a{
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
}
/*--------------------------------------- PAGE FICHE DE BATEAU*/


.fiche{
	width:710px;
	background-color:#3c4a60;
}


.fiche_tab-top{
	width:700px;
	height:23px;
	background-image:url(../images/fiche_tab-top.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:14px;
	text-transform:none;
	padding:5px 5px 0 5px

}

.fiche_content{
	width:680px;
	background-image:url(../images/fiche_content.jpg);
	background-repeat:repeat-x;
	padding:15px;
}

.fiche_visu{
	width:380px;
	height: 250px;
	background-color:#2e3849;
	border:1px solid #000;

}

.fiche_a-saisir_0,.fiche_a-saisir_1,.fiche_a-saisir_2{
	width:370px;
	height:20px;
	background-repeat:repeat-x;
	color:#fff;
	text-transform:uppercase;
	padding:5px 5px 0 5px;
	z-index:100;
	position:absolute;
}
.fiche_a-saisir_0{
	background-image:url(../images/cat_red-tab_bot.jpg);
}
.fiche_a-saisir_1{
	background-image:url(../images/cat_bleu-tab_bot.jpg);
}
.fiche_a-saisir_2{
	background-image:url(../images/cat_jaune-tab_bot.jpg);
	color:#333366;
}
.fiche_thumb-global{
	width:410px;
	margin:10px 0px;
	height: 40px;
}

.fiche_thumb{
	width:50px;
	height: 50px;
	background-image:url(../images/fiche_thumb.jpg);
	background-repeat:no-repeat;
	border:1px solid #000;
	float:left;
	margin-right:11px;
	margin-bottom:5px;

}
a.fiche_btn_print{
	background-image:url(../images/fiche_btn-print.jpg);
}
a.fiche_btn_pdf{
	background-image:url(../images/fiche_btn-pdf.jpg);
}
a.fiche_btn_ami{
	background-image:url(../images/fiche_btn-mail.jpg);
}
a.fiche_btn_print,a.fiche_btn_pdf,a.fiche_btn_ami{
	width:320px;
	height:27px;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	background-position:top;
	padding:8px 0px 0px 57px;
	margin-bottom:5px;
	display:block;
}
 a:hover.fiche_btn_print, a:hover.fiche_btn_pdf, a:hover.fiche_btn_ami{
	text-decoration:none;
	background-position:bottom;
	color:#ccc;
}

.fiche_btn-blue_pictos{
	width:35px;
	height:22px;
	float:left;
	padding-left:7px;
}

.fiche_texte{
	color:#FFFFFF;
	font-size:12px;
	width:260px;
	text-align:justify;
}
.fiche_texte h1{
	float:none;
	font-size:14px;
	height:auto;
	line-height:14px;
	margin-bottom:5px;
	color:#FFFFFF;
}
.fiche_btn-devis{
	width:243px;
	height:24px;
	background-image:url(../images/tab-top_red.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;
	padding:5px 5px 0 5px
}

.fiche_btn-devis a{
	color:#FFFFFF;
	text-decoration:none;

}

.fiche_btn-devis a:hover{
	color:#ccc;
	text-decoration:none;

}

.fiche_btn-devis.right {
	background-image:url(../images/fiche_tab-top.jpg);
	margin-bottom:8px;
}
	
.prix{
	font-size: 18px;
	color:#fff;
}
.prix_fiche{
	color:#75808D;
	padding:20px 0px;
	font-size: 15px;
}

.prix_fiche_occaz{
	color:#75808D;
	padding:2px 0px;
	font-size: 15px;
	background-image:url(../images/cat_red-tab_bot.jpg);
	text-align:center;
	margin:15px 0px 15px 85px;
	width:200px;
}
.ct_fiche{
	height:300px;
}

.photo_fiche_list{
	background-color: #ccc;
	padding:5px;
	margin:5px;
	float:left;
	height:150px;
	width:150px;
}

.photo{
	width:150px;
	height:100px;
	text-align:center;
}
.table_ph{
	width:377px;
	height: 250px;
	text-align:center;
}
.ct_vignettte{
	margin:5px;
	float:left;
}


.ct_big_image{
	width:400px;
	height:280px;
}

.navigation_fiche{
	padding-bottom:10px;
	text-align:right;
	color:#333366;
	font-weight:bold;
}
.navigation_fiche a{
	color:#8C99A9;
	text-decoration:none;
}

.infos_bateaux{
	width:260px;
	height:55px;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px
}

.infos_bateaux .label, .fiche_texte .label {
	padding:0px 0px 0px 0px;
	color:#aaa;
	width:80px;	
		font-size:13px;
	font-weight:bold;
}
.infos_bateaux .value {
	padding:0px 30px 0px 0px;
	width:95px;
	color:#fff;
}


/*--------------------------------------- PAGES CONTACT*/
.f_contact th{
	vertical-align:top;
}


/*----------------------------------------------GENERAL PARTIE PRIVEE*/
.perso{
	width:920px;
	background-color:#3c4a60;
	
}

.perso_tab-top{
	width:910px;
	height:23px;
	background-image:url(../images/fiche_tab-top.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	padding:5px 5px 0 5px

}
.perso_content{
	width:900px;
	background-image:url(../images/fiche_content.jpg);
	background-repeat:repeat-x;
	padding:10px;

}
/*---------------------------------------------- ACCUEIL ESPACE CLIENT*/

/*-------FICHIERS À TELECHARGER */

.client-fiche{
	width:420px;
	background-color:#FFFFFF;
	text-align:center;
	padding-bottom:10px;
	float:left;
}

.client-fiche_tab-top{
	width:410px;
	height:23px;
	background-image:url(../images/client-tab_top_2.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	padding:5px 5px 0 5px;
	text-align:left;

}

.client-fiche_content{
	margin:10px 10px 0 10px;
	width:380px;
	background-color:#FFFFFF;
}

.client-fiche_content th{
	background-color:#2b4569;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:5px;
	text-align:center;
}

.client_td,.client_td2{
	background-color:#1a273a;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	padding:5px;
}
.client_td2{
	background-color:#FFFFFF;
	color:#1a273a;
}
.client_td a,.client_td2 a{
	color:#CC0000;
	text-decoration:none;
	font-weight:bold;
}
.client_td a:hover,.client_td2 a:hover{
	text-decoration:underline;
}
a.contact_client{
	background-image:url(../images/client_bouton.jpg);
	width:379px;
	height:27px;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	background-position:top;
	padding:7px 5px 0 15px;
	margin:15px 10px;
	display:block;
}
 a:hover.contact_client{
	text-decoration:none;
	background-position:bottom;
	color:#ccc;
}


/*-------PROMOTIONS */
.client-promo{
	width:450px;
	background-color:#FFFFFF;
	text-align:center;
	padding-bottom:10px;
	margin-left:20px;
	float:left;

}

.client-promo_tab-top{
	width:440px;
	height:23px;
	background-image:url(../images/client-tab_top_3.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	padding:5px 5px 0 5px;
	text-align:left;

}

.client-promo_content{
	margin:10px 10px 0 10px;
	width:410px;
}
.client-promo-content_bg{
	width:900px;
	background-image:url(../images/client_promo_bg.jpg);
	background-repeat:repeat-y;
	padding:10px;

}
/*PROMOS : THUMBS */
.promo_thumb{
	width:425px;
	background-color:#59677a;
	border:1px solid #333333;
	margin: 0px 5px 10px 0px;

}

.promo_tab-top{
	width:415px;
	height:16px;
	background-image:url(../images/cat_tab-top.jpg);
	background-repeat:repeat-x;
	background-color:#59677a;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:5px 5px 0 5px;
	text-align:left;
}
.promo_tab-top a{
	color:#fff;
}

.promo_tab-top a:hover{
	color:#fff;
	text-decoration:underline;
}

.bold{
	font-weight:bold;
}
.promo_content{
	width:425px;
	background-image:url(../images/client-promo_content.jpg);
	background-repeat:repeat-x;
	text-align:center;
	padding-top:5px;
	color:#fff;
}

.promo_content_visu img a{
	border:1px solid #fff;
}

.promo_content_visu{
	padding:5px 5px 5px 10px;
	vertical-align:top;
}

.promo_content_txt{
	padding:5px 10px;
	text-align:justify;
	vertical-align:top;
}


.promo_red-tab-bot{
	width:415px;
	height:20px;
	background-image:url(../images/cat_red-tab_bot.jpg);
	background-repeat:repeat-x;
	color:#fff;
	text-transform:uppercase;
	padding:5px 5px 0 5px;
	text-align:left;
}

.promo_red-tab-bot a{
	color:#fff;
}

.promo_red-tab-bot a:hover{
	color:#fff;
	text-decoration:underline;
}
/*---------------------------------------------- ESPACE CLIENT > CATÉGORIE DE PROMOTIONS*/


.cat-promo-menu_right{
	width:222px;
	background-color:#1a2639;
}
.cat-promo{
	width:590px;
	background-color:#FFFFFF;
	text-align:center;
	padding-bottom:10px;
	margin-left:20px;
	float:left;

}

.cat-promo_tab-top{
	width:580px;
	height:23px;
	background-image:url(../images/client-tab_top_3.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	padding:5px 5px 0 5px;
	text-align:left;

}



.cat-promo_content{
	margin:10px 10px 0 10px;
	width:550px;
}

.cat-promo_produit{
	width:570px;
	height:186px;
	background-color:#f4f3f2;
	border:1px solid #333333;
	float:left;
	margin: 0px 5px 10px 0px;

}

.cat-promo-produit_tab-top{
	width:560px;
	height:16px;
	background-image:url(../images/cat_tab-top.jpg);
	background-repeat:repeat-x;
	background-color:#59677a;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:5px 5px 0 5px;
	text-align:left;
}
.cat-promo-produit_tab-top a{
	color:#fff;
}

.cat-promo-produit_tab-top a:hover{
	color:#fff;
	text-decoration:underline;
}

.cat-promo-produit_content{
	width:560px;
	height:135px;
	background-image:url(../images/client_promo_produit_content.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:5px;
}

.cat-promo-produit_content_visu img{
	border:1px solid #fff;
}

.cat-promo-produit_content_visu{
	float:left;
	width:160px;
	padding:5px;
}

.cat-promo-produit_content_txt{
	float:left;
	width:285px;
	padding:10px;
	text-align:left;
}

.cat-promo-produit_content_prix{
	float:right;
	width:98px;
	height:58px;
	margin:35px 0 0 0;
	text-align:right;
	background-image:url(../images/client_promo_produit_prix.jpg);
	background-repeat:no-repeat;
}

.prix_solde{
	color:#cc0000;
	margin:10px 15px 0 0;
	font-size:18px;
	font-weight:bold;
}
.prix_barre{
	font-size:13px;
	margin:0 10px 10px 0;
	text-decoration:line-through;
	line-height:15px;
}
.cat-promo-produit_tab-bot{
	width:560px;
	height:20px;
	background-image:url(../images/cat_tab_bot.jpg);
	background-repeat:repeat-x;
	color:#333366;
	text-transform:uppercase;
	padding:5px 5px 0 5px;
	text-align:left;
}

.cat-promo-produit_tab-bot a{
	color:#333366;
	font-weight:bold;
}

.cat-promo-produit_tab-bot a:hover{
	color:#333366;
	text-decoration:underline;
}
/*---------------------------------------------- ACCUEIL ESPACE PRO*/

/*-------FICHIERS À TELECHARGER */

.pro-fiche{
	width:910px;
	background-color:#FFFFFF;
	text-align:center;
	padding-bottom:10px;
	float:left;
}

.pro-fiche_tab-top{
	width:900px;
	height:23px;
	background-image:url(../images/client-tab_top_2.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	padding:5px 5px 0 5px;
	text-align:left;

}

.pro-fiche_content{
	margin:10px 10px 0 10px;
	background-color:#FFFFFF;
}

.pro-fiche_content th{
	background-color:#2b4569;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:5px;
	text-align:center;
}

.pro_td,.pro_td2{
	background-color:#1a273a;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	padding:5px;
}
.pro_td2{
	background-color:#FFFFFF;
	color:#1a273a;
}
.pro_td a,.pro_td2 a{
	color:#CC0000;
	text-decoration:none;
	font-weight:bold;
}
.pro_td a:hover,.pro_td2 a:hover{
	text-decoration:underline;
}
a.contact_pro{
	background-image:url(../images/client_bouton.jpg);
	width:379px;
	height:27px;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	background-position:top;
	padding:7px 5px 0 15px;
	margin:15px 10px;
	display:block;
}
 a:hover.contact_pro{
	text-decoration:none;
	background-position:bottom;
	color:#ccc;
}
/*---------------------------------------------- FORMULAIRES CONTACT*/
.formulaire{
	width:600px;
	background-color:#f4f3f2;
	border:1px solid #5a687c;
	float:left;
	margin-left:10px;
}

.formulaire-tab_top{
	width:590px;
	background-image:url(../images/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-content{
	
	padding: 0px 5px 10px 0px;

}


.f_contact{
	text-align:left;
	color:#5a687c;

}
.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:280px;
	height:244px;
	background-image:url(../images/contact_post-it.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-left:20px;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	padding:60px 5px 0 5px;
}
.tel-bold{
	font-size:18px;
	font-weight:bold;
}

.mentions{
width:900px;
float:left;
padding:10px;
color:#5a687c;
}

/*-------------------------- liens */ 
.lien_one_block {
	padding:10px;
	display: inline-block;
	width:910px;
	border-top:1px solid #CCC;
}

.lien_one_block img{
	float:left;
	padding-right:10px;
}

.lien_one_block h2{
	display:inline;
	padding-right:10px;
	font-size:18px;
}
.lien_one_block h3{
	display:inline;
	padding-right:10px;
	color:#666;
	font-size:12px;
	font-weight:normal;
}

/*-------------------------- actus */ 
.actu_one_block {
	padding:10px;
	border-bottom:1px solid  #CCC;
	display: inline-block;
	clear:both;
}

.actu_one_block img{
	float:left;
	padding-right:10px;
	
}

.actu_one_block h2{
	display:inline;
	padding-right:10px;
	font-size:18px;
}
.actu_one_block h3{
	display:inline;
	padding-right:10px;
	color:#666;
	font-size:12px;
	font-weight:normal;
}
/*-------------------------- mentions_legales */ 
.mentions_legales p{
	padding:10px;
}
.mentions_legales h3{
	padding:0px 15px;
	font-size:12px;
	color:#444;
}

/*--------------------------------------------CHANTIER / SERVICES*/

.static_top{
	width:350px;
	margin:10px;
	color:#384f6f;
	font-size:12px;
}

.static_top-h1{
	font-size:13px;
	font-weight:bold;
	color:#cc0000
}

.static_top-h2{
	font-size:13px;
	font-weight:bold;
	color:#384f6f;
}

.red{
color:#cc0000

}

.static_box {
	
	width:355px;
	background-color:#f4f3f2;
	border:1px solid #ccc;
}

.static_box-h1{
	font-size:12px;
	font-weight:bold;
	color:#cc0000
}

.static_box-h2{
	font-size:12px;
	font-weight:bold;
	color:#384f6f;
}

.static_box_content{
	width:330px;
	height:auto;
	float:left;
	margin: 0px 0px 0px 0px;

}

.static_box_tab-top{
	width:330px;
	height:16px;
	background-image:url(../images/cat_tab-top.jpg);
	background-repeat:repeat-x;
	background-color:#59677a;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:5px 5px 0 5px;
	text-align:left;
}
.static_box_tab-top a{
	color:#fff;
}

.static_box_tab-top a:hover{
	color:#fff;
	text-decoration:underline;
}

.static_box_middle{
	width:320px;
	height:135px;
	background-image:url(../images/client_promo_produit_content.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding:5px;
}

.static_box_middle_visu{
	width:320px;
	height:125px;
}

.static_box_middle_visu img{
	border:1px solid #fff;
}

.static_box_middle_txt{
	float:left;
	width:315px;
	padding:5px 5px 10px 5px;
	text-align:left;
	color:#314563;
}


.static_box_tab-bot{
	width:310px;
	height:20px;
	background-image:url(../images/cat_tab_bot.jpg);
	background-repeat:repeat-x;
	color:#333366;
	text-transform:uppercase;
	padding:5px 5px 0 5px;
	text-align:left;
}

.static_box_tab-bot a{
	color:#333366;
	font-weight:bold;
}

.static_box__tab-bot a:hover{
	color:#333366;
	text-decoration:underline;
}

.static_tab_bot{
	width:682px;
	height:23px;
	background-image:url(../images/client-tab_top_2.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;
	padding:5px 5px 0 5px;
	text-align:left;

}

.static_tab_bot a{
	color:#FFFFFF;
	text-decoration:underline;
}

.static_tab_bot a:hover{
	color:#333366;
	text-decoration:underline;
}
/*-----------------------------------OCCAZ*/

/*-----------------------------------OCCAZ*/

.occaz-top{
	width:900px;
	height:232px;
	background-image:url(../images/occaz-top-bg.jpg);
	background-repeat:repeat-x;
	float:left;
	margin-bottom:20px
}

.occaz-top-visu{
	width:552px;
	height:169px;
	float:left;
	margin-top:30px
}

.occaz-top-txt{
	width:300px;
	height:199px;
	float:left;
	margin:20px 10px 10px 20px;
	color:#FFFFFF;
	font-size:12px;
}

.occaz-top-txt a{
	color:#333366;
}

.occaz-top-txt a:hover{
	color:#fff;
}

.occaz_top-h1{
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}

.occaz_top-h2{
	font-size:13px;
	font-weight:bold;
}

.occaz-tab_top{
	width:280px;
	height:23px;
	background-image:url(../images/fiche_tab-top.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;
	padding:5px 5px 0 5px;
	float:left;
	margin-bottom:20px;
	

}	

.occaz-tab_top a{
	color:#FFFFFF;
	font-weight:bold;
}	
/*---------------------------------------------- GROUPE EV */


.groupe_ev-left{
	width:550px;
	float:left;
	margin:10px;
	padding:180px 10px 10px 10px;
	background-image:url(../images/groupe_left-bg.jpg);
	background-repeat:no-repeat;
}

.groupe_ev-left-blue{
	color:#003399;
}

.groupe_ev-left-bl-bold{
	color:#003399;
	font-weight:bold;
}

.groupe_ev-left-date{
	color:#cc0000;
	font-weight:bold;
	font-size:14px;
}

.chiffres{
	background-color:#c7dbf4;
	color:#003399;
	padding:15px;
	
}
.groupe_ev-right{
	width:290px;
	float:left;
	margin:10px 0px 10px 5px;
	padding:10px;
	background-image:url(../images/groupe_right-bg.jpg);
	background-repeat:no-repeat;
}

.groupe_ev-right a{
	color:#003399;
	font-weight:bold;
}

.groupe_ev-right-box{
	width:280px;
	height:100px;
	float:left;
	background-color:#FFF;
	border:solid 1px #ccc;
	margin-bottom:10px;
}

.groupe_ev-right-box-ctnt{
	width:270px;
	height:65px;
	float:left;
	padding:5px;
	color:#003399;
}

.groupe_ev-red{
	color:#cc0000;
	font-weight:bold;
	text-align:center
	
}

.groupe_ev-right-btn{
	width:270px;
	height:20px;
	float:left;
	background-image:url(../images/cat_tab_bot.jpg);
	background-repeat:repeat-x;
	color:#333366;
	text-transform:uppercase;
	padding:5px 5px 0 5px;
	text-align:left;
}

/*survie*/

.big_red_text{
	color:#FF0000;
	font-size:16pt;
	font-weight:bold;
}

.big_red_text-2{
	color:#FF0000;
	font-size:13pt;
	font-weight:bold;
}

.bold_blue_text{
	color:#333366;
	font-weight:bold;
	font-size:11pt;
}	

.just_blue {
	color:#333366;
}

.tabilation{
padding-left:40px;
color:#333366;
}
.page_survie{
	width:685px;
	margin:15px
}
.haut-page-div{
width:685px;
height:270px;
background-image:url(../images/survie_bg_ht.jpg);
background-repeat:no-repeat;


}
.haut-page-texte{
float:left;
width:330px;
margin-right:10px;
margin-left:20px;
}

.haut-page-img{
float:left;
width:305px;
margin:7px
}

.survie-img{
border:solid 3px;
border-color:#333366;
}

/*---------------------------------------- NEW HOME  */ 
/*-------------------------- LIGNE 1 */ 
.home_ligne1 {
	height:250px;
	width:930px;
	float:left;
	margin:5px 0px;
	background-image:url(../images/home_ligne1_bg.jpg);
	background-repeat:repeat-x;
}

.block_ligne1 {
	height:233px;
	width:294px;
	float:left;
	padding:0px 0px 0px 18px;
}

.titre_block_turkoise, .titre_block_jaune, .titre_block_blanc{
	width:279px;
	height:21px;
	padding:7px 0px 0 5px;
	margin-bottom:8px;
	font-size:14px;
	text-transform:uppercase;
}
.titre_block_turkoise,.titre_block_turkoise a{
	color:#0099cc;
}

.titre_block_jaune,.titre_block_jaune a{
	color:#ffcc33;
}


.bande_block_turkoise, .bande_block_jaune{
	width:279px;
	height:21px;
	padding:7px 0px 0 15px;
	color:#ffffff;
	font-size:12px;
}

.bande_block_turkoise{
	background-image:url(../images/home_bande_turkoise.jpg);
	background-repeat:repeat-x;
}
.bande_block_turkoise a, .bande_block_jaune a{
	color:#ffffff;
}
.bande_block_jaune{
	background-image:url(../images/home_bande_jaune.jpg);
	background-repeat:repeat-x;
}


.block_l1_img{
	width:294px;
	height:140px;
	background-color:#FFFFFF;
	text-align:center;
}

.block_jeanneau_btns {
	width:274px;
	height:233px;
	float:left;
	margin:0px 0px 0px 16px;
}

.titre_block_blanc{
	width:259px;
	height:21px;
	padding:7px 0px 0 5px;
	margin-bottom:8px;
	font-size:14px;
	text-transform:uppercase;
	color:#ffffff;
}

.titre_block_blanc a{
	color:#ffffff;
}

.block_jeanneau_btns_bg {
	width:274px;
	height:197px;
	background-image:url(../images/block_jeanneau_btns_bg.jpg);
	background-repeat:no-repeat;
}
a.btn_voile_hp {
	width:274px;
	height:65px;
	background-image:url(../images/home_btn_voile.jpg);
	background-repeat:no-repeat;
	background-position:top;

	display:block;
}
a.btn_moteur_hp{
	width:274px;
	height:65px;
	background-image:url(../images/home_btn_moteur.jpg);
	background-repeat:no-repeat;
	background-position:top;

	display:block;
}
a.btn_prestige_hp{
	width:274px;
	height:65px;
	background-image:url(../images/home_btn_prestige.jpg);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
}

a:hover.btn_voile_hp, a:hover.btn_moteur_hp, a:hover.btn_prestige_hp {
	background-position:bottom;
}

/*-------------------------- LIGNE 2 */

/*----------SERVICES */  
.block_l2_services, .block_l2_occasions {
	width:311px;
	height:245px;
	float:left;
	margin:0px 18px 0px 0px;
	background-image:url(../images/block_service_bg.jpg);
	background-repeat:repeat-x;
	}
.titre_l2_services, .titre_l2_occasions {
	width:296px;
	height:21px;
	background-image:url(../images/tab_top-blue_cat.jpg);
	background-repeat:repeat-x;
	padding:7px 0px 0 15px;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
}
.titre_l2_services a, .titre_l2_occasions a{
	color:#FFFFFF;
	cursor:hand;
	display:block;
	position:absolute;
	padding-left:7px
}


.cont_l2_services{
	width:295px;
	height:198px;
	background-image:url(../images/block_service_bg_gris.jpg);
	background-repeat:no-repeat;
	margin:8px 0px 0px 8px
}

.cont_l2_loc{
	width:295px;
	height:198px;
	background-image:url(../images/276EV_ssText.jpg);
	background-repeat:no-repeat;
	margin:8px 0px 0px 8px
}

.cont_l2_loc a{
	display:block;
	position:absolute;
	width:283px;
	height:20px;
	padding:178px 0px 0px 12px;
	color:#fff;
	font-size:16px;
}

.txt_l2_services{
	height:191px;
	width:270px;
	float:left;
	padding-left:20px;
	padding-top:15px;
	line-height: 2em;
	font-size:1.1em;
	font-weight:bold;
}



.txt_l2_services a{
	color:#333366;
	text-transform:uppercase;
	text-decoration:none;
}

.txt_l2_services a:hover{
	color:#cc0000;
	text-decoration:underline;
	
}

/*----------OCCASIONS */ 

.block_l2_occasions{
	width:292px;

}
.titre_l2_occasions{
	width:277px;
}


.block_l2_occ_ctnt{
	width:276px;
	height:194px;
	float:left;
	margin:0;
	background-image:url(../images/block_occaz_txt_bg.jpg);
	background-repeat:no-repeat;
	margin:8px 0px 0px 8px;
	font-size:12px;
	}
	
.block_l2_occ_ctnt a{
	color:#FFF;
	text-transform:uppercase;
}

.block_l2_occ_txt{
	width:256px;
	height:125px;
	margin:20px
}
.block_occaz_titre_rouge{
	color:#FF0000;
	font-size:1.2em;
	font-weight:bold;
}

.eyb-hp{
	width:230px;
	color:#336699;
	font-size:1.1em;
	font-weight:bold;
}

.block_ocaz_flech_red{
	height:24px;
	width:260px;
	padding:7px 0px 0 35px;

	
}

.contenu-occaz{

	height:232px;
}
a.cliquez_ici_occaz{
	width:280px;
	height:30px;
	display:block;
	margin:5px 0px 0px 12px;
}
.col1{
	width:315px;
	height:232px;
	float:left;
	}
	
.col1-l1{
	width:315px;
	height:136px;
	background-image:url(../images/occaz_col1_l1.jpg);
	background-repeat:no-repeat;
}
.col1-l1 h2{
	padding:20px 15px 0px 20px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal !important;
	color:#cc0000;
}
.col1-l1 p{
	padding:0px 15px 0px 20px;
	font-size:11px;
	text-align:justify;
	font-weight:normal !important;
	color:#333366;
	height:46px;
}
.col1-l2{
	width:315px;
	height:48px;
}	
	
.col2{
	width:305px;
	height:232px;
	float:left;
}

.col2-l1_fr{
	width:305px;
	height:129px;
	background-image:url(../images/occaz_col2_l1_fr.jpg);
	background-repeat:no-repeat;
}
.col2-l1_en{
	width:305px;
	height:129px;
	background-image:url(../images/occaz_col2_l1_en.jpg);
	background-repeat:no-repeat;
}
.col2-l1_fr p,.col2-l1_en p{
	padding:40px 30px 0px 25px;
	font-size:12px;
	text-align:justify;
	font-weight:normal !important;
	color:#fff;
}	

.col2-l2_fr{
	width:305px;
	height:102px;
	background-image:url(../images/occaz_col2_l2_fr.jpg);
	background-repeat:no-repeat;
}
.col2-l2_en{
	width:305px;
	height:102px;
	background-image:url(../images/occaz_col2_l2_en.jpg);
	background-repeat:no-repeat;
}
.col2-l2_fr p, .col2-l2_en p{
	padding:13px 30px 0px 25px;
	font-size:12px;
	text-align:justify;
	font-weight:normal !important;
	color:#cc0000;
}
.col3{
	
	height:232px;
	float:left;
}
.col3 h1{
	background-image:url(../images/gamme_more.jpg);
	width:280px;
	margin:0px;
	padding:7px 0px 6px 10px;
	color:#fff;
	font-size:16px;
	border:none
}
.col3-l1{
	width:280px;
	height:145px;
	background-image:url(../images/occaz_col3_l1.jpg);
	background-repeat:no-repeat;
}
.col3-l2{
	width:280px;
	height:86px;
	background-image:url(../images/occaz_col2_l2.jpg);
	background-repeat:no-repeat;
}



/*-------------------------- LIGNE 3 */
/*--------- b60_home */ 
.b60_home{
	height:170px;
	width:600px;
	float:right;
	margin:5px 0px;
	background-color:#ccc;
}
.titre_b60_home{
	width:585px;
	height:21px;
	background-image:url(../images/tab_top-orange.jpg);
	background-repeat:repeat-x;
	padding:7px 0px 0 15px;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
}


/*--------- NEW E-BOUTIK_home */ 
.block_actus_home{
	height:170px;
	width:310px;
	float:left;
	margin:5px 0px;
	background-image:url(../images/fnd_actus.jpg);
	background-repeat:repeat-x;
}
#actus{
	margin:1px;
	height:117x;
	width:455px;
}
#actus2{
	margin:1px;
	height:117x;
	width:455px;
}
.titre_actus_home{
	width:295px;
	height:22px;
	background-image:url(../images/tab-top_red.jpg);
	background-repeat:repeat-x;
	padding:7px 0px 0 15px;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
}

.titre_actus_home a, .titre_new_actus a{
	color:#FFFFFF;
}

.one_actus {
	padding:10px;
	border-bottom:1px solid  #CCC;
	min-height:120px;
}

.one_actus img{
	float:left;
	padding-right:10px;
}

.visu_new-bout{
	height:30px;
}

.reel-txt_new-bout{
	height:67px;
	padding:15px 0 0 15px;
	color:#333366;
}
/*-------------------------- LIGNE 4 */

.block_actu-ev,.block_actu-naut{
	width:458px;
	height:124px;
	float:left;
	margin-top:10px;
	background-image:url(../images/bloc_actu_bg.jpg);
	background-repeat:repeat-x;
}

.block_actu-ev{
	margin-right:14px;
}










/*-------------------------- new_espace_service*/
.new_service_home{
	height:240px;
	width:610px;
	float:left;
	margin:5px 0px;
	background-image:url(../images/fnd_mod_bas_hp.jpg);
	background-repeat:repeat-x;
}
.titre_new_service_home{
	width:595px;
	height:22px;
	background-image:url(../images/tab_top-blue.jpg);
	background-repeat:repeat-x;
	padding:7px 0px 0 15px;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
}

.visu_new_service_home{
	height:211px;
	width:310px;
	float:left;
}

.txt_new_service_home{
	height:191px;
	width:280px;
	float:left;
	padding-left:20px;
	padding-top:20px;
	line-height: 2em;
	font-size:1.1em;
	font-weight:bold;
}

.txt_new_service_home a{
	color:#333366;
	text-transform:uppercase;
	text-decoration:none;
}

.txt_new_service_home a:hover{
	color:#cc0000;
	text-decoration:underline;
	
}

.flech_red_new_serv{
	height:22px;
	width:275px;
	padding:7px 0px 0 35px;
	background-image:url(../images/fleche_visit_btik_home.gif);
}
.flech_red2{
	height:22px;
	width:235px;
	padding:7px 0px 0 35px;
	background-image:url(../images/flech-rouge_hp2.jpg);
}
.flech_red a, .flech_red2 a,.flech_red_new_serv a{
	color:#FFF;
	text-transform:uppercase;
}


/*-------------------------- new_actus */ 

.new_actus{
	height:239px;
	width:306px;
	float:left;
	margin:5px 0px 5px 15px;
}
.titre_new_actus{
	width:291px;
	height:22px;
	background-image:url(../images/tab_top-blue_cat.jpg);
	background-repeat:repeat-x;
	padding:7px 0px 0 15px;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
}
.actus_ev{
	height:117px;
	width:306px;
	background-image:url(../images/fnd_actus.jpg);
	background-repeat:repeat-x;
}

.actus_naut-info{
	height:117px;
	width:306px;
	margin-top:5px;
	background-image:url(../images/fnd_actus.jpg);
	background-repeat:repeat-x;
}

.new_actus_global-txt{
	padding:5px;
	width:400px;
}
.new_actus_date{
	color:#333366;
	font-weight:bold;
}


/*-------------------------- home fin */ 