/*-------------------------------------------------------------*/
body {
font-family: Arial;
font-size: 11px;
margin: 0;
padding: 0;
background-color:#eaeaee;
color:#333333;
}
#header {
	margin:0;
	padding:0;}
#recherche {
border:1px solid #e5e5e4;
background-image:url(../images/recherche.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
#conteneur {
position: relative;
width: 900px;
margin: 0 auto;
background-color:#FFFFFF;
}
#maxi_centre {
margin-top:10px;
padding-bottom:10px;
padding:15px;
text-align:center;
font-size:12px;
color:#CCCCCC;
overflow:hidden;
}
#centre {
margin-left: 177px;
width:535px;
padding-left:5px;
padding-right:5px;
overflow:hidden;
}
#centre_promotions {
margin-left: 5px;
margin-right: 177px;
padding-left:5px;
padding-right:5px;
}
#gauche {
position:relative;
float:left;
margin-left:5px;
width: 160px;
overflow:hidden;
}
#droite {
position:relative;
float:right;
margin-right:5px;
width: 160px;
overflow:hidden;
}
.fond_menu {
border:1px solid #a0c125;
}
#pied {
background-image:url(../images/pied.jpg);
background-repeat:no-repeat;
height:146px;
width:900px;
margin-top:10px;
line-height:15px;
padding-top:8px;
overflow:hidden;
}

h1{
	margin:0;
	padding:0;
	color:#c90fab;
	font-size: 14px;
	margin-top:5px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #c90fab;
}
.ttp{
	margin:0;
	padding:0;
	color:#c90fab;
	font-size: 14px;
	margin-top:5px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px solid #c90fab;
}
/*-------------------------------------------------------------*/
/*-------------------------------------------------------------*/
/*-------------------------------------------------------------*/


/* BOUTONS -----------------------------------------------------*/
.bouton_recherche{
cursor: pointer;
height:18px;
width:61px;
border: none; 
background:url(../images/but_recherche.jpg) no-repeat left top; 
}

.bouton_valider{
cursor: pointer;
height:18px;
width:61px;
border: none; 
background:url(../images/but_valider.jpg) no-repeat left top; 
}

.bouton_validerEN{
cursor: pointer;
height:18px;
width:61px;
border: none; 
background:url(../images/but_validerEN.jpg) no-repeat left top; 
}

.bouton_nouv_insc{
cursor: pointer;
height:18px;
width:106px;
border: none; 
background:url(../images/but_nouv_insc.jpg) no-repeat left top; 
}

.bouton_nouv_inscEN{
cursor: pointer;
height:18px;
width:106px;
border: none; 
background:url(../images/but_nouv_inscEN.jpg) no-repeat left top; 
}

.bouton_compte{
cursor: pointer;
height:18px;
width:106px;
border: none; 
background:url(../images/but_compte.jpg) no-repeat left top; 
}

.bouton_compteEN{
cursor: pointer;
height:18px;
width:106px;
border: none; 
background:url(../images/but_compteEN.jpg) no-repeat left top; 
}

.bouton_caddie{
cursor: pointer;
height:18px;
width:106px;
border: none; 
background:url(../images/but_caddie.jpg) no-repeat left top; 
}

.bouton_caddieEN{
cursor: pointer;
height:18px;
width:106px;
border: none; 
background:url(../images/but_caddieEN.jpg) no-repeat left top; 
}

.bouton_deconnexion{
cursor: pointer;
height:18px;
width:106px;
border: none; 
background:url(../images/but_deconnexion.jpg) no-repeat left top; 
}

.bouton_deconnexionEN{
cursor: pointer;
height:18px;
width:106px;
border: none; 
background:url(../images/but_deconnexionEN.jpg) no-repeat left top; 
}


.bouton_addcaddie{
cursor: pointer;
height:31px;
width:50px;
border: none;
background: url(../images/add_caddie.jpg) no-repeat left top;
}

/*------------------------------------------------------------------------------*/

.mini_insc{
font-size:9px;
color:#CC3300;
}

.pages{
border:1px #fec419 dashed;
padding:2px;
line-height:23px;
}

.titre_menu{
font-weight:bold;
font-size:12px;
text-align:center;
}

.menu_recherche{
font-family:arial;
width:200px;
font-size:12px;
color:#333333;
border:1px solid #9db0bc;
padding-bottom:2px;
padding-top:2px;
padding-left:2px;
}

.texte_recherche{
font-family:arial;
width:400px;
font-size:12px;
color:#333333;
border:1px solid #9db0bc;
padding-bottom:3px;
padding-top:3px;
padding-left:3px;
}

