/* Fiches Magasin */

.cadre_promo_titre{

border:1px solid #8E8E8E;

padding:2px;

width:166px;

margin:0 0 5px 70px;

background-color:#FFFFFF;

font-weight:bold;

color:#914786;

}





.affiche_prix2{

	color:#880000;

}

.right{ text-align:right;}
.left{ text-align:left;}
.center{ text-align:center;}

.fright{float:right;}
.fleft{float:left;}

.listleft{float:left; width:350px; padding-right:10px;}
.listright{float:right; width:330px;}

#nav {

	margin:auto;

	text-align:center;

	/*width:140px;*/

}

#nav .promo {

	height:230px;

	overflow:hidden;

	position:relative;

}

#nav .promo .produit-promo, #nav .promo .ventes-flash{

	position: absolute;

	top: 250px;

	left:0;

	padding:5px 0 0;

	width:170px;

}





.fiche { width:170px; min-height:270px; _height:270px; float:left; background-color:#d65bc6; border: 3px solid #fff; color:#fff; margin: 0 0px 0 70px; border:1px solid #914ba3;}



.fiche a { text-decoration:none; color:#fff; } 



#nav .promo .produit-promo .img_promo { border:2px solid #914ba3; max-height:150px; _height:150px; }



.coeur { background:#d65bc6 url('../images/fond-fiche-coeur.png') no-repeat; }



.promo { background:#d65bc6 url('../images/fond-fiche-promo.png') no-repeat; }



.new { background:#d65bc6 url('../images/fond-fiche-new.png') no-repeat; }



.fiche p { color:#fff}



.fiche .titre { float:left; font-size:9px; font-weight:700; padding-bottom:10px; width:50%; }



.fiche .contenu { float:left; text-align:left; font-size:9px; width:50%; }



.fiche .imgA {display:block; height:150px; width:120px;   margin:0  auto; clear:both; text-indent:-5000px}



.fiche .imgA:hover {filter : alpha(opacity=70); -moz-opacity : 0.7; opacity : 0.7;}



.fiche h3 { font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-align:center; color:#fff}



.fiche .pas { width:120px; margin:0 auto; padding:100px 0 0 0; text-align:center}



.cadre_promo{

	width:300px;

	float:left;

	border:#8e8e8e solid 1px;

	background-color:#c1c1c1;

	margin:20px 0 0 10px;

	padding:5px 0 ;

	text-align:center;

}



body

{

	text-align: center;

	margin: 0px auto;

	padding: 0;

	background: #ffffff;

}



.bordure {

	border: 1px solid #515151;

}



.lienmail

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #000000;

}

.yzeo

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #000000;

}



div#conteneur

{

	position: relative;

	margin: 0px auto;

	width: 950px;

	min-height: 600px;

	text-align: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #000000;

}



div#header

{

	margin: 0px auto;

	width: 950px;

	height: 210px;

}



div#flash

{

	float: left;

	margin: 0px auto;

	width: 747px;

	height: 210px;

	background: url(images/header.jpg) no-repeat;

}



div#log

{

	float: left;

	margin: 0px auto;

	width: 203px;

	height: 210px;

	background: url(images/log.jpg) no-repeat;

}



div#pages

{

	float: left;

	margin: 0px auto;

	width: 950px;

	background: url(images/fond.jpg) repeat;

}



div#gauche

{

	float: left;

	width: 252px;

}



div#recherche

{

	float: left;

	width: 252px;

	height: 67px;

	background: url(images/recherche.jpg) no-repeat;

}



div#produits

{

	float: left;

	width: 252px;

	height: 43px;

	background: url(images/produits.jpg) no-repeat;

}



div#listeproduits

{

	float: left;

	width: 252px;

}



div#promos

{

	float: left;

	width: 252px;

	height: 45px;

	background: url(images/promos.jpg) no-repeat;

}



div#listepromos

{

	float: left;

	width: 252px;

}



div#contenu

{

	float: left;

	width: 698px;

}



div#bienvenue

{

	float: left;

	width: 698px;

	height: 45px;

	background: url(images/bienvenue.jpg) no-repeat;

}

.clearer {

	width:0;

	height:0;

	line-height:0;

	padding:0;

	margin:0;

	clear: both;

	font-size:0;

}

div#duplicontenu

{

	float: left;

	width: 698px;

	background: url(images/duplicontenu.jpg);

}



div#formulaire

{

	float: left;

	width: 698px;

}



div#adresse

{

	float: left;

	width: 950px;

	height: 40px;

	background: url(images/adresse.jpg) no-repeat;

}



div#yzeo a.hover

{

	color: #000000; 

	text-decoration: underline;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

}



div#yzeo

{

	text-align: center;

	vertical-align: middle;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	float: left;

	width: 950px;

	height: 40px;

}



div#yzeo img

{

	vertical-align: middle;

}



div#introconteneur

{

	position: relative;

	margin: 0px auto;

	width: 775px;

	text-align: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}



div#titre

{

	margin: 0;

	text-align: center;

	width: 775px;

}



div#intromenu

{

	margin-top: 0;

	text-align: center;

	width: 775px;

	height: 280px;

}



div#introfooter

{

	text-align: center;

	width: 775px;

	height: 100px;

	padding-top: 5px;

}



.titreplan {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	color: #5F0666;

	font-weight: bold;

}

.txtplan {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color: #333333;

}

.plan {

	border: 1px solid #515151;

	width: 550px;

	height: 450px;

}



/*************************** Fin Class Plan API GOOGLE ***************************/

/*//////////////////////////////////////////////////////////////////////////////////*/

/*///////////     CSS pour les P A G E S  de la   V E L      ///////////////////////*/

/*//////////////////////////////////////////////////////////////////////////////////*/



/*---COMMUN-------------------------------------------------*/



fieldset{

margin: 0 auto;

border-color:#d65bc6;

width:450px;

}



table#decal_tableau_contenu{margin-left:30px;}









/*----------------page inscription.php---------------------------*/

div#message_erreur{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color:#FF0000;

	font-weight:600;

	text-align:center;

}



legend{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color:#000000;

}





/*---------------Page compte.php----------------------------------------------------*/

.big_logue{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight:600;

	color:#000000;

}



a#lien_contenu{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: normal;

	font-weight: normal;

	text-transform: none;

	color: #000000;

	letter-spacing: normal;

	word-spacing: normal;

	white-space: normal;

}

/*-----------Page passeoublie.php--------------------*/



.message_erreur{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #900808;

}



/*-----------Page panier.php------------------------*/

.texte_panier{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#000000;

}



/*---------Page condition.php ---------------------*/

.cgdv{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px;}



/*///////////////////////////////////////////////////////////////////////////////////////////*/

/*/////////////////////////         T E M P L A T E             /////////////////////////////*/

/*///////////////////////////////////////////////////////////////////////////////////////////*/



/*--------Zone Recherche --------------------------------------*/

div#zone_promotion{

margin-top:60px;

height:220px;

}





/*--------Zone Recherche --------------------------------------*/

div#zone_recherche{

margin-top:35px; margin-left:20px; margin-right:0px; 

font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;

color:#FFFFFF;

}



.champs_recherche{height:18px;}



/*--------Zone Compte -----------------------------------------*/

div#zone_compte{

margin-top:65px; margin-left:3px; margin-right:0px; 

padding-top : 15px;

text-align : center;

}

