/* CSS Document */

body {
	margin:0px;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
}


h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#B9B92D;
}


h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#B9B92D;
}


h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}

.td_pair{
	background-color:#EEEEEE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}

.td_impair{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}




/***************  texte  ******************************************************************************/

.texte_normal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}

.chiffre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

a.lien_rouge:link,a.lien_rouge:active,a.lien_rouge:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#B9B92D;
	font-size:11px;
	text-decoration:underline;

}

a.lien_rouge:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	text-decoration:underline;
}


a.lien_accueil:link,a.lien_accueil:active,a.lien_accueil:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:underline;

}

a.lien_accueil:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}


.erreur{
color:#CC3366;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

/*************   members login   newsletter **********************************************************/
.titre_membre{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;
}

.texte_members{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	padding-left:10px;
}

a.lien_sign_in:link,a.lien_sign_in:active,a.lien_sign_in:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	font-size:13px;
	text-decoration:none;

}

a.lien_sign_in:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#CB4023;
	font-size:13px;
	text-decoration:none;
}


.textfield{
	background-image:url(../images/textfield.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	padding-left:10px;
}

.textfield_02{
	background-image:url(../images/textfield_02.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	padding-left:10px;
}

.bouton_login{
	background-image:url(../images/b_login.jpg);
	background-repeat:no-repeat;
	}
	
a.lien_members:link,a.lien_members:active,a.lien_members:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	text-decoration:underline;

}

a.lien_members:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#CB4023;
	font-size:11px;
	text-decoration:underline;
}




/************ cart  *********************************************************************************/

.bg_cart{
	background-image:url(../images/cart.jpg);
	background-repeat:no-repeat;
}

#cart{
	margin-left:46px;
	height:20px;
	width:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	margin-top: 8px;
}

a.nb_item:link,a.nb_item:active,a.nb_item:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
margin-left:10px;
}

a.nb_item:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
text-decoration:none;
}



/*********** footer     ***************************************************************************/
.bg_footer{
	background-image:url(../images/footer.jpg);
	background-repeat:repeat-x;
}

.texte_footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#666666;
}

a.lien_footer:link,a.lien_footer:active,a.lien_footer:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	text-decoration:underline;

}

a.lien_footer:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#CB4023;
	font-size:10px;
	text-decoration:underline;
}

.labelTableauPanier{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#EC4612;
font-weight:bold;
}

.pointille{
background:url(../images/pointille.gif) repeat-x;
background-position:bottom;
}




/*cart*/


.prix{
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	margin:0px;
	padding:0px;
}

.prixTotal{
font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#CB4023;
	margin:0px;
	padding:0px;
}

legend{
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
color:#666666;
letter-spacing: 2px;
font-size:0.7em;
font-weight: bold; 
}

fieldset{
border:#666666 2px solid; 
margin-bottom: 1em; 
background-color:#ffffff;
}

.msgerreurs{
color:#CC0000;
}

.messagePos{
color:#EC4612;
}

.messageNegatif{
color:#EC4612;
}

/*Members*/
a.menu_members:link,a.menu_members:active,a.menu_members:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:bold;
padding-left:10px;
text-decoration:none;
}

a.menu_members:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
font-weight:bold;
padding-left:10px;
text-decoration:none;
}



.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li{
font-family:"Trebuchet MS";
font-size:11px;
position: relative;
display: block;
float: left;
}

/*Top level menu link items style*/
.suckertreemenu ul li a:link{
font-family:"Trebuchet MS";
font-size:12px;
display:block;
width: 100%; /*Width of top level menu link items*/
height:100%;
border-left-width: 0;
text-decoration: none;
color:#000000;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
padding-top:5px;
display: block;
visibility: hidden;
font-size:11px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a:link,.suckertreemenu ul li ul li a:visited{
display: block;
width: 90px !important; /*width of sub menu levels*/
width: 103px ;
font-size:12px;
font-family:"Trebuchet MS";
color:#FFFFFF;
text-decoration: none;
border: 1px solid #FFFFFF;
float:none; /* editer pour menu horizontale ou verticale */
background-color: #F4BE2A;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a:hover{
display: block;
width: 90px !important; /*width of sub menu levels*/
width: 103px ;
font-size:12px;
font-family:"Trebuchet MS";
color:#FFFFFF;
text-decoration: none;
border: 1px solid #FFFFFF;
float:none; /* editer pour menu horizontale ou verticale */
background-color: #CC4023;
}

.suckertreemenu ul li a:visited{
color: white;
text-decoration:none;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{

}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background: #F3F3F3 url(media/arrow-right.gif) no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}

a.profil:hover{
text-decoration:none;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */

a.menu_defil:link,a.menu_defil:visited,a.menu_defil:active{
display: block;
width: 105px !important; /*width of sub menu levels*/
width: 118px ;
color:#FFFFFF;
text-decoration: none;
padding: 1px 5px;
border: 1px solid #FFFFFF;
float:none; /* editer pour menu horizontale ou verticale */
background-color: #8FC132;
font-size:11px;
color:#FFFFFF;
}

a.menu_defil:hover{
display: block;
width: 105px !important; /*width of sub menu levels*/
width: 118px ;
color:#000000;
text-decoration: none;
padding: 1px 5px;
border: 1px solid #FFFFFF;
float:none; /* editer pour menu horizontale ou verticale */
background-color: #8FC132;
font-size:11px;
color: #333333;
}


/* Sub level menu links style */
a.test_menu:link,a.test_menu:visited{
font-size:16px;
font-family:"Trebuchet MS";
color:#FFFFFF;
text-decoration: none;
}

.div_onglet_menu_01{
	background-image:url(../images/menu_r1_c2.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:44px;
	float:left;
}