/*-------------------------------- CSS Document -----------------------------*/
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #f7f7f7;
}
/*-------------------------------- Général au site -----------------------------*/
*{
	outline:none;
}
p,ul,li,h1,h2,h3,h4,h5,h6,dd,dt,dl{
	display:inline;
	margin:0px;
	padding:0px;
}
div{
	margin:0px;
	padding:0px;
}
a img{
	border:none;
}
a{
	text-decoration:none;
}
table{
	border-collapse:collapse;
}
p{
	font-size:12px;
}

.opaimg img {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.opaimg:hover img {
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}

.champs {
	border:1px solid #bbb;
	font-size:13px;
	color:#2063A4;
}

/*-------------------------------- Header -----------------------------*/
#header{
	width:100%;
	height:136;
}
#header div{
	width:980px;
	height:136px;
	margin:0px auto;
	background:url(/images_local/fd-header.jpg) no-repeat;
}
#header div p{
	float:left;
	width:215px;
	margin:0px 700px 0px 9px;
	font-size:12px;
	color:#777875;
	text-align:center;
}
#header div p.long{
	float:left;
	width:200px;
	margin:18px 0px 0px 50px;
	line-height:20px;
	font-weight:700;
	color:#636365;
	background:#fff;
}
#header div p span{
	color:#309bd1;
}
/*-------------------------------- Menu -----------------------------*/
#nav_contener { display: block;height: 42px; background:url(/images_local/fd-menu.jpg) bottom repeat-x;width:100%;}
#nav { display: block; margin: auto; position: relative;  width:1100px;padding:0px 0px 0px 90px;z-index:999;}
#nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative;}
#nav a { display: block; }
#nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0;}
* html #nav ul { line-height: 0; } /* IE6 "fix" */
#nav ul a { zoom: 1; } /* IE6/7 fix */
#nav ul li { float: none; }
#nav ul ul { top: 0; }

#nav ul { width: 250px; }
#nav ul ul { left: 251px; }
#nav { background-color: #30A8C3; height: 42px; background:url(/images_local/fd-menu.jpg) bottom repeat-x;}
#nav *:hover {background-color: none; }
#nav a { color: #FFFFFF; font-size: 12px; line-height: 42px;text-decoration:none; padding:0 30px; }
#nav li.hover a { background-color: #5E5A5A;}
#nav ul {top: 42px;margin:0 0 0 -2px;}
#nav li.hover  .first  {color:#474747; background:url(/images_local/fd-menu-over.jpg) bottom repeat-x;}
#nav ul li a { background-color: #5E5A5A;text-decoration:none; color: #FFFFFF; line-height: 25px;}
#nav ul a.hover {background-color: #CCCCCC; color: #303030;}
#nav ul a {border-bottom: 1px solid #FFFFFF;  border-left: 2px solid #232323; border-right: 2px solid #232323;}
#nav li .last  {border-bottom: 2px solid #232323;}
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */


/*-------------------------------- Global -----------------------------*/
#global{
	width:980px;
	margin:0px auto;
	background:#fff;
	border:1px solid #c7c8c4;
	border-width:0px 1px 1px 1px;
}
/*-------------------------------- Global - Page -----------------------------*/
#global #page{
	float:left;
	width:765px;
	margin:0px 0px 0px 0px;
}
/*-------------------------------- Global - Page - Marques -----------------------------*/
#global #page #marques{
	float:left;
	width:745px;
	height:253px;
	margin:10px 0px 0px 5px;
	padding:2px 0px 0px 20px;
	background:url(/images_local/fd-marques.jpg) no-repeat;
}
#global #page #marques p{
	float:left;
	width:67px;
	height:55px;
	margin:5px 0px 0px 5px;
	background:url(/images_local/fd-logo-marque.jpg) no-repeat;
}
#global #page #marques p.sl{
	float:left;
	width:67px;
	height:55px;
	margin:5px 0px 0px 5px;
	background:url(/images_local/fd-logo-marque-2.jpg) no-repeat;
}

#global #page #marques p a{
	float:left;
	width:65px;
	height:42px;
	margin:6px 0px 0px 5px;
}
#global #page #marques p.txt{
	float:right;
	width:120px;
	height:15px;
	margin:40px 25px 0px 0px;
	font-size:11px;
	line-height:15px;
	background:none;
}
#global #page #marques p.txt a{
	float:none;
	width:none;
	height:15px;
	margin:0px 0px 0px 0px;
	color:#636365;
	text-decoration:underline;
}
#global #page #marques p.txt a:hover{
	text-decoration:none;
}
/*-------------------------------- Global - Page - Colonne Gauche -----------------------------*/
#global #page #colg{
	float:left;
	width:255px;
	margin:0px 0px 0px 0px;
}
#global #page #colg #rech{
	/* float:left;
	width:255px;
	height:560px;
	margin:8px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	background:url(/images_local/fd-col-rech.jpg) no-repeat;*/
		float:left;
	width:255px;
	height:155px;
	margin:10px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	background:url(/images_local/fd-col-rech.png) no-repeat;
}
#global #page #colg #rech select{
	float:left;
	width:160px;
	height:20px;
	line-height:20px;
	margin:5px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	color:#636365;
	background:#f3f3f3;
	border:1px solid #c1c1c6;
}
#global #page #colg #rech h2{
	float:right;
	width:195px;
	margin:8px 5px 0px 0px;
	font-size:11px;
	font-weight:700;
	line-height:50px;
	text-align:center;
	color:#fff;
	background:url(/images_local/fd-rech.png) no-repeat;
}
#global #page #colg #rech div{
	float:left;
	width:120px;
	margin:10px 0px 0px 5px;
}
#global #page #colg #rech div p{
	float:left;
	width:120px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	line-height:18px;
}
#global #page #colg #rech div p a{
	float:left;
	width:100px;
	padding:0px 0px 0px 20px;
	color:#6b6c69;
}
#global #page #colg #rech div p a:hover{
	color:#309bd1;
	background:url(/images_local/fd-btn-rech.jpg) no-repeat;
}
/*-------------------------------- Global - Page Colonne Gauche - Vidéo -----------------------------*/
#global #page #colg #video{
	float:left;
	width:255px;
	margin:0px 0px 0px 0px;
}
#global #page #colg #video p{
	float:left;
	margin:0px 0px 0px 0px;
}
#global #page #colg #video p img{
	float:left;
	margin:0px 0px 0px 0px;
}

