	/**
	 * @package   Rumi Framework
	 * @version   1.0 Beta
	 * @author    Revandi M, Rumi Framework (http://rumi.vandenito.com)
	 * @copyright Copyright (C) 2010 Van De Nito. All rights reserved.
	 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
	 *
	 * Rumi Framework has been developed based on Joomla 1.5 CMS
	 * @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
	 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
	 */
/*ul{ list-style-image: url(../images/puce_bleue2.png);padding-left:15px; padding-bottom:-25px;}	 
.pdf{ list-style-image: url(../images/pdf.jpg); padding-left:35px; padding-bottom:-10px;}	
.flash{ list-style-image: url(../images/flash.jpg); padding-left:35px; padding-bottom:-10px;}	
.fleche-verte{ list-style-image: url(../images/fleche_verte.jpg); padding-left:35px; padding-bottom:-10px;}
.fleche-bleue{ list-style-image: url(../images/fleche-bleue_ul.gif); padding-left:35px; padding-bottom:-10px;}	
.fleche-bleue li{
margin-bottom:15px;}
.news-events{ padding-left:5px;}	
.news-events li{margin-bottom:10px; padding-bottom:-10px;}*/
.lienhomeactus{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
font-weight:bold;
color:#616161;}

.mv_gen{

padding-left: 35px; 
padding-right:5px; 
padding-top: 3px; 
padding-bottom: 3px; 
margin-bottom: 3px; 
background: url(http://www.bee-ware.net/img/mv_fond.jpg) no-repeat scroll left center transparent; 
width: 145px; 
vertical-align: middle;

}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#f2bb08;
font-weight:normal;
line-height:24px;

}

h2.smalltitle{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#575757;
font-weight:normal;
line-height:16px;
font-weight:bold;
margin-bottom:20px;

}

ul{ list-style-type: none;
  /*padding-left: -25px;*/
  margin: 0;
  margin-left:-12px;
}
li{background-image: url(../images/puce_fleche.png);
  background-repeat: no-repeat;
  background-position: 0 0.5em;
  padding-left: 2em;
  color:#575757;}	 
.pdf li{ 
  background-image: url(../images/pdf.jpg);
  background-repeat: no-repeat;
  background-position: 0 0em;
  padding-left: 2em;
  margin-left:22px;
  /*margin-bottom:2px;*/
}	
.flash li{ background-image: url(../images/flash.jpg);
  background-repeat: no-repeat;
  background-position: 0 0em;
  padding-left: 2em;
  margin-left:22px;}	
.fleche-verte li{ background-image: url(../images/fleche_verte.jpg);
  background-repeat: no-repeat;
  background-position: 0 0em;
  padding-left: 2em;
  margin-left:22px;}
.fleche-bleue li{ background-image: url(../images/fleche-bleue_ul.gif);
  background-repeat: no-repeat;
  background-position: 0 0em;
  padding-left: 2em;
  margin-bottom:15px;
  margin-left:22px;}	
.retrait li{margin-left:12px;}
.news-events li{margin-bottom:10px;}	    
body{

	font-family: Arial,Helvetica,Calibri,sans-serif;
	font-size: 11px;
	color: #252425;
	line-height: 17px;
}

a{
	color: #4a4a4b;
	font-weight:bold;
	
}

a:hover{
	text-decoration:none;
}

.lang{
text-decoration:none;}
.lang:hover{
text-decoration:underline;}

label{
	font-weight: bold;
}

.button{
	width: auto;
	font-family: Arial,Helvetica,Calibri,sans-serif;
	font-size: 11px;
	color: #000000;
	background: url(../images/btn_ok.png) no-repeat 100% ;
	
	padding-right:10px;
	padding-top:3px;
	padding-bottom:6px;
	border: none;
	cursor: pointer;
	
}

.clear{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

table.contentpaneopen{
	width: 100%;
}


table.contentpaneopen ul{
padding-left:15px;
}
table.contentpaneopen td{
padding:5px;
}
.contentheading, .componentheading{
	font-size: 28px;
	font-weight: bold;
	color: #0d77af;
	letter-spacing: -0.05em;
	margin-bottom: 20px;
}

small, .small, .createdate, .modifydate{
	font-size: 10px;
	color: #afafaf;
	line-height: normal;
}

.createdate{
	padding-bottom: 20px;
}

.modifydate{
	padding-top: 20px;
}

.article_separator{
	/*display: block ;*/
	display:none;
	height: 30px;
	line-height: normal;
	/*background: url(../images/line2.png) 0 50% repeat-x;*/
	
}

.pagination{
	text-align: right;
	padding: 0px 10px;
	margin-top: 20px;
	background-color: #e2e0d2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.pagination a{
	padding: 0px 3px;
	margin-left: 3px;
}

.pagination span.active{
	padding: 0px 3px;
	background-color: #ffffff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.pagenavcounter{
	color: #d91217;
	padding-bottom: 6px;
	border-bottom: 1px solid #f0eedf;
}

.pagenavbar{
	text-align: right;
	color: #d91217;
	padding-top: 6px;
	border-top: 1px solid #f0eedf;
}

.pagenavbar a{
	padding: 3px 5px;
	background-color: #f0eedf;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.pagenavbar a:hover{
	text-decoration: none;
}

.blog_more{
	padding: 10px 10px 20px;
	background-color: #f0eedf;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.blog_more ul{
	border-top: 1px dotted #ffffff;
}

.blog_more li{
	border-bottom: 1px dotted #ffffff;
}

.readon{
	display: block;
	float: left;
	color: #ffffff;
	padding-left:3px;
	
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	width:99px;
	vertical-align:middle;
	/*margin-top: 2px;*/
	/*background-color: #c9bea8;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;*/
	background:url(http://www.bee-ware.net/img/lirelasuite.jpg) no-repeat;
}

.readon:hover{
	text-decoration: none;
	color:#f4c429;
	/*background-color: #887557;*/
}

.contentdescription{
	padding-bottom: 20px;
}

table.contentpane table{
	width: 100%;
	margin-bottom: 10px;
}

td.sectiontableheader,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td{
	padding: 3px 10px;
	border-bottom: 1px dotted #c9bea8;
}

td.sectiontableheader{
	font-weight: bold;
	color: #ffffff;
	background-color: #c9bea8;
}

td.sectiontableheader a{
	color: #ffffff;
	font-weight: bold;
}

tr.sectiontableentry2 td{
	background-color: #f0eedf;
}

.contenttoc{
	float: right;
	width: 150px;
	margin-left: 20px;
	margin-bottom: 20px;
	border: 1px solid #c9bea8;
	background-color: #ffffff;
}

.contenttoc th,
.contenttoc td{
	padding: 3px 10px;
}

.contenttoc td{
	border-top: 1px solid #f0eedf;
}

.contenttoc th{
	text-align: left;
	background-color: #f0eedf;
	border-bottom: 1px solid #c9bea8;
}

#rmright #form-login .button{
	float: right;
}

#rmright #form-login input[type="text"].inputbox,
#rmright #form-login input[type="password"].inputbox{
	width: 210px;
}

#rmright #form-login p{
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #e2e0d2;
}

#rmright #form-login ul{
	padding: 0px;
	margin: 0px;
	margin-top: -20px;
}

