/*Feuille de style CSS*/
body {
margin: 0; 
text-align: left;
font-family: Arial, Helvetica, sans-serif;

}
a {
text-decoration:none;
color : #0671b1;
}

a:hover{text-decoration:underline;}

#contenu{
margin-left : auto;
margin-right : auto;
margin-top : 5px;
width:760px;
/*border: #000000 solid 1px;*/
min-height:548px;
}

#contenuaccueil{
margin-left : auto;
margin-right : auto;
margin-top : 5px;
width:760px;
/*border: #000000 solid 1px;*/
min-height:1250px;
}


#banner{
position: relative;
width:350px;
height:126px;
top: 5px;
left : 0px;
background: url("images/bannernom.png") no-repeat top left;
}

#barreboutons1{
position: relative;
width:400px;
min-height:126px;
top:-130px;
left:350px;
border: 1px;
}

#barreboutons1 a{
text-decoration:none;
padding-left:10px;
}

#barreboutons1 img{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border : none;
}

#barreboutons1 a:hover{background:none}
#barreboutons1 a span{display:none}
#barreboutons1 a:hover span{
display:inline;
position: absolute;
top:60px;
left: 80px;
color:black;
}



a img{
border : none;
alt-visibility: visible; /* on dit au navigateur d'afficher ou non le texte alternatif de l'image (et l'image bien entendu) */
alt-position: bottom; /* ou l'afficher par rapport ˆ l'image */
/*alt-style: itablic/bold npt #color ; le style de la lŽgende de l'image */
}

#img_om{
text-decoration:none;
padding-left : 0px;
}

#texte{
position:relative;
font-family: Arial, Helvetica, sans-serif;
font-size:0.9em;
top:-110px;
left : 240px;
height: auto;
width:539px;
/*border: #000000 solid 1px;*/
margin-left:10px;
margin-right:10px;
text-align: justify; 
}

#texte h1{
text-align:left;
font-size: 1.6em;
}

#texte h2{
text-align:left;
font-size: 1.4em;


}

#texte h3{
text-align:left;
font-size : 1em;
}	

.rouge h1{
color: #FF0000;
}

.news h1{
font-size: 1.6em;
text-align: left;
font-weight:bold;

}
.news h2{
font-size: 1.2em;
height:20px;
color: #0671b1;

}
.news img{
/*float:right;*/
margin-left: 10px;
margin-bottom: 5px;
visibility : visible;
}
.news p{
text-align:justify;
font-size: 1em;
}

.news {
border-bottom: 3px solid #0671b1;
margin-top: 5px;
/*margin-left: 30px;
margin-right: 30px;*/
font-family: Arial, Helvetica, sans-serif;
}
#maj{
position: absolute;
top:330px;
height:auto;
left:-220px;
width:auto;
font-size : 0.8em;
text-align : right;
}
#plansdt img{
margin-left: 7px;
}
#img_blasons{
margin-left:50px;

}

#img_blasons img{

margin-left: 7px;
margin-bottom: 7px;

}
#tab_collectes table, #tab_ram table, #tab_charte, #tab_gym table{
border: none;
/*border-collapse: collapse;*/
}

#tab_collectes tr, #tab_ram tr, #tab_charte, #tab_gym tr{
border: none;
}

#tab_collectes td, #tab_ram td, #tab_charte td{
border: none;
padding-left : 10px;
text-align: left;

}
#tab_gym td{
border: none;
padding-left : 8px;
text-align: center;
}

.td_couleur1{
color : #949494;
}
.td_couleur2{
color : #0113ff;	
}
#img_nv_om{
margin:auto;
}

#colonnes{
width:539px;
height:100px;
}

#aprescol{
width:539px;
}

#col_gauche{
position: relative;
width:260px;
height:auto;
text-align: left; 
}

#col_droite{
position: relative;
top:-100px;
height:auto;
left:269px;
width:260px;
text-align: left; 

}

#img_blasons a:hover{
background:none;
text-decoration:none;
}
#img_blasons a span{display:none}
#img_blasons a:hover span{
display:inline;
position: absolute;
top: 270px;
left: 210px;
color:black;
}

.img_texte img{
float:right;
margin-left: 10px;
margin-bottom: 5px;
}

.img_textegauche img{
float:left;
margin-right: 10px;
margin-bottom: 5px;
}


#meteo{
position: absolute;
top :400px;
left:-170px;
}

b.rouge{
color:red;	
	
}

#informations{
position: absolute;
font-size:0.9em;
top:250px;
height:auto;
left:-220px;
width:auto;

}
#informations h3{
color : #0671b1;
}
img.photostexte{
margin-right: 13px;
margin-bottom: 5px;	
}
#panneaux table,{
border: none;
}

#panneaux tr{
border: none;
}

#panneaux td{
border: none;
padding-left : 10px;
padding-bottom : 15px;
text-align: center;

}

td.budget{
text-align: right;
}

li {
padding-top : 15px;
}

.centrer_img{
position : absolute;
left : 40%;

}
.menu_bas{
clear:both;
margin:0 auto;
width:764px;
text-align:center;
}

.menu_bas a{
font-size:smaller;

}