/*--------------------------------
/*-------------------------------- Global - Page Colonne Gauche - Relais -----------------------------*/
#global #page #colg div.relais{
	float:left;
	width:255px;
	height:265px;
	margin:6px 0px 0px 2px;
	background:url(/images_local/fd-relais2.jpg) no-repeat;
}
#global #page #colg div.relais h2{
	float:left;
	width:225px;
	margin:15px 0px 0px 10px;
	font-size:13px;
	font-weight:700;
	line-height:15px;
	color:#3c3c3c;
	border-bottom:1px solid #dbdbdb;
}
#global #page #colg div.relais h2 span{
	font-size:12px;
	font-weight:400;
}
#global #page #colg div.relais p{
	float:left;
	width:225px;
	margin:10px 0px 0px 10px;
}
#global #page #colg div.relais p img{
	float:left;
	margin:0px 0px 0px 20px;
}


/*-------------------------------- Global - Page - Offres -----------------------------*/
#global #page #offres{
	float:left;
	width:510px;
	margin:12px 0px 0px 0px;
}

#global #page #offres div{
/*	position:relative;
	float:left;
	width:250px;
	height:255px;
	margin:10px 0px 0px 5px;
	background:url(/images_local/fd-offre.jpg) no-repeat;*/
	position:relative;
	float:left;
	width:250px;
	height:255px;
	margin:10px 0px 0px 5px;
	background:url(/images_local/fd-t-offre.png) no-repeat 2px 0px;
}
#global #page #offres div h2{
	float:left;
	width:200px;
	margin:15px 0px 0px 20px;
	font-size:14px;
	font-weight:400;
	color:#309bd1;
	border-bottom:1px solid #309bd1;
}
#global #page #offres div h2 a{
	color:#309bd1;
}
#global #page #offres div h2 span{
	font-size:11px;
	color:#666764;
}
#global #page #offres div h2 span a{
	color:#666764;
}
#global #page #offres div h3{
	position:absolute;
	top:66px;
	right:10px;
	width:80px;
	height:85px;
	padding:12px 0px 0px 10px;
	font-size:20px;
	color:#fff;
	background:url(/images_local/vignette.png) no-repeat;
}
#global #page #offres div h3 span{
	font-size:12px;
}
#global #page #offres div h4{
	position:absolute;
	bottom:35px;
	right:15px;
	width:115px;
	height:25px;
}
#global #page #offres div h4 img{
	float:left;
	margin:0px 0px 0px 0px;
}
#global #page #offres div p{
	float:left;
	width:225px;
	margin:4px 0px 0px 10px;
	font-size:10px;
	text-align:center;
	color:#666764;
}
#global #page #offres div p.photo{
	float:left;
	width:200px;
	margin:15px 0px 0px 20px;
}
#global #page #offres div p.photo img{
	float:left;
	margin:0px 0px 0px 0px;
}
/*-------------------------------- Global - Page - Offres - Boutons -----------------------------*/
#global #page #offres p.btn{
/*	float:left;
	width:160px;
	margin:0px 0px 0px 10px;
	line-height:50px;
	text-align:center;
	background:url(/images_local/fd-btn-offre.jpg) no-repeat;*/
	float:left;
	width:160px;
	margin:0px 0px 0px 0px;
	line-height:50px;
	text-align:center;
	background:url(/images_local/boot-btns.jpg);
	border-right:2px solid #888988;
}
#global #page #offres p.btn a{
	float:left;
	width:125px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 35px;
	font-weight:700;
	color:#fff;
}
#global #page #offres p.b1{
	margin:0px 0px 0px 5px;
}
#global #page #offres p.b2{
	line-height:18px;
	padding:7px 0px 7px 0px;
}
#global #page #offres p.b3{
	line-height:18px;
	padding:7px 0px 7px 0px;
}
#global #page #offres p.b1 a{
	background:url(/images_local/pic-carte-club.png) no-repeat 15px 12px;
}
#global #page #offres p.b2 a{
	background:url(/images_local/pic-devis.png) no-repeat 15px 5px;
}
#global #page #offres p.b3 a{
	background:url(/images_local/pic-reprise.png) no-repeat 15px 5px;
}
/*-------------------------------- Global - Page - Fiche -----------------------------*/
#global #page #fiche{
	float:left;
	width:765px;
	margin:0px 0px 0px 0px;
}
#global #page #fiche h2{
	float:left;
	width:755px;
	margin:10px 0px 0px 10px;
	font-size:14px;
}
#global #page #fiche h2 a{
	color:#309bd1;
}
#global #page #fiche h3.prix{
	float:right;
	width:145px;
	height:38px;
	margin:2px 4px 0px 0px;
	font-size:26px;
	line-height:35px;
	text-align:center;
	color:#fff;
	background:url(/images_local/fd-prix.jpg) repeat-x;
}
#global #page #fiche p.fil{
	float:left;
	width:755px;
	margin:2px 0px 0px 10px;
	font-size:12px;
	font-weight:700;
	color:#636365;
}
#global #page #fiche p.fil a{
	color:#636365;
}
#global #page #fiche p.fil span{
	color:#309bd1;
}
#global #page #fiche p.etape{
	float:right;
	width:160px;
	height:32px;
}
/*-------------------------------- Global - Page - Fiche - Boutons -----------------------------*/
#global #page #fiche #btn{
	position:relative; 
	z-index:0;
	float:left;
	width:764px;
	height:73px;
	margin:0px 0px 0px 0px;
	border-right:1px solid #d9d8d3;
