/* CSS Document */

BODY{
margin:0px;
background-image:url(img/bg.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

p{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.contenu{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}

.contenu-small{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:x-small;
}

.border{
border:#FFFFFF thin solid;
}

img{
border:#666666 thin solid;
}

.no-border{
border:none;}

.bg-top{
background-image:url(img/top.jpg);
width:860px;
height:126px;}

.bg-photo{
background-image:url(img/photo.jpg);
width:860px;
height:125px;}

.bg-menu{
background-image:url(img/bg-menu.jpg);
width:860px;
background-repeat:repeat-x;
word-spacing:20px;
line-height:36px;
text-align:center;}

.bg-bottom{
background-image:url(img/bg-piedpage.jpg);
width:860px;
height:38px;
background-repeat:repeat-x;
text-align:center;
vertical-align:top;
font-size:11px;}

.content{
width:860px;
height:100%;
border-left:#FFFFFF medium solid;
border-right:#FFFFFF medium solid;
border-bottom:#FFFFFF medium solid;
text-align:left;
}

.titre{
color:#000000;
background-color:#74A352;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
font-variant:small-caps;
font-weight:bold;
line-height:30px;
padding-left:10px;
}

.ss-titre{
background-color:#DEDEDE;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

hr{
width:75%;
color:#74A352;
text-align:center;
}

a{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

a:hover{
color:#EA3333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

a.menu{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
font-weight:bold;
text-decoration:none;
}

a.menu:hover{
color:#EA3333;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
font-weight:bold;
}

.piedpage{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

a.small, a.small:hover{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
}

/*CALENDRIER*/
TD.calMois, .calMois a, .calMois a:hover { 
	font-size : 10px; 
	font-weight: bold; 
	text-align : center; 
	font-family : verdana, geneva, helvetica, sans-serif; 
	color : #000000;
	text-decoration:none;
	line-height:20px;
	}

TD.JourNo { 
	font-size : 9px; 
	text-align : center; 
	font-family : verdana, geneva, helvetica, sans-serif; 
	color:#999999;
	text-decoration:none;
	line-height:20px;
	width:20px;
	}
	
TD.JourYes { 
	text-align : center; 
	line-height:20px;
	width:20px;
	}


A.calJourYes {
	font-size : 9px;
	font-family : verdana, geneva, helvetica, sans-serif; 
	color : #FFFFFF;
	background-color:#000000;
	font-weight:bold;
	text-decoration: none;
	display:block;
	}

A:hover.calJourYes { 
	font-size : 9px; 
	font-family : verdana, geneva, helvetica, sans-serif; 
	color : #000000;
	font-weight:bold;
	background-color : #EA3333;
	text-decoration: none;
	display:block;
	}
	