#rmright #form-login li{
	list-style: none;
	font-size: 10px;
	line-height: normal;
	padding: 0px;
	margin: 0px;
	border: none;
}

.bannerheader{
	font-weight: bold;
	padding: 3px 10px;
	margin-bottom: 10px;
	background-color: #ffffff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.banneritem{
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ffffff;
}

.bannerfooter{
	font-size: 10px;
	text-align: right;
}

.banneritem a{
	font-weight: bold;
}

/*header*/
#rmheader{
	background: url(../images/back-top.png) repeat-x;
}

#rmheader ul{
	display: inline-block;
	padding: 7px 0px 13px;
}

#rmheader li{
	float: left;
	border-right: 1px solid #76beec;
}

#rmheader a{
	display: block;
	float: left;
	color: #ffffff;
	text-decoration: none;
	padding: 0px 10px;
}

#rmheader a:hover,
#rmheader li.active a{
	background-color: #55aee7;
}

/*content*/
#rmtop{
/*background: #FFFFFF url(../images/fd_blanc.png) no-repeat top;
height:6px;*/}
#rmcontent{
	width: 926px;
	
	background: #FFFFFF url(../images/fd_blanc_repeat.gif) repeat-y;

	border-top: none;
	border-bottom-width: 5px;
	/*-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;	
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;	*/
	
}

