/*----------------------------------------------------COMMUN--------------------------------------*/
/*
/*		We use orange:#E08B35 and grey:#7f7f7f(default)
/*
/*-------------------------------------------------------------------------------------------------*/
*{
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f7f7f;
}
img{
	border:none;
}

a {
	color:#E08B35;
}
h1 {
	/*color:#E08B35;*/
		color:#7f7f7f;
	font-size:18px;
	font-weight:bold;
	padding-left:10px;
	height:16px;
	text-decoration:none;
	margin-top:5px;
}

h2{
	/*color:#E08B35;*/
		color:#7f7f7f;
	font-weight:bold;
	font-size:24px;
	padding:0px;
	margin:0px;
	padding-bottom:0px;
	
}
h3{
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	padding-top:5px;
	font-size:18px;
}
h4{
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	padding-top:5px;
	font-size:12px;
}
input[type="text"],input[type="password"]{
	width:300px;
	font-weight:normal;
}
input[type="text"]:focus,input[type="password"]:focus{
	border-color:#E08B35;
	border-style:solid;
	
}
textarea{
	width:590px;
}
select{
	width:300px;
	font-weight:normal;
}
.enstock{
	color:#33b513;
	font-size:18px;
	font-weight:bold;
}
.enstock2{
	color:#33b513;
	font-size:14px;
}
.gridcenter{
	background-image:url(../../images/gridcenter.jpg);
	background-repeat:repeat-y;
}
.gridtop{
	background-image:url(../../images/gridcenter.jpg);
	background-repeat:repeat-y;
}
.gridbottom{
	background-image:url(../../images/gridcenter.jpg);
	background-repeat:repeat-y;
}

.caddiecenter{
	background-image:url(../../images/caddie_center.jpg);
	background-repeat:repeat-y;
}
.caddietop{
	background-image:url(../../images/caddie_center.jpg);
	background-repeat:repeat-y;
}
.caddiebottom{
	background-image:url(../../images/caddie_center.jpg);
	background-repeat:repeat-y;
}


.form{
	color:#7f7f7f;
	font-weight:bold;

}
.normalred{
	color:#FF0000;
}
.italique{
	font-style:italic;
}
.c1{
color:#999999;
font-weight:bold;
}
.c2{
color:#FF0000;
font-weight:bold;
}
.c3{
color:#FF9900;
font-weight:bold;
}

.c10{
color:#669900;
font-weight:bold;
}

.tblhead td{
	color:#E08B35;
}
.tblpaire td,.tblpaire td a{
	color:#7f7f7f;
	font-weight:bold;
	text-decoration:none;
}
 .border{
		border-color:#d5d5d5;
	border-width:1px;
	border-style:solid;
}

.orange{
		color:#E08B35;

}
.violet{
	color:#bb1f1f;
		font-size:16px;

}
.bloc1{
	background-image:url(../../images/c2.gif);
	background-repeat:repeat-x;
}
.bloc7{
	background-image:url(../../images/c6.gif);
	background-repeat:repeat-x;
}

.bloc2{
	background-image:url(../../images/c2.gif);
	background-repeat:repeat-x;
}
.bloc6{
	background-image:url(../../images/c6.gif);
	background-repeat:repeat-x;
}
.bloc4{
	background-image:url(../../images/c4.gif);
	background-repeat:repeat-y;
}
.bloc8{
	background-image:url(../../images/c8.gif);
	background-repeat:repeat-y;
}

.tarifs td{
	font-size:16px!important;
}
.pasgras{
	font-weight:normal!important;
}
/*----------------------------------------------------MENU TOP--------------------------------------*/
#menu{
	background-image:url(../../images/menu.jpg);
	background-repeat:no-repeat;
	width:890px;
	height:48px;
}


#menu ul {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#menu li {
	display:inline;
	float:left;
	height:20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;

}

#menu li a {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	line-height:24px;
	padding-left:18px;
	text-decoration:none;
}
/*----------------------------------------------------NEWSLETTER--------------------------------------*/


/*----------------------------------------------------MENU LEFT--------------------------------------*/
#menuproduit{
	background-color:#e3e3e3;
	width:150px;
}
#menuproduittop{
	background-image:url(../../images/produit.jpg);
	background-repeat:no-repeat;
	width:150px;
	height:34px;
}
#menuproduitcenter{
	background-image:url(../../images/produit_background.jpg);
	background-repeat:no-repeat;
	width:150px;
	height:100%
}
#menuproduitcenter .l1{
	color:#4a4a4c;
	font-weight:bold;
	
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;

	margin-left:0px;
	padding-left:0px;
}
#menuproduitcenter .l1>li {
	width:130px;
	margin-left:0px;
	padding-left:10px;
}

