html{
	overflow: -moz-scrollbars-vertical;
   overflow-y: scroll;
}
body { 
	margin: 0px 0px 0px 0px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #666; 
	font-size:100%;
	background-color: #f4f4f4;
	/*background-image: url(../images/_background-line.gif);*/
	background-image: url(../images/background-line-mauve.gif);
	background-position: top;
	background-repeat: repeat-y;
	
/*	background-image: url(../images/bg_xmas.jpg);*/
	/*background-image: url(../images/_background-line.gif);
	background-position: top;*/
	/*background-repeat: repeat-y;*/
	
	/*background-image: url(../images/bg.jpg);
	background-position: top;
	background-repeat: repeat;*/
}
#conteneur{
	position: static; 
	font-size:11px; 
	width:930px; 
	margin:auto; 
	background-color: #fff;
	border: 0px solid #FFF;
	min-height: 550px;
	height: auto;
	border-top: 0px solid #FF4C98;
}
#bloc_sup{
	border: 0px solid red;
	background-color: #fff;
	width: 100%;
	/*height: 175px;*/
	height: 220px;
	background-image: url(../images/slogan.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	border-bottom: 0px solid #1E4164;
}
#gauche{
	/*width: 23%;*/
	width: 28%;
	height: 170px;
	/*height: 140px;*/
	border: 0px solid blue;
	background-color: #fff;
	float: left;
}
#droite{
	/*width: 77%;*/
	width: 72%;
	height: 180px;
	background-color: transparent;
	background-image: url(../images/image-ban.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: -5px;
	float: left;
}
#droite_fr{
	/*width: 77%;*/
	width: 72%;
	height: 180px;
	background-color: transparent;
	background-image: url(../images/image-ban-fr.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: -5px;
	float: left;
}
#droite_nl{
	/*width: 77%;*/
	width: 72%;
	height: 180px;
	background-color: transparent;
	background-image: url(../images/image-ban-nl.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: -5px;
	float: left;
}

#logo{
	width: 100%;
	width: 260px;
	height: 60%;
	height: 50%;
	background-color: transparent;
	border: 0px solid green;
}
#logo h1{
/*	background-image: url(../images/logo.jpg);*/
/*	background-image: url(../images/Logo-Donnalliance.gif);*/
	background-image: url(../images/logo_womanEspace.jpg);
	background-repeat: no-repeat;
	background-position: 20px 10px;
	float:left; 
	width: 100%; 
	height: 120px; 
	padding: 0;
	margin: 0;
}
#logo h1 a{
	display:block; 
	height:92px;
	margin-bottom:5px;  
	margin-left: 10px;
	margin-right: 0;
	padding: 0;
	text-indent:-1000em; 
	color: #E9E9E9;
}
#logo h2{
/*	background-image: url(../images/logo.jpg);*/
/*	background-image: url(../images/Logo-Donnalliance.gif);*/
	background-image: url(../images/logo_womanEspace.jpg);
	background-repeat: no-repeat;
	background-position: 20px 10px;
	float:left; 
	width: 100%; 
	height: 120px; 
	padding: 0;
	margin: 0;
}
#logo h2 a{
	display:block; 
	height:92px;
	margin-bottom:5px;  
	margin-left: 10px;
	margin-right: 0;
	padding: 0;
	text-indent:-1000em; 
	color: #E9E9E9;
}
#logo a{
	float:left; 
	width: 100%; 
	height: 120px; 
	padding: 0;
	margin: 0;
}
#logo a img{
	border: none;
	margin-top:10px;  
	margin-left: 20px;
}




#bienvenueCadre{
	border: 0px solid red;
	float: left;
	margin-top: 155px;
	margin-left: -38px;
	font-size: 110%;
	color: #1E4164;
	padding: 0;
}
#bienvenueCadre p{
	padding: 0;
	margin: 0;
	letter-spacing: 0px;
}
#bienvenueCadre p a, #bienvenueCadre p a:link, #bienvenueCadre p a:active, #bienvenueCadre p a:visited{
	color: #FF0096;
	font-weight: bold;
	text-decoration: none;
}
#bienvenueCadre p a:hover{
	color: #FF86CC;
}
#panierCadre{
	border: 0px solid blue;
	float: right;
	margin-top: 150px;
	font-size: 110%;
	padding: 0;
	color: #1E4164;
}
#panierCadre p{
	margin-right: 15px;
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
}
#panierCadre p img{
	border: none;
	margin-right: 5px;
}
#panierCadre p a, #panierCadre p a:link, #panierCadre p a:active, #panierCadre p a:visited{
	color: #1E4164;
	font-weight: normal;
	text-decoration: none;
	background-color: #C6E3EB;
}
#panierCadre p a:hover{
	color: #3574B0;
	font-weight: normal;
	text-decoration: none;
}


#recherche_logo{
	width: 100%;
	height: 38%;
	background-color: #fff;
	float: left;
	/*background-image: url(../images/recherche.jpg);
	background-repeat: no-repeat;
	background-position: 20px 20px;*/
}
#recherche_logo img{
	border: none;
}
#recherche_logo p{
	margin-left: 27px;
}
#recherche_logo a{
	text-decoration: none;
	color: #666666;
}
#recherche_logo #bienvenue{
	font-size: 110%;
	font-weight: bold;
	letter-spacing: 2px;
	color: #ff0096;
	margin-top: 0;
	padding-top: 0;
}
#recherche_logo #formBanLog{
	background-color: Aqua;
	background-image: url(../images/recherche.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-left: 27px;
	width: 170px;
	height: 30px;
	margin-top: 0px;
	padding-top: 0px;
}
#recherche_logo input{
	font-size: 11px;
	height: 12px;
	width: 50px;
	margin-top: 4px;
}
#recherche_champs input{
	float: left;
	margin-left: 40px;
	margin-top: 18px;
	/*width: 50%;*/
	width: 41%;
	font-size: 10px;
}
#recherche_loupe input{
	float: left;
	margin-left: 5px;
	margin-top: 19px;
}

#contact_ban{
/*	border: 1px solid #CCC;*/
	border: 1px solid #fff;
	padding: 15px;
	float: left;
	margin-left: 180px;
	margin-top: 20px;
	display: inline;
}
#contact_ban h1{
	color: #FD3385;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align: center;
	float: none;
	width: auto;
	height: auto;
}
#contact_ban h2{
	font-size: 12px;
	margin: 0;
	margin-top: 8px;
	padding: 0;
	text-align: center;
	float: none;
	width: auto;
	height: auto;
}

