 /*------------------------------------------------------------------------
# @license -
# Auteur: i-line - france
# site Web:  http://www.i-line.fr - 
-------------------------------------------------------------------------*/

/* COMMON STYLE
--------------------------------------------------------- */
body {color:#fff;}
.clr {clear: both;}
.imgD{ float:right; border:0;margin :0;padding:0;}
.imgG{float:left;  border:0;margin :0;padding:0;}
.imgGR{float:left; background:#8E354E; border: #8A455A 1px solid ;margin :0;padding:6px;}
.imgDR{float:right; background:#8E354E; border: #8A455A 1px solid ;margin :0;padding:6px;}
table.contentpaneopen .moduletable-real{ padding:0 0 0 -4px;margin:0 0 0 -4px;}
.imgGMarron{height:250px;background:#48291B; border:0;margin :0 ; width:1090px; padding:0 4px 0 0; }
.texte{text-align:right; padding:30px; font:1.2em/1.8em Tahoma, Arial, Sans Serif; letter-spacing:.1em; }
.imgGGris{ height:250px;background:#54524E; border:0;margin :0; float:right; width:1090px; padding:0 0 0 4px; }
.textegris{text-align:left; padding:30px; font:1.2em/1.8em Tahoma, Arial, Sans Serif; letter-spacing:.1em;}
.imgGTaupe{height:250px;background:#9B8980; border:0;margin :0;width:1090px; padding:0 4px 0 0; }

body#bd {background:#922040;margin: 0px auto;color: #fff;font: 70%/1.5 Tahoma, Arial, sans-serif;text-align: left;padding: 0;}
body.contentpane {background:#922040;width: auto;margin:0px; padding:0;}

OBJECT { position: absolute; z-index:0; width:718px; padding:0; margin:0;}
.GFormat270{ height:278px; padding:0 10px; margin:0;}
.GFormat350{ width:270px; height:360px; padding:0 10px; margin:0 30px 0 0; }
.GFormat400{ height:435px; padding:0 10px; margin:0;}


h1 { font: 1.6em/1.2em  Tahoma, Arial, Sans Serif; }
h2 { font: 1.25em/1.4em Tahoma, Arial, Sans Serif;color:#fff;  }
h3 { font: 1em/1.3em Tahoma, Arial, Sans Serif;color:#fff; }
h4 { font: 1em/1.3em Tahoma, Arial, Sans Serif;color:#fff; }
h5 { font: 1em/1.3em Tahoma, Arial, Sans Serif;color:#fff; }
p{margin: 10px 0; font: 1.1em/1.5em Tahoma, Arial, Sans Serif;color:#fff; }

form {margin: 0;padding: 0;}

/* class helenis */
.reponse{text-align:center; width: 570px; background: #F3E9E9;border: 1px solid #922040; padding: 5px;  margin: 0px auto;}
.blanc{color:#fff;}
.helenisR{ font-weight:bold;color:#922040;}
.helenisG{color:#B2B1AD; padding:2px 10px; letter-spacing:.3em;}
.helenisGp{color:#fff; padding:2px 10px;}
.helenisrose, a.helenisrose:link, a.helenisrose:visited{color:#CB9FA1;}
.actualite{ width:93%;margin:0px; padding:10px 20px; height:250px;overflow:auto; scrollbar-face-color:#9B8980;
scrollbar-shadow-color:#9B8980;
scrollbar-highlight-color:#9B8980;
scrollbar-3dlight-color:#9B8980;
scrollbar-darkshadow-color:#9B8980;
scrollbar-track-color:#BC9984;
}
.services{ width:500px; padding:10px;margin:0px; font: 12px/15px Arial, Helvetica, sans-serif;color:#300;background-color:#fff; line-height:20px; float:left; clear:left;}
.reservation {text-align:center; padding: 5px; margin:0px auto;}
.reservation h2{text-align:center; width: 670px; padding:5px; margin: 0px auto;font:bold 14px/1.6em Arial, Helvetica, Sans Serif;color:#600;}
.helenisB {color:#FFF;font: 1.1em/1.7em Tahoma, Helvetica, sans-serif;padding:3px 15px;}
table.contentpaneopen td.helenis {border:1px solid #CB9FA1; padding:2px; font-size:1.2em; border-collapse:collapse;}

h3.marron { padding:8px;background:#BC9984; font: 1.1em/1.3em Tahoma, Arial, Sans Serif; letter-spacing:.2em;}
.lin{background:#BC9984;}
.taupe{background:#845F4E}
/* Small text */
.small, .smalldark, .createdate, .modifydate, .mosimage_caption, 
.pagenavcounter, .pagenav, .pagenavbar, .contenttoc, 
#spotlight-1, #spotlight-2, #rightcol, #footer, #bottomline {font-size: 10px;}

.blog_more {font-size:1.1em;}
a.blogsection, a.blogsection:link, a.blogsection:visited, a.blog_more{color:#FFF;text-decoration: none;}
a.blogsection:hover, a.blogsection:active { color:#999;}

/* Normal link */
a, a:link , a:visited, {color: #fff;text-decoration: none;}
a:hover, a:active { color:#fff;}
table.contentpaneopen a:link,table.contentpaneopen a:visited, table.contentpaneopen a:hover, a:hover, p a:hover, a:active , p a:active {color: #fff;text-decoration: none;}
table.contentpaneopen a:hover {color:#999;}
a.blanc:link, a.blanc:visited {	color: #FFF; text-decoration: none;	}
a.blanc:hover {	color: #fff;text-decoration: none;	}
a.rouge{color: #922040; text-decoration: none; font-weight:bold;	}

ul {margin: 0;padding: 0;	list-style: none;}
li {padding:0px;list-style-position:inside; list-style-type:disc; color:#FFF; font-size:1em;}
li .texte {padding-left:12px; list-style-position:inside; list-style-type:disc; color:#FFF;     }
li.latestnews {padding:0px;list-style-position:inside; list-style-type:disc; color:#922040; font-size:1em;}

.helenislogo li{line-height: 35px;padding-left: 35px;padding-top: 0px;background: url(../images/rating_star_red.gif) no-repeat 0px 10px;}


th {padding: 4px;font-weight: bold;font-size: 12px;	text-align: left;}
fieldset {border: none;margin: 0;padding: 0;}
fieldset a {font-weight: bold;}
hr {border-top: 1px solid #B2B1AD;	border-right: 0;border-left: 0;border-bottom: 0;height: 1px;}
img {border: 0;	padding: 0;	margin:0;}


/* JOOMLA! STYLE
----------------------------------------------------------- */
table.blog {width:350px;}
table.blog .article_seperator { }

a.readon {	background: #B2B1AD;color:#fff;font-size: 10px;padding: 1px 5px;text-decoration: none;}
a.readon:hover {text-decoration:none;color: #952D4F}
table.polls {width: 100%;}
table.pollstableborder {padding-right: 10px;width: 100%;border-color: #FFF;text-align: left;}
table.pollstableborder img {margin: 4px 4px 4px 0;}
.syndicate {padding: 6px 25px 0px 0px;margin-left: 18px;}
div.syndicate a {padding-right: 30px;margin: 0;}


table.contentpaneopen, table.contentpane, table.blog {width: 100%;margin: 0 10px;}

table.contentpaneopen-pflash {width:718px;margin:0px; padding:0; height:240px; right:0;}
table.contentpaneopen-pflash480 {width:718px;margin:0px; padding:0; height:460px; right:0;}
table.contentpaneopen td, table.contentpane td ,table.contentpaneopen-pflash td ,table.contentpaneopen-pflash480 td  {padding: 0;margin: 0;border: none;}
table.contentpaneopen-univers{width:40%;padding:10px 0; text-align:right;margin-left:300px;}
table.contentpaneopen-univers td { color:#fff;padding: 0;margin: 0;border: none;}

.createdate {color: #B2B1AD;font-weight: bold;line-height: 10px;}
.modifydate {color: #B2B1AD;height: 15px;}
.error {color: #C00;}
.highlight {border-bottom: 1px dotted;font-weight: bold;}
.mosimage {	padding: 0;	margin: 15px 10px 0 0!important;margin: 15px 5px 0 0;}
.mosimage img {padding: 0;margin: 0!important;}
.mosimage_caption {margin-top: 2px;padding: 1px 2px;color: #AAA;}

a.pagenav,.pagenav_prev a,.pagenav_next a,.pagenavbar a {
	padding: 0 5px 1px;	border: 1px solid #CCC;background: #EEE;color: #666;text-decoration: none;}
a.pagenav:hover, a.pagenav:active, a.pagenav:focus,
.pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_prev a:focus,
.pagenav_next a:hover, .pagenav_next a:active, .pagenav_next a:focus,
.pagenavbar a:hover, .pagenavbar a:active, .pagenavbar a:focus {
	background: #D2D2D2!important;border: 1px solid #DDDAB5;text-decoration: none!important;}
.pagenavbar {padding-left: 14px;color: #666;}
.pagenavcounter {padding: 8px 14px 0 14px;color: #666;}
.sectiontableheader {padding: 1px 4px;background: #922040;color: #FFF;font-weight: bold;}
.sectiontableheader a, .sectiontableheader a:hover {color: #922040;}
tr.sectiontableentry1 td {padding: 4px;	background: #EEE;}
tr.sectiontableentry2 td {padding: 4px;}

.small {color: #B2B1AD;}
.button {padding: 1px 2px;background: #922040;border: none;color: #FFF;font-size: 10px;font-weight: bold;}
div.back_button a,
div.back_button a:hover,
div.back_button a:active {margin: 10px 0;display: block;color: #B2B1AD;text-decoration: none!important;background: none!important;}
.buttonheading {padding-right: 15px;}
.toclink {margin-left: 10px;}
.toclink th {}

.contentheading , .contentheading-real{color:#B2B1AD;font: 1.6em/2.2em "Trajan Pro", Arial, Sans Serif;text-transform: uppercase;}
.heading {color: #B2B1AD;padding:2px;width:100%;margin:0 0 2px 0;font: 1.6em/2.2em "Trajan Pro", Arial, Sans Serif;text-transform: uppercase;}

/* TOP MODULES */
#main {background:none;margin: 0px auto;width:1092px;}
/* WIDE LAYOUT DIVS WIDTH
--------------------------------------------------------- */
/* CONTENT */
/* 3 column content [on the middle] width */
#content { padding-left:20px;width:360px;float: left;margin:0px; background:none;}
/* 2 column content [on the left] width */
#content-full-left {margin: 0px;width: 720px;float:left;}
/* 2 column content [on the right] width */
#content-full-right {margin: 0px;width: 720px;float: left;}

#content-full-right table.contentpaneopen,#content-full-right table.contentpane,#content-full-right table.blog {width: 90%;margin: 0 0 10px  10px;}
/* 1 column content width */
#content-full {margin: 0; padding:0;width:720px;}

#leftcol {width:370px;}
#rightcol-outer {width: 340px;}
#rightcol {width: 340px;}
#rightcol #newsflash{ padding:0px;overflow: hidden;margin:0; background:transparent; color:#845F4E;}

#top-modules {position: relative;width: 1090px;margin: 0px auto; border-left:#CCC solid 1px;}
#footer{ width: 1090px;}
#footer-inner1 {width: 1090px; margin:0px auto; padding:0; clear:both; }
#footer-inner2 {width: 1090px; margin:0px auto; padding:0; background:#fff; text-align:right;border-top:4px solid #54524E;clear:left;}



/* WRAPPER MODULES */
#wrapper- {background: #922040;width: 1090px;margin: 0px auto;padding: 0; }
#wrapper2 {background: #922040;width: 1090px;margin: 0px auto;padding: 0;}



/* LOGO */
#logo {width:200px;padding: 0px; border:0px; height: 89px !important;  height: 90px;background:#FFF url(../../images/logo-helenis.gif) 0 0 no-repeat; float:left;}
#logotitre{background:#FFF; width:500px; position:relative;padding: 0px; border:0px; height: 89px !important;  height: 90px; float:right; right:0;}
#logo img, #logotitre img {margin: 0px;}

/*CONTENT USER 
--------------------------------------------------------*/
#user_inner {top:270px;width:718px;margin: 1px auto;padding:0px;}
#user1 {width:68%;margin:0px;padding:0px;float:left; clear:left;background-color:fff; height:190px;}
#user1 h3,#user2 .moduletable h3{color: #952D4F;padding: 0 0 1px 0;text-transform: uppercase; width:100%;margin:0 0 2px 0;
	text-align:center;font: bold 1em/1.8em Tahoma, Helvetica, sans-serif; background:#CB9FA1;}
	
#user2{width:51%;height:180px;padding:2px; background:#FFF;border:0px;margin: 0 0 2px 2px;border-bottom: 1px dashed #48291B; float:left;overflow: hidden; clear:left;  }

#user5{width:49%;height:280px;padding:2px; background:#FFF;border:0px;margin: 0;border-bottom: 1px dashed #48291B; float:left;overflow: hidden; clear:left;  }
#user5 .moduletable h3{color: #48291B;padding:0 0 0 5px;text-transform: uppercase; width:100%;margin:0;
	text-align:left;font: bold 1em/1.8em Tahoma, Helvetica, sans-serif; background:#9B8980;}

#user9{width:49%;height:280px;padding:2px;border:0px;margin:0px;border-bottom: 1px dashed #48291B;overflow: hidden;float:right; text-align:right;background: #fff; clear:both; }
#user9 .moduletable h3{color:#48291B;padding:0 5px 0 0;text-transform: uppercase; width:100%;margin:0;text-align:right;font:bold 1em/1.8em Tahoma, Helvetica, sans-serif; background:#9B8980;}

#user6{ width:31%;float:right;margin:0px;padding:2px 0;z-index:80;
background-color:#48291B;
/* transparence IE : 0->100 */ 
filter:alpha(opacity=75);
/* transparence Gecko/Mozilla : 0->1 */
-moz-opacity:.75;
/* transparence générale : 0->1 */
opacity:.75;}
#user6 p,#user6 h3{ padding:0 8px;filter:alpha(opacity=100);-moz-opacity:1;opacity:1; color:#922040; text-align:justify; text-transform:uppercase;}


#user7{width:60%;height:150px;padding:1px;border:0px;margin-bottom:2px;border-bottom: 1px dashed #48291B;overflow: hidden;float:right; text-align:right; }
#user7 .moduletable h3 ,#user7 .moduletable-p{background: #CB9FA1;color: #48291B;	padding:5px;	margin:0;font: bold 1em/1.8em Tahoma, Helvetica, sans-serif; text-transform:uppercase; height:100%; text-align:justify;}

#user8{width:47%;height:150px;padding:1px;border:0px;margin-bottom:2px;border-bottom: 1px dashed #48291B;overflow: hidden;float:right; text-align:right; }
#user8 .moduletable h3 ,#user8 .moduletable-p{background: #CB9FA1;color: #48291B;padding:5px;	margin:0;font: bold 1em/1.8em Tahoma, Helvetica, sans-serif; text-transform:uppercase; height:100%; text-align:justify;}


/*/ actus latest*/

table.titregrille {width:100%;height:30px;margin:0px;padding:0px; border-collapse:collapse;color:#ccc;}
table.titregrille tbody td{ margin: 0px;padding: 0px;text-align:center;}
table.contentgrille {width:100%;height:20px;padding: 0px;margin:0px;border-collapse:collapse;border:1px solid #922040;color:#600;background-color:#fff;}
table.contentgrille tbody td {margin: 0px;padding: 0px;border:1px solid #922040;text-align:center;}
table.contentgrille td.componentheading {padding-left: 0px;}

/* TOPNAV
--------------------------------------------------------- */
#topnav {clear: left;font:1em Tahoma, Helvetica, sans-serif;border-bottom: 1px solid #922040;background:#922040;margin:0 auto;padding: 0; width:100%;}
#topnav-inner {background:#907E76;width: 1090px;margin: 0px auto; border:1px #907e76 solid ;}
#topnav a {font-size:120%;color: #B2B1AD;font-weight: bold;text-decoration: none;text-transform: uppercase;}
#topnav a:hover {text-decoration: none;}
#topnav ul {margin: 0;padding: 0;}
#topnav li {margin: 0;padding: 0;}

/* LEFTCOL */
#leftcol { height:auto;width:365px;float: left;color: #fff;font: bold 1em/1.8em Tahoma, Helvetica, sans-serif; text-align:right;}
#leftcol p{ padding-right:10px;}
#leftcol .moduletable, #leftcol .moduletable_menu {margin-bottom: 16px;padding-bottom: 6px;}
#leftcol .moduletable-prouge table {width:200px}
#leftcol .moduletable td {padding: 15px 0; color:#FFF;}
#leftcol .moduletable h3, #leftcol .moduletable_menu h3 {padding-left: 24px;padding-top: 4px;height:27px;color: #fff;font-size: 13px;font-weight: bold;text-transform: uppercase;border: none;}
#leftcol .moduletable-ptaupe ul li,#leftcol .moduletable-prouge ul li,#leftcol .moduletable-pgris ul li,#leftcol .moduletable-pmarron ul li {background: none; text-align:right;font: bold 1.1em/1.7em Tahoma, Helvetica, sans-serif; padding-right:10px;list-style-position:inside; list-style-type:disc; }
#leftcol .moduletable-ptaupe li,#leftcol .moduletable-prouge li,#leftcol .moduletable-pgris li,#leftcol .moduletable-pmarron li{padding-bottom:10px;}
#leftcol .moduletable ul li a, #leftcol .moduletable_menu ul li a {padding-left:15px;color:#404040;text-decoration: none;line-height: 2.2em;}
#leftcol .moduletable ul li a:hover, #leftcol .moduletable_menu ul li a:hover {color: #fff;}

/* LOGIN */
#mod_login_password, #mod_login_username {
	width: 110px;
	padding-left: 2px;
	border: 1px solid #7D7D7D;
}

#mod_login_password {}

#mod_login_username {}

#mod_login_remember {border: none;padding: 0!important;}

/* SEARCH */
#search {float: right;	padding-top: 55px;}

#search .inputbox {background: #FFF;border: 1px solid #7D7D7D;
	padding-left: 6px;width: 150px;font-size: 10px;}


/* PATHWAY */

#pathway-outer,.wide #pathway-outer {height: 20px;width: 490px;margin: 0px auto;padding-bottom: 4px;}
.wide #usertools img {margin: 4px 4px 0px 14px;}
.wide #usertools {width: 196px;}
#pathway {float: left;padding-left: 10px;}
.pathway img {padding: 0px 6px;margin: 0;}
#usertools {float: right;width: 148px;margin: 0px auto;}
#usertools img {cursor: pointer;margin: 6px 5px 0px 6px;}
#usertools a {}

/* Mainlevel nav*/
a.mainlevel:link, a.mainlevel:visited {	display: block;	background: url(../../images/menu_bg.jpg) no-repeat;
	vertical-align: middle;	font: 1.1em;color: #524F4A;	text-align: left;	padding-top: 5px;
	padding-left: 18px;	height: 20px !important;	height: 25px;	width: 100%;	text-decoration: none;}
a.mainlevel:hover {	background-position: 0px -25px;	text-decoration: none;	color: #952D4F;font-weight: bold;}
a.mainlevel#active_menu {color:#fff;font-weight: bold;}
a.mainlevel#active_menu:hover {color: #845F4E;}
a.mainlevel-nav:link, a.mainlevel-nav:visited {color: #524F4A;}
a.mainlevel-nav:hover {color: #952D4F;}
a.mainlevel-nav#active_menu {color:#845F4E;}
a.mainlevel-nav#active_menu:hover {color: #FC0;}

.mainlevel-nav{ width: 1090px; }
ul.mainlevel-nav{ bottom:0;list-style: none;padding:0px;margin:0px;font-size: 0.8em; }
ul.mainlevel-nav li{padding :0px;float: left;margin: 0px;font-size: 11px;line-height: 21px;	white-space: nowrap;border-right: 1px solid #ccc;}
ul.mainlevel-nav li a{display: block;	padding-left: 15px;	padding-right: 15px;text-decoration: none;	color: #524F4A;}
#buttons>ul.mainlevel-nav li a { width: auto; }
ul.mainlevel-nav li a:hover{color: #fff;background: #922040;}



.contentcolumn{padding:5px;font:1.2em/1.6em Tahoma, Arial, Helvetica, sans-serif;}
.contentcolumn-prog{padding:5px;color:#300;font:1.2em/1.6em Tahoma, Arial, Helvetica;}

/* RIGHTCOL */
#rightcol {float: right;width: 340px;font-size: 1em;clear: right; margin-right:0px;z-index:99;}
#rightcol .moduletable {padding: 0px;margin: 10px;}

#rightcol .moduletable h3 { padding:2px 0; margin:0 -5px;background: #9B8980;color: #922040;
	font-size: 12px;font-weight: bold;text-transform: uppercase; text-align:center;}
#rightcol .moduletable ul li a {
	padding-left: 13px;color: #54524E;font-size: 11px;
	font-weight: bold;text-decoration: none;line-height: 1.8em;}
	
/* Rightcol Partenaire */
#rightcol .moduletable-menuPart  {padding:2px;margin:0 0 0 30px; width:90%; background: #BC9984;}
#rightcol .moduletable-menuPart h3 { padding:8px 0; margin:0px;background: #845F4E;color:#fff;font-weight: bold;text-transform: uppercase; text-align:center;}
#rightcol .moduletable-menuPart .contentheading {color: #845F4E;font-size: 13px;font-weight: bold;text-transform: uppercase; padding:8px;}
/* Mainlevel nav Partenaire*/
#rightcol .moduletable-menuPart ul li a {padding:2px;color: #922040;font-weight: bold;text-decoration: none;line-height: 1.8em; text-transform:uppercase;}
#rightcol .moduletable-menuPart a.mainlevel:link, #rightcol .moduletable-menuPart a.mainlevel:visited {display: block;background: url(../images/arrow-readon.gif) 0 10px no-repeat;vertical-align: middle;font-size: 1em;color: #fff;text-align: left;padding-top:2px;
padding-left: 8px;	height: 20px !important;height: 25px;width: 100%;text-decoration: none; text-transform:uppercase}
#rightcol .moduletable-menuPart a.mainlevel:hover {background:url(../images/arrow-readon-on.gif) 0 10px no-repeat;text-decoration: none;color: #922040;
font-weight: bold;}
#rightcol .moduletable-menuPart a.mainlevel#active_menu {color:#fff;font-weight: bold;}
#rightcol .moduletable-menuPart a.mainlevel#active_menu:hover {color: #907E76;}
#rightcol .moduletable-menuPart a.mainlevel-nav:link, a.mainlevel-nav:visited {color: #524F4A;}
#rightcol .moduletable-menuPart a.mainlevel-nav:hover {color: #952D4F;}
#rightcol .moduletable-menuPart a.mainlevel-nav#active_menu {color:#845F4E;}
#rightcol .moduletable-menuPart a.mainlevel-nav#active_menu:hover {color: #FC0;}

#rightcol .moduletable-menuPart a.sublevel:link, #rightcol .moduletable-menuPart a.sublevel:visited {display: block;background: url(../images/arrow-readon.gif) 10px 10px no-repeat;vertical-align: middle;	font-size: 1.2em;color: #fff;text-align: left;padding-top: 5px;padding-left: 18px;height: 20px !important;height: 25px;width: 100%;text-decoration: none;}
#rightcol .moduletable-menuPart a.sublevel:hover {font-size: 1.2em;color: #922040;padding-left: 18px;height:20px !important;height: 25px;width: 100%;text-decoration: none;background: url(../images/arrow-readon-on.gif) 10px 10px }


	
	
/* Rightcol client */
#rightcol .moduletable-menuClient  {padding:2px 0px;margin:10px auto; width:65%; background: #BC9984;}
#rightcol .moduletable-menuClient h3 { padding:8px 0; margin:0px;background: #845F4E;color:#fff;font-weight: bold;text-transform: uppercase; text-align:center;}
#rightcol .moduletable-menuClient .contentheading {color: #922040;font-size: 13px;font-weight: bold;text-transform: uppercase; padding:8px;}
/* Mainlevel nav client*/
#rightcol .moduletable-menuClient ul li a {
color: #922040;font-weight: bold;text-decoration: none;line-height: 1.8em; text-transform:uppercase;}
#rightcol .moduletable-menuClient a.mainlevel:link, #rightcol .moduletable-menuClient a.mainlevel:visited {display: block;background: url(../images/arrow-readon.gif) 0 10px no-repeat;	vertical-align: middle;	font-size: 1.3em;color: #fff;text-align: left;padding-top:2px;
padding-left: 8px;	height: 20px !important;height: 25px;width: 100%;text-decoration: none;}
#rightcol .moduletable-menuClient a.mainlevel:hover {background:url(../images/arrow-readon-on.gif) 0 10px no-repeat;text-decoration: none;color: #922040;font-weight: bold;}
#rightcol .moduletable-menuClient a.mainlevel#active_menu {color:#fff;font-weight: bold;}
#rightcol .moduletable-menuClient a.mainlevel#active_menu:hover {color: #845F4E;}
#rightcol .moduletable-menuClient a.mainlevel-nav:link, a.mainlevel-nav:visited {color: #524F4A;}
#rightcol .moduletable-menuClient a.mainlevel-nav:hover {color: #952D4F;}
#rightcol .moduletable-menuClient a.mainlevel-nav#active_menu {color:#845F4E;}
#rightcol .moduletable-menuClient a.mainlevel-nav#active_menu:hover {color: #FC0;}

#rightcol .moduletable-menuClient a.sublevel:link, #rightcol .moduletable-menuClient a.sublevel:visited {display: block;background: url(../images/arrow-readon.gif) 10px 10px no-repeat;vertical-align: middle;font-size: 1.3em;color: #fff;text-align: left;padding-top: 2px;
padding-left: 18px;	height: 20px !important;height: 25px;width: 100%;text-decoration: none;}
#rightcol .moduletable-menuClient a.sublevel:hover {font-size: 1.2em;color: #922040;padding-left: 18px;height:20px !important;height: 25px;width: 100%;text-decoration: none;background: url(../images/arrow-readon-on.gif) 10px 10px  no-repeat;}
	
#rightcol #newsflash-menuClient { padding:3px;height: 208px;overflow: hidden;margin: 0px; background:#B9984; color:#845F4E;}
#rightcol form { width:60%;margin: 0 auto;padding: 0;}
	


#newsflash table {border-collapse: collapse;margin: 0;padding: 0;}
#newsflash .moduletable h1 { text-align:center; font-size:1.5em;}
#newsflash .moduletable h3 {text-align:center;background: none;color: #fff;padding: 0;margin: 0;}

#advert1 {float:left;clear: left;width:365px;font-size: 1em;margin:0px; padding:0; background:transparent;}
#advert1 .moduletable-prouge {background:transparent;padding:50px 0; }
#advert1 .moduletable-pmarron{background:#48291B ;padding:50px 0; }
#advert1 .moduletable-pgris {background:transparent ;padding:50px 0; }
#advert1 .moduletable-ptaupe{background:#9B8980 ;padding:50px 0 30px 0; }
#advert2 {float:right;width:640px;margin:0px; padding:0;}


/* FOOTER */
#footer { width:1090px;border-top: 1px solid #922040;background:#922040;height:180px;clear: both;}
#footer-inner1 { width:1090px;margin: 0px auto;padding: 0; text-align:center;}
#footer-inner2 { width:1090px;margin: 0px auto;padding: 0; text-align:right;color: #524F4A;}
#footer-inner2 p,#footer-inner2 a,#footer-inner2 a:link,#footer-inner2 a:visited {color: #524F4A; text-decoration:none;}
#footer-inner2 a:hover {color: #666; text-decoration:none;}
#footer-inner img {margin: 0;padding: 0;border: none;}

#footer-inner1 .moduletable { text-align:center;margin: 0;	padding: 0;}
#footer-inner2 .moduletable-taupe {float:right;margin:0; height:120px; 
text-align:center;background:#907E76;padding:10px;width:100%;}
#footer-inner2 .moduletable-menu {float:right;margin:0; height:20px; 
text-align:right;padding:0px;width:1090px;}
#but-css {float: right;	margin-top: 15px;}
#but-xhtml {float: right;margin-right: 20px;margin-top: 15px;}
#copyright {float: left;font-size: 11px;color: #8D8C90;margin-top: 12px;}

/* MISCELLANOUS
----------------------------------------------------------- */
div.back_button a,
div.back_button a:hover,
div.back_button a:active {
	margin: 10px 0;
	display: block;
	color: #AAA;
	text-decoration: none;
}

#mod_login_password {}

#mod_login_username {}

#mod_login_remember {border: none;background: none; }

#mod_search_searchword {width: 140px;}

/* Text Shadow */
.clearfix:after {clear: both;display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%; /* End hide from IE-mac */
}

/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}
