/* CSS Document */
body	{
	margin:0px;
	display:block;
	width:100%;
	height:100%;
	}

#main	{
		height: auto;
		}
		
#interface_ul	{
				width:840px;
				height:135px;
				margin: 0px 0px 26px 0px;
				padding: 51px 24px 0px 0px;
				}
#interface_ul li	{float:right; list-style-type:none; margin-left:31px;}
#interface_ul li a	{display:block; width:106px; height:128px;}
#interface_ul li a:hover	{background-position:-106px;}

#contenu	{
			float: left;
			width: 769px;
			/*height: 20px;*/
			background: #FFFFFF;
			border-top: #8d5f43 1px solid;
			padding: 55px 31px 0px 64px;
			_margin-bottom:-85px;
			/*_padding: 55px 31px 20px 64px;*/
			}
		
		
form, fieldset, label, legend, em	{margin:0px; padding:0px;}


#contenu_colonne_droite	{
						float: right;
						width: 374px;
						_width: 370px;
						margin-bottom: 20px;
						padding: 0px 0px 0px 10px;
						}
#contenu_colonne_droite img	{float:right; border:none; margin-left:10px; margin-bottom:30px;}

#contenu_colonne_gauche	{
						float: left;
						width: 372px;
						padding: 15px 12px 0px 0px;
						margin-bottom: 20px;
						}
#contenu_colonne_gauche p.partenaires	{margin:0px; margin-bottom:5px; font-weight:bold;}
#contenu_colonne_gauche p, #colonne_droite_contenu p	{margin:0px; margin-bottom:15px;}
#contenu_colonne_gauche span, #colonne_droite_contenu span	{font-size:18px;}
#contenu_colonne_gauche a, #colonne_droite_contenu a	{color:#3b7997;font-weight:bold;text-decoration:none;}
#contenu_colonne_gauche a:hover, #colonne_droite_contenu a:hover	{color:#3b7997;font-weight:bold;text-decoration:underline;color:#c26b45;}
#contenu_colonne_gauche h4, #colonne_droite_contenu h4	{font-size:18px;font-weight:normal;color:#c26b45;border-bottom:#f2e4dc 1px solid;margin-top:0px;margin-bottom:10px;}
#contenu_colonne_gauche h6, #colonne_droite_contenu h6	{
	background:#f0f8f8;
	font-size:11px;
	font-weight:bold;
	border-bottom:#e0eeee 1px dotted;
	margin:0px;
	padding:2px 5px 2px 2px;
	text-align:justify;
	margin-bottom:10px;
}
#contenu_colonne_gauche ul, #colonne_droite_contenu ul	{padding-left:20px;margin-bottom:15px;}
#contenu_colonne_gauche li, #colonne_droite_contenu li	{list-style-type:disc;padding-bottom:5px;}
#contenu_colonne_gauche .liste_chiffree li, #colonne_droite_contenu .liste_chiffree li	{list-style-type:decimal;padding-bottom:5px;}
#contenu_colonne_gauche em, #colonne_droite_contenu em	{color:#8cb7c6; font-size:12px;}
#contenu_colonne_gauche h3, #colonne_droite_contenu h3	{margin:0px; font-size:16px; background:#eef9f9;}
#contenu_colonne_gauche form, #colonne_droite_contenu form	{font-size:12px;}
#contenu_colonne_gauche fieldset, #colonne_droite_contenu fieldset	{border:#e0eeee 1px solid; padding:10px; padding-top:0px;margin-bottom:20px;}
#contenu_colonne_gauche legend, #colonne_droite_contenu legend	{color:#3b7997; font-size:14px; font-weight:bold;}
#contenu_colonne_gauche label, #colonne_droite_contenu label	{float:left; width:35%; margin-bottom:3px; line-height:20px; text-align:right; padding-right:15px; cursor:pointer;}
#contenu_colonne_gauche input, #contenu_colonne_gauche textarea, #colonne_droite_contenu input, #colonne_droite_contenu textarea	{float:left; margin-bottom:3px; background:#eef9f9; border:#bad9d9 1px solid; padding:1px; color:#3b7997;}
#contenu_colonne_gauche textarea, #colonne_droite_contenu textarea	{width:142px; *width:140px; height:66px; font-family:Verdana,Arial,sans-serif; font-size:12px;}
#contenu_colonne_gauche .envoyer, #colonne_droite_contenu .envoyer	{width:80px; height:25px; clear:both; padding:0px 3px; margin:20px 0px 0px 196px; cursor:pointer;}
/*#contenu_colonne_gauche img, #colonne_droite_contenu img	{float:none; position:relative;left:120px;top:-12px;}*/
#contenu_colonne_gauche img.img_p, #colonne_droite_contenu img.img_p	{float:left; position:relative; top:0px; left:0px; margin-right:10px;}
					
			
#ombre_droite	{top:-1px; background: #b99079 url(../interface/ombre_droite.jpg) no-repeat left top;}

dl, dt, dd, ul, li	{
				margin: 0;
				padding: 0;
				list-style-type: none;
				}
			
#menu	{
		z-index: 20;
		position: absolute;
		top: 186px;
		left: 0px;
		width: 864px;
		height: 25px;
		border-top: #8d5f43 1px solid;
		color: #FFFFFF;
		}
