html,body {
	font-family: Arial, Verdana, "Lucida Grande", Lucida, Tahoma, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
	margin:0;
	font-size:10pt;
	background-color:#847b76;
	color:#000;
	text-align : center;
}
A	{
	color:#333;
	padding:2px 0 2px 5px;	
	text-decoration:none;
}
A:hover	{
	color:#000;
	text-decoration:underline;
}
#center {
	width : 900px;
	margin : 10px auto 0px auto;
	display:block;
	text-align : left;
}
H1 {
font-size:1.4em;
color:#402007;
margin:0 10px 12px 0;
border-bottom:1px dashed #999;
}
#produits H1 {
font-size:1.2em;
color:#336699;
margin:0 10px 5px 0;
border-bottom:0px dashed #999;
}

#produits_sous_menu  {
font-size:1.3em;
padding: 0 0 2px 0;
color:#402007;
border-bottom:1px dashed #999;
margin:0 0 20px 0;
}
#produits_sous_menu A {
color:#402007;
font-size:0.8em;
font-weight:normal;
}
#produits_sous_menu A:hover {
color:#402007;
text-decoration:underline;
font-size:0.8em;
}
/* -------------------- HAUT DE PAGE -------------------- */
/* -------------------- HAUT DE PAGE -------------------- */
.logo	{
	text-align : left;
	margin:0;
	padding:0;
	line-height:0;
	width:257px;
}
.logo IMG	{
	padding:0;
	margin:0;
}
.bandeauhaut	{
	text-align : center;
	margin:0;
	padding:0;
	line-height:0;
	width:700px;
	background-color:#ffffff;
	background:url("./images/bandeau_fond.jpg") no-repeat;
}
.bandeauhaut IMG	{
	padding:0;
	margin:0;
	line-height:0;
	display:block
}

/* ------------ SLIDE -------------- */
#imageContainer2{
	height:135px;
	margin:0;	
	line-height:0;
}

#imageContainer2 img {
	display:none;
	position:absolute;
	top:0; left:0;
	margin:0;	
	line-height:0;
}
#imageContainer_relative {
	position:relative;	
	margin:5px 0 0 0;	
	line-height:0;
	float:left;
}

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



/* --------------------- FORMULAIRES ----------------------- */
/* --------------------- FORMULAIRES ----------------------- */
input , textarea{
border:1px solid #4e2e19;
background-color:#ffffff;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8; 
}

input.submit {
	border:1px solid #4e2e19;
	font-size:1em;
	font-weight:bold;
	color: #ffffff;
	background: transparent url('./images/fond_bouton.jpg') repeat-x;
}


/* -------------------- CONTENU / PAGES -------------------- */
/* -------------------- CONTENU / PAGES -------------------- */
.contenu	{
	text-align : left;
	padding:0;
	margin:0;
	background-color:#ffffff;
	background:url('./images/fond_contenu.jpg') repeat-y;
	width:772px;
}
#accueil_texte {color:#402007;width:380px;display:block;margin:20px 8px 0 0;}
#accueil_texte P{margin:1px;}
#accueil_photo {color:#222;font-size:0.8em;margin:28px 8px 0 12px;}
#accueil_table{background:url('./images/accueil/feuille.png') no-repeat;background-position: bottom right;margin:0 7px 0 0;}
#accueil_photo IMG {margin-bottom:4px;}
#accueil_feuille {float:right;margin:0 7px 0 0;}

#realisations_titre {color:#336699;font-size:1.3em;font-weight:bold;margin:5px 0 5px 0;}
#realisations_date {color:#336699;font-size:1em;}
#realisations_description {color:#330000;font-size:1em;text-align:justify;margin:10px 0 0 0;}
#realisations_cadre1 {background-color:#ffffff;padding:5px;margin:4px 20px 4px 20px;border-bottom:1px solid #cbc4be;}
#realisations_cadre2 {/*background-color:#cbc4be;*/background-color:#ffffff;padding:5px;margin:4px 20px 4px 20px;border-bottom:1px solid #cbc4be;}
#realisations_vignette IMG {margin:0 80px 0 0;}

#mentions_titre {color:#336699;font-size:1.3em;font-weight:bold;margin:5px 0 2px 10px;}
#mentions_texte {color:#402007;display:block;margin:2px 30px 8px 20px;}

