html{min-height:100%; margin:0;}
body{margin-top:5px; padding:0; background:url(img/bg.gif) repeat-x 0 0 fixed #e5e5e5;}
div, ul, h1, h2, h4, p{margin:0; padding:0;}
ul{list-style-type:none;}

#container{
	width:780px;
	margin:0 auto;
	border:1px solid #808080;
	background:#fff; color:#201C1D;
}
#container div#haut{width:728px; margin:0 auto; position:relative; padding:120px 0 0 0;}

.c{color:#C0C0C0;}
.hauteur{height:15px !important;}
#haut img#logo{position:absolute; width:202px; height:60px; top:20px; left:10px;}

/*Entete*/
#haut div#entete{position:absolute; width:500px; height:62px; top:20px; left:220px;}
/*/Entete*/

/*Navigation*/
#haut ul#nav{
	position:absolute;
	width:693px; height:19px;
	background:url(img/nav-curve-l.gif) no-repeat 0 0 #454545; color:#DDD;
	top:100px;
	left:0;
	padding:5px 0 0 14px;
}
ul#nav li{
	padding:1px 9px;
	background:url(img/menu-border.gif) no-repeat 100% 70%;
	_background-position:100% 40%;/*For IE*/
	float:left;
	font:bold 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	_line-height:14px;/*For IE*/
	text-transform:uppercase;
}
ul#nav li.noBg{background:none;}
ul#nav li a{color:#DDD; background:#454545; text-decoration:none;}
ul#nav li a:hover, ul#nav li span{color:#fff; background:#454545;}
/*/Navigation*/

#haut h4{
	position:absolute;
	width:132px; height:24px;
	top:100px; left:570px; z-index:1;
	background:url(img/active-member-bg.gif) no-repeat 0 0 #0169B0; color:#DDD;
	font:bold 11px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 0 0 28px;
}

/*Texte*/
#texte{width:728px; float:left; padding:0 25px 5px 25px;}
#texte p{font:12px/18px Verdana, Arial, Helvetica, sans-serif; margin:10px; }
#texte p a{color:#0169B0; text-decoration:underline;}
#texte p a:hover{text-decoration:none;}

#texte h1{
	margin:10px 0 10px; padding:8px 0 0;
	border-bottom:1px solid;
	background:url(img/divider.gif) repeat-x 0 0 #fff; color:#231F20; 
	font:18px/42px Arial, Helvetica, sans-serif;
}
#texte h2{
	margin:10px 0 10px; padding:12px 0 0;
	border-bottom:1px solid;
	background:url(img/divider.gif) repeat-x 0 0 #fff; color:#231F20; 
	font:16px/42px Arial, Helvetica, sans-serif;
	height:42px;
	display:block;
}
#texte h3{
	margin:35px 0 5px 0; padding:0px;
	border-top:1px solid;
	font:bold 16px/42px Arial, Helvetica, sans-serif;
}
#texte ul{width:219px; float:left; padding:0 0 0 10px;}
#texte ul li{
	background:url(img/bullet.jpg) no-repeat 0 0;
	padding:0 0 7px 19px;
	font:bold 10px/14px "Trebuchet MS", Arial, sans-serif;
}
#texte ul li a{color:#0169B0; background:#fff; text-decoration:underline;}
#texte ul li a:hover{text-decoration:none;}
#texte .liens {border: dotted #000000 1px ; padding : 7px; width: 95%;}
/*/Texte*/

/*Footer*/
#footer{width:707px; height:90px; margin:0 auto; padding:0; clear:both;}
#footer ul{height:46px; background:url(img/footer-nav-bg.gif) no-repeat 0 0 #454545; color:#DDD; padding:0 0 0 100px;}
#footer ul li{
	padding:0 9px;
	background:url(img/menu-border.gif) no-repeat 100% 48%;
	_background-position:100% 50%;
	float:left;
	font:bold 10px/46px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#footer ul li.noBg{background:none;}
#footer ul li a{color:#DDD; background:#454545; text-decoration:none;}
#footer ul li a:hover, #footer ul li span{color:#fff; background:#454545;}

#footer p{
	background:url(img/copyright-bg.gif) no-repeat 0 0 #0169B0; color:#fff; 
	text-align:center; font:11px/34px Arial, Helvetica, sans-serif;
}
/*/Footer*/

/*Partenaires*/
#partenaires {width:707px; margin:0 auto; padding-bottom: 4px; clear:both;}
#partenaires a {font:10px Arial, Helvetica, sans-serif; color:#0169B0; text-decoration:none;}
#partenaires a:hover{text-decoration:none;}
/*/Partenaires*/