div#zone_compte p{

	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;

	color:#FFFFFF;

}

div#zone_compte h3{

	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;

	color:#FFFFFF;

	margin-bottom : 10px;

}



.champs{height:12px;}

.se_connecter{height:18px; font-size:10px;}



div#zone_lien_txt{margin-left:20px;}

div#zone_lien_txt2{margin-left:20px; margin-top:-12px;}



div#div_lien_txt{margin-top:3px;}

div#div_lien_panier{margin-top:10px;}



.logue{font-size: 14px; font-weight:800; color:#FFFFFF; margin-left:10px; margin-top:00px;}



a#lien_compte{color:#FFFFFF;}





/*--------Zone arbo_catalogue----------------------------------*/

div#zone_arbo_catalogue{font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; margin-bottom:25px;}



/*--bloc_niveau--*/

div#Arbo_bloc_niveau{width:200px; margin-left:20px; padding-bottom:0px; padding-top:0px;}



/*--bloc_niveau--*/

div#Arbo_rubrique_niv0{width:200px; margin-top:0px; margin-bottom:0px; margin-left:0px;}

div#Arbo_rubrique_niv1{width:190px; margin-top:0px; margin-bottom:0px; margin-left:10px;}

div#Arbo_rubrique_niv2{width:170px; margin-top:0px; margin-bottom:0px; margin-left:30px;}



/*--bloc_libelle__*/

a.Arbo_libelle_niv0{font-size:12px; color:#5b5b5b;}

a.Arbo_libelle_niv1{font-size:11px; color:#5b5b5b;}

a.Arbo_libelle_niv2{font-size:10px; color:#990099;}



a#lien_menu{text-decoration:none;}

a#lien_menu:hover{text-decoration:none; color:#d65bc6;}

a#lien_menu_select{text-decoration:none; font-weight:600; color:#000000;}





/*-------------------------------------------------------------*/



/*///////////////////////////////////////////////////////////////////////////////////////////*/

/*/////////////////////////         B O U T I Q U E.PHP           ///////////////////////////*/

/*///////////////////////////////////////////////////////////////////////////////////////////*/



/*---commun---*/

img#style_image{border:#000000 solid 2px;}

a#lien_standard{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}



/*----Rubrique---------------*/

.lib_rub_affiche{

	color:#000000;

	font-size:14px;

	font-weight:600;

	width:600px;

}



div#titre_rub{

	margin-left:11px;

	margin-right:11px;

	margin-top:17px;

}

	

a#lien_rubrique{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:600;

	color:#FFFFFF;

	text-decoration:none;

}



/*------------Produit-------------------*/

.champ_nom{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;}

.champ_nom2{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;}



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

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



/*--miniature---*/

div#titre_prod{

	text-align:left;	

	margin-left:7px;

	margin-right:7px;

	margin-top:15px;

	margin-bottom:30px;

}



a#titre_prod{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;	

	font-weight:600;

	color:#FFFFFF;

	text-decoration:none;	

}



