/* ACCUEIL */


body
	{
	background-color: #ffffff;
	margin: 0px;
/*background-image: url(squelettes/images/fond_accueil.jpg);*/
	}


#conteneuraccueil
	{
    position: absolute;
	width: 740px;
	height: 555px;
	left: 50%;
	top: 50%;
	margin-left: -370px;
	margin-top: -278px;
	border: 1px solid #000000;
}

#menuhdaccueil
	{
	position: absolute;
	top: 450px;
	left: 50px;
	z-index: 1;
	}

.menuaccueil A, .menuaccueil A:link, .menuaccueil A:visited
	{
	color: #637B91;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	}

.accueil_ssmenu
	{
	filter: Alpha(Opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	position: absolute;
	top: 22px;
	visibility: hidden;
	background-color: #77A4CD;
	color: #52595E;
	}

.accueil_ssmenu A, .accueil_ssmenu A:link, .accueil_ssmenu A:visited
	{
	color: #FFFFFF;
	font-style: italic;
	font-size: 11px;
	font-weight: normal;
	display: block;
	padding: 1px;
	}

.accueil_ssmenu A:hover, .accueil_ssmenu A:active
	{
	color: #FF0000;
	font-style: italic;
	font-size: 11px;
	background-color: #E2EBF2;
	}

.interieur_ssmenu
	{
	filter: Alpha(Opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	position: absolute;
	top: 46px;
	visibility: hidden;
	background-color: #77A4CD;
	color: #52595E;
	}

.interieur_ssmenu A, .interieur_ssmenu A:link, .interieur_ssmenu A:visited
	{
	color: #FFFFFF;
	font-style: italic;
	font-size: 11px;
	font-weight: normal;
	display: block;
	padding: 1px;
	}

.interieur_ssmenu A:hover, .interieur_ssmenu A:active
	{
	color: #FF0000;
	font-style: italic;
	font-size: 11px;
	background-color: #E2EBF2;
	}

.menuaccueil A:hover, .menuaccueil A:active
	{
	color: #FF0000;
	}

.ssmenuaccueil
	{

	}

.cadreaccueil, .cadreaccueil A, .cadreaccueil A:link, .cadreaccueil A:visited
	{
	font-size: 11px;
	color: #C34D63;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	}

.cadreaccueil A:hover, .cadreaccueil A:active
	{
	text-decoration: underline;
	}

.basaccueil
	{
	position: absolute;
	bottom: 0px;
	left: 0px;
	text-align: center;
	width: 500px;
	margin-left: 120px;
	font-size: 10px;
	}

.basaccueil, .basaccueil A, .basaccueil A:link, .basaccueil A:visited
	{
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
	}

.basaccueil A:hover, .basaccueil A:active
	{
	text-decoration: underline;
	}

#accueil_defile
	{
	position: absolute;
	top: 180px;
	left: 140px;
	width: 430px;
	}

#accueil_defile A
	{
	color: #666666;
	}

#accueil_rapide
	{
	position: absolute;
	top: 320px;
	left: 190px;
	width: 160px;
	height: 100px;
	overflow: auto;
	}


#accueil_rapide A
	{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	}

#accueil_affiche
	{
	position: absolute;
	left: 455px;
	top: 320px;
	width: 188px;
	height: 105px;
	font-size: 10px;
	overflow: auto;
	}

#accueil_affiche H1
	{
	color: #00712B;
	font-size: 11px;
	margin: 5px 0 0 0;
	}

#accueil_affiche A
	{
	color: #000000;
	font-size: 10px;
	margin: 5px 0 0 0;
	}

#accueil_affiche P
	{
	margin: 0px;
	}

#reserve
	{
	position: absolute;
	top: 0px;
	right: 10px;
	}

*
	{
	font-family: Verdana;
	}

DIV
	{
	font-size: 11px;
	}

INPUT
	{
	font-size: 11px;
	border: 1px #000000 solid;
	background-color: #FFFFFF;
	}

TD	{
	font-size: 11px;
	}

A, A:link, A:visited
	{
	text-decoration: none;
	}

A:hover, A:active
	{
	text-decoration: underline;
	}

#vignettes
	{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
	}
#vignettes_fond
	{
	width: 100%;
	background-image: url(../squelettes/images/fond_accueil.jpg);
	height: 90px;
	z-index: 0;
	}

#secteurs
	{
	position: absolute;
	top: 75px;
	left: 0px;
	z-index: 100;
	background-image: url(../squelettes/images/fond_accueil.jpg);
	width: 100%;
	}

.menu
	{

	}

.menu A, .menu A:link, .menu A:visited
	{
	color: #999E9F;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	}

.menu A:hover, .menu A:active
	{
	color: #FF0000;

	}

.ssmenu
	{
	filter: Alpha(Opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	position: absolute;
	z-index:10000;
	top: 20px;
	border: 1px solid #000000;
	visibility: hidden;
	}

#ssmenu0
	{
	background-color: #87BE76;
	padding: 3px;
	}

#ssmenu1
	{
	background-color: #8D9FBE;
	padding: 3px;
	}

#ssmenu2
	{
	background-color: #EB823B;
	padding: 3px;
	}

#ssmenu3
	{
	background-color: #FEE382;
	padding: 3px;
	}

#ssmenu4
	{
	background-color: #f8b850;
	padding: 3px;
	}

.ssmenu A, .ssmenu A:link, .ssmenu A:visited
	{
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	white-space: nowrap;
	font-size: 11px;
	}


.ssmenu A:hover, .ssmenu A:active
	{
	text-decoration: underline;
	color: #000000;

	}

#outils
	{
	}

.sousbloc
	{
	color: #7F7E7E;
	padding: 2px;
	height: 20px;
	}

.sousbloc A, .sousbloc A:link, .sousbloc A:visited
	{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	}

.sousbloc A:hover, .sousbloc A:active
	{
	color: #000000;
	}

#contenu
	{
	position: absolute;
	top: 120px;
	width: 100%;
	}

#principal
	{
	background-color: #FFFFFF;
	overflow: auto;
	height: 445px;
	padding-left: 10px;
	padding-right: 10px;

	}

#principal A, #principal A:link, #principal A:visited
	{
	color: #DE894A;
	text-decoration : none;
	font-weight: bold;
	}

#principal A:hover
	{
	text-decoration : underline;
	}

#principal H1
	{
	font-size: 14px;
	}

#principal H2
	{
	font-size: 14px;
	}

#principal H3
	{
	font-size: 12px;
	color: #EE8947;
	}

#principal H4
	{
	font-size: 12px;
	color: #8C9CBB;
	text-align: right;
	}

A .lienarticle
	{
	color: #6B458B;
	}

.droite
	{
	font-size: 10px;
	background-color: #EEEEEE;
	padding: 0px;
	margin: 0px;
	width: 200px;
	}

.droite A, .droite A:link, .droite A:visited
	{
	color: #000000;
	text-decoration : none;
	font-weight: bold;
	font-size: 10px;
	}

.droite H1, .droite H1 A
	{
	font-size: 20px;
	margin: 0px;
	text-align: right;
	}

#droite184
	{
	background-color: #87BE76;
	}

#droite12
	{
	background-color: #8D9FBE;
	}

#droite13
	{
	background-color: #EB823B;
	}

#droite20
	{
	background-color: #FEE382;
	}

#droite19
	{
	background-color: #f8b850;
	}

#droite A:hover
	{
	text-decoration : underline;
	}

/* ------------------------------------------------------------------------------ */


/* --------------- */
/* ---[ agenda ]-- */
/* --------------- */

.agenda
	{
	border: 0px;
	text-align: center;
	width: 100%;
	}

.calendar_this_day
{
	color: white;
	background-color: #8DB97F;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	height: 30px;
	width : 14%;
}

.calendar_this_month
{
	color: #000000;
	background-color: #E3F0DF;
	text-align: center;
	font-size: 11px;
	height: 30px;
	width : 14%;
}

.calendar_not_this_month
{
	color: #000000;
	background-color: #BBBBBB;
	text-align: center;
	font-size: 11px;
	height: 30px;
	width : 14%;
}

#pop
	{
	font-size: 11px;
	}


DIV.dure {
	display: none;
}