/*--------------------------------------*/
/*			LEPELCO TEMPLATE  CSS		*/	
/*--------------------------------------*/

/*--------------------------------------*/
/*				HTML TAGS				*/	
/*--------------------------------------*/
body{ 
	background:#000000 url(../images/template/bodyBg.jpg) center 0  fixed no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;	
	}

div, 
img, 
form{
	margin:0;
	padding:0;
	}
	
table,
td,
tr,
tbody{
	margin:0;
	padding:0;
	border-collapse:collapse;
	}
	
a{
	color:#ffffff;
	text-decoration:none;
	}

a:hover{
	color:#f6a802;
	text-decoration:underline;
	}
	
h1{ color:#ede6a0; font-size:22px; margin-top:0; padding-top:0;}
h2{	color:#FDC140; font-size:18px; }
h3{ color:#ede6a0; font-size:16px;}
h4{ color:#ffffff;}

/*--------------------------------------*/
/*				STUCTURE				*/	
/*--------------------------------------*/
div.wrap{
	position:absolute;
	left:50%;
	width:992px;
	margin-left:-496px;
	}
div.header{
	}
div.contentCtn{
	background: url(../images/template/pageBg.png) 0 0;	
	}
div.footer{	
	width:992px;
	margin-top:25px;
	}
#contenu{
        min-height:400px; 
        _height:400px;
       }
/*--------------------------------------*/
/*			HEADER STYLES				*/	
/*--------------------------------------*/
div.topHeader{
	height:20px;
	text-align:right;
	color:#ffffff;
	margin-top:10px;
	font-size:11px;
	vertical-align:middle;
	}
div.menuCtn{
	height:130px;
	width:992px;
	margin-top:10px;
	background:url(../images/template/headerBg.jpg) 1px 0 repeat-x;
	}
	img.logo{
		float:left;
		margin:9px 35px 0pt 33px;
                border: none;
		}

/*--------------------------------------*/
/*			TOP HEADER STYLES			*/	
/*--------------------------------------*/
div.topHeader a{
	padding:0 5px;
	margin: 0 2px;
heigh:20px;
line-height:20px;
}
div.topHeader input.search{
	font-weight:normal; 
	border:0;
	padding-left:2px;
	margin:0 2px;
	background:#e3e3e3;
	font-size:12px;
	width:150px;

	}
div.topHeader input.searchBtn{
	background:url(../images/template/SearchBtn.png) 0 0 no-repeat;
	border:0;
	margin:0;
	padding:0;
	width:23px;
	height:20px;
	line-height:20px;
	}


/*--------------------------------------*/
/*			MAIN MENU STYLES			*/	
/*--------------------------------------*/
ul.mainMenu{ 
	float:left;
	margin:30px 0pt 0pt 0pt;
	padding:0pt;
	height:80px;
	width:745px;
	list-style:none;
	}
ul.mainMenu li{ 
	border-left:1px solid #FFFFFF;
	color:#FFFFFF;
	float:left;
	height:80px;
	margin:0pt;
	padding:0;
	position:relative;
	}
	ul.mainMenu li a.mainNav{
		position:relative;
		float:left;
		font-family:Arial;
		height:55px;
		margin:0;
		padding:25px 0pt 0pt 0pt;
		width:175px;
		font-size:19px;
		/*font-weight:bold;*/
		text-align:center;
		letter-spacing:0px;
		z-index:20px;
                _height:80px;
		} 
		 ul.mainMenu li.selected a.mainNav,
		 ul.mainMenu li a.mainNav:hover{ 
		 background-color:#f6a802;
		 color:#ffffff;
		 text-decoration:none;
		 }
	 ul.mainMenu li a.largeItem{width:215px;}
/*--------------------------------------*/
/*			SUB MENU STYLES				*/	
/*--------------------------------------*/
div.subMenu{
	position:absolute;
	top:0px;
	left:-1px;;
	width:175px;
	background-color:#f6a802;
	padding-top:105px;
	z-index:10px;
	border:1px solid #ffffff;
	border-top:0;
	}
	div.subMenu a{ 
		float:left;
		line-height:15px;
		padding:2px 5px;;
		width:162px;
		_width:175px;
		text-align:left;
		color:#250804;
		border-top:1px solid #f9c24e;
		border-bottom:2px solid #cb8a02;
		border-left:1px solid #f9c24e;
		border-right:2px solid #cb8a02;
		} 
	 div.subMenu a:hover{ 
		/*border-top:1px solid #ff9f15;
		border-left:1px solid #ff9f15;*/
		color:#250804;
	 	background-color:#f69202;
		text-decoration:none;
	 	} 

div#subMen2{width:215px;}
div#subMen2 a{ width:203px;
		_width:215px;}
/*--------------------------------------*/
/*			CONTENT STYLES				*/	
/*--------------------------------------*/
.bannerCtn{}
table.ContentTbl{
	width:990px;
	margin-top:15px;
	}
table.ContentTbl td.ltMenu{ width:255px;}
/*--------------------------------------*/
/*			LEFT MENU STYLES			*/	
/*--------------------------------------*/
.leftMenu{
	background-color:#4b230e;
	border-left:1px solid #f6a802;
	border-right:1px solid #f6a802;
	border-bottom:0;
	border-top:1px solid #774500;
	width:250px;
	margin:5px 10px 25px 10px;
	}
.leftMenu div.selected,
.leftMenu div.menuitem{width:250px; }
.leftMenu div.menuitem a{
	color:#ffffff;
	display:block;
	margin:0;
	width:244px;
        _width:250px;
	padding:4px 0 4px 5px;
	font-size:12px;
	text-align:left;
	line-height:15px;
	border-bottom:1px solid #774500;
	border-top:2px solid #311c00;
	border-right:1px solid #774500;
	}
.leftMenu  div.menuitem a.selected,
.leftMenu div.menuitem a:hover{
	color:#250804;
	text-decoration:none;
	background-color:#F6A802;
	border-top:2px solid #fdc140;
	border-right:1px solid #fdc140;
	}

.leftMenu div.menuitem a.selected:hover{color:#ba0a15;}
.leftMenu div div.menuitem a{
	width:229px;
        _width:250px;
	padding:4px 0 4px 20px;
	}
.leftMenu div div div.menuitem a{
	width:209px;
        _width:250px;
	padding:4px 0 4px 40px;
}

/*--------------------------------------*/
/*		FOOTER STYLES 		*/	
/*--------------------------------------*/
.footer p{ 
	text-align:center; 
	font-size:11px;
	padding:5px 0;
	color:#ffffff;
	}
/*--------------------------------------*/
/*	COMMON STYLES/DHTML		*/	
/*--------------------------------------*/

.hideObj{display:none;}

/*--------------------------------------*/
/*           LEPELCO PAGES  CSS		
Ne pas mettre dans styles.css 
sinon on ne voit plus rien dans FCK     */	
/*--------------------------------------*/
.HomeCtn{width:990px;}


.HomeCtn p,
.HomeCtn ul,
.HomeCtn ol,
#contenu p,
#contenu ul,
#contenu ol{ font-size:13px;color:#ffffff;}


.HomeCtn a,
#contenu a{ color:#F6A802; 	font-family:Verdana, Arial, Helvetica, sans-serif;}

.HomeCtn a:hover,
#contenu a:hover{ color:#ffffff; text-decoration:underline;}

/*--------------------------------------*/
/*		TEAM-EQUIPE PAGE CSS	*/
/*--------------------------------------*/
.equipeCtn{background:#1b0903; padding:10px; float:left; width:680px;}
.equipeTBL { border-collapse:separate;background:#1b0903; margin:15px 0;}
.equipeTBL td{
	vertical-align:top; 
	padding:2px 12px 2px 13px;
	
	}
.equipe{ 
	background:#1b0903 url(../images/equipe/bgEquipe.jpg) 0 bottom repeat-x;
	padding:0;
	}

.equipeTtl { padding-bottom:10px;}
	
#contenu .equipeTtl p {
	font-variant:small-caps; 
	padding:0; 
	margin:0;
	}
	
#contenu .equipe p{ 
	padding:0;
	margin:0;
	color:#281d07;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	}

.equipe .photo{ border:2px solid #ffffff; margin-bottom:3px;}
.equipe .photo:hover{ border:2px solid #f6a802; margin-bottom:3px;}

/*--------------------------------------*/
/*		FAQ PAGE CSS		*/
/*--------------------------------------*/



.FAQ dt{color:#ffffff;font-size:12px; margin:10px 10px 20px 10px}
#contenu .FAQ dd { font-size:12px;color:#ede6a0; border:1px solid #ede6a0; padding:10px; margin-right:50px; }

#contenu .FAQ dd *{ font-size:12px;color:#ede6a0;}
#contenu .FAQ dd strong{ font-size:12px;color:#f6a802;}

.FAQ dt a,
.FAQ dt a:link,
.FAQ dt a:visited,
.FAQ dt a:active{text-decoration:none; font-size:11px; font-weight:bold;}
#contenu .FAQ dt a:hover{text-decoration:none; font-size:11px; color:#f6a802;}