body {
	text-align:center;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#content{
	width:775px;
	margin:0 auto 0 auto;
}

#contenu{
	clear:both;
	text-align:justify;
	/*min-height:300px;
	height:auto !important;
	height:400px;*/
	background-image:url(../images/verneuil_10.jpg);
	background-repeat:repeat-y;
}

#contenu p{
	/*padding:0 30px 0px 25px;*/
	padding:10px 30px 0 10px;
	background-image:url(../images/img_paragraphe.gif);
	background-repeat:no-repeat;
}

#contenu h2{
	padding-left:25px;
        margin-top:0px;
        margin-bottom:0px;
}

.form_class{
        /* border:1px solid red; */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

td#td_menu{
	/*background-image:url(../images/clocher2.jpg); */
	background-repeat:no-repeat; 
	background-position:bottom left;
	font-size:11px;
}

td#texte{
	width:540px;
	padding:0px 0 0 0px;
	font-size:11px;
	text-align:justify;
}

td#texte p{
	padding:10px 0 0 10px;
	background-image:url(../images/img_paragraphe.gif);
	background-repeat:no-repeat;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

h1{
	margin-top:0px;
	margin-bottom:0px;
	color:#294403;
	font-size:20px;
}

h2{
	color:#C15D1A;
	font-size:14px;
	
}

#texte h2{padding-left:0;}

img{border:none;}

.suite{
	
	margin-right:25px;
}

#recherche{
	clear:both;
	border:2px solid #588C06; 
	padding:5px; 
	width:480px; 
	background-color:#D7F6B0;
}


/*************************************Entête***************************************************************/

#bandeau_gauche{
	float:left;
	width:526px;
	height:241px;
	background-image:url(../images/verneuil_01.jpg);
	background-repeat:no-repeat;
	margin:0;
}

#bandeau_droite{
	float:left;
	width:242px;
	height:241px;
	background-image:url(../images/verneuil_02.jpg);
	background-repeat:no-repeat;
	margin:0;
}

#bandeau{
	float:left;
	width:768px;
	height:182px;
	background-image:url(../images/bandeau_page_01.jpg);
	background-repeat:no-repeat;
	margin:0;
}
/*********************************FIN Entête***************************************************************/


/*********************************Menu*********************************************************************/
#menu{
	margin-left:8px !important;
	margin-left:0px;
	float:left;
}

#menu #img_changeante{
	width:143px;
	height:265px;
	float:left;
	background-image:url(../images/accueil.jpg);
	background-repeat:no-repeat;
}

#menu #liens{
	margin:-11px 15px 0 -38px!important;
	margin:0 10px 0 -30px;
	float:left;
	background-color: #FFFFFF;
}

.invisible{
	display:none;
}

#menu .rub{
	list-style-type:none;
}

#menu #liens_menu li a, #liens_menu li a:hover{
	display:block;
	width:231px;
	background-repeat:no-repeat;
}

#menu #liens_menu li a{background-image:url(../images/verneuil_04.gif);}
#menu #liens_menu li a:hover{background-image:url(../images/verneuil_05.gif);}

#menu #menu_municipale, #menu_municipale:hover, 
#menu #menu_eco,  #menu_eco:hover,
#menu #menu_enfance, #menu_enfance:hover,
#menu #menu_asso, #menu_asso:hover,
#menu #menu_tourisme, #menu_tourisme:hover,
#menu #menu_carte, #menu_carte:hover,
#menu #menu_agenda, #menu agenda:hover,
#menu #menu_newsletter, #menu_newsletter:hover,
#menu #menu_contact, #menu_contact:hover{
	margin-top:0 !important;
	margin-top:-3px;
}

#menu #menu_actu, #menu_actu:hover {background-position:0 0px; height:25px;}
#menu #menu_municipale, #menu_municipale:hover {background-position:0 -25px; height:25px;}
#menu #menu_eco, #menu_eco:hover {background-position:0 -50px; height:25px;}
#menu #menu_enfance, #menu_enfance:hover {background-position:0 -75px; height:25px;}
#menu #menu_asso, #menu_asso:hover {background-position:0 -100px; height:25px;}
#menu #menu_tourisme, #menu_tourisme:hover {background-position:0 -125px; height:30px;}
#menu #menu_carte, #menu_carte:hover {background-position:0 -155px; height:30px; height:25px;}
#menu #menu_agenda, #menu_agenda:hover {background-position:0 -180px; height:20px; height:30px;}
#menu #menu_newsletter, #menu_newsletter:hover {background-position:0 -210px; height:30px;}
#menu #menu_contact, #menu_contact:hover{background-position:0 -240px; height:25px;}

