/* CSS Document for GRAIN DE VIE WEB SITE */

/*
jeu de couleur
- marron (graine):#3B2314
- vert (graine): #566C10
- gris (dérivé marron): #C4BDB8
- caramel: #B66611
- rose: #E8D6C5
- rouge: #C70202
*/

/*
jeu de couleur <> modifs
- marron (graine):#3B2314
- vert (graine): #566C10
- gris (dérivé marron): #C4BDB8
- caramel: #B66611
- gris vert: #685E49
- rose grisé: #EBE3DB
- rouge: #C70202
*/

BODY {background: #C4BDB8 /*gris*/ ;}
.bgContent {background: #E8D6C5 /*rose*/ ;}
.bgText {background: #FFFFFF /*blanc*/ ;}
.sign {background: url("../images/Design/Background/zig.jpg") no-repeat bottom right ;}

FONT, TD, H1, H2, H3, H4, SPAN { font-family: tahoma, verdana, arial; font-size: 75%; color: #3B2314 /*marron*/; line-height: 130%; }
INPUT, TEXTAREA, SELECT { font-family: tahoma, verdana, arial; font-size: 100%; color: #3B2314 /*marron*/; line-height: 100%; }
H1, H2, H3 { /*top:auto; bottom:auto;*/ display: inline; }
A { color: #5C853B/*vert*/; text-decoration: underline; }
A.ext { color: #C70202/*rouge*/; text-decoration: underline; }

/*LEFT*/
.bgLeftSide {background: #685E49 /*gris vert*/;}
	
	/*Main Menu*/
	/*.borderRightLeftSide {border-right: solid 2px #B66611 /*caramel;}*/
	TD.item { color: #566C10 /*vert*/; font-weight: bold; text-indent: 11px; }
	TD.selected { color: #3B2314 /*marron*/; font-weight: bold; text-indent: 11px; }
	TD.item A { text-decoration: none; }
	
	/*Actus*/
	.actu { font-size: 90%; } 

/*MIDDLE*/
	
	/*Editorial scale*/
	.little { font-size: 70%; }
	.content { padding-left: 10px; padding-right: 10px;}
	
	/*Titre page*/
	.bgTitle {background: #685E49 /*gris vert*/ ;}
	H1{ font-size: 130%; color: #FFFFFF /*blanc*/; letter-spacing: 1px; }
	
	/*Titre #*/
	H2{ font-size: 120%; color: #3B2314 /*marron graine*/; }
	
	/*Titre &*/
	H3{ }
	H4 { }
	
	/*Listes à puces*/
	UL { list-style : url(../images/Design/Bullet/bulletList.gif); margin-left: 15px; margin-top: 0px; margin-bottom: 0px; }
	/* !! Pour fireFox : UL { list-style : url(../images/Design/Bullet/bulletList.gif); margin-left: -15px; margin-top: 0px; margin-bottom: 0px; } !! */
	
	/*Forms & tableaux*/
	.mandatory { color: #C70202 /*rouge*/; font-size: 100%; font-weight: normal; }
	.titleFieldset { font-size: 90%; color: #3B2314 /*marron*/; font-weight: bold; text-transform: uppercase; line-height: 100%; }
	.label { font-size: 10px; } /*?????*/
	.selectedIngredient { font-size: 10px; background-color: #FFF000 /*jaune vif*/; } /*?????*/
	.ingredientFamily { text-transform: uppercase; background-color: #E4F9C8 /*vert très clair*/;  } /*?????*/
	/* ui error */	
	TD.uiErrorMessage {font-size:75%; color:#C70202 /*rouge*/; font-weight:bold; }
	INPUT.uiErrorMessage {background-color:#EBE3DB /*rose grisé*/;}
	
	TABLE.textFormLabel { color:#000000;} /*????? dans uiErrorSummaryMessage*/
	.textFormLabel .uiErrorMessageSummary {background-color:#F3F3F3; color:#C70202 /*rouge*/; padding: 5px; }	
	.list {font-size:95%; padding-left:15px; color:#C70202 /*rouge*/; font-weight:bold;}

/*BOTTOM*/
	.identity { font-size: 70%; } 
	/*.borderBottomIdentity {border-bottom: solid 2px #B66611 /*caramel;}*/

/*STYLES NON REVUS*/
	/*NEW*/
	.newTitle { color: #F5EF80 /*jaune*/; font-weight: bold; } 
	.newSection { font-size: 10px; color: #B45D27 /*marron*/; font-weight: bold; line-height: 100%; border-left: solid 1px #B45D27 /*marron*/; border-right: solid 1px #B45D27 /*marron*/; padding-left: 7px; } 
	.newContent { font-size: 10px; line-height: 100%; border-left: solid 1px #B45D27 /*marron*/; border-right: solid 1px #B45D27 /*marron*/; padding-left: 7px;}
/*RIGHT*/
	/*RDV*/
	.rdvTitle { font-size: 10px; color: #B45D27 /*marron*/; font-weight: bold; border-bottom: solid 1px #B45D27 /*marron*/; }
	.rdvContent { font-size: 10px; line-height: 100%; }
/* LAYER*/ /*?????*/
	.layerCommand A { color: white; text-decoration: none; }
	.layerTitle { font-size: 12px; color: #FEDC3E /*jaune*/; font-weight: bold; }
	.layerContentBig { font-size: 12px; }
	.layerBottom { color: #B45D27 /*marron*/; }
/* Fin des CSS particulières au Flash Info de changement de nom */
