/*design de base*/
html{
	font-family:Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif; 
background: url(../gfx/bg.png) repeat-x;
overflow-x: hidden;
}

body { 
  margin: 0;
  text-align: center; 
  font-weight:normal;
}

#global { 
  position: relative;
  margin-left: auto; 
  margin-right: auto; 
  width: 976px; 
  text-align: left; 
background: url(../gfx/bg_global.png) repeat-y;

}
#global2{ 
  position: relative;
  margin-left: auto; 
  margin-right: auto; 
  width: 976px; 
  text-align: left; 
background: url(../gfx/bg_global.png) repeat-y;
	/*+ style_ie7*/
}

#conteneur{
margin-left:56px;
		background: url(../gfx/bg_conteneur_top.jpg) no-repeat;
		width:861px;
		height:183px;
}
#conteneur2{
	margin-left:56px;
		background: url(../gfx/bg_conteneur_bottom.jpg) no-repeat;
		width:861px;
}
/*fin design de base*/

/*css_globale*/
.floatl{
	float: left;
	display: block;
}
.floatr{
	float: right;
	display: block;
}
.clear{
clear: both;
}

.fsize16{
	font-size: 1em;
}
.rouge{
	color: #f00;
	font-size: 0.75em;
}
.vert{
	color:#0099ff;
}
.small{
	font-size:0.6em;
	margin-right:5px;
	text-transform: none;
	padding-top:6px;
}
/*fin css_globale*/

/*header*/

/*info*/
#header #info{
font-size:0.675em;
	float: right;
	text-transform: uppercase;
}

#header #info ul li{
	display:inline;
	color:#fff;
}

#header #info ul li a{
	color:#fff;
	text-decoration: none;
}
#header #info ul li a:hover{
	text-decoration: underline;
}
#header #info ul li img{
vertical-align: middle;
}
/*fin info*/



/*fin header*/

/*rotator*/
#homepage-rotator{ background: url(../gfx/bg-top-home.png) no-repeat top center; height: 348px; position: relative; width: 890px; }
.home-top-block-container{ position: absolute; top: 0pt; left: 0pt; display: block; z-index: 5; width: 861px; }
.home-top-intro{
	float: left;
	padding-right:30px;
}
.home-top-intro h1{ margin: 20px 0px 5px 27px;color:white;font-size:1.367em;text-transform: uppercase;}
.home-top-intro h2{ margin: 5px 0px 10px 27px;color:#007ec5;font-size:1.367em;text-transform: uppercase;}
.home-top-intro p{ color: #FFF; font-size: 0.842em; line-height: 1; margin: 30px 0px 10px 50px; }
.home-top-pres{
	height:250px;
	/*+ style_ie7*/
}
ul#home-top-num-rotator li a:hover,ul#home-top-num-rotator li a:active { text-decoration: none; }
ul#home-top-num-rotator{ border: 1px solid #369;  padding: 0; width: 136px; z-index: 10; float:right; /*+ style_ie7*/}
ul#home-top-num-rotator a.activeslide{ background: #064d8c; color: #FFF; width: 34px; }
ul#home-top-num-rotator li{ float: left; font-size: 1.05em; list-style-type: none; margin: 0; padding: 0; text-align: center; }
ul#home-top-num-rotator li a{ color: #fff; display: block; height: 23px; padding: 4px 0 0 0; width: 34px; text-decoration: none;}
.home-top-credit{ color: #7da2c1; font-size: .625em; margin: 1px 0 0 0; text-align: right; }
.clearfix{ display: inline-block; }
.clearfix:after{ clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden;}
/*fin rotator*/

/*cont_col_index*/
#home-col3{
overflow:hidden;
padding: 15px 0 0px;
width:100%;
}

.col3{
	float:left;
overflow:hidden;
color:#fff;

}

.col3 h3{
color:#fff;
text-transform: uppercase;
font-size:1.13em;
}
.col3 h2{
color:#fff;
font-size:1.23em;
}
.col3 p{
color:#0162c4;
font-size:0.825em;
text-transform: uppercase;
font-weight:bold;
}

#home-col3 .separation{
	background:url(../gfx/sep.png) no-repeat;
	height:404px;
	width:10px;
	float:left;
	margin:-17px 8px 0 8px;
}

	/*col contact*/
#col_contact{
padding-left:27px;
line-height:18px;
	background:url(../gfx/map-illus.png) no-repeat top right;
}


