/* BALISES HTML */
html {
}

body {
background:#000;
color:#929292;
font:12px Arial, Helvetica, sans-serif;
margin:0;		padding:0;
}
a	{
color:#000;
text-decoration:none;
}
a:hover	{
color:#0A92EE;
text-decoration:none;	
}
img {
border:0;
margin:0;
}
p	{	margin-bottom:15px;	}
table	{	margin:auto;	}

input[type=text], input[type=text]:hover, input[type=password], input[type=password]:hover	{
border:1px solid #003B62;
color:#003B62;
padding:2px 5px;
margin-top:0px;
height:16px;
}

/* FORMULAIRE HTML	*/


/* MISE EN PAGE GLOBALE */
#conteneur {
background:url(../../images/bg_html.jpg) top center repeat-x;
width:100%;
min-width:980px;
padding:0;
margin:auto;
display:block;
}
#table_contenu, #en_tete {
clear:both;
width:980px;
margin:auto;
background:url(../../images/logo_bas_centre.jpg) bottom left no-repeat;
}
#en_tete	{
background:url(../../images/logo_entete.jpg) bottom left no-repeat;
height:320px;
}


#partie_gauche {
width:211px;
padding:0;
vertical-align:top;
}
#partie_centrale	{
padding:0 10px;
width:769px;
vertical-align:top;
}
#page	{	min-height:50px;	}


/* ARBORESCENCE */
#arbo	{
color:#FFF;
padding-left:15px;
margin-bottom:5px;
}
#arbo a	{	color:#FFF;	}
#arbo a:hover	{	color:#F35742;	}
#anim	{
margin-top:5px;
}


/* BLOC GAUCHE */
#bloc_categ_newsletter	{
font-size:11px;
background:url(../../images/bloc_categ_newsletter.jpg) no-repeat;
width:211px;
height:35px;
padding:30px 10px 3px 10px;
}

.bloc_categ	{
font-size:11px;
width:211px;
margin:0 0 10px
}
.bloc_categ_haut, .bloc_categ_haut_rss	{
background:url(../../images/bloc_categ_top.jpg) no-repeat;
color:#FFF;
padding:3px 10px 0px 10px;
font-size:14px;
height:24px;
display:block;
}
.bloc_categ_haut_rss	{
background:url(../../images/blog_categ_top_rss.jpg) no-repeat;
width:211px;
}

.bloc_categ_centre	{
background:url(../../images/bloc_categ_centre.jpg) repeat-y;
padding:3px 10px 3px 10px;
}

#menu {
float:left
}

#menu_droit {
float:right
}

.menu_gris h2 {
height:auto;
width:211px;
cursor:wait;
font-size:12px;
margin:0;
padding:0;
}


.stretcher {
font-size:12px;
margin:0;
padding:0;
display:block
}
.stretcher li {
text-align:left;
margin:0;
padding:2px 15px 2px 10px;
}
.stretcher a	{	
margin-left:10px;
padding-left:20px;	padding-top:2px;
}
.stretcher a:hover	{	
text-decoration:none;
}


