* { padding: 0; margin: 0; }

#header {
	color: #333;
	width: 980px;
	float: left;
	height: 209px;
	background: url(../images/header_menu.png) top left;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-top: solid 1px #000000;
}
#header p{
   background: #000000;
	width: 140px;
	height:10px;
	color: #FFFFFF;
	margin:0px 0 0 790px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	line-height: 10px;
}
#header h1{
	font-size:18px;
	margin:0px 0 0 790px;
}


#wrapper { 
   background: #333399;
 margin: 0 auto;
 width: 980px;
}

body {
background:none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 /* background: ThreedLightShadow; */
}

/**MENU **/
#pneu-menu{
  	float: left;
  	/*background: url(pneu-image/pneu-fond-menu.png) top left no-repeat #FFFFFF;*/
  	color: black;
  	height: 30px;
  	width: 980px;
  	padding-top:32px;
	background:none;
}
#pneu-menu li
{
	display: inline;
	/*width: 100px;*/
	float:left;
	text-align:center;
}	
	
#pneu-menu li a 
{
	height: 23px;
/*  	voice-family: "\"}\""; */
  	voice-family: none;
	text-decoration: none;
   text-align: left;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bolder;	
   font-variant: none;
	font-size:14px;
	text-align:center;
  line-height: 14px;
}	
	
#pneu-menu li a:link, #pneu-menu li a:visited 
{
	color: #000;
	display: block;
	background:  none;
	padding: 0px;
}
#pneu-menu li a:hover
{
	color: #FF0000;
	background:  none;
	padding: 0px;
}

/*** Dialogue ***/
#leftCol
{
	float:left;
	width:200px;
}
#rightCol
{
	float:right;
	width:770px;
	margin-left:10px;
}
.pneu-dialogue
{
    float: left;
	font: arial;	
	padding-top: 3px;
	width:197px;
}
.pneu-dialogue li
{
	list-style-type: disc;
	list-style-position:inside;
	text-align: left;
	padding-left:10px;
	font-weight: bold;
	font-size: 11px;
	color: gray;
	margin-left:0px;
}
.pneu-dialogue h3
{
	color:black;
	text-align: left;
	font-weight: bold;
	font-size:15px;
	padding-top: 1px;
	padding-left:5px;
	margin-bottom:0px;
	/*float:left;*/
	width:197px;
	padding-bottom:0px;
}
.pneu-dialogue ul
{
	padding-top:0px;
	padding-left:0px;
	float:left;
	width:197px;
}
.pneu-dialogue h3 span
{
	float: left;
	margin-left:5px;	margin-right:5px; margin-bottom:0px;
}
.pneu-dialogue h3 .hr
{
	float:left;
	background:black; 
	margin-top:8px;
	margin-bottom:0px;
	height:1px;
}
.pneu-dialogue h4
{
	text-align: left;
	font-weight: bold;
	font-size:10px;
	padding-left:18px;
}
.pneu-dialogue p
{
	width:180px;
	height:2px;
	font-size:11px;
	font-weight: bold;
	text-align: left;
	
}
#contenu-rechercher-pneu{
   width:760px;
   height:228px;
   float:left;
   background: none;/*url(../images/recherche.png)no-repeat #FFFFFF;*/
   background-position:top;	
}
#pneu-moteur{
  float: right;
  
  color: #333;
  height: 192px;
  width: 753px;
}
#pneu-moteur-haut{
  float: right;
  background:none;
  background: url(pneu-image/decoupe/accueil-image_11.png) top left no-repeat #FFFFFF;
  height: 63px;
  width: 753px;
  color:white;
  text-align:center;
}
#pneu-moteur-haut h1{
 color:#333;
 text-align: center;
 padding-top: 20px;
 font-size:24px;
 font-variant: small-caps;
}
#pneu-moteur-haut h2{
 
 text-align: center;
 padding-top: 20px;
 font-size:16px;
 color:white;
}
#pneu-moteur-bas{
  float: right;
  text-align: center;
  padding-top:0px;
    background:none;
 background: url(pneu-image/decoupe/accueil-image_12.png) top left no-repeat #FFFFFF;
  color: #333;
  height: 150px;
  width: 753px;
}
#pneu-annonce {
    margin-left: 5px;
    width: 775px;
}
#pneu-texte {
    /*background: url("pneu-image/contenu-pneu.png") no-repeat scroll left top /*#CBCBCB;*/
	background: none;
    color: #333333;
    width: 980px;
}
#footer {
    background: url("pneu-image/decoupe/accueil-image_18.png") no-repeat scroll center bottom white;
    border-bottom: 0px solid #000000;
    clear: both;
    color: #333333;
    height: 80px;
    width: 980px;
	margin-bottom:5px;
	margin-top:5px;
	margin:auto;

}
#marques
{
	width:980px;
	text-align:center;
	background: url("pneu-image/decoupe/accueil-image_17.png") no-repeat scroll center center white;
	clear: both;
	height:60px;
	margin:auto;
}
#content {
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    color: #333333;
	background:#FFFFFF;
    display: inline;
    float: left;
    width: 980px;
}

