logo_accessible/* MODIFIABLE  OUTIL ACCESSIBILITE*/

h1
	{
	font-size: 1.3em;
	font-weight: bold;
	}
h2
	{
	font-size: 1.2em;
	font-weight: bold;
	}
h3
	{
	font-size: 1.1em;
	font-weight: bold;
	}

.normal
	{
	font-size: 0.7em;
	color: #808080;
	}
.deroulant
	{
	font-size: 0.8em;
	}
.descrub, .texte, .chapo, OPTION, SELECT, INPUT
	{
	color: #808080;
	}
.fond, OPTION, SELECT, INPUT, TEXTAREA
	{
	background: #fff;
	}
/* COULEURS */

.fond12
	{
	background : #95BC00;
	}
.fond13
	{
	background : #00A8D1;
	}
.fond14
	{
	background : #C7D10A;
	}
.fond15
	{
	background : #DC343A;
	}
.fond16
	{
	background : #B309AB;
	}
.fond25
	{
	background : #E26828;
	}
.fond62
	{
	background : #BC0926;
	}



.couleur12, .couleur12 A
	{
	color : #95BC00;
	}
.couleur13, .couleur13 A
	{
	color : #00A8D1;
	}
.couleur14, .couleur14 A
	{
	color : #C7D10A;
	}
.couleur15,.couleur15 A
	{
	color : #DC343A;
	}
.couleur16,.couleur16 A
	{
	color : #B309AB;
	}
.couleur25,.couleur25 A
	{
	color : #E26828;
	}
.couleur62,.couleur62 A
	{
	color : #BC0926;
	}
.couleur53,.couleur53 A
	{
	color : #BC0926;
	}

.couleur12 H3
	{
	color: #95BC00;
	border-bottom: 1px dashed #95BC00;
	}
.couleur13 H3
	{
	color: #00A8D1;
	border-bottom: 1px dashed #00A8D1;
	}
.couleur14 H3
	{
	color: #C7D10A;
	border-bottom: 1px dashed #C7D10A;
	}
.couleur15 H3
	{
	color: #DC343A;
	border-bottom: 1px dashed #DC343A;
	}
.couleur16 H3
	{
	color: #B309AB;
	border-bottom: 1px dashed #B309AB;
	}
.couleur25 H3
	{
	color: #E26828;
	border-bottom: 1px dashed #E26828;
	}
.couleur62 H3, H3.couleur62
	{
	color: #BC0926;
	border-bottom: 1px dashed #BC0926;
	}
/*------------------------------------*/

q, blockquote, .liste-articles li .texte, h3.spip, .voirskel
	{
	font-family: Arial;
	}

BODY
	{
	margin: 0;
	padding: 0;
	}
TD
	{
	vertical-align: top;
	}
LI
	{
	font-size: 100%;
	}
#conteneur
	{
	width: 970px;
	position: absolute;
	margin-left: -485px;
	left: 50%;
	margin-top: 15px;
	}

/* HAUT */

#haut
	{
	position: relative;
	width: 100%;
	background: #95BC01;
	}
#bandeau
	{
	height: 43px;
	background: #95BC01;
	}
#outils_bandeau
	{
	text-align: right;
	padding-top: 15px;
	padding-right: 20px;
	}
#outils_bandeau A
	{
	color: #fff;
	font-weight: bold;
	}
#outil_access
	{
	position: absolute;
	right: 0;
	top: 0;
	border: 1px solid #666;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	-moz-opacity:0.9;
	opacity: 0.9;
	filter:alpha(opacity=90);
	}

#outil_access H2
	{
	margin-top: 10px;
	color: #BC0926;
	}
#outil_access P
	{
	text-align: left;
	}
#outil_access LABEL
	{
	margin: 5px 0 0 0;
	font-weight: bold;
	display: block;
	}
#ariane
	{
	padding: 10px 0 5px 15px;
	background: url(images/fond_ariane.png);
	text-align: left;
	color: #666;
	}
#ariane A
	{
	color: #666;
	}
/* PRINCIPAL */

#principal
	{
	border-top: 2px solid #E6E6E6;
	}

/* GAUCHE */