#menu_horizontal, .menu_horizontal2 {
margin:0;
list-style-type:none;
padding-left:0px;
}
li a, .bloc_categ_centre a 	{	color:#929292;	}
li a:hover, .bloc_categ_centre a:hover 	{	color:#FFF;	}

.bloc_categ_bas	{
background:url(../../images/bloc_categ_bottom.jpg) no-repeat;
height:3px;
}


/* BLOC CENTRAL */
h2.titre	{
background:url(../../images/bloc_central_top.jpg) no-repeat;
color:#FFF;
width:967px;		height:19px;
padding:2px 10px; 
margin:0px;
font-size:16px;
}
.article, .liste_produit, .sondage	{
background-color:#FFF;
color:#000;
width:947px;
padding:5px 10px;
margin-bottom:20px;
min-height:100px;
}


.article1{
background-color:#FFF;
color:#000;
width:947px;
padding:5px 10px;

min-height:100px;
}
.sondage ul{
list-style-type: none;
margin:0
}

.sondage p{
font-weight:700;
margin-bottom:0
}

.liste_produit	{	
padding:0; 
width:967px;
}

.liste_produit_black	{	
background-color:#1E1E1E;
padding:5px 5px;
margin-bottom:20px;
line-height:20px;
width:957px;
}

.liste_produit_black h2{
font-size:10px
}

.liste_produit_black span a.tag0 {
color:#FFF;
font-size:10px
}

.liste_produit_black span a.tag1 {
color:#939393;
font-size:11px
}

.liste_produit_black span a.tag2 {
color:#95BBEE;
font-size:13px
}

.liste_produit_black span a.tag3 {
color:#43B3F4;
font-size:15px
}

.liste_produit_black span a.tag4 {
color:#4371F4;
font-size:17px;
font-weight:700
}

.liste_produit_black a	{	text-decoration:none;	}
.liste_produit_black a:hover	{	text-decoration:underline;	}

.liste_lien	{
float:left;
width:190px;
margin:0;
list-style-type:none;
padding-left:15px;
}



/* HAUT DE PAGE */
#bandeau_haut	{
width:980px;
height:221px;
margin:auto;
padding-top:4px
}

h2#titre_site	{
color:#012C4A;
position:absolute;
margin-top:20px;	margin-left:60px;
font-size:30px;
}
h2#titre_site a	{	color:#012C4A; }

#slogan	{
color:#FFF;
font-size:14px;
position:absolute;
margin-top:105px;
margin-left:10px;
}

.label_menu_haut	{
color:#FFF;
font-size:1.4em;
float:left;
font-weight: bold;
display:inline;
padding:0 10px;
}

.label_menu_haut a	{
color:#FFF;
font-weight: bold;

}
#recherche, #newsletter	{
position:absolute;
margin-top:155px;
padding-top:2px;
}

#newsletter	{	margin-left:660px;	}

#menu_categorie	{
/* position:absolute; */
margin:34px 0 0;
padding: 0;
width:965px;
clear:both;
}
#menu_categorie ul	{
margin:0;
padding:0;
list-style-type:none;
}

#menu_categorie ul .item 	{	
float:left;
padding:10px 11px;
/* height:30px; */
background:url(../../images/separator.png) no-repeat
}

#menu_categorie #menu .item {
background-position:top right
}

#menu_categorie #menu_droit .item {
background-position:top left
}

#menu_categorie ul .item .link_horiz 	{	
color:#FFF;	
text-transform: uppercase;
font-size:11px
}
#menu_categorie ul .item a 	{	
color:#929292;	
text-transform: capitalize;
}
#menu_categorie ul .item a:hover 	{	color:#FF5656;	}

.sous_menu {
display:none;
position:absolute;
margin:0 0 0 -24px;
background:#000;
border:1px solid #FF5656;
min-width:250px;
}

.sous_menu ul {
padding:0 15px;
margin:0;
}

.sous_menu li {
font:11px Verdana, Geneva, sans-serif;
float:none;
border:0;
list-style-type:none;
margin-bottom:3px
}

.sous_menu a {	color:#929292;	}
.sous_menu a:hover {	color:#FF7206;	}

#menu_bleu{
float:left;
width:870px;
height:34px;
margin:0;
padding:0
}

#menu_bleu li{
display:block;
float:left;
width:9px;
height:34px;
margin:0;
padding:0
}

#menu_bleu li a{
color:#FFF;
font-size:13px;
font-style:italic;
font-weight:700;
padding:9px 5px 0 45px;
display:block;
height:25px
}

#panier	{
display:block;
background:url("../../images/panier.gif") no-repeat left;
color:#FFF;
float:right;
font-size:13px;
font-style:italic;
font-weight:700;
height:24px;
margin:1px 8px 0;
padding:6px 0 0 40px;
width:50px
}

#compte p a, #panier p a	{	color:#FFF;	}
#compte p a:hover, #panier p a:hover	{	color:#F35742;	}

