@charset "utf-8";
/* CSS Document */

/* MAIN */	

html {min-height: 100%;
height: auto;
}

body {
margin:0px; 
padding:0px;
font-family:"Trebuchet MS",Arial;
color:#DDDDDD;
font-size:12px;
background:url(../images/back.png);
background-repeat:repeat-x;
background-color:#0D0D0D;
}

div#wrapper {
width:100%;
}

div#basicModalContent{
	display:none;
}

div#main {
width:1000px;
background-color:#111111;
}

div#top_header {
width:100%;
height:138px;
overflow:hidden;
text-align:left;
background:url(../images/fd_top_header.jpg) no-repeat;
position:relative;
}

div#bandeau {
display:none;
}

div#menu {
width:100%;
height:32px;
margin-bottom:5px;
background:url(../images/fd_menu.png) repeat-x;
}


div#marques {
width:100%;
height:174px;
margin-bottom:5px;
background:url(../images/fd-marques.png) repeat-x;
}

div#content {
width:100%;
height:100%;
/*background-color:#232323;*/

}

div#side_left {
float:left;
text-align:left;
width:627px;
}

div#side_right {
float:right;
width:363px;
}

div#footer {
clear:both; 
height:75px;
text-align:center;
padding:14px 0 0 0;
margin-top:5px;
color:#AAA;
background: #000 url(../images/fd_footer.jpg) repeat-x;
}

/* ENCARTS */

div#selection {
width:100%;
background:url(../images/fd_selec.jpg);

}

div#entete_selec {
height:22px;
line-height:22px;
font-size:110%;
width:100%;
background:url(../images/fd_entete_selec.jpg) repeat-x;
}

div#newsletter {
height:66px;
background:url(../images/fd_newsletter.png) repeat-x;

}

div#last_car {
width:100%;
background-color:#444444;
margin-bottom:5px;
margin-top:2px;
}

div#entete_last {
width:100%;
height:23px;
padding:10px 0px 10px 0px;
overflow:hidden;
background:url(../images/fd_entete_last.jpg) repeat-x;
text-align:left;
}

div#bottom_last {
width:100%;
height:31px;
padding:10px 0 0 0;
background:url(../images/fd_bottom_last.jpg) repeat-x;
text-align:right;
}

div#garantie {
width:100%;
margin-top:5px;
background:url(../images/fd_selec.jpg) repeat;
text-align:left;
}

div#encart_blog {
width:100%;
margin-top:5px;
background:url(../images/fd_selec_blog.jpg) repeat;
text-align:left;
height:43px;
}

div#entete_garantie {
width:100%;
font-size:110%;
margin-bottom:5px;
height:23px;
background:url(../images/fd_top_unk.jpg) repeat;
text-align:center;
}

div#recherche {
width:210px;
height:145px;
overflow:hidden;
float:left;
margin-top:5px;
background:url(../images/fd_selec.jpg) repeat;
text-align:left;
}

div#entete_recherche {
width:100%;
font-size:110%;
height:23px;
background:url(../images/fd_top_recherche.jpg) repeat;
text-align:center;
}

div#alerte {
float:right;
width:410px;
height:145px;
overflow:hidden;
margin-top:5px;
background:url(../images/fd_selec.jpg) repeat;
text-align:left;
}

div#entete_alerte {
font-size:110%;
height:23px;
background:url(../images/fd_top_alerte.jpg) repeat;
text-align:left;
}

div#entete_etape {
font-size:110%;
height:23px;
padding-left:10px;
background:url(../images/fd_top_etape.jpg) repeat;
text-align:left;
}

div#services_desc{
	background-image:url(../images/fd_selec.jpg); 
	background-repeat:repeat;
	padding:10px;
}

div#titre {
	text-align:left;
	margin-top:-5px;
	margin-bottom:10px;
	background:url(../images/fd_titre.jpg);
}

div#titre h1 {
	font-size:140%;	
	margin:5px 0px 2px 5px;
}

div.hr {
	height:1px;
	overflow:hidden;
	background:url(../images/hr_titre.jpg) no-repeat;
}

div#entete_content {
	background:url(../images/fd_ent_content.jpg) repeat-x;
	padding:10px;
	margin-bottom:1px;
}

div#entete_affine {
	background:url(../images/fd_ent_affine.png) repeat-x;
	padding:15px;
	margin-bottom:1px;
	border:2px solid #FFF;
}

div#entete_search {
	background:url(../images/fd_ent_affine.png) repeat-x;
	padding:5px 10px 10px 5px;
	margin-bottom:1px;
	border:2px solid #FFF;
	color:#FFF;
}

