body {
	background: #d6d0cd;
	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: #666;
	margin: 0px; padding:0px;
	margin-bottom:5px;
	}
p { margin-top:0 ;margin-bottom: 10px; text-align:justify;}	
.imgmid {vertical-align:middle}
h1 {
	font-size: 19px;color:#cc0000;font-weight: bold;
	padding: 0px;border: 0px;margin: 0px;margin-bottom: 10px;
	line-height: 16pt;
}	
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;color:#005E91;font-weight: bold;
	padding: 0px;border: 0px;margin: 0px;
	line-height: 14pt;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;color:#008923;font-weight: bold;
	padding: 0px;border: 0px;margin: 0px;
	line-height: 14pt;
}	
h4 {
	font-size: 12px;
	color: #3399FF;font-weight: bold;
	padding: 0px;border: 0px;margin: 0px;margin-bottom: 10px;
	line-height: 10pt;
}
#page {
	margin: 0px auto; 
	width: 876px;}
.batext {background-color:#fff;border: #afa7a0 1px solid;width: 876px; clear:both;}
#hautrub {
	background-image: url(../images/fondhautrub.jpg); background-repeat:no-repeat;
	width: 872px; height:45px;color: #fff;font-family:Arial, Helvetica, sans-serif; text-align:center;}
#hautlogo {width: 872px; height:100px;margin:2px 0 2px 0;}
#logo {width: 228px; height:100px; float:left;}
#photo {width: 445px; height:100px; float:left;background-image: url(../images/photo_fr.jpg); background-repeat:no-repeat;margin:0 2px 0 2px;}
#photofade {width: 440px; height:100px; float:left;margin:0 2px 0 2px;}
#photouk {width: 445px; height:100px; float:left;background-image: url(../images/photo_uk.jpg); background-repeat:no-repeat;margin:0 2px 0 2px;}
#rechmb {width: 200px; height:100px; float:left;background-color:#f3f3f3;}

.titreid {color:#93877F;font-size:13px; font-weight:bold;}

.titrevert {color:#008923;font-size:13px; font-weight:bold;}

.fondg {background-color:#f7f7f7; /*background-image:url(/aace/images/logogainde_eco_site.gif); background-repeat:no-repeat; background-position:bottom;*/}

#fondrubg {
width: 229px; height:525px; float:left;background-color:#f2f2f2;font-family: Arial, Helvetica, sans-serif;border-bottom: #fff 3px solid;}
#fondrubg ul 
{width: 185px;color: #93877f;font-size:13px;padding:0px;margin-left:5px;font-weight:bold; list-style-type:none;}
#fondrubg ul li 
{margin-bottom: 2px;padding-bottom: 2px;/*border-bottom: #d6d0cd 1px solid;*/}
#fondrubg ul li a 
{width: 100%;display: block;text-decoration: none;color: #93877f;background-image: url(../images/fleche_off.gif);background-repeat: no-repeat;height:23px;}
#fondrubg ul li a:hover 
{width: 100%;display: block;text-decoration: none;color: #93877f;background-image: url(../images/fleche_on.gif);background-repeat: no-repeat;height:23px;padding:0px;margin:0;}

.fondtitrevert {background-image: url(../images/fondtitrevert.gif); background-repeat:repeat-x;}

#fondtitre { background-image: url(../images/fondtitre.gif); background-repeat:repeat-x;
	width: 439px; height:28px; float:left;margin-left:2px;padding-top:6px;}
.titre { margin-left:15px;color:#cc0000;font-size:12px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#new { background-image: url(../images/new.gif); background-repeat:no-repeat;width: 200px; height:28px; float:left; margin-left:2px;}

#baspage {width: 872px; height:19px; color:#999999; font-size:10px; padding-top:3px; clear:both;border-top: #e8e8e8 1px solid;margin-top:0px;}
#baspage a { text-decoration:none;color:#7A6F67;}
#baspage a:hover { text-decoration: underline;}
	
#main { width: 590px; margin:20px 10px 25px 40px;float:left;}
.main2 { width: 590px; margin:20px 10px 20px 40px;float:left;}
.mainindex { width: 580px; margin:0px 10px 0px 40px; background-color:#f7f7f7;}

#video { width: 335px; margin:0px 20px 20px 0px;float:left;}
#videod { width: 200px; margin:0px 0px 20px 0px;float:left;}

.hbvert {border-top: #008923 1px solid;border-bottom: #008923 1px solid;font-family: Arial, Helvetica, sans-serif;font-size: 12px; background-color: #FcFcFc; color:#222222;}
.hbred {border-top: #cc0000 1px solid;border-bottom: #cc0000 1px solid;font-family: Arial, Helvetica, sans-serif;font-size: 12px; background-color: #FcFcFc; color:#222222;}
.hbblue {border-top: #005E91 1px solid;border-bottom: #005E91 1px solid;font-family: Arial, Helvetica, sans-serif;font-size: 12px; background-color: #FcFcFc; color:#222222;}
.titreactu {color:#005E91;}
.zonevert {margin:0;padding:2px;border: #9bb632 1px solid;}
.zoneor {margin:0;padding:2px;border: #FF9900 1px solid;}
#container {margin:0;width:580px;}

.txtgris666{font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #666;}
.txtgris{font-size:12px; font-family:Arial, Helvetica, sans-serif; color: #999;}
.txtgris a { text-decoration:none; color: #999;}
.txtgris a:hover { text-decoration:none; color: #333;}
.imggris {border: #ddd 1px solid;}

.tabmb {color:#666;}
.tabmb tr:hover>td {background-color: #ccc;text-decoration:none; color:#666;}
.tabmb a { font-size:12px;text-decoration:none; color: #666;}
.tabmb a:hover { text-decoration:none; color: #333;}
.survol {text-decoration:none; color:#666;}
.survol:hover {text-decoration:none; background-color:#ccc;}
.cadregris {border: #d6d0cd 1px solid; padding:5px;}

.celpress1 { width:90px; vertical-align:top;font-family: Verdana, Arial, Helvetica, sans-serif;
padding-top:5px; padding-left:6px;font-size: 10px;
background-color: #eee;border-bottom: #FF4848 dotted 1px;
}
.celpress2 {
padding:5px;font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #fff;font-size: 11px;
border-bottom: #FF4848 dotted 1px;border-left: #FF4848 solid 6px;
}
.celpress2 a {color: #666; text-decoration:none; font-weight:bold;}
.celpress2 a:hover {text-decoration:underline;color: #FF4848;}

.ul1 {
list-style-type: disc;list-style-position: inherit;
margin: 5px 0 0 10px;
padding: 0 0 0 10px;}
.ul1 li {
margin-bottom: 4px;
padding-bottom: 4px;}


.tabresult {border: #93877f 1px solid;}
.lignetitre {background-color:#93877f; color:#FFFFFF; font-weight:bold;}
.ligne {background-color:#f2f2f2;}
.ligneactu {/*background-color:#f7f7f7;*/ color:#333;border-bottom: #999 2px dotted;}
.ligneactu a {text-decoration:none;color:#666;}
.ligneactu a:hover{text-decoration: underline;}
.ligneactuder {/*background-color:#f7f7f7;*/ color:#333;}
.ligneactuder a {text-decoration:none;color:#666;}
.ligneactuder a:hover{text-decoration: underline;}
.caseform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	background-color: #fff;
	border: 1px solid #93877f;}
.separa { height:2px; width:100%;border-bottom: #ccc 2px dotted; margin:0px 0 10px 0;}
.separahaut { height:2px; width:100%;border-bottom: #ccc 2px dotted; margin:20px 0 20px 0;}
.tablogo {border: #ccc 1px solid;font-family: Arial, Helvetica, sans-serif;}
.tablogo a { text-decoration:none;color:#7A6F67;font-weight:bold;}
.tablogo a:hover { text-decoration: underline;}
.title {background-color:#93877f; color:#FFFFFF; font-weight:bold;height:25px;}

a.lienactu {color: #005E91; font-weight:bold;text-decoration: none;}
a.lienactu:hover {text-decoration: underline;}
a.lienvert {color: #008923; font-weight:bold;text-decoration: none;}
a.lienvert:hover {text-decoration: underline;}
a.liensavoir {color: #FF4848; font-weight:bold;text-decoration: underline;}
a.liensavoir:hover {color: #FF4848;text-decoration: none;}
a.lienlang {color: #7A6F67;text-decoration: underline;}
a.lienlang:hover {color: #7A6F67;text-decoration:none; font-weight:bold;}
.tabborgris {border: #ccc 1px solid;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#7A6F67;}
/*.tabborgris a { text-decoration:none;color:#7A6F67;}
.tabborgris a:hover { text-decoration: underline;}*/
.tabboror {border: #FF9900 1px solid;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#7A6F67;}

.titreint {background-color:#f7f7f7; border-bottom: #ccc 1px solid;border-top: #ccc 1px solid; margin-bottom:10px;padding-top: 3px;padding-bottom: 3px;color:#008923;font-weight:bold;}


ul#nav { margin:0;padding:0;width:869px;float:left;
	list-style-type : none;
	color: #FFF;
	font-weight : bold;
	font-size:13px; font-family:Arial, Helvetica, sans-serif;
}
ul#nav li {
	display: inline;
}
ul#nav li a {
	padding : 2px 0.5em 2px 0.5em;
	color: #fff;
	text-decoration: none;
	border-right: 1px solid #fff;
}
ul#nav li a:hover {
	background-color: #FFF;
	color: #cc0000;
}

ul#navfr { margin:0;padding:0;width:869px;float:left;
	list-style-type : none;
	color: #FFF;
	font-weight : bold;
	font-size:13px; font-family:Arial, Helvetica, sans-serif;
}
ul#navfr li {
	display: inline;
}
ul#navfr li a {
	padding : 2px 0.5em 2px 0.5em;
	color: #fff;
	text-decoration: none;
	border-right: 1px solid #fff;
}
ul#navfr li a:hover {
	background-color: #FFF;
	color: #cc0000;
}

#menubas {
width: 872px; height:21px; font-size:12px; padding-top:5px; clear:both;margin-top:3px; /*background-color:#d6d0cd;*/background-image: url(../images/fondbasrub.jpg); background-repeat: repeat-x; text-align:center;border-top: #e8e8e8 1px solid;}
ul#nav2 { margin:0;padding:0;width:869px;list-style-type : none;color: #93877f;font-weight :bold;font-size:11px;}
ul#nav2 li {display: inline;}
ul#nav2 li a {
	padding : 0 1em 0 1em;
	color: #93877f;
	text-decoration: none;
	border-right: 1px solid #93877f;}
ul#nav2 li a:hover {color: #333;}

.bt1 {height:25px;background-image: url(../images/fdbt1.jpg); background-repeat: repeat-x;font-weight :bold;font-size:12px; padding-top:5px;}
.bt2 {height:20px;font-weight :bold;font-size:13px; padding-top:5px; color:#FFFFFF; background-color:#93877f;font-family:Verdana, Arial, Helvetica, sans-serif;}

#diaporama img {
	position: absolute;
	width: 445px; height:100px;
	margin-top: 0px;
	margin-left: 0px;
}


/*mb-aace*/
#mb-photo {width: 440px; height:100px; float:left;background-image: url(../mbaace/photo.jpg); background-repeat:no-repeat;margin:0 2px 0 2px;}
#mb-hautrubindex {
	background-image: url(../images/fondhautrub.jpg); background-repeat:no-repeat;
	width: 872px; height:45px;text-align:center;}
#mb-hautrubindex span {color: #fff;font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
a.liengr {color: #666; font-weight:bold;text-decoration: none;}
a.liengr:hover {text-decoration: none;color: #cc0000; }
#mb-fondrubg {
width: 209px; height:140px; float:left;background-color:#f2f2f2;font-family: Arial, Helvetica, sans-serif;border-bottom: #fff 3px solid; padding:10px;}
#divmenu {
	overflow: hidden; width:860px; /*float:center;*/margin-left: 0px;}
#menu {
	padding: 0px; margin: 0px; line-height: 14px; list-style-type: none;font-weight:bold;}
#menu dl {padding: 0px; margin: 0px; height:16px; /*line-height: 14px;*/ list-style-type: none; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#menu dt {float: left;border-right: #fff 1px solid; cursor: pointer; color:#FFF; height:16px; margin: 0px; list-style-type: none;text-align:center;}
#menu ul {padding: 0px; margin: 0px; line-height:14px; list-style-type: none;BORDER: #cc0000 1px solid; font-size:11px;}
#menu li {float: left; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:left;}
#menu dt A {padding: 0; display: block; width: 220px; height:16px; color: #fff; TEXT-DECORATION: none;font-size:13px;}
#menu dt A:hover {color: #fff;}
#menu dt ul li {/*BORDER-TOP: #fff 1px solid*/}
#menu li A {padding: 0px; display: block; background: #fff; width: 220px;height:20px; line-height: 12px; color: #cc0000; TEXT-DECORATION: none;font-size:11px;padding-top:5px;}
#menu li A:hover { background: #eef4d7; color: #cc0000;}
#menu dt UL {LEFT: -999em; WIDTH: 220px; position: absolute;}
#menu dt:hover UL {MIN-HEIGHT: 0px; left: auto}
#menu dt.sfhover UL {MIN-HEIGHT: 0px; left: auto}
.admin {
	background-color: #cc0000;
	color: #FFFFFF;
	font-weight: bold;
}
.fondrubadmin {
	width: 180px;
	background-color: #f2f2f2;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
}
#mainadmin { width:650px; margin:20px 10px 25px 40px;float:left;}
#search { /*background-image: url(/newsite/orbus/search.gif); background-repeat:no-repeat;*/width: 200px; height:28px; float:left; margin-left:2px;}