#col_contact a{
color:#0099ff;
text-decoration: underline;
}
#col_contact a:hover{
text-decoration: none;
}
#col_contact #coor_cont{
font-size:0.75em;
line-height:1.9em;
}
#col_contact #coor_cont .fsize16{
font-size:1.34em;
}
#col_contact #map{
padding-top:10px;
padding-bottom:10px;
width:236px;
padding-right:7px;

}
	/*fin col contact*/

	/*col service*/
#col_service{
background:url(../gfx/bg_services_index.png) no-repeat;
width:245px;
height:337px;
padding-left:15px;
padding-top:17px;
margin-top:-17px;
}

#col_service #serv_desc{
	color:#fff;
	padding-top:20px;
padding-bottom:23px;
font-size:0.708em;
}

#col_service ul li.paire{
background:url(../gfx/bg_ser_ind_pai.png);
width:231px;
height:25px;
margin-bottom:8px;
}

#col_service ul li.impaire{

background:url(../gfx/bg_ser_ind_imp.png);
width:231px;
height:25px;
margin-bottom:8px;
}

#col_service ul li a{
	color:#09f;
padding-left:35px;
vertical-align:middle;
font-size:0.938em;
}

#col_service ul li a:hover{
text-decoration:none;
}
	/*fin col service*/

	/*col selection*/
#col_selection .cont_bateau{
background:url(../gfx/bg_selec_index.png) no-repeat;
width:255px;
height:70px;
margin:30px 0 0 0;
padding-bottom:30px;
}

#col_selection .cont_bateau .nom_bateau{
width:112px;
height:30px;
font-size:0.75em;
text-transform: uppercase;
padding-left:10px;
padding-right:10px;
padding-top:12px;
}
#col_selection .cont_bateau .nom_bateau a{
color:#fff;
text-decoration:none;
}
#col_selection .cont_bateau .nom_bateau a:hover{
text-decoration:underline;
}

#col_selection .cont_bateau .prix_bateau{
padding-left:14px;
font-size:0.75em;
}

#col_selection .cont_bateau .prix_bateau a{
color:#e6c96d;
text-decoration:none;
}
#col_selection .cont_bateau .prix_bateau a:hover{
text-decoration:underline;
}


#col_selection .cont_bateau .img_bateau img{
border:1px solid #fff;
margin-top:-11px;
}

#tte_occasions h1{
	display:none;
}
	/*fin col selection*/


/*fin cont_col_index*/

/*footer*/
#cont_footer {
color:#fff;
padding:0px 0 0px;
width:100%;

position:relative;
}

#top_footer{
background: url(../gfx/bg_top_footer.png) no-repeat top center;
width:100%;
height:131px;
z-index: 10;
position:absolute;

/*+ style_ie7*/
}

#centrer_footer{
position:relative;
  margin-left: auto; 
  margin-right: auto; 
  width: 976px; 
background: url(../gfx/bg_global.png) repeat-y;

/*+ style_ie7*/
}

#footer{
margin-left:56px;
		background: url(../gfx/bg_footer.png);
		width:861px;
		text-align:left;
		/*+style_ie7*/
}


#copyright {
position:relative;
z-index:50;
font-size:0.563em;
text-align:center;
padding-top:100px;
}

#copyright a{
color:#fff;
text-decoration: none;
}

#copyright a:hover{
color:#fff;
text-decoration: underline;
}