#navigation{ 
	/*width: 670px;*/
	/*width: 640px;*/
	width: 570px;
	float: right;
	border: 0px solid red;
	height:25px; 
	line-height:25px; 
	margin-top: 65px;
}
#navigation li { 
	background: url(../images/separateur_navigation.gif) right center no-repeat; 
	padding: 0 10px;
	float: left;
	display: block;
	height:25px; 
	list-style: none;
	border: 0px solid green;
}
#navigation li.last { 
	background-image: url(../images/caddie.gif);
	background-position: right;
	background-repeat: no-repeat; 
	padding-right: 15px;
}
#navigation li a { 
	text-transform: lowercase;
	display:block; 
	/*padding: 0 10px; */
	padding: 0 8px; 
	color: #333; 
	text-decoration: none;
	border: 0px solid blue;
}
#navigation li a.active, #navigation li a:hover { 
	color: #FD3385;
	text-decoration: none;
}

/*-------------------------*/
/*          Centre         */
/*-------------------------*/
#centre_gauche{
	width: 23%;
	min-height: 400px;
	height: auto;
	border: 0px solid blue;
	background-color: #fff;
	margin: 0;
	padding: 0;
	float: left;
}
#centre_droit{
	width: 77%;
	min-height: 400px;
	height: auto;
	border: 0px solid blue;
	background-color: #fff;
	margin: 0;
	padding: 0;
	float: left;
}

.sidebar h1{
	background-image: url(../images/barre.png);
	background-repeat: repeat-x;
	background-position: center;
	font-size: 12px;
	color: #FF0096;
	height: 38px;
	width: 85%;
	margin-left: 5%;
	padding-left: 10px;
	padding-top: 10px;
	line-height: 20px;
	text-align: left;
}
.sidebar ul{
	background-color: #fff;
	padding-left: 30px;
	margin-left: 5px;
	margin-top: 5px;
	text-align: left;
}
.sidebar ul li{
	list-style-image: url(../images/fleche.gif);
	margin: 0;
	padding-bottom: 10px;
	text-align: left;
	text-decoration: none;
}
.menu_gauche_lien a{
	/*text-transform: uppercase;*/
}
#vert-amande{
	list-style-image: url(../images/fleche-vert-amande.gif);
}
#vert-amande a{
	color: #7CAC7C;
	text-transform: uppercase;
}
#bleu-marine{
	list-style-image: url(../images/fleche-bleu-marine.gif);
}
#bleu-marine a{
	color: #02096C;
	text-transform: uppercase;
}
#gris-argent{
	list-style-image: url(../images/fleche-gris-argent.gif);
}
#gris-argent a{
	color: #9B9B9B;
	text-transform: uppercase;
}
#violet{
	list-style-image: url(../images/fleche-violet.gif);
}
#violet a{
	color: #B400FF;
	text-transform: uppercase;
}
#multicolor{
	list-style-image: url(../images/fleche-multicolor.gif);
}
#multicolor a{
	color: #EFBE24;
	text-transform: uppercase;
}
#vert{
	list-style-image: url(../images/fleche-vert.gif);
}
#vert a{
	color: #68BC42;
	text-transform: uppercase;
}
#orange{
	list-style-image: url(../images/fleche-orange.gif);
}
#orange a{
	color: #DA8D01;
	text-transform: uppercase;
}
.sidebar ul li a, .sidebar ul li a:link, .sidebar ul li a:active, .sidebar ul li a:visited{
	color: #333;
	text-decoration: none;
	text-align: left;
}
.sidebar ul li a:hover{
	color: blue;
	text-decoration: underline;
	text-align: left;
}

#pub{
	width: 100%;
	height: 232px;
	background-color: #fff;
	background-image: url(../images/pub-test.jpg);
	background-position: center;
	background-repeat: no-repeat;
	padding-top: 5px;
}
#pubFamille{
	width: 100%;
	/*height: 115px;*/
	
	height: auto;min-height: 44px;
	color: #ff0096;
	/*background-color: #E9F3F5;*/
	background-image: url(../images/fond_titre_page.jpg);
	background-position: 0px 14px;
	background-repeat: no-repeat;
	padding-top: 5px;
}
#pubFamille h1{
	font-size: 19px;
	font-weight: normal;
	/*color: #FF0096;*/
	color: #ff0096;
	text-align: center;
	margin-top: 10px;
	letter-spacing: 0px;
	/*text-shadow: #BBBBBB 4px 4px 4px;*/
}


#partenaireCentre{
	width: 100%;
	min-height:350px;
	height: auto;
	background-color: #fff;
	margin-top: 13px;
	margin-bottom: 0px;
}
#partenaireCentre h1{
	/*background-image: url(../images/barre.png);*/
	background-image: url(../images/fond_titre_page.jpg);
	background-repeat: repeat-x;
	background-position: center;
	font-size: 12px;
	color: #FF0096;
	height: 38px;
	padding-left: 10px;
	line-height: 32px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 20px;
}
#partenaireCentre h2{
	/*background-image: url(../images/barre.png);*/
	background-image: url(../images/fond_titre_page.jpg);
	background-repeat: repeat-x;
	background-position: center;
	font-size: 12px;
	color: #FF0096;
	height: 38px;
	padding-left: 10px;
	line-height: 32px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 20px;
}
#partenaireTitre{
	background-image: url(../images/fond-titre-partenaire.jpg);
	background-position: right;
	background-repeat: no-repeat;
	/*width: 425px;
	height: 139px;*/
	width: 472px;
	height: 115px;
	border: 1px solid #CCCCCC;
	margin-left: 0;
	margin-right: 2px;
	margin-bottom: 2px;
	float: left;
}
#partenaireTitre h2{	
	background-image: none;
	font-size: 18px;
	font-weight: normal;
	margin-left: auto;
	margin-right: auto;
	margin-top: 47px;
	text-align: center;
	letter-spacing: 2px;
	color: #FF0096;
}



#centreDonnalliance{
	width: 100%;
	min-height:100px;
	height: auto;
	background-color: #fff;
	margin-top: 13px;
	margin-bottom: 0px;
}
#centreDonnalliance h1{
	background-image: url(../images/barre.png);
	background-repeat: repeat-x;
	background-position: center;
	font-size: 12px;
	color: #FF0096;
	height: 38px;
	padding-left: 10px;
	line-height: 32px;
	text-align: left;
	margin-top: 0px;
}
#centreDonnalliance img{
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 5px;
}
#centreDonnalliance p{
	text-align: justify;
	padding-right: 30px;
	padding-left: 10px;
	margin-bottom: 25px;
	margin-top: 5px;
	font-size: 11px;
	line-height: 20px;
	/*float: left;*/
}
#centreDonnalliance h2{
	text-align: justify;
	padding-right: 30px;
	padding-left: 10px;
	margin-bottom: 25px;
	margin-top: 5px;
	font-size: 14px;
	letter-spacing: 3px;
	line-height: 20px;
	color: #FF0096;
}
#centreDonnalliance ol{
	line-height: 18px;
	margin-right: 30px;
	text-align: justify;
	padding-left: 0px;
}
#centreDonnalliance ol li{
	margin-bottom: 20px;
}
#centreDonnalliance ol li ul{
	line-height: 18px;
	margin-right: 30px;
	text-align: justify;
	padding-left: 0px;
}

