/* !!!!!SURCHARGES A ENLEVER !!!!! 
A {
	COLOR: #0159a1; TEXT-DECORATION: underline
}
A:link {
	COLOR: #0159a1; TEXT-DECORATION: underline
}

A:active {
	COLOR: #ee8f25; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #0159a1; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ee8f25; TEXT-DECORATION: underline
}

*/

A img {
border: 0px;
}

LI.exemple {
	list-style-image: url(../iso_icons/PuceListe.gif);
	background-position: 1px 1 px;
}

/* !!!!!SURCHARGES A ENLEVER !!!!! */

/* ELEMENTS */
P, UL{
	margin-top: 0px;
	margin-bottom: 30px;
}
/* ESPACEMENT DU BODY */
body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	}

/* PAGETITLE */
.pagetitle {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	line-height: normal; 
	font-weight: bold; 
	color: #0159a1;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	
	}

/* TITLE1 */
.title1 {
	--padding: 6px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #0159a1;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

/* TITLE 2 */
.title2 {
	line-height: normal;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #0159a1;
}

/* Header */
.HeaderLogo {
	background-repeat:repeat-x;
	line-height: 0px;
}
.Header,.Header A {
	background-repeat:repeat-x;
	line-height: normal;
	FONT-SIZE: 10px;
	COLOR: #ee8f25;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
}
.Header A:link {COLOR: #0159a1;TEXT-DECORATION: none}
.Header A:visited {COLOR: #0159a1;TEXT-DECORATION: none}
.Header A:hover {COLOR: #0159a1;TEXT-DECORATION: underline}

div.NumeroVert {
	position:absolute;
	right:20px;
	top:30px;
	width:184px;
	text-align:left;
}

div.Slogan {
	position:absolute;
	right:20px;
	top:75px;
	text-align:left;
	/*width:auto;*/
	color:#FFFFFF;
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	font-size:22px;
}

.margin {
	padding-right: 5px;
	padding-left: 5px;
}

/* MENU DE NIVEAU 1 */
.blockmenu1 {	
	padding-left: 10px;
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	line-height: normal;
}

.menu1-off , .menu1-off:link, .menu1-off:visited {
	line-height: normal;
	white-space: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}
.menu1-off:hover {
	background-color: #DDDEE0;
	COLOR: #ee8f25;
	text-decoration: none;
}
.menu1-on ,.menu1-on:link,.menu1-on:visited,.menu1-on:hover {
	line-height: normal;
	white-space: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}


/* ESPACEMENT ENCART DROIT */
.rightinset{
	margin-left: 22px;
	margin-right: 10px;
	height:100%;
}
/* ENCART DROIT */
.rightinset-td{
	background-image: url(../iso_icons/SéparationEncartDroit.gif);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 12px;
	padding-top: 2px;
	height: 100%;
}
.rightinset-maj{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	text-align: right;
	--height: 100%;
}

/* CADRE DE STYLE 1 */
.inset1-titre {
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #0159a1;
}
.inset1-titre,.inset1-titre A {
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	TEXT-DECORATION: none;
	
}
.inset1-titre A:link {COLOR: #DDDEE0;TEXT-DECORATION: underline}
.inset1-titre A:hover {TEXT-DECORATION: underline}
.inset1-titre A:visited {COLOR: #DDDEE0}

.inset1-contenu UL{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 5px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.inset1-contenu UL LI {
	MARGIN: 0px 0px 10px 0px;
    PADDING-RIGHT: 5px;
	BACKGROUND-POSITION: 0px 0px;
	PADDING-LEFT: 17px;
	BACKGROUND-IMAGE: url(../iso_icons/puce.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.inset1-contenu P {margin-top:0px; margin-bottom:0px}

/* CADRE DE STYLE 2 */
.inset2-titre {
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #0159a1;
}
.inset2-titre,.inset2-titre A {
	FONT-SIZE: 12px;
	COLOR: #DDDEE0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	TEXT-DECORATION: none
}
.inset2-titre A:link {COLOR: #DDDEE0;TEXT-DECORATION: underline}
.inset2-titre A:hover {TEXT-DECORATION: underline}
.inset2-titre A:visited {COLOR: #DDDEE0}

.inset2-contenu UL{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 5px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.inset2-contenu UL LI {
	MARGIN: 0px 0px 10px 0px;
    PADDING-RIGHT: 5px;
	BACKGROUND-POSITION: 0px 0px;
	PADDING-LEFT: 17px;
	BACKGROUND-IMAGE: url(../iso_icons/PuceListe.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.inset2-contenu P {margin-top:0px; margin-bottom:0px}

/* FOOTER */

.footer,.footer A {
	FONT-SIZE: 10px;
	COLOR: #4F8BC0;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
}
.footer A:link {COLOR: #0159a1;TEXT-DECORATION: none}
.footer A:visited {COLOR: #0159a1;TEXT-DECORATION: none}
.footer A:hover {COLOR: #0159a1;TEXT-DECORATION: underline}

.Mentions,.Mentions A {
	FONT-SIZE: 10px;
	COLOR: #0159a1;
	TEXT-DECORATION: underline;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
}
.Mentions A:link {COLOR: #0159a1; TEXT-DECORATION: underline}
.Mentions A:visited {COLOR: #0159a1; TEXT-DECORATION: underline;}
.Mentions A:hover {COLOR: #0159a1;TEXT-DECORATION: underline}

/* MENU DE NIVEAU 2,3 */
.navleft {
	background-image: url(../iso_icons/FondEncartGauche.gif);
	background-repeat: repeat-x;
}
div.nav {
	padding: 0px 0px 0px 0px;
	margin:  2px 0px 0px 0px;
	width: 200px;
	line-height: normal;	
}

div.nav a:hover, div.nav a:active { --text-decoration: underline; }

div.nav a, div.nav a:visited { 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF; 
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	display: block;
	line-height: normal;
}
div.nav a.n2, div.nav a.n2:visited, div.nav a.n2select, div.nav a.n2select:visited { 
	font-size: 12px;
	Background-color: #ee8f25;	
	padding: 8px 3px 6px 5px;
	margin:  0px 0px 0px 0px;
	border-bottom: 1px solid #DDDEE0;
	border-top: 1px solid #DDDEE0;
	font-weight: bold;
	line-height: normal;
}
div.nav a.n2:hover, div.nav a.n2:active {
	background-color: #DDDEE0;
	color: #0159a1;
}

div.nav a.n2select, div.nav a.n2select:visited {
	background-color: #ee8f25;
	color: #FFFFFF;
	border-top: 1px solid #DDDEE0;
	border-bottom: 1px solid #DDDEE0;
}

/* MENU LATERAL, 3EME NIVEAU */
div.nav a.n3, div.nav a.n3:visited {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #ee8f25;
	padding: 3px 3px 3px 5px;
	margin:  0px 0px 0px 0px;
	border-top: 1px solid #DDDEE0;
	border-bottom: 1px solid #DDDEE0;
	line-height: normal;
}

div.nav a.n3:hover, div.nav a.n3:active {
	font-size: 10px;
	color: #0159a1;
	background-color: #DDDEE0;
	padding: 3px 3px 3px 5px;
	margin:  0px 0px 0px 0px;
	border-top: 1px solid #DDDEE0;
	border-bottom: 1px solid #DDDEE0;
	line-height: normal;
}

div.nav a.n3select, div.nav a.n3select:visited {
	font-size: 10px;
	color: #FFFFFF;
	padding: 3px 3px 3px 5px;
	margin:  0px 0px 0px 0px;
	border-top: 1px solid #DDDEE0;
	border-bottom: 1px solid #DDDEE0;
	line-height: normal;
	font-weight: bold;
	background-color:#ee8f25;
}

/*div.nav a.n3:visited {
	font-size: 11px;
	color: #F1EDE4;
	background-color: #62AC1E;
	padding: 3px 3px 3px 5px;
	margin:  0px 0px 0px 0px;
	border-top: 1px solid #B4B1BB;
	border-bottom: 1px solid #B4B1BB;
	line-height: normal;
}*/

/*div.nav a.n3, div.nav a.n3:visited, div.nav a.n3select, div.nav a.n3select:visited, div.nav a.n3select:hover { 
	font-size: 11px;
	color: #F1EDE4;
	background-color: #62AC1E;
	padding: 3px 3px 3px 5px;
	margin:  0px 0px 0px 0px;
	border-top: 1px solid #B4B1BB;
	border-bottom: 1px solid #B4B1BB;
	line-height: normal;
}*/
/*div.nav a.n3select, div.nav a.n3select:visited {
	font-weight: bold;
	background-color:#F6A800;
}*/





/* MARGE CONTENU PAGE*/
.contenuCenter {
	text-align: center;
}

.datas {
	padding-bottom: 5px;
	padding-left: 10px;
	width: 75%;
	margin-left: auto;
	margin-right: auto;	
}

/* MARGE CONTENU PAGE START*/
.datas-start {
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 3px;
}
/* BARRE D'ANCESTRES */
.chemin {
	padding: 3px 0px 0px 0px; --20px 0px;
	margin: 0px !important; 
	}

.chemin, .chemin a, .chemin a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0159a1;
	text-decoration: none;
    line-height: normal;
	}
.chemin a:hover {
	color:#0159a1;
	text-decoration: underline;
	}

/* SURCHARGE DU PROFIL BOUTON */

.Button,.Button:link,.Button:visited{
	padding-right: 4px;
	padding-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0159a1;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	vertical-align: middle;
}
.Button:hover {
	COLOR: #019DDA;
	TEXT-DECORATION: none;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}