#copyright .bg_copy_footer{
background: url(../gfx/bg_titre_foot_left.png);
padding:7px 6px 7px 10px;
}
#copyright .bg_right_copy_footer{
background: url(../gfx/bg_titre_foot_right.png);
padding:7px 0px 7px 3px;
margin-left:-3px;
/*+ style_ie7*/
}


.grass-wrap {
margin-bottom:5px;
padding:10px;
}

.bg_titre_footer{
background: url(../gfx/bg_titre_foot_left.png);
padding:5px 6px 6px 10px;
}
.bg_right_titre_footer{
background: url(../gfx/bg_titre_foot_right.png);
padding:5px 0px 6px 2px;
}

#footer dl {
float:left;
margin-right:2px;
overflow:hidden;
padding:10px;
width:193px;
text-transform: uppercase;
}
#footer dt {
font-size:0.75em;
margin-bottom:18px;
}

#footer .alt dd {
background:url(../gfx/list_style_dd_footer.png) no-repeat;
padding-left:10px;
text-transform: uppercase;
font-size:0.625em;
padding-bottom:2px;
}

#footer .alt dd a{
color:#fff;
text-decoration: none;
}

#footer dl.liste_bato{
	float: none;
	width:840px;
} 
#footer dl.liste_bato dd{
display:block;
float:left;
background: none;
padding:2px 5px 2px 0;
} 
/*fin footer*/


/*liste*/
#col_droite_liste{
float:left;
	width:217px;
	z-index: 2;
	position:relative;
	/*+ style_ie7*/
}

#col_droite_liste #btn_occas {
padding-top:17px;
padding-left:6px;
}

#col_droite_liste #btn_occas h1 a{
font-size:1.13em;
color:#fff;
text-transform:uppercase;
text-decoration:none;
padding-bottom:6px;
}

#col_droite_liste #btn_occas h2 a{
font-size:0.875em;
color:#06c;
text-transform:uppercase;
text-decoration:none;
}

#col_droite_liste #btn_occas .txt_img{
margin-top:-45px;
padding-left:25px;
}

#col_droite_liste ul{
	padding-left:34px;
	padding-top:15px;
	font-size:0.875em;
	text-transform: uppercase;
}


	
#col_droite_liste ul li{
border-bottom:2px solid #081446;
padding-top:12px;
padding-bottom:13px;
}

#col_droite_liste ul li a{
text-decoration:none;
color:#fff;
}

#col_droite_liste ul li.last{
border-bottom:none;
padding-top:12px;
padding-bottom:0;
}

#col_droite_liste #contact{
background:url(../gfx/bg_contact_liste.png);
height:387px;
width:177px;
margin-left:28px;
margin-top:96px;
}	
	
#col_droite_liste #contact #icone_cont{
float:left;
margin-top:-18px;
}		
	
#col_droite_liste #contact #titre_contact{
float:right;
margin-top:8px;
text-align:right;
padding-right:15px;
}		

#col_droite_liste #contact #titre_contact h1{
font-size:0.875em;
color:#fff;
text-transform:uppercase;
padding-bottom:2px;
}

#col_droite_liste #contact #titre_contact h2{
font-size:0.813em;
color:#06c;
text-transform:uppercase;
}

#col_droite_liste #contact .accroche{
font-size:0.625em;
color:#fff;
padding:15px 15px 15px 15px;
height:17px;
}
#formulaire_contact_liste{
	padding:0 15px 0 15px;
}

#formulaire_contact_liste input, #formulaire_contact_liste textarea{
font-family:Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif; 
margin-bottom:6px;
background-color: #9ea5b5;
border:1px solid #455273;
border-top:1px solid #455273;
padding:0 9px 0 9px;
width:132px;
height:18px;
color:#003;
font-size:0.750em;
text-transform: none;
}
#content_contact #contact #commentForm input.error{ border: 1px solid red;background-color: #FFDFDF }
#formulaire_contact_liste textarea{
height:154px;
width:132px;
overflow: auto;
/*+ style_ie7*/
}
#formulaire_contact_liste .submit{
float:right;
border:0;
background:url(../gfx/btn/submit.png);
width:77px;
height:25px;
padding-bottom:3px;
text-transform:uppercase;
color:#fff;
font-size:0.75em;
cursor: pointer;
margin-top:10px;
/*+ style_ie7*/
/*+ style_ie8*/
}


