/* CSS SKIN FASTBACK ORIGINAL'S V1.0 */
* { padding: 0; margin: 0; }

#header{

	width:1000px;																		
	height:106px;																			
	background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;
	z-index:1000;
}

#wrapper{	
	top:0px;
	margin: 0 auto;																		
	width: 1000px;																			
	/*overflow:hidden;*/	
	position:relative;
	
														
}	

#wrapper .wrapper_left{}

#wrapper .wrapper_inner{


	width:1000px;
	height:auto;
	background-color:#FFF;
	
}

#wrapper .wrapper_right{}






#topmenu{

	margin: 0 auto;																		
	width: 1000px;																				
	position:relative;													
	height:25px;
	line-height:25px;
	padding-top:6px;
	z-index:10;
	right:0px;
	
														
}

#topmenu a{color:#000; }
#topmenu a:hover{color:#0066CC;}

#mainmenu{
clear:both;
height:24px;
line-height:24px;
width:1000px;
margin-top:86px;
position:absolute;
z-index:6000;

}

#mainmenu .mainmenu_left{}

#mainmenu .mainmenu_inner{

	background-image:url(../images/mainmenu_inner.png);
	background-repeat:repeat-x;
	height:33px;
	width:100%;
	z-index:6000px;

}

#mainmenu .mainmenu_right{}


#mainMenuTab{	

	margin-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	/* Fonts of main menu items */
	font-size:11px;
	height:25px;	/* Height of main menu */
	display:block;
	position:relative;	/* Don't change this position attribute */
	margin-top:-3px;
		
}

#mainMenuTab a{

	
	text-align:center;
	position:absolute;
	bottom:-1px;	/* Change this value to -2px if you're not using a strict doctype */
	min-width:71px;
	display:inline;
	color:#FFF;
	padding: 5px 1% 0px 1%;

}


#submenuTab{	
	margin-top:5px;
	margin-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	/* Font  of sub menu items */
	width:100%;	/* Don't change this option */
	float:left;

}
	
#submenuTab div{
	
	white-space:nowrap;	/* Don't change this option */

	
}


#mainMenuTab .activeMenuItem{

	cursor:pointer;	/* Cursor like a hand when the user moves the mouse over the menu item */
	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;	/* Cursor like a hand when the user moves the mouse over the menu item */
	height:20px;
	line-height:20px;
	min-width:70px;
	color:#6081B6;
	background-color:#C8CACE;
	z-index:3000;
	border-left:1px solid #FFF;
	
	
	
}

#submenuTab a{	

	text-decoration:none;	/* No underline on sub menu items - use text-decoration:underline; if you want the links to be underlined */
	padding-left:5px;	/* Space at the left of each sub menu item */
	padding-right:5px;	/* Space at the right of each sub menu item */
	font-size:10px; 
	color:#FFF;

}

#submenuTab a:hover{

	color:#33CCFF;

}


.mainhMenu{

	z-index:6000;
	font-size:11px;
	float:left;
	text-align:left;
	margin-left:20px;
	margin-top:2px;

	
}

.mainhMenu ul{

	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height:20px;
	z-index:6000;

}

.mainhMenu ul li{

	position: relative;
	display: inline;
	float: left;
	z-index:6000;

}


.mainhMenu ul li a{

	display: inline;
	padding: 1px 8px;
	text-decoration: none;
	color: #FFF;
	font-weight:bold;
	z-index:6000;
}
	
.mainhMenu ul li ul{

	left: 0;
	clear:both;
	position: absolute;
	top: 1em; /* no need to change, as true value set by script */
	display:block;
	z-index:6000;
	visibility: hidden;
	width:120px;
	background-color:#003366;
	margin-bottom:1px;
	border-top:2px solid #003366;
}

.mainhMenu ul li ul li{

	position: relative;
	display: block;
	float: left;
	width:120px;
	background-color:#99CC00;
	height:20px;
	line-height:20px;
	z-index:6000;
}

.mainhMenu ul li ul li ul{ 

	left: 159px; /* no need to change, as true value set by script */
	top: 0;
	z-index:6000;
}

