/* ************* La ligne suivante est uniquement pour IE6**********************/
/* on met un fond uni parce que les dégradés ne rendent pas bien */
* html body{ background:#FFFFFF; }
body {
	background:#e8e8e8 url('../images/background.png') top left repeat-x;
	color:#000000;
}

.divRight {
	display:block;
	width:100%;
	text-align:right;
}
.divLeft {
	display:block;
	width:100%;
	text-align:left;
}

.contentAll {
	display:block;
	width:860px;
	margin-left:auto;
	margin-right:auto;
}

.top {
	display:block;
	width:819px;
	height:65px;
	margin-left:auto;
	margin-right:auto;
	background:url('../images/bgTop1.png') top left no-repeat;
}
.top .flagFR {
	display:block;
	float:right;
	width:23px;
	height:17px;
	margin-top:2px;
	margin-right:10px;
	background:url('../images/flagFR.png') top left no-repeat;
}
.top .flagENG {
	display:block;
	float:right;
	width:23px;
	height:17px;
	margin-top:2px;
	margin-right:6px;
	background:url('../images/flagENG.png') top left no-repeat;
}

.top2 {
	display:block;
	width:819px;
	height:192px;
	margin-left:auto;
	margin-right:auto;
	background:url('../images/bgTop2.png') top left no-repeat;
}
/* ************* La ligne suivante est uniquement pour IE6 **********************/
/* il faut créer la même chose que le png mais en gif */
* html .top2{ background:url('../images/bgTop2.gif') top left no-repeat; }

.top2 h1 {
	color:#c0dc49;
}
.top2 h1 .titre {
	font-weight:100;
	display:block;
	float:left;
	width:60px;
	font-size:34px;
	margin-top:124px;
	margin-left:32px;
	font-variant:small-caps;
}
.top2 h1 .titre2 {
	display:block;
	float:left;
	width:210px;
	font-size:24px;
	margin-left:24px;
	margin-top:156px;
	font-weight:100;
}
.top2 .news {
	float:right;
	margin-right:30px;
	margin-top:140px;
	font-size:13px;
	color:#FFFFFF;
	text-align:right;
	width:450px;
	height:50px;
}
.top2 .news a {
	color:#b4b3b3;
	text-decoration:none;
}
.top2 .news a:hover {
	text-decoration:underline;
}

.menu {
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:4px;
	width:819px;
	height:40px;
}

.menu .menu_left {
	display:block;
	float:left;
	width:23px;
	height:40px;
	background:url('../images/bg_menu_left.png') top left no-repeat;
}

/* ************* La ligne suivante est uniquement pour IE6**********************/
/* il faut créer la même chose que le png mais en gif*/
* html .menu .menu_left{	background:url('../images/bg_menu_left.gif') top left no-repeat;} 



.menu .menu_right {
	display:block;
	float:left;
	width:23px;
	height:40px;
	background:url('../images/bg_menu_right.png') top left no-repeat;
}


/* ************* La ligne suivante est uniquement pour IE6**********************/
/* il faut créer la même chose que le png mais en gif*/
* html .menu .menu_right{	background:url('../images/bg_menu_right.gif') top left no-repeat;} 



.menu .items_menu {
	display:block;
	float:left;
	padding-top:8px;
	width:773px;
	height:40px;
	text-align:center;
	background:url('../images/bg_menu.png') top left repeat-x;
}
/* ************* La ligne suivante est uniquement pour IE6**********************/
/* il faut créer la même chose que le png mais en gif*/
* html .menu .items_menu{	background:url('../images/bg_menu.gif') top left repeat-x;} 




.menu .items_menu a {
	color:#FFFFFF;
	text-decoration:none;
	font-variant:small-caps;
	font-size:20px;
	margin-left:19px;
	margin-right:19px;
}
.menu .items_menu a:hover, .menu .items_menu a:focus, .menu .items_menu a:active {
	color: #3F5118 ;
}
span.on{
color:#3F5118;
}

.bottom {
	clear:both;
	width:819px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	margin-bottom:20px;
}

.bottom .logo_bottom {
	float:left;
	width:36px;
	height:28px;
	background:url('../images/logo_bottom.png') top left no-repeat;
}
.bottom .infos_bottom {
	font-size:13px;
	float:left;
	margin-left:4px;
}
.bottom .infos_bottom a {
	color:#000000;
}
.bottom .infos_bottom .copyright {
	color:#676464;
	font-weight:bold;
}

.content {
	clear:both;
	width:819px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
}

.content .unCadre {
	margin-top:4px;
	float:left;
}
.content .unCadre .unCadreTop {
	width:587px;
	height:17px;
	background:url('../images/bg_unCadre_top.png') top left no-repeat;
}


/* ************* La ligne suivante est uniquement pour IE6**********************/
/* il faut créer la même chose que le png mais en gif*/
* html .content .unCadre .unCadreTop {	background:url('../images/bg_unCadre_top.gif') top left no-repeat;} 


.content .unCadre .unCadreBottom {
	width:587px;
	height:17px;
	background:url('../images/bg_unCadre_bottom.png') top left no-repeat;
}


/* ************* La ligne suivante est uniquement pour IE6**********************/
/* il faut créer la même chose que le png mais en gif*/
* html .content .unCadre .unCadreBottom{	background:url('../images/bg_unCadre_bottom.gif') top left no-repeat;} 


.content .unCadre .unCadreCenter {
	width:551px;
	background:url('../images/bg_unCadre_center.png') top left repeat-y;
	padding-left:18px;
	padding-right:18px;
	text-align:justify;
}

/* ************* La ligne suivante est uniquement pour IE6**********************/
/* il faut créer la même chose que le png mais en gif*/
* html .content .unCadre .unCadreCenter{	background:url('../images/bg_unCadre_center.gif') top left repeat-y;} 



.content .unCadre .unCadreCenter .unCadreTitre {
	width:100%;
	height:28px;
	font-variant:small-caps;
	font-size:21px;
	color:#a2d03f;
	background:url('../images/bg_unCadre_title.png') bottom left repeat-x;
}



/* ************* La ligne suivante est uniquement pour IE6**********************/
/* il faut créer la même chose que le png mais en gif*/
* html .content .unCadre .unCadreCenter .unCadreTitre {	background:url('../images/bg_unCadre_title.gif') bottom left repeat-x;} 



.content .unCadre .unCadreCenter .unCadreTitre:first-letter {
	color:#b0b0b0;
}

.content .unCadre .unCadreCenter a {
	display:block;
	width:100%;
	/*text-align:right;                     ------------> Modif by momo */
}

.content .unCadreP {
	margin-top:4px;
	float:right;
}
.content .unCadreP .unCadrePTop {
	width:224px;
	height:17px;
	background:url('../images/bg_unCadreP_top.png') top left no-repeat;
}


/* ************* La ligne suivante est uniquement pour IE6**********************/
/* il faut créer la même chose que le png mais en gif*/
* html .content .unCadreP .unCadrePTop {	background:url('../images/bg_unCadreP_top.gif') top left no-repeat;} 


.content .unCadreP .unCadrePBottom {
	width:224px;
	height:17px;
	background:url('../images/bg_unCadreP_bottom.png') top left no-repeat;
}


/* ************* La ligne suivante est uniquement pour IE6**********************/
/* il faut créer la même chose que le png mais en gif*/
* html .content .unCadreP .unCadrePBottom {	background:url('../images/bg_unCadreP_bottom.gif') top left no-repeat;} 


.content .unCadreP .unCadrePCenter {
	width:188px;
	background:url('../images/bg_unCadreP_center.png') top left repeat-y;
	padding-left:18px;
	padding-right:18px;
	text-align:justify;
}


/* ************* La ligne suivante est uniquement pour IE6**********************/
/* il faut créer la même chose que le png mais en gif*/
* html .content .unCadreP .unCadrePCenter{	background:url('../images/bg_unCadreP_center.gif') top left repeat-y;} 


.content .unCadreP .unCadrePCenter .unCadrePTitre {
	width:100%;
	height:28px;
	font-size:16px;
	background:url('../images/bg_unCadre_title.png') bottom left repeat-x;
}


/* ************* La ligne suivante est uniquement pour IE6**********************/
/* il faut créer la même chose que le png mais en gif*/
* html .content .unCadreP .unCadrePCenter .unCadrePTitre {	background:url('../images/bg_unCadre_title.gif') bottom left repeat-x;} 


.content .unCadreP .unCadrePCenter a {
	/*display:block;*/
	width:100%;
	/*text-align:right;                     ------------> Modif by momo */
}
.content .unCadreP .unCadrePCenter form {
	margin-top:8px;
	margin-bottom:0px;
	text-align:center;
}
.content .unCadreP .unCadrePCenter form label {
	text-align:center;
	font-size:12px;
	margin-left:10px;
}
.content .unCadreP .unCadrePCenter form input {
	

}
.content .unCadreP .unCadrePCenter form input.submit {
	margin-top:4px;
	margin-right:10px;
}