#wrap_liste{
	float:left;
	padding-top:25px;
	z-index:1;
/*+ style_ie7*/
}
#content_wrap_liste{
	background: url(../gfx/bg_wrap_liste.png);
	width:633px;
}

#filtrer{
	float:right;
	color:#fff;
	margin-bottom:12px;
	margin-right:1px;
}

#filtrer form select{
	width:175px;
		border:1px solid #666;
	text-transform:uppercase;
	color:#003;
font-size:0.688em;
vertical-align: middle;
height:19px;
}

#filtrer form label{
margin-right:20px;
font-size:0.75em;
text-transform: capitalize;
}

.liste_bateau{
	background: url(../gfx/bg_liste_bateau.png) no-repeat;
	width:610px;
	margin-left:22px;
}

.col_gauche{
	float:left;
	margin-left:36px;
	margin-top:17px;
}

.img_bato{
	border: 6px solid #fff;
	background: #fff;
}
.img_bato a{
text-decoration:none;
color:#fff;
}
.diaporama{
	width:122px;
	height:28px;
	margin-top:35px;
	margin-left:4px;
}
.diaporama a{
	color:#06c;
	text-decoration: none;
	text-transform: uppercase;
font-size:0.688em;
}
.diaporama h1{
margin-top:-28px;
margin-left:10px;
}
.diaporama h1 img{
margin-left:4px;
}
.diaporama img{
vertical-align: middle;
margin-right:10px;
margin-top:-1px;
margin-left:2px;
}


.col_droite{
float:left;
	width:400px;
	padding-left:25px;
	margin-top:14px;
	text-transform:uppercase;
	color:#fff;
}
.col_droite .mdl{
float:left;
color:#06c;
font-size:1em;
font-weight:bold;
}

.col_droite .mdl_loca{
width:245px;
float:left;
color:#06c;
font-size:1em;
font-weight:bold;
}

.col_droite .prix{
float:right;
color:#fc6;
font-size:1em;
}

.col_droite .prix_loca{
float:right;
color:#fc6;
font-size:1em;
width:155px;
text-align:right;
}
.col_droite .mdl a{

color:#06c;
text-decoration: none;

}
.col_droite .mdl_loca a{

color:#06c;
text-decoration: none;

}
.col_droite .prix a{

color:#fc6;
text-decoration: none;

}
.col_droite .prix_loca a{

color:#fc6;
text-decoration: none;

}
.col_droite ul{
clear: both;
padding-top:11px;
font-size:0.75em;
/*+ style_ie7*/
}

.col_droite ul.liste_loca {
font-size:0.75em;
margin-top:27px;
padding:0;
clear: none;
}

.col_droite ul li{
padding-bottom:8px;
padding-top:8px;
border-bottom:1px solid #ccc;
}
.col_droite ul li.normal{
text-transform: none;
line-height:15px;
padding-bottom:4px;
padding-top:4px;
}
.col_droite ul li.first{
padding-bottom:8px;
padding-top:5px;
border-bottom:0px;
}
.col_droite ul li a{
text-transform: lowercase;
text-transform: capitalize;
color:#06c;
}

.plus_detail{
float:right;
	width:122px;
	height:28px;
	margin-top:12px;
	margin-left:4px;
	padding-bottom:12px;
}
.plus_detail a{
	color:#06c;
	text-decoration: none;
	text-transform: uppercase;
font-size:0.688em;
}
.plus_detail h1{
margin-top:-28px;
margin-left:14px;
}

.plus_detail img{
vertical-align: middle;
padding-right:10px;
}