#centreDonnalliance #contactTel{
	width: 40%;
	min-height: 150px;
	height: auto;
	background-color: #fff;
	float: left;
}
#centreDonnalliance #formulaireContact{
	width: 60%;
	min-height: 150px;
	height: auto;
	background-color: #fff;
	float: left;
}
.form-liste{
	position: relative;
	clear:both;
	margin-bottom: 20px;
	font-size: 11px;
}
.form-liste #nom{
	position: relative;
	left: 40px;
	width: 320px;
}
.form-liste #nom_nl{
	position: relative;
	left: 31px;
	width: 320px;
}
.form-liste #prenom{
	position: relative;
	left: 22px;
	width: 320px;
}
.form-liste #prenom_nl{
	position: relative;
	left: 5px;
	width: 320px;
}
.form-liste #societe{
	position: relative;
	left: 35px;
	width: 320px;
}
.form-liste #email{
	position: relative;
	left: 30px;
	width: 320px;
}
.form-liste #email_nl{
	position: relative;
	left: 28px;
	width: 320px;
}
.form-liste #tel{
	position: relative;
	left: 17px;
	width: 320px;
}
.form-liste #message{
	position: relative;
	left: 17px;
	width: 320px;
	height: 200px;
}
.form-liste #message_nl{
	position: relative;
	left: 2px;
	width: 318px;
	height: 200px;
}
.form-liste #submit{
	position: relative;
	left: 190px;
	background: url(../images/bt_submit_roll.gif) 50% 50% no-repeat;
	width: 100px;
	height: 23px;
	border-style: none;
	cursor: pointer;	
	margin-top: -20px;
}
.form-liste #submit:hover{
	background: url(../images/bt_submit_over.gif) 50% 50% no-repeat;
}
.form-liste #submitRetour{
	position: relative;
	left: 220px;
	background: url(../images/bt_retour_roll.gif) 50% 50% no-repeat;
	width: 100px;
	height: 23px;
	border-style: none;
	cursor: pointer;	
	margin-top: -20px;
}
.form-liste #submitRetour:hover{
	background: url(../images/bt_retour_over.gif) 50% 50% no-repeat;
}

.form-liste #submit_nl{
	position: relative;
	left: 165px;
	background: url(../images/bt_nl_envoyer.gif) 50% 50% no-repeat;
	width: 150px;
	height: 23px;
	border-style: none;
	cursor: pointer;	
	margin-top: -20px;
}
.form-liste #submit_nl:hover{
	background: url(../images/bt_nl_envoyer_hover.gif) 50% 50% no-repeat;
}








#meilleur{
	width: 100%;
	height:300px;
	background-color: #fff;
}
#meilleur h1{
	background-image: url(../images/barre.png);
	background-repeat: repeat-x;
	background-position: center;
	font-size: 12px;
	color: #FF0096;
	height: 38px;
	padding-left: 10px;
	line-height: 32px;
	text-align: left;
	margin-top: 0px;
}

/*---------------------------*/
/*          article          */
/*---------------------------*/
.article_presentation{
	/*width: 139px;
	height: 139px;*/
	width: 115px;
	height: 115px;
	border: 1px solid #CCCCCC;
	margin-left: 0;
	margin-right: 2px;
	margin-bottom: 2px;
	float: left;
}
.article_presentation:hover{
	border: 1px solid #FF0096;
}
.article_presentation img{
	text-decoration: none;
	border: 0px solid #fff;
}
.prix_presentation{
	width: 139px;
	height: 29px;
	border: 1px solid #CCCCCC;
	margin-left: 0;
	margin-right: 2px;
	margin-bottom: 1px;
	text-align: center;
	color: #FF0096;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 10px;
	float: left;
}
.prix_presentation:hover{
	border: 1px solid #FF0096;
}


/*  DETAILS  */
#image_bloc_droit{
	background-color: #fff;
	
	min-height:350px;
	height: auto;
	width:375px;
	margin-top: 15px;
	margin-left: 20px;
	float: left;
	display: inline;
}
#produit_img{
	border:1px solid #D1D2D3;
	padding:10px;
	height:345px;
	width:345px;
}
.apercu_zoom{
	border:1px solid #D1D2D3;
	padding:7px;
	height:100px;
	width:100px;
	margin-top: 10px;
	margin-right: 9px;
	margin-left: 0;
	float: left;
	cursor: default;
	text-align: center;
}
.apercu_zoom img{
	border: 0px solid blue;
	margin-top: auto;
	margin-bottom: auto;
}

#produit_droite{
	float: right;
	width: 320px;
	min-height: 350px;
	height: auto;
	margin-top: 15px;
	background-color: #fff;
}
#produit_droite form{
	margin:0;
	padding: 0;
}
#produit_droite h1{
	width: 96,2%;
	color: #FF0096;
	font-size: 14px;
	/*background-image: url(../images/logo-pt.png);
	background-repeat: no-repeat;
	background-position: right;*/
	height: auto;
	min-height: 38px;
	padding-left: 10px;
	line-height: 32px;
	text-align: left;
	margin-top: 0px;
}
#produit_droite p{
	padding-left: 10px;
	padding-right: 15px;
	text-align: justify;
	line-height: 16px;
}
#produit_droite select{
	width: 90px;
	margin-left: 10px;
	font-size: 11px;
}

#bloc_panier{
	background-color: #fff;
	width: 100%;
	height: 90px;
	border: 0px solid blue;
	margin-top: 40px;
	/*background-image: url(../images/caddie.gif);
	background-repeat: no-repeat;
	background-position: center;*/
}
.ajout_panier img{
	background-color: #fff;
	margin-left: 70px;
	cursor: pointer;
	border: 0px solid blue;
}
#caddie_panier{
	float: right;
	visibility: hidden;
	margin-right: 105px;
	margin-top: -50px;
}

#nbre_article{
	border: 1px solid #A6A7AB;
}

