body {
margin: 0;
padding: 0;
text-align: justify;
color: black;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size: 0.8em;
background-color: Black;
}

span {
color: #8F8F8F;
font-weight: bold;
}
a {
text-decoration: none;
}
.standard {
color: #474747;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
text-align: left;
}
a:hover {
background: none;
}
a span {
display: none;
}
a:hover span {
display: inline;
position: absolute;
margin-top:80px;
margin-left:-164px;
width: 175px;
height: 25px;
background: blue;
text-align: center;
color: white;
text-decoration: none;
}
input
{
color: black;
background-color:#ffffff;
font-size:11px;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-weight: bold;
border: 1px black solid;
}
textarea
{
color:black;
background-color:#ffffff;
font-size:11px;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-weight: bold;
border: 1px black solid;
}
select{
color:black;
background-color:#ffffff;
font-size:11px;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-weight: bold;
border: 1px black solid;
}
A:link {
color: #474747;
text-decoration:none;
font-weight: normal;
} 
A:visited {
color: #474747;
text-decoration:none;
font-weight: normal;
} 
A:hover {
color: #474747;
text-decoration:underline;
font-weight: normal;
}
A:link.visite {
color: #e73020;
text-decoration:none;
font-weight: normal;
} 
A:visited.visite {
color: #e73020;
text-decoration:none;
font-weight: normal;
} 
A:hover.visite {
color: #e73020;
text-decoration:underline;
font-weight: normal;
}
A:link.date {
color: #474747;
text-decoration:none;
font-weight: normal;
} 
A:hover.date {
color: #e73020;
text-decoration:underline;
font-weight: normal;
}
A:link.copy {
color: #FFFFFF;
text-decoration:none;
font-weight: normal;
} 
A:hover.copy {
color: #FFFFFF;
text-decoration:none;
font-weight: normal;
}
A:visited.copy {
color: #FFFFFF;
text-decoration:none;
font-weight: normal;
}
A:active.copy {
color: #FFFFFF;
text-decoration:none;
font-weight: normal;
}
A:link.menu_haut{
color: #e73020;
text-decoration:none;
font-weight: bold;
} 
A:visited.menu_haut{
color: #e73020;
text-decoration:none;
font-weight: bold;
}
A:hover.menu_haut{
color: black;
text-decoration:underline;
font-weight: bold;
}
A:active.menu_haut{
color: black;
text-decoration:underline;
font-weight: bold;
}
A:link.tech {
color: #e73020;
text-decoration:none;
font-weight: normal;
} 
A:hover.tech {
color: #e73020;
text-decoration:underline;
font-weight: normal;
}
A:active.tech {
color: #e73020;
text-decoration:underline;
font-weight: normal;
} 
A:visited.tech {
color: #e73020;
text-decoration:none;
font-weight: normal;
}
.cadre{
border-style: solid;
border-color: Red;
border-width: 1px;
padding: 3px;
}
#conteneur {
width:737px;
height: 100%;
margin:0 auto;
}
#header {
height: 184px;
width: 737px;
margin-top: 3px;
background-repeat: no-repeat; 
}
#menu {
margin: 0px 0px 3px 0px;
height: 39px;
width: 737px;
background-repeat: no-repeat; 
border: 0;
}
html>body #menu {
margin: 3px 0px 3px 0px;
} 
#centre {
width: 731px;
background-color: White;
padding: 10px 3px 3px 3px;
}
#contenu{
padding: 0px 0px 0px 6px;
}
html>body #contenu{
padding: 0px 7px 0px 7px;
}
html>body #centre {
padding: 12px 3px 3px 3px;
} 
#footer {
margin-top:3px;
padding-top:12px;
width: 737px;
height: 42px;
background-repeat: no-repeat;
background-image: url(images/contenu/footer.gif);
text-align: center;
font-size: 0.9em;
}
#historique p {
margin-bottom: 10px;
}
.image_left{
float: left;
border: solid;
border-color: #D7D7D7;
border-width: 1px;
padding: 2px;
margin: 2px 8px 1px 0;
}
.image{
border: solid;
border-color: #B8B8B8;
border-width: 1px;
padding: 3px;
}
.image3{
border: solid;
border-color: #B8B8B8;
border-width: 1px;
padding: 3px;
margin:5px;
}
.image2{
border: solid;
border-color: #B8B8B8;
border-width: 1px;
padding: 3px;
margin-right: 30px;
margin-bottom: 5px;
margin-top: 5px;
}
.image_spectacle{
border: solid;
border-color: #B8B8B8;
border-width: 1px;
padding: 3px;
margin: 10px;
}
#diapo{
background-color: #B8B8B8;
}
.marge{
margin-left:60px;
}
.titre_home {
color: Red;
font-size: 1.1em;
font-weight: bold;
}
.padding{
padding: 6px 6px 15px 0;
margin-bottom:10px;
}
margin-left{
margin-left: 5px;
}
.powered{
}
p.powered{
margin-top:20px;
color: #FFFFFF;
}
.border_news{
border: solid;
border-width: 1px;
border-color: #D7D7D7;$
width: 188px;
vertical-align: top;
}
p {
margin-top: 0;
margin-bottom: 2px;
}
hr{
height: 0px;
border: 0px;
}
hr.visite{
border-bottom-style: dashed;
border-bottom-width: 1px;
border-bottom-color: #B8B8B8;
}
.compt{
padding-left: 8px;
padding-top: 8px;
padding-right:0px
}
.news{
padding-bottom: 8px;
}
.news hr{
border-bottom-style: dashed;
border-bottom-width: 1px;
border-bottom-color: #B8B8B8;
margin-top: 7px;
margin-right: 7px;
margin-left: 7px;
}
.compteur{
margin: 8px 12px 12px 12px;
}
.compteur p{
text-align: left;
}
.news h4{
margin: 10px 0px 5px 12px;
color: #8B0000;
text-transform: uppercase ;
font-size: 1em;
}
.news p{
margin: 0px 10px 5px 12px;
text-align: justify;
}
.affiche{
}
.affiche hr{
border-bottom-style: dashed;
border-bottom-width: 1px;
border-bottom-color: #B8B8B8;
margin-right: 3px;
margin-left: 3px;
}
.date hr{
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #AAAAAA;
margin-right: 3px;
margin-left: 3px;
}
.tab{
border: solid;
border-color: #CDCDCD;
border-width: 1px;
}
.droite{
float: right;	
border: solid;
border-color: #CDCDCD;
border-width: 1px;
padding: 3px;
margin-left: 15px;
margin-top: 10px;
margin-bottom: 5px;
}
.gauche{
float: left;	
border: solid;
border-color: #CDCDCD;
border-width: 1px;
padding: 3px;
margin-right: 15px;
margin-top: 10px;
margin-bottom: 5px;
}
.resume{
border: solid;
border-color: red;
color: red;
border-width: 1px;
padding: 3px;
text-align: center;
width: 180px;

}
.img_affiche{
border: solid;
border-color: #CDCDCD;
border-width: 1px;
padding: 3px;
}
.bold{
font-weight: bold;
}
.bordeau{
color: #9B0103;
}
.red{
color: #8B0000;
}
.rouille{
color: #C36229;
}
.black{
color: Black;
}
.gris{
color: #7E7E7E;
}
.maj{
text-transform: uppercase ;
}
.margin_affiche{
margin-top: 5px;
}
h4.index{
margin: 0px 0px 3px 0px;
}
h4{
margin: 10px 0px 5px 0px;
color: #e73020;
font-variant: small-caps;
font-size: 1.2em;
border-bottom: 1px solid #7E7E7E;
background-repeat: no-repeat;
position: relative;
letter-spacing: 2px;
}
h5{
margin: 10px 0px 5px 0px;
color: Red;
text-transform:;
font-size: 1em;
}
div.ImgFloatRight {
	float: right;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}

div.ImgFloatleft {
	float: left;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
}
