@charset "iso-8859-1";
body {
	font-family:        Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:          8.5pt;
	word-spacing: 		1px ;
	margin:				5px;
	padding:			0;
}

body.accueil {
	text-align:			center;
}


#page_generale {
	width:				1000px;
	text-align: 		left;
}


h1 {
	margin:				0;
	padding:			0;
}

#global
{
	margin-right: 	20px auto;
	margin-left: 	20px auto;
}

#barre_haut {
	background:		#1D1E7B url(/images/band_02.gif) left top no-repeat ;
	padding:		0 0 0 13px;
	margin:			0;
	text-align: 	left;
	height:			23px;
}
#barre_haut ul {
	padding : 		0 0 0 0;
	border : 		0px;
	margin:   		0px;
	text-align: 	left;
}
#barre_haut li {
	display: 		inline;
	text-align: 	left;
}

#barre_haut li a span {
	display:		none;
} 
#barre_haut li.langue {
	float:left;		
}
#barre_haut li.bouton_contact a{   
	display:		 block;	  
	margin-left:	 705px;
	background : 	 transparent url(/images/nav_Contactfr_off.gif)  bottom no-repeat;	
	text-decoration: none;
	width:			 89px;  
	height:			 20px;
}
#barre_haut li.bouton_contact a:hover {
	background:	 	 transparent url(/images/nav_Contactfr_on.gif)  bottom no-repeat;
	text-decoration: none;
}

#barre_chatenet
{	
	float:			left;
	width:			290px;
	text-align: 	left;
}

#barre_flag
{	
	float:			left;
	width:			380px;
}

#barre_contact
{	
	float:			right;
	width:			61px;
}

#page 
{
	margin:			auto;  
	border: 		0px;
	width:			746px;
	text-align: 	left;
}

#logo 
{
	text-align: center;
}

#menu_gauche 
{
	text-align : right;
	border: 	0px;
	margin: 	0;
	width:  	150px;
	float:		left;
}

#page_speed 
{
	margin: 		auto;
	margin: 		0;
	padding-bottom: 50px;
	text-align: 	left;
	clear:			both;
}


#page_centrale
{
	text-align: 	left;
	float: 			left;
	margin-left:	20px;
	width: 			830px;
}
#page_centrale h2
{
	margin:				0px;
	padding:            0px;
}


hr
{
	width: 746px;
	text-align:	center;
}
hr.separateur {
	clear:both;
    margin:     0;
    padding:    0;   
    border:     none;
    _margin:    -7px;
    visibility: hidden;
}
hr.separator {
    display:            block;
    margin:             0;
    padding:            0;
    _margin:            -7px;
    clear:              both;
    visibility:         hidden;
    border:             none;
}
hr.separation_top
{
	border-top:			1px solid #C2C2C2;
	border-left:		0px;
	border-right:		0px;
	border-bottom:		0px;
	margin : 			0;
	padding: 			0 0 0 0;
}
div#separation {
	width: 		 100%;
	height:  	 1px;
	background : url(/images/pix_C2C2C2_modif.gif) bottom repeat-x;
}

.flag {
	display:		block;
	float:			left;
	width:			45px;
	height:			21px;
	margin:			2px 5px;
}
.flag span {
	display:		none;
}

.justify{
	text-align : justify;
}

.lien li {
	list-style-type:	none;
	display:			block;
	margin-bottom:		8px;
}
.lien a
{
	color:              #657B87;
	text-decoration:	none;
}
.lien a:hover {
	text-decoration:	underline;
}

.motorisation
{
    width:				205px;
	float:				left;
	border:				1px;
	border-top:			solid 1px;
	border-color:		#FFFFFF;
	margin:				3px;
}

img 
{
	margin:			0px;
	padding:		0px;
	border:			none;
	font-size:      0px;
}

#voiture
{
	width:				746px;
}


#mentions {
    font-family:        Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size:          8.5pt;
    color:              #000000;
	text-align: 		left;
}

ul#navigation {
	clear:			both;
	margin:			0;
	padding:		0;
	list-style:		none;
	background:		transparent url(/images/background_navigation.jpg) left top no-repeat;
	width:			100%;
	height:			20px;
	border-bottom:	solid 1px #FFFFFF;
	
}

