/* CSS Document */
body{
font-family:  Tahoma , Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
font-size:11px;
background:#485D7B url(../img/arr_top.gif) repeat-x;
margin:0px;
padding:0px;}

.catalogue_item{
	float:left; border:solid 1px #5E5B61; width:360px; margin:15px 0 5px 10px; padding:5px;
	cursor:pointer;background:#eeeeee;

}

.produit_item{
	float:left; border:solid 1px #F77F07; width:360px; margin:15px 0 5px 10px; padding:5px;
	cursor:pointer;background:#F7CFA8;
	height:100px;

}

.produit_item .image{
	height:68px;
	width:68px;
	border:solid 1px #F77F07;
	float:left;
	margin-right:3px;
}

 .details_produit .image{
	height:200px;
	width:200px;
	border:solid 1px;
	margin-right:3px;
 }

 .details_produit .titre_prod{
	 font-weight:bold;
	 font-size:1.4em;
	 margin-bottom:20px;
 }

  .details_produit .description_detail{
	 margin: 0 0 20px 20px;
	 float:left;
	 width:400px
 }


.description{
	height:32px;
	overflow:hidden;
	font-size:0.8em;
}

.titre_prod{
	font-weight:bold;
}

.detail_prod{
	font-size:0.9em; font-style:italic;
	font-weight:bold;
}

.scoll_catalogue{
	/*height:490px;
	overflow:auto;*/
	margin-right:2px;
}

.catalogue_item .image{
	height:68px;
	width:68px;
	border:solid 1px #aaaaaa;
	float:left;
	margin-right:3px;
}

.sup{
	color:orange;
	font-size:1.0em;
	font-weight:bold;
}

form{
font-size:10px;}
input, textarea, select{
font-size:11px;
color:#ffffff;
/*border:1px solid #ED5258; */
background:#86A4CF;
}
map, area{
cursor:pointer;
}

.banner{
background:url(../img/banner.gif) no-repeat center 0;
width:930px;
height:107px;

}

#footer .menuhaut {
font-size:12px;
color:#000000;
}

#footer .menuhaut a{
display:block;
height:29px;
line-height:29px;
text-align:center;
color:#000000;
text-decoration:none;

}

#footer .menuhaut a:hover{
background:url(../img/btn_arr_on.gif) repeat-x;
display:block;
color:#ffffff;
text-decoration:none;
height:29px;

}
.menuhauthover{
background:url(../img/btn_arr_on.gif) repeat-x;
color:#ffffff;
text-decoration:none;
}
.produitthover{
background:url(../img/arr_produit.gif) repeat-x;
color:#ffffff;
text-decoration:none;
width:100px;
}
.sousmenuhaut a{
display:block;
height:20px;
text-align:center;
font-size:11px;
color:#000000;
text-decoration:none;
padding-top:5px;
}
.sousmenuhaut a:hover{
color:#ffffff;
text-decoration:none;

}

.menubas a{
display:block;
height:16px;
text-align:center;
font-size:10px;
color:#ffffff;
text-decoration:none;
padding-top:3px;
font-weight:bold;
}
.menubas a:hover{
color:#000000;
text-decoration:none;

}

#sousmenubas{
background:url(../img/btnbas_arr.gif) repeat-x;

}
.sousmenubas a{
display:block;
height:19px;
text-align:center;
background:url(../img/btnbas_arr.gif) repeat-x;
font-size:10px;
color:#FF3333;
text-decoration:none;
padding-top:3px;
}
.sousmenubas a:hover{
color:#7D8FAA;
text-decoration:none;

}
.lign_bas{
background: url(../img/lign_bas.gif) repeat-x;
height:6px;
}
.ombre_left{
background: url(../img/ombre_left.gif) repeat-y;
width:10px;
}

.ombre_right{
background: url(../img/ombre_right.gif) repeat-y;
width:10px;
}

.copyright {
height:14px;
padding-top:2px;
font-size:9px;
color:#ffffff;
text-align:right;
padding-right:32px;
background:#485D7B;
margin-bottom:50px;
}