.mainhMenu ul li ul li a{

	display: block;
	
	padding: 1px 8px;
	text-decoration: none;
	color: #FFF;
	font-weight:bold;
	width:120px;
	z-index:6000;
}

.mainhMenu ul li ul li a:hover{color:#003366 }

.mainhMenu ul li a:hover{

	color:#99CC00;

}

.mainhMenu .mainfoldericon{

}

.mainhMenu .subfoldericon{

}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/

	padding-top: 1em;

}
	
/* Holly Hack for IE \*/
* html .mainhMenu { height:25px; }
* html .mainhMenu ul li { float: left; height: 1%; }
* html .mainhMenu ul li a { height: 1%; }
/* End */




#navigation a{color:#99CC00}
#navigation a:hover{color:#99CC00; text-decoration:underline}
#navigation .navigation_wide{ line-height:18px; width:100%;left: 0px;z-index:5; }
#navigation{position:relative; padding-top:10px; color:#4E494E; height:25px; ccolor:#009900;}
#navigation .navigation_left{ height:25px; line-height:18px; width:80%;position: absolute;left: 0px;z-index:5;}
#navigation .navigation_right{text-align:right;position:relative;z-index:4;top: 0px; margin-left:80%;}


#content{margin-top:0px; z-index:1; min-height:500px; padding-top:0px; z-index:9999; background-color:#FFF}

#content .content_top{height:15px;position:relative; }
#content .content_top_left{height:15px;width:15px;position: absolute;top: 0px; left: 0px;z-index:5;}
#content .content_top_center{height:15px;position:relative;z-index:4;top: 0px; margin-left:15px;}
#content .content_top_right{height:15px;width:15px;position: absolute;top: 0px; right:0px;float:right;z-index:9;}
#content .content_inner{position:relative;height:auto; }
#content .content_inner_left{width:12px;position: absolute;top: 0px; left: 0px;z-index:5;}
#content .content_inner_center{position:relative;z-index:4;top: 0px; margin-left:12px;}
#content .content_inner_right{position: absolute;top: 0px; right:0px;float:right;z-index:9;}
#content .content_bottom{position:relative;height:14px;}
#content .content_bottom_left{height:22px;width:14px;position: absolute;top: 0px; left: 0px; z-index:5;}
#content .content_bottom_center{height:22px;position:relative;z-index:4;top: 0px; margin-left:14px;}
#content .content_bottom_right{height:22px;width:14px;position: absolute;top: 0px; right:0px;float:right;z-index:9;}

#content .content_inner a{color:#999; text-decoration:underline}
#content .content_inner td a{color:#003366; font-weight:bold;}
#content .content_inner a:hover{color:#99CC00; text-decoration:none}



#page{ width:98%; color:#000;}
/*
#page .page_top{height:15px;position:relative;background-color:#F8F9FA; }
#page .page_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;}
#page .page_top_center{border-top:1px solid #D3D3D3;background-color:#F8F9FB;height:15px;position:relative;z-index:4;top: 0px; margin-left:15px;}
#page .page_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;}
#page .page_inner{padding-left:8px; padding-right:8px;background-color:#F8F9FA;position:relative;height:200px;border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3;}
#page .page_inner_left{background-color:#F8F9FB;width:12px;position: absolute;top: 0px; left: 0px;z-index:5;}
#page .page_inner_center{background-color:#F8F9FB;position:relative;z-index:4;top: 0px; margin-left:12px;}
#page .page_inner_right{background-color:#F8F9FB;position: absolute;top: 0px; right:0px;float:right;z-index:9;}
#page .page_bottom{background-color:#F8F9FA;position:relative;height:14px;}
#page .page_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;}
#page .page_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;}
#page .page_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 ul{margin-left:20px}

#page table{border:1px solid #0066CC;}
#page tr{border:none;}
#page td{border:none;}
#page .heading{background-color:#0066CC; color:#FFF; font-weight:bold; text-indent:5px; height:20px}
#page .cell{
background-color:#A0C7E8; height:80px; color:#FFF; width:200px; }


#page .page_line{

	height:100%;
	position:relative;
	margin-top:10px;
	margin-bottom:10px;
	
	
}

#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; 
	/* Opera5.02 will show a space at 
	right when there is no scroll bar */
	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_1_col{


}

