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

.cleaner{clear:both; height:2px;}

.form_required{
	font-size:11px;
	

}

.form_errors{
	width:100%;
	text-align:right;
	color:#FF0000;

}
.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:#CC0000;
	}
	
 .center{
 	
	text-align:center;
 
 }	
 
 .captchas{
 position:absolute; 
 margin-top:15px;
 right:50px;
 }
 
 .msg{
 
 	text-align:center;
	font-weight:bold;
 
 }	



#wrapper{	
	top:5px;
	margin: 0 auto;																		
	width: 1022px;																			
	/*overflow:hidden;*/
	background-color:#F3F3F4;	
	position:relative;
														
}	

#wrapper .wrapper_left{}

#wrapper .wrapper_inner{

	background-image:url(../images/borders.jpg);
	background-repeat:repeat-y;
	width:1022px;
	height:auto;

}

#wrapper .wrapper_right{}

#header{
	width:888px;																		
	height:227px;
	background-repeat:no-repeat;																			
	margin:0 68px 0 68px;
	
}


#topmenu{

	margin: 0 auto;																		
	width: 1022px;																				
	position:relative;													
	height:39px;
	line-height:39px;
	padding-top:8px;
	z-index:10;
	right:0px;
														
}

#topmenu a{color:#FFF;}

#mainmenu{
position:relative;
height:60px;
top:10px;
width:888px;
margin-left:68px;


}

#mainmenu .mainmenu_left{}

#mainmenu .mainmenu_inner{


}

#mainmenu .mainmenu_right{}


#mainMenuTab{	
width:888px;
margin:0;
padding:0;
font-family: 'Trebuchet MS', 'Lucida Sans Unicode', Arial, sans-serif;	/* Fonts of main menu items */
font-size:11px;
height:30px;	/* Height of main menu */
position:relative;	/* Don't change this position attribute */

	margin-bottom:20px;	
}



#mainMenuTab a{

padding-left:5px;	/* Spaces at the left of main menu items */
padding-right:5px;	/* Spaces at the right of main menu items */
font-weight:bold;
position:absolute;
bottom:-1px;	/* Change this value to -2px if you're not using a strict doctype */
width:130px;
border-right:1px dotted #000;
}

#submenuTab{	
font-family: 'Trebuchet MS', 'Lucida Sans Unicode', Arial, sans-serif;	/* Font  of sub menu items */
width:100%;	/* Don't change this option */

}	
#submenuTab div{

white-space:nowrap;	/* Don't change this option */

}

#mainMenuTab .activeMenuItem{
text-align:right;
color:#CC0000;
width:130px;
height:31px;
border-right:1px dotted #000;
cursor:pointer;	/* Cursor like a hand when the user moves the mouse over the menu item */
background-color:#FFF;
}

#mainMenuTab .activeMenuItem img{
height:31px;
width:130px;
/*position:absolute;*/
bottom:0px;
right:0px;



}

#mainMenuTab .inactiveMenuItem{	
text-align:right;
color:#000;
width:130px;
height:31px;
border-right:1px dotted #000;
cursor:pointer;	/* Cursor like a hand when the user moves the mouse over the menu item */

}

#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:#666;

}

#submenuTab a:hover{

color:#33CCFF;

}


.mainhMenu{

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

.mainhMenu ul{

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

}

.mainhMenu ul li{

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

}


.mainhMenu ul li a{

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

}
	
.mainhMenu 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;

}

.mainhMenu ul li ul li{

	display: list-item;
	float: none;

}

.mainhMenu ul li ul li ul{ 

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

}

.mainhMenu ul li ul li a{

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

}

.mainhMenu ul li a:hover{

	color: #FFF;

}

.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{font-size:11px;
text-indent:70px;																		/* Indentation de 45px pour que le texte ne passe pas sur l'image */
color:#CC0000;
font-variant:small-caps;
font-weight:bold;																			/* Couleur de la police */
width:950px;	
height:25px;
position:relative;
}


#navigation .navigation_wide{width:950px; overflow:visible;}



#navigation .navigation_left{}
#navigation .navigation_right{float:right; margin-top:-15px;}


#content{margin-top:20px;}

/*#content .content_top{height:15px;position:relative;background-color:#EEE; }
#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:#EEE;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:#EEE;position:relative;height:auto; border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3;}
#content .content_inner_left{background-color:#EEE;width:12px;position: absolute;top: 0px; left: 0px;z-index:5;}
#content .content_inner_center{background-color:#EEE;position:relative;z-index:4;top: 0px; margin-left:12px;}
#content .content_inner_right{background-color:#EEE;position: absolute;top: 0px; right:0px;float:right;z-index:9;}
#content .content_bottom{background-color:#EEE;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{ width:98%;}
/*
#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 .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;
	background: #666;
	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;
	background: #666;
	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;
	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;
	background: #666;
	/* 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;
	background: #666;
	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%;}
/*
#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;}
*/



#sitemap{width:98%;}
/*
#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%;}
/*
.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%;}
/*
.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%;}
/*
.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;}
*/


div#banner1{

margin-bottom:10px;																		/* On laisse un espace de 10px entre la bannière publicitaire et la barre de navigation */

}

#panLeft{
margin-left:60px;
margin-right:5px;
color: #333;
padding: 0px;
width: 151px;
float: left;
visibility:hidden;

}

/* Holly Hack for IE */
* html div#panLeft{  margin-left:30px; }																								
/* End */


#panRight{
visibility:hidden;
position: relative;
color: #333;
margin-left:2px;
margin-right:60px;
padding: 0px;
width: 172px;
float: right;

}










#footer{
margin-top:-2px;
background-image:url(../images/footer.jpg);
width:100%;
height:57px;														
clear: both !important;																
}