/* PIED DE PAGE */
#bandeau_bas	{
background:url(../../images/pied_de_page.jpg) repeat-x;
height:206px;
width:100%;
text-align:center;
}
#bandeau_bas_gauche	{	width:211px;	}
#bandeau_bas_centre	{
width:969px;
margin:auto;
background:#101010 url(../../images/pied_de_page_centre.jpg) top left no-repeat;
}

#rubrique_bas {
clear:both;
display:block;
color:#787878;
margin:10px;
padding:10px 0;
border-top:1px solid black;
}

#rubrique_bas li {
display:inline;
padding:0 10px;
border-right:1px solid #252729;
}

#rubrique_bas a {
text-decoration:none;
color:#787878
}
#rubrique_bas a:hover {	color:#F35742;	}

#infos_societe	{
margin-top:10px;
border-top:1px solid #1B1C1D;
border-bottom:1px solid #1B1C1D;
padding:10px 0;
}
#ekinoxe	{
float:left;
width:155px;
height:54px;
}

#bas_site{
width:600px;
padding:0;
margin:0 214px 0 155px;
text-align:left
}

#paiement_securise	{
background:#101010 url(../../images/logo_paiement.jpg) top left no-repeat;
float:right;
width:214px;		height:54px;
}

/* FLASH-INFOS */
#flash_infos_entete	{
font-size:1.4em;
color:#FFF;
margin-left:80px;
background:transparent url(../../images/actualite.png) top right no-repeat;
width:100px;
}
#flash_infos	{	
background:transparent url(../../images/actualite_bar.png) top left no-repeat;
margin-left:50px;		margin-top:5px;
padding:10px;			padding-bottom:65px;
color:#FFF;
height:140px;
font-size:12px;
width:350px;
}
#flash_infos a	{	color:#FFF;	}


/* FICHE DU PRODUIT */
.photo	{
width:183px;
height:150px;
}
.photo img	{
border:none;
margin-top:15px;	margin-left:35px;
}
.produit	{	float:left;	}
.produit_photo	{	
float:left;
border-bottom:1px solid black;		border-left:1px solid black;
width:183px;	height:194px;
margin:0;		padding:0;
}
.produit_photo_min	{
float:left;
width:120px;	height:80px;
margin:0;		padding:5px 0;
}
.produit_detail	{	
background-color: #EDEDED;	
width:163px;	height:170px;
text-align:left;
margin:0 5px;
padding:5px 10px;
}
.produit_info	{
border:1px solid #0166AC;
width:500px; 
background-color:#EDEDED; 
padding:5px 15px;
}
.produit_destock	{
text-align:left;
padding:0px 15px;
height:100px;
}
.produit_destock_ligne	{
display:inline;
float:left;
padding-top:10px;
}
.produit_separator	{
float:left;
margin:10px 15px 0 15px;
}
.produit_detail h3	{	margin-bottom:5px;	}



h3 a	{	
color:black;	
font-size:14px
}
.type_produit_new_promo, .type_produit_new, .type_produit_promo, .type_produit	{
color:#3A3A3A;
padding-left:40px;
height:14px;
font-weight:bold;
}
.type_produit_new_promo	{
background:url(../../images/puce_nouveaute_promo.jpg) center left no-repeat;
padding-left:80px;
}
.type_produit_new	{	background:url(../../images/puce_nouveaute.jpg) center left no-repeat;	}		
.type_produit_promo	{	background:url(../../images/puce_promotion.jpg) center left no-repeat;	}	

.marque, .reference	{
padding:5px 0 0; 
margin:0;
color:#000;
font-weight:bold;
}
.produit_le_descriptif	{	
color:#000;	
border-top:1px solid #0166AC;
padding-top:10px;
}

.prix	{
color:#0A91ED;
font-weight:bold;
font-size:1.2em;
margin-bottom:5px;
}
.reference	{
color:#696969;
}
.commander, .commander_white	{
background:url(../../images/icone_panier.jpg) center left no-repeat;
color:#555555;	
padding-left:25px;	
font-weight:bold;
}
.commander_white	{	background:url(../../images/icone_panier_white.jpg) center left no-repeat;	}

