
html{
text-align:center;
}

body.accueil{
	position:relative;
	width:850px;
	margin: 0 auto;
	text-align:left;
	background: transparent url(./../images/accueil.jpg) top center no-repeat;
}
body.site{
	position:relative;
	width:900px;
	margin: 0 auto;
	text-align:left;
}

#footer{
	text-align: center;
	color:#72624e;
	font-weight:bold;
}

.site #footer{
	width:850px;
	text-align:center;
	margin-top:10px;
}

.accueil #footer{
	position:absolute;
	width:850px;
	height:20px;
	vertical-align:center;
	margin: 580px auto;
}
#footer img{
	position:absolute;
	margin-top:-3px;
}

#footer a{color:#72624e;}
#footer a:hover{color:#E2001A;}

h1{
	text-indent:-2000px;
}
/*
#content{
overflow:hidden;
width:840px;

	background-color:f00;
float:left;
}

#content_sub{
	width:150px;
	margin-left:850px;
	background-color:f00;
}
*/
.calage{clear:both;}

#article h2{	color:#E2001A;}
#article {
	width:650px;
	color:#fff;
	margin-left:20px;
	text-align:justify;
}
#article a{color:#000;}
#article a:hover{color:#E2001A;}

#article p{
	margin-top:10px;
}


/* ==================================================================================== ACCUEIL ======================================================================================== */
#accueil_actu{
	position:absolute;
	top:148px;
	left:50%;
	margin-left:-145px;
	width:185px;
	/* border:1px solid #f00; */
}
#coordonnees{
	position:absolute;
	top:148px;
	left:50%;
	margin-left:160px;
	width:230px;
	/* border:1px solid #f00; */
}

#accueil_login{	
	position:absolute;
	top:420px;
	left:50%;
	margin-left:160px;
	width:210px;
	padding-left:20px;
	/* border:1px solid #f00; */
}

#accueil_login #id1{
	width:165px;
	height:23px;
	border: 1px solid #625e5e;
	margin-left:10px;
}
#accueil_login #id2{
	width:130px;
	height:23px;
	margin-left:1px;
	border: 1px solid #625e5e;
	margin-left:10px;
}
#accueil_login #bt_ok{
	border: 1px solid #e2001a;
}

#accueil_inscription{
	position:absolute;
	top:560px;
	left:50%;
	margin-left:160px;
	width:220px;
	padding-left:20px;
	/* border:1px solid #f00; */
}

#accueil_inscription input{
	width:165px;
	height:23px;
	border: 1px solid #625e5e;
	margin-left:10px;
	margin-top:0px;
}
#accueil_inscription input#bt_envoyer{
	width:23px !important;
	height:23px;
	border: 1px solid #e2001a !important;
	margin-left:7px;
}

a#accueil_gmap{
	position:absolute;
	display:block;
	top:0;
	left:50%;
	margin-left:280px;
	width:140px;
	height:140px;
	/* border: 1px solid #f00; */
}	



/* ============================================================================= GENERAL SITE =================================================================================== */

body.site #content{
	width:888px;
	min-height:500px;
	padding-left:10px;
	padding-bottom:20px;
	background: transparent url(./../images/site.jpg) bottom left no-repeat;
	border:1px solid #796854;
	background-color:#796854;
}

body.site h1{
	display:block;
	width:900px;
	height:160px;
	background: transparent url(./../images/banniere.jpg) top center no-repeat;
}

body.site a#accueil{
	position:absolute;
	width:400px;
	height:100px;
	display:block;
	margin-top:-130px;
	margin-left:-10px;
	/* border:1px solid #0f0; */
}

#site_coordonnees{
	position:absolute;
	top:108px;
	left:50%;
	margin-left:268px;
	padding-top:110px;
	width:181px;
	height:182px;
	/* border:1px solid #f00; */
	background: transparent url(./../images/coods_acces.gif) top center no-repeat;
}

#site_gmap a{
	position:absolute;
	display:block;
	top:0;
	left:75px;
	width:100px;
	height:100px;
	 /* border: 1px solid #0f0; */ 
}

#navigation{
	position:absolute;
	top:120px;	
	left:30px;
}




/* ============================================================================= ACCUEIL EXTRANET =================================================================================== */

#rech_formulaire{
	/* border:1px solid #f00; */
	width:620px;
	height:215px;
	padding-top:55px;
	margin-left:40px;
	background: transparent url(./../images/recherche.gif) top center no-repeat;
}

#rech_libre_terme{
	width:350px;
	margin:0 auto;
	/* border:1px solid #0f0; */
	margin-bottom:10px;
}
#rech_libre_terme input{width:250px;}

#rech_libre_critere_type, #rech_libre_critere_stock{
	float:left;
	width:170px;
	height:100px;
	padding-top:40px;
	padding-left:20px;
	margin-left:70px;
	margin-right:30px;
	/* border:1px solid #0f0; */
}

#rech_libre_critere_type input, #rech_libre_critere_stock input{
	margin-top:10px;
}

.rech_valid{
	position:absolute;
	left:50%;
	margin-left:-132px;
	margin-top:152px;
	
}

.marque{
	float:left;
	width:110px;
	/* border:1px solid #0f0; */
	margin-left:45px;
	margin-right:45px;
	margin-bottom:20px;
}

.marque img{border:none;}

#intranet_coordonnees{
	position:absolute;
	top:108px;
	left:50%;
	margin-left:270px;
	padding-top:110px;
	width:175px;
	height:182px;
	/* border:1px solid #f00; */
}

#intranet_gmap a{
	position:absolute;
	display:block;
	top:0;
	left:75px;
	width:100px;
	height:100px;
	 /* border: 1px solid #0f0; */ 
}

