/* --------------------------------------- */
/* Merci de respecter l'ordre alphabétique */
/* --------------------------------------- */
/* ------------ */
/* Balises HTML */
/* ------------ */
/* ------------------------------------------------------------------------------ */

*
	{
	font-family: verdana;
	}

A, A:link, A:active, A:visited
	{
	color: #EA9D4D;
	text-decoration : none;
	}

A:hover
	{
	color: #000000;
	}

BODY
	{
	scrollbar-face-color: #BA6021;
	scrollbar-highlight-color: #834619;
	scrollbar-shadow-color: #DF9259;
	scrollbar-3dlight-color: #333333;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #000000;
	scrollbar-darkshadow-color: #999999;
	background-image:url(../images/fondgoch.gif);
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0x;
	margin-width: 0px;
	margin-height: 0px;
	background-color: #FFFFFF;
	font-size: 60%;
	}


INPUT, OPTION, SELECT, TEXTAREA	{
	color: black;
	background-color: #FFFFFF;
	border: 1px solid #F79534;
	font-size: 100%;
	}


H3
	{
	font-size: 12px;
	margin-bottom: 6px;
	}

.bouton
	{
	color: white;
	background-color: #834619;
	border: 2px dashed #BA6021;
	font-size: 100%;
	}
	
/* --------------- */
/* ---[ agenda ]-- */
/* --------------- */

.agenda
	{
	border: dotted 1px #BA6021;
	text-align: center;
	padding: 2px;
	width: 100%;
	}
	
.agendajours
	{
	color: white;
	background-color: #834619;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	}

.calendar_this_day
{
	color: white;
	background-color: #DE894A;
	text-align: center;
	font-size: 11px;
	height: 30px;
	width : 14%;
}

.calendar_this_day
{
	color: white;
	background-color: #DE894A;
	text-align: center;
	font-size: 11px;
	height: 30px;
	width : 14%;
}

.calendar_this_month
{
	color: white;
	background-color: #BA6021;
	text-align: center;
	font-size: 11px;
	height: 30px;
	width : 14%;
}

.calendar_not_this_month
{
	color: white;
	background-color: #643614;
	text-align: center;
	font-size: 11px;
	height: 30px;
	width : 14%;
}

.calendar_this_day A:link, .calendar_this_day A, .calendar_this_day A:visited
{
	color: #333333;
}

.calendar_this_day A:active, .calendar_this_day A:hover
{
	color: #F6F897;
}


/* -------------------------- */
/* ---[ popup de l'agenda ]-- */
/* -------------------------- */

.agendapopup
	{
	color: white;
	background-color: #834619;
	font-size: 11px;
	border: 2px dashed #BA6021;
	}

	
.agendapopuptitre
	{
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	background-color: #834619;
	color: white;
	}


.agendapopupcellule
	{
	background-color: #924538;
	border: dotted 1px;
	text-align: left;
	width: 14%;
	font-size: 10px;
	}

/* ----------------------------- */
/* ---[ réponse à un article ]-- */
/* ----------------------------- */

.titreforum
	{
	background-color: #834619;
	color: white;
	}
.texteforum
	{
	background-color: #924538;
	}

.texte2forum
	{
	background-color: #B6594A;
	}
	
/* ------------- */
/* ---[ logo ]-- */
/* ------------- */

.logo
	{
	border: 2px dashed #BA6021;
	padding: 0px;
	margin: 10px;
	}
	
	
/* -------------------- */
/* ---[ les calques ]-- */
/* -------------------- */
	
.menu
	{
	width : 20%;
	padding-left : 5px;
	top: 150px;
	left: 1%;
	position: absolute;
	}

.menu A, .menu A:link, .menu A:visited
	{
	color: #3F61A1;
	font-weight: bold;
	border: 0px solid transparent;
	font-size: 110%;
	}
	

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

ul {
	margin: 0em;
	padding-left: 30px;
	}

 .menu2 A, .menu2 A:link, .menu2 A:visited
	{
	color: #F79534;
	font-weight: normal;
	}

.menu2 A:hover
	{
	color: black;
	}

LI
	{
	list-style: none;
	}

UL
	{
	margin-bottom: 10px;
	}

#princeps
	{
	margin: 1em 24%;
	position: absolute;
	top: 140px;
	width: 52%;
	}

#principal
	{
	top: 10px;
	padding: 10px;
	position: relative;
	color : #295CAB;
	}


#principal .titre
	{
	background:url("../images/fond_titre.gif") left top;
	height: 30px;
	margin : 0px;
	padding: 0px;
	color: white;
	font-weight: bold;
	font-size: 115%;
	float: left;
	position: absolute;
	top: -5px;
	left: 30px;
	}

#principal .titrorange
	{
	background:url("../images/orange_fond.gif") left top;
	height: 23px;
	margin : 0px;
	padding: 0px;
	color: white;
	font-weight: bold;
	font-size: 90%;
	float: left;
	position: absolute;
	top: -3px;
	left: 10px;
	}

.lirossi LI 

	{
	background:url(../images/fleche.gif) no-repeat left top;
	padding-left: 20px;
	}


.lirossi
	{
	width: 20%;
	float : right;
	position: absolute;
	top: 150px;
	right: 0%;
	}
	
#logos
	{
	width: 100%;
	position: absolute;
	text-align: center;
	}

.spip-admin {
	position: fixed;
	bottom: 0px;
	font-size: 90%;
	padding: 2px;
	line-height: 1.4em;
}

#pied
	{
	clear: both;
	text-align: center;
	position: relative;
	}