/* 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 #008FCA;
	background-color:#FFFFFF;
}

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

#top img {
border:none;
}

#middle{
}

#bandeau{
	background-color:#47B2E5;
	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:#0095DC;
	height:15px;
	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:#3B1213;
	border-bottom:1px dotted #0095DC;
	border-left:1px dotted #A3A1A1;
}

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

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

.chapitre1{
	font:11px normal Arial, Helvetica, sans-serif;
	color:#3B1213;
	border-bottom:1px dotted #0095DC;
	border-left:1px dotted #A3A1A1;
}

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

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

.chapitre2{
	font:11px normal Arial, Helvetica, sans-serif;
	color:#3B1213;
	background-color:#E3F3FB;
	border-bottom:1px dotted #0095DC;
	border-left:1px dotted #A3A1A1;
}

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

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

.chapitre3{
	font:11px normal Arial, Helvetica, sans-serif;
	color:#3B1213;
	border-bottom:1px dotted #0095DC;
	border-left:1px dotted #A3A1A1;
}

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

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

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

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

.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:#E6001E;
	font:11px/18px normal Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:12px;
	margin-top:4px;
}

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

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

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

/*pub de gauche*/

.caserouge4{
	background-color:#E6001E;
	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 #A40915;
	width:153px;
	margin-left:7px;
}

/*journal*/

#journal{
	background-color:#CAE9F8;
}

li{
	list-style-type:none;
}

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

/*fond de fin */

#fondleft {
	background-color:#E3F3FB;
	margin:5px 0 5px 7px;
	height:400px;
	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:#A30A17;
	padding-left:20px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.txtrouge3{
	font:12px normal Arial, Helvetica, sans-serif;
	color:#00839F;
}

.txtrouge3 a{
	text-decoration:none;
	color:#00839F;
}

.txtrouge3 a:hover{
	text-decoration:underline;
	color:#00839F;
}

.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:#362729;
}

.txtbleu{
	font:12px normal Arial, Helvetica, sans-serif;
	color:#0095DC;
}

.txtbleu a{
	text-decoration:none;
	color:#0095DC;
}

.txtbleu a:hover{
	text-decoration:underline;
	color:#0095DC;
}

.txtbleu2{
	font:11px normal Arial, Helvetica, sans-serif;
	color:#0095DC;
}

.txtbleu2 a{
	text-decoration:none;
	color:#0095DC;
}

.txtbleu2 a:hover{
	text-decoration:underline;
	color:#0095DC;
}


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

.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:#0053A5;
}

.img{
	border:1px dotted #00839F;
}

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

/*FMC*/

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

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

.titre2_fmc a:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#0094DB;
	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:#0F99DB;
}

.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:#AC030E;
	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 #E6001E;
	margin-top:5px;
	font:10px normal Arial, Helvetica, sans-serif;
	color:#3B1213;
	text-align:center;
}

/*pub 2*/

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

/*pub 3*/

#pubright3{
	border:1px solid #E6001E;
	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:#E3F3FB;
	margin-top:5px;
	height:15px;
}

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

/*fond right*/

#fondright {
	background-color:#E5F5FF;
	margin:5px 0 5px 0;
	height:80px;
}