*
	{
	font-family: Verdana;
	}
BODY
	{
	background-color:#FFFFFF;
	margin: 0px;
	}

A, A:link, A:visited
	{
	text-decoration: none;
	}

A:hover, A:active
	{
	text-decoration: underline;
	}

INPUT, TEXTAREA, SELECT, FORM
	{
	font-size: 10px;
	margin: 0px;
	}

INPUT, TEXTAREA
	{
	border: 1px solid #000000;
	background-color: #FFFBEF;
	color: #000000;
	padding: 0px;
	}

OPTION
	{
	background-color: #FED65C;
	}

.menu1
	{
	background-color: #67CD33;
	}
.menu10
	{
	background-color: #EF0884;
	}
.menu11
	{
	background-color: #F70042;
	}
.menu5
	{
	background-color: #D5A205;
	}
.menu3
	{
	background-color: #9C0884;
	}
.menu9
	{
	background-color: #4E9291;
	}

.menu13
	{
	background-color: #0D0654;
	}

.menu31
	{
	background-color: #2F2E8B;
	}

.desc
	{
	color: #000000;
	}

.menu A, .menu A:link, .menu A:visited
	{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	}

.menu A:hover, .menu A:active
	{
	color: #000000;
	}

#global {
     position:absolute;
     left: 50%;
     width: 601px;
     height: 510px;
     margin-left: -300px; /* moitié de la largeur */
     }

#menuaccueil
	{
	position: absolute;
	right: -50px;
	top: 330px;
	}

#presentation
	{
	position: absolute;
	right: 300px;
	top: 10px;
	}

#menupage
	{
	position: absolute;
	right: 5%;
	top: 10px;
	}

#bienvenue
	{
	position: absolute;
	left: 320px;
	top: 35px;
	width: 220px;
	height: 180px;
	padding: 5px;
	overflow: auto;
	scrollbar-base-color: #FDEEE7;
	font-size: 70%;
	}

#bienvenue h1
	{
	font-size: 130%;
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
	margin: 0px;
	}

#actu
	{
	position: absolute;
	left: 180px;
	top: 340px;
	width: 180px;
	height: 70px;
	padding: 5px;
	overflow: auto;
	scrollbar-base-color: #FFD65C;
	font-size: 70%;
	}

#actu A
	{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	margin: 0px;
	}

#actu A:hover
	{
	color: #000000;
	}
#actu H1
	{
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
	text-align: left;
	}

H1
	{
	font-size: 120%;
	margin: 0px;
	text-align: right;
	margin-bottom: 10px;
	}

H2
	{
	font-size: 110%;
	}

.menu
	{
	font-size: 65%;
	color: #FFFFFF;
	}

.menu A
	{
	color: #FFFFFF;
	}
.texteprincipal
	{
	font-size: 85%;
	width: 70%;
	}

.textegrand
	{
	font-size: 85%;
	width: 100%;
	}

.texte, .texte1, .texte10,.texte11, .texte5, .texte3, .texte9, .texte13, .texte31
	{
	font-size: 90%;
	}



#menudroite
	{
	text-align: right;
	width: 25%;
	font-size: 65%;
	}

#bas A, #bas
	{
	font-size: 80%;
	color: #FFFFFF;
	}

#bas A:hover
	{
	color: #D0A2FA;
	}