#pagination{
text-align:center;
margin-top:10px;
	position:relative;
	z-index:50;
}

#pagination span.active{
	border:1px solid #dddfe7;
	background:url(../gfx/btn/pagination_hover.png);
	color:#003;
		margin-left:3px;
			margin-right:3px;
font-size:0.813em;
padding:0px 4px 1px 4px;		
}


#pagination a{
	border:1px solid #202e64;
	background:url(../gfx/btn/pagination.png);
font-size:0.813em;
color:#fff;
padding:0px 4px 1px 4px;
text-decoration:none;
}
#pagination a:hover{
	border:1px solid #dddfe7;
	background:url(../gfx/btn/pagination_hover.png);
font-size:0.813em;
color:#003;
		margin-left:3px;
			margin-right:3px;
padding:0px 4px 1px 4px;
text-decoration:none;
}
#bottom_wrap_liste{
	background: url(../gfx/bottom_wrap_liste.png);
	height:13px;
	width:633px;
}

/*fin liste*/

/*detail*/
#gauche_deta{
	width:382px;
	float:left;
	position: relative;
	z-index:2;
}

#cont_photo{
	width:366px;
	height:278px;
	background:url(../gfx/bg_gr_img_det.png);
padding-top:17px;
padding-left:18px;
}

#tt_photo{
	height:	255px;
	width:340px;
		border:3px solid #069;
}
#tt_photo img{
display:none;
}
#tt_photo a{
background-color:#red;
padding-bottom:240px;
padding-right:340px;
position:absolute;

}
#plus_gr{
	background: url(../gfx/icono/plus_gr.png);
	height:22px;
	width:23px;
	float:right;
position:relative;
margin-top:-261px;
margin-right:20px;
/*+style_ie8*/
}
#plus_gr a{
text-decoration: none;
padding-bottom:3px;
padding-right:15px;
/*+style_ie7*/
}


.mini_bato{
position:relative;
height:90px;
width:120px;
}
.mini_bato img{
display:none;
}
.link_mini_bato a{
padding-bottom:65px;
padding-right:109px;
text-decoration:none;
/*+ style_ie7*/
}
.link_mini_bato{
float: left;
margin-top:4px;
margin-left:-117px;
position:relative;
z-index:3;
height:90px;
width:120px;
}

.bordure_mini_bato {
border:3px solid #003;
width:114px;
height:84px;
position:relative;
z-index:2;
background: transparent;
margin-top:-90px;
/*+ style_ie7*/
}

.cont_mini{
float:left;
}

.cont_cara_img{
float:left;
margin-right:1px;

}

#gcont_mini{
	margin-left:7px;
}

#bateau_simi{
	background: url(../gfx/bg_bateau_si.png);
	height:31px;
	width:364px;
	margin-left:10px;
	margin-top:5px;
	text-align: right;
}

#bateau_simi h3{
color:#fff;
font-size:0.688em;
text-transform: uppercase;
padding-top:9px;
padding-right:11px;
}

#bateau_simi h3 a{
color: #0099ff;
}

#liste_bateau_simi{
	margin-left:9px;
	margin-top:5px;
	padding-bottom:175px;
	padding-right:15px;
	color:#0179ce;
	font-size:0.688em;
	text-align: right;
}
#liste_bateau_simi a{
	color:#0179ce;
}
#liste_bateau_simi tr{
	margin-bottom:3px;

}

#liste_bateau_simi tr td{
	padding-right:2px;
	padding-left:2px;
	line-height:17px;
}

#droite_deta{
float:left;
position:relative;
z-index:1;
margin-left:12px;
margin-top:9px;
}

#cont_titre_bateau{
	background: url(../gfx/bg_titre_bato_detail.png);
	width:496px;
	height:85px;
	margin-left:-37px;
}

#cont_titre_bateau h1{
	
}