div#tri {
	background:url(../images/fd_tri.jpg) repeat;
	font-size:120%;
	padding-top:2px;
	padding-left:10px;
	font-weight:bold;
	height:auto;
}

div#search {
	height:200px;
	width:242px;
	margin:0px 0px 0px 5px;
	padding:0px 10px 0px 10px;
	text-align:left;
	background:url(../images/fd_search.jpg) no-repeat;
}

	
	div#search-front {
	height:258px;
	width:345px;
	padding:10px;
	text-align:left;
	background:url(../images/fd-search.png) repeat-x;
}

div#alerte_innen {
	height:104px;
	width:242px;
	margin:10px 0px 0px 5px;
	padding:0px 10px 0px 10px;
	text-align:left;
	background:url(../images/fd_alerte.jpg) no-repeat;
}

div#random {
	height:126px;
	width:242px;
	margin:10px 0px 0px 5px;
	padding:0px 10px 0px 10px;
	text-align:left;
	background:url(../images/fd_random.jpg) no-repeat;
}

div#random_detail {
	height:135px;
	padding:0px 10px 0px 10px;
	margin-top:10px;
	text-align:left;
	background:url(../images/fd_photos.jpg) repeat;
}

div#modeles {
	margin-left:5px;
	margin-bottom:5px;

}

div.mod_item {
	background:url(../images/fd_mod_item.jpg) repeat-x;
	margin-top:8px;
}

div.mod_item_sold {
	height:69px;
	background:url(../images/fd_mod_item_sold.jpg) repeat-x;
	margin-top:8px;
}

div.simi_item{
	float:left; 
	height:55px; 
	width:215px; 
	margin:5px; 
	font-size:110%; 
}

.mod_item div.photo_mod {
	width:177px;
	overflow:hidden;
	padding:0px;
}

.mod_item div.photo_mod ul.list_photo img {
	border:1px solid #D4D4D4;
}

.mod_item div.zoom {
	width:107px; 
}

.mod_item div.mod_content {	
	width:408px;
}

.mod_item div.clearer {
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;
}


.mod_item .mod_content div.content_left {
	font-weight:bold;
	margin-left:10px;
}



.mod_item div.content_right {
	padding-top:2px;
	font-size:140%;
	text-align:center;
	overflow:hidden;
}

div#carac #entete_carac {
	 background:url(../images/fd_entete_carac.jpg) repeat-x;
	 padding:5px 5px 13px 5px;
	 font-size:130%;
	 font-weight:bold;
}

div#carac .carac_line {
	min-height:24px;
}

.carac_line .carac_left {
	float:left; 
	width:245px; 
	padding-left:5px; 
	font-size:110%; 
	font-weight:bold;
}

.carac_line .carac_right {
	float:right; 
	width:420px; 
	min-height:22px; 
	font-size:120%;
	font-weight:bold;
}


div#similaire #entete_similaire {
	 /*background:url(../images/fd_entete_carac.jpg) repeat-x;*/
	 padding:5px 5px 13px 5px;
	 font-size:130%;
	 font-weight:bold;
	 height:28px;
	 color:#DDDDDD;
}


table.question td {
	vertical-align:top;
}

.s_photo {
	margin:1px; 
	border:1px solid #666; 
	cursor:pointer;
}

a{outline: none;}
:focus{-moz-outline-style: none;}

a.clic {
	color:#FFF;
	text-decoration:none;
}
a.clic:hover{
	text-decoration:underline;
}

a.lien_marque{
	color:#AAA;
	text-decoration:none;
}

a.lien_marque:hover{
	color:#FFF;
	text-decoration:underline;
}

/* TEXTUEL */

h2.bienvenue {
	margin-top:5px;
	margin-bottom:5px;
	font-size:140%;
	padding:0px;
}


.hello {
	color:#CCC;}

a.lien_button {
color:#FFFFFF;
font-weight:bold;
font-size:100%;
text-decoration:none;
padding:0px 5px 0px 5px;
height:23px;
line-height:23px;
background:url(../images/fd_lien_button.jpg) repeat-x;
}

a.lien_button:hover {
background-position:0px -23px;
}

a.lien_button2 {
color:#111111;
font-weight:bold;
font-size:100%;
text-decoration:none;
padding:0px 5px 0px 5px;
height:23px;
line-height:23px;
background:url(../images/fd_lien_button2.jpg) repeat-x;
}

a.lien_button2:hover {
background-position:0px -23px;
}

#menu_tbl a {

	text-decoration:none;
	display:block;
	padding-top:3px;
	color:#FFF;
	padding:7px 0px 7px 0px;
	font-size:14px;
}

