/* CSS Document */

*{
	margin:0;
	padding:0;
	font-size:100%;
}

html{ font-size:100%; }

body, html{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.90em;
	color:#333333;
	background:url(../../images/back_repeat.gif);
	height:100%;
	text-align:left;
}


#conteneur{
	width:860px;
	margin:0 auto;
}

#header{
	position:relative;
	width:860px;
	height:303px;
	background:url(../../images/header.jpg) left top no-repeat;
}



#contenu{
	width:858px;
	min-height:700px;
}

#left{
float:left;
width:221px;
}


#right{
float:right;
width:635px;
}

#categories_ac{
width:515px;
margin:2em auto;
border:#333 solid 1px;
position:relative;
}

#categories_ac table{ width:100%; }


#categories_ac .accueil{
width:250px;
height:40px;
background:#333333;
text-align:center;
text-transform:uppercase;
color:#fff;
line-height:40px;
z-index:2000;
font-weight:bold;
letter-spacing:1px;
}

#categories_ac a{
display:block;
width:100%;
height:100%;
}

#categories_ac #depannage{
z-index:3;
position:absolute;
top:153px;
left:5px;
}

#categories_ac #atelier{
z-index:3;
position:absolute;
top:153px;
left:260px;
}

#categories_ac #vente_pieces{
z-index:3;
position:absolute;
top:346px;
left:5px;
}

#categories_ac #location{
z-index:3;
position:absolute;
top:346px;
left:260px;
}

#haut_texte{
	width:635px;
	height:66px;
	background:url(../../images/haut_texte.jpg) left top no-repeat;
}

#repeat_contenu{
	width:635px;
	background:url(../../images/repeat_contenu.gif) left top repeat-y;
	overflow:hidden;
}



#repeat_contenu h1{
	position:relative;
	width:90%;
	font-size:1.2em;
	color:#44250a;
	border-bottom:#44250a solid 1px;
	padding:0 0 5px 0;
	text-transform:uppercase;
	margin:0 auto;
	text-align:left;
}

#repeat_contenu h1.coin, #repeat_contenu div.coin{
width:515px;
color:#44250A;
height:30px;
line-height:30px;
text-align:center;
background-color:#fff;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
border:0;
padding:0;
margin:2em auto 1em auto;
}

#repeat_contenu div.coin{
width:515px;
height:auto;
height:100%;
margin:2em auto;
clear:left;
}

#repeat_contenu #navPage{
overflow:hidden;
background-color:#EAEAEA;
width:515px;
height:20px;
margin:5px auto;
font-size:11px;
text-align:center;
line-height:20px;
color:#333;
}

#repeat_contenu #navPage a, #repeat_contenu #navPage span, #repeat_contenu #navPage a:hover{
display:block;
float:left;
width:15px;
height:15px;
text-align:center;
line-height:15px;
margin:0 0.3em;
background-color:#666666;
color:#fff;
border:#FFFFFF solid 1px;
}

#repeat_contenu #navPage a:hover{
background-color:#FF7E00;
}

#repeat_contenu #navPage span{
font-weight:bold;
background-color:#FF7E00;
}

#repeat_contenu #prix{
color:#56158A;
font-weight:bold;
font-size:16px;
}


#repeat_contenu div.coin div.annoncesIMG{
float:left;
display:block;
width:160px;
padding:1em;
clear:left;
}

#repeat_contenu div.coin div.annoncesIMG p{ padding:1em 0 0 0.5em; }

#repeat_contenu div.coin div.annoncesIMG p a{ display:block; width:160px; }

#repeat_contenu div.coin div.annoncesIMG img{
border:#333 solid 1px;
padding:2px;
background-color:#fff;
}

#repeat_contenu div.coin div.annoncesDESC{
margin-left:190px;
}

#repeat_contenu div.coin div.annoncesDESC .prix{
font-weight:bold;
font-size:2em;
}


#repeat_contenu div.coin div.annoncesDESC h2{
font-size:12px;
padding:1em 0 0 0;
margin:0;
text-align:left;
color:#000;
background:none;
}

#repeat_contenu div.coin div.annoncesDESC h2 span{
color:#999999;
font-size:10px;
text-align:right;
text-transform:lowercase;
padding:0 0 0 10px;
}

#repeat_contenu div.coin div.annoncesDESC p{
color:#666;
text-align:left;
font-size:11px;
line-height:18px;
padding:0 1em 1em 0;
margin:0;
}