/* background:url(/images_local/fd-fiche.jpg) repeat-x; */
background:url(/images_local/boot-btns.jpg);
}
#global #page #fiche #btn p.btn{
/*	float:left;
	width:160px;
	margin:10px 0px 0px 20px;
	line-height:50px;
	text-align:center;
	background:url(/images_local/fd-btn-offre.jpg) no-repeat;*/
	position:relative;
	float:left;
	width:160px;
	height:60px;
	margin:5px 0px 60px 0px;
	border-right:1px solid #d9d8d3;
	/* background:url(/images_local/boot-btns.jpg);*/
}
#global #page #fiche #btn p.btn a{
/*	float:left;
	width:125px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 35px;
	font-weight:700;
	color:#6c6d6a;*/
		float:left;
	width:125px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 50px;
	font-weight:700;
	color:#fff;
}
#global #page #fiche #btn p.b2{
	line-height:18px;
	padding:7px 0px 7px 0px;
}
#global #page #fiche #btn p.b3{
	line-height:18px;
	padding:7px 0px 7px 0px;
}
#global #page #fiche #btn p.b1 a{
	background:url(/images_local/pic-carte-club.png) no-repeat 15px 12px;
}
#global #page #fiche #btn p.b2 a{
	background:url(/images_local/pic-devis.png) no-repeat 15px 5px;
}
#global #page #fiche #btn p.b3 a{
	background:url(/images_local/pic-reprise.png) no-repeat 15px 5px;
}
/*-------------------------------- Global - Page - Fiche - Boutons - Recherche -----------------------------*/
#global #page #fiche #btn form{
	position:absolute;
	top:6px;
	right:5px;
	width:180px;
	height:84px;
	padding:5px 0px 0px 0px;
	 background:url(/images_local/fd-rech-rap.png) no-repeat; 
}
#global #page #fiche #btn form select{
	float:left;
	width:160px;
	margin:2px 0px 0px 10px;
	padding:1px 1px 1px 0px;
	font-size:10px;
	color:#636365;
	border:none;
}
#global #page #fiche #btn form select.s2{
	margin:3px 0px 0px 10px;
}
#global #page #fiche #btn form div{
		height:65px;
}

#global #page #fiche #btn form .btn_form{
	position:absolute;
	bottom:0px;
	right:10px;
	width:105px;
}
/*-------------------------------- Global - Page - Fiche - Infos -----------------------------*/
#global #page #fiche #infos{
	float:left;
	width:755px;
	height:355px;
	margin:10px 0px 0px 10px;
	background:url(/images_local/fd-fiche-infos.jpg) no-repeat;
}
#global #page #fiche #infos div.space{
	float:left;
	width:755px;
	margin:0px 0px 0px 0px;
	height:1px;
	line-height:1px;
	font-size:1px;
}
/*-------------------------------- Global - Page - Fiche - Infos - Voiture -----------------------------*/
#global #page #fiche #infos #voiture{
	float:left;
	width:200px;
	margin:15px 0px 0px 30px;
}
#global #page #fiche #infos #voiture h3{
	float:left;
	width:200px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 0px;
	font-size:14px;
	font-weight:400;
	line-height:15px;
	border-bottom:1px solid #309bd1;
	color:#309bd1;
}
#global #page #fiche #infos #voiture h3 span{
	font-size:12px;
	color:#636365;
}
#global #page #fiche #infos #voiture p.photo{
	position:relative;
	float:left;
	width:200px;
	margin:10px 0px 0px 0px;
}
#global #page #fiche #infos #voiture span.vue1{
	position:absolute;
	bottom:-24px;
	left:-2px;
	width:125px;
	height:25px;
}
#global #page #fiche #infos #voiture span.vue2{
	position:absolute;
	bottom:-24px;
	right:-3px;
	width:85px;
	height:25px;
}
#global #page #fiche #infos #voiture span.remise{
	position:absolute;
	top:-7px;
	right:-15px;
	width:80px;
	height:85px;
	padding:15px 0px 0px 10px;
	font-size:20px;
	font-weight:700;
	color:#fff;
	background:url(/images_local/vignette.png) no-repeat;
}
#global #page #fiche #infos #voiture span.remise i{
	font-size:12px;
	font-weight:400;
	font-style:normal;
}
/*-------------------------------- Global - Page - Fiche - Infos - Détails -----------------------------*/
#global #page #fiche #infos #details{
	float:left;
	width:470px;
	margin:15px 0px 0px 20px;
}
#global #page #fiche #infos #details h3{
	float:left;
	width:310px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-weight:400;
	line-height:15px;
	color:#309bd1;
}
#global #page #fiche #infos #details div{
	float:left;
	width:470px;
	margin:10px 0px 0px 0px;
	background:#f6f6f6;
}
#global #page #fiche #infos #details div p{
	float:right;
	width:460px;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	font-size:12px;
	line-height:18px;
	color:#636365;
	text-align:right;
	background:url(/images_local/details_filet.gif) repeat-x right bottom;
}
#global #page #fiche #infos #details div p.jaune{
	font-size:14px;
	font-weight:700;
	color:#ffb100;
}
#global #page #fiche #infos #details div p.vert{
	font-size:12px;
	font-weight:700;
	color:#a6d824;
}
#global #page #fiche #infos #details div p.total{
	margin:5px 0px 0px 0px;
	font-size:14px;
	font-weight:700;
	line-height:30px;
	background:#f0f0ef;
	border:1px solid #9c9c9b;
	border-width:1px 0px;
}
#global #page #fiche #infos #details div p span{
	float:left;
		text-align:left;
	width:150px;
}
#global #page #fiche #infos #details .prix{
	float:right;
	/*width:145px;*/
	height:20px;
	margin:4px 0px 0px 0px;
	padding:0 10px;
	font-size:16px;
	line-height:20px;
	text-align:center;
	color:#fff;
	background:url(/images_local/fd-prix.jpg) repeat-x;
}