#menu #bas_menu{
	width:356px;
	height:45px;
	background-image:url(../images/verneuil_07.gif);
	background-repeat:no-repeat;
	float:left;
	clear:both;
	margin:-11px 0 0 20px!important;
	margin:-22px 0 0 14px;
	cursor:pointer;
	cursor:hand;
}

/*********************************FIN Menu*****************************************************************/

/*********************************Menu Pages*********************************************************************/
#menu2{
	min-height:760px;
	height:auto !important;
	height:760px;
}

#menu2 #liens{
	margin:-11px 0px 0 -40px!important;
	margin:0 0px 0 -40px;
	float:left;
	text-align:left;
}

.invisible{
	display:none;
}

#menu2 .rub{
	list-style-type:none;
}

#menu2 #liens_menu li a, #liens_menu li a:hover{
	display:block;
	width:192px;
	background-repeat:no-repeat;
}

.rub a{background-image:url(../images/menu_page.gif);}
.rub a:hover{background-image:url(../images/menu_page_02.gif);}

#menu2 #menu_actu, #menu2 #menu_actu:hover, 
#menu2 #menu_municipale, #menu_municipale:hover, 
#menu2 #menu_eco,  #menu_eco:hover,
#menu2 #menu_enfance, #menu_enfance:hover,
#menu2 #menu_asso, #menu_asso:hover,
#menu2 #menu_tourisme, #menu_tourisme:hover,
#menu2 #menu_carte, #menu_carte:hover,
#menu2 #menu_agenda, #menu agenda:hover,
#menu2 #menu_newsletter, #menu_newsletter:hover,
#menu2 #menu_marches, #menu_marches:hover,
#menu2 #menu_contact, #menu_contact:hover{
	margin-top:0 !important;
	margin-top:-3px;
}

#menu2 #menu_accueil, #menu_accueil:hover {background-position:0 0px; height:29px;}
#menu2 #menu_actu, #menu_actu:hover {background-position:0 -29px; height:29px;}
#menu2 #menu_municipale, #menu_municipale:hover {background-position:0 -58px; height:29px;}
#menu2 #menu_eco, #menu_eco:hover {background-position:0 -83px; height:29px;}
#menu2 #menu_enfance, #menu_enfance:hover {background-position:0 -110px; height:29px;}
#menu2 #menu_asso, #menu_asso:hover {background-position:0 -135px; height:29px;}
#menu2 #menu_tourisme, #menu_tourisme:hover {background-position:0 -164px; height:29px;}
#menu2 #menu_carte, #menu_carte:hover {background-position:0 -193px; height:30px; height:29px;}
#menu2 #menu_agenda, #menu_agenda:hover {background-position:0 -222px; height:20px; height:29px;}
#menu2 #menu_marches, #menu_marches:hover {background-position:0 -251px; height:29px;}
#menu2 #menu_newsletter, #menu_newsletter:hover {background-position:0 -280px; height:29px;}
#menu2 #menu_contact, #menu_contact:hover{background-position:0 -309px; height:29px;}

#menu2 #bas_menu{
	width:192px;
	height:45px;
	background-image:url(../images/bas_menu_02.gif);
	background-repeat:no-repeat;
	float:left;
	clear:left;
	 margin:-18px 0 0 40px!important;
	/* margin:-29px 0 0 20px; */
}

.smenu{
	margin:-10px 0 5px 0px;
}

.smenu img{
	margin-right:5px;
}

.smenu a, .smenu a:hover{
	background-image:none;
}

.smenu .s_rubrique{
	font-size:13px;
	font-weight:bold;
	color:#4A691D;
	margin-left:-30px;
	list-style-type:none;
}


.smenu .page{
	margin-left:-30px;
	list-style-type:none;
}

.smenu .page a{
	color:#84B935;
	text-decoration:none;
}
.smenu .page a:hover{
	text-decoration:underline;
}

.smenu .s_rubrique a{
	color:#335700;
	text-decoration:none;
}

.smenu .s_rubrique a:hover{
	text-decoration:underline;
}


/*********************************FIN Menu_pages*****************************************************************/

/*************************************Carte*****************************************************************/
#sites_touristiques a{
	font-size:11px;
	color:#335700;
	}


/*********************************Fin Carte*****************************************************************/


/*************************************Pied*****************************************************************/

#pied{
	width:775px;
	height:72px;
	background-image:url(../images/verneuil_11.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	font-weight:bold;
	clear:both;
	margin-top:10px;
}

#pied div{
	margin:0px 350px 0 0;
	padding-top:30px;
	text-align:center;
}

#mairie{
	font-size:16px;
}

/************************************Fin pied***************************************************************/

/*************************************Ehoui*****************************************************************/
#ehoui{font-size:11px;}

#ehoui a{
	color:#226F00;
	text-decoration:none;
}

#ehoui a:hover{
	text-decoration:underline;
}


/*********************************Fin Ehoui*****************************************************************/