#menu_tbl a:hover {
	color:#FFF;
	background-color:#000;
}

#marques_tbl {
}

#marques_tbl a {
	color:#DDD;
	font-size:120%;
	text-decoration:none;
	font-weight:bold;
	text-align:center !important;
}


#marques_tbl a:hover {
	color:#FFF;
}

#marques_tbl td {

	text-align:center !important;
	padding-left:10px;
}

h3.left {	
	font-size:115%;
	margin:0px 0px 0px 2px;
}

h3.left a {	
	color:#222;
	text-decoration:none;
}

h3.left a:hover {	
	text-decoration:underline;
}

h3.h3-entete {
	margin:0px 0px 5px 0px;
	width:160px;
	padding:2px;
	
}

.mod_item a {	
	color:#DDD;
	text-decoration:none;
}

.mod_item a:hover {	
	text-decoration:underline;
}

a.small {
	color:#BBB;
	text-decoration:none;
}

a.small:hover {
	color:#FFF;
	text-decoration:underline;
}

a.toggle_close {
	cursor:pointer;
	font-weight:bold;
}

a.toggle_close:hover {
	text-decoration:underline;
}

a.toggle_close_slow {
	cursor:pointer;
	font-weight:bold;
}

a.toggle_close_slow:hover {
	text-decoration:underline;
}


a.lien_similaire{
	color:#B8B8B8;
	text-decoration:none;
}

a.lien_footer{
	text-decoration:none;
	color:#AAA;
}

a.lien_footer:hover {
	text-decoration:underline;
	color:#FFF;
}
	
/*Formulaire contact */
.error { float: none; color: #E29E38; padding-left: .5em; vertical-align: top; }
input.error { border: 1px solid #E29E38 }
label.error {background: url('../images/delete.png') no-repeat; padding-left: 20px;}

input,textarea
{
border: 0px solid #CFCFCF;
}

.encadre,.required{
border-width:1px;
}

.lien{
	text-decoration:underline;
	color:D62F87;
}

a.resa{
	outline-style:none;
}

div.plan a {
	color:#FFF;
}

#presse {text-align:left; margin-left:10px;}

#presse a{color:#FFE89C;}

.logo {margin:20px 0px 0px 12px;}

h1.slogan {margin-top:25px; margin-bottom:0px; font-size:26px; color:#FFF}

h2.slogan2 {margin-top:5px; font-size:20px;  color:#FFF}

.header-left { float:left; width:400px}

.header-right { float:right; width:585px; position:relative}

#alt_marques {padding-top:17px;}

.encart {background:url(../images/fd_selec.jpg); width:300px; height:73px; text-align:center; position:relative; padding:12px 5px 5px 5px; font-size:14px; font-weight:bold; color:#FFFFFF}

.encart a {margin:10px auto 0px auto}

a.btn-facebook {background: url('../images/fd-btn-facebook.png'); display:block; width:234px; height:38px;}
a.btn-facebook:hover { background-position: 0px -38px ; }

a.btn-alerte {background: url('../images/fd-btn-alerte.png'); display:block; width:184px; height:38px;}
a.btn-alerte:hover { background-position: 0px -38px ; }

a.link { display:block; width:63px}

a.link:hover {
	  -moz-box-shadow: 0 0 10px #FFF;
  -moz-border-radius: 100%;
  -webkit-box-shadow: 0 0 10px #FFF;
  -webkit-border-radius: 100%;
}

div.hr {background: url('../images/line-hr.png') repeat-x; margin:10px 0px;}

label.labeler {cursor:pointer;}

#search-front {
	color:#FFF;
	font-size:14px;
}

.icon_fb {
	height:32px;
	width:32px;
	position:absolute;
	right:10px; top:50px;
}

/* TOOLTIP */

.tipsy { padding: 6px; font-size: 12px; opacity: 0.9; filter: alpha(opacity=90); background-repeat: no-repeat;  background-image: url(../images/tipsy.gif); }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: white; color: black; max-width: 200px; text-align: center; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }

ul.showroom {list-style-type:none; margin:5px 0px; clear:left;}
ul.showroom li {float:left; margin:7px; width:270px;}



.link-essais {
  position:absolute; right:10px; top:92px;
  display:block;
  width:170px;
  height:34px;
  background:url(../images/button-blog.png) no-repeat 0 -34px;
}
.link-essais a {
  display:block;
  width:100%;
  height:100%;
  background:url(../images/button-blog.png) no-repeat 0 0;
  text-indent:-9999px;
}