.more_details	{	
background:url(../../images/icone_fleche.jpg) center right no-repeat;
color:#555555;	
padding-right:10px;		padding-bottom:1px;
}
.more_details:hover, .commander:hover	{	color:#0A91ED;	}


/* PANIER */
.cell_color1, .notre_prix	{
background-color:#003B62;
color:#FFF;
border-bottom: 1px solid #01263E;
}
.cell_color2	{
background-color:#0166AC;
color:#FFF;
}
.cell_color1 a, .cell_color2 a	{	color:#FFF;	}
.cell_color1 a:hover, .cell_color2 a:hover	{	color:#F35742;	}		

.label	{

text-align: right;
padding:2px;
}

/* ELEMENTS DIVERS CLASS */
.btn_ok	{
background:url(../../images/btn_ok.jpg) center no-repeat;
width:28px;		height:20px;
margin:1px 16px 0 0;
display:inline;
float:left;
}
.champ_contact	{
color:red;
}

.compte	{	list-style-type: none;	}
.compte li a	{	color:red;	}
.compte li a:hover	{	text-decoration:underline;	}

.erreur	{	color:red;	}

.form_news	{
border:1px solid #003B62;
background-color:#011F32;
padding:2px 5px;
margin-top:0px;
height:16px;
color:#FFF;
float:left;
}

.form1	{	text-align:right;	}
.form2	{	text-align:left;	}
.rouge	{	color:red;	}

.rub a	{
margin:5px 10px;
}
.map {
list-style-type: none;
}
.map li a {	color:#000;	}
.map li a:hover {	
color:#0A92EE;
text-decoration:none;	
}


/* IFRAME */
act	{
color:red;
}

.compte	{	list-style-type: none;	}
.compte li a	{	color:red;	}
.compte li a:hover	{	text-decoration:underline;	}

.erreur	{	
color:red;
	}

.form_news	{
border:1px solid #003B62;
background-color:#011F32;
padding:2px 5px;
margin-top:0px;
height:16px;
color:#FFF;
float:left;
}

.form1	{	text-align:right;	}
.form2	{	text-align:left;	}
.rouge	{	color:red;	}



/* IFRAME */














map {
list-style-type: none;
}
.map li a {	color:#000;	}
.map li a:hover {	
color:#0A92EE;
text-decoration:none;	
}


/* IFRAME */
act	{
color:red;
}

.compte	{	list-style-type: none;	}
.compte li a	{	color:red;	}
.compte li a:hover	{	text-decoration:underline;	}

.erreur	{	color:red;	}

.form_news	{
border:1px solid #003B62;
background-color:#011F32;
padding:2px 5px;
margin-top:0px;
height:16px;
color:#FFF;
float:left;
}

.form1	{	text-align:right;	}
.form2	{	text-align:left;	}
.rouge	{	color:red;	}



/* Livre d'or */

#livre-or {
color:#FFF;
display:block;
float:left;
font-size:18px;
font-weight:bold;
margin:7px 0 0;
}

.lo-debut_avis{
color:#FFF;
font-size:14px;
margin:10px 10px 0;
height:23px;
width:950px
}

.suppr-avis{
text-indent:0;
display:block;
float:right;
padding:4px 7px;
background:#035F9E;
-moz-border-radius:5px;
-webkit-border-radius:5px;
color:#A7FDFE;
text-decoration:none
}

.suppr-avis:hover{
color:#FFF;
text-decoration:none
}

.lo-avis{
padding:0 0 10px;
width:969px
}

.lo-texte_avis{
margin:5px 10px;
border:1px solid #FFF;
padding:5px 10px;
background:#000
}

#lo-multipage{
text-align:center;
color:#FFF
}

#lo-multipage a{
color:#FFF;
text-decoration:underline
}

.lo-ajout{
display:block;
border:1px solid #FFF;
background:#CCC;
width:170px;
padding:5px;
text-align:center;
margin:5px auto
}
h1{margin:0;padding:0;}
h1 span{display:none;} 
