/* Global ************************* */

BODY {
	margin: 10px 0 10px 0;
	background-color: #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #433429;
	font-size: 12px;
}

.BodyProduit {
	margin: 0px 0 0px 0;
	background-color: #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #433429;
	font-size: 12px;
}

BODY,TD,TH,LI  { font-size: 12px; color: #433429; 	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}


/* //////////////////////////////// */
/*  S I T E ****************** */
/* ///////// */

TD.Bg_dr {
	background-color:#FFFFFF;
	background-image : url(/images/interface/dr.gif);
	background-position : right top;
	background-repeat : repeat-y;
}

TD.Bg_ga {
	background-color:#FFFFFF;
	background-image : url(/images/interface/left.gif);
	background-position : left top;
	background-repeat : repeat-y;
}


DIV.contenu {
	margin: 18px 35px 20px 26px;
	text-align : justify;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #433429;
	font-size: 12px;	
}

DIV.contenuGalerie {
	margin: 8px 0px 10px 5px;
	text-align : justify;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #433429;
	font-size: 12px;	
}

.TDProduit {
	padding: 9px 6px 0px 10px;
	background-color:#FFFFFF;
	background-image : url(/images/contenu/bg_produit.gif);
	background-position : left top;
	background-repeat : no-repeat;
}

.DivProd {
	margin : 8px 0px 0px 6px;
	text-align : justify;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #433429;
	font-size: 11px;
}
.PProd{
	margin: 20px 0 0px 10px;
	text-align : justify;
	font-size: 14px;
}

.PProd2{line-height : 10px;margin: 5px 0 2px 7px;text-align : justify;font-size: 10px;color: #433429;}
	.PProd2 A:link, .PProd2 A:visited {color:#433429;text-decoration:none;font-size: 10px;	}
	.PProd2 A:active, .PProd2 A:hover {color:#433429;text-decoration:underline;font-size: 10px;	}
	
DIV.contenu UL {}
/* I.E. ONLY  */ * html TD.contenu {}

.Div_Fleur {
	background-color:#FFFFFF;
	background-image : url(/images/icons/fleur_bg.gif);
	background-position : left top;
	background-repeat : no-repeat;
	padding: 11px 0 0 35px;
}

		
.TDCopyright {
	padding: 0px 0px 5px 35px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #A09893;
	font-size: 10px;	
}

	.TDCopyright A:link, .TDCopyright A:visited {color:#928983;text-decoration:none;font-size: 10px;	}
	.TDCopyright A:active, .TDCopyright A:hover {color:#433429;text-decoration:underline;font-size: 10px;	}
	
	
	
.TDComment {
	padding: 10px 0px 0px 0px;
}

.PComment {
	margin: 0px 10px 8px 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;	
	line-height : 14px;
}
	
/* //////////////////////////////// */
/*  T E X T  ****************** */
/* ///////// */

H1 { font-size: 18px; margin: 7px 0 15px 0px; color: #305558;}


H2 {
	font-size: 15px;
	margin: 0px 0 4px -8px;
	color:#305558;
}

H3 {
	font-size: 11px;
	margin: 17px 0 6px 0;
	color:#AC0B0B;
}


p{line-height : 15px;margin: 7px 0 15px 0;text-align : justify;}

.tBleu  {color: #4EB0D1;font-weight:normal;font-size: 12px;}
.tBleuBold  {color: #4EB0D1;font-weight:bold;}
.tRouge {color: #930000;}
.tGris {color: #626262;}

.tRouge2 {
	color: #AC0B0B;
	font-size: 14px;
	font-weight : bold;
}

.tVert{
	color: #305558;
	font-weight : bold;
}
.petit {font-size: 11px;color: #000000;}

sup {font-size: 10px;color: #000000;}

	
/* Forms ************************** */

FORM {padding:0; margin:0;}
INPUT, SELECT, TEXTAREA { font-family: Verdana, Helvetica, Arial, sans-serif; font-size:11px; }
TEXTAREA {background-color:#FFFFFF;}
INPUT.submit { font-size: 12px; }

/* Links ************************** */

A:link, A:visited {color: #930000; text-decoration:underline;}
A:active, A:hover {color: #930000; text-decoration:none; }

A:link.bold, A:visited.bold {font-weight:bold;}
A:active.bold, A:hover.bold {font-weight:bold; }


	
/* //////////////////////////////// */
/*  L I S T S ****************** */
/* ///////// */

UL { margin: 0px 0px 0px 15px; font-size: 12px;padding: 0;list-style-image: url(/images/icons/fleche.gif); list-style-type: disc;}
	LI {line-height : 15px;margin: 0px 0 10px 0; padding: 0; vetical-align:top; color: #433429;}
		
OL {margin: -5px 0px 15px 25px;font-size: 12px;}padding: 0;color: #AC0B0B;}
	LI.listeOL{line-height : 15px;margin: 0px 0 10px 0; padding: 0; vetical-align:top;color: #AC0B0B; }
	
		
UL.liste_accueil {list-style-image: url(/images/icons/li_1.gif); list-style-type: none;color:#CC3300;}
	.liste_accueil LI {font-size:12px;font-weight:bold;}
	.liste_accueil A:link, .liste_accueil A:visited {text-decoration:none;}
	.liste_accueil A:active, .liste_accueil A:hover {text-decoration:underline;}
	
/* //////////////////////////////// */
/*  M I S C ****************** */
/* ///////// */

HR { height:1px; color:#000000; background-color:#000000; margin: 5px 0 5px 0; border:none;  }

.alignCenter {text-align:center;}
.alignLeft {text-align:left;}
.alignRight {text-align:right;}
.floatLeft {float:left;}
.floatRight {float:right;}
.maxSize {width:100%;height:100%;}

.noPadding {padding:0;}
.noWrap { white-space:nowrap;}

#spanDiv SPAN {display:-moz-inline-box; /* Gecko proprietary */ display:inline-block; /* supported by Opera and ? */ /* vertical-align:middle;  Gecko needs this */ }

IMG.img_spacer {width:1px;height:20px;}
IMG.img_marge {width:29px;height:1px;}

.btn_top {text-align:right;}