* {
margin:0;
padding:0
}
.titreplan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #32726c;
	font-weight: bold;
}
.txtplan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
}
.plan {
	border: 2px #32726c solid;
	width: 590px;
	height: 480px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #32726c;	
	border-bottom: 1px #95d6d0 solid;
	margin-bottom: 10px;
}

.texte1 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #5086C5;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
}

ul, ol { list-style:disc outside; margin:0; padding:0 0 0 1em; }
li { line-height:1.4em; color:#1C2F2F; font-family:Arial, Helvetica, sans-serif; font-size:14px}



.intro {
background-color:#9ff2f7;
background-image:url(images/bgfondintro.gif);
margin:0
}

div#formContact{
	text-align:center;
}

div#boxh1 {
height:20px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:862px
}

div#flash {
height:439px;
margin-left:auto;
margin-right:auto;
width:739px
}

div#entrer {
margin-left:auto;
margin-right:auto;
text-align:center;
width:862px
}
.centre{
	text-align:center;
}
body {
background-color:#9ff2f7;
background-image:url(images/bgfond.gif);
background-repeat:repeat-x;
margin:0
}

div#page {
margin-left:auto;
margin-right:auto;
width:950px
}

div#menu {
float:left;
width:266px
}

div#corps {
background-image:url(images/bgcontenu.gif);
float:left;
width:684px
}
div#adresseFlash {
float:left;
width:275px
}

div#head {
float:left;
height:236px;
width:684px
}

div#titre {
float:left;
height:32px;
width:684px
}

div#contenu {
float:left;
padding-left:22px;
min-height:280px;
margin-left:15px;
margin-top:10px;
width:620px;
}

div#clearer {
clear:both
}

div#bottom {
background-image:url(images/bottom.gif);
background-repeat:no-repeat;
clear:both;
margin-left:auto;
margin-right:auto;
width:950px;
text-align:right;
padding-top:95px;
}

div#yzeo {
margin-left:auto;
margin-right:auto;
text-align:right;
vertical-align:text-bottom;
width:600px
}

div#yzeo img {
border:none;
vertical-align:bottom
}

.droite {
float:right
}

p#genre {
color:#333
}

p.field {
color:#1C2F2F;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:.5em 0;
text-align:left;
}
p.field2 {
color:#1C2F2F;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:.5em 0;
text-align:center;
vertical-align:top;
}
p.field label {
color:#333;
display:block;
float:left;
padding-right:.8em;
vertical-align:top;
text-align:right;
width:300px
}

#contactform {
padding-right:10px;
text-align:center;
width:400px
}

#contactform p,#contactform div.imgcapt {
margin:0 auto;
width:400px
}

#contactform .texte {
color:#333;
text-align:center
}

.left {
float:left
}

h1 {
color:#263E3E;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px
}
.hauteur {
height:200px;
}

.titre {
color:#263E3E;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700
}

.titre:link {
color:#344A0D;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700
}

.txt2 {
color:#263E3E;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px
}

.txtBold {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700
}

.clearer {
clear:both;
height:0;
line-height:0;
width:0
}

.h1,.h1:link,.h1:visited {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400
}

.txt,.txt a:link,.txt a:visited {
color:#1C2F2F;
font-family:Arial, Helvetica, sans-serif;
font-size:14px
}

.txt2:link,.txt2:visited {
color:#263E3E;
font-family:Arial, Helvetica, sans-serif;
font-size:14px
}

.txtbas,.txtbas:link,.txtbas:visited {
color:#1f9091;
font-family:Arial, Helvetica, sans-serif;
font-size:10px
}

a:link,a:visited {
	color:#263E3E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px
}

/****** Habillage d'image ******/

.imggauche {
	margin:5px 15px 5px 40px;
	display:block;
	float:left;
}

.imgdroite {
	margin:5px 40px 40px 40px;
	display:block;
	float:right;
}

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

fieldset{
margin: 0 auto;
border-color:#1c2f2f;
width:450px;
}

.contenu {
	margin-right:0px;
	margin-left:70px;
	margin-top:00px;
	width:650px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1c2f2f;
}


/*----------------page inscription.php---------------------------*/
div#message_erreur{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#1c2f2f;
	font-weight:600;
}

legend{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#1c2f2f;
}

.champs2{ background-color:transparent; color:#1c2f2f;}

/*---------------Page compte.php----------------------------------------------------*/
.big_logue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:600;
	color:#1c2f2f;
}

a#lien_contenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #1c2f2f;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
}
/*-----------Page passeoublie.php--------------------*/

