@charset "utf-8";
body {
	background-image: url(back.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	background-color: #DCDCDC;
}
.mainmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dedcd3;
	text-align: left;
	text-decoration: none;
	padding: 0px;
}
.mainmenutd {
	background-image: url(backmenu.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 12px;
	padding-bottom: 7px;
	padding-left: 23px;
	padding-right: 3px;
	text-align: left;
}
.mainmenutd a {
	color: #FFFFFF;
}
.lignemenu {
	height: 5px;
	width: 200px;
	background-position: bottom;
	background-color: #698164;
	background-image: url(lignemenu.gif);
}
.menuhome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #403d32;
	background-image: url(backhomemenu.gif);
	padding-top: 12px;
	padding-right: 3px;
	padding-bottom: 7px;
	padding-left: 23px;
	text-align: left;
}
.menuhome a {
	text-decoration: none;
	color: #403d32;
}
.menuhome a:hover {
	color: #4A7470;
}

.mainmenutd a:hover {
	color: #FFFFCC;
}
.mainmenutd_on {
	background-image: url(backmenu.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 12px;
	padding-bottom: 7px;
	padding-left: 23px;
	padding-right: 3px;
	text-align: left;
    font-weight:bold;
}
.mainmenutd_on a {
	color: #FFFFFF;
}
.intro1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #383939;
	padding-top: 18px;
	padding-right: 28px;
	padding-bottom: 28px;
	padding-left: 28px;
	text-align: justify;
	background-color: #d2d2d2;
	line-height: 16px;
}
.intro1 a {
	color: #314278;
	text-decoration: none;
	font-weight: normal;
}
.intro1 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.intro2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #534639;
	text-align: justify;
	vertical-align: top;
	width: 307px;
	line-height: 16px;
	padding-top: 36px;
	padding-right: 56px;
	padding-bottom: 56px;
	padding-left: 56px;
}
.intro2 a {
	color: #534639;
	text-decoration: none;
}
.intro2 a:hover {
	color: #A30234;
	text-decoration: underline;
}
.rubrique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #698164;
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left: 8px;
	text-align: left;
}
.moduletitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7B7569;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: left;
}

.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2c2b28;
	font-size: 11px;
	text-align: justify;
	padding-top: 1px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 50px;
	list-style-image: url(fle.gif);
	vertical-align: top;
}
.texte a {
	font-weight: normal;
	color: #698164;
	text-decoration: none;
}
.texte a:hover {
	text-decoration: underline;
	color: #4A7470;
}


.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #698164;
	text-align: left;
	padding: 0px;
}

.pied {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding: 7px;
	text-align: left;
}
.pied a {
	color: #999999;
	text-decoration: none;
}
.pied a:hover {
	color: #4A7470;
	text-decoration: underline;
}

.homenews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	padding: 28px;
	text-align: justify;
	background-color: #acacac;
	font-weight: bold;
}
.homenews a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.homenews a:hover {
	color: #000000;
	text-decoration: underline;
}

.titrehome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.modulemenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4564A7;
	text-decoration: none;
	text-align: left;
}
.modulemenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #4A67A9;
	text-align: left;
}
.moduletd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7B7569;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(mod_men_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-decoration: none;
	text-align: left;
}
.moduletd a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7B7569;
	text-decoration: none;
}
.moduletd a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4A7470;
}
.moduletd_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7B7569;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-image: url(mod_men_bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-decoration: none;
	text-align: left;
    font-weight:bold;
}
.moduletd_on a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7B7569;
	text-decoration: none;
}
.moduletd_on a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4A7470;
}
.submenutd {
	background-image: url(backsubmenu.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 12px;
	padding-bottom: 7px;
	padding-left: 18px;
	padding-right: 14px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DFE8E7;
}
.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DAE3E2;
	text-indent: 15px;
	text-decoration: none;
	}
.submenutd a {
	background-image: url(backsubmenu.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: right;
	padding: 0px;
	color: #DFE8E7;
}
.submenutd a:hover {
	background-image: url(backsubmenu.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: right;
	padding: 0px;
	color: #FFFFFF;
}
.flashback {
	background-image: url(back_flash.gif);
	background-repeat: repeat-y;
	vertical-align: top;
}
.submenutd_on {
	background-image: url(backsubmenu.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 12px;
	padding-bottom: 7px;
	padding-left: 18px;
	padding-right: 14px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DFE8E7;
    font-weight:bold;
    text-decoration: none;
}
.submenu_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DAE3E2;
	text-indent: 15px;
	text-decoration: none;
	}
.submenutd_on a {
	background-image: url(backsubmenu.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: right;
	padding: 0px;
    text-decoration: none;
    color: #DFE8E7;
}
.submenutd_on a:hover {
	background-image: url(backsubmenu.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: right;
	padding: 0px;
	color: #FFFFFF;
    text-decoration: none;
}
.espacetete {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #314278;
	background-color: #dfe4f8;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.bouton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #314278;
}

.ligne {
	background-color: #C0D3F9;
}
.espacerow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #d9d9d9;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 6px;
	text-align: left;
}
.espacerow a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
}

.espacerow2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #ebebeb;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 6px;
	text-align: left;
}
.espacerow2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
}
.espacetete a {
	color: #314278;
}

.soustitre {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #314278;
}
.download {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #666666;
 background-color: #ebebeb;
 padding-top: 8px;
 padding-right: 8px;
 padding-bottom: 6px;
 padding-left: 16px;
 text-align: left;
 width: 96%;
 background-image: url(point.gif);
 background-repeat: no-repeat;
 background-position: left;
}
.download a {
 color: #666666;
}
.download a:hover {
 color: #990000;
}

h1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 22px;
 font-weight: bold;
 color: #0B3A85;
}

h2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: bold;
 color: #0B3A85;
}

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #b40050;
}