.module{color:#666;font-size:10px;padding-left:2px; width:150px; text-align:center; padding-top:5px; z-index:3000;}
.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:10px;																		/* Espace de 10px entre chaque module */														/* Décalage de 2px vers la droite */																		
height:auto;																			/* Hauteur automatique des modules */
float:left;																				/* Flotte à gauche */

z-index:1001;																			/* Permet d'afficher les modules par dessus tous les éléments */
color:#000;

}


.module_right .module_right_top{
																			/* Couleur de la police */
text-align:center;																		/* Alignement du texte au centre */																		
font-size:13px;																			/* Taille de la police */
font-weight:bold;																		/* Gras */																/* Lettres capitales */ 																		
background-image:url(../images/module_top.jpg);											/* Image du haut du module */
background-repeat:no-repeat;															/* Pas de répétition de l'image */
width:168px;																			/* largeur de 170px soit la largeur d'un module */
height:14px;
																			/* Hauteur du haut du module */
																		/* Permet de descendre de 10px le titre du module pour une meilleure présentation */
z-index:1001;																			/* Permet d'afficher les modules par dessus tous les éléments */

}

.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:8px;
background-repeat:repeat-y;																		/* centrer le contenu du module en largeur */
font-size:10px;																/* centrer le contenu du module en largeur */																		
}


.module_right .module_right_bottom{

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




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


.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 */																/* Lettres capitales */ 																		
background-image:url(../images/module_top.jpg);											/* Image du haut du module */
background-repeat:no-repeat;															/* Pas de répétition de l'image */
width:168px;																			/* largeur de 170px soit la largeur d'un module */
height:14px

}

.module_left .module_left_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 */
background-repeat:repeat-y;		
padding-left:8px;
																/* centrer le contenu du module en largeur */
font-size:10px;		
}

.module_left .module_left_bottom{

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



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

}


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







.suckerdiv_left{

z-index:1000;
font-size:11px;

}

.suckerdiv_left_top{


z-index:1001;
/*background-image:url(../images/module_top.jpg);											/* Image du haut du module */
background-repeat:no-repeat;															/* Pas de répétition de l'image */
width:168px;																			/* largeur de 170px soit la largeur d'un module */
/*height:14px*/

}

.suckerdiv_left_bottom{


z-index:1001;
/*background-image:url(../images/module_bottom.jpg);											/* Image du haut du module */
background-repeat:no-repeat;														/* Pas de répétition de l'image */
width:168px;																			/* largeur de 170px soit la largeur d'un module */
/*height:19px*/

}

.suckerdiv_left ul{

padding: 0;
list-style-type: none;
width: 168px; 																			/* Largeur des menus */
line-height:20px;
text-align:left;
text-indent:10px;

z-index:1001;

height:auto;
background-image:url(../images/module_inner.jpg);										/* Image pour le bord du module */
background-repeat:repeat-y;	
}
	
.suckerdiv_left ul li{

position: relative;
z-index:1000;
										/* Image liens du menu */
padding-left:3px;
padding-right:3px;

}

.suckerdiv_left ul li ul{

z-index:1000;
width:100px;										


}
	
/*.suckerdiv_left 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: block;
text-align:left;
overflow: visible; 																		/*force hasLayout in IE7 */
color: #000;
text-decoration: none;
padding: 1px 7px;
border-bottom: 0;
z-index:1000;
font-weight:bold;
height:20px;
line-height:20px;
width: 148px; 	
}



.suckerdiv_left ul li a:visited{

color: #000;
z-index:1000;

}

.suckerdiv_left ul li a:hover{

font-weight:bold;
z-index:1000;
background-color:#CC0000;
color:#FFF;

}


.suckerdiv_left 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_left ul li ul li a:visited{

color:#6666CC;
z-index:1000;

}

.suckerdiv_left ul li ul li a:hover{
font-weight:bold;
z-index:1000;
background:none;
color:#000;
background-color:#CC0000;
}

.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{
padding-top:20px;
z-index:1000;

font-size:11px;

}

.suckerdiv_right_top{


z-index:1001;
background-image:url(../images/module_top.jpg);											/* Image du haut du module */
background-repeat:no-repeat;															/* Pas de répétition de l'image */
width:168px;																			/* largeur de 170px soit la largeur d'un module */
height:14px

}

.suckerdiv_right_bottom{


z-index:1001;
background-image:url(../images/module_bottom.jpg);											/* Image du haut du module */
background-repeat:no-repeat;															/* Pas de répétition de l'image */
width:168px;																			/* largeur de 170px soit la largeur d'un module */
height:19px

}

.suckerdiv_right ul{

padding: 0;
list-style-type: none;
width: 168px; 																			/* Largeur des menus */
line-height:20px;
text-align:left;
text-indent:10px;

z-index:1001;

height:auto;
background-image:url(../images/module_inner.jpg);										/* Image pour le bord du module */
background-repeat:repeat-y;	
}
	
.suckerdiv_right ul li{

position: relative;
z-index:1000;
										/* Image liens du menu */
padding-left:3px;
padding-right:3px;

}

.suckerdiv_right ul li ul{

z-index:1000;
width:100px;										


}
	
/*.suckerdiv_right 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: #000;
text-decoration: none;
padding: 1px 5px;
border-bottom: 0;
z-index:1000;
font-weight:bold;

}



.suckerdiv_right ul li a:visited{

color: #000;
z-index:1000;

}

.suckerdiv_right ul li a:hover{

font-weight:bold;
z-index:1000;
background-color:#CC0000;
color:#FFF;

}


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

.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;

text-align:right;
padding-right:100px;
}

.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: #FFF;

}

.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{}



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

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

