a.parents:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #c67342;
	text-decoration: none;
	margin-top:3px;
}
a.parents:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #c67342;
	text-decoration: none;
}
a.parents:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #c67342;
	text-decoration: underline;
}

a.pros:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0a948e;
	text-decoration: none;
}
a.pros:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0a948e;
	text-decoration: none;
}
a.pros:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0a948e;
	text-decoration: underline;
}

a.event:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #993366;
	text-decoration: none;
}
a.event:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #993366;
	text-decoration: none;
}
a.event:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #993366;
	text-decoration: underline;
}


a.index:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1B459C;
	text-decoration: none;
}
a.index:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1B459C;
	text-decoration: none;
}
a.index:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1B459C;
	text-decoration: underline;
}

a.esens:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
a.esens:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
a.esens:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}

.titrebandeau {
	background:url(images/img_fond_titre.gif) repeat-x; 
	padding:0;
}

.titreparents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #c67342;
	text-decoration: none;
}
.titrepros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0a948e;
	text-decoration: none;
}
.titreevent {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #993366;
	text-decoration: none;
}
.titreindex {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066cc;
	text-decoration: none;
}
.texteindex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin-top:-10px;
}
.sstitreevent {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #993366;
	text-decoration: none;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.sstitreparents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c67342;
	text-decoration: none;
}
.sstitrepros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009999;
	text-decoration: none;
}
.comment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	list-style-type: disc;
}
.index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0066CC;
}
ul.index {padding:0; margin:10px 0 0 0; }

.titredroite {overflow:hidden; position:relative}
.titredroite a.rss {position:absolute; right:5px; top:5px;}
.titrenews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	font-weight: bold;
}

.ul_index {
	font: normal 12px Arial, Helvetica, sans-serif;
	list-style-position: inside;
	margin-top:-16px;
	margin-bottom:3px;
	margin-left:10px;
}

.alerte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	margin-top:0px;
	margin-bottom:2px;
}

/* styles pour l'actualite */
/* **********************  */

a.newslien:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	text-decoration:none;
}
a.newslien:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	text-decoration:none;
}
a.newslien:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	text-decoration:underline;
}
.newstitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom:5px;
	font-weight: bold;
	color: #0066CC;
}
.newstexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom:5px;
	color: #000000;
}
.newsitalique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom:5px;
	color: #000000;
}

/* styles pour l'encart   */
/* ********************** */

.encartliste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	list-style-position: inside;
}
a.encartlien:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B459C;
	text-decoration:none;
}
a.encartlien:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B459C;
	text-decoration:none;
}
a.encartlien:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B459C;
	text-decoration:underline;
}




/* CSS Document */
/* styles pour la liste */
/* **********************  */

a.proslien:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0a948e;
	text-decoration:underline;
}
a.proslien:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0a948e;
	text-decoration:underline;
}
a.proslien:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0a948e;
	text-decoration:none;
}
.prostitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0a948e;
}
.prostextevert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0a948e;
}
.prostexte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.prosnom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom:5px;
	color: #000000;
	font-weight:bold;
}
.prosdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom:5px;
	color: #000000;
	font-style:italic;
}
.prosimage {
	margin-right:5px;
}
.prositem {
	position:relative;
	width:100%;
}
.prostable table {
	margin-bottom:20px;
}



a.indexlien:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	text-decoration:underline;
}
a.indexlien:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	text-decoration:underline;
}
a.indexlien:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	text-decoration:none;
}
.indexnom {
	font:bold 12px Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	color: #000000;
}
.indeximage {
	margin-right:10px;
	border:1px solid #000000;
}
.indexdiv {margin:5px 0 0 0;}


.agendanom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:bold;
	color:#333333;
	/*font-style:italic;*/
}
.agendate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left:5px;
	padding-left:15px;
	color:#ffffff;
	background-color:#009999;
	font-style:bold;
}
.agendasurligne {
	padding:10px;
	background-color:#EAF2EF;
}
li.agenda
{
	margin-top:15px;
}

.onglet_corpus {
	margin-right:5px;
}

.form_libelle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#contenu {margin:5px 0 0 0;}
.scroll_diaporama {width:500px; overflow:hidden; border:1px dotted #000000; padding:5px 20px; background:#E5E5E5;}
.scroll_diaporama div {width:450px;}