#gauche
	{
	border-right: 2px solid #E6E6E6;
	text-align: left;
	width: 220px;
	padding-top: 10px;
	}
#gauche UL
	{
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	}
#gauche UL UL
	{
	margin: 0;
	padding: 0;
	}
#gauche LI
	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
#gauche A
	{
	display: block;
	width: 200px;
	height: 25px;
	_height: 30px;
	padding-left: 10px;
	padding-top: 5px;
	-moz-opacity:0.7;
	opacity: 0.7;
	filter:alpha(opacity=70);
	}
#gauche LI LI A
	{
	display: block;
	width: 200px;
	height: 16px;
	_height: 18px;
	margin: 0;
	padding-left: 10px;
	padding-top: 2px;
	-moz-opacity:0.7;
	opacity: 0.7;
	filter:alpha(opacity=70);
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	}

#gauche A:hover, #gauche A.actif
	{
	-moz-opacity:1;
	opacity: 1;
	filter:alpha(opacity=100);
	}
/* CENTRE */

#centre
	{
	padding : 10px 40px 30px 40px;
	text-align: left;
	}
#centre P
	{
	line-height: 1.2em;
	}
#centre H1
	{
	border-bottom: 	2px dashed #E6E6E6;
	display: block;
	margin-bottom: 5px;
	}
#centre H2
	{
	padding-left: 10px;
	margin: 0;
	margin-bottom: 15px;
	}
#centre H3
	{
	text-align: left;
	margin-top: 5px;
	padding: 0;
	}
#credits
	{
	margin-bottom: 10px;
	width: 450px;
	text-align: center;
	border-bottom: 	2px dashed #E6E6E6;
	position: absolute;
	bottom: 0;
	clear: both;

	}

.outils_article
	{
	margin: 10px 0;
	text-align: right;
	display: block;
	}
/* DROITE */

#droite
	{
	border-left: 2px solid #E6E6E6;
	text-align: left;
	width: 210px;
	padding-top: 10px;
	padding-left: 10px;
	}
.formulaire_recherche
	{
	background: #CCCCCC;
	width: 100%;
	}
.formulaire_recherche DIV.espace
	{
	padding: 3%;
	width: 94%;
	}
.formulaire_recherche H2
	{
	text-align: right;
	margin: 0;
	color: #fff;
	margin-bottom: 3px;
	}
.formulaire_recherche H3
	{
	margin: 0;
	margin-bottom: 3px;
	color: #fff;
	}
.formulaire_recherche INPUT#recherche
	{
	width: 70%;
	border: 1px solid #666;
	margin-left: 20px;
	font-size: 100%;
	}
.formulaire_recherche INPUT#valide
	{
	border: 1px solid #666;
	background: #BBD431;
	padding: 0;
	}
.formulaire_recherche FORM
	{
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	width: 100%;
	font-size: 100%;
	}
.formulaire_recherche SELECT
	{
	width: 100%;
	border: 1px solid #fff;
	font-size: 100%;
	}
.formulaire_recherche OPTION
	{
	font-size: 100%;
	}
.formulaire_recherche OPTION.art
	{
	padding-left: 5px;
	}
#accessibilite
	{
	margin-top: 10px;
	padding-bottom: 10px;
	display: block;
	clear: both;
	overflow:hidden;
	}
#accessibilite a {
display:block;
margin-bottom /*\**/: 10px\9;
}
#logoaccess{
float:left;
width:70px;
}
#textaccess{
float:right;
width:130px;
padding-top:10px;
}
#accessibilite IMG#logo_accessible
	{
	margin-right: 10px;
	}
#rapide
	{
	margin-bottom: 10px;
	background: #95BC01;
	padding: 8px;
	font-size: 100%;
	}
#rapide H3
	{
	color: #fff;
	margin: 0;
	margin-bottom: 3px;
	}
#rapide FORM
	{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	width: 100%;
	font-size: 100%;
	}
#rapide SELECT, #rapide OPTION
	{
	width: 100%;
	font-size: 100%;
	}
#rapide SELECT
	{
	border: 1px solid #fff;
	}
#rapide OPTION.rub
	{
	background: #FF9700;
	}
