body
{
width: 970px;
margin: auto;
text-align: justify;
font-family: 'Comic Sans MS';
}

#header
{
width: 960px;
height: 200px;
margin: auto;
margin-bottom: 10px;
background-image: url(images/header.png);
background-repeat: no-repeat;
}

#menu
{
width: 180px;
min-height: 600px;
float: left;
text-align: center;
}

.hautmenu   {height:55px;width:181px;margin:0; background:url(images/hautmenu.png) no-repeat bottom;padding:0;margin:0;color:#fff;font:16px/60px 'Comic Sans MS';text-align:center;text-decoration:underline}
.fondmenu   {width:181px;margin:0; background:url(images/fondmenu.png);padding:0;margin:0 0 0 0}
.basmenu    {height:35px;width:181px;margin:0; background:url(images/basmenu.png);padding:0;margin:0 0 0 0}
ul.menuh             {list-style:none;width:182px;padding:0;margin:0;text-align:center;font:12px/14px Verdana;}
ul.menuh li a        {display: block;height: 14px;color: #fff;text-decoration: none;}
ul.menuh li a:hover  {color: #035e84}	

.menuh             {list-style:none;width:182px;padding:0;margin:0;text-align:center;font:12px/14px Verdana;}
.menuh li        {display: block;height: 14px;color: #fff;text-decoration: none;}




#contenu
{
width: auto;
min-height: 1000px;
min-width: 530px;
margin-left: 190px;
margin-right: 5px;
padding: 10px;
padding-left:20px;
padding-right:15px;
background-color: #F5A751;
color: black;
}

#footer
{
margin-top: 20px;
}

.nom_colonnes
{
height: 40px;
color: white;
text-align: center;
}

.pub_droite
{
width: 300px;
height: 250px;
margin: 5px;
float: right;
background-color: white;
}

.lignes
{
background-color: gray;
color: white;
height: 18px;
}

.titres_menu
{
min-width: 135px;
text-align: center;
}

.menu_haut
{
height: 30px;
background-color: blue;
color: white;
}

.cellule
{
text-align: center;
}

.image_news
{
float: right;
margin: 3px;
max-height: 120px;
max-width: 120px;
}

.date
{
float: right;
text-decoration: underline;
}

.lien
{
background-color:white;
color: black;
padding: 5px;
margin: 5px;

}

.souligne
{
text-decoration: underline;
}

th
{
padding-left: 10px;
padding-right: 10px;
min-width: 100px;
}

td
{
padding-left: 10px;
padding-right: 10px;
min-width: 100px;
font-style: italic;
}

h1, h2, h3
{
font-family: 'Comic Sans MS';
text-decoration: underline;
font-style: italic;
font-size: 18px;
color: white;
}

.recherche
{
color: black;
}

input, select, textarea{
  	border          : 1px #475361 solid;
 	background-color: #1B1B1B;
	font-family : Arial,sans-serif;
	font-size   : 11px;
	margin:0;
	color: white;
}

a:link{color: black; text-decoration: underline; font-style: italic;} 
a:visited { color: black; text-decoration: underline; font-style: italic;} 
a:hover, a:link:hover{color: white; text-decoration: underline; }
#footer a:hover, a:link:hover{color: blue; text-decoration: underline; }