ul#navigation li {
	margin:			0;
	padding:		0;
	/*float:			left;*/
	width:			100%;
}
ul#navigation li a {
	display:		block;
	height:			20px;
}
ul#navigation li a span {
	display:		none;
}

ul#navigation li#barooders2 a {
	/*background:		transparent url(/images/nav_barooder01_off.gif) 10% top no-repeat;*/
}
ul#navigation li#barooders2 a:hover {
	/*background:		transparent url(/images/nav_barooder01_on.gif) 10% top no-repeat;*/
}


ul#navigation li#baroodersx2must a {
	background:		transparent url(/images/nav_ch26_01_off.jpg) 50% top no-repeat;
}
ul#navigation li#baroodersx2must a:hover {
	background:		transparent url(/images/nav_ch26_01_on.jpg) 50% top no-repeat;
}

ul#navigation li#baroodersport a {
	/*background:		transparent url(/images/nav_barooder03_off.gif) center top no-repeat;*/
}
ul#navigation li#baroodersport a:hover {
	/*background:		transparent url(/images/nav_barooder03_on.gif) center top no-repeat;*/
}

ul#navigation li#barooderx4 a {
	background:		transparent url(/images/nav_barooderS2_01_off.jpg) 10% top no-repeat;
	/*background:		transparent url(/images/nav_barooder04_off.gif) 80% top no-repeat;*/
}
ul#navigation li#barooderx4 a:hover {
	background:		transparent url(/images/nav_barooderS2_01_on.jpg) 10% top no-repeat;
	/*background:		transparent url(/images/nav_barooder04_on.gif) 80% top no-repeat;*/
}

ul#navigation li#speedino a {
	background:		transparent url(/images/nav_ch26_01_off.jpg) 90% top no-repeat;
}
ul#navigation li#speedino a:hover {
	background:		transparent url(/images/nav_ch26_01_on.jpg) 90% top no-repeat;
}

#l_fr {
	background:		transparent url(/images/flagfr_off.gif) left top no-repeat;
}
#l_fr:hover {
	background:		transparent url(/images/flagfr_on.gif) left top no-repeat;
}

#l_en {
	background:		transparent url(/images/flaggb_off.gif) left top no-repeat;
}
#l_en:hover {
	background:		transparent url(/images/flaggb_on.gif) left top no-repeat;
}

#l_es {
	background:		transparent url(/images/flages_off.gif) left top no-repeat;
}
#l_es:hover {
	background:		transparent url(/images/flages_on.gif) left top no-repeat;
}

#contact {
	display:		block;
	width:			61px;
	height:			21px;
	background:		transparent url(/images/contact_off.gif) right top no-repeat;
}

#contact:hover {
	background:		transparent url(/images/contact_on.gif) right top no-repeat;
}

#contact span {
	display:		none;
}

#dimension
{
    width:				205px;
	float:				left;
	border:				1px;
	border-top:			solid 1px;
	border-color:		#FFFFFF;
}

#bandeau_large
{
   	/*width:				430px;*/
	/*height:				250px;*/
	float:				left;
	border-color:		#FF3333;
	margin-top:			-2px;
	/*margin-bottom:		15px;*/
	padding:			0;
}

#image_voiture_zoom	
{
    float:left;
	border-color:		#FF3333;
	margin-top:			1px;
	/*margin-bottom:		15px;*/
	padding:			0;
}

#miniatures
{
    width:				200px;
	margin-top:			1px;
	float:				left;
	border-color:		#FF3333;
	display: block;
}

#image_voiture_miniature1
{
    width:				287px;
	height:				120px;
	float:				left;
	border-top :        solid 1px;
	/*border-left:		solid 1px;*/
	border-color:		#FFFFFF;
}

#image_voiture_miniature2
{
    width:				143px;
	height:				119px;
	float:				left;
	/*border-top:			solid 1px;*/
	/*border-left:		solid 1px;*/
	border-color:		#FFFFFF;
}
#image_voiture_miniature3
{
    width:				143px;
	height:				119px;
	float:				left;
	/*border-top:			solid 1px;*/
	border-left:		solid 1px;
	border-color:		#FFFFFF;
}