#bonhomme
{
	float:right;
	background:url("pneu-image/decoupe/accueil-image_14.png") no-repeat scroll 5px -36px transparent;
	width:780px;
	height:250px;
	text-align:center;
}

.contact_tel
{
	float:right;
	width:190px;
	height:70px;
	background:url("../images/contact_tel.png") white no-repeat;
	color:white;
}
.contact_tel p
{
	margin:10px;
	margin-left:50px;
}
.contact_tel h4
{
	text-align:center;
	text-transform:uppercase;
	color:#FFCC00;
	font-size:15px;
	padding-top:10px;
}
.access_plan
{
	float:right;
	width:190px;
	height:60px;
	background:url(../images/cadre_jaune.png) white no-repeat;
	font-weight:bold;	
}
.access_plan p
{
	padding-top:20px;
	text-align:center;
}
@font-face 
{  
	font-family: "BD_Cartoon_Shout";  
	src: url( fonts/BD_Cartoon_Shout.eot ); /* IE */  
}  
@font-face 
{  
	font-family: "BD_Cartoon_Shout";  	
	src: /*local(" real FontName "),*/ url( fonts/BD_Cartoon_Shout.ttf ) format("truetype"); /* non-IE */  
}  
#bonhomme div
{
	width:560px;
	margin-right:32px;
	float:right;
}
#bonhomme p
{
	margin-left:140px;
	margin-bottom:10px;
}
#bonhomme .ouverture
{
	font-family:"BD_Cartoon_Shout";
	font-size:15px;
	color:black;
	padding-top:20px;	
}

#bonhomme .horaires
{
	color: gray;
	font-size:14px;
}

#bonhomme .stock
{
	font-family:"BD_Cartoon_Shout";	
	color:#CF181A;
	font-size:15px;	
}

#bonhomme .pneus_pas_chers
{
	color:#CF181A;
	font-size:14px;
	font-weight:bold;
}
#astuceMiddle{
	background:url("pneu-image/promoMiddle.jpg") repeat-y;
	}
#astuceTop{
	width:980px;
	height:25px;
	display:block;
	background: url("pneu-image/promoTop.jpg") no-repeat;
	}
#astuceBottom{
	width:980px;
	height:25px;
	display:block;
	background: url("pneu-image/promoBottom.jpg") no-repeat;
	}
#astuce{
	margin: auto;
	width: 980px;

  /* border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;*/
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-bottom-color: #000000;
	padding-bottom:15px;
	padding-top: 15px;
	/*float:left;*/
	/*height:75px;*/

	
}
#astuce h1{
	width: 964px;
	padding:15px 0 10px 75px;
	font-size: 15px;
	color: navy;
	text-decoration: none;
	background: url("pneu-image/star.jpg")  no-repeat 30px -2px;

	
}
#astuce p{
	width: 934px;
	padding:0px 0 10px 75px;
	color:#666666;
		
}
#astuce p strong{
	color:#333333;
}

table
{
	
}

/* Effet sur liste déroulante*/
.liste-deroulante, .liste-deroulante2
{
	font-size:18px;
	background:white;
	border:2px  #FEF700;
	border-style: inset;
	color:red/*#FEF700;*/
}

