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:100px 0 50px 0;}

.hauteur{height:15px !important;}
#haut img#logo{position:absolute; width:740px; height:75px; top:15px;}
#haut div#entete{position:absolute; top:45px; left:420px;}
#entete p{font:16px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; letter-spacing:4px; background:#2F62AE;}
#annonce {font:13px Verdana, Arial, Helvetica, sans-serif;width:740px; color:#6B6B6B;}
#annonce a{text-transform:uppercase; font: 13px Arial, Helvetica, sans-serif; color:#0000FF; text-decoration:none;}

/*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:140px;
	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 div#ouvrir{
	position:absolute;
	width:132px; height:24px;
	top:140px; left:590px; z-index:1;
	background:url(img/coin.gif) no-repeat 0 0 #0169B0; color:#DDD;
	font:bold 11px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 0 0 18px;
}
#haut div#ouvrir a{color:#FFF; text-decoration:none;}

/*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 #808080; color:#fff; 
	text-align:center; font:10px/34px Arial, Helvetica, sans-serif;
}
/*/Footer*/

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