#rmcontent .inner{
	/*padding-left: 10px;
	padding-right: 10px;*/
	/*padding-bottom: 10px;*/
background: #FFFFFF;
/*border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;	*/
}


#rmcontent .rumibranding{
	text-align: left;
}

#rmcontent .rumibranding .siteslogan{
	font-size: 10px;
	color: #95b921;
	line-height: normal;
	text-transform: uppercase;
	letter-spacing: -0.05em;
}

#subheader{
	text-align: right;
	padding: 20px 0px;
}

#rmarticle ul, #rmarticle ol{
	/*border-top: 1px dotted #e2e0d2;*/
}

#rmarticle li{
	/*border-bottom: 1px dotted #e2e0d2;*/
	list-style:url(images/puce_bleue.png);
}

/*mainmenu*/
#rmmenu{
	color: #ffffff;
	/*background: url(../images/top_menu.gif) no-repeat top left;*/
	padding-left:15px;
	float:left;
	position: absolute;
	margin-top:-6px;
	z-index:1000;
}


/*dropdown override*/

.dropdown-horz a{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	/*background: url(http://www.bee-ware.net/img/swmenu_separator.gif) no-repeat right top;*/
	/*height:35px;*/
}
.dropdown-horz li a{
	text-decoration: none;
	color: #000000;
	text-transform: uppercase;
	font-weight:bold;
	
}
.dropdown-horz li ul a,.dropdown-horz li ul ul a{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

	/*background:none;*/
	/*height:35px;*/
}
.dropdown-horz li.active,
.dropdown-horz li.active:hover{
	
}

.dropdown-horz li:hover{
	/*background-color: #ffffff;*/
	color: #000000;/*text-decoration: underline;*/
	
}


.dropdown-horz a:hover{
	
	color:#000000;
text-decoration:underline;
	
}
.dropdown-horz li a:hover{
	
	color:#000000;
	
	
}

.dropdown-horz li ul ul{
	margin: -19px 0 0 160px;
}

.dropdown-horz li ul{
	width: 160px;
	padding-left:0px;
	line-height: normal;
	margin-top: -1px;
	border-top: none;
	
	color:#000000;
}
.dropdown-horz li ul li ul{
/*background: url(../images/swss_menu.png) repeat-x scroll 0 top;*/}
.dropdown-horz li{background-image:none;}
.dropdown-horz ul li{
	width: 160px;
	
	/*padding: 5px 0px;*/
	border:1px solid #cccccc;
	/*border-bottom: 1px dashed #dadada;*/
}

.dropdown-horz li li.parent{
	/*background-image: none;*/
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	
}


.dropdown-horz ul li:hover,
.dropdown-horz ul li:hover li:hover,
.dropdown-horz li li.parent:hover,
.dropdown-horz ul li.active:hover{
	/*background-color: #222426;*/
}

