body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}

.espace {
	clear: both;
}

.menu_rub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4d8ab7;
	text-decoration: none;
}

.menu_rub:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #fb6104;
	text-decoration: underline overline;
}

.menu_ssrub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fb6104;
	text-decoration: none;
}

.menu_ssrub2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4b8ab7;
	text-decoration: none;
}

.menu_ssrub2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4b8ab7;
	text-decoration: underline overline;
}

.ssmenu_service:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #fb6104;
	text-decoration: none;
}
.ssmenu_service:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ff0000;
	text-decoration: none;
}
.ssmenu_service:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #4b8ab7;
	text-decoration: none;
}
.ssmenu_service:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #4b8ab7;
	text-decoration: none;
}


.menu_ssrub:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #104a8c;
	text-decoration: underline overline;
}

.menu_hierarchie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.menu_hierarchie:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: underline overline;
}

.menu_hierarchieentrelesliens {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.rub_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #104a8c;
	text-decoration: none;
}

.art_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #fb6104;
	text-decoration: none;
}

.art_chapo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}

.art_texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}

.art_services {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	text-decoration: none;
}

.art_serviceslien {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}

.art_serviceslien:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #4b8ab7;
	text-align: justify;
}

.art_services2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
}

.une_news {
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}

.titreedito {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	color: #B6010A;
	text-decoration: none;
}

.titreune {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.unechapo {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.unemenudroite {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}

.unemenudroite:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline overline;
}

.pied_dsfi {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1863a5;
	text-decoration: none;
}

.pied_dsfi:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #Fb6104;
	text-decoration: underline overline;
}

.pied_adm {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.pied_adm:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline overline;
}

.img {
	color: #000000;
}

.hr {
 align: center;
 size: 1;
 noshade: noshade;
 color: #CCCCCC;
 }

a img,:link img,:visited img {border:none}

/* Style pour le menu spipien*/

#affiche{

visibility:visible;

}

#cache{
display:none;

}

.lien{

color: #000000 ;

text-decoration: none;

}

.lienon{

color: #FF0000 ;

text-decoration: none;

}

ul.racine{

margin-left:0px;

padding-left:2px;

list-style:none;

}

.article{

margin-left:0px;

padding-left:60px;

list-style-type:square;

}

.rubrique{

margin-left:0px;

padding-left:25px;

list-style-type:circle;

}

.input {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4d8ab7;
	border-right-color: #4d8ab7;
	border-bottom-color: #4d8ab7;
	border-left-color: #4d8ab7;
	width: 100px;
}

#onglets {
                ...
        }
#onglets li {
    display: inline;
    list-style: none;
    margin: 0;
}

a.onglets_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #D4EDFF;
	background-color: #4D8AB7;
	padding: 4px 6px 4px 6px;
	border: 1px solid white;
}

a.onglets_off:hover, a.onglets_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #4D8AB7;
	background-color: #D4EDFF;
	padding: 4px 6px 5px 6px;
	border: 1px solid #4D8AB7;
}

.lien_pagination {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #4d8ab7;
	text-decoration: none;
}