.autocentrer {
margin-left:auto;
margin-right:auto;
}

* {
margin:0px;
padding:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
html {
background-color: #000000;
padding-top:20px;   
}
img {
margin:0;
padding:0;
border:0px;
}
ul, li {
list-style:none;
}
h4 {
font-size:small;
}
#top_conteneur {
margin-left:auto;
margin-right:auto;
margin-top:10px;
z-index:100;
position:relative;
width:800px;
background-color:#FFFFFF;
}
#gauche2{
float:left;
background:url(images08/site/gauche.jpg) no-repeat;
width:345px;
height:600px;
}
#gauche{
float:left;
background:url(images08/site/fond_gauche.gif) no-repeat;
width:345px;
height:600px;
}
#gauche_haut {
height:237px;
padding-top:10px;
}

#gauche_centre {
margin-left:8px;
background:url(images08/site/gauche_centre.gif) no-repeat;
width:220px;
height:207px;
font-size:xx-small;
}
#gauche_bas {
background: url(images08/site/gauche_bas.gif) no-repeat;
height:125px;
margin-left:8px;
margin-top:13px;
}
#droite {
margin-left:345px;
height:600px;
}

#enseigne {
background:url(images08/site/titre.jpg) no-repeat;
height:133px;
width:455px;
}
#masque {
background:url(images08/site/bas_droite.jpg) no-repeat;
height:420px;
width:455px;
}
#bas {
background:url(images08/site/bas.jpg) no-repeat;
height:25px;
}
.erreur {
color:#FFFFFF;
background-color:#FF0000;
font-size:xx-small;
padding-left:20px;
padding-bottom:10px;
}
a:visited{
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}
a.black{color: #666666}
a.black:visited{color:#666666}
a.black:hover{color:black}
a:link {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.texto {
padding-top:15px;
padding-right:30px;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color: #666666;
}
.admin_table {
border: 1px outset yellow;
text-align:center;
font-size:x-small;
width:100%;
border-collapse:collapse;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
}
.nav {
font-size:small;
padding-left:20px;
}
.nav a {
font-style:italic;
}
#interieur_droite {
background:url(images08/site/fond_centre.jpg) repeat-y;
padding-top:20px;
padding-left:10px;
}
.formulaire {
margin-top:40px;
margin-left:10px;
margin-right:20px;
display:block;
font-weight:bold;
font-size:small;
color:#042641;
}
.formulaire input[type=submit] {
margin-top: 20px;
width:130px;
}
.formulaire_erreur {
margin-top:20px;
margin-left:10px;
margin-right:20px;
font-size:small;
color:red;
}
#info {
float:left;
width:215px;
height:134px;
}
.bulle {
padding-top:10px;
padding-left:35px;
padding-right:40px;
padding-bottom:15px;
font-size:xx-small;
text-align:justify;
}
.bulle h4 {
font-size:medium;
font-style: italic;
}