body
{
	background:black url(theme/Fond_site2.jpg) top center no-repeat;
	color : white;
}
body a{color:white;}
.container
{
	background : transparent url(theme/Fond_site.jpg) top no-repeat;
}
.bordure {background-color:green;}
.container a
{ 	/*color : #333333;*/
	color : white;
	text-decoration:none;}
.container a:hover
{ 	/*color : #000000;*/
	color : #CCCCCC;
	text-decoration:underline;}
.ssbanner
{	margin-top:30px;}
.zone_menu{
	margin-left:20px;
}
.zonebanniere
{
	width:970px;
	height:140px;
}

.zoneconnexion
{
	float:right;
	text-align:right;
	padding-top:20px;
	margin-right:20px;
	color:white;
}
.zoneconnexion a
{
	color:white
}
.zoneconnexion a:hover
{
	color: #CCCCCC;
}
.right_col 
{
	border-left : 1px solid #C4C5C6;
}
.boxdotted
{
	border-top:1px solid #C4C5C6; padding-bottom:10px; padding-top : 10px;
}
.cellule_contact
{vertical-align:top; text-align:center}
.img_news { float:left; margin : 10px 10px 0 0;}
.titre
{
	font-weight:bold; 
	/*color:#0F1F6A;
	color:#D3011C;*/
	color:#FF5959;
}
.titre_news
{font-size:18px; text-transform: uppercase; }
.titre_autres_news
{font-size:14px;}
.barrenav
{
	/*color : #404545;*/
	color : white;
	border-bottom:1px solid  #707173;
}/*
.barrenav a { color : #222222; text-decoration:none; }
.barrenav a:hover { color : #707173;}*/
/*
.fenetre
{
	width:330px;
	height:360px;
	background : transparent url(theme/fenetre.jpg) top left no-repeat;
}*/
.fenetre_txt
{
	margin : 5px;
	color:white;
	font-weight:bold;
	font-size:12px;
}
.newsg
{
	margin-left:10px;
	margin-right:10px;
}
.news_accueil_txt b
{
font-size:1.1em;
color : #FF5959;
}
.news_accueil_txt
{
	margin: 5px 20px 0 20px;
	padding-bottom:5px;
}
.news_accueil_txt a { color : white; text-decoration:none;}
.news_accueil_txt a:hover{ color : #C4C5C6;}

.news_crt
{
	height:235px;
}
.news0
{
	background:transparent url(theme/news0.png) bottom center no-repeat;
	color:white;
	height:215px;
}
.news1
{
	background:transparent url(theme/news1.png) bottom center no-repeat;
	color:white;
	height:215px;
}
.news_bas{margin-top:15px;}
.footer
{
		line-height:25px;
		background-color:#1D1D1D;
		color:white;
}

.footer a{ color: white; text-decoration:none;}
.footer a:hover{ color: #CCCCCC; text-decoration:underline;}

.footer_menu
{
	float : right; margin-right : 20px;
}


#menu_shop{
list-style-type:none; /* on enlève la puce */ 
margin: 0; /* on retire les marges intérieures et extérieures */
margin-left:0px;
padding:0; 
width: 200px;   /* J'ai mis une largeur  pour ne pas prendre toute la largeur de l'écran */
height:30px;
}
*>#menu_shop { line-height:30px; }  /* pour IE6 */

#menu_shop li{
margin: 0; /* on retire les marges intérieures et extérieures */
padding: 0; 
}
#menu_shop a{
text-decoration:none;  /* on enlève le soulignement */
color:white; 
display:block;   /* C'est ici qu'il faut bien comprendre (j'explique plus bas) */
padding-left:30px;  /* une marge intérieure gauche juste pour l'esthétique */
font-size:12px;
font-weight:bold;
}
#menu_shop a:hover{
/*background-color:#C4C5C6;*/
	background:transparent url(theme/menu/select.jpg) top left no-repeat;
	color:white; 
}

.img_text { margin:0 10px;}

.note
{
	font-size:10px;
	color:#C4C5C6;
}
.mini_txt
{
	font-size:10px;
}
.calendrier_accueil
{
	margin-top : 10px;
}
#table_cmd input
{
	text-align:center;
	width:30px;
}
.ligne_titre
{
	background-color:#0F1F6A;
	color:white;
}
.ligne_separation
{
	background-color:#E3001B;
	color:white;
}
.ligne_separation a
{	
	color:white;
}
.ligne_separation a:hover
{	
	color:white;
	text-decoration:underline;
}
.texteEnEvidence
{
	color : #D3011C;
}
/*
#caddy
{
	position : fixed;
	margin-left:760px;
}*/

.visible1{visibility: visible; }
.visible0{display:none;}
.paypal{color:#00417C;font-weight:bold}
.voiture_cadre{
margin-bottom: 10px;
background:#CCCCCC url(theme/voiture_cadre.jpg) bottom ;
height:180px;
position:relative;
}
.voiture_galerie{
position:relative;
}
.voiture_vendu{
position:absolute;
top : 10px;
left: 10px;
}
.voiture_galerie .voiture_vendu{
position:absolute;
top:5px;
left:auto;
}
.voiture_cadre img{
margin-top: 10px;
}
.breve{
	border-top:1px dotted #535353;
	text-align:justify;
}
