/* CSS Document */

body
{ 
 background-color:#ffffcd;
 color:#999999;
 font-family:verdana,tahoma,arial,sans-serif;
 min-height:100%;
 /* background-image:url(../images/bg_L.gif);
 filter:alpha(opacity=20);
 opacity:1;
 background-repeat:no-repeat;
 background-position:left, top; */
}

#all
{
 position:absolute;
 top:0px;
 left:0px;
 z-index:1;
 opacity:0.20;
 filter: alpha(Opacity=20);
 -moz-opacity:0.4;
}

#logo
{
 position:absolute;
 top:15px;
 left:15px;
 z-index:99;
}

#imgtop
{
 position:absolute;
 top:42px;
 left:225px;
 width:750px;
 height:149px;
 z-index:99;
}

#date
{
 position:absolute;
 left:15px;
 top:245px;
 font-size:14px;
 text-align:center;
 width:200px;
 color:#333399;
 font-weight:bold;
 border-bottom:1px solid black;
 border-top:1px solid black;
}

#side_L
{
 position:absolute;
 left:15px;
 top:255px;
 height:300px;
 width:200px;
 color:#000000;
 text-align:center;
 z-index:5;
 font-size:12px;
}

#side_L_mail
{
 position:absolute;
 font-size:12px;
 border-bottom:1px solid black;
 border-top:1px solid black;
 padding-bottom:3px;
 padding-top:3px;
 width:200px;
 left:15px;
 top:400px;
 z-index:5;
}

#main
{
 position:absolute;
 left:225px;
 top:225px;
 width:750px;
 color:#000000;
 z-index:5;
 font-size:9px;
}

#container
{
 width:290px;
}

#art, #logoss
{
 z-index:25;
 margin:10px;
 /*border: 1px solid gray;*/
}

#art
{
 position:relative;
 padding-bottom:80px;
 font-size:10px;
 min-height:300px;
}

#logoss
{
 position:absolute;
 bottom:0px;
 height:40px;
 font-size:9px;
 text-decoration:underline overline;
 width:900px;
}


#under_main
{
 background-color:#ffffcd;
 z-index:3;
 opacity:0.40;
 filter: alpha(Opacity=40);
 -moz-opacity:0.4;
 position:absolute;
 left:225px;
 top:225px;
 width:750px;
 height:300px;
 
}

#imglink
{
 border:none;
}

#map
{
 position:absolute;
 top:65px;
 right:-8px;
}


/* ------ Menu ------ */
#menuh-container
	{
	font-size: 1em;
	margin: 0px;
	border: none;
	position:absolute;
	top:195px;
	left:225px;
	z-index:99;
	}
	
#menuh
	{
	font-size: small;
	font-family:verdana,tahoma,arial,sans-serif;
	font-variant:small-caps;
	color:#FFFFFF;
	}
/* ------ End Menu ------ */


/* ------ Top Menu ------ */

#topmenu
{
 position:absolute;
 top:14px;
 left:225px;
 width:750px;
 height:21px;
 z-index:99;
}

#contact, #actualite, #calendrier, #accueil
{
 float:right;
 height:23px;
 width:152px;
 text-align:center;
 padding-top:2px;
 color:#F0DFC4;
 font-family:Arial, Helvetica, sans-serif;
 font-size:15px;
}



#contact a:active, #actualite a:active, #calendrier a:active, #accueil a:active,
#contact a:link, #actualite a:link, #calendrier a:link, #accueil a:link,
#contact a:visited, #actualite a:visited, #calendrier a:visited, #accueil a:visited
 	{
	color: #F0DFC4;
	text-decoration:none;
	/* background-color:#F0DFC4; */
	/* background-color:#cd5200; */
	}



/* ------ End Top Menu ------ */


a:link { color:#CC0000; text-decoration:none;}    
a:visited { color:#D68B2A; text-decoration:none;}  
a:hover { color:#E42309; text-decoration:none;}   
a:active { color:#D68B2A; text-decoration:none;} 

select
{
 /*background-color: #26628a;*/
 /*background-color:#990000;*/
 background-color:#ffffcd;
 color:#000000;
 width:250px;
}

.chemin
{
 color:#CC0000;
 font-size:10px;
}

.cal_tit
{
 font-size:12px;
 font-weight:bold;
 color:#990000;
}

.cal_dat
{
 font-size:12px;
 font-weight:400;
 color:#CC3300;
}

.actu
{
 font-size:14px;
 font-weight:bold;
 color:#990033;
}