#page .page_3_cols_left {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 10px 10px 10px 0;
	border: 0px;
	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 */
	}	




#component{ width:98%; color:#000;}
/*
#component .page_top{height:15px;position:relative;background-color:#F8F9FA; }
#component .page_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;}
#component .page_top_center{border-top:1px solid #D3D3D3;background-color:#F8F9FB;height:15px;position:relative;z-index:4;top: 0px; margin-left:15px;}
#component .page_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;}
#component .page_inner{padding-left:8px; padding-right:8px;background-color:#F8F9FA;position:relative;height:200px;border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3;}
#component .page_inner_left{background-color:#F8F9FB;width:12px;position: absolute;top: 0px; left: 0px;z-index:5;}
#component .page_inner_center{background-color:#F8F9FB;position:relative;z-index:4;top: 0px; margin-left:12px;}
#component .page_inner_right{background-color:#F8F9FB;position: absolute;top: 0px; right:0px;float:right;z-index:9;}
#component .page_bottom{background-color:#F8F9FA;position:relative;height:14px;}
#component .page_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;}
#component .page_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;}
#component .page_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;}
*/

#component table{border:1px solid #0066CC;}
#component tr{border:none;}
#component td{border:none;}
#component .heading{background-color:#0066CC; color:#FFF; font-weight:bold; text-indent:5px; height:30px; text-align:center}
#component .cell{
background-color:#A0C7E8; height:20px;  font-weight:bold; text-align:center; width:130px}
#component li{line-height:25px;}


#sitemap{width:98%; color:#FFF;}
/*
#sitemap .sitemap_top{height:15px;position:relative;}
#sitemap .sitemap_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;}
#sitemap .sitemap_top_center{border-top:1px solid #D3D3D3;background-color:#F8F9FB;height:15px;position:relative;z-index:4;top: 0px; margin-left:15px;}
#sitemap .sitemap_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;}
#sitemap .sitemap_inner{position:relative;height:200px;border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3;}
#sitemap .sitemap_inner_left{background-color:#F8F9FB;width:12px;position: absolute;top: 0px; left: 0px;z-index:5;}
#sitemap .sitemap_inner_center{background-color:#F8F9FB;position:relative;z-index:4;top: 0px; margin-left:12px;}
#sitemap .sitemap_inner_right{background-color:#F8F9FB;position: absolute;top: 0px; right:0px;float:right;z-index:9;}
#sitemap .sitemap_bottom{position:relative;height:14px;}
#sitemap .sitemap_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;}
#sitemap .sitemap_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;}
#sitemap .sitemap_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;}
*/

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

