body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin: 0; /* pour eviter les marges */
text-align:center; /* pour corriger le bug de centrage IE */
background-color:#333333;
}

#conteneur {
width:980px;
margin-left: auto;
margin-right: auto;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
text-align: left; 
}

#header{
 margin-left:0;
 margin-right:0;
 padding:0px; 
}



/**************   DEBUT menu sup************************************/
#menu_sup{
  width:980px;
  margin:0px ;
  padding:0px;
  border-bottom:1px solid #000000;	
}
#menu_sup a{
	color:#FFFFFF;
	text-decoration:none;
}
#menu_sup a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.td_menu_sup_active{
	height:30px;
	padding: 3px 15px;
	background-color:#333333;
	border:1px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;	
}

.td_menu_sup_off{
	height:30px;
	padding: 3px 15px;
	background-image:url(bg-menu-off.gif);
  	background-repeat:repeat-x;
	border:1px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;	
}
.td_menu_sup_on{
	height:30px;
	padding: 3px 15px;
	background-image:url(bg-menu-on.gif);
  	background-repeat:repeat-x;
	border:1px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;	
	color:#FFFFFF;
}
.th_menu_gauche{
	font-weight:bold;
	color:#FFFFFF;
	width:100%;
	height:22px;
	text-indent:3px;
	background-color: #888888;
}
/**************FIN menu sup*/




#content{
	background-color:#FFFFFF;	
	padding:0px;	
	border:0px;
	margin:0px;
	width:980px;
	min-height:475px;
}

#content_int{
	padding:10px;
}


form{
margin:0px;
padding:0px;
display:inline;
}
input{
	border:1px solid  #666;
	background: #FDFCFA;
	color : #666666;
	font-weight : bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;	
}
.input-jcconcept{
	border:1px solid #333333;
	background-color:#BFE4FF;
	color : #333333;
	font-weight : bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;	
	width:250;
}
.textarea-jcconcept{
	border:1px solid #333333;
	background-color:#BFE4FF;
	color : #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 11px;	
	width:250;
}
.focused{
	border:1px solid  #666;
	background-color:#FFFFFF;
	color : #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10px;	
	width:250;
}
.textarea-focused{
	border:1px solid #333333;
	background: #FFFFFF;
	color : #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size :11px;	
	width:250;
}
.error_field{
	background-color:#FF0000;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 11px;
	width:250;
}

.error_table{
	width:90%;
	background-color:#FFcccc;
 	border:1px solid #333333;
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
}



#pied {
margin-left: auto;
margin-right: auto;
height:20px;
width:980px;
background-color:#555555;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
color:#FFFFFF;
text-align:center;
font-size:10px;
}
.error{
	color:#FF0000;
	font-size:14px;
}
.logged{
	float:left;
	width:200px;
	margin-left:10px;
	padding-left:5px;
	margin-top:15;
	border:1px dashed #555555;
}
.pair{
	background-color:#E0E8EF;
}
.impair{
	background-color:#B3D4EF;
}

.linkImage{
	border:1px solid #333333;
}

.cellule_dernieres_annonce{
 border-bottom:1px dashed #999999;
 /*background-image:url(fond-derniere-annonce-voiture.png);*/
 background-color:#F4F4F6;
 height:100px; 
 vertical-align:middle;
}

.simple_search{
	/*width:270px;
	height:250px;*/
	padding-left:0px;	
	background-image:url(fond-simple-search.jpg);
	border:1px solid #CCCCCC;
}




table,td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#111111;
}
p {
	margin: 0 0 2px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:11px;
}
h1{
	color:#215771;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	margin: 0px 2px 2px 0px;
}
h2{
	color:#215771;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight:bold;
	margin: 0px 0 2px 4px ; 
}
h3{
color:#215771;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin: 0 0 2px 0;
}

a.info 
{
position: relative;
text-decoration: none;
color: #000000;
/*border-bottom: 1px gray dotted;*/
}

a.info:hover{
z-index:25; 
background: none;
}

a.info span{
display: none
}

a.info:hover span{ 
display: block;
position: absolute;
top: -50px;
left: 5px;
background-image:url(bg-menu-on.gif);
background-repeat:repeat-x;
text-align:center;
color: white;
padding: 1px;
width:90px;
height:30;
}

.infovisible{ 
position:relative;
top:-50px;
left:2px;
background-image:url(bg-menu-on.gif);
background-repeat:repeat-x;
text-align:center;
color: white;
padding: 1px;
width:85px;
height:20;
}

.fondGris{
	background-color:#DEDEDE;
	border:1px solid #CDCDCD;
}

.fondBeige{	
	border-bottom:1px solid #CCCCCC;
	background-color: #E8F7FF;
}
.fondBlanc{
	background-color:#FFFFFF;
	border:1px solid #CDCDCD;
}
.cache{
	display:none;
}