#rech_catalogue{
	/* border: 1px solid #f00;  */
	width:620px;
	margin-top:10px;
	margin-left:40px;
	text-align:center;
	overflow:hidden;
}

#rech_catalogue img{text-align:center;}

#catalogue{
	width:620px;
	padding-top:10px;
	margin-left:1px;
	background: transparent url(./../images/fond_catalogue.gif) bottom center no-repeat; 
	overflow:hidden;
}

/* ============================================================================ RESULTAT DE LA RECHERCHE======================================================================== */

/* #citroen, #peugeot, #renault{
	margin-top:10px;
	padding:10px;
	width:650px;
} */


#citroen a, #peugeot a, #renault a, #resultat a{
	display:block;
	min-height:60px;
	width:640px;
	padding:10px;
}

#citroen .haut img, #peugeot .haut img, #renault .haut img, #resultat .haut img{border:none;}

#citroen img, #peugeot img, #renault img, #resultat img{
	border:1px solid #fff;
	float:left;
	margin-right:10px;
}

.vehicule_type{
	border:none !important;
	position:absolute;
	margin-top:0px;
	margin-left:445px;
}

.vehicule_dispo{
	border:none !important;
	position:absolute;
	margin-top:0px;
	margin-left:500px;
}

/* ============================================================================= FICHE VEHICULE ================================================================================== */
#modele{
	margin-left:30px;
}

#modele, #type{
	float:left;
	margin-right:5px;
}

#prix{
	position:absolute;
	margin-left:500px;
	margin-top:-15px;
}

#prix_cache{display:none;}

#portfolio{
	width:694px;
	height:284px;
	margin-top:5px;
	background: transparent url(./../images/fd_mosaique.gif) top center no-repeat;
}

#visu{
	float:left;
	width:300px;
	height:280px;
	margin-left:20px;
	text-align:center;
	vertical-align:middle;
}

#visu img{border:1px solid #fff;}

#img1, #img2, #img3, #img4, #img5, #img6, #img7, #img8{}

#thumbs{
	margin-left:382px;
	padding-top:12px;
	width:265px;
	height:265px;
}
#thumbs td{
	width:80px;
	height:80px;
	text-align:center;
	border:1px solid #ddd;
}
#thumbs img{border:0px;}

#prix_final{
	width:674px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	margin-top:10px;
}

#bas_page{
	padding-left:10px;
	margin-bottom:20px;
}

.prix_option{
	position:absolute;
	left:50%;
	margin-left:195px;
}

#prix_achat{
	display:block;
	width:20px;
	height:20px;
	background-color:#fff;
	float:left;
	filter: alpha(opacity=0); 
	opacity: 0;
}

#prix_final{
	width:664px;
	height:45px;
	padding-top:20px;
	text-align:right;
	padding-right:10px;
	background: transparent url(./../images/fd_tarif_total.gif) top center no-repeat;
}

#vehicule_options, #vehicule_equipt_serie, #vehicule_descriptif, #peugeot, #renault, #citroen, #resultat table, #print, #resultat{
	width:694px;
	margin-top:10px;
}

#vehicule_options td.haut, #vehicule_equipt_serie td.haut, #vehicule_descriptif td.haut, #peugeot td.haut, #renault td.haut, #citroen td.haut, #resultat td.haut{
	height:32px;
	padding-left:20px;
	margin:0;
	background: transparent url(./../images/fd_listes_haut.gif) top center no-repeat;
}

#vehicule_options td.milieu, #vehicule_equipt_serie td.milieu, #vehicule_descriptif td.milieu, #peugeot td.milieu, #renault td.milieu, #citroen td.milieu, #resultat td.milieu{
	padding-left:20px;
	padding-top:10px;
	margin:0;
	background: transparent url(./../images/fd_listes_milieu.gif) center;
}

#vehicule_options td.bas, #vehicule_equipt_serie td.bas, #vehicule_descriptif td.bas, #peugeot td.bas, #renault td.bas, #citroen td.bas, #resultat td.bas{
	padding-left:20px;
	height:10px;
	margin:0;
	background: transparent url(./../images/fd_listes_bas.gif) top center no-repeat;
}

#print {text-align:center;}
#print a img{border:none !important;}


#marques{
	width:620px;
	text-align:center;
	padding-top:45px;
	overflow:hidden;
}



/* 
#video_cda{
	float:left;
	width:415px;
	height:320px;
	 border:1px solid #eee; 
}
#affaires{
	border-bottom:1px solid #555;
	width:415px;
	height:320px;
	margin-left:420px;
	font-weight:bold;
}
#affaire1{
	float:left;
	margin-top:25px;
	text-align:center;
}
#affaire2{
	margin-left:205px;
	margin-top:25px;
	text-align:center;
}
#affaire1 img, #affaire2 img{
	margin-bottom:10px;
	border:2px solid #555;
}
#diaporama{
	 border:1px solid #eee; 
	width:415px;
	height:320px;
	float:left;
}
#diaporama .diapo{
	vertical-align:center;
	text-align:center;
	border:1px solid #555;
}
#diaporama img{
	border:none;
}
#video_demo{
	 border:1px solid #eee; 
	width:415px;
	height:320px;	
	margin-left:420px;
}


#accueil_edito{
width:470px;
background-color:#eee;
margin:20px;
padding:10px;
float:left;
}
#accueil_edito_accroche{
margin-bottom:10px;
}

#accueil_actu{
background-color:#ccc;
margin:20px;
padding:10px;
width:300px;
float:right;
}
#accueil_actu_intitule, #accueil_actu_titre{margin-bottom:10px;}


#accueil_question{
border: 1px solid #ddd;
margin:20px;
padding:10px;
}
#accueil_inscription{
border: 1px solid #ddd;
margin:20px;
padding:10px;
}

*/
