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

/* =INITIAL 
   v2.1, by Faruk Ates - www.kurafire.net
   Addendum by Robert Nyman - www.robertnyman.com */

/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 100%/120% Helvetica, Arial, Verdana, sans-serif;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ol, dl, address {
	margin: 1em 0;
	padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
	/*margin-left: 1em;*/
}

/* Miscellaneous conveniences: */
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}

/* Form field text-scaling */
input, select, textarea {
	font-size: 100%;
}


/* ///////// GENERAL ///////// */

p{
	margin:5px 0 5px 0;
	}


body, html {
	background-color:#000000;
	margin:0;
	padding:0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	}



/* ///////// BANDEAU HAUT ///////// */

#header{
	/*background-color:#FF0000;*/
	width:950px;
	height:212px;
	overflow:visible;
	z-index:100;
	position:relative;
	margin:0;
	clear:both;
	}

#headerimg{
	/*background-color:#2e3e51;*/
	width:950px;
	height:187px;
	overflow:hidden;
	z-index:101;
	position:relative;
	margin:0;
	clear:both;
	}

#headermenu{
	background-color:#000000;
	color:#FFFFFF;
	width:951px; /*950 corrigé pour écran stéphanie*/
	height:25px;
	overflow:visible;
	z-index:1101;
	position:relative;
	margin:0;
	padding:0px 0 0 0px;
	clear:both;
	}
	
	
	

/* ///////// CONTENU SOUS LE BANDEAU ///////// */
	
#contenu{
	/*background-color:#F0F00F;*/
	width:950px;
	height:auto;
	overflow:visible;
	z-index:90;
	position:relative;
	margin:0;
	clear:both;
	}



/* ///////// COLONNE GAUCHE ///////// */

#colgauche{
	/*border:#CC3366 2px solid;
	background-color:#999999;*/
	width:147px;
	padding-left:12px;
	height:auto;
	min-height:450px;
	overflow:visible;
	z-index:70;
	float:left;
	position:relative;
	}

#concessionscolgauche{
	width:135px;
	padding-left:8px;
	}
	
#concessionscolgauche a, #concessionscolgauche a:link, #concessionscolgauche a:active, #concessionscolgauche a:visited, #concessionscolgauche p {
	color:#000000;
	font-weight:bold;
	/*background-image:url(../images-automobiles/general/soulignement-pointilles.gif);
	background-position:left bottom;
	background-repeat:repeat-x;*/
	text-decoration:none;
	line-height:16px;
	cursor:pointer;
	}

#concessionscolgauche a:hover {
	color:#666666;
	font-weight:bold;
	line-height:16px;
	cursor:pointer;
	}

#porsche{
	width:108px;
	height:170px;
	line-height:12px;
	color:#333333;
	background-color:#f2f3f5;
	text-align:center;
	font-size:11px;
	padding:10px 5px;
	margin-left:8px;
	}

#porsche a:link, #porsche a:active, #porsche a:visited {
	color:#54697e;
	text-decoration:none;
	}

#porsche a:hover {
	color:#54697e;
	text-decoration:underline;
	}



/* ///////// COLONNE MILIEU ///////// */


#colmilieu{
	/*width:632px;*/
	height:auto;
	overflow:visible;
	z-index:70;
	float:left;
	position:relative;
	}



/* ///////// COLONNE DROITE ///////// */

html>/**/body #coldroite{ /*hack pour firefox*/
	/*background-color:#3399FF;*/
	width:152px;
	padding-left:4px;
	height:auto;
	overflow:visible;
	z-index:70;
	float:left;
	position:relative;
	text-align:center;
	}

*:first-child+html #coldroite{ /*hack pour ie7*/
	width:152px;
	padding-left:4px;
	height:auto;
	overflow:visible;
	z-index:70;
	float:left;
	position:relative;
	text-align:center;
	}

#coldroite{ /*pour ie6*/
	width:152px;
	padding-left:4px;
	height:auto;
	overflow:visible;
	z-index:70;
	float:left;
	position:absolute;
	text-align:center;
	}


#coldroite p.droite {
	color:#942309;
	background-image:url(../images-automobiles/general/soulignement-pointilles.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	text-decoration:none;
	margin:5px 0 10px 10px;
	height:5px;
	width:135px;
	text-align:center;
	}
	


/* ///////// FOOTER ///////// */

	
#footer{
	width:950px;
	height:60px;
	overflow:visible;
	z-index:80;
	position:relative;
	margin:0;
	padding:0;
	clear:both;
	color:#666666;
	text-align:center;
	font-size:10px;
	text-decoration:none;
	background-color:#000000;
	}