/*-------------------------------- Global - Page - Fiche - Infos - Eco -----------------------------*/
#global #page #fiche #infos #eco{
	float:right;
	width:160px;
	margin:81px 4px 0px 0px;
	background:url(/images_local/fd-eco.png) bottom no-repeat #daeea6;
}
#global #page #fiche #infos #eco h3{
	float:left;
	width:150px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	font-size:12px;
	line-height:20px;
	color:#66763b;
	background:#c6e673;
	border-bottom:1px solid #99ab6d
}
#global #page #fiche #infos #eco p{
	float:left;
	width:140px;
	margin:5px 0px 0px 10px;
	font-size:12px;
	font-weight:700;
	line-height:18px;
	color:#86b11d;
}
#global #page #fiche #infos #eco p.pt{
	font-size:10px;
	line-height:12px;
}
#global #page #fiche #infos #eco p.fin{
	margin:8px 0px 0px 10px;
	font-size:11px;
	line-height:20px;
	color:#fff;
}
#global #page #fiche #infos #eco p span{
	letter-spacing:-0.5px;
}
/*-------------------------------- Global - Page - Fiche - Infos - Couleurs -----------------------------*/

#global #page #fiche #infos #couleurs{
	float:left;
	width:240px;
	margin:25px 0px 0px 5px;
}
/*
#global #page #fiche #infos #couleurs h3{
	width:250px;
	margin:0px 0px 0px 10px;
	font-size:14px;
	font-weight:400;
	line-height:15px;
	text-align:center;
	color:#309bd1;
}
*/
#global #page #fiche #infos #couleurs #res_peinture {
	width:240px;
	height:36px;
	margin:0px 0px 0px 10px;
	font-size:12px;
	color:#636365;
}

#global #page #fiche #infos #couleurs #res_sellerie {
	width:240px;
	height:36px;
	margin:0px 0px 0px 10px;
	font-size:12px;
	color:#636365;
}

.div_content_peinture {
	width:440px;
	background-color:#eeeeee;
	padding:4px;
	border:1px solid #309bd1;
	float:left;	
	font-size:11px;
}
.div_content_peinture h2{
	float:left;
	width:448px;
	margin:-4px 0 4px -4px;
	font-size:14px;
	line-height:26px;
	text-align: center;
	color:#FFFFFF;
	background-color:#309bd1;
	border-bottom:1px solid #FFFFFF;
}
.div_content_photos {
	width:250px;
	height:180px;
	text-align:center;
	float:left;	
	font-size:13px;
}

.div_peinture {
	float:left;	
	margin:4px;
	width:80px;
	height:100px;
}

.div_peinture p {
	position: absolute;
	margin: -7px 0 0 -72px;
}

.div_content_photosdetails {
	width:260px;
	height:250px;
	float:left;	
	font-size:13px;	
}
.border_noir {	border:1px solid #000000;}

.div_content_sellerie {
	width:440px;
	background-color:#eeeeee;
	padding:4px;
	border:1px solid #309bd1;
	float:left;	
	font-size:11px;
}
.div_content_sellerie h2{
	float:left;
	width:448px;
	margin:-4px 0 4px -4px;
	font-size:14px;
	line-height:26px;
	text-align: center;
	color:#FFFFFF;
	background-color:#309bd1;
	border-bottom:1px solid #FFFFFF;
}

.div_sellerie {
	float:left;	
	margin:4px;
	width:80px;
	height:110px;
}
.div_sellerie p {
	position: absolute;
	margin: -7px 0 0 -72px;
}

.div_peinture_recap {
		font-size:12px;
}
.peinture_lien {color:#636365;}
.peinture_lien:hover {color:#309bd1;}
/*-------------------------------- Global - Page - Fiche - Infos - Conditions -----------------------------*/
#global #page #fiche #infos #cond{
	float:left;
	width:330px;
	margin:10px 0px 0px 0px;
}
#global #page #fiche #infos #cond h3{
	float:left;
	width:320px;
	margin:0px 0px 0px 10px;
	font-size:14px;
	font-weight:400;
	line-height:15px;
	color:#309bd1;
}
#global #page #fiche #infos #cond p{
	float:left;
	width:320px;
	margin:5px 0px 0px 10px;
	font-size:11px;
	line-height:14px;
	color:#636365;
}
#global #page #fiche #infos #cond p img{
	margin:0px 0px 0px 10px;
}
/*-------------------------------- Global - Page - Fiche - Infos - CallBack -----------------------------*/
#global #page #fiche #infos #callback{
	float:right;
	width:165px;
	height:80px;
	margin:50px 0px 0px 0px;
	background:url(/images_local/fd-callback.png) no-repeat;
	cursor:pointer;
}
#global #page #fiche #infos #callback p{
	float:left;
	width:85px;
	margin:5px 0px 0px 72px;
	font-size:11px;
	color:#fff;
}
#global #page #fiche #infos #callback p.lien{
	width:75px;
	margin:8px 0px 0px 85px;
	font-size:12px;
	font-weight:700;
}
#global #page #fiche #infos #callback p a{
	color:#fff;
}
/*-------------------------------- Global - Page - Fiche - Tableau -----------------------------*/
#global #page #fiche #tableau{
	float:left;
	width:755px;
	margin:0px 0px 0px 8px;
	padding:0px 0px 20px 0px;
	background:#f7f7f8;
	border:1px solid #ddd;
	border-width:0px 1px 1px 1px;
}
#global #page #fiche #tableau h3{
	float:left;
	width:150px;
	height:50px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	line-height:50px;
	text-align:center;
}
#global #page #fiche #tableau h3 a{
	float:left;
	width:150px;
	height:50px;
	margin:0px 0px 0px 0px;
	color:#636365;
}
#global #page #fiche #tableau #b1{
	color:#fff;
	background:url(/images_local/btn-tab-1on.png) no-repeat;
}
#global #page #fiche #tableau #b2{
	background:url(/images_local/btn-tab-2off.png) no-repeat;
}
#global #page #fiche #tableau #b3{
	background:url(/images_local/btn-tab-3off.png) no-repeat;
}