#menuproduitcenter .l2{
	/*color:#dc7b19;*/
		color:#7f7f7f;
	font-weight:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	
	margin-left:0px;
	padding-left:15px;
}
#menuproduitcenter .l2>li {

	width:130px;
	margin-left:0px;
	padding-left:0px;
}

.l2 li a,.l3 li a,.l4 li a{
	/*color:#dc7b19;*/
		color:#7f7f7f;
		
}

.l1 a{
color:#7f7f7f;
}

.l2 li a:hover,.l3 li a:hover,.l4 li a:hover{
	color:#4a4a4c;
}

#menuproduitcenter a{
	text-decoration:none;
}
#menuproduitbottom{
	background-image:url(../../images/produit_bottom.jpg);
	background-repeat:no-repeat;
	width:150px;
	height:11px;
}

/*----------------------------------------------------MENU BOTTOM--------------------------------------*/
#bottom a{
	text-decoration:none;
		color:#7f7f7f;
}



#content{
	padding-left:3px;
	width:700px;
}


#ariane {
	/*color:#dc7b19;*/
		color:#7f7f7f;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	height:16px;
	text-decoration:none;
}

#ariane a{
	/*color:#dc7b19;*/
		color:#7f7f7f;
	font-size:14px;
	font-weight:bold;
	height:16px;
	text-decoration:none;
}



#service #article{
	padding-left:20px;
	padding-right:30px;
	text-align:justify;
}


/*----------------------------------------------------CONTACT--------------------------------------*/

#contact #article,#compte #article{
	padding-left:20px;
	padding-right:30px;
	text-align:justify;
}


.fieldo{
	color:#e08b35;
	font-weight:bold;
}

.txtc1b{
	color:#7f7f7f;
	font-weight:bold;
}

.txtc2b{
	color:#e08b35;
	font-weight:bold;
}

#adresse{
	padding-top:10px;
	width:600px;
	text-align:center;
}

/*----------------------------------------------------PRODUCT MODEL-------------------------*/


#gauche{
	height:360px;
	width:361px;
	background-image:url(../../images/fondproduit.jpg);
	background-repeat:no-repeat;

	

}

#autreachats{
	font-size:16px;
	font-weight:bold;
}

#droite{
	width:340px;
}


#produitimg{
	padding:20px;

}

#produit {
padding-left:10px;
	

}

#produit select {
width:auto;
	

}

#produitvignette ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	/*padding-top:7px;*/
	margin-top:10px;

}
#produitvignette li {
	height:68px;
	width:58px;
	/*float:left;*/
	/*position:relative;*/
}
#produitvignette img{
	border-color:#d5d5d5;
	border-width:1px;
	border-style:solid;

	
}
#produitnote,#produitnote>*{
	font-size:14px;
	color:#DC7B19;
	font-weight:bold;
}

#produittitre{
	font-size:30px;
	color:#dc7b19;
}


#rupture{
	font-weight:bold;
	font-size:12px;
}

#produitprix, #prix{
	font-size:26px;
	color:#dc7b19;
	font-weight:normal;
}


#prixreduit{
	color:#818181;
	font-size:20px;
	font-weight:normal;
	text-decoration:line-through;
}

#produitmodel{
	font-size:13px;
	color:#818181;
	font-weight:bold;
}
#produittitrecouleur , #produittitretaille, #produittitrequantite{
	font-size:13px;
	color:#818181;
	font-weight:bold;
	padding-bottom:10px;
}
#produitarticle,#produitmateriaux{
	text-align:justify;
}
 #produittitretaille a{
 	color:#ff7200;
	font-weight:normal;
 }
 
 
 #produitfeature ul{
	list-style: none;
	display: inline;
    margin: 0px;
    padding: 0px;

}
#produitfeature li {
	float:left;
	height:60px;
	margin:0px;
	padding:0px;
	position:relative;
	width:50px;
	padding-right:5px;
		
}
#produitfeature img{
/*
	border-color:#d5d5d5;
	border-width:3px;
	border-style:solid;
	*/
}


