/* CSS Document */
body {
	margin-top:0;
	font-family: Arial, Verdana;
	font-size:12px;
	color:#365A3D;
	background: #008841 url(../images/fd_fond.jpg) repeat-x;
	background-position:top;
	
}

#Conteneur{
	width:950px;
	background:url(../imgs/accueil17.jpg) repeat-y;
	margin-left:auto;
	margin-right:auto;
}
/* Definition de l'entete----*/
#header{
	width:950px;
	background:url(../imgs/accueil1.jpg) no-repeat left;
	height:119px;
	margin:0;
}

#headerD{
	width:950px;
	background-position:right;
	height:119px;
	background:url(../imgs/accueil2.jpg) no-repeat right;
}
#HSepart{
	width:950px;
	background:url(../imgs/accueil3.jpg) no-repeat;
	height:38px;
	margin:0;
}

#CdrAnim{
	width:auto;
	height:auto;
	margin-top:0;
	margin-left:140px;
	padding:0;
	clear:both;
	
}
/*-----------fin entete----------*/

/*----------debut zone de mnu horizontal---------------*/
#CdrMenuH{
	width:950px;
	height:29px;
	margin:0;
	padding:0;
	clear:both;
	
}
#CdrMenuHD{
	width:auto;
	height:auto;
	margin:0;
	padding-top:4px;
	padding-right:20px;
	text-align:right;
	
}
#ZMenuh{
overflow:auto;
	width:auto;
	height:auto;
	margin:0;
	padding-top:0;
	padding-bottom:3px;
	text-align:center;
	padding-right:15px;
	
}
/*---------fin zone de menu horizontale-------------*/

/*---------------Zone titre---------------*/
#BarHori{
	width:950px;
	height:29px;
	background:url(../imgs/accueil6.jpg) repeat-x;
	margin:0;
	clear:both;
}
#BarHoriG{
	width:950px;
	height:29px;
	background:url(../imgs/accueil4.jpg) no-repeat;
	background-position:left;
	margin:0;
	padding:0;
	clear:both;
}
#BarHoriD{
	width:950px;
	height:29px;
	background:url(../imgs/accueil8.jpg) no-repeat;
	background-position:right;
	text-align:right;
	margin:0;
}
/*--------------Separation----------*/

#Separt{
	width:950px;
	height:15px;
	background:url(../imgs/accueil11.jpg) repeat-x;
	margin:0;
}
#SepartG{
	width:950px;
	height:15px;
	background:url(../imgs/accueil9.jpg) no-repeat;
	background-position:left;
	margin:0;
	padding:0;
}
#SepartD{
	width:950px;
	height:15px;
	background:url(../imgs/accueil13.jpg) no-repeat;
	background-position:right;
	text-align:right;
	margin:0;
}
/*------------fin-------------------*/

.wrap{
	overflow:auto;
	}
#BlocG{
	float:left;
	width:190px;
	padding-left:15px;
}
#Contenu{
	float:left;
	width:720px;
	margin-top:0;
	margin-right:5px;
	padding-left:5px;
	padding-right:5px;
}
.cadreG{
float:left;
	width:375px;
	background:url(../images/fd_forma.jpg) no-repeat top;
	padding:3px;
	margin-right:0;
	}
	
.cadreA{
	width:320px;
	float:left;
	padding-top:0;
	padding-left:3px;
	margin-left:10px;
	/*border-left:1px solid #BFD079;*/
	}

.refer{
	margin-top:5px;
	border:thin;
	padding:4px;
	width:auto;
	}
#footer{
	width:950px;
	height:49px;
	background:url(../imgs/accueil21.jpg) repeat-x;
	clear:both;
	}
#footerG{
	width:950px;
	height:49px;
	background:url(../imgs/accueil19.jpg) left no-repeat;
	clear:both;
	}
#footerD{
	width:950px;
	height:49px;
	background:url(../imgs/accueil23.jpg) right no-repeat;
	}
.titre1Red {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	margin-left:5px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF641A;
}
.titrePg {
	font-family:  Arial, Helvetica;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #3C6220;
	margin-top:0;
	border-bottom: 1px #3E6C1C dashed;
	padding-bottom:5px;
	
}

.CdrPg {
	background:url(../images/fd_Page.jpg) left no-repeat;
	padding-bottom:0;
	padding-left:35px;
}

.titre1{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #A94334;
	margin-top:8px;
}
.titre2B{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	background:url(../images/fdm.jpg) repeat-x;
	color: #3D6105;
	border-top:1px solid #BFD079;
	border-bottom:1px solid #BFD079;
	height:20px;
	padding-left:5px;
	width:182;
	padding-bottom:3px;
	padding-top:3px;
	width:auto;
}

.titreM{
	font-family:  Arial, Helvetica;
	font-size: 13px;
	font-style: normal;
	padding-left:5px;
	background-color: #F2F9F8;
	line-height: normal;
	text-align:left;
	padding-bottom:5px;
	font-weight:bold;
	padding-top:2px;
	font-variant: normal;
	margin-bottom:2px;
	color:#014B83;
	border-bottom:1px solid #C8DFDC;
}

.tableau {

	font-family: Arial ,Verdana , Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #222222;
	line-height: normal;
	font-variant: normal;

}

.txblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	padding-left:15px;
	padding-right:20px;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #000000;
	margin:0;}
	
.txMenuH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	padding-left:5px;
	padding-right:5px;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #F3B39C;
	margin:0;}
	
.txGras {
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #665500;
	margin:0;
	}
	
	
/*input, select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #000000;
	margin:0;}*/
	
.wrap{
	overflow:auto;}	

.spaceG{
margin-left: 15px;
}

U.noMarge, LI.noMarge{
	margin-top:0;
	margin-bottom:3px;}
P.pasMarge{
	margin-top:0;
	margin-bottom:5px;}
	
P.Margeh{
	padding-top:5px;
	margin-bottom:0;
	margin-top:0;
	margin-left:15px;}

DIV.con_menu{
	
	background:url(../images/MenuIntG3.jpg);
	background-position:bottom;
	margin-left:0;
	margin-right:0;
	background-repeat: repeat-y;
	margin-top:0;
	padding:0;
	width:185px;
	}
	
DIV.con_menu1{
		background:url(../images/MenuIntG1.jpg);
	background-repeat:no-repeat;
	background-position: top;
	width:185px;
	height:auto;
	padding-top:0;
	margin:O;
	}

DIV.con_menu2{
	
	background:url(../images/MenuIntG5.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-left:0;
	margin-right:0;
	padding-top:0;
	margin-top:0;
	padding-bottom:0;
	width:185px;
	}
	
