#menubas {

margin-bottom:40px
}

#menubas dl {
float: left;
margin-left:10px;
}
#menubas li {
display: inline;
}
#menubas a {
text-decoration: none;
color: #000;
background: #fff;
margin-right:20px;
}
#smenubas1, #smenubas2, #smenubas3, #smenubas4, #smenubas5 {
float:top;
font-size: 0.8em;
border-top: 1px solid gray;
width: 500px;
}
 #smenubas4 {
 margin-right:10px;
 }
 #smenubas5 {
 margin-top:15px
 }

*
{
	padding: 0;
	border: 0;
	margin: 0;
}

#menu
{
	margin: 30px;
}
#menu dl
{
    margin: 0 2px;
    border: 1px solid #000;
	width: 125px;
    text-indent: 7px;
	margin-bottom:3px;
	
}
#menu dl dt
{
	font-weight: bold;
	font-size: 1.1em;
    line-height: 1.3em;
	background-color: #555;
    color: #DDD;
	height:25px;
	
}

#menu dl dd
{
	border-top: 1px solid #000;
}
#menu dl dd ul
{
	list-style-type: none;
	border-top: 0;
    line-height: 1.5em;
	
}
#menu dl dt a
{
	background-color: #555;
	color: #DDD;
	text-decoration: none;
	display: block;
	width: 125px;
	height: 1.3em;
    cursor: default;
	
}
#menu dl dd ul li
{
	font-weight: normal;
	font-size: 0.9em;
    line-height: 1.5em;
	
}
#menu dl dd ul li a
{
	width: 125px;
	height: 2em;
	text-decoration: none;
	display: block;
	background-color: #FFF;
	color: #000;
    text-indent: 25px;
    cursor: pointer;
}
#menu dl dd ul li a:hover,
#menu dl dd ul li a:focus
{
	background: #DDD;
	text-decoration: underline;
}
body {
	background-color: #666666;
	font-family: verdana, arial, sans-serif;
	font-size: 90%;
	color: black;
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:9pt;
}
.actualite {
text-decoration: blink
}
.fond {
background-color:#DDDDDD
}

.orange {
color:#FF6600;
text-decoration: none
}
.orange:hover{
text-decoration: none;
}
a {
text-decoration: none;
color:#000000;
}
a:hover {
text-decoration:underline;
}
a:visited {
color: #000000;
}


.pied_de_page_amadeo
{
	width: 790px;
	margin-left: 150px;
}

.page {
	 width:759px;
	 background-color:#FFFFFF;
	 height:0px;
	 
}

.contenu table tr td a {
text-decoration: none;
color: white;
}
.contenu table tr td a:hover {
text-decoration: underline;
color: white;
}
.separateurBandeau {
	height:0px;
}
.titreSection {
	background-color: #FF6600;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	padding-left:10px;
	text-align:left;
	width:759px;
}
.left {
	width:190px;
	vertical-align:top;
	background-color:#666666
}
.contenu {
	 width:595px;
	 vertical-align:top;
}
.pied {
	 width:759px;
	height: 300px;
	}

h1 {
	
	padding-top:0px;
	margin-top:0px;
	background-color:#DDDDDD;
	color: #000000;
	font-size: 11px;
}
h2 {
	color: #FF6600;
	font-size: 14px;
}
.calendar
{
	font-size:12px;
	text-align:left;
	font-weight:700;
	margin:2px;
	border:solid 1px white;
	color: #000000;
	font-size:11px;
	margin-top: 20px;
	background-color:#dddddd;
	width: 150px;
	margin-left:12px;
}
.image_calendrier
{
   float: right;
}

h8
{
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
		
}

.table a:hover{
	text-decoration:underline;
}
#info
{
    background-color:#ffffff;
    border: none;
}

.droiteup
{
height:180px;
width:130px;
border: 3px outset black;
margin-right:3px;
}
.texte a:hover{
text-decoration:none;
}

input, textarea
{
   font-family: "Times New Roman", Times, serif; /* On modifie la police du texte tapé l'intérieur des champs */
}
 
input:focus, textarea:focus /* Quand le curseur est sur un champ (ne marche pas sur IE) */
{
   background-color: #dddddd;
}
 
label
{
   color: black;
}
 
legend /* On met un peu plus en valeur les titres des fieldset */
{
   font-family: Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
   color: #FF6600;
   font-weight: bold;
}
 
fieldset
{
   margin-bottom: 15px; /* Une marge pour séparer les fieldset */
   background-color: #dddddd;
}
ul {
list-style-type:none;
}