.liste-deroulante:hover{
	color:#000000;
	background: #FEF700;
}


.liste-deroulante2:hover{
	color:#000000;
	background: #FEF700;
/*	font-size:20px;*/
}

.liste{
	color:#000000;
	background: #FEF700;
}

.liste:hover{
 background:  white;
 color: red/*#BDBFC3;*/

	
}

.option{
 background:white;
 	color:red;

 }
/* Fin effet sur liste déroulante*/

#adresse-footer3
{
	float:left;
	width:14%;
	padding-top:28px;
	font-weight: bold;
}
#adresse-footer{
   float:left;
	text-align:left;
	font-family: Arial Black, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size:16px;
	width:40%;
	line-height: 15px;
	padding-top:20px;
	margin-left:30px;
}
#adresse-footer2{
   float:right;
	width:40%;
	text-align:right;
	font-size:16px;
	font-family: Arial Black, Helvetica, sans-serif;
	font-variant: small-caps;
	line-height: 15px;
padding-bottom:0px;
	padding-top:20px;
	margin-right:28px;
}


#taille_pneus_label
{
	float: left;
    margin-left: 95px;
    margin-top: 23px;
    width: 130px;
}
#taille_pneus_liste{
	float: left;
    margin-left: 3px;
    margin-top: 18px;
    width: 70px;
}
#taille_pneus_liste select
{
	width: 70px;
}
#travers_label{
	display:none;
}
#travers_liste{
	float: left;
    margin-left: 27px;
    margin-top: 18px;
    width: 67px;
}
#travers_liste select
{
	width: 67px;
}
#jante_label{
	display:none;
}
#jante_liste{
	float: left;
    margin-left: 33px;
    margin-top: 18px;
    width: 67px;
}
#jante_liste select
{
	width: 67px;
}
#vitesse_label{
	float: left;
    margin-left: 15px;
    margin-top: 23px;
    width: 69px;
}
#vitesse_liste{
	float: left;
	margin-top: 18px;
	width: 148px;
}
#vitesse_liste select
{
	width: 148px;
}
#pneu_liste{
	float: left;
    margin-left: 144px;
    margin-top: 36px;
}
#quantite_liste{
	float: left;
    margin-left: 22px;
    margin-top: 36px;
}
#marque_liste{
	float: left;
    margin-left: 21px;
    margin-top: 36px;
    width: 150px;
}
#marque_liste select
{
	width: 150px;
}
#submit_moteur
{
	float: left;
    height: 31px;
    margin-left: 20px;
    margin-top: 30px;
    width: 130px;
	padding-top:12px;
	display:block;
}
#submit_moteur a 
{
	color: #000000;	
	font-weight:bold;	
}
#submit_moteur a:hover
{
	text-decoration:none;
}

#logo
{
	cursor: pointer;
    float: left;
    height: 128px;
    margin-left: 10px;
    width: 193px;
}

.pneu-dialogue hr
{
	display:block;
}

.access_plan p a,#adresse-footer3 a 
{
	color:black;
	text-decoration:none;
	font-size: 16px;	
}



/**** Resultats recherche ****/


#annonce-prix-pneu-centre
{
	background: none;
	display:block;
	margin:0;
	position:fixed;
	_position:absolute;
	z-index:40;
	width:980px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:21px;
	color:white; 
	height:22px;
	font-variant:normal;
	padding-top:10px;	
	_top: expression(body.scrollTop + 0 + "px");
}

body > #annonce-prix-pneu-centre
{
	position:fixed;
}

#annonce-prix-pneu-centre i 
{
	font-size: 13px;
}
#annonce-prix-pneu-head
{
	background:url("pneu-image/header.png") top left no-repeat;
	float:left;
	display:block;
	margin: auto ;
	height:190px;
	width:980px;
	position:fixed;
	_position:absolute;
	z-index:30;	
	_top: expression(body.scrollTop + 0 + "px");
}

body > #annonce-prix-pneu-head
{
	position:fixed;
}

