

* {
margin:0pt;
padding:0pt;
}

body {
	background-image: url(../img/nav/bg.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:62.5%;
	font-family:Arial, Helvetica, sans-serif;
}
#container-home {
background-attachment:scroll;
background-image:url(../img/nav/bgcontainerhome.jpg);
background-position:left top;
background-repeat:no-repeat;
height:auto !important;
margin:0pt auto;
min-height:650px;
height:650px;
position:relative;
width:770px;
}
#container {
background-attachment:scroll;
background-image:url(../img/nav/bgcontainer.jpg);
position:fixed;
background-position:left top;
background-repeat:no-repeat;
height:auto !important;
margin:0pt auto;
min-height:650px;
height:650px;
position:relative;
width:770px;
}
#header {
height:115px;
width:770px;
background-image:url(../img/nav/bgheader.gif);
background-repeat:no-repeat;
position:relative;
}
#contenu {
color:#4F4E4E;
display:table;
font-family:Arial,Helvetica,sans-serif;
padding-bottom:45px;
position:relative;
width:770px;
}
#contenu #menu {
float:left;
width:152px;
position:relative;
display:inline;
padding-top:10px;
padding-left:10px;
}
#contenu #menu dt {
background:transparent url(../img/nav/puce_b.gif) no-repeat scroll 0%;
color:#ffffff;
cursor:pointer;
font-size:1.3em;
font-weight:bold;
height:28px;
line-height:28px;
text-align:left;
}
#contenu #menu dd {
width:143px;
}
#contenu #menu dt a {
color:#ffffff;
display:block;
height:100%;
padding-left:11px;
text-decoration:none;
}
#contenu #menu dt a:hover {
background:transparent url(../img/nav/puce_o.gif) no-repeat scroll 0%;
color:#ff9b01;
display:block;
height:100%;
text-decoration:none;
}
#contenu #menu li {
font-size:1.1em;
list-style-type:none;
padding:2px;
text-align:left;
text-decoration:none;
text-indent:5px;
}
#contenu #menu li a {
color:#ffffff;
display:block;
text-decoration:none;
}
#contenu #menu li a:hover {
color:#ff9b01;
text-decoration:underline;
}

#menulist{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
left:-150px;
top:300px;
position:relative;
display:inline;
width:140px;
//display:block;
}
#menulist .email  a{
 color:#fff;
}
#menulist .email :hover {
 color:#ff9b01;
}

#contenuTexte {
float:left;
padding:0px 20px 10px;
width:737px;
}
#contenuTexte h1 {
color:#2984AA;
font-family:Arial,Helvetica,sans-serif;
font-size:1.8em;
font-style:italic;
position:absolute;
margin:-200px 180px 5px;
text-align:left;
}
#contenuTexte h2 {
border-bottom:0px solid #DBDBDB;
color:#FFF;
font-family:Arial,Helvetica,sans-serif;
font-size:1.8em;
font-style:italic;
margin:10px 0pt 5px;
text-align:left;
}
#contenuTexte p {
font-size:1.2em;
padding-bottom:5px;
padding-top:10px;
text-align:justify;
}
#contenuTexte li {
font-size:1.2em;
letter-spacing:0.06em;
line-height:1.4em;
list-style-image:url(../img/nav/charte/puce02.gif);
margin:5px 0px 5px 40px;
text-align:justify;
}
#contenuTexte a:link, #contenu a:visited {
color:#2984AA;
text-decoration:underline;
}
#contenuTexte a:hover, #contenu a:active {
color:#198875;
text-decoration:none;
}
#contenuTexte p.couleur, .couleur {
color:#198875;
font-weight:bold;
}
.clearer {
clear:both;
display:block;
font-size:0px;
height:0px;
line-height:0px;
margin-bottom:0px;
}
#footer {
clear:both;
height:167px;
margin:0px auto ;
position:relative;
width:770px;
background-image:url(../img/nav/bgfooter.jpg);
}
#footer .footer{
color:#FFFFFF;
font-weight:bold;
margin-left:100px;
padding-top: 20px;
}
#footer .caroussel{
margin:30px auto auto auto;
height:100px;
}


/********************************** GENERALITES **********************************/

/********************************** HOME **********************************/
#contenuTexte #home{
float:left;
position:absolute;
margin:-210px 10px 10px 180px;
width:370px;
height:480px;
text-align:justify;
overflow:auto ;
padding-right:10px;
}
.p1{
margin-left:180px;
width:300px;
text-align:center;
font-size:1.2em;
}
.p2{
margin:20px 40px 0px -30px;
width:300px;
text-align:center;
font-size:1em;
font-weight:bold;
}
.bleu {	
	color:#006396;
	font-weight:bold
}
#bleu{
	margin-top:150px;
	margin-bottom:20px;
	font-size:1.1em;
	color:#006396
}

h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left:10px;
}

/********************************** MISE EN PAGE GLOBAL **********************************/

#contenuTexte #sections, #contenuTexte #tarifs, #contenuTexte #inscriptions, #contenuTexte #calendrier, #contenuTexte #journal, #contenuTexte #forum, #contenuTexte #liens, #contenuTexte #tarifs {
	float:left;
	position:absolute;
	margin:-170px 8px 10px 155px;
	width:590px;
	height:470px;
	text-align:justify;
	overflow:auto;
	padding-right:10px;
}
#contenuTexte #forumc{
	float:left;
	position:absolute;
	margin:-170px 7px 7px 160px;
	width:570px;
	height:470px;
	text-align:justify;
	overflow:auto ;
	padding-right:10px;
}
/********************************** LIENS partenaires **********************************/
#coll{
	float:left;
	display:block;
	width:50%;
	background-color:#666;
	}

#tablienslogos{
	float:left;
	display:block;
	width:50%;
	text-align:left;
}
	
#tablienslogos img{
	padding-bottom:0px;
	padding-top:10px;
}

#imgright{
	float:right;
	padding:10px;
}
#imgleft{
	float:left;
	padding:10px;
}
/*#contenuTexte #tarifs{ */
/*	overflow:hidden;*/
/*}*/
.hist{
color:#2984AA;
font-weight:bold;
font-size:16px;}
#logo{
left:200px;
position:absolute;
top:50px;
height:70px;
width:70px;
background-image:url(../img/nav/draveil.png);
}