/*-------------------------------- Global - Page - Fiche - Tableau - Bloc 1 -----------------------------*/
#global #page #fiche #tableau #tab1{
	display:inline;
	float:left;
	width:740px;
	margin:0px 0px 0px 0px;
	padding:0px 2px 2px 0px;
	border:1px solid #ddd;
	border-width:0px 1px 1px 0px;
	background:#fff;
}
#global #page #fiche #tableau #tab1 #table_options TR {
	color:#636365;
	background:#e0f3fa;	
	cursor:pointer;
	font-size:12px;
	font-weight:normal;
}	
#global #page #fiche #tableau #tab1 #table_options TR:hover {
	background:#EFF9FC;	
}	
#global #page #fiche #tableau #tab1 #table_options TR.selected {
	color:#FFFFFF;	
	background:#2063A4;
	font-weight:bold;
}	
#global #page #fiche #tableau #tab1 #table_options TR.selected:hover {
	background:#2574C2;
}	
#global #page #fiche #tableau #tab1 #table_options TR.selected2 {
	font-weight:bold;
	color:#FFFFFF;	
	background:#999999;
	cursor:auto;
}
#global #page #fiche #tableau #tab1 #table_options TD {border:1px solid #FFFFFF;}

/*-------------------------------- Global - Page - Fiche - Tableau - Bloc 2 -----------------------------*/
#global #page #fiche #tableau #tab2{
	display:none;
	float:left;
	width:740px;

	margin:0px 0px 0px 0px;
	padding:0px 2px 2px 0px;
	border:1px solid #ddd;
	border-width:0px 1px 1px 0px;
	background:#fff;
}
#global #page #fiche #tableau #tab2 p{
	float:left;
	width:358px;
	margin:1px 1px 0px 0px;
	padding:0px 0px 0px 10px;
	font-size:11px;
	line-height:18px;
	color:#636365;
	background:#e0f3fa;	
}

/*-------------------------------- Global - Page - Fiche - Tableau - Bloc 3 -----------------------------*/
#global #page #fiche #tableau #tab3{
	display:none;
	float:left;
	width:590px;
	margin:0px 0px 0px 0px;
	padding:0px 2px 2px 0px;
	border:1px solid #ddd;
	border-width:0px 1px 1px 0px;
	background:#fff;
}
#global #page #fiche #tableau #tab3 p{
	float:left;
	width:390px;
	margin:1px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	font-size:11px;
	line-height:18px;
	color:#636365;
	background:#e0f3fa;
}
#global #page #fiche #tableau #tab3 p.val{
	width:180px;
}
#global #page #fiche #tableau #tab3 p.titre{
	width:580px;
	font-size:11px;
	line-height:18px;
	color:#fff;
	background:url(/images_local/fd-titre-tab.jpg) repeat-x;
}

/*-------------------------------- Global - Page - Gamme -----------------------------*/
#global #page #gamme{
	float:left;
	/*width:765px;*/
	width:980px;
	margin:0px 0px 0px 0px;
}
#global #page #gamme h1{
	float:left;
	width:720px;
	margin:20px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	font-size:16px;
	font-weight:400;
	line-height:22px;
	color:#fff;
	background:url(/images_local/fd-titre.jpg) repeat-x;
}
#global #page #gamme .imgmarque{
	margin:0px 10px 0px 0px;	
}
/*-------------------------------- Global - Page - Gamme - Bloc -----------------------------*/
#global #page #gamme div.cadre {
	position:relative;
	float:left;
	width:237px;
	height:134px;
	margin:10px 0px 0px 10px;
	background:url(/images_local/fd-gamme.jpg) no-repeat; 
}
#global #page #gamme div.cadre p{
	float:left;
	width:125px;
	margin:30px 0px 0px 70px;
}
#global #page #gamme div.cadre h2{
	position:absolute;
	top:10px;
	left:10px;
	width:220px;
	font-size:14px;
	line-height:15px;
}
#global #page #gamme div.cadre h2 span{
	font-size:12px;
}
#global #page #gamme div.cadre h2 span b {
	font-size:10px;
	font-weight:normal;
}
#global #page #gamme div.cadre h2 a{
	color:#309bd1;
}
#global #page #gamme div.cadre h2 span a{
	color:#636365;
}

