@font-face {
	font-family: gothic; 
    src: url(gothic.ttf);}
	
	
	
	
/*body { 
	background: url("images/dymastyle-noel.jpg") center center fixed;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
		}
		*/

body {
	background: url("images/background.jpg") repeat scroll center center transparent;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.centersixcent{
	margin:5px auto;
	width: 600px;}
.centerseptcent{
	margin:10px auto;
	padding: 10px auto;
	width: 700px;}
.fullwidth {
	width:100%;
	background-color:#a3978f;}
.fullwidth h4 {    
	float: right;
    text-align: center;
    width: 406px;
	margin-top:30px;}
.cadre_couleur h3 {
	padding: 0 3px;}
.lignetablo{height:26px;
width:100%;border-bottom: #999 dashed thin;}
.numeropage{height:26px;}
.numeropage .tblcol2{text-align:center;}
.numeropage .tblcol1{padding-top:3px;}
.tblcol1{width:29%;text-align:center;display:inline-block;height:100%;padding-top:5px;}
.tblcol2{width:70%;display:inline-block;height:100%;}
.modecontent{margin:25px 40px;}
.botomtitre{margin-bottom:25px;}
.modesstitre1{margin: 0 0 8px 60px;}
.modesstitre2{margin: 0 0 18px 60px;}
.modesstitre3{margin: 0 0 55px 60px;}
.modesstitre1 .titreliste{margin-right:68px;}
.modesstitre2 .titreliste{margin-right:98px;}
.modesstitre3 .titreliste{margin-right:79px;}
.modecontact{font-weight:bolder;font-size:12px;}
.modecontent strong img {vertical-align:middle;}
.display { display:inline-block;}
.cdart1 {margin: 25px 0 0 100px;width: 200px;}
.cdart2 {margin-left: 170px;}
.cdart3 {margin: 25px 0 0 112px;width: 200px;}
.cdart4 {margin-left: 136px;}
.cdart5 {margin: 25px 0 0 61px;width: 300px;}
.cdart6 {margin: 25px 0 0 61px;width: 470px;}
.cdart6 label{height:120px;vertical-align:middle;}
.cdart7 {margin: 20px 0 20px 145px;width: 100px;}
.txtgras{font-weight:bold;}
.txtgras p.titre:first-child{margin-bottom:30px;}
.lignetable-taille .paiement{    display: inline-block;
    margin-left: 90px;
    margin-top: -25px;
    position: absolute;
    width: 460px;}
.taille{margin-left:5px;}
.lignetable-taille{margin-top:5px;;height:40px;}
.valeur{margin-bottom:20px;}
.mtionlegal{margin:0 52px;}
.forminscr{width: 500px;
			margin: 10px auto;}
.forminscr label {display:inline;padding-right:5px;}
.cdart8{margin: 25px 0 0 100px;width: 300px;}
.cdart9{margin: 25px 0 0 90px;width: 300px;}
.cdart10{margin: 25px 0 0 105px;width: 300px;}
.cdart11{margin: 25px 0 0 84px;width: 400px;}
.cdart11 label{vertical-align:top;}
.cdart12{margin: 25px 0 0 110px;width: 80px;}
.cdart13{margin: 25px 0 0 10px;width: 250px;}
.cdart14{margin: 25px 0 0 102px;width: 300px;}
.cdart15{margin: 25px 0 0 76px;width: 300px;}
.cdart16{margin: 25px 0 0 98px;width: 300px;}
.cdart17{margin: 25px 0 0 30px;width: 200px;}
.cdart18{margin: 25px 0 0 0px;width: 200px;}
.cdart19{margin: 25px 0 0 135px;width: 200px;}


.deco1{position:absolute;margin-left:10px;margin-top:50px;}
.deco2{position:absolute;margin-left:920px;margin-top:50px;}

.article{
	text-decoration:underline;}
img, form{
	border:0;
	margin:0;
}
h1{
	text-transform: uppercase;
	font-size: 18px;
	color: #666666;
	font-weight: bold;
	text-align:right;	
}
.h1_gauche{
	text-align:left;
	margin-left:20px;
	font-size: 16px;
	color: #666666;
}
h2{
	text-transform: uppercase;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
h2#monbloc{
    text-align: center;
	width: 100%;
	font-size: 17px;
	color: #FFF;
	font-weight: normal;
	margin:5px 0 0 0;
	padding:0;
	font-family: "gothic", Arial,Helvetica,sans-serif;
	text-transform: none;
	background:#A3978F;
}
h4{
	text-transform: uppercase;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}
p{
	margin:8px 0;
	padding:0;
}
#container { 
	width: 995px;  
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left; 
} 
#header{ 	
	color:#666666;
	position:relative;
	z-index:3000;
}
.en_tete{
	font-size:12px;
	color:#EA6B0B;
}
.en_tete a:link,
.en_tete a:focus, 
.en_tete a:active, 
.en_tete a:visited{
	color:#666666;
} 
.en_tete a:hover{
	color:#EA6B0B;
	text-decoration:none
}
.inscription_newsletter{
	float:left;
	background-image:url(image/cadre_haut.gif);
	background-repeat:no-repeat;
	width:175px;
	height:59px;
	margin:5px 5px 5px 0;
	padding-right:25px;
}
.mes_bons_dachat{
	float:left;
	background-image:url(image/cadre_haut.gif);
	background-repeat:no-repeat;
	width:175px;
	height:59px;
	margin:5px 5px 5px 0px;
	padding-right:25px;
}
.suivre{
	float:left;
	background-image:url(image/cadre_haut.gif);
	background-repeat:no-repeat;
	width:175px;
	height:59px;
	margin:5px 5px 5px 0;
	padding-right:25px;
}
.mon_panier {
	float:left;
	background-image: url(image/cadre_panier.gif);
	background-repeat:no-repeat;
	width:174px;
	height:59px;
	margin:5px 5px 5px 0px;
	padding-right:24px;
	color:#EA6B0B;
}
.mon_espace{
	float:left; 
	background-image: url(image/mon_espace_client.gif); 
	width:175px ; 
	height:59px; 
	margin:5px 0 5px 0;
	color:#EA6B0B;
}
.mon_panier a:link,
.mon_panier a:focus, 
.mon_panier a:active, 
.mon_panier a:visited,
.mon_espace a:link,
.mon_espace a:focus, 
.mon_espace a:active, 
.mon_espace a:visited{
	color:#EA6B0B;
} 
.mon_panier a:hover,
.mon_espace a:hover{
	color:#666666;
}
#form_cache{
	position: absolute;
	top: 78px;
	left:735px;
	width:250px;
	z-index:100;
	padding:5px;
	background-color: #FFFFFF;
}
#sidebar1 {
	float: right;
	width: 178px;
	padding: 0;
	color:#333333;
}
#sidebar2 {
	float: left;
	width: 160px;
	padding: 3px 0 0 0;
	color:#333333;
}
#sidebar3 {
	float: left;
	width: 180px;
	padding: 3px 0 0 3px;
	color:#333333;
}
#mainContent {
	margin: 0 188px 0 0;
	padding: 0;
} 
#mainContent2 {
	margin: 0 0 0 170px;
	padding: 0 10px 0 0;
} 
#footer {
	background-color:#EDEBE9
} 
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.actif a {
	display:block;
	width: 160px;
	height:26px;
	padding:0 0 0 2px;
	float:left;
}
.actif a:hover,
.actif a:active {
	background-position: 0 -26px;
}
.item1 a {
	background:url(image/cortege-enfant.gif) 0 0 no-repeat;
}
.item2 a {
	background:url(image/chaussures-enfant.gif) 0 0 no-repeat;
}
.item3 a {
	background:url(image/homme-accessoires.gif) 0 0 no-repeat;
}
.item4 a {
	background:url(image/bonnes-affaires.gif) 0 0 no-repeat;
}
.item5 a {
	background:url(image/mariage-accessoires.gif) 0 0 no-repeat;
}
#masthead{
	width: 995px;
	height:80px;
	padding:0px;
	margin-top:2px;
}