.generic{width:98%; color:#000;}
/*
.generic .generic_top{height:15px;position:relative;}
.generic .generic_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;}
.generic .generic_top_center{border-top:1px solid #D3D3D3;background-color:#F8F9FB;height:15px;position:relative;z-index:4;top: 0px; margin-left:15px;}
.generic .generic_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;}
.generic .generic_inner{position:relative;height:200px;border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3;}
.generic .generic_inner_left{background-color:#F8F9FB;width:12px;position: absolute;top: 0px; left: 0px;z-index:5;}
.generic .generic_inner_center{background-color:#F8F9FB;position:relative;z-index:4;top: 0px; margin-left:12px;}
.generic .generic_inner_right{background-color:#F8F9FB;position: absolute;top: 0px; right:0px;float:right;z-index:9;}
.generic .generic_bottom{position:relative;height:14px;}
.generic .generic_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;}
.generic .generic_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;}
.generic .generic_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;}
*/

.listing{width:98%; color:#000;}
/*
.listing .listing_top{height:15px;position:relative;}
.listing .listing_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;}
.listing .listing_top_center{border-top:1px solid #D3D3D3;background-color:#F8F9FB;height:15px;position:relative;z-index:4;top: 0px; margin-left:15px;}
.listing .listing_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;}
.listing .listing_inner{position:relative;height:200px;border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3;}
.listing .listing_inner_left{background-color:#F8F9FB;width:12px;position: absolute;top: 0px; left: 0px;z-index:5;}
.listing .listing_inner_center{background-color:#F8F9FB;position:relative;z-index:4;top: 0px; margin-left:12px;}
.listing .listing_inner_right{background-color:#F8F9FB;position: absolute;top: 0px; right:0px;float:right;z-index:9;}
.listing .listing_bottom{position:relative;height:14px;}
.listing .listing_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;}
.listing .listing_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;}
.listing .listing_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;}
*/


.article{width:98%; color:#000;}

/*
.article .article_top{height:15px;position:relative;}
.article .article_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;}
.article .article_top_center{border-top:1px solid #D3D3D3;background-color:#F8F9FB;height:15px;position:relative;z-index:4;top: 0px; margin-left:15px;}
.article .article_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;}
.article .article_inner{position:relative;height:200px;border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3;}
.article .article_inner_left{background-color:#F8F9FB;width:12px;position: absolute;top: 0px; left: 0px;z-index:5;}
.article .article_inner_center{background-color:#F8F9FB;position:relative;z-index:4;top: 0px; margin-left:12px;}
.article .article_inner_right{background-color:#F8F9FB;position: absolute;top: 0px; right:0px;float:right;z-index:9;}
.article .article_bottom{position:relative;height:14px;}
.article .article_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;}
.article .article_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;}
.article .article_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;}
*/

#panLeft{
margin-top:5px;
padding-top:30px;
color: #FFF;
width: 274px;
float: left;
visibility:hidden;
height:598px;
background-image:url(../images/gauche.jpg);
background-repeat:no-repeat;
}



#panRight{
visibility:hidden;
position: relative;
color: #333;
margin-top:-50px;
margin-left:0px;
margin-right:30px;
padding: 0px;
width: 138px;
float: right;

}

.module{color:#666;font-size:10px; width:128px; text-align:center;  z-index:4000;}
.module a{font-size:10px;}
.module_input{width:120px; height:20px; margin-left:2px; }
.module_select{width:120px; height:20px;}
.module_button_image{width:79px; height:22px;}

.module_right{
margin-bottom:0px;																		/* Espace de 10px entre chaque module */
margin-left:0px;																		/* Décalage de 2px vers la droite */																		
height:auto;																			/* Hauteur automatique des modules */
float:left;																				/* Flotte à gauche */
position:relative;																		/* En position relative */
z-index:4000;																			/* Permet d'afficher les modules par dessus tous les éléments */
color:#000;

}


.module_right .module_right_top{
																		
text-align:center;																																																																																
background-image:url(../images/module_top.jpg);										
background-repeat:no-repeat;																												
height:22px;
line-height:22px;
width:138px;																														
z-index:4000;																			
color:#FFF;

}

.module_right .module_right_top h4{color:#003366}

.module_right .module_right_inner{

height:auto;																			/* Hauteur adaptable en fonction du contenu du module */																	
display: block;																			/* Affichage en block */
background-image:url(../images/module_inner.jpg);										/* Image pour le bord du module */
padding-left:5px;
background-repeat:repeat-y;																		/* centrer le contenu du module en largeur */
font-size:10px;																/* centrer le contenu du module en largeur */																		
width:138px;
z-index:4000;
}


.module_right .module_right_bottom{

background-image:url(../images/module_bottom.jpg);										/* Image du bas du module */														
width:138px;																			/* largeur de 170px soit la largeur d'un module */
height:19px;																			/* Hauteur du haut du module */
z-index:4000;																		/* Permet d'afficher les modules par dessus tous les éléments */
background-repeat:no-repeat;																		/* Pas de répétition */
}



.module_left{

margin-left:10px;																		/* Décalage de 2px vers la droite */																		
height:auto;																			/* Hauteur automatique des modules */
position:relative;																		/* En position relative */
z-index:5000;																				/* Permet d'afficher les modules par dessus tous les éléments */
color:#000;

}


.module_left .module_left_top{																				/* Couleur de la police */
text-align:center;																		/* Alignement du texte au centre */																		
font-size:13px;																			/* Taille de la police */
font-weight:bold;																		/* Gras */																		
margin-left:-10px;															/* Pas de répétition de l'image */
width:151px;																			/* largeur de 170px soit la largeur d'un module */
height:29px;																			/* Hauteur du haut du module */
z-index:1002;																			/* Permet d'afficher les modules par dessus tous les éléments */

}

.module_left .module_left_inner{

height:auto;																			/* Hauteur adaptable en fonction du contenu du module */																				
font-size:10px;																/* centrer le contenu du module en largeur */																		

}

.module_left .module_left_bottom{

								/* Image du bas du module */														
width:151px;																			/* largeur de 170px soit la largeur d'un module */
height:25px;																			/* Hauteur du haut du module */
z-index:1001;																			/* Permet d'afficher les modules par dessus tous les éléments */
																		/* Pas de répétition */
}


.cleaner{clear:both; height:2px;}
.form_required{font-size:11px;}
.form_errors{width:100%;text-align:right;color:#FF9900;}
.form_label{ float:left;width: 150px;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:#FFF;}
.center{text-align:center;}	
.captchas{position:absolute; margin-top:15px; right:50px;}
.msg{text-align:center;font-weight:bold;}	
div#banner1{margin-bottom:10px;}

#footer{
margin-top:-2px;
width:100%;
height:20px;														
clear: both !important;		
color:#FFF;
														
}

#comment{
margin-top:20px;
margin-bottom:20px;

}


div#comment .dateCom{
float:right;
padding:5px;
color:#666666;
}

#comment .infos{

padding:5px;
color:#000;


}

#comment .content{

padding:10px;
color:#000;
}