#global #page #gamme div.cadre h3{
	position:absolute;
	bottom:3px;
	right:0px;
	width:125px;
}
/*-------------------------------- Global - Page - Gamme - Bloc liste -----------------------------*/
#global #page #liste_gamme{
	float:left;
	width:765px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	font-size:11px;
	color:#636365;
}
#global #page #liste_gamme a {color:#636365;}
#global #page #liste_gamme a:hover {color:#309bd1;}
#global #page #liste_gamme p.cadre {
	position:relative;
	float:left;
	width:237px;
	height:134px;
	background:url(/images_local/fd-gamme.jpg) no-repeat; 
}
#global #page #liste_gamme p.cadre img {
	margin:30px 0px 0px 70px;
}
#global #page #liste_gamme p.texte {
	float:left;
	padding:15px 0 0 15px;
	width:500px;
}
#global #page #liste_gamme  p.texte b {
	font-size:13px;
}
#global #page #liste_gamme p.texte span {
		color:#309bd1;
}
/*
#global #page #gamme div.liste{
	position:relative;
	float:left;
	width:750px;
	height:134px;
	margin:30px 0px 0px 10px;
	background:url(/images_local/fd-gamme.jpg) no-repeat;
}
#global #page #gamme div.liste p{
	float:left;
	width:125px;
	margin:20px 0px 0px 55px;
}
#global #page #gamme div.liste h2{
	position:static;
	float:left;
	width:480px;
	margin:15px 0px 0px 80px;
	font-size:14px;
	line-height:15px;
	color:#309bd1;
}
#global #page #gamme div.liste h2 span{
	font-size:12px;
	color:#636365;
}
*/
/*-------------------------------- Global - Page - Gamme - Tableau -----------------------------*/
#global #page #gamme .texte {
	font-size:12px;
	margin:0px 0px 0px 10px;
	color:#636365;
}
#global #page #gamme .lock_filter_off {
	color:#808080;
	font-weight:normal;
}
#global #page #gamme .lock_filter_on {
	color:#309BD1;
	font-weight:bold;
}


#global #page #gamme table{
	float:left;
	/*width:716px;*/
	width:960px;
	
	margin:0px 0px 0px 10px;
	font-weight:700;

	text-align:center;
	/*color:#636365;*/
	color:#333333;
	background:#fff;
	border:1px solid #636365;
	border-width:0px 1px 1px 1px;
}
#global #page #gamme table tr{
	float:left;
	/*width:710px;*/
	width:954px;
	
	border:1px solid #fff;
	border-width:0px 3px 1px 3px;
}
#global #page #gamme table tr.limit{
	border-bottom:1px solid #fff;
}
#global #page #gamme table tr.ligne1{
	/*background:#c1e6f6;*/
	background:#d8d8d8;
}
#global #page #gamme table tr.ligne2{
	/*background:#e0f3fa;*/
	background:#f0f0f0;
}
#global #page #gamme table th{
/*width:95px;*/
	width:115px;
	padding:0px 5px 0px 5px;
	font-size:13px;
	line-height:40px;
	height:40px;
	cursor:pointer;
}
.th_selected {border:1px dotted #888888;}

#global #page #gamme table td{
	/*width:95px;*/
	width:115px;
	padding:0px 5px 0px 5px;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
}

#global #page #gamme table td a{
	color:#333333;
}


#global #page #gamme table .titre{
	/*width:710px;*/
	width:954px;
	padding:0px 5px 0px 5px;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	background:#666666;
	color:#ffffff;
}

#global #page #gamme table .first{
	width:200px;
	text-align:left;
	padding:0px 10px 0px 10px;
}
#global #page #gamme table .pic{
	width:30px;
	padding:0px 0px 0px 0px;
}
#global #page #gamme table .col2{
	/*background:#c7e9f5;*/
	background:#e8e8e8;
}
#global #page #gamme table tr.ligne1 .col2{
	/*background:#abdef3;*/
	background:#d0d0d0;
}

#global #page #gamme table .remise{
	font-size:15px;
	font-weight:bold;
	color:#FF5533;
}

#global #page #gamme table .bonus{
	font-size:15px;
	font-weight:bold;
	color:#55BB33;
}

#global #page #gamme table .ttc{
	font-size:15px;
	font-weight:bold;
	color:#FF5533;
}


#global #page #gamme table .eco{
	background:#d4ec94;
}
#global #page #gamme table td img{
	float:left;
	margin:0px 0px 0px 0px;
}
#global #page #gamme p.leg{
	float:left;
	width:700px;
	margin:0px 0px 0px 10px;
}
#global #page #gamme table tr.std:hover {background:#ffffff;cursor:pointer;border-left:3px solid #FF5533;}
#global #page #gamme table tr.std:hover .col2{background:#ffffff;cursor:pointer;}
#global #page #gamme table tr.std:hover .eco{background:#f4ffa4;cursor:pointer;}

