/* CSS SKIN FASTBACK ORIGINAL'S V1.0 */
* { padding: 0; margin: 0; }
#logo-click{width:300px; height:150px; position:absolute; z-index:9999}
#logo-click a{display:block; width:300px; height:150px;}
.cleaner{clear:both; height:2px;}
.form_required{font-size:11px; color:#C00}
.form_errors{width:100%; text-align:right; color:#990066;}
.form_label{ float:left; width: 120px; margin-right: 8px; padding-top:3px; text-align: right; font-weight: bold;}
.form_info{ float:left; width: 98%; text-align:center; margin-right: 8px; padding-top:3px; color:#990066; }
.center{text-align:center;}	
.captchas{position:absolute; margin-top:15px;right:50px;}
.msg{text-align:center; font-weight:bold;}	

#wrapper{ top:40px; margin: 0 auto;	width: 995px;  	overflow:visible;  position:relative; background-color:#FFF; }	
#wrapper .wrapper_inner{ width:995px; height:auto;}

#header{width:995px; height:240px; background-image:url(../images/banner.jpg); background-repeat:no-repeat;}

#topmenu{width: 300px; z-index:1000; position:absolute; height:39px; line-height:39px; top:-23px; left:10px;}
#topmenu a{color:#FFF; font-size:12px;}

#mainmenu{clear:both; height:25px; line-height:25px; padding-top:178px; position:absolute; margin-right:1px;}
#mainmenu span{font-size:9px;}

#mainMenuTab{ margin-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:25px; display:block; position:relative; margin-top:-3px;}
#mainMenuTab a{text-align:center; position:absolute; bottom:-1px; min-width:71px; display:inline; color:#FFF; padding: 5px 1% 0px 1%;}
#mainMenuTab .activeMenuItem{cursor:pointer; background-color:#000000; height:25px; min-width:70px; font-weight:bold; z-index:3001; border-left:1px solid #FFF;}
#mainMenuTab .activeMenuItem img{position:absolute; bottom:0px; right:0px;}
#mainMenuTab .inactiveMenuItem{	cursor:pointer; height:20px; line-height:20px; min-width:70px; color:#6081B6; background-color:#C8CACE; z-index:3000; border-left:1px solid #FFF;}
#submenuTab{ margin-top:5px; margin-left:10px; font-family: Verdana, Arial, Helvetica, sans-serif; width:100%; float:left;}
#submenuTab a{text-decoration:none; padding-left:5px; padding-right:5px; font-size:10px;  color:#FFF;}
#submenuTab a:hover{color:#33CCFF;}
#submenuTab div{white-space:nowrap;}

.mainhMenu{z-index:2000; float:left; text-align:center; padding-right:0px;}
.mainhMenu ul{margin: 0; padding: 0; list-style-type: none; line-height:20px;}
.mainhMenu ul li{position: relative; display: inline; float: left;  height:25px;  margin-left:0px; }
.mainhMenu ul li a{display:block; padding-top:2px; height:27px; width:auto; text-decoration: none; color: #FFFFFF; font-weight:bold; font-size:12px;}
.mainhMenu ul li a:hover{}
.mainhMenu ul li ul{left: 0; clear:left; position: absolute; top: 1em; display:block; z-index:1; visibility: hidden;}
.mainhMenu ul li ul li{display: list-item; float: none;}
.mainhMenu ul li ul li a{display: block; color: #FFFFFF; text-decoration: none; padding: 1px 8px;}
.mainhMenu ul li ul li ul{ left: 159px; top: 0;}
.mainhMenu .mainfoldericon{}
.mainhMenu .subfoldericon{}
* html p#iepara{ padding-top: 1em; /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/ }
	
/* Holly Hack for IE */
* html .mainhMenu { height:25px; }
* html .mainhMenu ul li { float: left; height: 1%; }
* html .mainhMenu ul li a { height: 1%; }
/* End */
#news_bg{ -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border: 2px solid #FFF;

}

#news_bg td{padding:10px 0;}
#navigation{ background-color:#000033; position:relative; padding:0 10px 0 10px; color:#FFF; height:30px; }
#navigation a{color:#FFF}
#navigation .navigation_wide{ line-height:30px; width:100%;left: 0px;z-index:5; }
#navigation .navigation_left{ text-indent:20px;height:30px; line-height:30px; width:100%;position: absolute;left: 0px;z-index:5;}
#navigation .navigation_right{text-align:right;position:relative;z-index:4;top: 0px; margin-left:80%;}

#contentl{ width:700px; float:right;  margin-right:3%;  min-height:380px;  padding-top:60px; text-align:justify } /* panleft only */
#contentr{ width:79%; float:left; margin-left:3%;}  	/* panright only */
#contentn{ width:94%; margin-left:3%; margin-right:3%;} /* none */
#contentb{ float:left; width:595px; margin-top:40px;  position:inherit; overflow:visible; z-index:10000;  } /* both */

#content{ color:#000066; position:relative; margin-top:0px; overflow:visible; padding:0 20px 0 20px; background-image:url(../images/content_inner.jpg); background-repeat:repeat-x; z-index: 200; }

/* Can be used for page, component, article, generic & listing */

/*#content .content_top{height:15px;position:relative;background-color:#FBFBFB; }
#content .content_top_left{background-image:url(../images/content_top_left.jpg);background-repeat:no-repeat;height:15px;width:15px;position: absolute;top: 0px; left: 0px;z-index:5;}
#content .content_top_center{border-top:1px solid #D3D3D3;background-color:#FBFBFB;height:15px;position:relative;z-index:4;top: 0px; margin-left:15px;}
#content .content_top_right{background-image:url(../images/content_top_right.jpg);background-repeat:no-repeat;height:15px;width:15px;position: absolute;top: 0px; right:0px;float:right;z-index:9;}
#content .content_inner{background-color:#FBFBFB;position:relative;height:auto; border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3;}
#content .content_inner_left{background-color:#FBFBFB;width:12px;position: absolute;top: 0px; left: 0px;z-index:5;}
#content .content_inner_center{background-color:#FBFBFB;position:relative;z-index:5;top: 0px; padding:0 10px 0 10px;}
#content .content_inner_right{background-color:#FBFBFB;position: absolute;top: 0px; right:0px;float:right;z-index:9;}
#content .content_bottom{background-color:#FBFBFB;position:relative;height:14px;}
#content .content_bottom_left{background-image:url(../images/content_bottom_left.jpg);background-repeat:no-repeat;height:22px;width:14px;position: absolute;top: 0px; left: 0px; z-index:5;}
#content .content_bottom_center{background-image:url(../images/content_bottom_center.jpg);background-repeat:repeat-x;height:22px;position:relative;z-index:4;top: 0px; margin-left:14px;}
#content .content_bottom_right{background-image:url(../images/content_bottom_right.jpg);background-repeat:no-repeat;height:22px;width:14px;position: absolute;top: 0px; right:0px;float:right;z-index:9;}
*/

#page img{position:relative;}
#page .page_line{ height:100%; position:relative; margin:10px 0 10px 40px;}

#page .page_2_cols_left { float: left; padding: 10px 2% 10px 2%; margin: 0px; border: 0px; width: 50%; /* ie5win fudge begins */ voice-family:inherit; width: 46%; overflow:hidden;}
html>body #page .page_2_cols_left { width: 46%; /* ie5win fudge ends */}
#page .page_2_cols_right{ float: left; padding: 10px 2% 10px 2%; margin: 0px; border: 0px;  width: 50%; /* ie5win fudge begins */ voice-family:inherit; width: 46%; overflow:hidden;}
html>body #page .page_2_cols_right{width: 46%; /* ie5win fudge ends */}
	
#page .page_3_cols_left {position: absolute; top: 0px; left: 0px; margin: 0px; padding: 10px 10px 10px 0; border: 0px; background: #666; width: 33%; /* ie5win fudge begins */ voice-family:inherit; width: 31%; overflow:hidden;}
html>body #page .page_3_cols_left {width: 31%; /* ie5win fudge ends */}
#page .page_3_cols_center {padding: 10px; border: 0px; /* ie5win fudge begins */ margin: -20px 33% 0px 33%; voice-family:inherit; margin-top: 0px; overflow:hidden;}
body>#page .page_3_cols_center { margin-top: 0px; /* ie5win fudge ends */}
#page .page_3_cols_right {position: absolute; top: 0px; right: 0px; /* Opera5.02 will show a space at right  when there is no scroll bar */ margin: 0px; padding: 10px 0px 10px 10px; border: 0px; width: 33%; /* ie5win fudge begins */ voice-family:inherit; width: 31%; overflow:hidden;}
html>body #page .page_3_cols_right { width: 31%; /* ie5win fudge ends */}	

#sitemap .float_cols{margin:20px; float:left;}


#panLeft{margin-top:3px; margin-left:20px; background-image:url(../images/colombe.jpg); background-repeat:no-repeat;  width: 180px; float: left; }
#panRight{ margin:-62px 0px 0px 0px; width: 186px; float: right; }

#footer{ width:100%; height:auto; clear: both !important; }
#footer .footer_top{height:15px; text-align:right; width:980px;}
#footer .footer_inner{ position:absolute; bottom:-30px; left:-30px; height:35px; line-height:35px; color:#000; font-size:10px; }
#footer .footer_bottom{position:absolute; width:100%;}

/*
.module_right{ margin-bottom:10px; margin-left:0px;	height:auto; position:relative; z-index:5000; color:#000;}
.module_right .module_right_top{ text-align:center; background-image:url(../images/module_right_top.jpg); background-repeat:no-repeat; height:22px; line-height:22px; width:138px; z-index:1001;color:#FFF;}
.module_right .module_right_inner{height:auto;display: block; background-image:url(../images/module_right_inner.jpg); padding-left:5px;background-repeat:repeat-y;font-size:10px;width:138px;}
.module_right .module_right_bottom{background-image:url(../images/module_right_bottom.jpg);width:138px;height:25px;z-index:1001;background-repeat:no-repeat;}
*/

.module_left{ margin-left:0px; margin-top:80px;	height:auto;position:relative;z-index:5000;color:#000; width:150px;}
.module_left .module_left_top{text-align:left;font-size:13px;font-weight:bold;margin-left:0px;height:29px;z-index:1002;}
.module_left .module_left_inner{height:auto;font-size:10px;}
.module_left .module_left_bottom{}

#comment{margin-top:20px; margin-bottom:20px;}
#comment .dateCom{float:right; padding:5px; color:#666666;}
#comment .infos{padding:5px; color:#000;}
#comment .content{ padding:10px;}

#contentBorder{margin-top:10px;}

/* Holly Hack for IE */
* html div#article{  width:100% }																									
/* End */


#article img{margin:5px;}

#page_per_page{width:100%;font-weight:bold;height:20px;position:relative;margin:10px;text-align:center;}
#component{position:relative;}




/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckerdiv_right{z-index:1000; background-image:url(../images/module_border.png); font-size:11px;}
.suckerdiv_right_top{width:151px; height:13px; z-index:1001;}
.suckerdiv_right_bottom{width:151px; height:13px; z-index:1001;}
.suckerdiv_right ul{padding: 0; list-style-type: none; width: 151px; height:22px; text-align:left; text-indent:10px; z-index:1001;height:auto;}
.suckerdiv_right ul li{position: relative;z-index:1000;border-bottom:1px solid #D3D3D3;									}
.suckerdiv_right ul li ul{z-index:1000;width:100px;}
/*.suckerdiv ul li ul{position: absolute;width:130px;top: 0;margin-left:-10px;z-index:1002;display:none;border: 1px solid #F6F6F6 ;}*/
.suckerdiv_right ul li a{display: block;overflow: visible;color: #8491A5;text-decoration: none;border-bottom: 0;z-index:1000;font-weight:bold;height:22px;line-height:22px;}
.suckerdiv_right ul li a:hover{font-weight:bold;z-index:1000;background-color:#184092;color:#FFF;}
.suckerdiv_right ul li ul li a{display: block;overflow: visible;color:#6666CC;text-decoration: none;border-bottom: 0;z-index:1000;}
.suckerdiv_right ul li ul li a:visited{color:#6666CC;z-index:1000;}
.suckerdiv_right ul li ul li a:hover{font-weight:bold;z-index:1000;background:none;}
.suckerdiv_right .subfolderstyle{background: url(../images/arrow-list.png) no-repeat center right ;margin-right:10px;z-index:1000;}
	
/* Holly Hack for IE */
* html .suckerdiv_right ul li {  float: left; height: 1%;  }
* html .suckerdiv_right ul li a { height: 1%; }
/* End */

.horizontalMenu{z-index:2000;font-size:11px;text-align:center;padding-right:100px; width:980px;}
.horizontalMenu ul{margin: 0;padding: 0;list-style-type: none;line-height:20px;}
.horizontalMenu ul li{position: relative;display: inline;}
.horizontalMenu ul li a{display: inline;padding: 1px 8px;text-decoration: none;color: #000;}
.horizontalMenu ul li ul{left: 0;clear:left;position: absolute;top: 1em;display:block;z-index:1;visibility: hidden;}
.horizontalMenu ul li ul li{display: list-item;float: none;}
.horizontalMenu ul li ul li ul{ left: 159px;top: 0;}
.horizontalMenu ul li ul li a{display: block;color: #FFFFFF;text-decoration: none;padding: 1px 8px;}
.horizontalMenu ul li a:hover{color: #FFF;}
.horizontalMenu .mainfoldericon{}
.horizontalMenu .subfoldericon{}

* html p#iepara{ padding-top: 1em; /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/}
	
/* Holly Hack for IE */
* html .horizontalMenu { height:25px; }
* html .horizontalMenu ul li { float: left; height: 1%; }
* html .horizontalMenu ul li a { height: 1%; }
/* End */

#bbcode{padding-top:20px;}
#bbcode textarea{width:95%;}
#bbcode div{width:95%;}
.borderComments{margin-top:20px;border:1px dashed #000;}
.itemComment1{background-color:#FFF;min-height:100px;}
.itemComment2{background-color:#F0F1F5;min-height:100px;}
.TabCommon {font: 14px Verdana; color: #6D6D6D; padding: 5px; font-weight: bold; text-align: center; height: 30px; width: 100px;}
.TabContent {padding: 5px;color:#001;}
.TabContentBottom {padding: 10px; border-bottom: 2px outset #99CCFF;}
.TabOff {cursor:pointer; background-color: #E2E2E3; border-left: 1px solid #BBBBBB;}
.TabOn {cursor: default; border-top: 2px outset #D1D1D1; color:#003366; }
.TabBorderBottom{border-bottom: 2px inset #D1D1D1;}
.TabActiveBorderLeftRight{border-right: 2px outset #D1D1D1; border-left: 2px outset #D1D1D1;}
.TabActiveBackground {background-color: #F7F8F3; }


.pdf_print{text-align:right;margin-bottom:15px;}
.more{position:relative; margin-top:20px;}
.readMore{}
.commentsMore{position:absolute; right:0px; top:0px;}
.options{position:relative; margin-bottom:20px;}
.comments{position:absolute; right:0px; top:0px;}
.infos{color:#AAA;}
.date{position:absolute; right:0px; top:50px; font-weight:bold;}
.article_header{position:relative}

.table{border-top:1px solid #CCC;border-left:1px solid #CCC;width:100%;background-color:#FFF;}
.table_line{background-image:url(../images/table_heading.jpg);background-repeat:repeat;}
.headingCell{height:25px;font-weight:bold;color:#FFF;padding-left:5px;}
.contentCell{padding:10px;border-bottom:1px solid #CCC;}
.contentCell_small{padding:5px;border-bottom:1px solid #CCC;border-right:1px solid #CCC;}
.contentCell_even{border-right:1px solid #CCC;border-bottom:1px solid #CCC;padding:10px;}
.contentCell_odd{border-right:1px solid #CCC;border-bottom:1px solid #CCC;padding:10px;}
.red{color:#000;}
.not_red{font-weight:bold;color:#FF9900;}
.forum_buttons{margin-top:20px;}
.forum_blog_left{border-right:1px solid #CCC;border-bottom:1px solid #CCC;padding:10px;}
.forum_blog_right{border-right:1px solid #CCC;border-bottom:1px solid #CCC;padding:10px;}
.forum_last_mod{color:#666;font-style:italic;}
.separator_image{}
.separator_txt{float:left;color:#FFF;position: relative;display: inline;}
.active_menu{color:#000033; font-weight:bold}
