﻿body {
	background-image: url(../medias/images/fond.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#alterfalsh{
position:relative;
width:300px;
margin:0 auto;
margin-top:100px;
margin-bottom:100px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
}
#message_s {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.image{position:relative;padding-left:10px;padding-bottom:5px;}
.new {position:absolute; text-align:left }
#detail_bloc_vignettes {padding-left:10px;}


/* CSS Encadrement */
	.nospace {width:100%;margin: 0px}
	.header {
	position:relative;
	top:0px;
	width:936px;
	height:11px;
	background-image:url(../medias/images/haut.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.pied {
	position:relative;
	top:0px;
	width:936px;
	height:11px;
	background-image:url(../medias/images/bas.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.main {position:relative;width:936px;margin: 0 auto; top:0px;}
.central {
	position:relative;
	top:0px;
	left:0px;
	width: 900px;
	background-color:#FFFFFF;
	margin:0 auto;
}

	.div-min-height-bottom {position:relative;height:0px;clear:left}
	.gauche {position:absolute;height:100%;width:18px;top:0px;left:0px;background-image:url(../medias/images/ombregauche.jpg)}
	.droite {position:absolute;height:100%;width:18px;top:0px;right:15px;margin-right:-15px; background-image:url(../medias/images/ombredroite.jpg)}

#coord {
	position:relative;
	background-image: url(../medias/images/pied.jpg);
	background-position: top;
	height: 109px;
	width: 900px;
cursor:pointer;
}
#entete {
	position:relative;
	background-position: top;
	height: 121px;
	width: 900px;
}
#centre{
	position:relative;
/*	height:403px;*/
	width: 800px;
}
	/* CSS listing */
.listing-item{
	position:relative;
	width:900px;
	height:150px;
	padding-top:15px;
	padding-bottom:5px;
	float:left;
	background-image:url(../medias/images/fondlisting.jpg);
	background-position: right;
	background-repeat:no-repeat;
}
	.listing-item-loop{position:relative; width:900px; height:150px;}
	.listing-item-centre{
	position:relative;
	padding-left:10px;
	width:500px;
	height:130px;
	float:left;
}
.listing-item-vignette{position:relative; left:2px ; width:210px; height:150px; padding:2px; float:left;}
.listing-item-block{
	position:relative;
	width:150px;
	height:120px;
	padding:5px;
	float:left;
}
.listing-item-info, .listing-item-img, .listing-item-info_red{
	position:relative;
	text-align:right;
	width:150px;
	color:#333333;
	font-size:10px;
	list-style-type: none;
	padding-top:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.listing-item-info_red {
	color:#CC6633;
	font-variant: normal;
	font-size: 10px;
	text-transform: uppercase;
	padding-top:10px;
	padding-bottom:10px;
}
.listing-item-desc{
	position:relative;
	float:left;
	padding-top:10px;
	width:350px;
	height:80px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color: #cc6633;
	text-align:left;
}	
.menu_barre{
	/*position:relative;*/
	width:900px;
	top:10px;
	height:14px;
	clear:both;
	margin: 0 auto;
	color: #000000;
	background-color:#999999;
	padding-top: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.listing-item-detail{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	position:relative;
	width:250px;
	height:25px;
	padding-right:10px;
	padding-top:10px;
	float:left;
	font-weight:bold;
	text-align:left;
}

.listing-item-detail a{
	color:#000000;
	text-decoration:none;
}

.listing-item-detail a:hover{
	color:#000000;
	text-decoration:underline;
}

/*.listing-item-img{
	position:relative;
	width:120px;
	height:30px;
}*/
.listing-item-separ{
	position:relative;
	height:15px;
	width:15px;
}

.item_menu_barre{
	position:relative;
	float:left
}
.item_menu_barre_nav{
	position:relative;
	float:right;
	padding-left:20px;
	padding-right:20px;
}
	.item_menu_barre a{ color:#FFFFFF; text-decoration:none;}
	.item_menu_barre a:hover{ text-decoration: underline}

	.item_menu_barre_nav a{ color:#FFFFFF; text-decoration:none;}
	.item_menu_barre_nav a:hover{ text-decoration: underline}

#loupe {
	position:relative;
	float:right;
	width:120px;
	height:100px;
}
.separator {
	clear:both;
	height:10px;
	padding-top:20px;
}


/* CSS detail    */
#conteneur {
	position:relative;
/*	height:600px;*/
}


#colgauche, #coldroite {
	position:relative;
	float:left;
}
#colgauche {
	width:540px;
}
#coldroite {
	left:5px;
	background-image:url(../medias/images/tomette_grises.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:250px;
}
#blocinfos {
	position:relative;
	width:300px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	left:0px;
}

#blocinfos .libelle{
	position:relative;
	float:left;
	clear: both;
	font-weight:bold;
	padding-top: 3px;
	padding-bottom: 3px;
	width:150px;
	text-align:right;
}

