body {
margin: 0;

padding: 0;
font-family : arial;
font-size : 12px;
color : #999966;
background-color: #efebde;
/*background-image:url(images/fond_body.png);*/
background-repeat:repeat;

}

#logo{position: absolute;
z-index: 10;
margin: 20px  auto  auto  80px ;
text-align: left;
}

 

 h3 {
width : 220px;
margin : 40px 0 10px 5px ;
padding : 0; 
font-size : 12px;
color:#999966;
text-transform : uppercase ;
height : 31px; }
 
 h2 {
margin : 20px 0 0 0 ;
padding : 0; 
font-size : 1.8em;
background-color :transparent;
color: #006699;
text-transform : uppercase ; }



h1 {
color: #fff;
font-size : 2.2em;  
text-align: right;
margin : 37px 0 0 0 ;
padding: 57px 0 0 0 ;
background-color: #006699;}

.meteo{
font-size:13px;
color:#000;
font-weight: bold;
}
p {margin : 10px 15px 0 0 ; padding : O}


a {
color: #3366cc; 
text-decoration : none ; 
text-transform : uppercase ; 
font-size : 11px; font-weight : bold}

a:hover {
color : #FFD800; 
text-decoration : none ;}



a.class1 {
color : #333300; 
text-decoration : none ; 
text-transform : uppercase ; 
font-size : 11px; font-weight : bold}

a:hover.class1 {
color : #999966; 
text-decoration : none ; }

a.class2 {
color : #fff; text-align: right;

text-decoration : underline ; text-transform : uppercase ; font-size : 9px ; }

a:hover.class2 {
color : #999966; text-align: right;

text-decoration :underline }

a.class3{
color : #465F89; 
text-decoration : underline ; font-size : 9px ;}

a:hover.class3 {
color : #465F89; 
text-decoration : underline;  
}

.imagedroite{
	float: right;
	margin-left: 5px;
	margin-right: 5px;
}
.imagegauche{
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}
table tr:nth-child(2n+1)
{
    background-color: #f0f0f0;
}
table tr:nth-child(4n+3)
{
	border-top: 1px solid #000;
    font-weight: bold;
	color: #000;
}
