.erreur {
	padding-top:3px;
	font:  small-caps bolder 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}




.selec_sl {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #982625;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-transform: none;

}



.elements a{
	font:  small-caps bolder 11px Arial, Helvetica, sans-serif;
	color: #00529C;
}

.elements a:hover{
	color: #727272;
}

.textarea_acc {
    border-top: 1px solid #a6aeac;
    border-bottom: 1px solid #a6aeac;
    border-left: 1px solid #AAAAAA;
    border-right: 1px solid #a6aeac;
	font: bolder 11px Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

.textarea_acc2 {
    border-top: 1px solid #a6aeac;
    border-bottom: 1px solid #a6aeac;
    border-left: 1px solid #AAAAAA;
    border-right: 1px solid #a6aeac;
	font: bolder 11px Arial, Helvetica, sans-serif;
	background-color: #fbfbfb;
}
.logo a{
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration:none;
}

.logo a:hover{
	color: #727272;
	background-color:transparent;
}

.menu_flotant a{
	font:  small-caps bolder 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFFFFF;
}

.menu_flotant a:hover{
	font:  small-caps bolder 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFFFFF;
}

.menu_flotant_locale a{
	font:  small-caps bolder 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #ffd43b;
}

.menu_flotant_locale a:hover{
	font:  small-caps bolder 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #ffd43b;
}

.fil a{
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #c9c9c9;
	text-decoration:none;
}

.fil a:hover{
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #c9c9c9;
	text-decoration:none;
}


.lien_fil a{
	display:inline;
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #c9c9c9;
	text-decoration:none;
}

.lien_fil a:hover{
	color: #c9c9c9;
}

.type_manchette{
	padding-top:7px;
	padding-left:25px;
	font:  small-caps bolder 19px Arial, Helvetica, sans-serif;	
	color: #FFFFFF;
}
.titre_nouvelle a{
	margin-top:5px;
	font:  bolder 16px Arial, Helvetica, sans-serif;
	color: #00529C;
	text-decoration:none;
}

.titre_nouvelle_bref a{
	margin-top:5px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
}

.titre_nouvelle a:hover{
	color: #727272;
}



.titre_nouvelle_bref a:hover{
	color: #727272;
}

.titre_nouvelle_recherche3 {
	font:  bolder 16px Arial, Helvetica, sans-serif;
	color: #00529C;

}

.titre_nouvelle_recherche a{
	margin-top:5px;
	font:  bolder 14px Arial, Helvetica, sans-serif;
	color: #00529C;
	text-decoration:none;
}

.titre_nouvelle_recherche a:hover{
	color: #727272;
}

.titre_nouvelle_recherche2 a{
	margin-top:5px;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #00529C;
	text-decoration:none;
}

.titre_nouvelle_recherche2 a:hover{
	color: #727272;
}

.date_nouvelle p{
	text-align:justify;
	font:  12px Arial, Helvetica, sans-serif;
	color: #5e5e5e;
	margin-top:0px;
	margin-right:0px;
}

.date_nouvelle_recherche p{
	display:inline;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #919191;
	margin-left:0px;
	margin-top:0px;
}

.est {
	display:inline;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #919191;
	margin-left:2px;
	margin-top:2px;
}

.source{
	color: #5e5e5e;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}



.texte_lien a{
	color: #990000;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.texte_lien a:hover{
	color: #919191;
}

.pub a{
	font:  small-caps bolder 17px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #ffffff;
}

.pub a:hover{
	color: #919191;
}

.date_pub {
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.type_min {
	color: #ffffff;
	font:  bolder 11px Arial, Helvetica, sans-serif;

}

.texte_recherche_caps {
	font:  small-caps bolder 14px Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin-top:5px;
	margin-left:25px;
}

.texte_recherche_des {
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #d6d6d6;
	margin-top:5px;
	margin-left:18px;
}


.titre_element {
	font:   small-caps bolder 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.rss a  {
	display:inline;
	font:  bolder 11px Arial, Helvetica, sans-serif;
	color: #990000;
	margin-left:2px;
	margin-top:2px;
	text-decoration:none;
}

.rss a:hover  {
	color: #919191;

}



.fil_rss a  {
	display:inline;
	font:  bolder 11px Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration:none;
}

.fil_rss a:hover  {
	color: #919191;

}
.all_news a  {
	text-align:left;
	float:left;
	display:inline;
	font: bolder 12px Arial, Helvetica, sans-serif;
	color: #990000;
	margin-left:10px;
	margin-top:10px;
	text-decoration:none;
}

.all_news a:hover  {
	color: #919191;
}

.news_block a  {
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration:none;
}

.news_block a:hover  {
	color: #919191;
}

.news_block {
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #990000;
}


.rss_block a  {
	font: bolder 12px Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration:none;
}

.rss_block a:hover  {
	color: #919191;
}

.onglet_menu a{
	font:  bolder 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
/*	text-transform: capitalize;*/
	color: #003366;
}
.onglet_menu a:hover{
	font:  bolder 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
/*	text-transform: capitalize;*/
	color: #003366;
}
.onglet_menu0 a{
	font:  bolder 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
/*	text-transform: capitalize;*/
	color: #003366;
}
.onglet_menu0 a:hover{
	font:  bolder 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
/*	text-transform: capitalize;*/
	color: #003366;
}

.onglet_menu1 a{
	position:relative;
	top:12px;
	padding-top:3px;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
/*	text-transform: capitalize;*/
	color: #999999;
}

.onglet_menu1 a:hover{
	position:relative;
	top:12px;
	padding-top:3px;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
/*	text-transform: capitalize;*/
	color: #727272;
}
.onglet_menu5 a{
/*	position:relative;*/
	top:8px;
	font:  11px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: underline;
}

.onglet_menu5 a:hover{
/*	position:relative;*/
	top:8px;
	font:  11px Arial, Helvetica, sans-serif;
	color: #727272;
	text-decoration: underline;
}
.onglet_menu6 a{
/*	position:relative;*/
	top:8px;
	font:  11px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: underline;
}
.onglet_menu6 a:hover{
/*	position:relative;*/
	top:8px;
	font:  11px Arial, Helvetica, sans-serif;
	color: #727272;
	text-decoration: underline;
}
.onglet_menu2 a{
	position:relative;
	top:12px;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
/*	text-transform: capitalize;*/
	color: #999999;
}
.onglet_menu2 a:hover{
	position:relative;
	top:12px;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
/*	text-transform: capitalize;*/
	color: #727272;
}
.onglet_menu4 a{
	position:relative;
	top:12px;
	font:  bolder 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFFFFF;
}
.onglet_menu4 a:hover{
	position:relative;
	top:12px;
	font:  bolder 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #727272;
}
.sousmenu a{
	position:relative;
	top:12px;
	font:  bolder 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #999999;
}
.sousmenu a:hover{
	position:relative;
	top:4px;
	font:  bolder 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #727272;
}

.onglet_menu_locale a{
	
	font:  small-caps bolder 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #ffd43b;
}
.onglet_menu_locale a:hover{
	
	font:  small-caps bolder 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #ffd43b;
}
.onglet_menu0_locale a{
	
	font:  small-caps bolder 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #5e5e5e;
}
.onglet_menu0_locale a:hover{
	
	font:  small-caps bolder 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #5e5e5e;
}
.onglet_menu1_locale a{
	position:relative;
	top:12px;
	font:  small-caps bolder 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFFFFF;
}
.onglet_menu1_locale a:hover{
	position:relative;
	top:12px;
	color: #FFFFFF;
	font:  small-caps bolder 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.onglet_menu1_locale a{
	position:relative;
	top:12px;
	padding-top:3px;
	font:  small-caps bolder 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFFFFF;
}

.onglet_menu5_locale a{
	position:relative;
	margin-left:28px;
	top:8px;
	font:  bolder 11px Arial, Helvetica, sans-serif;
	color: #5e5e5e;
	text-decoration: underline;
}


.onglet_menu6_locale a{
	position:relative;
	margin-left:28px;
	top:8px;
	font:  bolder 11px Arial, Helvetica, sans-serif;
	color: #5e5e5e;
	text-decoration: underline;
}

.onglet_menu2_locale a{
	position:relative;
	top:12px;
	font:  small-caps bolder 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFFFFF;
}
.onglet_menu2_locale a:hover{
	position:relative;
	top:12px;
	font:  small-caps bolder 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFFFFF;
}
.onglet_menu4_locale a{
	position:relative;
	top:12px;
	font:  small-caps bolder 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFFFFF;
}
.onglet_menu4_locale a:hover{
	position:relative;
	top:12px;
	font:  small-caps bolder 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFFFFF;
}
.sousmenu_locale a{
	position:relative;
	top:12px;
	font:  small-caps  11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #f0f0f0;
}
.sousmenu_locale a:hover{
	color: #FFFFFF;
}


.go a{
	margin-left:10px;
	color: #FFFFFF;
	font:  bolder 11px Arial, Helvetica, sans-serif;
	text-decoration:none;

}
.go a:hover{
	margin-left:10px;
	font:   bolder 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFFFFF;
}

.bas {
	text-align:right;
	font:  bolder 11px Arial, Helvetica, sans-serif;
	color: #00529C;
}


.bas a{
	text-decoration:none;
	color:#00529C;
}

.bas a:hover{
	color: #727272;
}

.bas_type{
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #990000;
}

/*.box_nouvelle p {
	margin-left:12px;
	text-align:justify;
	font:  12px verdana;
	color: #000000;
	padding-right:15px;
}*/

.nouvelle_format {
	margin-left:12px;
	text-align:justify;
	font:  12px verdana;
	color: #000000;
	padding-right:15px;
}

.box_nouvelle ul li {
	
	text-align:justify;
	font:  12px verdana;
	color: #000000;

}

.box_nouvelle h1, h2, h3, h4{
	font:  12px verdana;	
	font-weight: bolder;
	color: #727272;
}


.box_nouvelle a{
	font:  12px verdana;
	color: #00529C;
	text-decoration:none;
}

.box_nouvelle a:hover{
	color: #727272;
	background-color:transparent;
}

.box_nouvelle h1{
	font-size: 18px;
}

.box_nouvelle h2{
	font-size: 16px;
}

.box_nouvelle h3{
	font-size: 14px;
}

.box_nouvelle h4{
	font-size: 13px;
}


.titre_module{
	padding-top:3px;
	font: small-caps bolder 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFFFFF;
}

.lien_ex a:hover{
	color: #054b8a ;
}

.lien_ex a{
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #ef3f44;
}

.bas_nouvelle a{
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #00529C;
	text-decoration:none;
}

.bas_nouvelle a:hover{
	color: #727272;
	background-color:transparent;
}

.info_sup a{
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration:none;
}

.info_sup a:hover{
	color: #727272;
	background-color:transparent;
}

.titre_poste{
	display:inline;
	font:  bolder 16px Arial, Helvetica, sans-serif;
	color: #00529C;
}


.titre_poste2{
	display:inline;
	font:  bolder 14px Arial, Helvetica, sans-serif;
	color: #00529C;
}
.titre_nom{
	display:inline;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

.titre_ville{
	margin-left:9px;
	display:inline;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #990000;
}


.titre_province{
	margin-left:9px;
	display:inline;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #990000;
}

.box_couleur_ville a{
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #00529C;
	text-decoration:none;
}

.box_couleur_ville a:hover{
	font:  bolder 11px Arial, Helvetica, sans-serif;
	color: #727272;
}

.contact_poste{	

	display:block;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #054b8a;
}

.contact_nom{
	display:inline;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #990000;
}

.texte_outil{
	margin-top:7px;
	display:inline;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #00529C;
}
.contact_division{
	display:inline;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #00529C;
}

.contact_section{
	display:inline;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #00529C;
}
.contact_addresse{
	display:inline;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
}

.contact_addresse a:hover{
	display:inline;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #727272;
}

.contact_addresse a{
	color: #00529C;
	text-decoration:none;

}


.contact_code{
	display:inline;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

.contact_ville{
	display:inline;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

.contact_telephone{
	display:inline;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

.contact_fax{
	margin-left:1px;
	display:inline;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
.contact_titre{
	display:inline;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

.contact_nom a{
	margin-left:3px;
	display:inline;
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #00529C;
	text-decoration:none;
}

.contact_titre{
	display:inline;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

.archive_anne, .archive_anne a{
	display:inline;
	font: bolder 12px Arial, Helvetica, sans-serif;
	color: #990000;
}



.plan_titre, .plan_titre a{
	font: bolder 16px Arial, Helvetica, sans-serif;
	color: #00529C;
	text-decoration:none;
}

.plan_titre a:hover{
	margin-left:3px;
	display:inline;
	font:  bolder 16px Arial, Helvetica, sans-serif;
	color: #727272;
}

.plan_sous_titre a{
	margin-left:30px;
	display:inline;
	font: bolder 12px Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration:none;
}

.plan_sous_titre a:hover{
	color: #727272;
}

.contact_email a{
	margin-left:3px;
	display:inline;
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #00529C;
	text-decoration:none;
}

.contact_email a:hover{
	color: #727272;
}

.email a{
	display:inline;
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #00529C;
	text-decoration:none;
}

.email a:hover{
	color: #727272;

}
.box_archive a{
	margin-left:3px;
	display:inline;
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #00529C;
	text-decoration:none;
}

.box_archive a:hover{
	color: #727272;
}
.type_bleu{
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #00529C;
}




.ligne_lien a{
	margin-left:3px;
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #00529C;
	text-decoration:none;
}


.lien a{
	
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #00529C;
	text-decoration:none;
}

.lien a:hover{
	color: #727272;
}


.ligne_lien a{
	margin-left:3px;
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #00529C;
	text-decoration:none;
}

.ligne_lien a:hover{
	color: #727272;
}

.langue_lien{
	display:inline;
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #000000;
}

.bande_lettres a{
	margin-left:5px;
	display:inline;
	font: bolder 15px Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration:none;
}

.bande_lettres a:hover{
	color: #727272;
}

.texte_logo{
	margin-left:3px;
	display:inline;
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #00529C;
	text-decoration:none;
}

.telechargement {
	display:inline;
	font:  bolder 11px Arial, Helvetica, sans-serif;
	color: #990000;
	margin-left:2px;
	margin-top:2px;
}

.info_telechargement {
	display:inline;
	font:  bolder 11px Arial, Helvetica, sans-serif;
	color: #990000;
	margin-left:25px;
	margin-top:2px;
}

.ligne_lien_telechargement a{
	margin-left:3px;
	display:inline;
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #00529C;
	text-decoration:none;
}

.ligne_lien_telechargement a:hover{
	color: #727272;
}

.titre_media{
	display:inline;
	font: bolder 14px Arial, Helvetica, sans-serif;
	color: #00529C;
}

.titre_image {
	margin-left:20px;
	display:inline;
	font:  bolder 20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.date_image {
	margin-left:20px;
	display:inline;
	font:  bolder 18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}


.q_question {
	text-align:justify;
	text-align:left;
	display:inline;
	font:  bolder 40px Arial, Helvetica, sans-serif;
	color: #990000;
}

.question {
	text-align:justify;
	display:inline;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #990000;
}

.r_reponse {
	text-align:justify;
	text-align:left;
	display:inline;

	font:  bolder 40px Arial, Helvetica, sans-serif;
	color: #00529C;
}

.reponse {
	text-align:justify;
	height:110px;
	display:inline;
	font:  bolder 12px Arial, Helvetica, sans-serif;
	color: #00529C;
}

.exposant{
	line-height:1.4em;
}

.exposant sub, .exposant sup {
	line-height:0;
}

.suivantPrecedent {
	width:50%; 
}

.suivantPrecedent a {
	font: 11px Arial, Helvetica, sans-serif;
	color:#990000;
	font-weight:bolder;
	text-decoration:none;
}
.suivantPrecedent a:hover{
	text-decoration:underline;
}