#send_friend{
	font-size: 9px;
	padding: 10px;
	border-top: 1px dotted #D1D2D3;
	border-bottom: 1px dotted #D1D2D3;
}






#centre_identification{
	width: 82%; /* 77 */
	min-height: 400px;
	height: auto;
	border: 0px solid blue;
	background-color: #fff;
	margin: 0;
	padding: 0;
	float: left;
}
#centre_identification h1{
	background-image: url(../images/barre.png);
	background-image: url(../images/fond_titre_page.jpg);
	background-repeat: repeat-x;
	background-position: center;
	font-size: 12px;
	color: #FF0096;
	height: 38px;
	padding-left: 10px;
	line-height: 32px;
	text-align: left;
	margin-top: 13px;
}
#centre_identification #old, #centre_identification #niew{
	background-color: #E9EDF2;
	width: 50%;
	min-height: 240px;
	height: auto;
	float: left;
}
#centre_identification #old h2, #centre_identification #niew h2{
	background-color: #1E4164;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 22px;
	padding-left: 10px;
	margin-right: 1px;
	margin-top: 0;
}
#centre_identification #old p, #centre_identification #niew p{
	font-weight: normal;
	line-height: 16px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 15px;
	margin-right: 1px;
}
#centre_identification #old p input, #centre_identification #niew p input{
	font-weight: normal;
	font-size: 10px;
	width: 150px;
	float: left;
}
#centre_identification #old p select, #centre_identification #niew p select{
	font-weight: normal;
	font-size: 10px;
}


#centre_identification #old2, #centre_identification #niew2{
	background-color: #fff;
	width: 49%;
	min-height: 240px;
	height: auto;
	float: left;
	border: 1px solid #E9EDF2;
	margin-top: 30px;
}
#centre_identification #old2{
	border-right: none;
}
#centre_identification #old2 h2, #centre_identification #niew2 h2{
	background-color: #1E4164;
	background-image: url(../images/barre_services.gif);
	background-repeat: repeat-x;
	background-position: left;
	color: #1E4164;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 22px;
	padding-left: 10px;
	margin-right: 1px;
	margin-top: 0;
}
#centre_identification #old2 p, #centre_identification #niew2 p{
	font-weight: normal;
	line-height: 16px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 15px;
	margin-right: 1px;
}
#centre_identification #old2 p input, #centre_identification #niew2 p input{
	font-weight: normal;
	font-size: 10px;
	width: 140px;
	float: left;
}


.taille_p{
	width: 165px;
	font-size: 10px;
	padding-right: 10px;
	float: left;
}

.taille_p2{
	width: 165px;
	font-size: 11px;
	padding-right: 10px;
	float: left;
}
#centre_identification #formIdentification{
	min-height: 250px;
	height: auto;
	background-color: #fff;
	padding: 10px;
	border: 1px solid #E9EDF2;
	margin-right: 15px;
}
#centre_identification #formIdentification p{
	font-size: 12px;
	line-height: 22px;
	text-align: justify;
}
#centre_identification #formIdentification form{
	background-color: #E9EDF2;
	min-height: 300px;
	height: auto;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 50px;
}
#form1{
	background-color: #fff;
	min-height: 30px;
	height: auto;
}
#centre_identification #formIdentification form p{
	font-weight: normal;
	line-height: 16px;
	text-align: justify;
}
#centre_identification #formIdentification form input{
	font-weight: normal;
	font-size: 11px;
	width: 200px;
	float: left;
}
#centre_identification #formIdentification form select{
	font-weight: normal;
	font-size: 11px;
}

#centre_identification #formIdentification .validationrenseignements{
	width: 32%;
	height: 150px;
	background-color: #fff;
	border: 1px solid #E9EDF2;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
}
#centre_identification #formIdentification .validationrenseignements h2{
	background-color: #E9EDF2;
	color: #1E4164;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 22px;
	padding-left: 10px;
	margin-top: 0;
}
#centre_identification #formIdentification .validationrenseignements p{
	font-size: 11px;
	line-height: 15px;
	padding-left: 10px;
}




/********** Administration ***********/
#admin_centre{
	width: 76%;
	min-height:300px;
	height: auto;
	background-color: #fff;
	float: left;
	margin-top: 12px;
}
#admin_centre h1{
	background-image: url(../images/barre.png);
	background-repeat: repeat-x;
	background-position: center;
	font-size: 12px;
	color: #FF0096;
	height: 38px;
	padding-left: 10px;
	line-height: 32px;
	text-align: left;
	margin-top: 0px;
}
#admin_article{
	width: 77%;
	min-height: 400px;
	height: auto;
	float:right;
}
#admin_article p{
	float: left;
	width: 100px;
	height: 30px;
	padding-left: 10px;
}
#admin_article input, #admin_article textarea, #admin_article select{
	width: 220px;
}

.blocCommande{
	background-color: #fff;
	width: 99%;
	min-height: 150px;
	height: auto;
	border: 1px solid #E9EDF2;
	margin-bottom: 20px;
}
.blocCommande input{
	font-size: 10px;
	width: 120px;
}
.sousBlocCommande{
	width: 31%;
	float: left;
	padding-left: 2%;
	min-height: 150px;
	height: auto;
}
.sousBlocCommande h2{
	background-color: #1E4164;
	color: #fff;
	padding-left: 10px;
	font-size: 11px;
	letter-spacing: 2px;
	font-weight: normal;
	line-height: 20px;
}

/*------- PANIER --------*/
#panier{
	width: 77%;
	min-height: 400px;
	height: auto;
	border: 0px solid blue;
	background-color: #fff;
	margin: 0;
	padding: 0;
	float: left;
}
#panier_img{
	width: 100%;
	height: 227px;
	background-color: #fff;
	background-image: url(../images/mon_panier_img2.jpg);
	background-position: center;
	background-repeat: no-repeat;
	padding-top: 5px;
}
#panier h1{
	background-image: url(../images/barre.png);
	background-repeat: repeat-x;
	background-position: center;
	font-size: 12px;
	color: #FF0096;
	height: 38px;
	padding-left: 10px;
	line-height: 32px;
	text-align: left;
	margin-top: 0px;
}
.panier_photo_apercu{
	border:1px solid #D1D2D3;
	padding:7px;
	height:100px;
	width:100px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0;
	float: left;
	cursor: default;
}
.panier_photo_apercu a, .panier_photo_apercu a:active, .panier_photo_apercu a:link, .panier_photo_apercu a:visited{
	border: 0px solid #fff;
	width: 100px;
	height: 100px;
	float: left;
}
.panier_photo_apercu a:hover{
	border: 0px solid #FF0096;
	width: 100px;
	height: 100px;
}
.titrecell{
	font-weight: bold;
	text-align: center;
	font-size: 10px;
}



