
body {
	background:url(fond-page.jpg) repeat-x top center;
	background-color:#FFF;
	margin:0px;
	font-family:verdana;
	font-size:12px;
	line-height:18px;
	color:#797979;
	text-align:justify;
	}

body {behavior: url(csshover.htc);}


form {margin:0px;padding:0px;}
img {border:0px;padding:0px;margin:0px;vertical-align:top;}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:underline}

p {margin-top:10px;margin-bottom:10px;}
h1 {margin-top:10px;margin-bottom:0px;font-size:15px;line-height:18px;font-family:verdana;color:#A99152;}


#tout {
	background:url(fond-tout.jpg) no-repeat top right;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	overflow:hidden;
	position:relative;
	padding-bottom:0px;
	}
	
#topper {
	width:1000px;
	height:170px;
	}
	
#logohc {
	position:absolute;
	top:55px;
	left:30px;
	}
	
#nav-topper {
	padding:0px;
	margin:0px;
	list-style-type:none;
	position:absolute;
	top:72px;
	right:42px;
	}
	
#nav-topper li {
	float:left;
	height:20px;
	padding:0px;
	margin:0px;
	}
	
.hacc { height:20px;background:url(h-acc.jpg);text-indent:-3000em;display:block;width:62px; }
.hlien { height:20px;background:url(h-lien.jpg);text-indent:-3000em;display:block;width:89px; }
.hcont { height:20px;background:url(h-cont.jpg);text-indent:-3000em;display:block;width:119px; }
	
#menu {
	width:923px;
	height:54px;
	background:url(fond-menu.jpg);
	position:relative;
	padding-left:77px;
	}
	
div#menu a {color:#C4AF77}
div#menu ul {padding: 0; margin:0px; background: white;}
div#menu ul li {position:relative; list-style: none; float:left;width:145px;height:54px;}

div#menu ul ul {position: absolute;display:none;}
div#menu li a {padding: 0px 0 0px; display:block;}
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2 {display:block;}

div#menu ul.niveau2 li {height:18px;width:145px;background:#FFF}
div#menu ul.niveau2 {border-left:1px solid #7A2859;padding-left:4px;margin-left:4px;}




.m-qui {background:url(m-qui.jpg);text-indent:-3000em;display:block;width:145px;height:54px;}
.m-hyp {background:url(m-hyp.jpg);text-indent:-3000em;display:block;width:144px;height:54px;}
.m-ter {background:url(m-ter.jpg);text-indent:-3000em;display:block;width:145px;height:54px;}
.m-coa {background:url(m-coa.jpg);text-indent:-3000em;display:block;width:145px;height:54px;}
.m-deo {background:url(m-deo.jpg);text-indent:-3000em;display:block;width:144px;height:54px;}
.m-act {background:url(m-act.jpg);text-indent:-3000em;display:block;width:123px;height:54px;}





	
	
	
#contenu {
	margin-top:40px;
	overflow:hidden;
	zoom:1;
	}
	
#contenu ul {
	list-style-image:url(puceul.jpg);
	color:#A99152;
	margin-top:20px;
	margin-bottom:20px;
	}
	
#contenu ol {
	color:#A99152;
	margin-top:20px;
	margin-bottom:20px;
	}

.accueil {
	background:url(fond-accueil.jpg);
	}

.interne {
	background:url(fond-interne.jpg);
	}

.colonnes {
	background:url(fond-cols.jpg);
	}
	
#colg {
	float:left;
	border:0px solid #F00;
	width:540px;
	margin-left:95px;
	_margin-left:48px;
	}
	
#colgbig {
	float:left;
	border:0px solid #F00;
	width:800px;
	margin-left:95px;
	_margin-left:48px;
	}
	
#cold {
	float:right;
	text-align:left;
	border:0px solid #F00;
	width:260px;
	margin-right:60px;
	_margin-right:30px;
	}
	
#col1 {
	float:left;
	text-align:left;
	border:0px solid #F00;
	width:400px;
	margin-left:95px;
	_margin-left:48px;
	}
	
#col2 {
	float:right;
	text-align:left;
	border:0px solid #F00;
	width:400px;
	margin-right:68px;
	_margin-right:34px;
	}
	
.titre {margin-bottom:20px;margin-top:0px;}
	
.imggauche {
	float:left;
	border:1px solid #C7C7C7;
	padding:3px;
	margin-right:15px;
	}
.imgdroite {
	float:right;
	border:1px solid #C7C7C7;
	padding:3px;
	margin-left:15px;
	}
	
.actu-date {
	color:#B1B1B1;
	font-size:10px;
	font-style:italic;
	margin-top:0px;
	margin-bottom:9px;
	}
	
	
.tdtxt {font-size:11px;}
.inputput {
	border:1px solid #7A2859;
	background: url(fond-input.jpg) repeat-x #FFF;
	padding:2px;
	font-style:italic;
	font-family:trebuchet, arial;
	font-size:13px;
	width:250px;
	}
	
.inputput2 {
	border:1px solid #7A2859;
	background: url(fond-input.jpg) repeat-x #FFF;
	padding:2px;
	font-style:italic;
	font-family:trebuchet, arial;
	font-size:13px;
	width:350px;
	}
	
.inputput3 {
	border:1px solid #7A2859;
	background: url(fond-input3.jpg) repeat-x #A13D79;
	padding:2px;
	font-style:italic;
	font-family:trebuchet, arial;
	font-size:13px;
	width:150px;
	color:#FFF;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
#baspage {
	text-align:center;
	background:url(fond-bas.jpg) no-repeat;
	padding-top:80px;
	padding-bottom:20px;
	line-height:18px;
	}
	
#baspage h2 {color:#C3AD74;font-family:verdana;font-size:12px;margin:0px;font-style:bold;}
#baspage p {margin-top:0px;}
#baspage a {color:#797979;}