/*--détail---*/

div#titre_prod_detail{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;	

	color:#FFFFFF;

	font-weight:600;

	margin-top:5px;

	margin-left:10px;

	margin-right:10px;

	text-align:center;

}



table#tableau_infos_prod_detail{margin-left:10px; margin-top:10px;}

table#tableau_image_prod_detail{margin-left:00px; margin-top:5px;}



table#table_decli_champ{margin-top:0px; margin-left:0px; margin-right:4px;}

	

.desc_prod_detail{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:justify;}

	

.decli_alternace0{background-color:#FFFFFF;}	

.decli_alternace1{background-color:#e8e8e8;}



/*--------pagination-------------------------------------*/

.liencpt{

color:#423506;

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

}



.selpage{

color:#900808;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

font-weight:600;

}



div#pagination{

margin-left:25px;

}



/*///////////////////////////////////////////////////////////////////////////////////////////*/











/*--------------------------------------------------------*/



.commande{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

color:#000000;



}



.commande_detail h3,h2,p{

color:#000000;

}



a#panier{

color:#FFFFFF;

font-size:14px;

font-weight:600;

}



a#panier:hover{

color:#FFFFFF;

font-size:14px;

font-weight:600;

}



.data_tab{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#900808;

}



/* Classes pour le Plan API GOOGLE */

/*plan*/

.plan {

	width: 640px;

	height: 480px;

	margin: 0 auto;

	border: thin solid #49850E;

}

#map .infosbulle {

	width: 210px;

	border: none;

	margin: 0;

	padding: 0;

}

#map .infosbulle p {

	display: block;

	margin: 0;

	padding: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

}

.plan-titre {

	font-size: 14px;

	color: #5F0666;

	font-weight: bold;

	margin-bottom: 1em;

	text-align: center;

}

.plan-adresse {

	font-size: 12px;

	color: #333;

	text-align: center;

}

.plan-printer {

	display:block;

	text-align: right;

}

.plan-printer img, 

.plan-printer a {

	border: none;

}

.surlignage{

background-color: #d65bc6;

}

.ecart-lien{padding-right: 80px;}



.espacement{ padding-left:30px;}





/*Fin plan*/