@import "listmenu_h.css";

body {
margin: 0;
border: 0;
padding-bottom: 22px;
color: #cc0033;
font-family: arial, verdana, geneva, trebuchet, sans;
font-size: 12px;
font-weight: normal;
background-image: url(../img/site-bg.jpg);
text-align: center; /* IE */
z-index: 0;
}

B {font-weight: bold;}
I {font-style: italic;}
SUP { font-size: 65%; }
IMG { behavior: url(../iepngfix.htc); border: none;} /* IE */
HR { color: #ff3300; background-color: #ff3300; height: 1px; border: 0px; clear: both; }
.sc { font-size: 80%; }
A { color: #ff3300; text-decoration: none; font-weight: bold;}
A:hover { color: #fc957c;}
P {margin: 0em 0em 1em 0em}
blockquote { margin: 1em 0em 1em 3em }

H1 {
font-family: courier, "courier new", monospace;
font-size: 20px;
font-weight: bold;
color: #ff3300;
text-transform: uppercase;
text-align: left;
background-repeat: no-repeat;
margin: 0em 0em 0.5em 0em;
clear: both;
}

H2 {
font-family: courier, "courier new", monospace;
font-size: 16px;
font-weight: bold;
color: #ff3300;
text-transform: uppercase;
text-align: left;
background-repeat: no-repeat;
margin: 0em 0em 0.5em 0em;
clear: both;
}

H3 {
font-size: 14px;
font-weight: bold;
text-align: left;
background-repeat: no-repeat;
margin: 0em 0em 0.5em 0em;
}


#contenant {
width: 957px;
margin: 0px auto;
background-image: url(../img/ombre-gauchedroite02.png);
text-align: justify;
height: 100%;
}

img, #contenant { behavior: url(iepngfix.htc
); } /* IE */

#centre {
width: 880px;
margin-left: 33px;
}

#entete {
width: 957px;
height: 125px;
background-image: url(../img/entete02.gif);
clear: both;
}

#navigation {
width: 526px;
padding-top: 41px;
float: left;
}

#page {
width: 880px;
background-image: url(../img/page-bg.jpg);
background-repeat: no-repeat;
background-color: #ffffff;
padding-bottom: 50px;
clear: both;
}

.pointille {
width: 100%;
height: 1px;
font-size: 1px; /* IE */
background-image: url(../img/pointille.gif);
background-repeat: repeat-x;
margin: 10px 0px 10px 0px;;
clear: both;
}

.pointille-cadre {
width: 100%;
height: 1px;
font-size: 1px; /* IE */
background-image: url(../img/pointille.gif);
background-repeat: repeat-x;
clear: both;
}

#contenu {
width: 786px;
margin-left: 57px;
background-color: #defbfb;
clear: both;
}

#pleine-page {
width: 726px;
padding: 0px 36px 0px 36px;
clear: both;
}

#colonne-gauche {
width: 383px;
float: left;
}

#colonne-gauche-texte {
width: 347px;
margin-left: 36px;
clear: both;
}

#colonne-droite {
width: 347px;
float: right;
margin-right: 36px !important;
margin-right: 18px; /* IE */
}

#bas {
width: 957px;
height: 5px;
font-size: 1px; /* IE */
background-image: url(../img/ombre-bas.png);
margin: 0px auto;
clear: both;
}

img, #bas { behavior: url(iepngfix.htc); } /* IE */

.titres {
font-family: courier, "courier new", monospace;
font-size: 16px;
font-weight: bold;
color: #ff3300;
text-transform: uppercase;
text-align: center;
vertical-align: middle;
width: 330px;
height: 48px;
background-image: url(../img/titres-fond02.png);
background-repeat: no-repeat;
margin: -10px 0px 24px 192px;
padding: 14px 12px 0px 0px;
}

img, .titres { behavior: url(iepngfix.htc); } /* IE */

.titres-longs {
font-size: 90%;
}

.image-gauche {
float: left;
margin: 0em 2em 1em 0em;
font-size: 9px;
}

.image-droite {
float: right;
margin: 0em 0em 1em 2em;
font-size: 9px;
}

.photos-min {
margin: 0;
padding: 0;
float: left;
}

.photos-min ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
background-color: #ff0000;
}

.photos-min li {
list-style: none;
float: left;
margin: 0px 3px 2px 0px;
}

.orange {
color: #ff3300;
}

.table-horaire {
border: 0px;
border-collapse: collapse;
font-family: courier, "courier new", monospace;
font-size: 12px;
width: 100%;
margin-top: 6px;
}
.table-horaire th {
border: 0px;
font-family: courier, "courier new", monospace;
font-size: 12px;
text-transform: uppercase;
padding: 1px 2px 1px 0px;
text-align: left;
vertical-align: top;
}
.table-horaire td {
border: 0px;
font-family: courier, "courier new", monospace;
font-size: 12px;
padding: 1px 2px 1px 0px;
text-align: left;
vertical-align: top;
}

.table-horaire-fonce {
background: #aaf4f4;
}

.table-horaire-mois {
font-size: 11px;
font-weight: bold;
color: #ff3300;
text-transform: uppercase;
padding-top: 12px;
}

.saison-pieces {
width: 181px;
padding: 0px 20px 20px 0px;
font-family: courier, "courier new", monospace;
font-size: 11px;
text-align: center;
float: left;
}

.saison-titres {
font-size: 14px;
font-weight: bold;
}

.personnel {
margin: 0px 0px 24px 0px;
width: 49%;
height: 117px;
text-align: left;
float: left;
}

.personnel IMG {
margin: 0px 12px 0px 0px;
border: solid 1px #000000;
float: left;
}

.services-sco {
text-align: left;
font-weight: bold;
}

.services-sco A {
text-align: left;
font-weight: bold;

}

.services-sco H2 {
margin: 1em 0 0 0;
color: #cc0033;
}

.partenaires IMG {
margin: 0em 2em 1em 0em;
float: left;
}

#index-papier {
margin-top: -30px;
}

.index-alaffiche {
width: 383px;
height: 119px;
margin: -110px 0px 0px 0px;
padding: 10px 12px 0px 6px;
font-family: courier, "courier new", monospace;
font-size: 1em;
font-weight: bold;
text-align: center;
}

.index-prochainement {
font-family: courier, "courier new", monospace;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
}

.galeriephoto {
float: left;
margin: 0px 12px 12px 0px;
}

#index-colonne-droite {
width: 371px;
float: right;
}

.table-ordinaire {
	border-collapse: collapse;
	font-size: 11px;
	/*width: 100%;*/
}
.table-ordinaire th {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #dc5656;
	background-color: #f9e3e3;
	text-align: left;
	vertical-align: top;
}
.table-ordinaire td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #dc5656;
	/* background-color:#666666;*/
	text-align: left;
	vertical-align: top;
}
.table-ordinaire td IMG {
	 border: none;
}
