.body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	background-color:#fff;
	margin:0;
	background-image:url('../img/fd-body.jpg');
	background-repeat:repeat-x;
	background-position:top;
}
/* Contaimeur Principal */
#main_container{
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	height: 100%;
	border-left:1px solid #011456;
	border-right:1px solid #011456;
	background:#fff;
}
#main_container_white{
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	height: 100%;
	background-color:#FFFFFF;
}
/* Navigation Menu */
#container_menu {
	width: 1000px;
	position: relative;
	height: 152px;
	float: left;
	z-index: 200;
	background:#011456;
}
#container_menu-bt {
	width: 1000px;
	position: relative;
	height: 140px;
	float: left;
	z-index: 200;
}
#container_header {
	width: 1000px;
	position: relative;
	height: 125px;
	float: left;
}
/* Page centrale */
#containeur_page {
	float: left;
	width: 830px;

}
#containeur_col1 {
	float: left;
	width: 413px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	
}
#containeur_col2 {
	float: left;
	width: 413px;
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#containeur_bourg_left {
	float: left;
	width: 150px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	
}
#containeur_bourg_right {
	float: left;
	width: 645px;
	margin-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.bloc-bourg{
    margin-top: 6px;
	width: 150px;
}
#separation {
	float: left;
	width: 15px;
	background-color: #FFFFFF;
	background-image: url(../img/webpage-medias/bande.jpg);
	background-repeat: no-repeat;
	height: 700px;
}
#containeur_droit{
	float: right;
	width: 162px;
}
.bloc_cont-droit{
	width: 152px;
	margin-top: 6px;
	background-color: #FFFFFF;
	padding: 5px;
}
.bloc{
	color: #000000;
	text-decoration: none;
	margin-top: 6px;
	margin-bottom: 6px;
	background-color: #FFFFFF;
	width: 403px;
	padding: 5px;
}
.bloc_rouge{
	color: #000000;
	text-decoration: none;
	margin-top: 6px;
	margin-bottom: 6px;
	background-color: #DD0008;
	width: 403px;
	padding: 5px;
}
.bloc-home{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 6px;
	/*padding-bottom: 35px;*/
	padding-left: 10px;
	/*padding-right: 20px;*/
	/*padding-top: 8px;*/
	background-color: #FFFFFF;
}

.bloc-home h2{
	padding-left:5px;
}

.bloc-news{
	background-color: #F8F8F8;
	margin-top: 6px;
	line-height: 17px;
	width: 403px;
	padding: 5px;
}
.bloc_hs{

	margin-top: 6px;
	width: 403px;
}
.HS2 {
	margin-top: 36px;
}
#footer1{
	width: 1000px;
	background:#000;
	height: 17px;
	padding-top: 2px;
	margin-top: 5px;
	clear:both;
}
	.imgjobs {
	width:152px;
	margin-top:4px;
	}
	.linksjobs {
	margin-left:5px;
	}
	
#footer1 a{
	color:#fff;
}

#footer1 a:hover{
	color:#ccc;
}	
	
/* Fonts - texte - titres */