/*.copyright a{
font-size:11px;
color:#7A0000;
text-decoration:none;
font-weight:bold;
}
.copyright a:hover{
font-size:11px;
color:#7A0000;
}*/
/* contenu */
.contenu{
font-size:11px;
text-align: justify;
padding-left:40px;
padding-top:20px;
width:730px;
}
.contenu_left{
font-size:11px;
padding-right:20px;
width:400px;
}
.contenu_right{
font-size:11px;
padding-left:20px;
text-align:center;
width:300px;
}
.titre_contenu{
text-align:left;
font-size:16px;
font-weight:bold;
color:#485D7B;
}

.Coordone{
Border:1Px Solid #B1B1B1;
width:174px;
margin-top:8px; 
background:#F1F1F1;
font-size:10px;
}


.espacement{
padding:5px;
text-align:center;
}
.style_rouge{
color:#ED4248;
padding:5px;
}
.titre_service{
font-size:11px;
font-weight:bold;
margin-bottom:5px;
margin-top:8px;
cursor:pointer;
}

.confirmation{
font-size:11px;
font-weight:bold;
padding-top:10px;
color:#ED4248;
}

.tab_contenu{

}



.entrer a{
color:#ffffff;
font-size:14px;
font-weight:bold;
}
.entrer a:hover{
color:#00B7FF;
}

.metaux_moteurs{
font-weight:bold;
}

.cordonne_accueil{
text-align:center;
color:#ffffff;
font-weight:bold;
}

.slogan{
font-size:18px;
text-align:center;
color:#ffffff;
}
.img_catalogue{
border:1px #C6C6C6 solid;
}

/*cathalogue*/
.sousmenuhaut_right{
height:20px;
text-align:center;
font-size:11px;
color:#000000;
text-decoration:none;
padding-top:5px;
float:right;
}
.sousmenuhaut_left{
height:20px;
text-align:center;
font-size:11px;
color:#000000;
text-decoration:none;
padding-top:5px;
float:left;
}
.liens_vertical {
font-size:12px;
color:#FFFFFF;
background:#6B7C96;
font-weight:bold;
border-bottom:#ffffff solid 1px;
width:170;
}

.liens_sous_vertical {
padding-left:3px;
color:#FFFFFF;
background:#6B7C96;
font-weight:bold;
border-bottom:#B9C1CD solid 1px;
width:180;
float:right;}

.categorie {
font-size:14px;
background-color:#F6F6F7;
font-weight:bold;
border-bottom:#B9C1CD solid 1px;
color:#667894;
}
.categorie a{
color:#586880;
}

.categorie a:hover{
color:#EE8286;
}
.titre_categorie{
font-size:16px;
color:#71849F;
font-weight:bold;
}

#tab_produits {
background: #EEEEEF;
position:absolute;
left: auto;
top: auto;
width:182;
}

#tab_produits_pro {
background: #EEEEEF;
position:absolute;
top: auto;
padding:0 5px;	
}

#tab_produits_pro {
	font-size:11px;
}

#tab_produits a {
display:block;
width:180px;
	text-align:left;
	text-indent: 2pt;
	font-size:11px;
}


#tab_produits a:hover {
color:#ffffff;
}

.lien_categorie_index
{
  border: solid 1px #FFFFFF ;
  border-spacing:5px;
  font-size:11px;
  padding:5px;
  border:#EE6368 solid 1px;
  
}


.lien_categorie_index a:link, .lien_categorie_index a:visited
{
font-weight:bold;
color:#FFFFFF;
background: #EE6368;
width:100%;
height:40px;
vertical-align:middle;
padding-top:10px;
    
}

.lien_categorie_index a:hover
{
font-weight:bold;
  color:#FFFFFF;
  text-decoration:underline;
}
/* ajouté par sourour gasri*/

.mention{

padding:10px;
font-family:Tahoma;
font-size:12px;
}