#cheminAcces{
	width: 100%;
	height: auto;
	min-height: 19px;
	padding-top: 1px;
	background-color: transparent;
}
#cheminAcces a, #cheminAcces a:link, #cheminAcces a:active, #cheminAcces a:visited{
	color: #666;
	text-decoration: none;
	font-size: 9px;
}
#cheminAcces a:hover{
	color: #FF0096;
	text-decoration: underline;
}
#cheminAcces #switch{
	font-weight: bold;
	letter-spacing: 1px;
	color: #FF0096;
	float: right;
	margin-top: 0px;
	margin-right: 15px;
}
#cheminAcces #switch a, #cheminAcces #switch a:link, #cheminAcces #switch a:active, #cheminAcces #switch a:visited{
	color: #FF0096;
	font-size: 10px;
	text-decoration: none;
}
#cheminAcces #switch a:hover{
	color: #1E4164;
	font-size: 10px;
	text-decoration: none;
}
#cheminAcces ul{
	background-color: #fff;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 5px;
	text-align: left;
	padding-bottom: 2px;
}
#cheminAcces ul li{
	list-style: none;
	margin: 0;
	padding-bottom: 10px;
	text-align: left;
	text-decoration: none;
	display: inline;
}

/*******************************/
/*          famille            */
#familleCentre{
	width: 100%;
	min-height:185px;
	height: auto;
	background-color: #fff;
}
#familleCentre p{
	/*padding-right: 15px;*/
	/*font-size: 110%;*/
	/*line-height: 21px;*/
	/*text-align: justify;*/
}
.catFamille{
	border: 1px solid #CCCCCC;
	/*width: 355px;*/
	width: 350px;
	height: 151px;
	float: left;
	margin: 0;
	margin-bottom: 2px;
	padding: 0;
}
.catFamilleImg{
	width: 151px;
	height: 151px;
	border-right: 1px dashed #cccccc;
	float: left;
}
.catFamilleImg img{
	width: 139px;
	height: 139px;
	margin-top: 6px;
	margin-left: 6px;
}
.catFamilleDesc{
	/*width: 203px;*/
	width: 198px;
	height: 151px;
	background-color: transparent;
	float: left;
}
.catFamilleDesc a, .catFamilleDesc a:link, .catFamilleDesc a:active, .catFamilleDesc a:visited{
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
	/*margin-left: 20px;
	margin-top: 20px;*/
	/*width: 183px;*/
	width: 185px;
	height: 92px; /*97*/
	padding-left: 13px;
	padding-top: 59px;
	color: #FF0096;
	background-image: url(../images/fond-cat-description1.jpg);
	background-position: right;
	background-repeat: no-repeat;
	float: left;
}
.catFamilleDesc a:hover{
	color: #FF0096;
	letter-spacing: 1px;
	background-image: url(../images/fond-cat-description.jpg);
	background-position: right;
	background-repeat: no-repeat;
	/*width: 183px;*/
	width: 178px;
	height: 117px;
	padding-left: 20px;
	padding-top: 34px;
}

.catFamilleSep{
	border: none;
	width: 2px;
	height: 151px;
	background-color: #fff;
	float: left;
}

.catPrecision{
	float:left;
	font-size:11px;
	margin-top: 30px;
	font-weight:normal;
	letter-spacing:1px;
}



.admintxt{
	padding-left: 30px;
	padding-right: 30px;
}

.catArticle{
	border: 1px solid #CCCCCC;
	/*width: 355px;*/
	width: 161px;
	height: 239px;
	float: left;
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
}
.catArticleImg{
	/*width: 151px;
	height: 151px;*/
	width: 161px;
	height: 161px;
	border-bottom: 1px dashed #cccccc;
	float: left;
}
.catArticleImg a{
	min-height: 159px;
	height: auto;
	min-width: 159px;
	width: auto;
	float: left;
	text-align: center;
}
.catArticleImg img{
	margin-top: 11px;
	/*margin-left: 11px;*/
	border: none;
}
.catArticleDesc{
	width: 149px;
	height: 39px;
	background-color: transparent;
	float: left;
}
.catArticleDesc a, .catArticleDesc a:link, .catArticleDesc a:active, .catArticleDesc a:visited{
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	width: 161px;
	height: 29px;
	padding-top: 10px;
	color: #FF0096;
	float: left;
}
.catArticleDesc a:hover{
	color: #FF0096;
	width: 161px;
	height: 29px;
	padding-top: 10px;
	background-color: #fff;
	letter-spacing: 0px;
	font-weight: bold;
}

.catArticlePrix{
	width: 149px;
	height: 39px;
	background-color: transparent;
	float: left;
}
.catArticlePrix a, .catArticlePrix a:link, .catArticlePrix a:active, .catArticlePrix a:visited{
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0px;
	text-decoration: none;
	text-align: center;
	width: 161px;
	height: 27px;
	padding-top: 10px;
	color: #FF0096;
	float: left;
	border-top: 1px dashed #ccc;
}
.catArticlePrix a:hover{
	color: #FF0096;
	width: 161px;
	height: 27px;
	padding-top: 10px;
	background-color: #fff;
	letter-spacing: 1px;
}


.catArticleSep{
	border: none;
	width: 15px;
	height: 151px;
	background-color: #fff;
	float: left;
}




/****************************************/

.sidebar #email{
	border: 1px solid #ccc;
	height: 16px;
	float: left;
	color: #666;
	font-size: 10px;
	margin-top: 10px;
}
.sidebar #form_annonce img{
	margin-top: 10px;
}
#cadeauCodeMenu{
	font-style: italic;
	text-align: justify;
	margin-left: 30px;
	margin-right: 25px;
	margin-top: -20px;
	font-size: 10px;
	line-height: 16px;
}