#liste_btn_detail{
	background: url(../gfx/bg_btn_detail.png);
	height:39px;
	width:515px;
	margin-left:-48px;

}
#liste_btn_detail img{
padding-left:10px;
vertical-align: middle;
padding-right:10px;

}
#liste_btn_detail ul{
padding-left:50px;
padding-top:8px;
/*+style_ie7*/
}
#liste_btn_detail ul li{
display:inline;
background:url(../gfx/icono/bg_detail.png) no-repeat;
padding-bottom:15px;
padding-top:12px;
font-size:0.688em;
text-transform:uppercase;
padding-right:55px;
/*+style_ie7*/
}
#liste_btn_detail ul li a{
color:#06c;
}
#ctb_content{
	padding-left:44px;
	padding-top:13px;
}

#ctb_content h1{
float:left;
font-size:1.3em;
text-transform: uppercase;
color:#fff;
margin-bottom:5px;
}

#ctb_content h2{
float:right;
color:#fc0;
margin-right:17px;
font-size:1.2em;
}

#ctb_content h3{
clear:both;
padding-bottom:5px;
font-size:0.875em;
}
#ctb_content h3 a{
color:#09f;
}

#ctb_content span{
	color:#fff;
	font-size:0.813em;
}

#desc_bato_det{
margin-left:6px;
	width:453px;
	font-size:1em;
	color:#fff;
	padding-top:7px;
}

#carac_bato_detail{
	margin-top:25px;
	margin-left:-7px;
	padding-bottom:50px;
}
#carac_bato_detail h2{
	color:#fc0;
	text-transform: uppercase;
	margin-bottom:10px;
	padding-left:14px;
	font-size:0.9em;
	font-weight:bold;
}

#carac_bato_detail .upp{
	text-transform: uppercase;
	padding-right:12px;
	width:185px;
	padding-left:15px;
}

#carac_bato_detail tr{
color:#fff;
font-size:0.75em;
height:34px;
/*+style_ie7*/
}
#carac_bato_detail table{
	width:465px;
border-top: 2px solid #8791a2;
margin-bottom:10px;
}

#carac_bato_detail tr.impaire_ld td{
background:url(../gfx/bg_tr_imp_det.png);
padding-top:10px;
border-bottom:1px solid #1c2b49;
}

#carac_bato_detail tr.paire_ld td{
background:url(../gfx/bg_tr_pai_det.png);
padding-top:10px;
border-bottom:1px solid #1c2b49;
}
/*fin detail*/


/*contact*/

#col_gauche_cont{
float:left;
	width:217px;
	z-index: 2;
	position:relative;
}

#col_gauche_cont #btn_occas {
padding-top:17px;
padding-left:6px;
}

#col_gauche_cont #btn_occas h1{
font-size:1.13em;
color:#fff;
text-transform:uppercase;
text-decoration:none;
padding-bottom:6px;
}

#col_gauche_cont #btn_occas h2{
font-size:0.875em;
color:#06c;
text-transform:uppercase;
text-decoration:none;
}
#col_gauche_cont #btn_occas .txt_img{
margin-top:-45px;
padding-left:25px;
}

#col_gauche_img {
	height: 539px;
	width: 208px;
}

#img_serviceplus{
	float: right;
	padding:0 40px 20px 35px;
}

#img_qsn{
	float: right;
}

#img_serviceplus2{
	float: left;
	padding:0 25px 10px 10px;
}

#img_gauche{
	float: left;
}

#content_contact #contact{
	padding-left:10px;
	padding-top:20px;
	color:#fff;
}
#content_contact #contact p{
padding-right:20px;

}

#content_contact #contact input, #content_contact #contact textarea{
font-family:Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif; 
margin-bottom:6px;
margin-top:4px;
color:#000;
background-color: #9ea5b5;
border:1px solid #455273;
border-top:1px solid #455273;
padding:0 9px 0 9px;

height:18px;
color:#003;
font-size:0.750em;
text-transform: none;
}


.taille_150 {
width:150px;
}