.caracteristiques
{
   	width:				650px;
}			
/************page INDEX *****************/		 
div#colonne {
	clear:			both;
	margin:			0;
	margin-top:		0px;
	margin-bottom:	-9px;
	margin-left:	-1px;
	padding:		0 0 0 0 ;
	background:		transparent url(/images/background_colonne.jpg) left top repeat-y;
	border:			solid 1px;
	border-color:   #FFFFFF;
	width :			760px;
	height : 		100px;
}
		


#reseau
{		  
    font-family:        Arial, Verdana, Geneva, Helvetica, sans-serif; 
	font-size:          12px;
	width:				243px;
	float : 			left;	  
	margin-left:		5px;
}
#select
{	
	text-align:	center;
}
#select .select
{
	font-family:        Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size:          8.5pt;
}

#map
{
	float:	left;
}

#nouveaute 
{	  
	width:				240px;
	float : 			left;
	margin-left:		5px;
	height	:			100px;
}



#nouveautefr
{	  
	width:				243px;
	float : 			left;
	margin : 			0;
	padding : 			0;
	height	:			100px;
	text-align:			left;
	font-size :			16px;
}



#nouveaute   #lien
{
	/*height : 88px*/;
} 

.lien_index a
{
	font-family:        Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size:          8.5pt;
    color:              #000000;
	text-decoration:	none;
}
.lien_index  a:visited {
	color: 	#1D1E7B;
}
.lien_index  a:hover {
	text-decoration:	underline;
}

div.footer {
	font-family:    Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:      8.5pt;
	margin:			15px 0px;
	padding:		5px 0px;	
	border-top:		solid 1px #C2C2C2;
	border-bottom:	solid 1px #C2C2C2;
	text-align: 	center;
}
.footer a
{
	color:              #000000;
	text-decoration:	none;
}
.footer  a:visited {
	color: 	#1D1E7B;
}
.footer a:hover {
	text-decoration:	underline;
}

/************page ACTUALITES***********/
#actualites_form
{
	width:				750px;
	padding:			0px 10px;
	margin:				0;
	float:				left;
	border:				1px;
	border-top:			solid 0px;
	border-color:		#FFFFFF;
}

#actualites_form h3  
{
	font-family:        Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size:          8.5pt;
}



/************page SOCIETE**************/
#societe_form
{	
	width:				600px;
	padding:			0px 10px;
	margin:				0;
	float:				left;
	border:				1px;
	border-top:			solid 0px;
	border-color:		#FFFFFF;
}

/*************page RESEAU***************/
#reseau_form
{
	width:				600px;
	padding:			0px 10px;
	margin:				0;
	float:				left;
	border:				1px;
	border-top:			solid 0px;
	border-color:		#FFFFFF;
}
#reseau_form td{
	vertical-align :    top;
	width :             200px;
}
#reseau_form table{
	width:			600px  ;
    font-size:      8.5pt;

}
.adresse p:first-line
{
	font-weight :       bold;
	font-size:          12px;
}


/************* page CONTACT    ****************/
#contact_form
{
	width:				600px;
	padding:			0px 10px;
	margin:				0;
	float:				left;
	border:				1px;
	border-top:			solid 0px;
	border-color:		#FFFFFF;
}	
#contact_form li
{	
	display : 			inline;
	width:				800px;
	padding:			0px 0px;
	margin:				0;
	float:				left;
}
#contact_form ul
{	
	padding:			1px 0px;
	margin:				0;
}
#contact_form fieldset
{
	padding-left: 	20px;
	padding-bottom: 20px;
	border-style :	ridge;
	width : 		405px;
	border-color :  #CCCCCC;
}
#contact_form legend
{
	font-weight : bold;
	color :		  #1D1E7B;
}
#contact_form input.text, #contact_form textarea
{
	width: 350px;
}

#contact_form  p
{
	margin:				0;
	padding:			2px;
	text-align:			left;
	
}

.msg_erreur
{
	display:			block;
	font-weight:		bold;
	color:				#ff0000;
	text-align:			center;
}