.dropdown-horz ul a,
.dropdown-horz ul li:hover a{
	font-weight: normal;
	text-transform: none;
	letter-spacing: normal;
	padding: 0px 10px;
	text-decoration:none;	
		
}
.dropdown-horz ul{margin-left:0px;}
/*pathway*/
#rmpath{
	line-height: normal;/*padding-left:5px;*/
	
}
.moduletable-header{
background:url(http://www.bee-ware.net/img/fond_header_stries.jpg) no-repeat scroll left top;
height:136px;


}
.moduletable-header div{
padding-top:80px;
padding-left:216px;}

.moduletable-header div.contactheader{
padding-left:745px;
padding-top:30px;
position:absolute;}

.moduletable-header div span{

color:#000000;
font-size:26px;
}
.moduletable-ban{
float:right;
padding-right:50px;
margin-top:-112px;}
.moduletable_menu{/*padding-right:3px;*/}

.moduletable_vert div{
padding-left: 35px; 
padding-right:5px; 
padding-top: 3px; 
padding-bottom: 3px; 
margin-bottom: 3px; 
background: url(http://www.bee-ware.net/img/mv_fond.jpg) no-repeat scroll left center transparent; 
width: 145px; 
vertical-align: middle;
color:#ffffff;}

.moduletable_vert div div{
padding-left:5px; 
padding-right:5px; 
padding-top: 3px; 
padding-bottom: 3px; 
margin-bottom: 3px; 
background: none; 
vertical-align: middle;
color:#ffffff;}

.moduletable_vert div:hover{
padding-left: 35px; 
padding-right:5px; 
padding-top: 3px; 
padding-bottom: 3px; 
margin-bottom: 3px; 
background: url(http://www.bee-ware.net/img/mv_fondj.jpg) no-repeat scroll left center transparent; 
width: 145px; 
vertical-align: middle;
color:#000000;}

.moduletable_vertgen a{color:#ffffff;}

.moduletable_vertgen table{
width:145px;}

.moduletable_vertgen td{
padding-left: 35px; 
padding-right:5px; 
padding-top: 3px; 
padding-bottom: 3px; 
margin-bottom: 3px; 
background: url(http://www.bee-ware.net/img/mv_fond.jpg) no-repeat scroll left center transparent; 
width: 145px; 
vertical-align: middle;
color:#ffffff;}

.moduletable_vertgen td:hover{
padding-left: 35px; 
padding-right:5px; 
padding-top: 3px; 
padding-bottom: 3px; 
margin-bottom: 3px; 
background: url(http://www.bee-ware.net/img/mv_fondj.jpg) no-repeat scroll left center transparent; 
width: 145px; 
vertical-align: middle;
color:#000000;}

.moduletable_vert div div:hover{
padding-left: 5px; 
padding-right:5px; 
padding-top: 3px; 
padding-bottom: 3px; 
margin-bottom: 3px; 
background: url(http://www.bee-ware.net/img/mv_fondj.jpg) no-repeat scroll left center transparent;
/*width: 145px;*/ 
vertical-align: middle;
color:#000000;}

.white{color:#ffffff;}

.moduletable_vert div:hover a, .moduletable_vert div:hover #active_menu, .moduletable_vert div.active_menu:hover{color:#000000;}
.mainlevel{display:none;}

#active_menu{color:#f4c429;}




.moduletable_vert a{
color:#ffffff;
text-decoration:none;}

.active_menu, .moduletable_vert a.active_menu{color:#f4c429;}

.active_menu:hover{color:#000000;}

.moduletable-header a{
color:#8d8d8d;
text-decoration:none;}
#rmpath .path img{
	/*padding: 0px 5px;*/
}

#rmpath .contentpaneopennewsflash{
	font-size: 10px;
	color: #969696;
	line-height: normal;
}

#rmpath .contentpaneopennewsflash p{
	padding: 0px;
	margin: 0px;
}

#rmpath .feed{
	text-align: right;
}

#rmpath .feed span{
	display: none;
}

/*content*/
#rmbody{
	/*border-top: 1px solid #e2e0d2;*/
	/*border-bottom: 1px solid #e2e0d2;*/
	/*background: url(../images/line1.png) 50% 0 repeat-y;*/
}

#rmbody .innerbody{
	/*padding: 10px 0px;*/
	
}

#rmbody.bordermore{
	background-position: 725px 0px;
}

#rmbody.noborder{
	background: none;
	border-bottom: none;
}

#rmcontent #left .inner,
#rmcontent #right .inner{
	padding: 0px;
border-left:none;
border-right:none;
}

#rmcontent #left .inner{
	/*padding-right: 5px;*/
}

#rmcontent #right .inner{
	padding-left: 5px;
}

#rmarticle{
	padding: 10px 0px;
}

/*content right*/
#rmright .grid_4{
	width: 190px;
	margin-left: 0px;
	margin-right: 0px;
}

#rmright .right1{
	/*width: 190px;*/
	padding-right: 10px;
	padding-left:35px;
}

#rmright h3{
	font-size: 20px;
	font-weight: bold;
	color: #d91217;
	letter-spacing: -0.05em;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #e2e0d2;
}

#rmright ul{
	padding: 0px;
	margin: 0px;
	margin-top: -10px;
}

#rmright li{
	list-style: circle;
	line-height: normal;
	padding: 7px 0px;
	margin-left: 20px;
	border-bottom: 1px dotted #e2e0d2;
}