.taille_120 {
width:122px;
}

.taille_50 {
width:50px;
}

.taille_25 {
width:30px;
}


#content_contact #contact textarea{
height:154px;
width:500px;
overflow: auto;
}
#content_contact #contact .submit{
border:0;
background:url(../gfx/btn/submit.png);
width:77px;
height:25px;
padding-bottom:3px;
text-transform:uppercase;
color:#fff;
font-size:0.75em;
cursor: pointer;
}

#wrap_contact{
	float:left;
	padding-top:25px;
	z-index:1;
}
#content_contact{
	background: url(../gfx/bg_wrap_liste.png);
	width:600px;
	float: right;
	padding: 0 10px 25px 15px;
}

#content_contact a{
	color: #0099FF;
	text-decoration: underline;
}

#content_contact a:hover {
	text-decoration: none;
}

.text{
	color: #fff;
	font-size: 0.75em;
	text-align: justify;
	line-height: 110%;
	padding:0;
	float: left;
}

.text h1{
	color: #0173EB;
	text-transform: uppercase;
	font-weight: bold;
}

.text2{
	color: #fff;
	font-size: 0.9em;
	text-align: justify;
	line-height: 120%;
	padding:0;
	float: left;
}

.text2 h1{
	color: #0173EB;
	text-transform: uppercase;
	font-weight: bold;
}

h1.h1_titre{
	background-image: url(../gfx/titre.png) ;
	background-repeat: no-repeat;
	height: 40px;
	width: 541px;
	padding:0;
	padding-top: 11px;
	padding-left: 11px;
}

h1.h1_titre span.h1_titre_span{
	color: #ffffff;
	font-size: 15px;
	height: 18px;
	line-height: 15px;
	padding:0;
}

#content_contact #contact h2{
	color:#fc0;
	text-transform: uppercase;
	margin-bottom:10px;
	margin-top:10px;
	padding-bottom: 3px;
	font-size:0.9em;
	font-weight:bold;
	border-bottom: 1px solid white;
}

#content_contact ul li{
	list-style-type: none;
 	background-image: url(../gfx/puce_or.png);
 	background-repeat: no-repeat;
	background-position: 0.4em;
 	padding-left: 32px;
	line-height: 18px;

}

#bottom_wrap_liste{
	background: url(../gfx/bottom_wrap_liste.png);
	height:13px;
	width:633px;
}


/*fin contact*/

/* Rotator Styles */

#rotator {

	color:#000;
	position:relative;
	padding-bottom:2.6em;
	margin:0; 
	font-size:16px;
}

/* Tabs */
ul.ui-tabs-nav, li.ui-tabs-nav-item, li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	float:left;
	font-family:Tahoma, Helvetica, sans-serif;
}

ul.ui-tabs-nav {
	position:absolute;
	bottom:0px;
	left:0;
	z-index:1;
		-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../gfx/paging_bg2.png) no-repeat scroll 0 0;

z-index:100;

}

/* Non-Selected Tabs */
li.ui-tabs-nav-item a:link,
li.ui-tabs-nav-item a:visited {	
	font-size:.8em;
	font-weight:normal;
	color:#999;
	background:#FFF url(images/uitabsbg.gif) repeat-x bottom left; 
	border-left:1px solid #FFF;
	border-right:1px solid #c5ced9;
}

/* Hovered Tab */
#rotator .ui-tabs-nav-item a:hover,
#rotator .ui-tabs-nav-item a:active {
	background:#FFF url(images/uiactivetabbg.gif) repeat-x bottom left;
	color:#333;
}

#rotator .ui-tabs-nav-item a span {
	float:left; 
	padding:1em; 
	cursor:pointer;
}

/* Active Tab */
#rotator .ui-tabs-selected a:link,
#rotator .ui-tabs-selected a:visited,
#rotator .ui-tabs-selected a:hover,
#rotator .ui-tabs-selected a:active {
	background:#fff url(images/uiactivetabbg.gif) repeat-x bottom left;
	color:#333;
}