#contentBorder{

margin-top:10px;

}

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


div#article img{

margin:5px;																				/* Aéré les images en créant un espace de 5px de chaque côté */

}




#page_per_page{

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







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

.suckerdiv_left{
z-index:1000;
font-size:12px;
margin-top:-42px;
margin-left:0px;
}

.suckerdiv_left_top{


width: 216px; 
height:13px;
z-index:1001;

}

.suckerdiv_left_bottom{

width: 216px; 
height:13px;
z-index:1001;
}

.suckerdiv_left ul{

padding: 0;
list-style-type:disc;
list-style-position:inside;
width: 216px; 																			/* Largeur des menus */
height:22px;
text-align:left;
text-indent:10px;
z-index:1001;
height:auto;
display:inline;

}

.suckerdiv_left ul li ul{

padding: 0;
list-style-type:disc;
list-style-position:inside;
margin-left:10px;
}


	
.suckerdiv_left ul li{
position: relative;
z-index:1000;								
color: #999;
}

.suckerdiv_left ul li:hover{color:#CCFF00}


	
/*.suckerdiv ul li ul{

position: absolute;
width:130px;																		
top: 0;
margin-left:-10px;
z-index:1002;
display:none;
border: 1px solid #F6F6F6 ;

}*/

.suckerdiv_left ul li a{

display: inline;
overflow: visible; 																		/*force hasLayout in IE7 */
color: #FFF;
text-decoration: none;
border-bottom: 0;
z-index:1000;
font-weight:bold;
height:28px;
line-height:28px;
font-size:12px;
}

.suckerdiv_left ul li ul li a{

display: inline;
overflow: visible; 																		/*force hasLayout in IE7 */
color: #FFF;
text-decoration: none;
border-bottom: 0;
z-index:1000;
font-weight:100;
height:18px;
line-height:20px;
font-size:12px;

}



.suckerdiv_left ul li a:hover{

font-weight:bold;
z-index:1000;



}



.suckerdiv_left .subfolderstyle{

background: url(../images/arrow-list.png) no-repeat center right ;
margin-right:10px;
z-index:1000;

}

	
/* Holly Hack for IE \*/
* html .suckerdiv_left ul li {  float: left; height: 1%;  }
* html .suckerdiv_left ul li a { height: 1%; }
/* End */


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

.suckerdiv_right{

z-index:1000;
font-size:11px;
width:157px;
background-image:url(../images/module_inner.jpg);										/* Image pour le bord du module */
padding-left:5px;
background-repeat:repeat-y;			
}

.suckerdiv_right_top{



z-index:1001;

}

.suckerdiv_right_bottom{


z-index:1001;
}

.suckerdiv_right ul{

padding: 0;
list-style-type: none;
width: 157px; 																			/* Largeur des menus */
height:22px;
text-align:left;
text-indent:10px;
z-index:1001;;
height:auto;


}
	
.suckerdiv_right ul li{
position: relative;
z-index:1000;
width: 157px; 								

}

.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; 																		/*force hasLayout in IE7 */
color: #009900;
text-decoration: none;
border-bottom: 0;
z-index:1000;
font-weight:bold;
height:22px;
line-height:22px;
width:157px;
}