#blocinfos .valeur {
	position:relative;	
	color:#CC6633;
	font-weight:bold;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align:left;
}
#type, #ville {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}
#type {

}
#ville {
	color:#CC6633;
}
#blocdetaildesc {
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width:350px;
	text-align:justify;
}

/* Formulaire contact dans la page dÃ?Â?Ã?Â©tail */
.dformtotal{
	clear:both;
	padding-top:5px;
}
#miniformcontact{
	clear:both;
	padding-top:5px;
	padding-left:20px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.dformgauche2 {
	position:relative;
	float:left;
	width:200px;
	text-align:right;
}
#titreform{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CC6633;
	padding-bottom:5px;
}
.dformdroite2{
	position:relative;
	float:left;
	text-align:left;
}
.dformdroite2 input{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#boutonform{
	text-align:center;
	padding-top:10px;
}
#blocdetaildesc .titre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:10px
}
#blocdetaildesc .info {
	padding-top:10px
}
#avert {
	position:relative;
	height:10px;
	top:5px;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px;
}

/* formulaires convertisseur, calculette, moteur...*/

#moteur {
	left:80px;
	position:relative;
	clear:both;
	background-image:url(../medias/images/tomette_grises.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height: 280px;
}

#centre>#moteur {
	height: auto;
	min-height: 300px;
}
 
.calcul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:center;
}

#formcalcul ,#resultatcalcul{
	position:relative;
	float:left;
	padding:20px;
}

#formcalcul span {
	line-height:2em;	
}

#formcalcul .libelle, #resultatcalcul .libelle, #resultatcalcul .resultat{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
#resultatcalcul .resultat{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#333333;
}
#resultatcalcul .resultat{
	color:#CC6633;
}
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#CC6633;
}
#btvalidation {
	text-align:center;
	margin-left:10px;
}
#btvalidation:hover {
	cursor:pointer;
}
/* page de dÃ?Â?Ã?Â©tail */
#fgauche, #fdroite {
	position:relative;
	float:left;
	/*width:40%;*/
}
.ligneform {
	clear:both;
}

.ligneform .libelle, .ligneform .valeur ,  .valeur select{
	position:relative;
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.valeur input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.ligneform .libelle,.ligneform .valeur {
	float:left;
	margin-top:10px;
}
.ligneform .libelle{
	width:100px;
	text-align:right;
}
#valeur a{
color:#CC5C37
}
/* alerte */

#fbarrealert3 {
	padding-left:20px;
	padding-top:140px;
	margin:0 auto;
}
#linkeo_detail{
position:relative;
padding-top:30px;
width:100px;
margin:0 auto;
}

#linkeo_footer{
position:relative;
float:left;
padding-top:30px;
width:100px;
}

.accescoord{
position:relative;
float:left;
width:400px;
height:109px;
}
/*Referencement Vincent*/
#lieni
{
	width:900px;
	color:#cc5c37;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	
}
#lieni a
{
	color:#cc5c37;
	text-decoration:none;	
}
#lieni a:hover
{
	color:#cc5b37;
	font-weight:bold;
}
#defilant
{
	width:900px;
	color:#cc5b37;
	font-weight:normal;
	font-size:12px;
	height:50px;
}
#defilant a
{
	color:#cc5b37;
	text-decoration:none;
	font-weight:normal;
}
#defilant a:hover
{
	text-decoration:underline;
	font-weight:bold;
}
.listing-item-desc-ref
{
	position:relative;
	float:left;
	padding-top:10px;
	width:350px;
	height:80px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color: #cc6633;
	text-align:left;
}
#txt_desc-ref
{
	font-size:10px;
	color:#cc6633;
	height:46px;
	overflow:hidden;
}
.listing-item-ref
{
	position:relative;
	width:900px;
	height:15px;
	padding-top:15px;
	padding-bottom:5px;
	background-image:url(../medias/images/immo_ref.jpg);
	background-position:center;
	background-repeat:no-repeat;
	overflow:hidden;
}
#txt-ref
{
	width:740px;
	text-align:justify;
	padding-left:80px;
	padding-right:80px;
	overflow:hidden;
}
#gene
{
	position:relative;
	width:900px;
	height:400px;
	text-align:center;
}
#gene a
{
	color:#cc6633;
	text-decoration:none;
}
#gene a:hover
{
	color:#fbd558;
	font-weight:bold;
}
#ghe
{
	float:left;
	width:50%;
}
#dte
{
	float:right;
	width:50%;
}
#cad
{
	position:relative;
	width:900px;
	height:30px;
	text-align:center;
}
#txt_tit-ref
{
	font-size:12px;
	color:#cc6633;
	height:12px;
	overflow:hidden;
}
p
{
	margin:0 auto;
	padding:0 auto;
}
.separator-ref 
{
	clear:both;
	height:50px;
	padding-top:20px;
}

#dblocvphoto{

	visibility:hidden;

	}
	
	
.photo_hautedef {
	margin:2px;
	width:314px;
	text-align:center;
	height:35px;
	padding-top:10px;
}