.titre-liste{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.bouton_bourg{
	background-image: url(../img/webpage-medias/bouton_bourg.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 30px;
	width: 155px;
	padding-left: 8px;
	padding-top: 5px;
	margin-bottom:10px;
}

a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.footer:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
a.footer:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#containeur_page li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
#containeur_page li a {
	text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
#containeur_page li a:hover {
	color: #990000;
	font-size: 10px;
}
#containeur_page li a:visited {
	color: #006600;
	text-decoration: none;
}
.date {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	padding-left: 15px;
}
.titrepage{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	width: 100%;
	background-color: #CC3333;
	background-image: url(../img/webpage-medias/bgr_soustitre.gif);
	background-repeat: no-repeat;
}
.titrepage2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	width: 100%;
	background-color: #CC3333;
	background-image: url(../img/webpage-medias/bgr_soustitre_fullpage.gif);
	background-repeat: no-repeat;
}
.titrepage3{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	width: 830px;
	background-color: #CC3333;
	background-image: url(../img/webpage-medias/bgr_soustitre_fullpage.gif);
	background-repeat: no-repeat;
	float: left;
}
.soustitre{
	font-family: Century Gothic,Arial,Helvetica,Verdana,sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #003399;
	width: 100%;
	background-image: url(../img/webpage-medias/bgr_soustitre2.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	height: 22px;
	padding-top: 3px;
}
#st-com{
	width: 100%;
	background-image: url(../img/webpage-medias/stcom.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	height: 22px;
	padding-top: 3px;
}
#st-pr{
	width: 100%;
	background-image: url(../img/webpage-medias/stpr.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	height: 22px;
	padding-top: 3px;
}
#st-le{
	width: 100%;
	background-image: url(../img/webpage-medias/stle.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	height: 22px;
	padding-top: 3px;
}
#st-ct{
	width: 100%;
	background-image: url(../img/webpage-medias/stct.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	height: 22px;
	padding-top: 3px;
}
#st-lk{
	width: 100%;
	background-image: url(../img/webpage-medias/stlk.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	height: 22px;
	padding-top: 3px;
}
.soustitreAF{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #003399;
	width: 100%;
	background-image: url(../img/webpage-medias/bgr_afp.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	height: 22px;
	padding-top: 3px;
}
.soustitreBW{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #003399;
	width: 100%;
	background-image: url(../img/webpage-medias/bgr_BW.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	height: 22px;
	padding-top: 3px;
}
.soustitreNW{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #003399;
	width: 100%;
	background-image: url(../img/webpage-medias/bgr_NW.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	height: 22px;
	padding-top: 3px;
}
.soustitrePN{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #003399;
	width: 100%;
	background-image: url(../img/webpage-medias/bgr_pana.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	height: 22px;
	padding-top: 3px;
}
.soustitre2{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #990000;
	width: 100%;
	background-image: url(../img/webpage-medias/bgr_soustitre4.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	height: 22px;
	padding-top: 3px;
}
.all {
	text-align: right;
}
.archive {
	font-size: 10px;
	font-weight: bold;
	color: #0033CC;
	text-decoration: none;
}
.pagination{
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0066CC;
}
a.pagi:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a.pagi:hover {
	color: #006633;
	text-decoration: none;
}
a.pagi:visited {
	color: #999999;
	text-decoration: none;
}
.texte-blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.headline-news{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.sub-news{
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height:16px;
		font-size:11px;
		font-weight:normal;
		padding:0px 10px 10px 10px;
}
.liste {
line-height:16px;
}
.bloc1, .bloc2 {
    line-height: 14px;
    margin-top: 6px;
    padding-left: 5px;
    padding-bottom: 5px;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.bloc-news .bloc1, .bloc-news .bloc2 {
    line-height: 14px;
    margin: 0;
}

a.suite {
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #0E538C;
    text-decoration:underline;
}
.bloc1 h1 {
    background-image: url("../img/fd-titre-black.jpg");
    background-position: right top;
    background-repeat: no-repeat;
    border-top: 1px solid #AFAFAF;
    color: #000000;
    font-family: Century Gothic,Arial,Helvetica,Verdana,sans-serif;
    font-size: 25px;
    letter-spacing: 1px;
    line-height: 25px;
    margin: 0;
    padding: 10px 0 0 0;
    width: 100%;
}

.bloc2 h1 {
    background-image: url("../img/fd-titre-blue.jpg");
    background-position: right top;
    background-repeat: no-repeat;
    border-top: 1px solid #89A6C5;
    color: #0E538C;
    font-family: Century Gothic,Arial,Helvetica,Verdana,sans-serif;
    font-size: 20px;
    letter-spacing: 1px;
    line-height: 20px;
    margin: 0;
    padding: 10px 0 0 0;
    width: 100%;
}

.bloc-news .bloc1 h1 {
    background-color: #FFFFFF;
    background-image: url("../img/fd-titre2.jpg");
    background-position: right center;
    background-repeat: repeat-y;
    border-top: 1px solid #C3D5E3;
    color: #000000;
    font-family: Century Gothic,Arial,Helvetica,Verdana,sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    margin: 0  5px;
    padding: 1px 0;
    width: 100%;
}

.bloc-news .bloc2 h1 {
    background-color: #FFFFFF;
    background-image: url("../img/fd-titre.jpg");
    background-position: right center;
    background-repeat: repeat-y;
    border-top: 1px solid #C3D5E3;
    color: #000000;
    font-family: Century Gothic,Arial,Helvetica,Verdana,sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    margin: 0  5px;
    padding: 1px 0;
    width: 100%;
}

.bloc1 p {
	margin-top:-10px;
	line-height: 15px;	
}

.chapeau-unecol a {
    color: #9B0202;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 18px;
    margin: 0 0;
    padding: 0;
}

.bloc5 .rubrique {
	font-family: Century Gothic,Arial,Helvetica,Verdana,sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
}

.multipage{
	/*margin:5px 0px 10px 15px;*/
    float:right;
}

.introForm{
	font-family:Arial,Helvetica,Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	color:#000;
	padding:5px 10px;
	border:1px solid #888;
	width:490px;
	background:#f2f2f2;
	margin-left:10px;
	margin-top:30px;
}

.AC-form{
	font-size:14px;
	font-weight:normal;
	line-height:18px;
	border:1px solid #888;
	width:510px;
	background:#f2f2f2;
	margin-left:10px;
}

.form-product-item:hover{
    background:#f5f5f5;
    color:#000;
}

.form-radio, .form-checkbox{
    vertical-align:middle;
    margin:0px;
    padding:0px;
}

.form-section {
    list-style:none;
    list-style-position:outside;
    margin:0px;
    padding:0px;
    position:relative;
    zoom:1;
}

.form-input {
   display:inline-block;
   margin-left:100px;
}

.champ {    
	clear:both;
	padding:10px;
	margin:0px;
    display:inline-block;
    width:97%;
   	position:relative;
   	border-top:1px dotted #fff;
}

.requis {
    margin-left: 5px;
    color: red;
}


.form-radio-item, .form-checkbox-item{
    margin-top:5px;
    float:left;
}

.form-radio-item label, .form-checkbox-item label{
    margin-left:5px;
}

span .form-radio-item label{
	clear:left;
}

.form-label-left {
    float:left;
    display:inline-block;
    text-align:left;
    padding:3px 0px 3px 7px;
    width:220px;
    background:#fff;
    background-image:url('../img/fd-form.jpg');
	background-repeat:repeat-y;
	background-position:right;
}

.multipage a:link {
	font:bold 12px tahoma;
	color: #e0031c;
}

.multipage a:visited {
		color :#e0031c;
}
 
.multipage a:hover {
		color :#666;
}
 
.multipage a:active {
		color:#000;
		font-size:1.05em;
}

div.multipage span.selected a {
	color: #000;
}

.photo-valeur{
    float:left;
    margin-right:10px;
    padding-top:5px;
}