.resultat_header
{
	background:url("pneu-image/decoupe/tableau-image_03.png") top left no-repeat;
	height:60px;
	width: 980px;
	position:fixed; 
	_position:absolute;
	z-index:20; 
	top:188px;
	_top: expression(body.scrollTop + 188 + "px");
	height: 60px;
}

.resultat
{
	background:none;
	width:100%;
	height: 60px;
	position:relative; 
	top:248px;
}

.resultat td, .resultat_header td, .resultat_header td a
{
	font-weight: bold;
	text-align: center;
	color: #808185;
	font-size:14px;
	text-decoration:none;
}

.search_result {
	background:url("pneu-image/decoupe/tableau_repeat.png") repeat-x;
	height: 67px;
	border:0;
}

.resultat_header #label1, .search_result .data1
{
	width: 151px;
}
.resultat_header #label2, .search_result .data2
{
	width: 160px !important;
}
.resultat_header #label3, .search_result .data3
{
	width:73px;
}
.search_result td .price
{
	font-size: 20px;
	color: black;
}
.resultat_header #label4,.resultat_header #label5, .search_result .data4, .search_result .data5
{
/*	width: 119px !important;*/
	width: 238px !important;
}
.resultat_header #label6
{
	color: black;
	width:179px !important;
}
.resultat_header #label7
{
	color: black;
	width:179px !important; 
}

.search_result .data6, .search_result .data6
{
	width:179px;
}

div.stock1 , div.stock1 a  /*en stock*/
{
	color: #3EA436 ;
}
div.stock2 , div.stock2 a  /*limité*/
{
	color: #00A7E8  ;
}
div.stock3 , div.stock3 a
{
	color: #F18104  /*au montage*/
}
#adresse-footer span.adresse,#adresse-footer2 span.adresse 
{
	color: #555555;
    font-variant: normal;
    text-transform: capitalize;
	font-weight:normal;
	font-size:13px;
	
}


#adresse-footer span.adresse span.tel,#adresse-footer2 span.adresse span.tel
{
	font-weight:bold;
}

div.stock4 , div.stock4 a
{
	color: #E42E19  /*pas de stock*/
}
.resultat td.titre-tableau-autre
{
	background:  url("pneu-image/decoupe/tableau-image_05.png") no-repeat;
	/* background: #E3E3E3; */
	padding-left:10px;
	padding-right:10px;
	text-align: center;
	height:82px;
	font: verdana;
	font-size: 14px;
	font-weight: bold;
	color : #24348B;
	border: 0px;
}
.resultat td.titre-tableau-autre span.pneumalin
{
	color: black;
}
#search_end 
{
	background:  url("pneu-image/decoupe/tableau-image_08.png");
	height:52px;
	width: 980px;
	position:relative;
	top:240px;
}

/* Commande */
div.ava_back {

	margin-bottom:10px;
}
.ava_reserve_info{
	float:left;
	width:150px;
	position:relative;
	z-index:10;
	left:500px;
	top:40px;
	height:150px;
	padding-top:25px;
	padding-left:10px;
	background:url(../img/reserv_info2.gif) top left no-repeat;
}
.ava_reserve_form{
	position:relative;
	left:-100px;
	
}
#ava_error_form{
	position: absolute;
	top: 450px;
	left:500px;
	padding-top:20px;
	z-index:10;
	background:url(../img/erreur_bg.gif) top left no-repeat;
	width:337px;
	height:200px;
	cursor:pointer;
	display:none;
}
#ava_error_form h3{
	padding-left:0px;
	margin-bottom:10px;
}
#ava_error_form ul{
	text-align:left;
	list-style:disc;
	margin-left:140px;
	margin-top:10px;
}
#ava_error_form span{
	padding:5px;
}


.pneu-legende
{
	position:relative;
	left: -215px;
	top: -190px;
	display:none;
	z-index:500;
}

.defics_sig
{
background: url("pneu-image/defics.png") no-repeat scroll 0 0 transparent; 
color: #18CEE3;
clear:both;
font-weight: normal;
height: 30px;
margin: 0 auto;
padding-left: 60px;
padding-top: 6px;
text-transform: lowercase;
width: 320px;
}