.masthead1 {
	float:left;
	width:294px;
	height:80px;
}
.masthead2 {
	float:left;
	width:525px;
	height:80px;
	background:#A3978F;
}
.masthead3 {
	float:left;
	width:176px;
	height:80px;
}
.img_seach{
	float:left;
	margin:4px 10px 0 25px;
}
.input_text{
	height:15px;
	border:1px #999999 solid;
	font-family: Arial, Helvetica, sans-serif;
}
.button_recherche {
	border: 1px solid #cccccc;
	background: url("images/bus_button_bg.png") repeat-x;
	height: 20px;
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	color: #000000;
	font-size:10px;
	margin-left: 5px;
	font-variant: small-caps;
	width:120px
}
#form_recherche{
	padding:4px 2px 0 2px;
	float:left;
}
.displayyes{
	display: block ;
}
.displaynone{
	display: none;
}
#avantages{
	margin-left: 5px;
}
#avantages a{
	margin-left:-3px;
}
.colonne_footer{
	color:#666666;  
	width:220px; 
	height:170px; 
	float:left; 
	margin:8px;
}
.bouton_droite a {
	width: 148px;
	height:24px;
	margin:12px 0 0 14px;
	display:block;
}
.bouton_droite a:hover,
.bouton_droite a:active {
	background-position: 0 -24px;
}
.bon_retour a {
	background:url(image/bon-retour.jpg) 0 0 no-repeat;
}
.tarif_livraison a {
	background:url(image/livraison.jpg) 0 0 no-repeat;
}
.service_client a {
	background: url(image/service.jpg) 0 0 no-repeat;
}
.paiement_securise a {
	background:url(image/securise.jpg) 0 0 no-repeat;
}
.conseil{
	background:url(image/conseil.jpg) 0 0 no-repeat;	
	width: 165px;
	height:35px;
}
.retour a {
	background:url(image/retour.jpg) 0 0 no-repeat;
}
.guide_taille a {
	background:url(image/guide_taille.jpg) 0 0 no-repeat;
}
.ajout_panier a {
	background:url(image/ajout_panier.jpg) 0 0 no-repeat;
}
.precedent a {
	background:url(image/precedent.jpg) 0 0 no-repeat;
}
.suivant a {
	background:url(image/suivant.jpg) 0 0 no-repeat;
}
.envoyer_ami a {
	background:url(image/envoyer_ami.jpg) 0 0 no-repeat;
}
.continue_achats a {
	background:url(image/continue_achats.jpg) 0 0 no-repeat;
}
.valide_panier a {
	background:url(image/valide_panier.jpg) 0 0 no-repeat;
}
.valide a {
	background:url(image/valide.gif) 0 0 no-repeat;
}
.valide_livraison a {
	background:url(image/valide_livraison.jpg) 0 0 no-repeat;
}
.acceder_paiement a {
	background:url(image/acces_paiement.jpg) 0 0 no-repeat;
}
.remise_asso a {
	background:url(image/remise_associative.jpg) 0 0 no-repeat;
}
.bouton_gauche a {
	width: 159px;
	height:24px;
	display:block;
	margin:2px 0;
}
.bouton_gauche a:hover,
.bouton_gauche a:active {
	background-position: 0 -24px;
}
.bouton1 {
	width: 165px;
	height:35px;
	display:block;
	margin:2px 0;
}
.bouton1 a:hover,
.bouton1 a:active {
	background-position: 0 -35px;
}
.bouton2 a {
	width: 74px;
	height:30px;
	display:block;
	margin:2px 0;
}
.bouton2 a:hover,
.bouton2 a:active {
	background-position: 0 -31px;
}
.bouton3 a {
	width: 144px;
	height:42px;
	display:block;
	margin:2px 0;
}
.bouton3 a:hover,
.bouton3 a:active {
	background-position: 0 -40px;
}
.bouton4 a {
	width: 173px;
	height:43px;
	display:block;
	margin:2px 0;
}
.bouton4 a:hover,
.bouton4 a:active {
	background-position: 0 -43px;
}
.bouton5 a {
	width: 121px;
	height:26px;
	display:block;
	margin:2px 0;
}
.bouton5 a:hover,
.bouton5 a:active {
	background-position: 0 -26px;
}
.bouton6 a {
	width: 105px;
	height:26px;
}
.bouton6 a:hover,
.bouton6 a:active {
	background-position: 0 -26px;
}
.bouton7 a {
	width: 119px;
	height:23px;
	display:block;
	margin:2px 0;
}
.bouton7 a:hover,
.bouton7 a:active {
	background-position: 0 -23px;
}
.bouton8 a {
	width: 154px;
	height:32px;
	display:block;
	margin:2px 0;
}
.bouton8 a:hover,
.bouton8 a:active {
	background-position: 0 -32px;
}
.bouton9 a {
	width: 173px;
	height:41px;
	display:block;
	margin:2px 0;
}
.bouton9 a:hover,
.bouton9 a:active {
	background-position: 0 -41px;
}
.bouton10 a {
	width: 133px;
	height:23px;
	display:block;
	margin:2px 0;
}
.bouton10 a:hover,
.bouton10 a:active {
	background-position: 0 -23px;
}
.bouton11 a {
	width: 156px;
	height:31px;
	display:block;
	margin:2px 0;
}
.bouton11 a:hover,
.bouton11 a:active {
	background-position: 0 -31px;
}
.bouton12 a {
	width: 151px;
	height:31px;
	display:block;
	margin:2px 0;
}
.bouton12 a:hover,
.bouton12 a:active {
	background-position: 0 -31px;
}
.bouton13 a {
	width: 107px;
	height:31px;
	display:block;
	margin:2px 0;
}
.bouton13 a:hover,
.bouton13 a:active {
	background-position: 0 -32px;
}
.relais {
	padding:2px;
	margin:2px 0 0 14px;
	width: 143px;
	border:1px dashed #666666 ;
	text-align:justify;
}
.cadrearticle {
	border: 1px solid #CCCCCC;
}
.titreliste {
	text-transform:uppercase;
	font-size: 11px;
	font-weight: bold;
}
.refarticle{
	font-size:10px;
	color: #999999;
}
.prixpromo{
	font-size:24px;
	color:#990000;
}
.prixliste{
	font-size:24px;
	color:#666666;
}
.prixpetit{
	font-size:11px;
	color:#000000;
	background:url(image/barre.jpg) center center no-repeat;
}
.pagination a{
	font-size:12px;
	font-weight:bold;
}	
.fonce {
	background-color: #DDDDDD;
}
.clair {
	background-color: #F5F5F5;
}
.lignecde{
	font-size:12px;
}
.titre{
	font-size:14px;
	font-variant: small-caps;
	font-weight:bold
}
#apDiv1 {
	position:absolute;
	left:188px;
	top:336px;
	width:143px;
	height:229px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:333px;
	top:337px;
	width:145px;
	height:228px;
	z-index:2;
}
#apDiv3 {
	position:absolute;
	left:189px;
	top:569px;
	width:129px;
	height:303px;
	z-index:3;
}
#apDiv4 {
	position:absolute;
	left:333px;
	top:567px;
	width:140px;
	height:389px;
	z-index:4;
}
#apDiv5 {
	position:absolute;
	left:479px;
	top:567px;
	width:134px;
	height:173px;
	z-index:5;
}
#apDiv6 {
	position:absolute;
	left:616px;
	top:568px;
	width:145px;
	height:413px;
	z-index:6;
}
#apDiv7 {
	position:absolute;
	left:479px;
	top:338px;
	width:133px;
	height:208px;
	z-index:7;
}
#apDiv8 {
	position:absolute;
	left:615px;
	top:337px;
	width:139px;
	height:276px;
	z-index:8;
}
.puce_LL{

	
	list-style-image:url(images/bouton-noir.gif);
	text-align:left;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#333333;
	
	}
	