#footer a:link, #footer a:visited, #footer a:active{
	font-size:12px;
	color:#54697e;
	text-decoration:none;
	}

#footer a:hover{
	font-size:12px;
	color:#54697e;
	text-decoration:underline;
	}


/* //////////////// WINCAR ////////////// */


body{
	font-family:Helvetica, Arial, sans-serif;
	}
	
.scroll_cadre {
	margin:0 0 0 0px;
	/*background-color:#dcdfe4;
	width:139px; 
	height:200px;
	margin:5px 0 0 -165px;
	padding:0;
	position:relative;
	border:#333333 1px solid;*/
	}

html>/**/body .scroll_cadre{ /*hack pour firefox*/
	margin:5px 0 0 7px;
	}

.scroll_item{
	background-color:#dcdfe4;
	/*width:135px;*/
	margin:0;
	padding:0;
	/*border:#333333 1px solid;*/
}

.scroll_titre{
	background-color:#1d1d1d;
	color:#FFFFFF;
	/*border:#555555 1px solid;
	width:139px; */
	height:18px;
	width:139px; 
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding:4px 0 2px 0px;
	margin:0 0 0 0px;
	}

html>/**/body .scroll_titre{ /*hack pour firefox*/
	margin:0 0 0 2px;
	}
	
.scroll_rien{
	height:1px;
	}
.scroll_img{
	height:105px;
	text-align:center;
	/*border:#555555 1px solid;
	width:132px;*/
	margin:0;
	padding:0;
	}
.scroll_txt{
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	}
.scroll_prix{
	text-align:center;
	color:#ab280a;
	font-weight:bold;
	font-size:12px;
	}
.scroll_info, a.scroll_info:link, a.scroll_info:visited, a.scroll_info:hover, a.scroll_info:active {
	text-align:center;
	color:#FFFFFF;
	font-weight:normal;
	font-size:10px;
	}

.nbvehicules{
	background-image:url(../images-automobiles/general/nb_vehicules.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#ab280a;
	font-size:20px;
	font-weight:bold;
	width:78px;
	height:26px;
	padding:10px 0 0 0px;
	margin:17px auto 5px auto;
	text-align:center;
	}
	
	
/* /////////////// DEFILEMENT JQUERY /////////////// */

		
ul.marquee{
	display:block;
	/*
	padding:0;
	*/
	margin:0;
	list-style:none;
	line-height:1;
	position:relative;
	overflow:hidden;
	width:150px; 
	height:200px;
	background-color:#dcdfe4;
	/*border-right:1px solid #333333;*/
	border:none;
	}

ul.marquee li{
	position:absolute;
	top:-999em;
	left:0;
	display:block;
	white-space:nowrap;
	font:14px Helvetica,sans-serif;
	padding:3px 5px;
	}

/* /////////////////////////////////////// */




/* /////////////// TEXTES /////////////// */


h1{
	font-weight:normal;
	color:#000000;
	font-size:21px;
	line-height:15px;
	border-bottom:#000000 1px solid;
	padding:0;
	margin:25px 0 5px 0;
	}

.grasblanc{
	color:#FFFFFF;
	font-weight:bold;
	}
	
h2{
	font-weight:bold;
	color:#54697e;
	font-size:14px;
	border-bottom:#54697e 1px solid;
	margin:20px 0 5px 0;
	}

#filariane, #filariane a:link, #filariane a:visited, #filariane a:hover, #filariane a:active {
	color:#666666;
	font-size:10px;
	text-decoration:none;
	}

.txt11{
	font-size:11px;
	line-height:13px;
	}
	
.txt12{
	font-size:12px;
	line-height:14px;
	}
	
.txt14{
	font-size:14px;
	line-height:16px;
	}
	
.txt16{
	font-size:16px;
	line-height:18px;
	}
	
.txt20{
	font-size:20px;
	line-height:22px;
	}
	
.txt22{
	font-size:22px;
	line-height:24px;
	}
	
.txt24{
	font-size:24px;
	line-height:26px;
	}
	
.txt26{
	font-size:26px;
	line-height:28px;
	}

em{font-style:italic;}

strong{font-weight:bold;}

em strong, strong em{ font-weight:bold; font-style:italic; }	


/* /////////////////////////////////////// */




/* /////////////// IMAGES /////////////// */


.img{
	border:#52677c 1px solid;
	}
