*
{
	padding: 0px;
	border: 0px;
	margin: 0px;
}

body
{
background-image:url(../images/fond.gif);
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

img
{
	padding: 0px;
	border: 0px;
	margin: 0px;
}

#accueil
{
margin-left:auto;
margin-right:auto;
width:1024px;
height:576px;
}

#grand
{
width:871px;
height:718px;
border:2px solid #000000;
position:relative;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
}

#entete
{
width:871px;
height:130px;
/*border-bottom:2px solid #000000;*/
position:absolute;
top:0px;
left:0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#menu
{
background-color:#FFE04D;
width:146px;
height:588px;
border-right:2px solid #000000;
position:absolute;
top:130px;
left:0px;
}

#menu a
{
background-image:url(../images/boutonmenu.gif);

width: 115px;
height: 30px;
text-decoration: none;
display: block;
color:#000000;
font-weight:bold;
text-align:left;
padding-top:12px;
padding-left:7px;
margin-left:5px;
margin-top:5px;
}

#menu a.double
{
height: 35px;
padding-top:7px;
}

#menu p
{
margin-left:12px;
font-style:italic;
font-size:16px;
font-weight:bold;
}

#menud_carte
{
background-color:#FFFFFF;
width:144px;
height:350px;
position:absolute;
top:285px;
left:660px;
}

#menud
{
background-color:#FFFFFF;
width:144px;
height:438px;
position:absolute;
top:166px;
left:656px;
}

#menud a
{
background-image:url(../images/boutonmenud.gif);

width: 89px;
height: 33px;
text-decoration: none;
display: block;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding-top:17px;
padding-left:0px;
margin-left:5px;
margin-bottom:10px;
}

#menud a.double
{
height: 40px;
padding-top:10px;
}

#menud p
{
margin-left:12px;
font-style:italic;
font-size:16px;
font-weight:bold;
}


#imagegauche
{
width:241px;
height:588px;
position:absolute;
top:130px;
left:148px;
background-color:#FFFFFF;
}

#imagegauche2
{
width:129px;
height:588px;
position:absolute;
top:130px;
left:148px;
background-color:#FFFFFF;
}

#onglet
{
background-color:#FFFFFF;
width:564px;
height:35px;
position:relative;
top:130px;
left:277px;
padding-left:30px;
padding-top:5px;
}

#onglet dl
{
	float: left;
	line-height: 22px;
}
#onglet dl dt
{
	font-size:18px;
	text-align: center;
}
#onglet dl dt a
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	display: block;
}

#onglet2
{
background-color:#FFFFFF;
width:564px;
height:35px;
position:relative;
top:130px;
left:148px;
padding-left:30px;
padding-top:5px;
}

#onglet2 dl
{
	float: left;
	line-height: 22px;
}
#onglet2 dl dt
{
	font-size:18px;
	text-align: center;
}
#onglet2 dl dt a
{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	display: block;
}

#content2
{
/*background-color:#FFFFFF;*/
width:594px;
height:553px;
position:absolute;
top:165px;
left:277px;
overflow:auto;
z-index:1;
}

#content2 h3
{
margin-top:10px;
font-size:13px;
padding-left:30px;
}

img.ligne
{
margin-bottom:9px;
}

img.normal
{
padding-left:30px;
}

img.partenaire
{
padding-left:143px;
}

img.droite
{
float:right;
margin-right:30px;
}

#content2 p
{
padding-left:30px;
padding-bottom:10px;
}

#content
{
background-color:#FFFFFF;
width:365px;
height:588px;
position:absolute;
top:130px;
left:389px;
overflow:auto;
}

#content p
{
padding-left:30px;
padding-right:30px;
padding-bottom:10px;
text-align:justify;
}

#content h2
{
margin-top:10px;
font-size:18px;
padding-left:30px;
}

#imagedroite
{
width:117px;
height:588px;
position:absolute;
top:130px;
left:754px;
background-color:#FFE04D;
}

#content h3
{
margin-top:10px;
font-size:13px;
padding-left:30px;
}

#content3
{
background-color:#FFFFFF;
width:723px;
height:553px;
position:absolute;
top:165px;
left:148px;
overflow:auto;
}

#content3 p
{
padding-left:30px;
padding-right:30px;
padding-bottom:10px;
text-align:justify;
}

#content4
{
background-color:#FFFFFF;
width:577px;
height:553px;
position:absolute;
top:165px;
left:148px;
overflow:auto;
}

#content4 p
{
padding-left:30px;
padding-right:30px;
padding-bottom:10px;
text-align:center;
}

#content4 h3 {
text-align:center;
font-size:16px;
}

#content5
{
background-color:#FFFFFF;
width:505px;
height:553px;
position:absolute;
top:165px;
left:148px;
overflow:auto;
}

#content5 p
{
padding-left:30px;
padding-right:30px;
padding-bottom:10px;
text-align:center;
}

#content5 h3 {
text-align:center;
font-size:16px;
}

#piedpage
{
background-color:#FFFFFF;
width:100%;
clear:both;
color:#000;
text-align:center;
position:absolute;
top:722px;
/* for IE */
filter:alpha(opacity=50);
/* CSS3 standard */
opacity:0.50;
line-height: 22px;
}

#piedpage a{
color:#000;
text-decoration:none;
}