.puce_LL a{
color:#333333;
text-decoration:none;
}

.puce_LL a:link {
color:#333333;
text-decoration: none;
}

.puce_LL a:visited { 

color:#333333;
text-decoration: none;
}

.puce_LL a:hover {
	color:#FF9933;
	text-decoration: none;
}

.puce_LL1{
	
	list-style-image:url(images/bouton3-lilas.gif);
	text-align:left;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#333333;
	
	}
	
.puce_LL1 a{
color:#333333;
text-decoration:none;
}

.puce_LL1 a:link {
color:#333333;
text-decoration: none;
}

.puce_LL1 a:visited { 

color:#333333;
text-decoration: none;
}

.puce_LL1 a:hover {
	color:#FF9933;
	text-decoration: none;
}


.puce_LL2{
	list-style-image:url(images/bouton-rouge.gif);
	text-align:left;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#333333;
	}
	
.puce_LL2 a{
color:#333333;
text-decoration:none;
}

.puce_LL2 a:link {
color:#333333;
text-decoration: none;
}

.puce_LL2 a:visited { 

color:#333333;
text-decoration: none;
}

.puce_LL2 a:hover {
	color:#FF9933;
	text-decoration: none;
}

.puce_LL3{
	list-style-image:url(images/bouton-vert.gif);
	text-align:left;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#333333;
	}
	