#menu a	{display:inline; line-height:22px;}
/*#menu a	{display:block;}*/
#menu dl	{float:left; display:inline; background:#b99079;}
#menu dt	{height:20px; padding-top:5px; letter-spacing:1px; text-align:center;}
#menu dt a	{color:#FFFFFF;text-decoration:none;position:relative;top:-4px;}
#menu dt a:hover	{}
#menu dt a.cheques_cadeaux	{display:block; width:146px; height:100%; margin:0px; padding:0px;}
#menu dt a.cheques_cadeaux:hover	{background:none; cursor:pointer;}
#menu dd	{display:none;position:absolute; top:25px; width:200px;}
#menu ul	{border:#8d5f43 1px solid; border-top:none;}
#menu li	{background:#b99079; border-top:#8d5f43 1px solid;}
#menu li a	{color:#FFFFFF; text-decoration:none; height:18px; padding-top:3px; width:186px; padding-left:12px;}
#menu li a:hover/*, #menu dt a:hover*/	{/*background:#a87c63;*/ color:#e0c9bd; font-weight:bold;}


.tableau	{
			float:left;
			margin-bottom: 30px;
			_margin-bottom: 15px;
			}
.tableau .div1	{height:31px; width:100%; margin:0px; padding:0px;}
.tableau .div2	{height:31px; width:100%; margin:0px; padding:0px; background:url(../interface/tableau_femme.jpg) no-repeat right top;}
.tableau .div3	{width:100%; height:14px; background:#e0eeee url(../interface/tableau_bord1.gif) no-repeat left top; font-size:1px;}
.tableau .div4	{width:100%; height:14px; background:url(../interface/tableau_bord2.gif) no-repeat right top; font-size:1px;}
.tableau .div5	{width:100%; height:14px; background:#e0eeee url(../interface/tableau_bord3.gif) no-repeat left bottom; font-size:1px;}
.tableau .div6	{width:100%; height:14px; background:url(../interface/tableau_bord4.gif) no-repeat right bottom; font-size:1px;}
.tableau table	{width:95%; background:#e0eeee; color:#FFFFFF; font-weight:bold; font-family:Verdana, Arial, sans-serif; font-size:10px; line-height:13px; text-align:center;}
.tableau table td	{padding: 3px 10px;}
.tableau table .first-child, .tableau table .first-child-nouveaute	{text-align:left; width:80%; font-size:11px; font-variant:small-caps;}
.tableau table tr	{width:100%; /*background:#bad9d9;*/ background:#a7cdcd;}

.tableau table td p {
	padding:0 0 0 0;
	margin:0;
	font-family:Verdana, Arial, sans-serif; 
	font-size:12px;
	color:#FFFFFF; 
	font-weight:bold;
	text-transform:uppercase; 
}

#contenu_colonne_gauche .tableau a	{color:#FFFFFF;}
#contenu_colonne_gauche .tableau a:hover	{color:#3b7997;}

#contenu_colonne_gauche .first-child-nouveaute a	{color:#FBE8CF;}
#contenu_colonne_gauche .first-child-nouveaute a:hover	{color:#8D5F43;}


a span	{display:none;}
dt span	{display:none;}

#fenetre{
	display:none;
	z-index:50;
	position:absolute;
	top:50px;
	left:-175px;
	width:350px;
	background:#f2e4dc;
	border:#6b3f24/*#dbbaa7*/ 2px solid;
	/*cursor:pointer;*/
	margin:0px 0px 0px 50%;
	padding:0px;
	color:#8d5f43;
}
#fenetre_entete{width:350px;height:30px;background:#b99079 url(../interface/croix.jpg) no-repeat 97% 11px;border-bottom:#6b3f24 1px solid; cursor:pointer;}
#fenetre_entete h4{font-size:14px;font-weight:bold;color:#FFFFFF;margin:0px;padding:7px 0px 0px 10px;}
#fenetre_contenu{padding:15px;min-height:400px;_height:400px;}
#fenetre_contenu ul{margin-bottom:20px;padding-left:30px;padding-right:10px;}
#fenetre_contenu li{list-style-type:disc;}
#fenetre_contenu p{margin:0px 0px 10px 0px}
#fenetre_contenu .imprimer{margin:10px 0px 0px 0px; background:#f2e4dc; border:#b99079 1px solid; cursor:pointer;}
#fenetre h5{font-size:12px;font-weight:bold;border-bottom:#dbbaa7 1px solid;margin-top:0px;margin-bottom:10px;}

#fenetre .nouveau{font-size:12px;font-weight:bold; color:#FFF; background-color:#A7CDCD; padding:1px;margin:0 0 0 0; float:right;}


#fond{display:none;position:fixed;_position:absolute;top:0px;left:0px;z-index:49;width:100%;height:100%;background-image:url(../interface/fond.png);_background-image:url(../interface/fond.gif);_padding:0px;_margin:0px;}




/*---- IMG Rollover --*/

a.vignette  {
	display: block; 
	overflow: hidden; 
	width: 93px;
}
a.vignette:hover,
a.current {
	text-indent: -93px;
}