/*-------------------------------- Global - Page - Texte -----------------------------*/
#global #page #texte{
	float:left;
	width:765px;
	margin:20px 0px 0px 0px;
}
#global #page #texte h1{
/*	float:left;
	width:740px;
	margin:20px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	font-size:16px;
	font-weight:400;
	line-height:29px;
	color:#fff;
	background:url(/images_local/fd-titre.jpg) repeat-x;
	*/
		float:left;
	width:740px;
	margin:20px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	font-size:16px;
	font-weight:400;
	line-height:34px;
	color:#e39a1a;
	background:#eeefea;
	border-bottom:1px solid #e39a1a;
}
#global #page #texte h2{
/*	float:left;
	width:750px;
	margin:20px 0px 0px 10px;
	font-size:14px;
	line-height:20px;
	color:#309bd1;
	border-bottom:1px solid #309bd1;*/
	float:left;
	width:750px;
	margin:20px 0px 0px 10px;
	font-size:16px;
	font-weight:400;
	line-height:21px;
	color:#e39a1a;
}
#global #page #texte h3{
	/*float:left;
	width:730px;
	margin:20px 0px 0px 10px;
	padding:0px 0px 0px 20px;
	font-size:12px;
	line-height:16px;
	font-weight:400;
	color:#309bd1;
	background:url(/images_local/puce-fl.jpg) no-repeat;*/
	float:left;
	width:730px;
	margin:10px 0px 0px 10px;
	font-size:12px;
	font-weight:400;
	line-height:15px;
	text-decoration:underline;
	color:#e39a1a;	
}
#global #page #texte p{
	/*float:left;
	width:740px;
	margin:10px 0px 0px 10px;
	font-size:12px;
	line-height:15px;
	color:#636365;*/
		float:left;
	width:740px;
	margin:10px 0px 0px 10px;
	font-size:12px;
	line-height:15px;
	color:#636365;
}
#global #page #texte a {color:#666764;}
#global #page #texte a:hover {color:#309BD1;}

#global #page #texte_acc a {color:#666764;}
#global #page #texte_acc a:hover {color:#309BD1;}

#global #page #texte_acc h2{
	float:left;
	width:490px;
	margin:20px 0px 0px 10px;
	font-size:14px;
	line-height:20px;
	color:#309bd1;
	border-bottom:1px solid #309bd1;
}

#global #page #tableau_reprise {
	float:left;	
	width:400px;
	margin:0px 0px 0px 8px;
	padding:0px 0px 20px 0px;
	background:#f7f7f8;
	border:1px solid #ddd;
	border-width:0px 1px 1px 1px;
	font-size:13px;
	color:#2063A4;
}

/* -----------------------------video --------------- */



#global #page div.video {
	position:relative;
	float:left;
	width:237px;
	height:134px;
	margin:10px 0px 0px 10px;
	background:url(/images_local/fd-gamme.jpg) no-repeat; 
	font-size:12px;
}
#global #page div.video_fd {
	position:relative;
	float:left;
	width:115px;
	height:77px;
	margin:0px 0px 0px 50px;
	background:url(/images/fd_video.png) no-repeat; 
}

#global #page div.video_fd img.img_vign {
	margin:5px 0px 0px 30px;
}

#global #page div.video_play {
	position:absolute;
	margin:10px 0px 0px 30px;
}

#global #page div.video_txt {
	margin:86px 0px 0px 112px;
	position:absolute;
	display:block;
}

#global #page div.video_titre {
	margin:8px 0px 0px 8px;
	position:relative;
	width:237px;
	height:16px;
	display:block;
}



/*-------------------------------- Global - Colonne -----------------------------*/
#global #colonne{
	float:left;
	width:215px;
	margin:0px 0px 0px 0px;
}
/*-------------------------------- Global - Colonne - Contact -----------------------------*/
#global #colonne div.contact{
	float:left;
	width:195px;
	height:255px;
	margin:10px 0px 0px 10px;
}
#global #colonne div.contact p{
	float:left;
	width:195px;
	margin:0px 0px 0px 0px;
}
#global #colonne div.contact p a{
	float:left;
	margin:0px 0px 0px 0px;
}



	
/*-------------------------------- Global - Colonne - Bulle 7 conseil + tel  -----------------------------*/
#global #colonne div.bulle_conseils{
	float:left;
	width:195px;
	margin:10px 0px 0px 10px;
	background:url(/images_local/bulle_fond.jpg) repeat-y;
}
#global #colonne div.bulle_conseils #bulle_conseils_content h2{
	float:left;
	width:175px;
	margin:15px 0px 0px 10px;
	font-size:13px;
	font-weight:700;
	line-height:15px;
	color:#3c3c3c;
	border-bottom:1px solid #dbdbdb;
}
#global #colonne div.bulle_conseils #bulle_conseils_content h2 span{
	font-size:12px;
	font-weight:400;
}
#global #colonne div.bulle_conseils #bulle_conseils_content p{
	float:left;
	width:175px;
	margin:5px 0px 0px 10px;
	font-size:11px;
	line-height:13px;
	color:#58585a;
}
#global #colonne div.bulle_conseils #bulle_conseils_content p span{
	font-weight:700;
	color:#309bd1;
}
	
#global #colonne div.bulle_conseils #bulle_conseils_content p.t1{
	float:left;
	width:165px;
	margin:20px 0px 0px 15px;
	font-size:16px;
	line-height:20px;
	font-weight:700;
	color:#636365;
}
#global #colonne div.bulle_conseils #bulle_conseils_content p.t2{
	float:left;
	width:135px;
	margin:6px 0px 0px 15px;
	padding:0px 0px 0px 30px;
	font-size:16px;
	line-height:20px;
	font-weight:700;
	color:#f9b418;
	background:url(/images_local/pic-tel.jpg) no-repeat;
}
#global #colonne div.bulle_conseils #bulle_conseils_content p.t3{
	float:left;
	width:165px;
	margin:6px 0px 0px 15px;
	font-size:14px;
	line-height:18px;
	color:#636365;
}