.texte_identification{
font-family:arial;
width:59px;
font-size:11px;
color:#333333;
border:1px solid #9db0bc;
height:14px;
}

.tab_identification{
margin:0;
border-top:1px solid #a0c125;
padding-left:3px;
padding-right:3px;
padding-bottom:3px;
padding-top:10px;
}

.tab_produit_titre{
background-image:url(../images/fond_tab.gif);
background-repeat:no-repeat;
font-size:12px;
}

.tab_caddie_prix{
	background-image:url(../images/fond_tab.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:13px;
	color:#AC0206;
}

.prix_articles{
	font-weight:bold;
	color:#A4860D;
	font-size:13px;
}

.prix_articles_promo{
	font-weight:bold;
	color:#A4860D;
	font-size:20px;
}

.prix_articles_promo_barre{
	font-weight:bold;
	color:#333333;
	font-size:14px;
	text-decoration:line-through;
}

.titre_articles_detail{
	font-weight:bold;
	font-size:16px;
	color:#F30;
	text-decoration:none;
	margin:0; 
	padding-top:0;
	padding-bottom:20px;
	font-variant:small-caps;
}

.des_articles_detail{
	line-height:20px;
	text-align:justify;
}

a:link.lien_produit, a:hover.lien_produit, a:visited.lien_produit{
	color: #333333!important;
	text-decoration:none;
} 

a:link.detail, a:hover.detail, a:visited.detail{
	color: #ffffff!important;
	font-weight:bold;
} 

a:link.detail2, a:hover.detail2, a:visited.detail2{
	font-size:12px;
	color: #885004!important;
	font-weight:bold;
} 

a:link.pagesl, a:visited.pagesl{
	font-size:11px;
	color: #666666!important;
	text-decoration:none;
	border:1px solid #E3E3E3; 
	background-color:#F4F4F4;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	padding-left:5px;
} 
a:hover.pagesl{
	font-size:11px;
	color: #F30!important;
	text-decoration:none;
	border:1px solid #E3E3E3; 
	background-color:#FFFFFF;
} 

a:link.forget, a:hover.forget, a:visited.forget{
	font-size:11px;
	color: #CC3300!important;
	text-decoration:none;
} 

a:link.bas, a:visited.bas{
	color: #CCCCCC!important;
	text-decoration:none;
} 

a:hover.bas{
	color: #999999!important;
	text-decoration:underline;
}
.identif{
	font-style:italic;
	color: #999999!important;
}

a:link.h2_lien, a:visited.h2_lien{
	display:block;
	font-weight:normal;
	margin:0;
	background-color:#82aafa;
	font-size:13px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:2px;
	padding-right:2px;
	font-variant:small-caps;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none; 
	color:#FFF;
	border-bottom:1px solid #CCC;
}
a:hover.h2_lien{
	color:#CF0!important;
	text-decoration:none;
	background-color:#339;
}

a:link.h2_lien2, a:visited.h2_lien2{
	display:block;
	font-weight:normal;
	margin:0;
	background-color:#f3f1f1;
	font-size:13px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:2px;
	padding-right:2px;
	font-variant:small-caps;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none; 
	color:#346ae4;
	border-bottom:1px solid #CCC;

}
a:hover.h2_lien2{
	color:#CF0!important;
	text-decoration:none;
	background-color:#b3b2b2;
}

a:link.menug, a:visited.menug{
	color:#717BFD;
	text-decoration:none;
	font-size:12px;
} 
a:hover.menug{
text-decoration:underline;
}
.contact {
	font-size:11px;
	color:#00376F;
	border:solid 1px #CCCCCC;
	width:200px;
}
.contact2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00376F;
	border:solid 1px #CCCCCC;
	width:250px;
}
.contact_newsletter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00376F;
	border:solid 1px #CCCCCC;
	width:100px;
}
.contactbouton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-variant:small-caps;
	padding:2px;
	border:solid 1px #cccccc;
	width:80px;
	background-color:#4185c9;
}
.contactbouton2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-variant:small-caps;
	padding:2px;
	border:solid 1px #cccccc;
	background-color:#4185c9;
}
.caddie_form {
	font-size:11px;
	color:#00376F;
	border:solid 1px #CCCCCC;
	width:40px;
}
.caddiebouton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-variant:small-caps;
	padding:2px;
	border:solid 1px #cccccc;
	background-color:#4185c9;
	width:150px;
}
.caddiemajbouton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-variant:small-caps;
	padding:2px;
	border:solid 1px #cccccc;
	background-color:#CC3333;
	width:150px;
}