.puce_LL3 a{
color:#333333;
text-decoration:none;
}

.puce_LL3 a:link {
color:#333333;
text-decoration: none;
}

.puce_LL3 a:visited { 

color:#333333;
text-decoration: none;
}

.puce_LL3 a:hover {
	color:#FF9933;
	text-decoration: none;
}
.erreur{
	color:#CC0033;
	font-size:12px;
	font-weight:bold;
}
.retourok{
	color:#339900;
	font-size:12px;
	font-weight:bold;
	width: 800px;
	height: 40px;
	margin-top: 35px;
}
.fb_actif{
	display:block;
	padding: 2px 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3B5998;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #3B5998;
	margin-right:4px;
	padding:6px;
	width:300px;
}
.fb_actif a{
	color: #FFFFFF;
	text-decoration: none;
	width:300px;
}
.fb_inactif {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 5px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin-right:4px;
	padding:6px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	width:270px;
}
.fb_inactif a{
	color: #666666;
	text-decoration: none;
	width:270px;
}
	
a.onglet_suivi_actif{
	display:block;
	padding: 2px 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #DB2400;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #DB2400;
	margin-right:4px;
	padding:6px;
}
a.onglet_suivi {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 5px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin-right:4px;
	padding:6px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
}
.taille_article a:link,
.taille_article a:active,
.taille_article a:focus,
.taille_article a:visited{
	float:left;
	padding:3px;
	border:#999999 1px solid;
}
.nb {
	color: #CC0033;
	font-size:12px;
}
#process_commande{
	margin: 0px 0 0 80px;
	height:100px;
	position:relative;
	z-index:0;
}
.visu_haut{	
	width: 96px;
	height:64px;
	z-index:10;
	position:absolute;
	top:20px;
}
.bouton_carre1 a {
	width: 96px;
	height:64px;
	display:block;
	background:url(image/carre1.jpg) center bottom;
}
.bouton_carre1 a:hover,
.bouton_carre1 a:active {
	margin:5px 0 0 0;
	background-position: center top;
}
.bouton_carre3 a {
	width: 96px;
	height:64px;
	display:block;
	background:url(image/carre3.jpg) center bottom;
}
.bouton_carre3 a:hover,
.bouton_carre3 a:active {
	margin:5px 0 0 0;
	background-position: center top;
}
.cdes_en_cours a {
	background:url(image/cdes_en_cours.gif) 0 0 no-repeat;
}
.cdes_traitees a {
	background:url(image/cdes_traitees.gif) 0 0 no-repeat;
}
.retours_article a {
	background:url(image/retours_article.gif) 0 0 no-repeat;
}
.bouton_suivi_cde a {
	width: 259px;
	height:35px;
	display:block;
	margin:2px 0;
}
.bouton_suivi_cde a:hover,
.bouton_suivi_cde a:active {
	background-position: 0 -35px;
}
.bouton_suivi_cde_on a{
	width: 259px;
	height:35px;
	display:block;
	margin:2px 0;
	background-position: 0 -35px;
}
.etat1 a {
	background:url(image/etat1.gif) 0 0 no-repeat;
}
.etat2 a {
	background:url(image/etat2.gif) 0 0 no-repeat;
}
.etat3 a {
	background:url(image/etat3.gif) 0 0 no-repeat;
}
.etat4 a {
	background:url(image/etat4.gif) 0 0 no-repeat;
}
.etat_off a {
	width: 85px;
	height:39px;
	display:block;
	margin:2px 0;
	background-position: 0 -78px;
}
.etat_off a:hover,
.etat_off a:active {
	background-position: 0 0;
}
.etat_on a{
	width: 85px;
	height:39px;
	display:block;
	margin:2px 0;
	background-position: 0 -39px;
}
.etat_on a:hover,
.etat_on a:active {
	background-position: 0 0;
}
.visu_bas{
	width: 96px;
	height: 64px;
	background-position: bottom;
	position:absolute;
	z-index:10;
	top:17px;
}
.trait_off{
	background-image:url(image/trait_off.gif);
	background-repeat:repeat-x;	
	top:40px;
	position:absolute;
	z-index:20;
	width:50px;
	height:2px;
}
.trait_on{
	background-image:url(image/trait_on.gif);
	background-repeat:repeat-x;	
	top:40px;
	position:absolute;
	z-index:20;
	width:50px;
	height:2px;
}
.petit{
	font-size:11px
}
.fidelite{
	position:absolute; 
	left:140px; 
	top:49px; 
	z-index:10; 
	color:#FF7207; 
	font-weight:bold;
	width:60px;
	text-align:center;
}
.fidelite a:link,
.fidelite a:active,
.fidelite a:focus,
.fidelite a:visited{
	color: #FF7207; 
}
.souligne{
	border-bottom: 1px #CCCCCC dashed;
}
.entete_gauche{
	float:left;
	width:655px;
}	
.entete_droite{
	float:left;
	width:320px;
	margin-left:5px;
	text-align:right;
}	
.lien {
 CURSOR: hand ;
 CURSOR: pointer;
}
.bouton_fb a:link,
.bouton_fb a:active,
.bouton_fb a:focus,
.bouton_fb a:visited{
	padding: 6px 0;
	display:block;
	font-size:11px;	
	color:#FFFFFF;
	float:left;
	width: 160px;
	text-align:center;
	font-weight:bold;
	margin-right:2;
	background-image:url(http://www.dymastyle.fr/image/fb.gif);
}
.bouton_fb a:hover{
	display:block;
	background-color: #a3978f;
	text-decoration: none;
	font-weight:bold;
	color:#FFFFFF;
	background-image:none;
}

#sidebar2 .niveau2 a.tco:hover{background-color:#a3978f;}
#sidebar2 .niveau2 a.tco{background-color:#7d354f;}
#sidebar2 .niveau2 a.co:hover{background-color:#7d354f;}

#sidebar2 .niveau2 a.tch:hover{background-color:#a3978f;}
#sidebar2 .niveau2 a.tch{background-color:#7290a1;}
#sidebar2 .niveau2 a.ch:hover{background-color:#7290a1;}

#sidebar2 .niveau2 a.ten:hover{background-color:#a3978f;}
#sidebar2 .niveau2 a.ten{background-color:#c18391;}
#sidebar2 .niveau2 a.en:hover{background-color:#c18391;}

#sidebar2 .niveau2 a.tss:hover{background-color:#a3978f;}
#sidebar2 .niveau2 a.tss{background-color:#e84f13;}
#sidebar2 .niveau2 a.ss:hover{background-color:#e84f13;}

#sidebar2 .niveau2 a.tma:hover{background-color:#a3978f;}
#sidebar2 .niveau2 a.tma{background-color:#997d9c;}
#sidebar2 .niveau2 a.ma:hover{background-color:#997d9c;}

.liste_article{
	width:795px;
	margin-left:12px;
}
.div_article {  
	position:relative; 
	border: 1px solid #CCCCCC;
	width:255px; 
	float:left; 
	margin:4px;
}
.div_article .img_article{
	height:302px; 
	position:relative
}
.div_article .titreliste {
	text-transform:uppercase;
	font-size: 11px;
	font-weight: bold;
	height:30px; 
	text-align:center;
}
.div_article .refarticle{
	font-size:10px;
	color: #999999;
	padding-right:3px;
	height:16px; 
	text-align:right;
	padding-top:3px;
}
.div_article .jaime{
	height:21px; 
	padding:3px 0 4px 0; 
	text-align:center;
}
.div_article .article_envaleur_promo{
	position:absolute;
	left:0;
	top:316px;
}
.div_article .article_envaleur_new{
	position:absolute;
	left:0;
	top:320px;
}