#repeat_contenu div.coin #liens_infos{
clear:both;
-webkit-border-top-right-radius:0;
-webkit-border-top-right-radius:0;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-topleft:0;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-topright:0;
-moz-border-radius-bottomright:5px;
border-radius:0 0 5px 5px;
background-color:#363636;
border-top:#CCCCCC solid 2px;
overflow:hidden;
}

#repeat_contenu div.coin #liens_infos span{
float:right;
width:120px;
text-align:center;
color:#d59b30;
font-weight:bold;
}


#repeat_contenu div.coin #liens_infos span a{ color:#fff;}

#repeat_contenu div.coin #liens_infos span a:hover{ color:#666;}


#repeat_contenu div.coin h2{
height:30px;
background-color:#333333;
line-height:30px;
color:#fff;
text-transform:uppercase;
text-align:left;
-webkit-border-top-right-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-right-radius:0;
-webkit-border-bottom-left-radius:0;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomleft:0;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomright:0;
border-radius:5px 5px 0 0;
}

#repeat_contenu #downloadCAT{
text-align:left;
height:34px;
line-height:24px;
padding:0 0 0 30px;
width:240px;
font-size:10px;
margin:1em 0 0 10%;
background:url(../../images/pdf.gif) 0 0 no-repeat;
}

#repeat_contenu h2{
	font-size:1em;
	color:#44250a;
	padding:0;
	text-transform:uppercase;
	text-align:left;
	padding:0 2em;
}

#repeat_contenu p{
text-align:justify;
padding:1em 2em 2em 2em;
margin:0;
line-height:18px;
}

#repeat_contenu p.encours{
padding:0.5em 2em;
}

#repeat_contenu ul{
	width:525px;
	padding:0 30px 0 50px;
	text-align:left;
	margin:10px auto;
	list-style-type:disc;
}

#repeat_contenu i{
	width:525px;
	padding:0 30px 0 50px;
}


#repeat_contenu a{
	text-decoration:none;
	color:#666666;
}

#repeat_contenu a:hover{
	text-decoration:none;
	color:#333333;
}


.accueil_style{
	width:92%;
	padding:10px;
	background-color:#ffffff;
	text-align:center;
	margin:5px auto;
}

#haut_fond_contact{
width:207px;
height:11px;
background:url(../../images/haut_fond_contact.gif) left top no-repeat;
overflow:hidden;
}

#rp_fond_contact{
width:207px;
background:url(../../images/rp_fond_contact.gif) left top repeat-y;
}


#bas_fond_contact{
width:207px;
height:11px;
background:url(../../images/bas_fond_contact.gif) left top no-repeat;
overflow:hidden;
}

#fond_contact{
	width:187px;
	margin:20px auto;
	padding:10px;
	text-align:center;
	font-size:0.8em;
	color:#060606;
}

.ttfl{
margin-left:15px;
margin-top:5px;
}

#repeat_contenu #fond_contact a{
	text-decoration:none;
	color:#56158A;
}

#repeat_contenu #fond_contact a:hover{
	text-decoration:none;
	color:#C16416;
}


#repeat_contenu #fond_formulaire{
	width:395px;
	height:324px;
	background:url(../../images/fond_formulaire.gif) left top no-repeat;
	margin:20px auto;
	padding:50px 10px 10px 10px;
	text-align:left;
	font-size:0.9em;
	color:#060606;
}



#bas_contenu{
	width:635px;
	height:51px;
	background:url(../../images/bas_contenu.gif) left top no-repeat;
	overflow:hidden;
}

#sous_menu{
	width:90%;
	margin:5px auto;
	text-align:right;
	color:#44250a;
	font-size:0.8em;
	font-weight:bold;
}

#sous_menu ul li{
	display:inline;
	padding:0 5px;
}

#sous_menu ul li a{
	text-decoration:none;
	color:#44250a;
}

#sous_menu ul li a:hover{
	text-decoration:none;
	color:#ffffff;
}

#sous_menu ul > li + li{
	border-left:#44250a solid 1px;
}


.flash{
	z-index:1;
}


img{
	border:none;
}

#repeat_contenu table.accueil{
	margin:0 auto;
	border:#333333 solid thin;
}

#menu_haut{
	position:absolute;
	top:20px;
	right:10px;
	z-index:2;
	width:580px;
	height:28px;
	text-align:right;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	letter-spacing:0.1em;
	padding:0 9px 0 0;
	color:#FFFFFF;
}