#rensBottom{
	background-color: #fff;
	border: 1px solid #E9EDF2;
	width: 98%;
	min-height: 130px;
	height: auto;
	margin-top: 120px;
	margin-left: 1%;
	margin-bottom: 50px;
	float: left;
}
#rensBottom h2{
	width: 98%;
	background-color: #E9EDF2;
	background-image: url(../images/barre_services.gif);
	background-position: center;
	background-repeat: repeat-x;
	color: #1E4164;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 1px;
	/*padding-top: 8px;
	padding-bottom: 8px;*/
	line-height: 25px;
	padding-left: 2%;
	margin-top: 0px;
}
#rensBottom .cadreBottom{
	background-color: #fff;
	width: 25%;
	min-height: 130px;
	height: auto;
	margin-top: 5px;
	float: left;
}
#rensBottom .cadreBottom h3{
	color: #FF0096;
	font-size: 11px;
	font-weight: bold;
	padding-left: 14px;
	letter-spacing: 1px;
	margin-top: 0;
}
#rensBottom .cadreBottom p{
	color: #666;
	font-size: 11px;
	font-weight: normal;
	padding-left: 14px;
}
.cadreBottom a.lienbottom{
	float: left;
	margin-left: 0px;
}
.cadreBottom a, .cadreBottom a:link, .cadreBottom a:active, .cadreBottom a:visited{
	color: #666;
	text-decoration: none;
}
.cadreBottom a:hover{
	text-decoration: underline;
}
#rensBottom img{
	border: none;
	width: 20px;
	height: 20px;
}
#newsletterTxt, #cadeauTxt, #codeTxt{
	border: 1px solid #ccc;
	margin-left: 14px;
	width: 140px;
	height: 16px;
	float: left;
	color: #666;
	font-size: 10px;
}


#emailTxt{
	border: 1px solid #ccc;
	margin-left: 14px;
	width: 140px;
	height: 16px;
	float: left;
	color: #666;
	font-size: 10px;
}

/****************************************/



#rensIdentification{
	background-color: #fff;
	border: 1px solid #E9EDF2;
	width: 50%;
	min-height: 130px;
	height: auto;
	margin-top: 20px;
	margin-left: 24%;
	margin-bottom: 50px;
	float: left;
}
#rensIdentification h2{
	width: 98%;
	background-color: #E9EDF2;
	background-image: url(../images/barre_services.gif);
	background-position: center;
	background-repeat: repeat-x;
	color: #1E4164;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 1px;
	/*padding-top: 8px;
	padding-bottom: 8px;*/
	line-height: 25px;
	padding-left: 2%;
	margin-top: 0px;
}
.identSpan{
	float: left;
	width: 150px;
	margin-left: 20px;
}
.identMsg{
	float: left;
	width: 90%;
	margin-left: 20px;
}



#coord{
	background-color: #fff;
	border: 1px solid #E9EDF2;
	width: 50%;
	min-height: 130px;
	height: auto;
	float: left;
}
#coord h2, #coordAction h2, #coordModif h2, #coordAction2 h2, #coordCom h2{
	width: 98%;
	background-color: #E9EDF2;
	background-image: url(../images/barre_services.gif);
	background-position: center;
	background-repeat: repeat-x;
	color: #1E4164;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 25px;
	padding-left: 2%;
	margin-top: 0px;
}
#coordModif{
	background-color: #fff;
	border: 1px solid #E9EDF2;
	width: 70%;
	min-height: 130px;
	height: auto;
	float: left;
}
#coordModif input{
	width: 280px;
}

#coordAction{
	background-color: #fff;
	border: 1px solid #E9EDF2;
	width: 40%;
	min-height: 130px;
	height: auto;
	margin-left: 2%;
	float: left;
}
#coordAction2{
	background-color: #fff;
	border: 1px solid #E9EDF2;
	width: 25%;
	min-height: 130px;
	height: auto;
	margin-left: 2%;
	float: left;
}

.taille_coord{
	width: 175px;
	font-size: 11px;
	font-weight: bold;
	padding-right: 10px;
	margin-left: 2%;
	float: left;
}
.taille_coordAction{
	width: 200px;
	font-size: 11px;
	font-weight: bold;
	padding-right: 10px;
	margin-left: 2%;
	float: left;
}
.taille_coordAction2{
	width: 150px;
	font-size: 11px;
	font-weight: bold;
	padding-right: 10px;
	margin-left: 2%;
	float: left;
}
#coordAction a, #coordAction2 a{
	color: #666;
	text-decoration: none;
}
#coordAction a:hover, #coordAction2 a:hover{
	color: blue;
	text-decoration: underline;
}



#coordCom{
	background-color: #fff;
	border: 1px solid #E9EDF2;
	width: 98%;
	min-height: 130px;
	height: auto;
	float: left;
}

.dessusTab{
	width: 18%;
	background-color: #E9EDF2;
	background-image: url(../images/barre_services.gif);
	background-position: center;
	background-repeat: repeat-x;
	color: #1E4164;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 25px;
	padding-left: 2%;
	margin-top: 0px;
	float: left;
}
.listeTab{
	width: 18%;
	background-color: #fff;
	color: #1E4164;
	font-size: 11px;
	font-weight: normal;
	line-height: 25px;
	padding-left: 2%;
	margin-top: 0px;
	float: left; 
	letter-spacing: 0px;
}


/****************************/
.cadeauSelection{
	border: 1px solid #CCCCCC;
	/*width: 355px;*/
	width: 161px;
	height: 199px;
	float: left;
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
}
.cadeauSelectionImg{
	/*width: 151px;
	height: 151px;*/
	width: 161px;
	height: 161px;
	border-bottom: 1px dashed #cccccc;
	float: left;
}
.cadeauSelectionImg img{
	width: 139px;
	height: 139px;
	margin-top: 11px;
	margin-left: 11px;
	border: none;
}
.cadeauSelectionDesc{
	width: 149px;
	height: 19px;
	background-color: transparent;
	float: left;
}
.cadeauSelection .cadeauSelectionDesc input{
	width: 20px;
	height: 20px;
	margin-left: 72px;
	margin-top: 7px;
	padding: 0;
}
.CadeauSelectionSep{
	border: none;
	width: 32px;
	height: 151px;
	background-color: #fff;
	float: left;
}


#form_annonce_cadeau .btCadeaufr{
	border: none;
	width: 150px;
	height: 23px;
	background-image: url(../images/bt_cadeau.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 202px;
	margin-top: 10px;
}
#form_annonce_cadeau .btCadeaufr:hover{
	border: none;
	width: 150px;
	height: 23px;
	background-image: url(../images/bt_cadeau_hover.gif);
	background-position: center;
	background-repeat: no-repeat;
}
#form_annonce_cadeau .btCadeaunl{
	border: none;
	width: 150px;
	height: 23px;
	background-image: url(../images/bt_nl_valider.gif);
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 202px;
	margin-top: 10px;
}
#form_annonce_cadeau .btCadeaunl:hover{
	border: none;
	width: 150px;
	height: 23px;
	background-image: url(../images/bt_nl_valider_hover.gif);
	background-position: center;
	background-repeat: no-repeat;
}
/*****************************/
/*****************************/
.succesCommande{
	margin-left: 50px;
	margin-right: 80px;
	font-size: 11px;
}
.succesCommandeCadeauListe{
	margin-left: 50px;
	margin-right: 80px;
	font-size: 12px;
	line-height: 21px;
	background-image: url(../images/fond_fiche_produit.jpg);
	background-position: left;
	background-repeat: repeat-y;
	padding: 8px;
	color: #ff0096;
}

