body
{
	margin: 0;
	padding: 0;
	color:#003773;
}

#conteneur {
	width: 996px;
	padding: 0px;
	margin: 0 auto;
}
/*  MARQUEURS GENERAL   */
input, select, textarea, label{
	height:20px;
	margin-top:8px;
}
textarea{margin-top:8px;}
td, input, select, textarea{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
p{  font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
p.titre{
	font-size: 12px;
	font-weight: bold;
	color: #003c76;
}
a.lkmenugig {font-size: 11px; text-decoration: none}
a.blu11:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003773; text-decoration: underline;}
a.blu11:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #003773; text-decoration: underline;}
a.blu11:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003773; text-decoration: underline;}
a.blu11:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003773; text-decoration: underline;}
li,ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: none;
}


/* IDENTIFICATION */
.lien{
	margin-left:5px;
	color: #003773;
	text-decoration: underline;
}
#fdidentification{
	background-image: url(../decoupe/identification/fond_index.gif);
	background-repeat: repeat-y;
	color:#003773;
}
.msg_identification {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff:}
.titre_identification {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;font-weight: bold;}
.warning_identification {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.identification{font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #ffffff;}
a.identification:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none}
a.identification:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #ffffff; text-decoration: none}
a.identification:active {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #ffffff;text-decoration: none}
a.identification:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none}



/* HOME PAGE */
.vignette{margin-left: 5px;  font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.accroche_home {margin-left: 5px;margin-right: 10px;font-familyfont-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #003c76; text-align: justify}
.titre_home {margin-left: 5px;font-family: Arial, Helvetica, sans-serif;font-size: 16px; color: #003c76; font-weight: bold}
.titre_parution{margin-left: 5px;font-family: Arial, Helvetica, sans-serif;font-size: 14px; color: #003c76; font-weight: bold}
.accroche_d{margin-left: 4px; margin-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.actu{clear:right;margin-bottom:20px;}

/* FOOTER */
a.footer:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
a.footer:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #000000; text-decoration: none}
a.footer:active {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none}
a.footer:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}


/* TITRE PAGE */
.titre_page {margin-left: 5px;font-family: Arial, Helvetica, sans-serif;font-size: 14px; color: #003c76; font-weight: bold}
.titre_bleuC{margin-left: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #003c76; font-weight: bold}
.titre_pageR {
	margin-left: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003c76;
	font-weight: bold;
}

/* ACCROCHE COLONNE DE GAUCHE */
.accroche_g{margin-left: 8px; margin-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3A3A3A;}


/* TITRES FP/PUB/SD */
.titre_h2{margin-bottom:20px;}
.titre_1{
	padding-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003c76;
	font-weight: bold;
	background: url(../decoupe/pages/fond_titre_pub.gif) no-repeat bottom;
	text-transform:uppercase;
	height:20px;
	width:602;

}
.ss_titre_1{
font-family: Arial, Helvetica, sans-serif;font-size: 14px; color: #08427a; font-weight: bold;
}
.titre_2{
	padding-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003c76;
	font-weight: bold;
	text-transform:uppercase;
	height:22px;
	width:310;
	background-image: url(../decoupe/pages/fond_titre_cas.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.titre_even{
	padding-left: 8px;
	padding-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003c76;
	font-weight: bold;
	background: url(../decoupe/pages/fond_titre_even.gif) no-repeat bottom;
	text-transform:uppercase;
	height:20px;
	width:602;

}
/* FORMULAIRES */
.imput {font-family: Arial, Helvetica, sans-serif; font-size: 10px; BORDER-RIGHT: #acc6e1 1px solid; BORDER-TOP: #acc6e1 1px solid; BORDER-LEFT: #acc6e1 1px solid; COLOR: #000000; BORDER-BOTTOM: #acc6e1 1px solid;}
.imput12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; BORDER-RIGHT: #acc6e1 1px solid; BORDER-TOP: #acc6e1 1px solid; BORDER-LEFT: #acc6e1 1px solid; COLOR: #000000; BORDER-BOTTOM: #acc6e1 1px solid;}
.imputorange {font-family: Arial, Helvetica, sans-serif; font-size: 12px; BORDER-RIGHT: #FED967 1px solid; BORDER-TOP: #FED967 1px solid; BORDER-LEFT: #FED967 1px solid; COLOR: #000000; BORDER-BOTTOM: #FED967 1px solid}
.inputvert {font-family: Arial, Helvetica, sans-serif; font-size: 12px; BORDER-RIGHT: #AAE300 1px solid; BORDER-TOP: #AAE300 1px solid; BORDER-LEFT: #AAE300 1px solid; COLOR: #000000; BORDER-BOTTOM: #AAE300 1px solid}
.inputgris {font-family: Arial, Helvetica, sans-serif; font-size: 12px; BORDER-RIGHT: #B4C4D6 2px solid; BORDER-TOP: #B4C4D6 2px solid; BORDER-LEFT: #B4C4D6 2px solid; COLOR: #000000; BORDER-BOTTOM: #B4C4D6 2px solid}


/* BLOC SERVICES PLUS */
a.services:link {margin-left:10px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline}
a.services:visited {margin-left:10px;font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #000000; text-decoration: underline}
a.services:active {margin-left:10px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: underline}
a.services:hover {margin-left:10px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline}



/* SOUS MENU */
a.ss-menu:link {margin-left:10px;font-family: Arial, Helvetica, sans-serif; font-size: 11px;text-transform: uppercase; color: #003c76; text-decoration: none;
}
a.ss-menu:visited {margin-left:10px;font-family: Arial, Helvetica, sans-serif; font-size: 11px;text-transform: uppercase; color: #003c76; text-decoration: none;
}
a.ss-menu:active {margin-left:10px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-transform: uppercase; color: #003c76;text-decoration: none;
}
a.ss-menu:hover {
	margin-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003c76;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;	
}


/* BARRE DE NAVIGATION */
.anylinkcss{
	visibility: hidden;
	position:absolute;
	border-bottom-width: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*line-height: 14px;*/
	z-index: 100;
	background-image: url(../decoupe/menu/bg_menu.gif);
	background-repeat: repeat-x;
	padding-left:15px;
	padding-right:15px;
	background-position: top;
	background-color: #fff;
	width:152px;
}

.anylinkcss a{
	width: 100%;
	display: block;
	/*border-bottom: 1px solid black;*/
	text-decoration: none;
	/*font-weight: bold;*/
	text-transform: uppercase;
	color: #003773;
	margin: 6px 0 6px 0;
}

.anylinkcss a:hover{
	color: #003773;
	text-transform: uppercase;
	font-weight: bold;
	margin: 6px 0 6px 0;
	
}

/* menu niveau 3 */
a.ss_menu_on:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003c76; text-decoration: none; margin-left:8px; margin-bottom:8px;
}
a.ss_menu_on:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #003c76; text-decoration: none; margin-left:8px; margin-bottom:8px;
}
a.ss_menu_on:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003c76; text-decoration: none; margin-left:8px; margin-bottom:8px;
}
a.ss_menu_on:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003c76; text-decoration: none; margin-left:8px; margin-bottom:8px;
}

a.ss_menu_off:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003c76; text-decoration: none; margin-left:8px; margin-bottom:8px;
}
a.ss_menu_off:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #003c76; text-decoration: none; margin-left:8px; margin-bottom:8px;
}
a.ss_menu_off:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003c76; text-decoration: none; margin-left:8px; margin-bottom:8px;
}
a.ss_menu_off:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003c76; text-decoration: none; margin-left:8px; margin-bottom:8px;
}


/* Sous menus colonne de gauche*/
a.lkmenug:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #045386; text-decoration: underline}
a.lkmenug:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #045386; text-decoration: underline}
a.lkmenug:active {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #045386;text-decoration: underline}
a.lkmenug:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #045386; text-decoration: none}



/* Barre d'adresse*/
a.lkadresse:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #007FC4; text-decoration: underline}
a.lkadresse:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #007FC4; text-decoration: underline}
a.lkadresse:active {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #007FC4; text-decoration: underline}
a.lkadresse:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #007FC4; text-decoration: none}

.adresse {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #007FC4}
	
/* Liens home colonne gauche*/
a.lkcolgauche:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #007FC4; text-decoration: underline; font-weight: bold}
a.lkcolgauche:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #007FC4; text-decoration: underline;font-weight: bold}
a.lkcolgauche:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #007FC4; text-decoration: underline;font-weight: bold}
a.lkcolgauche:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #007FC4; text-decoration: none;font-weight: bold}


/* liens en savoir plus*/
a.lksavoirplus:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003c76; text-decoration: underline}
a.lksavoirplus:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #007FC4; text-decoration: underline}
a.lksavoirplus:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #007FC4; text-decoration: underline}
a.lksavoirplus:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #007FC4; text-decoration: none}


/* liens précédent suivant*/
a.lkprecesuiv{margin-right:5px;}
a.lkprecesuiv:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003c76; text-decoration: none; font-weight: bold}
a.lkprecesuiv:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #003c76; text-decoration: none; font-weight: bold}
a.lkprecesuiv:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #003c76;	text-decoration: underline;	font-weight: bold}
a.lkprecesuiv:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003c76; text-decoration: underline; font-weight: bold}

a.lkprecesuiv_off:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #95DAFF; text-decoration: none; font-weight: bold}
a.lkprecesuiv_off:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #95DAFF; text-decoration: none; font-weight: bold}
a.lkprecesuiv_off:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #95DAFF;	text-decoration: none;	font-weight: bold}
a.lkprecesuiv_off:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #95DAFF; text-decoration: none; font-weight: bold}


/* liens boutons radios*/
a.lkbtradio:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px;  text-decoration: none}
a.lkbtradio:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none}
a.lkbtradio:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px;  text-decoration: none}
a.lkbtradio:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px;  text-decoration: none}


/* liens blanc colonne droite */
a.lkblc11:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: white; text-decoration: underline}
a.lkblc11:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: white; text-decoration: underline}
a.lkblc11:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: white; text-decoration: underline}
a.lkblc11:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: white; text-decoration: none}