.suckerdiv_right ul li a:hover{

font-weight:bold;
z-index:1000;
color:#99CC33;


}

.suckerdiv_right ul li ul li a{
display: block;
overflow: visible; 																		/*force hasLayout in IE7 */
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 */


/* MENU - BARRE DE LIENS */



.horizontalMenu{

z-index:2000;
font-size:11px;
float:right;
text-align:right;

}

.horizontalMenu ul{

margin: 0;
padding: 0;
list-style-type: none;
line-height:20px;

}

.horizontalMenu ul li{

position: relative;
display: inline;
float: left;

}


.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; /* no need to change, as true value set by script */
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; /* no need to change, as true value set by script */
top: 0;

}

.horizontalMenu ul li ul li a{

display: block;
color: #FFFFFF;
text-decoration: none;
padding: 1px 8px;

}

.horizontalMenu ul li a:hover{

color: #99CC00;

}

.horizontalMenu .mainfoldericon{

}

.horizontalMenu .subfoldericon{

}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/

padding-top: 1em;

}
	
/* 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; 

}




/*STYLE ERROR 404*/

#error404{color:#FFF;}



#editor{
font-size:11px;	
position:inherit;																		
height:auto;																			/* hauteur adaptable en fonction du contenu de l'article */								/* Fond bleu translucide */
margin-top:2px;																			
margin-bottom:10px;																		
text-align:justify;																		/* texte justifié pour une meilleure présentation */
overflow:hidden;																		/* Masquer le texte au cas où celui-ci dépasserait du cadre */
padding-bottom:10px;																		/* Border d'1px bleu */
color:#FFF;

}
#editor .top_left{
background-image:url(../images/article_top_left.jpg);
border:none;
width:10px;

}

#editor .top_inner{
background-image:url(../images/article_top_inner.jpg);
height:32px;
border:none;
color:#FFF;	
}

#editor .top_right{
background-image:url(../images/article_top_right.jpg);
height:32px;
width:63px;
border:none;

}

#editor .bottom{
height:13px;
}

#editor .bottom_left{
background-image:url(../images/article_bottom_left.jpg);
border:none;
width:10px;
height:13px;
background-repeat:no-repeat;

}

#editor .bottom_inner{
background-image:url(../images/article_bottom_inner.jpg);
height:13px;
border:none;
background-repeat:repeat-x;

}

#editor .bottom_right{
background-image:url(../images/article_bottom_right.jpg);
width:11px;
border:none;
height:13px;
background-repeat:no-repeat;

}

div#editor .bottom{

}



div#editor .inner{
height:auto;
background-color:#A1B4CB;



}

.pdf_print{

text-align:right;
margin-top:-20px;



}
.more{position:relative; margin-top:20px;}
.readMore{}
.commentsMore{position:absolute; right:0px; top:0px;}
.options{position:relative; margin-bottom:20px; color:#AAA}
.comments{position:absolute; right:0px; top:0px;}
.infos{color:#AAA;}
.date{position:absolute; right:0px; top:0px; 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-color:#99CC00;
}



.headingCell{



height:25px;
font-weight:bold;
color:#FFF;
padding-left:5px;

}
.contentCell{
padding:10px;
border-bottom:1px solid #CCC;
color:#000;
}



.contentCell_small{
padding:5px;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
color:#000;
}


.contentCell_even{
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
padding:10px;
color:#000;
}

.contentCell_odd{
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
padding:10px;
color:#000;
}

.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;
color:#000;
}

.forum_blog_right{
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
padding:10px;
color:#000;

}

.forum_last_mod{
color:#666;
font-style:italic;
}

.separator_image{

}

.separator_txt{
float:left;
color:#000;
position: relative;
display: inline;
}

.inputf{width:300px;}