body{
text-align: left;
font-family: Verdana, Arial, Serif;
font-size: 85%;
margin: 0;
padding: 0;
}
p{
margin-bottom: 20px;
}
a img{border:none;}
#page{
margin: auto;
padding: 0 ;
width: 90%;
}
#bord_sup{
width: 100%;
height: 35px;
}
#texte_impression{
width: 100%;
font-size: 350%;
font-weight:bolder;
height: 80px;
text-align: left;
font-family: Verdana, Arial, serif;
color: black;
padding:0;
border-bottom: solid #3c70aa 2px;
margin-bottom:10px;
}

#bandeau_haut{
display:none;
}
#menu_horizontal{
display:none;
}
#colonne_gauche{
display:none;
}

#corps_de_page{
height:80%;
float:left;
margin: 10px 0;
width: 100%;
padding: 0;
}
#corps_de_page h2{margin: 0 0 10px 0;}
#corps_de_page h5{color:#2b5379;margin:0 0 10px 0;font-size:1em;}
#corps_de_page h4{margin:10px 0 0 0;font-size:1.1em;font-weight:bold;}
#corps_de_page a{text-decoration:underline;color:#3c70aa; }
#corps_de_page ul{margin:0;}
.calendrier{width:100%;}

#colonne_droite{
display:none;
}

#band_bas{display:none;}
#bas_de_page{
display:none;
}


#pied_de_page{
clear:both;
/*background: white url("Images/fond_01.gif") repeat-y 0;*/
border-top: solid #3c70aa 2px;
text-align: right;
margin: 10px 0 10px 0;
padding-top: 10px;
}

.flott_dr{float:right;padding:0 0 10px 10px;}
.flott_g{float:left;padding:0 10px 10px 0;}

.vignette{float:left;padding:10px 0 0 0;margin-right:15px;width:46%;}

.formulaire, .formulaire td{
border: solid black 1px;
}
.formulaire th{
background: black;
text-align: center;
color: white;
}
.cal td{background:#d9d9d9;}
td{padding:3px;vertical-align:top;}

