/* CSS Document */
*{
font-family:Arial, Helvetica, sans-serif;
padding-top:0;
padding-bottom:0;

}
/***************************************************/
/************* HEADER ******************************/
/***************************************************/

.header{
padding-left:65px;
padding-top:20px;
color:#FFFFFF;
float:left;
}
.header a{
font-size:12px;
font-weight:bold;
color:#ffffff;
border:none;
text-transform:uppercase;
text-decoration:none;
}
.header a:hover{
text-decoration:underline;
}
input
{
font-size: 12px;
}
textarea
{
font-size: 12px;
}
.envoi_ami{
float:right;
height:45px;
width:120px;
cursor:pointer;
/*border:1px solid #000000;
background-color:#00FF33;*/
}
/********* BAS DE PAGE ************************************/
/* case newsletter */

.nl_hp{
float:left;

padding-left:23px;
padding-top:55px;
}
.nl_hp input{
font-size:12px;
}
.nl_hp select{
font-size:12px;
width:148px;
}
.nl_hp img{
position:relative;
top:5px;
}

/* case adresses */
.adresses_bp{
float:left;
font-size:12px;
color:#a1aa19;
padding-left:165px;
/*padding-top:15px;*/

}
.adresses_bp h4{
margin-bottom:5px;
color:#FFFFFF;
font-size:12px;
text-transform:uppercase;
}


/* case texte */
.txt_bp{
float:left;
font-size:12px;
color:#a1aa19;
border-left:1px #a1aa19 dotted;
padding-left:10px;
margin-top:15px;
margin-left:10px;
}
/* menu footer */
.menub{
clear:both;
padding-top:00px;
float:left;
color:#a1aa19;
font-size:14px;
font-weight:normal;
text-align:left;
width:900px;
position:relative;
left:-25px;

}
.menub a{
color:#a1aa19;
font-size:11px;
font-weight:normal;
}

/***** menu en colone de droite **/

.menu_droite{
padding-left:40px;
padding-top:15px;
width:150px;
}
.menu_droite a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#7f573e;
text-decoration:none;
}
.menu_droite a:hover{
color:#acb818;
}
.imgfl{
position:absolute;
z-index:1000;
top:42px;
margin-left:856px;
}
.div_news_hp{
background-color:#000000;
position:absolute;
width:225px;
height:415px;
top:50px;
margin-left:750px;
z-index:999;

filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	color:#FFFFFF;
	font-size:13px;
	padding-left:5px;
	}
.div_news_hp h3{
font-size:24px;
font-weight:normal;
padding-left:0px;

}
.div_news_hp marquee{
filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	}
.div_news_hp h4{
font-size:14px;
font-weight:bold;
padding-left:0px;
color:#ff9900;
}
.div_news_hp a{
text-decoration:underline;
color:#FFFFFF;
}

/***************************************/
/***********  Corps : News *************/
/****************************************/

.news{
font-size:12px;
padding-left:15px;
width:700px;

/*margin-top:20px;
min-height:300px;*/
}
.news h2{

color:#acb818;
font-size:22px;
font-weight:normal;
border-bottom:1px dotted #acb818;
}
.news h3{
color:#acb818;
font-size:18px;
font-weight:normal;
margin:0 0 3px;
}
/*********** PLANNING ****************/
.planning{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
margin-left:15px;
height:250px;
}
.planning h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#acb818;
}
.planning a{
cursor:pointer;
}
.calendrier{
border:1px solid #000000;
float:left;
width:200px;
padding-left:5px;

}
.calendrier h2{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#acb818;
}
#libelle{
font-weight:bold;
font-size:12px;
color:#666666;
}
.ligne{
text-align:center;
font-size:12px;
color:#666666;
}
.itemCurrentItem{
/* aujourd'hui*/
color:#ff0000;
}
.itemCherchItem{
/*jour sur lequel on a cliqué*/
background-color:#CCCCCC;
}
.rempli{
float:left;
padding-left:10px;
width:400px;
}
.rempli td{
text-align:center;
width:35px;
font-size:10px;
color:#666666;
}
.map{
width:705px;
height:350px;
margin-left:15px;
}
/* formulaire */
.hautblockfiche{

color: #acb818;
font-size: 18px;
font-weight: normal;

}
.bloc_box{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
padding-left:15px;
/*****************************************/
/*********** infos css des maquettes ******/
/***************************************/
/* CSS Document */



body {

	background-image: url(images/fond.jpg);
	background-position:center;
}
.footer{
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
width:980px;
height:194px;
float:left;
clear:both
}
/************/
.corps_home{
	margin:-10px auto 0px auto;
	padding:0px auto 0px auto;
	width:980px;
	}

.smenu{
	position:absolute;
	display:block;
	z-index:999;
	margin-top:55px;
	font-weight: normal;
	background-color:#000000;
		filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;


	}

