/* CSS Document */
body {
	margin-top:0;
	font-family: Arial, Verdana;
	font-size:13px;
	background-color:#006600;
}

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

#headerD{
	width:922px;
	background:url(../imgs/accueil2.jpg) no-repeat;
	background-position:right;
	height:102px;
}

/*-----------fin entete----------*/

/*----------debut zone d'animation et affichage divers---------------*/
#ZoneAnim{
	width:922px;
	height:112px;
	background:url(../imgs/accueil5.jpg) repeat-x;
	margin:0;
}
#ZoneAnimG{
	width:922px;
	height:112px;
	background:url(../imgs/accueil3.jpg) no-repeat;
	background-position:left;
	margin:0;
}
#ZoneAnimD{
	width:922px;
	height:112px;
	background:url(../imgs/accueil7.jpg) no-repeat;
	background-position:right;
	margin:0;
}

/*---------fin zone d'animation et affichage divers-------------*/
.Zrecher{
	width:285px;
	height:93px;
	background: #C2EFDA url(../images/fd_crbe1.jpg) no-repeat;
	background-position:left;
	margin:0;
}

.ZrecherD{
	width:285px;
	height:93px;
	background:  url(../images/fd_crbe3.jpg) no-repeat;
	background-position:right;
	margin:0;
}

/*-------------Debut zone d'affichage du menu Horizontal------------------------*/
#CdrMenuH{
	width:922px;
	height:35px;
	background:url(../imgs/accueil10.jpg) repeat-x;
	margin:0;
}
#CdrMenuHG{
	width:922px;
	height:35px;
	background:url(../imgs/accueil8.jpg) no-repeat;
	background-position:left;
	margin:0;
}
#CdrMenuHD{
	width:922px;
	height:35px;
	background:url(../imgs/accueil12.jpg) no-repeat;
	background-position:right;
	margin:0;
}

/*-------------Fin zone d'affichage du menu Horizontal------------------------*/

/*----------debut zone d'affichage drapeau--------------*/
#Zoneflag{
	width:922px;
	height:48px;
	background:url(../imgs/accueil15.jpg) repeat-x;
	margin:0;
	text-align:center;
}
#ZoneflagG{
	width:922px;
	height:48px;
	background:url(../imgs/accueil13.jpg) no-repeat;
	background-position:left;
	margin:0;
	text-align:center;
}
#ZoneflagD{
	width:922px;
	height:48px;
	background:url(../imgs/accueil17.jpg) no-repeat;
	background-position:right;
	margin:0;
t	ext-align:center;
}

/*---------fin zone d'affichage drapeau--------------*/

/*---------------Zone titre---------------*/
#ZoneC{
	width:922px;
	height:13px;
	background:url(../imgs/accueil9.jpg) repeat-x;
	margin:0;
}
#ZoneCG{
	width:922px;
	height:13px;
	background:url(../imgs/accueil7.jpg) no-repeat top;
	background-position:left;
	margin:0;
	padding:0;
}
#ZoneCD{
	width:920px;
	height:13px;
	background:url(../imgs/accueil11.jpg) no-repeat;
	background-position:right;
	text-align:right;
	margin:0;
}
/*--------------Zone Titre----------*/
.wrap{
	overflow:auto;
	}
#BlocG{
	float:left;
	width:170px;
	padding-left:10px;
	margin-right:3px;
}
#Contenu{
	float:left;
	width:550px;
	margin-right:3px;
	
}
#BlocD{
	float:left;
	width:170px;
	
}
#footer{
	width:922px;
	height:45px;
	background:url(../imgs/accueil25.jpg) repeat-x;
	}
#footerG{
	width:922px;
	height:45px;
	background:url(../imgs/accueil23.jpg) left no-repeat;
	}
#footerD{
	width:922px;
	height:45px;
	background:url(../imgs/accueil27.jpg) right no-repeat;
	}
/*------fin entete--------------*/
.pasMarge{
	margin-top:0;
	margin-bottom:8px;}
.MargeLang{
	margin-top:2px;
	padding-right:15px;
	margin-bottom:0;
	height:15px;
	padding-bottom:0;
	text-align:right;
	}
.Marge{
	padding-top:8px;
	margin-bottom:0;
	padding-left:10px;
	text-align:center;
		}
	
.Margeh{
	padding-top:5px;
	margin-bottom:0;
	margin-left:20px;}

p {
	font-family: Arial, Helvetica;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	color: #000000;
	font-variant: normal;

}

.txwith {
	font-family: Arial, Verdana;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.titrePg {
	font-family: Geneva, Arial, Helvetica;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	margin-bottom:5px;
	margin-top:3px;
	font-variant: normal;
	color: #0066FF;
	border-bottom: 1px #3E1CaC dashed;
	padding-bottom:2px;
}
.titreSite {
	font-family: Arial, Helvetica;
	font-size: 18px;
	color:#005100;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	padding-top:0;
	margin-bottom:5px;
	margin-top:0;
	padding-bottom:0;
	padding-left:90px;
	width:270px;
}

.Centre{
	margin-left:auto;
	margin-right:auto;
	}

.titre1P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #94391F;
}

