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

/* COMMON STYLE
--------------------------------------------------------- */
body {color:#555;}
.clr {clear: both;}
.imgD{ float:right; border:0;margin :0;padding:0;}
.imgG{float:left; background:#BDBDBD; border:1px solid #999;margin :0 8px 0 2px;padding:6px;}
.imgGR{float:left; background:#8E354E; border: #8A455A 1px solid ;margin :0;padding:6px;}

table.contentpaneopen-carte { height:655px; width:1090px;}
table.contentpaneopen .moduletable-real{ padding:0 0 0 -4px;margin:0 0 0 -4px;}
.texte{text-align:right; padding:30px; font:1.2em/1.8em Tahoma, Arial, Sans Serif; letter-spacing:.1em; }

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

OBJECT { position: absolute; z-index:0; width:718px; padding:0; margin:0;}
.carte{ position: absolute; z-index:0; width:1000px; height:700px; padding:0; margin:0;}


h1 { font: 1.6em/1.2em  Tahoma, Arial, Sans Serif; }
h2 { font: 1.25em/1.4em Tahoma, Arial, Sans Serif;color:#555;  }
h3 { font: 1.25em/1.5em Tahoma, Arial, Sans Serif;padding: 5px;
color: #666;font-weight: bold; }
h3 a, h3 a:link , h3 a:visited, { font-size:1.1em;color: #606465;text-decoration: none;}
h3 a:hover, h3 a:active { color:#903;text-decoration:none; }
h4 { font: 1em/1.3em Tahoma, Arial, Sans Serif;color:#555; }
h5 { font: 1em/1.3em Tahoma, Arial, Sans Serif;color:#555; }
p{margin: 10px 0; font: 1.1em/1.5em Tahoma, Arial, Sans Serif;color:#555; }

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;}
.message{ height:400px;font: 1.5em/1.8em Tahoma, Arial, Sans Serif;color:#606465; font-variant:small-caps;text-align:center; width: 470px; border-bottom: 1px solid #ccc; padding: 30px 5px 5px 5px;  margin: 0px auto;}
.helenisR{ font-weight:bold;color:#922040;}
.helenisG{color:#B2B1AD; padding:2px 10px; letter-spacing:.3em;}
.helenisGp{color:#fff; padding:2px 10px;}
.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;
}
.contact{background: url(../images/contactButton.png) no-repeat center left; border:1px solid #eee; width:40%; padding:20px 0 20px 80px;margin:0 15px;font: 1.15em/1.4em Tahoma, Arial, Sans Serif;color: #666;font-weight: bold;}
.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:#606465; font: 1.1em/1.3em Tahoma, Arial, Sans Serif; letter-spacing:.2em;}
.lin{background:#fff; border:1px solid #eee; width:90%; margin-left:20px}

.taupe{background:#606465}
/* Small text */
.small, .smalldark, .createdate, .modifydate, .mosimage_caption, .pagenavcounter, .pagenav, .pagenavbar, .contenttoc, 
#spotlight-1, #spotlight-2, #rightcol, #footer, #bottomline {font-size: 1.1em;}

.blog_more {font-size:1.1em; width:60%;height:auto;padding:2px; background:#FFF;border:0px;margin: 0;border-bottom: 1px dashed #48291B; float:left;overflow: hidden; clear:left;  }

.blog_more div{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;}
a.blogsection, a.blogsection:link, a.blogsection:visited, a.blog_more {color: #606465;width:100%;margin:0;
	text-align:left;font: bold 1em/1.7em Tahoma, Helvetica, sans-serif;}
a.blogsection:hover, a.blogsection:active{color: #903;width:100%;margin:0;
	text-align:left;font: bold 1em/1.7em Tahoma, Helvetica, sans-serif;}

/* Normal link */
a, a:link , a:visited, {color: #606465;text-decoration: none;}
a:hover, a:active { color:#903;text-decoration:none; }
table.contentpaneopen a:link,table.contentpaneopen a:visited, table.contentpaneopen a:hover, a:hover, p a:hover, a:active , p a:active {color: #903;text-decoration: none;}
table.contentpaneopen a:hover {color:#903;text-decoration:none; }
table.contentpaneopen-large a:link,table.contentpaneopen-large a:visited{color: #606465;text-decoration: none;}
table.contentpaneopen-large a:hover {color:#903;text-decoration:none; }
.contentAdvertM{ margin-top:50px;}

a.blanc:link, a.blanc:visited {	color: #FFF; text-decoration: none;	}
a.blanc:hover {	color: #922040;text-decoration: none;text-decoration:none; 	}
a.rouge{color: #903; text-decoration: none; font-weight:bold;text-decoration:none; 	}

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


ul li{list-style-type:none; padding:2px;margin: 0 ;border-bottom:#606465 dotted 1px }
ul li a , a.mainlevel:link, a.mainlevel:visited {height:20px; background: url(../images/readon.png) 0px 5px  no-repeat ;list-style-type: none;font-size: 1em;text-decoration: none; color:#606465; padding:2px 8px;}
ul li a:hover {color:#903;background:none url(../images/readon.png) 0px 5px  no-repeat ;}



.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: 90%;margin: 0 10px;}
table.blog .article_seperator { }
#content table.blog-une{width:780px;margin: 0 auto; clear:left; }

a.readon {background: #eee;color:#606465;font-size: 10px;padding: 1px 5px;text-decoration: none;}
a.readon:hover {text-decoration:none;color: #903}
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{width: 100%;margin: 0 10px;}
table.contentpaneopen-large {width:1090px;margin: 0 auto;}
table.contentpaneopen-une {width:780px;margin: 0 auto -15px auto; background:#EAEAEA; padding:15px 0}
table.contentpaneopen td, table.contentpane td ,table.contentpaneopen-pflash td ,table.contentpaneopen-pflash480 td  {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:#606465;font: 1.2em/2em "Trajan Pro", Arial, Sans Serif;text-transform: uppercase;}
.heading {color: #606465;padding:2px;width:100%;margin:0 0 2px 0;font: 1.6em/2.2em "Trajan Pro", Arial, Sans Serif;text-transform: uppercase;}
.contentheading-msg1{ margin:50px 0 15px 30px;color:#606465;font: 1.3em/2em "Trajan Pro", Arial, Sans Serif;text-transform: uppercase;}
.contentheading-msg2{ margin:15px 0 50px 30px;color:#606465;font: 1.3em/2em "Trajan Pro", Arial, Sans Serif;text-transform: uppercase;}

/* TOP MODULES */
#main {background:#fff;margin: 0px auto;width:1092px;}
/* WIDE LAYOUT DIVS WIDTH
--------------------------------------------------------- */
/* CONTENT */
/* 3 column content [on the middle] width */
#content { padding-left:0px;width:360px;float: left;margin:0px; background:none;}
/* 2 column content [on the left] width */
#content-full-left {margin: 0px;width: 780px;float:left; border-right: #eee 1px dotted ;}
p.width70{ padding:8px;margin: 0px 5px;width:88%;float:left; border-right: #eee 3px dotted ; text-align:justify;}
/* 2 column content [on the right] width */
#content-full-right {margin: 0; padding:0 0 0 10px;width: 700px;float: right;}

#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;}
#top-modules {position: relative;width: 1090px;margin: 0px auto; border-left:#CCC solid 1px;}


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



/* 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;}
	
#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;  }
#user4{width:95%;height:auto;padding:2px; background:#FFF;border:0px;margin: 0 auto;  }
#user5{width:49%;height:auto;padding:2px; background:#FFF;border:0px;margin: 0;float:left;overflow: hidden; clear:left;  }
#user5 .moduletable h3{color: #fff;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:#606465;}
#user5 .moduletable a , #user5 .moduletable a:visited,#user9 .moduletable a , #user9 .moduletable a:visited {color: #606465;width:100%;margin:0;
	text-align:left;font: bold 1em/1.7em Tahoma, Helvetica, sans-serif;}
#user5 .moduletable a:hover,#user9 .moduletable a:hover{color: #903;width:100%;margin:0;text-align:left;font: bold 1em/1.7em Tahoma, Helvetica, sans-serif;}
		

#user9{width:49%;height:auto;padding:2px;border:0px;margin:0px;overflow: hidden;float:right; text-align:right;background: #fff; clear:both; }
#user9 .moduletable h3{color:#fff;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:#606465;}

#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:48%;padding:30px 1px 1px 1px;border:0px;margin-bottom:2px;overflow: hidden;float:left; text-align:right; }
#user7 .moduletable h3 ,#user7 .moduletable-p{background: #606465;color: #fff;	padding:5px;	margin:0;font: bold 1em/1.8em Tahoma, Helvetica, sans-serif; text-transform:uppercase; height:100%; text-align:right;}

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


/*/ 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 {background: url(helenis-montpellier.jpg) -8px -15px no-repeat;font:1em Tahoma, Helvetica, sans-serif;border-bottom: 1px solid #922040;margin:0 auto;padding:25px 0 0 0; width:1090px;}
#topnav-inner { float:right;background:#9c9d9d;width:69%;margin: 0px auto; border:1px #907e76 solid; height:36px}
#topnav a {padding:10px 15px 0 10px;width: auto;color: #fff;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.6em Tahoma, Helvetica, sans-serif; text-align:right;}
#leftcol #advert1 .moduletable-t img {border: 0; padding: 0;margin:0; background:none;}
#leftcol p{ padding-right:10px;}
#leftcol .moduletable, #leftcol .moduletable_menu {margin-bottom: 16px;padding-bottom: 6px;}
#leftcol .moduletable-prouge table {width:200px}
#leftcol #advert1 .moduletable-large  {width:300px}
#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.2em;color: #fff;	text-align: left;	padding-top: 5px;
	padding-left: 2px;	height: 20px !important;	height: 25px;	width: 100%;	text-decoration: none;}
a.mainlevel:hover {	text-decoration: none;	color: #903;font-weight: bold;}
a.mainlevel#active_menu {color:#fff;font-weight: bold;}
a.mainlevel#active_menu:hover {color: #903;}
a.mainlevel:link, a.mainlevel:visited {color: #606465;}
a.mainlevel:hover {color: #903;}
a.mainlevel#active_menu {color:#fff;}
a.mainlevel#active_menu:hover {color: #903;}

.mainlevel{ width: 1090px; }
ul.mainlevel{ list-style: none;padding:0px;margin:0px;font-size: 1.1em; }
ul.mainlevel li{padding :0px;color:#fff;margin: 0px;border-right: 1px solid #ccc;}
ul.mainlevel li a{display: block;	padding:0 5px;text-decoration: none;color: #fff;}
#buttons>ul.mainlevel li a { width: auto; }
ul.mainlevel li a:hover{color: #903;}


.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 */
#newsflash{ margin:0; padding:0;}
#rightcol {float: right;width:305px;font-size: 1em;clear: right; margin:0px;z-index:99;padding:0px;overflow: hidden;}
#rightcol .moduletable {padding: 0px;margin:0px 2px;}
#rightcol .moduletable h3 {margin:0; padding:6px 2px;background-color:#666;border-top:3px solid #A2A5A4;border-bottom:3px solid #5C5C5C;text-align:center;font-size:1.1em; font-variant:small-caps; color:#fff}
/*padding:2px 0; margin:0 -5px;background: #606465;color: #fff;
	font-size: 12px;font-weight: bold;}*/
#rightcol .moduletable ul li a {padding-left: 13px;color: #606465;font-size: 11px;
	font-weight: bold;text-decoration: none;line-height: 1.8em;}
	
/* Rightcol Partenaire */
#rightcol .moduletable-menuPart  {padding:0 0 0 2px;margin:0 0 0 2px; width:100%; background: #fff;}
#rightcol .moduletable-menuPart h3 , #rightcol .moduletable-menuPart .contentheading { background:#606465;font-size:1.1em;padding:5px 0 ; text-align:center; font-variant:small-caps;color:#fff;border-top:3px solid #A2A5A4;border-bottom:3px solid #5C5C5C;}
#rightcol .moduletable-menuPart ul { width:100%; }
#rightcol .moduletable-menuPart ul li{list-style-type:none; padding:3px 2px;margin: 0 ;border-bottom:#606465 dotted 1px }
/* Mainlevel nav Partenaire*/
#rightcol .moduletable-menuPart ul li a ,#rightcol .moduletable-menuPart a.mainlevel:link, #rightcol .moduletable-menuPart a.mainlevel:visited {height:20px; background: url(../images/readon.png) 0px 5px  no-repeat ;list-style-type: none;font-size: 1em;text-decoration: none; color:#606465; padding:1px 8px;}
#rightcol .moduletable-menuPart ul li a:hover {color:#903;background:none url(../images/readon.png) 0px 5px  no-repeat ;}


#rightcol .moduletable-menuPart a.mainlevel:link, #rightcol .moduletable-menuPart a.mainlevel:visited { float:riht;border-bottom:#606465 dotted 1px;height: 26px; background: url(../images/readon.png) 0 right no-repeat;font-size: 1.1em;text-decoration: none;}
#rightcol .moduletable-menuPart a.mainlevel:hover {color: #903;}
#rightcol .moduletable-menuPart a.mainlevel#active_menu {color:#606465;}
#rightcol .moduletable-menuPart a.mainlevel#active_menu:hover {color: #903;}
#rightcol .moduletable-menuPart a.mainlevel-nav:link, a.mainlevel-nav:visited {color: #606465;}
#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) top right no-repeat; }

#rightcol form { width:60%;margin: 0 auto;padding: 0;}


#advert1 {float:left;clear: left;width:365px;font-size: 1em;margin:0px; padding:0; background:transparent;}
#advert1 img{margin :0;padding:6px;}
#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 {width:640px;padding:0; margin:0 auto;}
.legendeimage{text-transform: uppercase;font-size: 11px;font-weight: bold;
font-family: arial;text-decoration:none; margin:-12px auto 0 auto; z-index:0; width:auto; line-height:40px; height:40px;text-align:center; background-color:#666; color:#FFF; }

/* FOOTER */
#footer { width:1090px;background:#5F6364;height:43px;clear: both;}
#footer-inner1 { margin: 0px auto;padding: 0; float: left;width: 48%;}
#footer-inner2 { margin: 0px ;padding: 0; position:relative;float: right;width:162px}
#footer-inner1 p,#footer-inner1 a,#footer-inner2 a:link,#footer-inner1 a:visited {color: #fff; text-decoration:none;}
#footer-inner1 a:hover {color: #903; text-decoration:none;}
#footer-inner2 img {margin: 0;padding: 0;border: none;}

#footer-inner1 .moduletable { text-align:center;margin: 0;	padding: 0;}
/* @group Footer Menus */
#footer-inner1 ul li {float: left;list-style-type: none;margin: 0 1px 0 0;padding:6px 2px ;background:#7A7B7B;color:#fff;}
#footer-inner1  ul li a ,#footer-inner1  ul li a:link,#footer-inner1  ul li a:visited{text-decoration: none;color: #fff; }
#footer-inner1  ul li a:hover, a#active_menu.mainlevel {text-decoration: none;color: #903; }
/* @end */


#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;}

.floatleft {float: left;margin-right: 20px;margin-bottom: 20px}
.floatright {float: right;margin-left: 20px}
.border {border: 1px solid #ddd;padding: 4px;background: #eee;}
.borderTitre {border: 1px solid #eee;padding:8px 4px;background: #fff; font-weight:bold; text-transform:uppercase; color:#606465;}
/* 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;
}
