/*  Mise en page */


body {
	background-color:#e1d3b6;
	background-image:url(images/fond0.jpg);
	background-repeat:repeat;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#bodyIntro {
	background-color:#d86113;
	background-image:url(images/fondintro.jpg);
	background-repeat:repeat-x;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
} 

#divh1{
	width:100%;
	height:20px;
	text-align:center;
}
#header{
	width:100%;
	text-align:center;
	height:220px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	background-image:url(images/fond1.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}
#connexion{
	height:44px;
	width:990px;
	margin-left:auto;
	margin-right:auto;
	margin-top:24px;
	margin-bottom:0px;
	background-image:url(images/haut.png);
	background-position:center bottom;
	background-repeat:no-repeat;
}
#main{
	display:block;
	text-align:right;
	width:990px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

#centre{
	text-align:left;
	width:990px;
	float:left;
	vertical-align:top;
}

#top{
	width:990px;
	height:31px;
	float:left;
	vertical-align:top;
	margin-top:0px;
	margin-bottom:0px;
}

#top img{
	vertical-align:top;
}

#contenu{
	text-align:left;
	width:990px;
	float:left;
	vertical-align:top;
	margin-top:0px;
}

#piedPageIntro{
	width:990px;
	clear:both;
	color:#ffffff;
	margin-left:auto;
	margin-right:auto;
	vertical-align:text-bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#piedPageIntro a{
	color:#ffffff;
	text-align:right;
}

#piedPage{
	width:990px;
	clear:both;
	color:#3b1352;
	margin-left:auto;
	margin-right:auto;
	vertical-align:text-bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#piedPage a{
	color:#3b1352;
	text-align:right;
}

#imgpiedPage{
	width:990px;
	height:31px;
	vertical-align:top;
}

#liensBas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#3b1352;
	width:100%;
	clear:both;
	text-align:center;
	font-size:10px;
}

#liensBas img{
	vertical-align:middle;
	border:none;
}

#liensBas a{
	color:#3b1352;
	text-align:center;
}

#validator {
	text-align:right;
	font-size:10px;
}

/* Fin mise en page */

/* Formulaire de contact */

#frmEnvoi{
	width:500px;
	margin-left:auto;
	margin-right:auto;
}

#frmEnvoi input, textarea{
 	background-color:#FFFFFF;	
}

#frmEnvoi .field{
	text-align:right;
	display:block;
	width:100%;
	margin-top:10px;
	margin-bottom:0px;
}

#frmEnvoi .field label{
	float:left;
}

#frmEnvoi .input2{
	background-color:#EDE6D4;
}	
	
div#decal_div{
	margin-left:235px;
}		
	

/* Fin formulaire de contact */




/* Styles des balises */

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

h2{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #3a1352;

}

h3{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #3a1352;

}

p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #000000;
}

li {
	list-style:inside;
	line-height:18px;
	color: #000000;
}

a:link {
color: #660066; text-decoration: underline;
} 

a:visited {
color: #660066; text-decoration: underline;
} 

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

/* Fin des styles de balise */


/* Elements */

.justifier{
	text-align:justify;
}
.floatLeft{
	float:left;
	/*margin-right:10px;*/
}
.alLeft{
 	text-align:left;
}
.alRight{
 	text-align:right;
}
.floatRight{
	float:right;
	margin-right:10px;
}
.centrer{
	margin-left:auto;
	margin-right:auto;
}
.centrerText{
	text-align:center;
}
.clearFloat{
	clear:both;
	float:none;
}
.tableStyle{
	width:100%;
	border:0px;
	vertical-align:text-top;
}
.cadreImg{
	border:medium;
	border-color:#996600;
	border-style:solid;

}
.zoneTexte{
	width:705px;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
}
.texte{
	color:#000000;
}
.photo{
	margin-right:20px;
	vertical-align:middle;
	float:left;
}
.valMiddle{
	vertical-align:middle;
}
.valTop{
	vertical-align:top;
}
.noBorder{
	border:none;
}
.TitrePage{
	font-size:14px;
	font-weight:bold;
}

/*** MAIN  ***/

/*** LEFT TABLE ***/

