body {
margin: 0;
padding: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
background-image:url(stripe3.gif);
font-size: 0.7em;
}

a {
margin: 0;
padding: 0;
/*color: #FFF;*/
text-decoration: none;
}

a:hover {
/*color: #c93;*/
text-decoration: underline;
}

.conteneur { 
position: relative;
width: 750px;
margin: 5px auto; 
border:solid 2px #c93;
}
.conteneur a.opacity img {
filter:alpha(opacity=100);  
-moz-opacity: 1.0;  
opacity: 1.0;
}

.conteneur a.opacity:hover img {
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}

.header {
height: 100px;
/*background-image:url(header.jpg);*/
color: #FFF;
text-align:center;
/*line-height:100px;*/
padding: 0;
margin: 0;
}
.menuhaut {
height: 26px;
color: #FFF;
/*text-align:center;*/
}

ul#menu1 {
list-style-type: none;
width: 100%; /* précision pour Opera */
}

ul#menu1 li {
float: left;
}

ul#menu1 a {
float: left;
margin: 0 8px;
padding: 2px 15px;
text-align: center;
border: 2px solid #c93;
text-decoration: none;
color: #000;
background: #fff;
}
.thispage {
float: left;
margin: 0 8px;
padding: 2px 15px;
text-align: center;
border: 2px solid #c93;
text-decoration: none;
color: #FFF;
background-color:#F00;
}

ul#menu1 a:hover {
background: #f00;
color:#FFF;
border: 2px solid #c93; 
}

.frame {
width: auto;
height: auto;
background-color:#FFF;
padding: 60px 20px 20px;
line-height: 1.3em;
font-size: 1.2em;
}

.frame h1{
font-size: 1.5em;
color:#C60;
text-align:center;
}

.frame h2{
font-size: 1.2em;
color:#F00;
text-align:center;
padding: 50px 0 20px 0;
}

.frame ul{
list-style-image:url(puce2.gif);
line-height:2em;
}

.frame ul li a{
color:#000;
}

.frame ul li a:hover{
color:#F00;
text-decoration:none;
}


.menu2 {
position: absolute;
left:0;
width: 150px;
height: 400px;
background-color:#FFF;
padding: 30px 0 10px 10px;
}
.frameLiens {
width: 750px;
height: auto;
background-color:#c93;
border-top:solid 2px #c93;
padding: 0;
margin:0;
}
.footer {
height: 25px;
background-color:#c93;
text-align:right;
line-height: 25px;
border-top:solid 2px #c93;
}
p {
margin: 0 0 5px 0;
text-indent: 20px;
}
.footer a {
margin: 0 2px;
/*color: #FFF;*/
text-decoration: none;
}
.footer a:hover {
/*color: #cb0239;*/
text-decoration: none;
}
.hautdepage {
padding: 0 40px 0 40px;
margin-left : 20px;
background-color:#fc3;
}
#footerlink{
padding-right : 20px;
}
 a{
color:#fff;
}
a:hover{
color:#000;
}

.info{
color:#cb0239;
text-indent:0;
margin-left:50px
}
#Layer1 {
	position:absolute;
	left:16px;
	top:272px;
	width:107px;
	height:38px;
	padding: 5px;
	margin: 5px;
	border:groove;
	border-color:#cb0239;
	font-size:0.6em;
	z-index:1;
}
.info{
color:#f00;
text-indent:0;
text-align:center;
margin-left:40px;
margin-top: 20px;
padding-bottom : 30px;
line-height: 1.7em;
}