#menu_haut ul{
	z-index:2;
}

#menu_haut ul li{
	display:inline;
	padding:0px 10px;
}

#menu_haut ul li a{
	text-decoration:none;
	color:#ffffff;
}

#menu_haut ul li a:hover{
	text-decoration:none;
	color:#FF7F00;
}

#menu_haut ul > li + li{
	border-left:#ffffff solid 1px;
}



#menu_gauche{
	width:208px;
}

#haut_menu{
	width:208px;
	height:9px;
	background:#FF7E00 url(../../images/haut_menu.gif) left top no-repeat;
}

#menu_gauche ul{
	width:208px;
	background-color:#FF7E00;
}

#menu_gauche ul li{
	list-style-type:none;
	line-height:10px;
}

#menu_gauche ul li a{
	display:block;
	width:165px;
	height:36px;
	background:url(../../images/bouton_menu.gif) left top no-repeat;
	color:#ffffff;
	padding:0 0 0 40px;
	font-size:1em;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	line-height:32px;
}

#menu_gauche ul li a:hover{
	display:block;
	width:165px;
	height:36px;
	background:url(../../images/bouton_menu.gif) left top no-repeat;
	color:#FF7F00;
	padding:0 0 0 40px;
	font-size:1em;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}

#actualites{
	width:208px;
}


#haut_actu{
	width:208px;
	height:64px;
	background:url(../../images/haut_actualites.gif) left top no-repeat;
}

#repeat_actu{
	width:208px;
	background:url(../../images/repeat_actualites.gif) left top repeat-y;
}

#repeat_actu h1{
	margin:0;
	width:145px;
	padding:5px 30px;
	text-align:center;
	font-size:0.8em;
	color:#060606;
	font-weight:bold;
	text-transform:uppercase;
}

#repeat_actu p{
	margin:0;
	padding:0 30px;
	text-align:left;
	font-size:0.8em;
	color:#363636;
}

#repeat_actu p a{
	color:#990000;
	text-decoration:none;
}

#repeat_actu p a:hover{
	color:#FFCC66;
	text-decoration:none;
}

#bas_actu{
	width:208px;
	height:41px;
	background:url(../../images/bas_actualites.gif) left top no-repeat;
}

#newsletter{
	width:208px;
	margin:5px 0 0 0;
}

#haut_news{
	width:208px;
	height:64px;
	background:url(../../images/haut_newsletter.gif) left top no-repeat;
}

#repeat_news{
	width:208px;
	background:url(../../images/repeat_newsletter.gif) left top repeat-y;
}

#repeat_news p{
	margin:0;
	width:145px;
	padding:0 30px;
	text-align:left;
	font-size:0.8em;
}

#bas_news{
	width:208px;
	height:41px;
	background:url(../../images/bas_newsletter.gif) left top no-repeat;
}



#footer{
	clear:both;
	width:858px;
	height:40px;
	text-align:center;
	padding:30px 0;
}

#footer ul li{
	display:inline;
	padding:0px 10px;
}

#footer ul li a{
	text-decoration:none;
	color:#ffffff;
}

#footer ul li a:hover{
	text-decoration:none;
	color:#D39B2A;
}

#footer ul > li + li{
border-left:#ffffff solid 1px;
}

/*///////////////////    AFFICHAGE DES FICHES PRODUITS /////////////////////////////////////////////////////////////////////////*/

#clear{
	clear:both;
}


#global_produits{
	float:left;
	width:501px;
	min-height:588px;
	margin:0 0 0 67px;
}

.fiche_produits{
	font-size:10pt;
	background-color:#FDF9ED;
	float:left;
	width:100%;
	height:100%;
	margin:10px 0;
}

#img_produit{
	width:167px;
	float:left;
	text-align:center;
	background-color:#FDF9ED;
	margin:10px 0 0 10px;
}

#bouchetrou{
width:250px;
}

#nom_produit, #descript_produit, #ref_produit, #poids_produit{
	color:#44250a;
	font-weight:bold;
	background-color:#FDF9ED;
	margin:5px 0 5px 0;
	padding:7px;
}

#achat_produit{
	text-align:center;
	color:#d59b30;
	font-weight:bold;
	background-color:#FDF9ED;
	margin:5px 0 5px 0;
	padding:7px;
}
