/*
Meteo-Charente design
Réalisé par C.Vincent
http://meteo-charente.fr
*/

body
{
width: 1010px;
height: 1000px;
margin: auto;
margin-top: -8px;
margin-bottom: 5px;   
background-image:  url("http://meteo-charente.fr/images/fond4.png");
}
#en_tete
{
width: 950px;
height: 208px;
background-image: url("http://meteo-charente.fr/images/Banniere.png");
background-repeat: no-repeat;
margin-bottom: -75px;
margin-left: 1px;
margin-top: 20px;
}


#menu, #menu ul /* Liste */     
{
        padding : 0; 
        margin : 0; 
        list-style : none; 
        line-height : 26px; 
        text-align : center;
        		
}

#menu /* Ensemble du menu */
{
        font-weight : bold; 
        font-family : Arial; 
        font-size : 12px;
        		
}

#menu a /* Contenu des listes */
{
        display : block; 
        padding : 0; 
        background : navy;   
        color : white; 
        text-decoration : none; 
        width : 109px; 
}

#menu li /* Elements des listes */     
{
        float : left;
       
        border-right : 1px solid #fff; 
		font-size: 12px;
}

/* ie ne reconnaissant pas le sélecteur ">" */
html>body #menu li
{
        border-right: 1px solid transparent ; 
}

#menu li ul /* Sous-listes */
{
        position: absolute; 
        width: 144px; 
        left: -999em; 
	
}


#menu li ul li /* Eléments de sous-listes */
{
        
        border-top : 1px solid #fff; 
		font-size: 9px;
		font-style: normal;
}

/* ie ne reconnaissant pas le sélecteur ">" */
html>body #menu li ul li               
{
        border-top : 1px solid transparent; 
}

#menu li ul ul
{
        margin    : -22px 0 0 144px ; 
        
        border-left     : 1px solid #fff ;     
}


html>body #menu li ul ul               
{
        border-left     : 1px solid transparent ; 
}
#menu a:hover 
{
        color: white; 
        background: maroon; 
	}
	#menu li:hover ul ul, #menu li.sfhover ul ul 
{
        left: -999em;
}

#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul  
{
        left: auto; 
        min-height: 0; 
}
#ombre
{
margin-left: 1px;
margin-right: -41px;
padding: 5px;
color: #55a1cc;
background-color: #FFFFFF;
background-repeat: repeat-x;

}



#corps
{

   margin-top: 34px;
   margin-left: 0px;
   margin-bottom: 10px;
   padding: 2px;
   text-align: center;
   font-size: 14px;
   font-family: Verdana;
   
   color: navy;
   background-color: white;
   background-image: url("");
   background-repeat: repeat-x;
   
   border: 1px solid grey;

}
#corps h2
{
color : teal;
}

#Block1
{
   background-color: white;
   border: 1px solid black;
 
}

#Block2
{
	background-color: white;
	border: 1px solid black;
 }





