*{margin:0;outline:0;}
html,body{height:100%;}
body{color:#FFFFFF;background:#000000;margin:1px;padding:1px;font-size:12px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
/* COULEURS DES LIENS */
a {color:#ff7c12;text-decoration:none;}
a:hover{text-decoration:overline underline;}
/* COULEURS DES LIENS */
a img{border:none;}
.page{min-height:100%;height:auto !important;height:100%;margin:0 auto -20px;background:#2a2a2a;position:relative;}
.entete{height:100px;}
.entete h1{
	font-size:24px;
	color: #ff7c12;
	text-align: center;
}
.entete h2{font-size:16px;}
.societe{margin-left:15px;}
.societe p{
	margin:5px 0;
	color: #ff7c12;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.slogan{font-size:16px;font-weight:bold;}
.topmenu{position:absolute;right:0;top:5px;}
.menutop{list-style-type:none;}
.menutop li{display:inline;padding:5px;border-right:1px solid #aaa;}
.menutop li.last{margin-right:0;border:none;}
.prepied,.pied{height:20px;}
.pied{
	position:relative;
	background:#333;
	color:#fff;
	line-height:20px;
	text-align: right;
}
.pied a{color:#7DC174;}
.cb {clear:both;visibility:hidden;}
#navigation{width:100%;background:#333;margin-bottom:10px;display:block;height:25px;text-align:center;}
#menu {width:100%;background:#333;list-style-type:none; margin:0 auto; padding:0;}
#menu ul {list-style-type:none; padding:0; margin:0;color:#fff;}
#menu li {float:left; background:#333; margin:0; position:relative;color:#fff}
#menu li.sub {background:#333;}
#menu table {border-collapse:collapse;position:absolute;top:0;left:0;z-index:80;font-size:1em;}
#menu li a {
	display:block;
	color:#fff;
	height:25px;
	font-family:arial, sans-serif;
	font-size:11px;
	line-height:24px;
	width:150px;
	text-decoration:none;
	border-right:1px solid #fff;
	font-weight: bold;
}
#menu :hover{color:#fff; background:#FFFFFF;}
#menu :hover > a {color:#fff; background:#FFFFFF;}
#menu ul, 
#menu :hover ul ul,
#menu :hover ul :hover ul ul,
#menu :hover ul :hover ul ul.left {position:absolute; left:-9999px; width:128px;}
#menu :hover ul{left:0;top:25px;}
#menu :hover ul :hover ul,
#menu :hover ul :hover ul :hover ul {padding:0 3px; left:125px; top:-3px;}
#menu :hover ul :hover ul.left,
#menu :hover ul :hover ul :hover ul.left {padding:0 3px; left:-131px; top:-3px;}
.catactive,.rubactive{color:#fff; background:#FFFFFF;display:block;}
#cad{
	font-size: 14px;
	width: 100%;
}
#cad a{
	color: #000;
}
#cadhaut{
	margin-left:15px;
	font-size: 14px;
	margin-right: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#text {
	font-size: 20px;
}
#text a  a:visited {
	font-size: 20px;
	color:#CCC;
}
#text a,  a:hover {
	font-size: 20px;
	color:#FF8610;
}
.photo{
	border: 1px inset #6F6F6F;
}
.etoile {
	color: #FCC;
}

