@charset "utf-8";
body {
	background-image: url(back.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	background-color: #A4B5D3;
}
.mainmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	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-image: url(ligne_back.gif);
	background-position: bottom;
}
.menuhome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	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: #FFFFFF;
}
.menuhome a:hover {
	color: #0B3A85;
}
.mainmenutd a:hover {
	color: #9CB2D7;
}

.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;
}
.mainmenutd_on a {
	color: #9CB2D7;
}


.intro1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 18px;
	padding-right: 28px;
	padding-bottom: 28px;
	padding-left: 28px;
	text-align: justify;
	background-color: #7191c6;
}
.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: #162a6a;
	text-align: justify;
	padding: 56px;
	vertical-align: top;
	width: 308px;
}
.intro2 a {
	color: #314278;
	text-decoration: none;
}
.intro2 a:hover {
	color: #7190C6;
	text-decoration: underline;
}
.rubrique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0B3A85;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 10px;
	text-align: left;
}
.moduletitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0B3A85;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 10px;
}

.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	text-align: justify;
	padding-top: 1px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 50px;
	list-style-image: url(point.gif);
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0B3A85;
}

.pied {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	padding: 5px;
	text-align: left;
}

.pied a {
	color: #FFFFFF;
	text-decoration: none;
}
.pied a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.homenews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0B3A85;
	font-size: 11px;
	padding: 28px;
	text-align: justify;
	background-color: #d5e1f4;
}
.homenews a {
	color: #4F6DAD;
	text-decoration: none;
}
.homenews a:hover {
	color: #045A9F;
	text-decoration: underline;
}

.titrehome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0B3A85;
}
.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: 10px;
	color: #4463A6;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 15px;
	background-image: url(fle_mod.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.moduletd a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4261A4;
}
.moduletd a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7191C6;
}

.moduletd_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4463A6;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 15px;
	background-image: url(fle_mod.gif);
	background-repeat: no-repeat;
	background-position: left center;
    font-weight:bold;
}
.moduletd_on a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4261A4;
}
.moduletd_on a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7191C6;
}
.submenutd {
	background-image: url(backsubmenu.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 12px;
	padding-bottom: 7px;
	padding-left: 3px;
	padding-right: 14px;
	text-align: right;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bed0f7;
}
.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bed0f7;
	text-decoration: none;
	}
.submenutd a {
	background-image: url(backsubmenu.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: right;
	padding: 0px;
	text-decoration: none;
	color: #bed0f7;
}
.submenutd a:hover {
	background-image: url(backsubmenu.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: right;
	padding: 0px;
	color: #FFFFFF;
	text-decoration: none;
}

.submenutd_on {
	background-image: url(backsubmenu.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 12px;
	padding-bottom: 7px;
	padding-left: 3px;
	padding-right: 14px;
	text-align: right;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bed0f7;
}

.submenutd_on a {
	background-image: url(backsubmenu.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: right;
	padding: 0px;
	text-decoration: none;
	color: #FFFFFF;
    font-weight:bold;
}
.submenutd_on a:hover {
	background-image: url(backsubmenu.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: right;
	padding: 0px;
	color: #bed0f7;
	text-decoration: none;
}

.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;
}