/********   Copvial    *********/

BODY { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	margin: 0px; 
	background: #509909 url(../img/degrade.jpg) repeat-x top left;
}

TD, TEXTAREA  { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;  line-height : 15px;}
LI {list-style-image: url(../img/FR/puce_defaut.gif); }
INPUT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
SELECT {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
HR {color: #A0D889}

.BarTitle { font-size: 18px; font-weight: bold; color: #2A7A0B;}


/******** Liens *********/

a:active {  color: #509909; text-decoration: underline;}
a:link { color: #509909; text-decoration: underline;}
a:visited {  color: #509909; text-decoration: underline;}
a:hover { color: #CB2B35; text-decoration: underline;}

/*********** Général *************/

.FondContenu{
	background: #FFFFFF url(../img/fond_contenu.jpg) no-repeat bottom;
	padding: 0 30px 0 30px;
}


h1{
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 18px;
	color: #2A7A0B;
	background: url(../img/ligne_titre.gif) no-repeat bottom left;
	margin: 0;
	padding: 0 0 8px 0;
	line-height: 20px;
}

h1.TitrePopup{
	background: url(../img/ligne_titre_popup.gif) no-repeat bottom left;
}

h2, .fontrouge{
	color: #CB2B35;
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-size: 14px;
	background: url(../img/fleche_sous_titre.gif) no-repeat top left;
	margin: 0;
	padding: 1px 0 3px 34px;
	line-height: 18px;
}

.TexteBasPage{
	color: #C6E6A7;
	font-family: Arial, Helvetica;
	font-size: 10px;
	padding: 5px 0 5px 0;
}

.TexteBasPage a, .TexteBasPage a:visited{
	color: #C6E6A7;
}

.TexteBasPage a:hover{
	color: #FFFFFF;
}

.FondBasChamp{
	background: url(../img/bas_champ.jpg) no-repeat top right;
}

.FondDroiteChamp{
	background: url(../img/fond_droite.gif) no-repeat bottom center;
}

.ZoneActu{
	padding: 5px;
	background: url(../img/bas_actus.gif) no-repeat bottom;
}

.TexteActu{
	color: #676867;
	font-size: 10px;
	line-height: 12px;
}

.TitreActu{
	color: #2A7A0B;
	font-weight: bold;
}

.HautActu{
	background: url(../img/haut_actu.gif) no-repeat top;
	padding: 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}


/********** pop up ***********/

.VisuActu{
	margin: 4px 10px 10px 0;
	float: left;
}

.Recette tr td ul{
	margin-left: 15px;
}

.Recette th{
	padding: 5px 10px 5px 10px;
	color: #2A7A0B;
	text-align: left;
	font-size: 11px;
	background: #ADDE9A;
}

.Recette tr td{
	padding: 10px;
}