#produits_cadre {border:1px solid #336699;padding:10px;width:170px;display:block;text-align:center;margin:10px 22px 10px 22px;float:left;color:#336699;}
#produits_cadre A{color:#336699;}
#produits_cadre A:hover{text-decoration:none;color:#114477;}

#photoa {display:none;}
#photob {display:none;}
#photoc {display:none;}

#fiche_produit {color:#402a1d;font-size:1em;}
#ficheproduit_titre {color:#336699;margin:20px 0 5px 0;font-weight:bold;border-bottom:1px solid #dddddd;}
#panier_titre_panier {color:#336699;margin:5px 0 15px 0;font-weight:bold;border-bottom:1px dashed #336699;}
#panier_titre_panier A {color:#336699;margin:5px 0 15px 0;font-weight:bold;text-decoration:none;}
#panier_titre_panier A:hover{color:#336699;margin:5px 0 15px 0;font-weight:bold;text-decoration:none;}
#panier_titre_supprimer {color:#336699;margin:5px 0 15px 0;font-weight:normal;border-bottom:1px dashed #336699;}
#panier_titre_supprimer A{text-decoration:none;}
#panier_titre_supprimer A:hover{text-decoration:none;}
#panier_options{margin:0 0 5px 0;}

#fiche_produit_form  select {
color:#402a1d;
border:1px solid #402a1d;
font-size:1em;
margin:4px;
}

#fiche_produit_form  input.submit {
	border:1px solid #4e2e19;
	font-size:1em;
	font-weight:bold;
	color: #ffffff;
	background: transparent url('./images/fond_bouton.jpg') repeat-x;
}

#contact_form {color:#330000;width:100%;display:block;margin:20px 8px 0 0;background:url('./images/contact.jpg') no-repeat;background-position: top right}
#contact_form  TABLE TD{color:#330000;font-weight:bold;}
#contact_champs_obligatoires {color:#330000;font-weight:100;font-size:0.9em;margin:0;}

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


/* -------------------- MENUS -------------------- */
/* -------------------- MENUS -------------------- */

#menu	{
	text-align : left;
	background:url('./images/fondmenu.jpg') no-repeat;
	padding:0;
	margin:0;
	width:185px;
	height:589px;
}
#colonne_menu	{
	text-align : left;
	background:url('./images/fondmenu_bas.jpg') repeat-y;
	padding:0;
	margin:0;
	width:185px;
}
.sousmenu	{
	float:right;
	padding:10px;
	text-align : left;
	width:75%;
	margin:0;
}

.menugauche A	{
	padding:0px;	
	margin-left:5px;
	text-decoration:none;
}
/* --------------------------------------------------------- */


/* -------------------- BAS DE PAGE -------------------- */
/* -------------------- BAS DE PAGE -------------------- */
#copyright {
	color:#330000;
	margin:0px 10px 4px 0;
}
#copyright A{
	color:#330000;
	text-decoration:none;
}
#copyright A:hover{
	color:#330000;
	text-decoration:underline;
}

#bas {
	padding:0;
	margin:0;
	line-height:0;
	width:957px;
}
#bas  IMG{
	line-height:0;
	padding:0;
	margin:0;
	display:block
}
/* --------------------------------------------------------- */

/* ------------ POP-UP ------------- */
#padd2 {
	display:block;
	padding-top:5px;
	padding-left:10px;
	padding-right:3px;
	padding-bottom:5px;
} 
#padd2:hover, #padd2.hover {
   z-index:100;
}

#padd2 { behavior:expression(addHover(this)); } /*Add Hover for IE*/

#padd2 span {display: none;
	position: absolute;}

#padd2:hover span, #padd2.hover span {
	border:1px solid #333333;
	border-width: 1px;
	padding-top: 8px ;
	padding-right: 10px ;
	padding-left:10px;
	padding-bottom: 8px;
	display: block;
	font-size: 10px;
	text-decoration: none;
	position:absolute; 	
	margin-left: auto;
 	margin-right: auto;
	background-color:#ffffff;
	white-space:nowrap;
	z-index:200;
}

/* ------------ FIN POP-UP ------------- */
