html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin:0;
padding:0;
border:0;
}
body {
text-align:left;
background-color:#000000;
}
#container { 
width:770px;
margin:0 auto;
padding:0; 
height:auto;
text-align: left;
} 
#containerhaut { 
position:relative;
width: 764px;
padding:3px;
background-color:#333333;
height:30px;
margin: 0 ;
text-align: left;
}
#bloc-titre { 
position:relative;
width: 760px;
background-color:#555555;
margin: 0 ;
padding:5px;
text-align: left;
}
#bloc-haut { 
position:relative;
float:left;
width: 360px;
height:146px;
background-color:#000000;
margin: 0 ;
text-align: left;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
}
#bloc-menu { 
position:relative;
float:right;
border-left:10px solid #333333;
border-right:10px solid #333333;
width: 380px;
height:136px;
background-color:#666666;
margin: 0 ;
padding:5px;
text-align: left;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:bold;
}
#bloc-horiz { 
position:relative;
float:left;
width: 764px;
background-color:#555555;
margin: 0 ;
padding:3px;
text-align: right;
}
#bloc-content { 
position:relative;
float:left;
width: 770px;
margin: 0 ;
padding:0px;
text-align: left;
background-color:#333333;
}
#bloc-content1 { 
position:relative;
float:left;
width: 176px;
min-height:350px;
margin: 0 ;
padding:0px;
text-align: left;
background-color:#333333;
}
#bloc-content2 { 
position:relative;
float:right;
width: 176px;
min-height:350px;
margin: 0 ;
padding:0px;
text-align: left;
background-color:#333333;
}
#bloc-content3 { 
position:relative;
width: 418px;
margin-left: 176px ;
margin-right: 176px ;
padding:0px;
text-align: left;
background-color:#ffffff;
}
#bloc-menuh { 
position:relative;
width: 150px;
background-color:#888888;
padding:3px;
text-align: left;
margin-top:5px;
margin-left:10px;
margin-right:10px;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
}
#bloc-menuh a{ 
text-decoration:none;
color:#ffffff;
}
#bloc-menuh a:hover{ 
text-decoration:underline;
}
#bloc-menuh2 { 
position:relative;
width: 150px;
background-color:#888888;
padding:3px;
text-align: left;
margin-top:10px;
margin-left:10px;
margin-right:10px;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#333333;
}
#bloc-menuh3 { 
position:relative;
width: 150px;
background-color:#cccccc;
padding:3px;
text-align: left;
margin-top:10px;
margin-left:10px;
margin-right:10px;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#333333;
}
#bloc-menuh2 a { 
text-decoration:none;
color:#333333;
}
#bloc-menuh2 a:hover { 
text-decoration:underline;
}
#bloc-menuh3 a { 
text-decoration:none;
color:#333333;
}
#bloc-menuh3 a:hover { 
text-decoration:underline;
}
#bloc-carte { 
position:relative;
width: 150px;
background-color:#888888;
padding:3px;
text-align: center;
margin-top:5px;
margin-left:10px;
margin-right:10px;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#333333;
}
#bloc-vert { 
position:relative;
width: 150px;
background-color:#888888;
padding:3px;
text-align: center;
margin-top:10px;
margin-left:10px;
margin-right:10px;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#333333;
}
#bloc-jaune { 
position:relative;
width: 150px;
background-color:#CCCCCC;
padding:3px;
text-align: center;
margin-top:10px;
margin-left:10px;
margin-right:10px;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#333333;
}
#text-intro { 
position:relative;
float:left;
width: 408px;
padding:5px;
text-align: left;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#333333;
background-color:#ffffff;
border-top:5px solid #333333;
}
#titre { 
position:relative;
float:left;
width: 412px;
padding-bottom:2px;
padding-left:6px;
padding-top:2px;
text-align: left;
background-color:#666666;
}
#text-photo { 
position:relative;
float:left;
width: 408px;
padding:5px;
text-align: left;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#333333;
background-color:#ffffff;
}
#planning { 
position:relative;
float:left;
width: 418px;
padding:0px;
text-align: left;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#333333;
background-color:#ffffff;
}
#photo-photo { 
position:relative;
float:left;
width: 418px;
padding:0px;
text-align: left;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#cccccc;
background-color:#555555;
border-top:5px solid #333333;
}
#footer { 
position:relative;
float:left;
width: 770px;
background-image:url(foot.gif);
background-repeat:no-repeat;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#cccccc;
margin: 0 ;
padding-top:22px;
height:99px;
text-align: center;
}
#footer a{ 
text-decoration:none;
color:#cccccc;
}
#footer a:hover{ 
text-decoration:underline;
}
.img1 {
margin-right:3px;
}
.img2 {
border-right:5px solid #333333;
margin-right:3px;
}
.img3 {
text-decoration:none;
border:0px;
}
.img3 a {
text-decoration:none;
border:0px;
}
.img4 {
border:1px solid #333333;
margin-right:9px;
}
H1 {
font-family:Helvetica, Arial, sans-serif;
font-size:18px;
color:#ffffff;
display:inline;
}
H2 {
font-family:Helvetica, Arial, sans-serif;
font-size:15px;
color:#ffffff;
display:inline;
}
.pn
{
COLOR: #000000;
FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
LINE-HEIGHT: 11px;
text-decoration : none;
}
.tn
{
COLOR: #000000;
FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
LINE-HEIGHT: 12px; 
text-decoration : none;
}
.texte3form {
color: #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
#liencarte { 
position:relative;
float:left;
width: 412px;
padding-bottom:2px;
padding-left:6px;
padding-top:2px;
text-align: left;
color: #999;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align:center;
}
#liencarte a{
	text-decoration:none;
	color: #999;
}
#liencarte a:hover{
	text-decoration:underline;
	color: #999;
}