#rapide OPTION.art
	{
	padding-left: 5px;
	}
#actus
	{
	background: url(images/actus_fond.png);
	clear: both;
	font-size: 100%;
	}
#actus img.format_png{
margin-bottom /*\**/:15px\9;
}
#actus .date
	{
	font-weight: bold;
	font-size: 90%;
	}
#actus LI.voiractus
	{
	border-top:2px dashed #E6E6E6;
	text-align: right;
	margin: 5px 8px;
	}

.voiractus A
	{
	font-weight: bold;
	}

#breves
	{
	background: url(images/breves_fond.png);
	margin-top: 10px;
	font-size: 100%;
	}
#breves H2 A
	{
	color: #95BC00;
	border-bottom: 	2px dashed #E6E6E6;
	display: block;
	}
#actus H2
	{
	color: #FF9700;
	border-bottom: 	2px dashed #E6E6E6;
	display: block;
	}
#actus A
	{
	color: #FF9700;	
	font-weight: bold;
	}
#actus UL, #breves UL
	{
	margin: 0;
	padding: 0;
	}
#actus LI, #breves LI
	{
	list-style-type: none;
	margin: 0;
	padding: 5px 8px;
	font-size: 100%;
	}
	
/* CALENDRIER */

/*Calendrier*/
.calendrier {
	margin-left: 530px;
	margin-right: 15px;
	margin-top: 0px;
	
}

div#calendar table  
	{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	}
div#calendar table td  
	{
	padding: 0;
	color: #868889;
	border: 1px solid #7c92a0;
	font-weight: normal;
	text-align: center;
	font-size: 9px;
	margin: 0;
	height: 16px;
	width: 25px;
	}

#calendar {
	margin: 0 20px 10px;
}

#calendar .occupe A
	{
	background: #FF9700;
	color: #fff;
	display: block;
	padding-top: 2px;
	height: 14px;
	_height: 16px;
	width: 100%;
	text-align: center;
	}
#calendar .occupe A:hover
	{
	background: none;
	color: #009EE0;
	text-decoration: none;
	}

.horsperiode {
	visibility: hidden;
}

.titre_calendar {
	display:none; /* au lieu de visibility : hidden*/
}

#calendar .mois_couleur_grise {
	font-weight: bold;
	color: #666666;
	background-color: inherit;
	font-size: 15px;
}

#calendar h3 {
	color: #FF9700;
	text-align: center;
	font-size: 11px;
}

#calendar h3 A {
	color: #FF9700;
	font-size: 11px;
}
#conteneur_agenda
	{
	}
.prec
	{
	float: left;
	margin-bottom: 15px;
	}

.suiv
	{
	float: right;
	margin-bottom: 15px;
	}

#conteneur_agenda H1
	{
	font-weight: bold;
	text-transform: uppercase;	
	font-size: 15px;
	color: #FF9700;
	}
#conteneur_agenda HR
	{
	clear: both;
	height: 0;
	border: 0;
	border-bottom: dashed 1px #FF9700;
	}
.date
	{
	font-size: 10px;
	color: #999;
	}

.evt
	{
	border-bottom: 1px solid #fff;
	padding-bottom: 10px;
	font-size: 11px;
	position: relative;
	clear: both;
	}
#centre H1.surtitre
	{
	display: none;
	}
#conteneur_agenda .chapoart
	{
	font-weight: bold;
	}
#conteneur_agenda .texte
	{
	color: #666;
	}
	
.loadpage
	{
	display: none;
	}
	
.arts div {
	background-color:#fff4e5;
	overflow:hidden;
	padding:10px;
	}
.arts h1 
	{
	border-bottom:1px solid #4D4D4D;
	margin-bottom:10px;
	padding-bottom:5px;
	color:#0A495E;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:5px;
	padding-top:5px;
	}

.enplus
	{
	text-align: right;	
	}
.enplus A
	{
	font-size: 11px;
	color: #ff9700;
	}
#googlemap A
	{
	color: #FF9700;
	font-weight: bold;
	}
	
.dateart
	{
	font-size: 10px;
	display: block;
	font-weight: normal;
	}