/* CSS Document */
body {
	background:#FFFFFF url(../images/fd_bg.jpg) repeat-x top left;
}

#tout {
width:880px;
margin-left:auto;
margin-right:auto;
}

#pub0 {
float:left;
margin-bottom: 5px;
width:750px;
height:90px;
}

#oreille {
float:right;
width:122px;
height:90px;
margin-bottom: 5px;
}

#pub1 {
float:right;
width:122px;
height:600px;
}

#page{
	float:left;
	width:750px;
	border:1px solid #B0D483;
	background:#FFFFFF url(images/fond_left.jpg) repeat-y top left;
}

#top{
	background-image:url(../images/top.gif);
	height:93px;
}

#top img {
border:none;
}

#bandeau{
	background-color:#72BF47;
	height:9px;
}

#left{
	float:left;
	width:170px;
	padding-top:5px;
}

#contenu{
	float:left;
	width:425px;
	/* border-left:1px dotted #3B1213; */
}

#right{
	float:left;
	width:140px;
	margin-left:5px;
}

#bottom{
	clear:left;
	background-color:#009061;
	height:15px;
	width:752px;
	font:10px normal Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

#bottom a{
	color:#FFFFFF;
	text-decoration:none;
}

#bottom a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

		/*mise en forme du contenu*/

	/*menu*/

/*texte*/

.chapitre0{
	font:11px normal Arial, Helvetica, sans-serif;
	color:#002710;
	border-bottom:1px dotted #53721E;
	border-left:1px dotted #A3A1A1;
}

.chapitre0 a{
	text-decoration:none;
	color:#002710;
}

.chapitre0 a:hover{
	text-decoration:none;
	color:#002710;
	font-weight:bold;
}

.chapitre1{
	font:11px normal Arial, Helvetica, sans-serif;
	color:#002710;
	border-bottom:1px dotted #53721E;
	border-left:1px dotted #A3A1A1;
}

.chapitre1 a{
	text-decoration:none;
	color:#002710;
}

.chapitre1 a:hover{
	text-decoration:none;
	color:#002710;
	font-weight:bold;
}

.chapitre2{
	font:11px normal Arial, Helvetica, sans-serif;
	color:#002710;
	background-color:#EDF5E3;
	border-bottom:1px dotted #53721E;
	border-left:1px dotted #A3A1A1;
}

.chapitre2 a{
	text-decoration:none;
	color:#002710;
}

.chapitre2 a:hover{
	text-decoration:none;
	color:#002710;
	font-weight:bold;
}

.chapitre3{
	font:11px normal Arial, Helvetica, sans-serif;
	color:#002710;
	border-bottom:1px dotted #53721E;
	border-left:1px dotted #A3A1A1;
}

.chapitre3 a{
	text-decoration:none;
	color:#002710;
}

.chapitre3 a:hover{
	text-decoration:none;
	color:#FF0000;
}

.accueil{
	font:11px normal Arial, Helvetica, sans-serif;
	color:#002710;
	padding-left:12px;
}

.accueil a{
	text-decoration:none;
	color:#002710;
}

.accueil a:hover{
	text-decoration:none;
	color:#FF0000;
}

.titremenu{
	font:11px normal Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

/*cases colorées*/

.casebleue{
	height:18px;
	background-color:#5AA600;
	font:11px/18px normal Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:12px;
	margin-top:4px;
}

.caserouge{
	height:18px;
	background-color:#009061;
	font:11px/18px normal Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:12px;
	margin-top:8px;
}

.caserouge2{
	height:18px;
	background-color:#FF270D;
	font:11px/18px normal Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:12px;
	margin-top:8px;
}

.caserouge3{
	height:18px;
	background-color:#008839;
	font:11px/18px normal Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:12px;
}

/*pub de gauche*/

.caserouge4{
	background-color:#5AA600;
	font:12px/20px normal Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

.caseorange{
	background-color:#FFE09C;
	font:11px normal Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3B1213;
	text-align:center;
}

.caseorange a{
	text-decoration:none;
	color:#3B1213;
}

.caseorange a:hover{
	text-decoration:underline;
	color:#3B1213;
}

#publeft{
	border:1px solid #53721E;
	width:153px;
	margin-left:7px;
}

/*journal*/

#journal{
	background-color:#D3EAD5;
}

li{
	list-style-type:none;
}

ul.journal{
	margin-left:5px;
	padding-left:5px;
	margin-top:9px;
}

/*fond de fin */

#fondleft {
	background-color:#F5F9EC;
	margin:5px 0 5px 7px;
	height:480px;
	width:153px;
}

		/*contenu*/

.bienvenue{
	font:12px/30px normal Arial, Helvetica, sans-serif;
	color:#3B1213;
	padding-left:17px;
}

.titre1{
	font:16px normal Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#53721E;
	padding-left:20px;
}

.titre2{
	font:16px normal Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#A7C853;
	padding-left:20px;
}

.titre3{
	font:16px normal Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF270D;
	padding-left:20px;
}