/***********page EXTRANET **********/
#extranet_form
{
	width:				600px;
	padding:			0px 10px;
	margin:				0;
	float:				left;
	border:				solid 1px;
	border-top:			solid 0px;
	border-color:		#FFFFFF;
}


/***********page COPYRIGHT**************/
#copyright_form
{	
	width:				600px;
	padding:			0px 10px;
	margin:				0;
	float:				left;
	border:				solid 1px;
	border-top:			solid 0px;
	border-color:		#FFFFFF;
}
#copyright_form li
{	
	display : 			inline;
	width:				800px;
	padding:			0px 0px;
	margin:				0;
	float:				left;
}
#copyright_form ul
{	
	padding:			1px 0px;
	margin:				0;
}


#image_haut
{
	width:  100%;
	/*width: 820px ;*/
	height : 118 px;
	background-color: #1D1E7B;
}

#image_haut_extranet
{
	width: 820px ;
	height : 118 px;
}

#fond_bande
{
	float : left;
	height: 20;
	width: 	200px;
	background-color: #191852;
}




/*centre page*/
/*global*/
ul.colonne_caracteristiques{
	float : 	left;
	padding : 	0 0 0 0;
	border : 	0x;
	margin:		0px;
	width : 	230px;
}

#centrale li{				
	list-style-type:	none;
	border :    		0px;
	margin :			0px;
	padding :			0 0 0 0;
}
#centrale img
{			
    border :    		0px;
	/*_margin-left :		-15px;*/
	padding :			0 0 0 0;
}
#centrale ul{
	padding : 			0 0 0 0;
	border : 			0px solid;
	margin:				0px;	
	margin-right:		25px;
	margin-bottom:		10px;
}
span
{
	display:	none;
}



#bottom 
{		
	margin-top:	10px;
	text-align: center;
	float:		left;
	width:		800px;
	
}

#bottom li
{
	display : 	inline;
	margin-left:10px;
}




#extranet_form input.password
{
	margin:			0;
	padding:		0;
	width:			80px;
	height: 		16px;
	border-bottom:	solid 1px #000000;
	border-left:	solid 1px #000000;
	border-right:	solid 1px #000000;
	border-top:		solid 1px #000000;
	font-family:    Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size:		8.5pt;
    color:			#000000;
	vertical-align:	top;
}
#extranet input.password 
{
	margin:			0;
	padding:		0;
	width:			80px;
	height: 		16px;
	border:			solid 1px #FFFFFF;
	background:		#DCE6E9;
    font-family:    Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size:		8.5pt;
    color:			#000000;
	vertical-align:	top;
}
input.bouton
{
	margin:			0;
	padding:		0;
	width:			80px;
	height: 		18px;
	border:			solid 1px #FFFFFF;
	background:		#8CACBB;
    font-family:	Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size:		8.5pt;
    color:			#ffffff;
}
#extranet
{ 
  	width:				240px;
	left:				5px;
	float:				left;
	margin-left:		5px;
	margin-bottom:		-3px;
	padding-right :     10px;
}	 
#extranet p
{
	margin:				0;
	padding:			2px;
	text-align:			left;
	/*text-align : 		center;*/
}

#extranet_contenu
{ 
 	width:				236px;
	float:				left;
	margin-top:			-4px;
}
#extranet_contenu p
{
	margin:				0;
	padding:			2px;
	text-align : 		center;
	margin-bottom : 	5px;
}

#popup
{
	width : 325px;
	margin : 0px;
	padding: 0 0 0 0;
}
#popup li
{
	display : block;
	list-style : none;
}
#popup p
{
	margin:	0px;
	padding:0 0 0 0;
}
#popup_close
{
	width : 	320px;
	text-align: center;
	float : 	left;
	border: 	none;
	margin:		0px;
	margin-top: 10px;
	padding:	0 0 0 0;
}

.preload {
   display : none ;
}

#extranet_connect
{
	padding:	134px 0 0 50px;
}
#extranet_connect_contenu
{
	background:	#d6dfe7;
	border: 	solid #000000 1px;
	padding: 	10px;
}
#goright{
	float: right;
	margin-left:305px;
}