/*-------------------------------- Global - Colonne - Bulle -----------------------------*/
#global #colonne div.bulle{
	float:left;
	width:195px;
	height:144px;
	margin:0px 0px 0px 10px;
	background:url(/images_local/bulle.jpg) no-repeat;
}
#global #colonne div.bulle p.t1{
	float:left;
	width:165px;
	margin:45px 0px 0px 15px;
	font-size:16px;
	line-height:20px;
	font-weight:700;
	color:#636365;
}
#global #colonne div.bulle p.t2{
	float:left;
	width:135px;
	margin:6px 0px 0px 15px;
	padding:0px 0px 0px 30px;
	font-size:16px;
	line-height:20px;
	font-weight:700;
	color:#f9b418;
	background:url(/images_local/pic-tel.jpg) no-repeat;
}
#global #colonne div.bulle p.t3{
	float:left;
	width:165px;
	margin:6px 0px 0px 15px;
	font-size:14px;
	line-height:18px;
	color:#636365;
}
/*-------------------------------- Global - Colonne - Financemnet -----------------------------*/
#global #colonne div.financement{
	float:left;
	width:195px;
	height:260px;
	margin:10px 0px 0px 10px;
	background:url(/images_local/fd-financement-complet.jpg) no-repeat;
}
#global #colonne div.financement_seul{height:195px;	background:url(/images_local/fd-financement.jpg) no-repeat;}

#global #colonne div.financement p{
	float:left;
	width:175px;
	margin:6px 0px 0px 15px;
}
#global #colonne div.financement h2{
	float:left;
	width:175px;
	margin:5px 0px 0px 10px;
	font-size:13px;
	font-weight:700;
	line-height:15px;
	color:#3c3c3c;
	border-bottom:1px solid #dbdbdb;
}

#global #colonne div.financement h3{
	float:left;
	width:175px;
	margin:3px 0px 8px 24px;
	font-size:15px;
	font-weight:700;
	line-height:15px;
	color:#309bd1;
}

#global #colonne div.financement h3 a {
	color:#309bd1;
}
#global #colonne div.financement h3 a:hover {
	color:#3c3c3c;
}

#global #colonne div.financement h2 span{
	font-size:12px;
	font-weight:400;
}

.popup_financement_1 {
	font-size:13px;
	color:#3c3c3c;
}
.popup_financement_2 {
	font-size:13px;
	color:#309bd1;
}
.popup_financement_3 {
	font-size:11px;
	background-color:#eeeeee;
}


/*-------------------------------- Global - Colonne - Relais -----------------------------*/
#global #colonne div.relais{
	float:left;
	width:195px;
	height:260px;
	margin:10px 0px 0px 10px;
	background:url(/images_local/fd-relais.jpg) no-repeat;
}
#global #colonne div.relais h2{
	float:left;
	width:175px;
	margin:15px 0px 0px 10px;
	font-size:13px;
	font-weight:700;
	line-height:15px;
	color:#3c3c3c;
	border-bottom:1px solid #dbdbdb;
}
#global #colonne div.relais h2 span{
	font-size:12px;
	font-weight:400;
}
#global #colonne div.relais p{
	float:left;
	width:175px;
	margin:10px 0px 0px 10px;
}
#global #colonne div.relais p img{
	float:left;
	margin:0px 0px 0px 0px;
}
/*-------------------------------- Global - Colonne - Conseil 
#global #colonne div.conseil{
	float:left;
	width:195px;
	height:380px;
	margin:10px 0px 0px 10px;
	background:url(/images_local/fd-conseil.jpg) no-repeat;
}
#global #colonne div.conseil h2{
	float:left;
	width:175px;
	margin:15px 0px 0px 10px;
	font-size:13px;
	font-weight:700;
	line-height:15px;
	color:#3c3c3c;
	border-bottom:1px solid #dbdbdb;
}
#global #colonne div.conseil h2 span{
	font-size:12px;
	font-weight:400;
}
#global #colonne div.conseil p{
	float:left;
	width:175px;
	margin:5px 0px 0px 10px;
	font-size:10px;
	line-height:11px;
	color:#58585a;
}
#global #colonne div.conseil p span{
	font-weight:700;
	color:#309bd1;
}
-----------------------------*/
/*-------------------------------- Global - Colonne - Conseil -----------------------------*/
#global #colonne div.conseil{
	float:left;
	width:195px;
	margin:10px 0px 0px 10px;
}
#global #colonne div.conseil h2{
	float:left;
	width:130px;
	margin:15px 0px 0px 10px;
	padding:0px 0px 3px 50px;
	font-size:13px;
	font-weight:700;
	line-height:60px;
	color:#3c3c3c;
	background:url(/images_local/picto-conseils.png) no-repeat 0px 10px;
	border-bottom:1px solid #dbdbdb;
}
#global #colonne div.conseil h2 span{
	font-size:12px;
	font-weight:400;
}
#global #colonne div.conseil p{
	float:left;
	width:180px;
	margin:0px 0px 0px 1px;
	padding:4px 2px 4px 9px;
	font-size:10px;
	line-height:11px;
	color:#58585a;
}
#global #colonne div.conseil p.impair{
	background:url(/images_local/puce-grise.png) no-repeat 6px 5px #eeefea;
}
#global #colonne div.conseil p.pair{
	background:url(/images_local/puce-grise.png) no-repeat 6px 5px #dbdcd7;
}
#global #colonne div.conseil p span{
	font-weight:700;
	color:#309bd1;
}
/*-------------------------------- Global - Footer -----------------------------*/
#global #footer{
	width:980px;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:15px 0 4px 0;
	background:#fff;
	border-bottom:1px solid #c7c8c4;
	text-align: center;
	clear:both;
}
#global #footer a {color:#666764;padding:0 10px; }
#global #footer a:hover {color:#309BD1;}

/*-------------------------------- Tool tip -----------------------------*/
#tooltip {
	position:absolute;
	z-index:9999;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	background-color:#309BD1;
	border:1px solid #1080B0;
	padding:5px;
	margin:0px;
}