#btCommandeFR{
	width: 150px;
	height: 23px;
	background-color: transparent;
	background-image: url(../images/bt_fr_passercommande.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	margin-left: 512px;
	margin-top: 25px;
}
#btCommandeFR:hover{
	width: 150px;
	height: 23px;
	background-color: transparent;
	background-image: url(../images/bt_fr_passercommande_hover.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

#btCommandeNL{
	width: 150px;
	height: 23px;
	background-color: transparent;
	background-image: url(../images/bt_nl_passercommande.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	margin-left: 512px;
	margin-top: 25px;
}
#btCommandeNL:hover{
	width: 150px;
	height: 23px;
	background-color: transparent;
	background-image: url(../images/bt_nl_passercommande_hover.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}


#btPaiementFR{
	width: 150px;
	height: 23px;
	background-color: transparent;
	background-image: url(../images/bt_fr_paiement.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}
#btPaiementFR:hover{
	width: 150px;
	height: 23px;
	background-color: transparent;
	background-image: url(../images/bt_fr_paiement_hover.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}
#btPaiementNL{
	width: 150px;
	height: 23px;
	background-color: transparent;
	background-image: url(../images/bt_nl_paiement.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}
#btPaiementNL:hover{
	width: 150px;
	height: 23px;
	background-color: transparent;
	background-image: url(../images/bt_nl_paiement_hover.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}
/*****************************/


.titrecell{
	border-right: 1px dashed #ccc;
}


#erreur_msg{
	color: #FF0096;
}

.aaaa{
	color: red;
	font-size: 10px;
}

.clearboth{
	clear: both;
}
.floatleft{
	float:left;
	width: 100px;
}
.floatleftInput{
	float:left;
}



::-moz-selection{
background:#FFDEF3;
color:#FF0096;
}
::selection{
background:#FFDEF3;
color:#FF0096;
}


.commandePasse{
	width: 150px;
	font-weight: bold;
	float: left;
	text-align: left;
}

#valideCorymer{
	border: none;
	width: 150px;
	height: 23px;
	background-color: #fff;
	background-image: url(../images/bt_fr_valider.gif);
	background-position: left;
	background-repeat: no-repeat;
	float:left;
	margin-left: 121px;
	margin-top: 20px;
}
#valideCorymer:hover{
	border: none;
	width: 150px;
	height: 23px;
	background-image: url(../images/bt_fr_valider_hover.gif);
	background-position: center;
	background-repeat: no-repeat;
}

#valideCorymer_nl{
	border: none;
	width: 150px;
	height: 23px;
	background-color: #fff;
	background-image: url(../images/bt_nl_valider.gif);
	background-position: left;
	background-repeat: no-repeat;
	float:left;
	margin-left: 121px;
	margin-top: 20px;
}
#valideCorymer_nl:hover{
	border: none;
	width: 150px;
	height: 23px;
	background-image: url(../images/bt_nl_valider_hover.gif);
	background-position: center;
	background-repeat: no-repeat;
}


#blocnouveaute{
	width: 100%;
	min-height: 190px;
	min-height: 220px;
	height: auto;
	border: 0px solid red;
	margin-top: 30px;
}
#blocnouveaute .nouveauteImg{
	/*width: 151px;
	height: 151px;*/
	width: 113px;
	height: 113px;
	margin-right: 30px;
	float: left;
}
#blocnouveaute .nouveauteImg img{
	width: 115px;
	height: 115px;
	margin-top: 0px;
	margin-right: 21px;
	border: 1px solid #E9ECF1;
	background-position: center;
	background-repeat: no-repeat;
}
#blocnouveaute .nouveauteImg img:hover{
	border: 1px solid #FF0096;
}
#blocnouveaute .nouveautePrix{
	width: 115px;
	height: 30px;
	background-color: #fff;
	text-align: center;
}
#blocnouveaute .nouveautePrix a{
	width: 115px;
	height: 30px;
	padding-top: 10px;
	float: left;
	font-size: 100%;
	color: #FF0096;
	text-decoration: none;
	border-bottom: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	border-left: 1px solid #E9E9E9;
}
#blocnouveaute .nouveautePrix a:hover{
	letter-spacing: 1px;
}





#etiquette{
	width: 190px;
	height: 73px;
	background-image: url(../images/etiquette_prix.gif);
	margin-top: -20px;
}
#etiquette p{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	float: right;
	margin-top: 28px;
	margin-right: 0px;
	/*margin-left: 95px;
	padding-top: 28px;*/
}
#etiquettePromo{
	width: 190px;
	height: 73px;
	background-image: url(../images/etiquette_prix.gif);
	margin-top: -20px;
}
#etiquettePromo p{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	float: right;
	margin-top: 18px;
	margin-right: 0px;
	/*margin-left: 95px;
	padding-top: 28px;*/
}

#ficheProduit{
	width: 95%;
	height: auto;
	min-height: 50px;
	background-color: #fff;
	background-image: url(../images/fond_fiche_produit.jpg);
	background-position: left;
	background-repeat: repeat-y;
	margin-left: 0px;
	padding-bottom: 5px;
	padding-top: 8px;
	margin-top: 10px;
}
#ficheProduit h3{
	margin-left: 10px;
	padding-top: 0px;
	margin-top: 0px;
	font-size: 10px;
	color: #FF99D4;
	color: #FD5BB1;
	letter-spacing: 3px;
}
#ficheProduit p{
	margin-left: 10px;
	padding-top: 0px;
	margin-bottom: 2px;
	font-size: 10px;
	color: #FF99D4;
	color: #FD5BB1;
}
#ficheProduit p .ficheProduitEspace{
	width: 100px;
	float: left;
	font-weight: bold;
	letter-spacing: 2px;
}
#ficheProduit p a, #ficheProduit p a:link, #ficheProduit p a:active, #ficheProduit p a:visited{
	color: #FF99D4;
	color: #FD5BB1;
	text-decoration: none;
	line-height: 24px;
}
#ficheProduit p a:hover{
	color: #FF0096;
	text-decoration: none;
}

#blocCGV{
	width: 95%;
	height: 250px;
	overflow: scroll;
	border: 1px solid #E9ECF1;
	padding: 15px;
	background-color: #E9EDF2;
}
#blocCGV h6{
	font-size: 11px;
	text-align: justify;
	line-height: 14px;
	font-weight: normal;
}



