body {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:15px; 
	color:#800000;	
	background-color:#FFFFFF;
	/*
	margin-top: 0px;
	margin-left: 0;
	
	BORDER:THIN DASHED #FFFFFF; 
	scrollbar-face-color:#FFFFFF;
	scrollbar-arrow-color:#697C22;
	scrollbar-track-color:#FFFFFF;
	scrollbar-shadow-color:'#FFFFFF';
	scrollbar-highlight-color:'#FFFFFF';
	scrollbar-3dlight-color:'#697C22';
	scrollbar-darkshadow-Color:'#697C22';
	*/
}

table {
	border-collapse: 0;
}

table.resa {
	font-size:12px; 
	border-collapse: 0;
	font-weight: normal;
}

td.resa {
	border-bottom: 1px solid #697C22;
}
	
td.fond {
	background: url(../imgs-site/fond.jpg) -1px 0;
	border-collapse: 0;
}

table.spip {
	width: 100%;
	font-size:12px;
}

table.spip tr.row_first {
        background-color: #697C22;
}

table.spip tr.row_odd {
	width: 20%;
	font-size:10px;
	text-align: center;
	background-color: #D9DEC8;
}

table.spip tr.row_even {
	width: 20%;
	font-size:10px;
	text-align: center;
	background-color: #B5BE91;
}


ul#menu
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#menu li
{
	margin: 0 0 5px 0 ;
	padding: 0 ;
}

ul#menu li a
{
	display: block ;
	width: 92px ;
	height: 39px ;
	line-height: 39px ;
	text-decoration: none ;
	background: url(../imgs-site/entrer.gif) no-repeat 0 0 ;
}

ul#menu li a:hover
{
	background: url(../imgs-site/entrer.gif) no-repeat 0 -39px ;
}

img {
	border: 0;
}


h1
{
	color:#697C22;
	font-size:18px;
	font-weight: bold;
	padding: 2px;
}


h2
{
	color:#697C22;
	font-size:12px;
	font-weight: bold;
}


h3
{
	color:#000000;
	font-size:12px;
	font-weight: normal;
	text-align:justify;
}


h4
{
	color:#FF6600;
	font-size:10px;
	font-weight: normal;
}


.petit
{
	color:#800000;
	font-size:9px;
}


p.spip
{
	color:#800000;
	font-size:12px;
	text-align:justify;
	margin:5px;
}

blockquote
{
	color:#800000;
	font-size:12px;
	text-align:justify;
	margin:5px;
}

ul {
	margin: 0 ;
}

li.article {
        color:#800000;
        font-size:12px;
	margin: 5px 16px ;
}


.menu-titre
{
	color:#697C22;
	font-size:15px;
	font-weight: bold;
	text-align:justify;
}


.zoom
{
	color:#697C22;
	font-size:10px;
	font-weight: bold;
}

.invisible {
	display: none;
}


a
{
        color:#800000;
        font-size:12px;
}


a:hover 
{
        color:#697C22;
        font-size:12px;
}


a:active:hover 
{
        color:#697C22;
        font-size:12px;
}


a:visited
{
        color:#697C22;
        font-size:12px;
}


a:visited:hover 
{
        color:#800000;
        font-size:12px;
}

a.plan
{
        color:#800000;
        font-size:9px;
}


a.plan:hover 
{
        color:#697C22;
        font-size:9px;
}


a.plan:active:hover 
{
        color:#697C22;
        font-size:9px;
}


a.plan:visited
{
        color:#697C22;
        font-size:9px;
}


a.plan:visited:hover 
{
        color:#800000;
        font-size:9px;
}

a.agenda
{
	color:#800000;
	font-size:9px;
}

a.agenda:hover 
{
        color:#800000;
        font-size:9px;
}

a.agenda:active:hover 
{
        color:#800000;
        font-size:9px;
}


a.agenda:visited
{
        color:#800000;
        font-size:9px;
}


a.agenda:visited:hover 
{
        color:#800000;
        font-size:9px;
}


.tableau
{
	border-bottom: 10px;
	border : 2px solid #800000;
	padding: 4px;
}

.tableau_contact
{
	border-bottom: 10px;
	border : 2px solid #800000;
	padding: 7px;
}

.tableau_date
{
	font-size:9px;
	border-top : 1px solid #800000;
	padding: 2px;
}

.tableau-menu
{
	border : 1px solid #697C22;
	padding: 2px;
}

.tableau_stat
{
	font-size:9px;
	border : 2px solid #FF6600;
	border-style:dashed; 
}

.tab_agenda
{
	font-size:9px;
	border : 1px solid #800000;
}

.calendar_head
{
	font-size:9px;
	font-weight: bold;
	border : 1px solid #697C22;
	background-color : #697C22;
}

.calendar_this_day
{
	font-size:9px;
	border : 1px solid #697C22;
	background-color : #697C22;
}

.calendar_this_month
{
	font-size:9px;
	border : 1px solid #800000;
}

.calendar_not_this_month
{
	font-size:9px;
	border : 1px solid #697C22;
}


input
{
	font-size : 11px;
	color:#800000;
	background-color : #FFFFFF;
	text-decoration: none; 
	border: 1px #800000 solid;
}

select
{
	font-size : 11px;
	color:#FFFFFF;
	background-color : #800000;
	text-decoration: none;
	border: 1px #800000 solid;
}