.message_erreur{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1c2f2f;
}

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


/*--------Zone Compte -----------------------------------------*/
div#zone_compte{
margin-top:0px; 
font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#1c2f2f;
position:relative;
z-index:10;

}

div#lib_champ{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1c2f2f;
text-align:right;
}

.champs{
background-color:#FFFFFF;
color:#1c2f2f;

}

div#zone_lien_txt{margin-left:0px;}
div#div_lien_txt{margin-top:2px;}

.logue{font-size: 14px; font-weight:800;}

a#lien_compte{color:#1c2f2f;}


/*--------Zone arbo_catalogue----------------------------------*/
div#zone_arbo_catalogue{
font-family:Arial, Helvetica, sans-serif; text-align:left; 
margin-left:10px; margin-top:-50px; position:relative; z-index:20;}

/*--bloc_niveau--*/
div#Arbo_bloc_niveau{width:200px; padding-bottom:0px; padding-top:0px;}

/*--bloc_niveau--*/
div#Arbo_rubrique_niv0{width:250px; margin-top:2px; margin-bottom:0px; margin-left:0px;}
div#Arbo_rubrique_niv1{width:220px; margin-top:0px; margin-bottom:0px; margin-left:30px;}
div#Arbo_rubrique_niv2{width:170px; margin-top:0px; margin-bottom:0px; margin-left:50px;}

/*--bloc_libelle__*/
a.Arbo_libelle_niv0{font-size:14px; color:#006666; font-weight:bold;}
a.Arbo_libelle_niv1{font-size:12px; color:#006666; font-weight:bold;}
a.Arbo_libelle_niv2{font-size:12px; color:#006666;}

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

a#lien_commun{color:#1c2f2f; font-family:Arial, Helvetica, sans-serif;}
a#lien_infos{color:#1c2f2f; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

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

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

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

/*----Rubrique---------------*/
.lib_rub_affiche{
	font-family:Arial, Helvetica, sans-serif;
	color:#1c2f2f;
	font-size:14px;
	font-weight:600;
	width:600px;
	margin-left:8px;
}

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

/*------------Produit-------------------*/
.champ_nom{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#1c2f2f;}
.champ_nom2{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#1c2f2f;}

.champ_data{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#1c2f2f; font-weight:bold;}
.champ_data2{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#1c2f2f; font-weight:normal;}

/*--miniature---*/
div#titre_prod{
	text-align:left;	
	margin-left:7px;
	margin-right:7px;
	margin-top:17px;
	margin-bottom:0px;
	text-align:center;
}

a#titre_prod{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight:600;
	color:#1c2f2f;
	text-decoration:none;	
}

/*--détail---*/
div#titre_prod_detail{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;	
	color:#1c2f2f;
	font-weight:600;
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
}

div#img_detail{
margin-left:3px;
margin-right:3px;
}

/*-- declinaisons ---*/

.decli_alternace0{background-color:#faf6ed;}
.decli_alternace1{background-color:#f1ebdd;}
td#border_info_decli{border-bottom:#999999 solid 1px;}

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_nom{margin-top:0px; margin-left:0px; margin-right:2px;}
table#table_decli_champ_data{margin-top:0px; margin-left:0px; margin-right:2px;}
	
.desc_prod_detail{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1c2f2f;
	margin-top:10px;
	text-align:justify;
}

	.desc_prod{
		margin-left:5px;
		margin-right:5px;		
		font-family:Arial, Helvetica, sans-serif;
		color:#1c2f2f;
		font-size:11px;
		text-align:justify;		
	}
	

	
	.tab_prod_decli_principal{
		border:#E1E2F4 solid 2px;
		background-color:#F6EDF2;
	}
	
	.tab_prod_decli_secondaire{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;	
		color:#1c2f2f;
	}
	
	div#prix{
		font-family:Arial, Helvetica, sans-serif;
		font-weight:600;
		font-size:12px;		
	}
	
	img#img_prod{
		border-style:solid;
		border-width:2px;
		border-color:#666666;
	}
	
	.selpage{
		color:#BBBBBB;
	}
	
	a#ajout_panier{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;	
		color:#1c2f2f;
	}
	
	a#ajout_panier:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;	
		color:#1c2f2f;
	}
	
/*-----------------------------------------------------------------------------------------*/


/*--------pagination-------------------------------------*/
.liencpt{
color:#1c2f2f;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

.selpage{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
}

div#pagination{
margin-left:25px;
}

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