a.lkbleu11:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006BB6; text-decoration: underline}
a.lkbleu11:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #006BB6; text-decoration: underline}
a.lkbleu11:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006BB6; text-decoration: underline}
a.lkbleu11:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #006BB6; text-decoration: none}

a.lkblanc11:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline}
a.lkblanc11:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #FFFFFF; text-decoration: underline}
a.lkblanc11:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline}
a.lkblanc11:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}

/* Styles titres*/
.titrencart {font-family: Arial, Helvetica, sans-serif;font-size: 25px; color: white; font-weight: bold}


/* Styles paragraphes décalés*/
.indent02 {	margin-top: 5px;	margin-right: 17px;	margin-bottom: 5px;	margin-left: 17px}



	
/* Lien recherche avancée*/
a.recherche:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003773; text-decoration: underline}
a.recherche:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #003773; text-decoration: underline}
a.recherche:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003773; text-decoration: underline}
a.recherche:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #003773; text-decoration: none}


/* Styles générique*/
.arial11noir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003c76;
	font-weight: bold;
	margin-left:8px;
	width: 159px;
	padding-left: 8px;
}
.heure_histo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003c76;
	font-weight: bold;
	background-image: url(../decoupe/pages/fond_titre_histo.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 28px;
}
.arial12noir {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.arial12noirjust {font-family: Arial, Helvetica, sans-serif; font-size: 12px;  text-align: justify}
.arial12bleufonce {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #003773}
.arial14bleufonce {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #003773}
.arial11bleufonce {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #003773}
.arial12blanc {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF}	

/* Formulaires */
.frm_rouge {
	border: thin solid #e9e8e9;

}
#fondmilieu{
	background-image: url(../decoupe/pages/fond_pages.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	width: 996px;
	height:344px;
	border: none;
}
img{border:none;}
.btn_home{
	width: 249px;
	height:106px;
	text-align:center;
}
#footer{
	height:26px;
	background-image: url(../decoupe/home/footer/footer_fond.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 6px;
	padding-right: 16px;
	padding-bottom: 6px;
	padding-left: 8px;
}
#footer a{
	color: #FFFFFF;
	margin-right: 20px;
}
#recherche{
	background-image: url(../decoupe/home/milieu/bloc_rech.gif);
	background-repeat: no-repeat;
	width:179px;
	height:72px;
	margin-bottom:13px;
	margin-right:8px;
	padding-top: 45px;
	padding-left: 6px;
}
#recherche2{
	/*background-image: url(../decoupe/home/milieu/bloc_rech.gif);
	background-repeat: no-repeat;
	width:179px;
	height:72px;
	margin-bottom:13px;
	padding-top: 45px;
	padding-left: 6px;*/
}
#formabon tr{ height:32px;}
#formabon input{ margin-top:0px;}