/* Content Panels */
#rotator .ui-tabs-panel {
	font-family:Arial, Helvetica, sans-serif;
	clear:left;
	color:#000;
	padding: 50px 500px 15px 25px;
	height:320px;

}

#rotator .ui-tabs-hide {
	display:none;
}

#rotator h2 {
	color:#FFF;
		font-family:Tahoma, Helvetica, sans-serif;
	font-weight:normal;
	margin:0;
	font-size:1.4em;
	line-height:1.2em;
	text-transform: uppercase;
}
#rotator h3 {
	color:#0099FF;
		font-family:Tahoma, Helvetica, sans-serif;
	font-weight:normal;
	margin:0;
	font-size:1.1em;
	line-height:1.2em;
	text-transform: uppercase;
}
#rotator p {
	font-size:0.8em;
	margin: 1.2em 0 0.9em 0em;
	color:#fff;
	width:240px;
}

#rotator .btn_get_started {
	float:left;
	height:30px;
	width:99px;
	text-indent:-9999em;
	margin-right:7px; 
	overflow:hidden; 
	background:transparent url(images/getstarted.gif) no-repeat
}

#rotator .btn_learn_more {
	float:left;
	height:26px;
	font-size:.9em;
}

/* Background Images */
#rotator #fragment-1 {
	background:transparent url(images/coins.jpg) no-repeat top right;
}

#rotator #fragment-2 {
	background:transparent url(images/bearings.jpg) no-repeat top right;
}

#rotator #fragment-3 {
	background:transparent url(images/map.jpg) no-repeat top left;
	padding:40px 15px 15px 540px;
}

#rotator #fragment-4 {
	background:transparent url(images/support.jpg) no-repeat top left;
	padding:40px 15px 15px 540px;
}
.paging{

}

#img_gauche, #img_gauche_bas, #labelFeatures, #basicFeatures, #thumbFeatures {

	position: relative;
	overflow: hidden;
	width: 275px;
	height: 208px;

	}
.jshowoff {
	width: 275px;
	}
.jshowoff div {	
	width: 275px;
	height: 208px;
	}
.jshowoff div, .jshowoff img, .jshowoff {
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	}
#basicFeatures, .jshowoff.basicFeatures, .jshowoff.basicFeatures img, .jshowoff.basicFeatures div {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	}
.jshowoff div p, .jshowoff div h2 {
	_background-color: #efefef;
	}
.jshowoff h2, .jshowoff p {
	font-size: 18px;
	padding: 15px 20px 0px;
	margin: 0;
	}
.jshowoff p {
	font-size: 13px;
	line-height: 15px;
	}
.eddie {
	float: right;
	padding: 15px 20px 15px 20px;
	}
.jshowoff p.jshowoff-slidelinks {
	position: absolute;
	bottom: 5px;
	right: 5px;
	margin: 0;
	padding: 0;
	}
.jshowoff-slidelinks a, .jshowoff-controls a {
	display: block;
	background-color: #000;
	color: #fff;
	padding: 5px 7px 5px;
	margin: 5px 0 0 5px;
	float: left;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	outline: none;
	font-size: 11px;
	line-height: 14px;
	}
.jshowoff-slidelinks a:hover, .jshowoff-controls a:hover {
	color: #fff;
	}
.jshowoff-slidelinks a.jshowoff-active, .jshowoff-slidelinks a.jshowoff-active:hover {
	background-color: #fff;
	color: #000;
	}
p.jshowoff-controls {
	background: #aaa;
	overflow: auto;
	height: 1%;
	padding: 0 0 5px 5px;
	margin: 0;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	}
.jshowoff-controls a {
	margin: 5px 5px 0 0;
	font-size: 12px;
	line-height: 15px;
	padding: 4px 8px 5px;
	}

.jshowoff-pausetext {
	color: #fff;
	}
