body { /*mentions legales,plan du site,site web*/
  margin:0;
    padding: 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    text-align: center;
    background-color: #eaedf6;
}



td {
  margin:5px;
    padding:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
}

tr {
  margin:5px; 
    padding:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	
	
}

#conteneur {
    width:1000px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    position: relative;


}

#centre{
    
    position: relative;
    width:1000px;
    top:200px;
    background-image: url('../images/ln_bg.gif');
    z-index: 0;
     
    
}

#imprimer {
	margin-top:auto!important;
	margin-top:-30px;
	}
	
#filet_point {
	border:dashed;
	size:0.5;
	color:#58585a;
	}


#navigation_principale{
    position: absolute;
    z-index:550;
    left: 0px;
    top: 125px
        
}

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


    margin-left:20px;
    float: left;
    text-align: left;
}

#navigation_principale li{
    float: left;
    list-style-type: none;
    padding: 0;
    margin: 0;

}

#navigation_principale img {

    margin: 0;
    padding: 0;
}


    #sous_menu { /*menu deroulant*/
            position: absolute;
            z-index:750;
            top:0px;
            left:0px;
			font-size:12px;
           
    }
    .menu a{
        
        color:white;
        text-decoration: none;
    }

    
    .menu a:hover{
        
        color:#ffed00;
        text-decoration: underline;
        font-style: italic;
    }

    .menu{
        background-color:#25a345;     
        opacity: 0.9;
        filter : alpha(opacity=90);    
padding-bottom: 5px; 

    }




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

    .menu li{
        list-style-type: none;
    }



    #menu_vie_municipal{
        
        position: absolute;
        z-index: 500;
        top:155px;
        left:318px!important;
		left:317px;
        width:93px!important;
		width:123px;

        padding-top: 13px; 
        padding-left: 15px; 
        padding-right: 15px; 

        display: none;
         
        
    }

    #menu_la_commune{
        
        position: absolute;
        z-index: 500;
        top:160px;
        left:218px!important;
		left:218px;
        width:75px!important;
		width:105px;

        padding-top: 8px; 
        padding-left: 15px; 
        padding-right: 15px; 

        display: none;    
    }

	#menu_vie_associative{
        
        position: absolute;
        z-index: 500;
        top:155px;
        left:578px!important;
		left:578px;
        width:87px!important;
		width:118px;

        padding-top: 13px; 
        padding-left: 15px; 
        padding-right: 15px; 

        display: none;
         
        
    }
	
	#menu_vie_administrative{
        
        position: absolute;
        z-index: 500;
        top:155px;
        left:438px!important;
		left:438px;
        width:110px!important;
		width:140px;

        padding-top: 13px; 
        padding-left: 15px; 
        padding-right: 15px; 

        display: none;
         
        
    }

img {
    border: 0px;
    padding: 0;
    margin: 0;
}

#nav_bas_page {
    padding: 0;
    margin: 0;
    position: absolute;
    right:35px;
    bottom:2px;
    
}

#nav_bas_page ul {
    float: left;
    list-style-type: none;
}

#nav_bas_page li {
    float: left;
    padding-right: 10px;;
        list-style-type: none;
}

#nav_bas_page a{
    color:#58585a;
    text-decoration: none;
       padding: 0;
    margin: 0; 
}

#nav_bas_page a:hover{
    color:#58585a;
    text-decoration: underline;

}

#contenu{
    

    padding-left: 70px;
    padding-right: 70px;
    position: relative;
    width: auto;
    height: auto;
    z-index:0;
    position: relative;
    font-size:12px;
    color:#58585a;

    
}

#contenu img {margin-right:10px;margin-left:10px; margin-top:0px; margin-bottom:0px}

h1{
    
    font-size:15px;
    color:#3fb062;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
}

h2{
	font-weight:bold;
    font-size:12px;
    color:#0055A0;
    text-transform: uppercase;
	margin-bottom:0px;
}

a{
    color:#25a345;
    text-decoration: none;
}

a:hover{
    
    text-decoration: underline;
}

#bas_page_home {
    
     position:relative; 
     width:1000px;
     height:35px; 

     background-color: #eaedf6;
     background-image:url('../images/bas_page_home.gif'); 
     background-repeat: no-repeat;
     z-index:1;
    
}


#bas_page {
    
     position:relative; 
     width:1000px;
     height:35px; 

     background-color: #eaedf6;
     background-image:url('../images/bas_page.gif'); 
     background-repeat: no-repeat;
     z-index:1;
    
}

#actu_home{ /*gestion du reflet pour l'actu principale*/
    width: 594px;
    height: 309px;
    position: relative;
    z-index:50;
    cursor: pointer;
	

}

#agenda{
    width: 260px;
    height: 543px;
     background-image: url('../images/agenda.gif') ;  
     float: right;
	 font-size:12px;

}

#titre_home{
    
    color:white;
    position: absolute;
    z-index:250;
    width: 400px;
    font-size:15px;
    font-weight:bold;
    text-align: left;
    top:220px;
    left:20px;
    
}

#contenu_home{ /*actu principale*/
    
    width:540px;
    height: 32px;
    font-size:12px;
    overflow: hidden;
    position: absolute;
    z-index:5000;
    color:white;
    left:20px;
    top: 240px;
}
#fond_home{ /*fond bleu pour l'actu principale*/
    
    position: absolute;
 width:580px;   
 height: 70px;
 z-index: 250;
 top:214px;
 left: 4px;
 background-color: #04378b;
         opacity: 0.5;
        filter : alpha(opacity=50);   
}

.actu_petit{ /*gestion de l'emplacement de l'image des petites actus */
    width:285px;
    float: left;
    cursor:pointer;
	margin-bottom:15px;

}


#form p
{
    margin: 2px 0;
}

#form fieldset
{

    border: #CCC 1px solid;
    width : 640px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-top: 0px;

    

}


#form fieldset legend
{
    padding: 0 10px;
    border-left: #CCC 1px solid;
    border-right: #CCC 1px solid;
    font-size: 1.2em;
    color: #999;
}

#form label{
    
    display: block;
    width: 150px;
    float: left;


    padding-right: 15px;

}


#form input, #form select
{
        width: 250px;
border:1px solid #404040;
        
        padding-left: 5px;
}


/* button submit */
#form input[type="submit"]
{
    border: #DDEEFF 1px solid;
    width: 125px;
    position: relative;
    top: 15px;
    left: 490px;
    
}

#form input[type="submit"]:hover
{
    background-color: #b6bdd2;
    cursor: pointer;
}

#filet{ background-color: #FFFFFF;
color: #FFFFFF;
border:none;
border-bottom:dotted #CCCCCC 1px;
} 