.spip_surligne { background-color: #FFFF66; }


/* ------------------------------------------------------------------------------ */


/* --------------- */
/* ---[ agenda ]-- */
/* --------------- */

.agenda
	{
	border: 1px #9C0884 solid;
	text-align: center;
	width: 100%;
	}

.agendadays
	{
	color: #9C0884;
	}

.calendar_this_day
{
	color: #9C0884;
	background-color: #FED65C;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	height: 30px;
	width : 14%;
}

.calendar_this_month
{
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 11px;
	height: 30px;
	width : 14%;
	border: 1px solid #FED65C;
}

.calendar_not_this_month
{
	color: #000000;
	background-color: #DDDDDD;
	text-align: center;
	font-size: 11px;
	height: 30px;
	width : 14%;
	border: 1px solid #FED65C;
}

.spip_logos
	{
	margin: 0 10px 0 0;
	border: 0;
	}

/* nouveau site */

.ariane
	{
	margin-top: 15px;
	padding-left: 5px;
	}

.ariane, .ariane A
	{
	font-size: 10px;
	color: #000;
	font-style: italic;
	font-weight: normal;
	}

.ariane A:hover
	{
	text-decoration: underline;
	}

/* MENU GAUCHE */

.menu_secteurs
	{
	font-size: 10px;
	color: #FFF;
	}

UL.menu_secteurs
	{
	margin: 0px;
	padding: 0px;
	width: 183px;
	}

.menu_secteurs LI
	{
	list-style-type: none;
	padding-left: 15px;
	}

.image_menu_secteur10
	{
	margin-top: 10px;
	min-height: 14px;
	padding-top: 3px;
	}

.image_menu_secteur11
	{
	margin-top: 10px;
	min-height: 27px;
	padding-top: 3px;
	}

.image_menu_secteur5
	{
	margin-top: 10px;
	min-height: 27px;
	padding-top: 3px;
	}

.image_menu_secteur3
	{
	margin-top: 10px;
	min-height: 14px;
	padding-top: 3px;
	}

.image_menu_secteur9
	{
	margin-top: 10px;
	min-height: 27px;
	padding-top: 3px;
	}

.image_menu_secteur31
	{
	margin-top: 10px;
	min-height: 42px;
	padding-top: 3px;
	}

.menu_secteurs A
	{
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	}

.menu_secteurs A:hover
	{
	color: #DDD;
	}

UL.menu_rubriques
	{
	margin: 0;
	padding: 0px;
	width: 180px;
	background: none;

	}

.menu_rubriques LI
	{
	list-style-type: none;
	text-align: right;
	padding: 0 0 0 0;
	background: none;
	}

.menu_rubriques A
	{
	font-size: 9px;
	color: #000;
	font-weight: normal;
	}

.menu_rubriques A:hover
	{
	color: #666;
	}


.menu_rubriques HR
	{
	border: 0px;
	height: 0px;
	border-top: 1px #FFF solid;
	width: 100px;
	text-align: right;
	clear: both;
	}


LI.menu_articles
	{
	width: 180px;
	list-style-type: none;
	text-align: right;
	padding: 0px;
	margin: 5px;
	}

.menu_articles A
	{
	font-size: 9px;
	color: #D91B04;
	font-weight: bold;
	}

.menu_sous_articles A
	{
	font-size: 9px;
	color: #D91B04;
	font-weight: normal;
	}

UL.menu_sous_articles
	{
	margin: 0px;
	padding: 0px;
	width: 183px;
	}

.menu_sous_articles LI
	{
	list-style-type: disc;
	color: #FFF;
	text-align: right;
	padding: 0px;
	margin: 0px;
	}

.secteur10 A, .secteur10 H1, .secteur10 H2, .secteur10 H3, .desc10
	{
	color: #25348E;
	}
.secteur11 A, .secteur11 H1, .secteur11 H2, .secteur11 H3, .desc11
	{
	color: #5CAF2B;
	}
.secteur5 A, .secteur5 H1, .secteur5 H2, .secteur5 H3, .desc5
	{
	color: #D91D07;
	}
.secteur3 A, .secteur3 H1, .secteur3 H2, .secteur3 H3, .desc3
	{
	color: #E30E7D;
	}
.secteur9 A, .secteur9 H1, .secteur9 H2, .secteur9 H3, .desc9
	{
	color: #327190;
	}
.secteur31 A, .secteur31 H1, .secteur31 H2, .secteur31 H3, .desc31
	{
	color: #FDCC10;
	}

HR.secteur10
	{
	border: 0;
	padding: 0;
	border-top: 1px solid #25348E;
	}
HR.secteur11
	{
	border: 0;
	padding: 0;
	border-top: 1px solid #5CAF2B;
	}
HR.secteur5
	{
	border: 0;
	padding: 0;
	border-top: 1px solid #D91D07;
	}
HR.secteur3
	{
	border: 0;
	padding: 0;
	border-top: 1px solid #E30E7D;
	}
HR.secteur9
	{
	border: 0;
	padding: 0;
	border-top: 1px solid #327190;
	}
HR.secteur31
	{
	border: 0;
	padding: 0;
	border-top: 1px solid #FDCC10;
	}

.nopuces
	{
	padding: 0;
	margin: 0;
	list-style-type: none;
	}

/* BIBLIO & PARTENAIRES*/

#biblio, #partenaires
	{
	float: right;
	width: 200px;
	margin-left: 20px;
	min-height: 100px;
	text-align: center;
	}

#biblio SELECT
	{
	margin-bottom: 10px;
	}

#biblio INPUT, #partenaires INPUT
	{
	background-color: #5CAF2B;
	color: #fff;
	font-size: 10px;
	border: 0;
	padding: 2px 0 2px 5px;
	}
#biblio INPUT.ok, #partenaires INPUT.ok
	{
	background-color: #5CAF2B;
	color: #fff;
	border: 0;
	padding: 1px;
	}

#biblio SELECT, #biblio OPTION, #partenaires SELECT, #partenaires OPTION
	{
	background-color: #5CAF2B;
	color: #fff;
	font-size: 10px;
	border: 0;
	}
#acteurs2, #acteurs
	{
	font-size: 10px;
	background-color: #5CAF2B;
	color: #fff;
	text-align: left;
	}
#acteurs2 A, #acteurs A
	{
	display: block;
	padding: 2px;
	margin:0 ;
	}

#acteurs2 A:hover, #acteurs A:hover
	{
	background: #FFF;
	text-decoration: none;
	}
#partenaires INPUT, #partenaires INPUT.ok, #partenaires SELECT, #partenaires OPTION, #acteurs
	{
	background-color: #E30E7d;
	}