.titre1Red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	margin-left:5px;
	padding-bottom:5px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF641A;
}
.titre1Black {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.titre2Green{

	font-family:  Arial, Helvetica, Geneva;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #1A8C00;
}

.txbgray{
	font-family: Arial, Helvetica, sans-serif;
	#font-size: 11px;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #666666;
	text-align: justify;

}

.txCopy{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #662222;
}
.txblue {
	font-family: Arial, Helvetica, sans-serif;
	#font-size: 11px;
	font-size: 13px;
	font-style: normal;
	padding-left:15px;
	padding-right:20px;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #000000;
	margin:0;}

.textbleued {font-family:Arial, Helvetica, sans-serif; font-size: 13px; color:#003366; text-decoration:none}

li {
	font-family: Arial, Verdana;
	#font-size: 11px;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	#font-weight: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #333333;
}
.sstitre {
	font-family: Arial, Verdana;
	#font-size: 11px;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #004080;
}
h2 {
	font-family: Verdana, Arial, Helvetica;
	#font-size: 11px;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #006699;
	font-variant: normal;
}
.linkG {

	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #287193;
	text-decoration: none;
}
.linkG:hover {
	font-family: Arial, Verdana, Helvetica, Trebuchet MS;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF6633;
}
P.Margeh{
	padding-top:5px;
	margin-bottom:0;
	margin-top:0;
	margin-left:5px;}
.refer{
	clear:both;
	width:auto;
	padding:5px;
	}
.titre2B{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #2F5580;
	height:20px;
	padding-left:8px;
	padding-bottom:5px;
	width:auto;
}
.champs-select {
	BORDER: 1px solid;
	border-color:#289321;
	COLOR: #223311;
	background-color:#C8E6CE;
	FONT-FAMILY:  Arial, Verdana, Helvetica;
	FONT-SIZE: 11px;
	line-height:11px;
}
h1 {
	font-size: 120%;
}

	
DIV.con_menu1{
		background:url(../imgs/MenuIntG1.jpg);
	background-repeat:no-repeat;
	background-position: top;
	width:168px;
	height:auto;
	padding-top:7px;
	margin:O;
	}

DIV.con_menu2{
	
	background:url(../imgs/MenuIntG2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-left:0;
	margin-right:0;
	background-repeat: repeat-y;
	margin-top:0;
	padding-bottom:5px;
	width:168px;
	}
DIV.Annonce{
	background-color:#EEEEEE;
	width:100%;
	height:auto;
	padding-top:5px;
	margin:0;
	}

DIV.Annonce2{
	
	background-color:#FFFFFF;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:5px;
	border-left:1px #E7E7E7 solid;
	border-right:1px #E7E7E7 solid;
	border-bottom:1px #E7E7E7 solid;
	width:100%;
	}


DIV.pub1{
		background:url(../images/fbg_pub1.jpg);
	background-repeat:no-repeat;
	background-position: top;
	width:168px;
	height:auto;
	margin-left:5px;
	padding-top:5px;
	margin:O;
	}

DIV.pub2{
	
	background:url(../images/fbg_pub2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-left:0;
	margin-right:0;
	background-repeat: repeat-y;
	margin-top:0;
	padding-bottom:5px;
	width:168px;
	}

h3.titrep,h3.titre{font-family:Georgia,Times,serif;font-weight:bold;}
h3.titrep{
	margin:2em 0 1em 0;
	border-bottom:2px solid #3465a4;
	text-align:left;
	font-size:1.1em;
	color:#3465a4;
	margin-bottom:5px;
	margin-top:3px;
}

h3.separat,h3.titre{font-family:Georgia,Times,serif;font-weight:bold;}
h3.separat{
	margin:2em 0 1em 0;
	border-bottom:2px solid #3465a4;
	text-align:left;
	font-size:1.1em;
	color:#3465a4;
}


#div_laune {width: 425px; margin: 10px 0; float: left; background: #FFFFFF url(/images/div_laune_fond.gif) repeat-y;}
#div_laune img {vertical-align: top; border: none;}
#div_laune h3 {font-size: 11px; font-weight: bold; color: #FFFFFF; padding: 2px 0 2px 4px; margin: 0; background-color: #999999;}
#div_laune ul {list-style: none; margin: 0; padding: 0;}
#div_laune ul li {float: left; padding: 5px; width: 130px;}
.clear {clear: both;}


h1.chapo,h1.titre{font-family:Georgia,Times,serif;font-weight:bold;}
h1.chapo{
	margin:0em 0 0em 0;
	text-align:left;
	font-size:1.1em;
	color:#3465a4;
	border-left-style: solid;
	border-left-color: #669933;
	border-left-width: medium;
	padding-left: 5px;
}


h1.chapoprog{
	margin:0em 0 0em 0;
	text-align:left;
	font-weight:normal;
	#font-size:1.1em;
	font-size:13px;
	color:#000000;
	border-left-style: solid;
	border-left-color: #669933;
	border-left-width: medium;
	padding-left: 5px;
}

h1.chapoptfocaux {
	margin:0em 0 0em 0;
	text-align:left;
	font-size:1.1em;
	color:#3465a4;
	border-left-style: solid;
	border-left-color: #3465a4;
	border-left-width: medium;
	padding-left: 5px;
	font-weight: bold;
}

a.rubrique47 {
color: -webkit-link;
cursor: auto;
text-decoration: none;
link:none;
visited:none;
}