.titre4{
	font:16px normal Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#008839;
	padding-left:20px;
}

.filet{
	border-bottom:1px dotted #53721E;
	margin-left:13px;
	margin-right:13px;
}

.stitre{
	font:12px normal Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#002710;
}

.stitre a{
	text-decoration:none;
	color:#002710;
}

.stitre a:hover{
	text-decoration:underline;
	color:#002710;
}

.txtrouge{
	font:12px normal Arial, Helvetica, sans-serif;
	color:#A8000D;
}

.txtrouge a{
	text-decoration:none;
	color:#A8000D;
}

.txtrouge a:hover{
	text-decoration:underline;
	color:#A8000D;
}

.txtrouge2{
	font:11px normal Arial, Helvetica, sans-serif;
	color:#A8000D;
}

.txtrouge2 a{
	text-decoration:none;
	color:#009061;
}

.txtrouge2 a:hover{
	text-decoration:underline;
	color:#009061;
}

.txtgris{
	font:12px normal Arial, Helvetica, sans-serif;
	color:#5D5D5D;
}

.txtgris2{
	font:13px normal Arial, Helvetica, sans-serif;
	color:#5D5D5D;
}

.txtgris3{
	font:11px normal Arial, Helvetica, sans-serif;
	color:#5D5D5D;
}

.txtvert{
	font:12px normal Arial, Helvetica, sans-serif;
	color:#009061;
}

.txtvert{
	font:12px normal Arial, Helvetica, sans-serif;
	color:#009061;
}

.txtvert a{
	text-decoration:none;
	color:#009061;
}

.txtvert a:hover{
	text-decoration:underline;
	color:#009061;
}

.txtvert2{
	font:11px normal Arial, Helvetica, sans-serif;
	color:#009061;
}

.txtvert2 a{
	text-decoration:none;
	color:#009061;
}

.txtvert2 a:hover{
	text-decoration:underline;
	color:#009061;
}

.txtnoir{
	font:11px normal Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
}

.txtnoir a{
	font:11px normal Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

.txtnoir a:hover{
	font:11px normal Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}

.txtnoir2{
	font:11px normal Arial, Helvetica, sans-serif;
	color:#000000;
}

.texte{
	padding-left:15px;
	padding-right:15px;
	text-align:justify;
}

#contact{
	margin-top:10px;
	padding-left:70px;
}

.champs{
	font:normal 11px/20px  Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#53721E;
}

.img{
	border:1px dotted #53721E;
}

ul.contenu{
	margin-left:0;
	padding-left:0;
}


/*FMC*/

.titre2_fmc{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#008839;
}

.titre2_fmc a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#008839;
	text-decoration:none;
}

.titre2_fmc a:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#008839;
	text-decoration:underline;
}

.txt_fmc{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000000;
}

.lien_fmc{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FF0000;
}

.lien_fmc a{
	text-decoration:underline;
	color:#FF0000;
}

	/*right*/

/*membre*/
	
#membre{
	background-color:#EFEFEF;
	margin-top:10px;
	padding-left:5px;
}

.acces{
	font:10px/20px normal Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#53721E;
}

.login{
	font:10px normal Arial, Helvetica, sans-serif;
	color:#3B1213;
}

.oubli{
	font:9px normal Arial, Helvetica, sans-serif;
	color:#3B1213;
}

.oubli a{
	text-decoration:none;
	color:#3B1213;
}

.oubli a:hover{
	text-decoration:underline;
	color:#3B1213;
}

.bouton-ok{
	background-image:url(../images/ok.gif);
	width:26px;
	height:18px;
	border:0;
}

/*encadre rouge*/

#inscription{
	background-color:#FF270D;
	font:10px normal Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:5px 0 5px 0;
	margin-top:5px;
}

#inscription a{
	color:#FFFFFF;
	text-decoration:none;
}

#inscription a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

/*pub 1*/

#pubright1{
	border:1px solid #53721E;
	margin-top:5px;
	font:10px normal Arial, Helvetica, sans-serif;
	color:#3B1213;
	text-align:center;
}

/*pub 2*/

#pubright2{
	/* border:1px solid #53721E; */
	margin-top:5px;
	font:10px normal Arial, Helvetica, sans-serif;
	color:#3B1213;
	text-align:center;
}

/*pub 3*/

#pubright3{
	border:1px solid #53721E;
	margin-top:5px;
	font:10px normal Arial, Helvetica, sans-serif;
	color:#3B1213;
	text-align:center;
}

/*blocs entre les pub */

#blocgris{
	background-color:#ECECEC;
	margin-top:5px;
	height:15px;
}

#blocrouge{
	background-color:#D4E8BD;
	margin-top:5px;
	height:15px;
}

#blocrose{
	background-color:#CCE6EC;
	margin-top:5px;
	height:15px;
}

/*fond right*/

#fondright {
	background-color:#EDF4DD;
	margin:5px 0 5px 0;
	height:190px;
}