#rmright .moduletable,
#rmright .moduletable_text{
	margin-bottom: 20px;
}

#rmright .right2 .moduletable{
	padding: 20px 10px;
	background-color: #f1f0e9;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#rmright .right2 h3{
	border-bottom: 1px solid #ffffff;
}

/*polling*/
#rmright .poll .pollstableborder{
	width: 100%;
	margin-bottom: 10px;
}

#rmright .poll table.pollstableborder{
	width: 100%;
	border-top: 1px solid #ffffff;
}

#rmright .poll table.pollstableborder td{
	border-bottom: 1px solid #ffffff;
}

#rmright .poll label{
	font-weight: normal;
}

#rmright .poll .sectiontableheader{
	border-bottom: 1px solid #ffffff;
}

#rmright .poll .pollstableborder tr{
	vertical-align: middle;
}

#rmright .poll .pollstableborder td{
	vertical-align: middle;
	border-bottom: 1px solid #ebebeb;
}

#rmbody #left #poll table{
	width: 100%;
}

#rmbody #left #poll .sectiontableheader,
#rmbody #left #poll td{
	text-align: left;
	padding: 3px 10px;
	border-bottom: 1px dotted #e2e0d2;
}

#rmbody #left #poll .sectiontableentry0{
	background-color: #f0eedf;
}

/*random image*/
#rmbody .randomimg{
	/*padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e2e0d2;*/
}

/*footer*/
#rmfooter{
background:transparent url(../images/fd_blanc_btm.png) no-repeat scroll bottom center;
	font-size: 10px;
	color: #ffffff;
}

#rmfooter #btmmenu ul{
	float: right;
}

#rmfooter #btmmenu li{
	float: left;
}

#rmfooter #btmmenu a{
	display: block;
	font-size: 11px;
	color: #887557;
	line-height: normal;
	padding: 0px;
	padding-left: 10px;
	margin-left: 10px;
	border-left: 1px solid #c9bea8;
}

#rmfooter #btmmenu li:first-child a{
	border: none;
}

/*bottom*/
#rmbottom{
	/*padding: 10px 0px;*/
}

#rmbottom #bottom1,
#rmbottom #bottom2,
#rmbottom #bottom3,
#rmbottom #bottom4{
	/*width: 300px;*/
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}
#rmbottom #bottom1{ width:208px;}
#rmbottom #bottom2{ width:482px;}
#rmbottom #bottom3{ width:218px;}

#rmbottom #bottom1 .inner,
#rmbottom #bottom2 .inner,
#rmbottom #bottom3 .inner,
#rmbottom #bottom4 .inner{
	/*padding: 0px 10px;*/
border-left:none;
border-right:none;
}

#rmbottom #bottom1 .inner,
#rmbottom #bottom2 .inner,
#rmbottom #bottom3 .inner{
	/*border-right: 1px solid #e2e0d2;*/
}

#rmbottom h3{
	font-size:23px;
color:#0d77af;
}
#rmbottom li{/*list-style:url(../images/puce_bleue.png);*/
margin-left:10px;}
/*gotop*/
#gotop a:link, #gotop a:visited, #gotop a:active{
	color: #ffffff;
	text-shadow: 1px 1px 1px #49361e;
	padding: 5px;
	background: none;
	background-color: #887557;
}

/*search*/
#rmsearch{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e2e0d2;
}

#rmsearch input{
	width: 350px;
	font-family: Arial,Helvetica,Calibri,sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: normal;
	padding: 5px 10px;
	border: 1px solid #e2e0d2;
}

#rmsearch .button{
	width: auto;
	color: #ffffff;
	padding: 5px 20px;
	margin-left: 5px;
	background-color: #887557;
	border: none;
	cursor: pointer;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
#containerbanbw{
				width: 926px;
				height: 237px;
			}
			.imagesbanbw{
				position: absolute;
				top: 0em;
				z-index: 0;
				margin: 0px;
				
			}
			p.banbw{
				width: 800px;
				text-align: center;
			}
			.image-buttonbanbw {
				float:right;
				color:white;
				text-decoration:none;
				margin:5px;
				font:normal 14px arial;
			}