.searchAlpha{
	margin: 5px;
}
.searchAlpha a, .searchAlpha a:link, .searchAlpha a:active, .searchAlpha a:visited{
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	padding-left: 15px;
}
.searchAlpha a:hover{
	color: #ff0096;
}
.searchAlphaDetail{
	/*float: right;*/
	margin-top: -11px;
	color: #FF0096;
}
.searchAlphaDetail a{
	color: #FF0096;
}

#form1 #submit2{
	position: relative;
	left: 170px;
	background: url(../images/bt_fr_fin_hover.gif) 50% 50% no-repeat;
	width: 100px;
	height: 23px;
	border-style: none;
	cursor: pointer;	
	margin-top: -20px;
}
#form1 #submit2:hover{
	background: url(../images/bt_fr_fin.gif) 50% 50% no-repeat;
}


#rechercheAlphaPage{
	border: 0px solid red;
	width: 98%;
	min-height: 100px;
	height: auto;
}
#rechercheAlphaPage a{
	color: #333333;
	background-image: url(../images/fond_menu.jpg);
	background-repeat: repeat-y;
	background-position: top;
	text-decoration: none;
	font-size: 40px;
	border: 1px solid #DBDBDB;
	padding: 6px;
	margin: 1px;
	height: 60px;
	width: 60px;
	float: left;
	text-align: center;
}
#rechercheAlphaPage a:hover{
	color: #FF0096;
	background-image: url(../images/fond_titre_menu.jpg);
	background-repeat: repeat-y;
	background-position: top;
}
#bgChoixTCM{
	background-image: url(../images/fond_choix_TCM.jpg);
	background-repeat: repeat-x;
	background-position: top;
	min-height: 30px;
	height: auto;
	padding-top: 10px;
	width: 98%;
	
	filter : alpha(opacity=80);
    -moz-opacity : 0.8;
    opacity : 0.8;
}
#bgChoixTCM:hover{
	filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1;
	 
}



#image_bloc_droit a img{
	filter : alpha(opacity=75);
    -moz-opacity : 0.75;
    opacity : 0.75;
}
#image_bloc_droit a img:hover{
	filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1;
}




#ba_intro{
	width: 95%;
	padding-bottom: 25px;
}
#ba_intro p{
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
	margin-left: 15px;
}
#arbo{
	background-color: #fff;
	/*background-image: url(../images/fond_fiche_produit.jpg);
	background-position: left;
	background-repeat: repeat-y;*/
	padding-bottom: 20px;
	padding-top: 10px;
	padding-left: 20px;
}
#arbo a, #arbo a:link, #arbo a:active, #arbo a:visited{
	font-size: 11px;
	text-decoration: none;
	color: blue;
}
#arbo a:hover{
	text-decoration: underline;
	color: #FF0096;
}
#arboDeroule{
	background-image: url(../images/fond_menu.jpg);
	background-position: left;
	background-repeat: repeat-y;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
}

#conteneur_adresse{
	width: 98%;
	margin-top: 30px;
	background-color: #fff;
}
#bloc_adresse{
	float: left;
	width: 97%;
	min-height: 120px;
	height: auto;
	border: 1px solid #FFD5F0;
	margin-bottom: 20px;
	padding: 5px;
}
#bloc_adresse_img{
	width: 30%;
	float: left;
	background-color: #fff;
}
#bloc_adresse_img img{
	max-height: 120px;
	height: auto;
	border: none;
}
#bloc_adresse_txt{
	float: left;
	width: 68%;
}
#bloc_adresse_txt h2{
	color: #1E4164;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 1px;
	margin-top: 0;
}
#bloc_adresse_txt h2 a, #bloc_adresse_txt h2 a:link, #bloc_adresse_txt h2 a:active, #bloc_adresse_txt h2 a:visited{
	color: #1E4164;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: none;
	margin-top: 0;
}
#bloc_adresse_txt h2 a:hover{
	color: #FF0096;
}
#bloc_adresse_txt p{
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	text-align: justify;
}
.adresse_lien{
	float: right;
	color: blue;
	text-decoration: none;
}
.adresse_lien:hover{
	text-decoration: underline;
}

#conteneur_adresse_detail{
	width: 93%;
	background-color: #fff;
	height: auto;
	margin-left: 20px;
}
#conteneur_adresse_detail h1{
	font-size: 18px;
	font-weight: normal;
	line-height: 32px;
	color: #1E4164;
	background-image: url(../images/fond_menu.jpg);
	background-position: left;
	background-repeat: repeat-y;
	min-height: 39px;
	height: auto;
}
#conteneur_adresse_detail img{
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
}
#conteneur_adresse_detail p{
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	text-align: justify;
}

#conteneur_adresse_detail #contactTel{
	width: 38%;
	min-height: 150px;
	height: auto;
	background-color: #fff;
	background-image: url(../images/fond_fiche_produit.jpg);
	background-position: left;
	background-repeat: repeat-y;
	float: left;
	padding-left: 2%;
}
#conteneur_adresse_detail #contactTel p{
	color: #FF0096;
}
#conteneur_adresse_detail #contactTel p a, #conteneur_adresse_detail #contactTel p a:link, #conteneur_adresse_detail #contactTel p a:active, #conteneur_adresse_detail #contactTel p a:visited{
	color: blue;
	text-decoration: underline;
}
#conteneur_adresse_detail #contactTel p a:hover{
	color: blue;
	text-decoration: none;
}
#conteneur_adresse_detail #formulaireContact{
	width: 60%;
	min-height: 150px;
	height: auto;
	background-color: #fff;
	float: left;
}

#cartePageContact{
	float: left;
	width: 150px;
	height: 150px;
	margin-top: 15px;
	padding-bottom: 20px;
}
#cartePageContact img{
	border: none;
	padding: 3px;
	border: 1px solid #FF0096;
}
#cartePageContact img:hover{
	filter : alpha(opacity=85);
    -moz-opacity : 0.85;
    opacity : 0.85;
}


h1#newsletterH{
	font-size: 19px;
	font-weight: normal;
	/*color: #FF0096;*/
	color: #ff0096;
	text-align: center;
	margin-top: 10px;
	letter-spacing: 0px;
	background-image: url(../images/fond_titre_page.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
#importantNews{
	color: #FF0096;
}
#importantNewsMarque{
	color: #FF0096;
	font-size: 120%;
}

#newstable{
	width: 90%;
	margin-left: 15px;
	font-size: 12px;
}
#newstable th{
	text-align: left;
	padding-bottom: 15px;
	padding-top: 15px;
	letter-spacing: 1px;
}