.table{
	width:200px;
	height:auto;
	margin-top:0px;
	margin-left:0px;
	float:left;
}
.tableTitle{
	width:auto;
	height:35px;
	background-image:url(images/repeattitle.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#FFFFFF;
}
.tableLeftBG{
	background-image:url(images/leftbg.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}
.tableRightBG{
	background-image:url(images/rightbg.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}
.tableFond{
	background-image:url(images/contenubg.jpg);
	background-position:left top;
	background-repeat:repeat;
}
.tableLeftBG{
	background-image:url(images/leftbg.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}
.tableRightBG{
	background-image:url(images/rightbg.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}
.tableRightPied{
	background-image:url(images/piedtable.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
.tableLeftPied{
	background-image:url(images/piedtable.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	text-align:left;
}
.tablePied{
	background-image:url(images/piedtable.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
.TableMargin{
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
}
.titreMenu{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#3a1352;
}
.sousMenu{
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#3a1352;
}
/*** CONNEXION ***/

.Connex{
	width:470px;
	margin-left:460px;
	margin-right:60px;
	height:40px;
	float:right;
	color:#FFFFFF;
	font-size:9px;
	vertical-align:top;
	text-align:center;
}
/*.Recherche{
	width:400px;
	padding-left:10px;
	padding-right:10px;
	height:40px;
	float:left;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
}*/
/*** FIN CONNEXION ***/

/* Autres */

.MarginLeft{
	margin-left:10px;
}
.zoneConnec{
	font-size:9px;
	color:#000000;
}
.pViolet{
	background-color:#400544;
	text-align:center;
	font-weight:bold;
}
/* Autres */


/* Fin des éléments */


/* Classes pour le Plan API GOOGLE */

.titreplan {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #CDB59D;
	font-weight: bold;	
}
.txtplan {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
.plan {
	width: 600px;
	height: 450px;
	border:medium;
	border-color:#996600;
	border-style:solid;
}

.chek_recherche{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

}

/* Fin des classes pour le 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 Compte -----------------------------------------*/
div#zone_compte{
margin-top:0px; margin-left:0px; margin-right:0px; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
color:#FFFFFF;
}

.champs{height:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.se_connecter{height:18px; font-size:10px;}

div#zone_champ{height:23px; margin-left:-25px;}
div#zone_lien_txt{margin-left:0px; margin-top:5px;}
div#zone_lien_txt2{margin-left:20px; margin-top:-12px;}

div#div_lien_txt{margin-top:3px; display:inline;}
div#div_lien_panier{margin-top:10px;}

.logue{font-size: 14px; font-weight:800; color:#FFFFFF; margin-left:30px; 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:180px; margin-top:0px; margin-bottom:0px; margin-left:0px; display:table;}
div#Arbo_rubrique_niv1{width:150px; margin-top:0px; margin-bottom:0px; margin-left:10px; display:table;}
div#Arbo_rubrique_niv2{width:150px; margin-top:0px; margin-bottom:0px; margin-left:20px; display:table;}

/*--bloc_libelle__*/
a.Arbo_libelle_niv0{font-size:10px; color:#660066;}
a.Arbo_libelle_niv1{font-size:10px; color:#660066;}
a.Arbo_libelle_niv2{font-size:10px; color:#660066;}

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

a#voir_produit_spe{font-size:14px; font-weight:600; text-align:center;}


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

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

/*---commun---*/
img#style_image{border:#b6a6b0 solid 1px;}
a#lien_standard{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}


.pas_de_produit{
	color:#000000;
	font-size:12px;
	font-weight:600;
	width:700px;
}

.pas_de_produit2{
	color:#000000;
	font-size:12px;
	font-weight:600;
}

/*----Rubrique---------------*/
.lib_rub_affiche{
	color:#000000;
	font-size:14px;
	font-weight:600;
	width:700px;
}

div#titre_rub{
	margin-left:11px;
	margin-right:11px;
	margin-top:11px;
}
	
a#lien_rubrique{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:600;
	color:#FFFFFF;
	text-decoration:none;
}

/*------------Produit-------------------*/
.ttc{font-size:9px;}

.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:11px; 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---*/
a#lien_plus_infos{
color:#660066;

}

div#titre_prod{
	text-align:center;	
	margin-left:7px;
	margin-right:7px;
	margin-top:10px;
	margin-bottom:00px;
}

a#titre_prod{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight:600;
	color:#FFFFFF;
	text-decoration:none;	
}

table#tab_miniature_prod{position:relative; z-index:20; top:-3px;}

/*--détail---*/
div#titre_prod_detail{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color:#FFFFFF;
	font-weight:600;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:center;
}

table#tableau_infos_prod_detail{margin-left:5px; margin-top:0px;}
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; margin-bottom:15px;}
	
.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;
}

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

/* Plan google maps */

.plan {
	width: 480px;
	height: 450px;
	border:medium;
	border-color:#3a1352;
	border-style:solid;
}
#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;
}
.plan-adresse {
	font-size: 12px;
	color: #333;
}
.plan-printer {
	display:block;
	text-align: right;
}
.plan-printer img, 
.plan-printer a {
	border: none;
}

/* Fin google maps */