.fond {
	margin:5px;
	background-attachment: fixed;
	background-color: #99FFFF;
	background-image: url(IMG/ciel6.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 100%;
	overflow: visible;
	position: absolute;
	visibility: visible;
	left: 0px;
	top: 7px;
	right: 0px;
	bottom: 0px;
}
/*--scrollbar-arrow-color:#D6DCE9;scrollbar-base-color:#6296CA;
	scrollbar-dark-shadow-color:#99BBDD;scrollbar-track-color:#BCD2E9;-- */
body {font-family:'Verdana',Tahoma, Arial, Helvetica, sans-serif;font-size:0.9em;color:#0066CC;}

a {text-decoration: none;font-size:0.9em; color: #0066CC;}
a:link {color:#336699;text-decoration: none;}
#contenu.a:link {color:#0033CC;text-decoration: none;}
a:visited {color:#336699;text-decoration: none;}
#contenu.a:visited {color:#339999;text-decoration: none;}
a:hover {color:#0066CC;text-decoration: none; font-size:0.9em; font-weight: bold; font-variant: small-caps}
a.inverse { text-decoration: none; color: #0066CC;}
a:visited.inverse {color:#339999;text-decoration: none;}
.col1{width:49%;float:left;}
.col2{width:49%;float:right;}
.bouton {font-size:0.9em;text-align :right;margin-bottom:5px;}
.spip_documents{font-family: Verdana, Arial, Helvetica, sans-serif;}
/*-----------------------article diaporama ----------------------*/

table.spip tr.row_first {background-color: #FCF4D0;}
table.spip tr.row_odd {background-color: #C0C0C0;}
table.spip tr.row_even {background-color: #F0F0F0;}
table.spip td {padding: 0px;text-align: left;vertical-align: middle;}

/*-----------  ligne en pointillé orange  ----------------*/
hr {border-bottom-width: thin;border-bottom-style: dashed;border-bottom-color: #FFCC33;}

#enveloppe {margin-top: 0px;}
#conteneur {background:  url(IMG/background6.gif) repeat-y right; float: right;margin-top: 0px; margin-right: 0px;width: 80%;}
#contenu {margin:10px 0px 10px 10px; background:  url(IMG/background6.gif) repeat-y right;width: 100%;}
#navigation {float: left; padding: 0px;margin: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.navig {font-size: 0.8em; margin-bottom:5px;}
#nav2 {width:100%;position:relative;clear:both;padding:2px;margin:2px;border-top:1px dotted #FFCC33;}
#nav {position:relative;clear:both;padding:0px;margin:0px;}

#principal {width: 97%;top:0px;font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;font-size: 0.9em;}
/* #barre-laterale {FLOAT: right;WIDTH: auto;font-family: Tahoma, Verdana, "Times New Roman";	font-size: 0.9em;text-align: center;	margin-right: 10px;} */
.menu {border-top: 0px;padding: 0px;margin: 0px;margin-bottom: 3px;}
.menu-item {margin: 0px;padding-left: 1px;padding-top: 1px;padding-bottom: 1px;}
#fin-de-page {width: 97%;clear: both;color: #336699;text-align:center;background-position: bottom;font-family:'Verdana',Tahoma, Arial, Helvetica, sans-serif;font-size:0.9em;}

#pied-de-page {background-image:  url(IMG/background2.png);background-repeat: repeat-x;clear: both;font-family: Arial, Helvetica, sans-serif; font-size: 0.8em;line-height: 19px;font-weight: bold;color: #336699;text-align:center;height: 19px;vertical-align: middle;}
/*------------pied-de-page {width: 100%;	clear: both;font-family: Arial, Helvetica, sans-serif;font-size: 0.7em;
	font-weight: bold;color: #336699;text-align:center;height: 19px;vertical-align: middle;background-attachment: fixed;
	bottom: 0em;background-color: #ACC8E3;left: 2px;top: 80%;} --------*/
.cartouche {position: absolute; left: 30%;}
.pucesecteuron {list-style-position: inside;margin: 2px;padding:2px;list-style-image: url(IMG/puceoff.gif);vertical-align: 2px;}
.pucesecteuron li{padding-left:2px;padding-top:3px;padding-bottom:3px;list-style-type:none;}
.pucesepingle {
	list-style-position: inside;
	margin: 2px;
	padding:2px;
	text-indent: 2pt;
	list-style-image: url(IMG/gif/puce_epingle.gif);
	vertical-align: middle;
	right: 5px;
	clip:  rect(auto 5px auto auto);
}
.puceverte {list-style-position: inside;list-style-image:  url(IMG/puce1.gif);font-size: 0.9em;margin: 2px;padding-left: 35px;}
.pucevertesans {list-style-position: inside;list-style-image:  url(IMG/puce1.gif);font-size: 0.9em;margin: 2px;text-indent: 2pt;}
.pucebleue {list-style-position: inside;list-style-image:  url(IMG/puce2.gif);margin: 6px;text-indent: 2pt;}
.structure {display: none;}  
h1 {margin-top: 0;}

#ejs_scroll {font-size: 0.8em; font-family:Verdana;color:#336699;	background-repeat:no-repeat;float:none;position:absolute;overflow:hidden;list-style-position: inside;text-indent: 0.5em;text-align: left;text-decoration: none;display: list-item;width: 90%;height: 114px;}
#navigation .encart {float: left;margin-bottom: 1em;margin-left: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;padding-bottom: 0.5em;}	
.encart {margin-bottom: 1em;margin-right: 1px;font-family: Verdana, Arial, Helvetica, sans-serif;padding-bottom: 0.5em;}
.encartrub8 {
	width:60%;
	float: right;
	text-align:left;
	margin-bottom: 0.5em;
	margin-right: 0.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*#hierarchie {width:auto;margin:0px;padding:0px;font-family:"Times New Roman", Times, serif;font-size: 0.7em;font-style:italic;color:#336699;position:relative;text-align:center;}


.rech {margin-top: 0px;float:right;height:5px;width:100%;background:#FFFFFF;color:#FFFFFF;font-size:0.7em;font-family: Verdana, Arial, Helvetica, sans-serif;}
form.formrecherche {margin-top: 0px;float:right;height:3px;width:20%;font-size:0.7em;font-family: Verdana, Arial, Helvetica, sans-serif;margin-bottom: 5px;}
input.formrecherche {width: 95%;background-color: #FFFFFF;} */

.logo {float:right;}
.logo_rub {margin: 3px;border-width: 0px;}
.logo_sousrub{font-size:0.9em;color:#336699;font-weight:bold;}
#sommaire {float:right;padding-top:0px;}
.chapo {
	color: #0066CC;
	font-size: 0.9em;
	font-family: Tahoma, Verdana, "Times New Roman";
	vertical-align: top;
	float: left;
	margin-top: 0em;
	width: 92%;
	padding-top: 0px;
	top: 0px;
	clip:  rect(0px auto auto auto);
	text-align: justify;
	text-indent: 2em;
}
.notes {color: #0066CC;font-size:0.9em;font-family: Tahoma, Verdana, "Times New Roman";vertical-align: top;float: left;margin-top: 0em;clear: right;width: 100%;}
.chapolexique{color: #0066CC;font-size:0.9em;text-decoration: none;font-family: Tahoma, Verdana, "Times New Roman";
	vertical-align: top;float: left;margin-top: 0em;top: 0px;clip: rect(0px auto auto auto);clear: right;text-indent: 15pt;}
.chapometier{color: #0066CC;font-size:0.9em;font-family: Tahoma, Verdana, "Times New Roman";margin-top: 0em;top: 0px;clip: rect(0px auto auto auto);text-indent: 0pt;}
.texte {font-family:'Verdana',Tahoma, Arial, Helvetica, sans-serif;color: #0066CC;font-size: 0.9em; text-align: left;margin-right: 2%;margin-bottom:5px;margin-top: 0px;padding-top: 0px;top: 0px;}
.texte_article {font-family: Tahoma, Verdana, "Times New Roman";font-size:0.9em;text-align: justify;width:98%;}
.texte_simp {font-size:0.9em; margin-bottom:2px;text-align: justify;padding-left:5px;margin-top:10px;}
.texte_simp_petit {font-family: Georgia, Garamond, Times, serif;text-align: justify;}
.texte_rub_align_gauc {color:#0066CC;font-size:0.9em;width:95%;margin-top:5px;margin-right:5px;text-align: justify;float: none;position: relative;}
.texte_scro_align_gauc {text-align: justify;color:#0066CC;font-size:0.9em;width:95%;margin-top:115px;margin-right: 25px;text-align:left;clear: both;float: none;position: relative;left: 2px;top: -1px;}
.textecourant {BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: normal; FONT-SIZE: 0.9em; BORDER-LEFT: medium none; COLOR: #999999; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify}
.texte_align_droit {text-align: justify;color:#0066CC;font-size:0.9em;width:65%;margin-top:5px;text-align:left;}
.texte_encad_ble {font-size: 0.9em;padding:5px;margin-top:5px;text-align:left;border-bottom:1px dotted #0066CC;border-left:1px dotted #0066CC;}
.texte_div {font-size: 0.9em;margin-top:2px;margin-bottom:2px;}
.texte_souligne{text-decoration: underline;}
.texte_bref {
	width:98%;
	font-size: 0.9em;
	text-align: left;
	margin: 1px;
	font-weight: bold;
	font-family: Tahoma, Verdana, "Times New Roman";
	color: #3366FF;
}

.titre_edito {margin-right: 10%;margin-left: 10%;font-size: 0.8em;color:#FF9999;font-family: Georgia, Garamond, Times, serif;text-align:center;}
.titre {color:#336699;font-size:1.2em;font-weight:bold;}
.titre-bloc{color:#3366FF;font-size:1em;font-weight:bold;margin-bottom:2px;margin-top: 1em}
.titre_div {color:#009999;font-size: 1.2em;font-weight: bold;margin-bottom:2px;}
.titre_bleu_jau {width:80%;font-weight:bold;font-size:1.2em;color:#0099CC;letter-spacing: 2px;font-family: Verdana, Arial, Helvetica, sans-serif;border-bottom-width: medium;border-left-width: medium;border-bottom-style: solid;border-left-style: solid;border-bottom-color: #FFE601;border-left-color: #FFE601;text-indent: 2%;position: relative;margin-top: 5px;margin-bottom: 5px;text-transform: capitalize;} 
.titrejaune {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	background-image: url(IMG/background31.gif);
	text-align:center;
	margin-bottom:14px;
	color:#336699;
	border:1px solid #FFCC33;
	background-repeat: repeat-x;
	margin-right: 2%;
	background-color: #FFFFCC;
}
.titrejaunelong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	background-image: url(IMG/background31.gif);
	text-align:center;
	margin-bottom:14px;
	color:#336699;
	border:1px solid #FFCC33;
	background-repeat: repeat-x;
	margin-right: 2%;
	background-color: #FFFFCC;
}
.titre {color:#336699;font-size:1em;font-weight:bold;}
.titre-plan {font-size:1.2em;font-weight:bold;color:#336699;letter-spacing: 2px;text-align: justify;font-family: Verdana, Arial, Helvetica, sans-serif;border-bottom-width: medium;border-left-width: medium;border-bottom-style: solid;border-left-style: solid;border-bottom-color: #FFE601;border-left-color: #FFE601;left: 15%;clip:rect(auto auto auto 10px);text-indent: 2%;position: static;width: 70%;height: auto;margin-top: 10px;margin-bottom: 10px;background-color: #FFFFCC;} 
.titre-plan-rubrique {margin-right: 10%;margin-left: 10%;clear: left;display: block;list-style: none;border: 1px solid #DFBFFF;padding: 3px;font-weight: bold;text-align:center;margin-bottom: 5px;background-color: #E8E8FF;}

/*--------------------------messages-------------------------------*/
.messages {clear:both;position:relative;width:100%;padding:2px;margin:2px;}  
.messages .titre-bloc {width:100%;background:#0066CC;color:#FFFFFF;font-size:1.2em;font-weight:bold;} 
.messages .texte{font-size:0.9em;margin-top:2px;margin-bottom:2px;}
.messages .date {color: #000099;font-size:0.8em;text-decoration: none;}
.messages .auteurs {font-size:0.8em;font-style:italic;}
/*-----------
margin-right: 15px;padding:10px;display: inline;/*--à gauche, les blocs s'affiche sur la mêm ligne contrairement à droite---/display: block;text-indent: 1pt/--texte en retrait---/;white-space: pre;/--espace blanc---/
----------*/