#produitcouleurs ul{

	list-style: none;
	display: inline;
    margin: 0px;
    padding: 0px;

}
#produitcouleurs li {
	float:left;
	height:60px;
	margin:0px;
	padding:0px;
	position:relative;
	width:50px;
	padding-right:5px;
		
}
#produitcouleurs img{
	border-color:#d5d5d5;
	border-width:3px;
	border-style:solid;
}
.couleurselect{
	border-color:#e08b35!important;
}

#clear{
	clear:both;
}

#taillelist{

}

#fiche h1{
	font-size:24px;
}
/*----------------------------------------------------PRODUCT GRID -----------------------------*/






.prix{
	text-decoration:none;
	font-size:14px;
	color:#dc7b19;
	font-weight:bold;
}
.prixbarre{
	font-size:14px!important;
	text-decoration:line-through;
}

.titreproduit{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#7f7f7f;
}

/*
#prixpourcent{
	color:#F0007D;
	font-size:25px;
	font-weight:bold;
}
#prixeconomise{
	color:#333333;
	font-size::12px;
	font-weight:bold;
}
*/

#universbloc .bloc {
	/*padding-left:20px;*/
	margin-left:15px;
}
#universbloc ul {
	padding-left:10px!important;
}
#universbloc li {
	height:200px!important;
	background-image:none!important;
}

#universsection li {
	height:180px!important;
}

#grid ul {
	list-style-type:none;
	margin-left:5px;
	margin-right:5px;
	padding-left:35px;
	padding-top:0px;
	margin-top:0px;	
}
#grid li {
	height:230px;
	width:190px;
	background-image:url(../../images/grid.jpg);
	background-repeat:no-repeat;
	float:left;
	margin:5px;
	padding:5px;
	position:relative;
}

#grid h1{
	font-size:24px;
}

#gridassoc ul {
	list-style-type:none;
	margin-left:5px;
	margin-right:5px;
	padding-left:35px;
		padding-top:0px;
	margin-top:0px;
}
#gridassoc li {
	height:220px;
	width:190px;
	background-image:url(../../images/grid.jpg);
	background-repeat:no-repeat;
	float:left;
	margin:5px;
	padding:5px;
	position:relative;
}

#gridassoc h1{
	font-size:24px;
}


#grid2 {
	width:750px;
}
#grid2 ul {
	list-style-type:none;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-top:0px;
	margin-top:0px;
}
#grid2 li {
	height:200px!important;
	width:135px;
	
	float:left;
	margin:5px;
	padding:5px;
	position:relative;
}

#grid2 h1{
	font-size:24px;
}

#grid2 #descriptif{
	width:445px;
}
#contentfile{
	text-align:center;
	
}
#blocl2 li {
	background-image:none;
		width:120px;
			height:180px;
}
/*-------------------------------------------------------          ---------------------------------*/



/*----------------------------------------------------OTHER--------------------------------------*/

#spacer1{
	height:5px;
}
#descriptif{
	padding-left:15px;
	padding-right:0px;
	text-align:justify;	
	width:700px;
}
#droite h1{

	padding-left:0px;

	margin-top:5px;

}
#fixe{
clear:both;
}

.normallist{
	width:auto;
}
/*----------------------------------------------------ERREUR-----------------------------*/
#erreur,#erreur1,#erreur2,#erreur3,#erreur4 {

	width:680px;
	height:15px;
	background-color:#EAEAEA;
	border-color:#E08B35;
	border-width:2px;
	border-style:solid;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
	font-weight:bold;
	color:#FF0000;

}
/*------------------------------------------------------caddie----------------------------------------*/
#pannier #article{
	padding-left:20px;
	padding-right:30px;
	text-align:justify;
}

#caddie{
	padding-left:5px;
	padding-right:5px;
}

#contact #article,#compte #article{
	padding-left:20px;
	padding-right:30px;
	text-align:justify;
}
.commande{
	font-weight:bold;

}
.etapeon{
	background-image:url(../../images/rond.jpg);
	color:#FFFFFF;
}

.etape,.etapeon{
	background-image:url(../../images/rond_off.jpg);
	background-repeat:no-repeat;
	width:44px;
	height:44px;
	font-weight:bold;
	background-position:center;
}
.etapeon{
	background-image:url(../../images/rond.jpg);
	color:#FFFFFF;
}

.etapecommande{

	font-weight:bold;
}

/*------------------------------------------------------parrainage----------------------------------------*/

#filleul input{
	width:200px;
}
.err2{
	color:#FF0000;
}

/*------------------------------------------------------promotion----------------------------------------*/

#promotion{
	width:100px;
}