/* RESET BROWSER DEFAULTS ********************************************************************************/
*, html, body{font-family:Verdana, Helvetica, Arial, Geneva; font-size:11px; line-height:16px; color:#333; margin:0; padding:0;}
h1{color:#333; font-size:12px;}
hr{color:#ccc; border:none!important; border-top:solid 1px #ccc!important;}
ul, li{list-style:none;}
a{color:#5c5b60; outline:none; text-decoration:none;}
a:hover {color:#C00; text-decoration:none;}
img{border:none;}
p{}
/*********************************************************************************************************/

/* LAYOUT ************************************************************************************************/

/*BODY*/
body{background:#fff url(img/bg.jpg) center top no-repeat;}

/* DIV ALL */
div#all{width:940px; background:#fff; margin:0 auto; padding:20px; min-height:500px;}

	/* DIV TOP ___________________________________________________________*/
	div#top{margin-bottom:9px;}
		img#logo{float:left; margin-right:25px;}
		div#menu{float:left; padding:0; min-height:189px;}	
		.divLevel1, .divLevel2, .divLevel3{border-top:solid 1px #e50046; border-bottom:solid 1px #e50046; float:left; padding:7px 0 2px 0; width:220px;}
		.divLevel1{margin-right:8px;}
		.divLevel2{margin-right:8px;}
		.divLevel3{}
		
		ul.CMS_menusL1 li, ul.CMS_menusL2 li, ul.CMS_menusL3 li{height:100%; margin-bottom:1px;} /* IE only! */
		ul.CMS_menusL1 li a, ul.CMS_menusL3 li a, ul.CMS_menusL3 li a{height:100%;} /* IE only! */
		img.fleche_more{margin:0 0 5px 0;}
	/*____________________________________________________________________*/
	
	/* DIV BOTTOM ________________________________________________________*/
	div#bottom{margin:25px 0 0 0;}
		/* DIV LEFT -----------------------------------*/
		div#left {float:left; width:170px; min-height:200px; margin:2px 25px 0 0;}
			div#left div#counter{margin-top:8px;}
			div#left div#sponsors{margin-top:52px;}
			
			/*div#left a#autoload{display:block; margin-top:25px;}*/
			.newsletter_object{width:100%; min-height:300px; border:none;}
			a.nl_link{display:block; margin-top:30px;}
			
			/*L3 - on div left*/
			div#left .divLevel3{border:none; float:none; padding:0; width:100%;}
			div#left ul.CMS_menusL3 {}
			div#left ul.CMS_menusL3 li{display:inline;}
			div#left ul.CMS_menusL3 a{display:block; width:100%; padding:3px 0; color:#5c5b60; margin:2px 0; text-transform:uppercase; font-weight:bold; font-size:9px;}
			div#left ul.CMS_menusL3 a:hover{color:#e50046; text-decoration:none;}
			div#left ul.CMS_menusL3 .active{color:#e50046; font-weight:bold;}
		/*---------------------------------------------*/	
		
		/* DIV RIGHT ----------------------------------*/
		div#right{float:left; width:740px; min-height:300px; line-height:18px;}
			div#right ul{margin:0;}
			div#right h1{font-size:12px; margin-bottom:10px;}
			div#right p{}
			div#right p a{color:#287EBD; outline:none; text-decoration:underline;}
			div#right p a:hover{color:#e50046;}
			
			/* TITRE */
			div#right h1{color:#e50046; margin:4px 0 0 0;}
			
			/*CONTENT*/
			div#content{margin-top:10px;}
			div#content div, div#content p, div#content span, div#content a{line-height:18px;}
			div#content p.youtube{margin:20px 0 10px 0;}
			
			/*HEADER NEWS*/
			div.news_item{margin-bottom:10px;}
			div.header_news{margin-top:20px;}
			div.header_news div{}
			div.news_item p.news_top, div.news_item p.news_top span{color:#666; font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em;  margin-bottom:5px;}
			p.CMSsep10_dotted{height:8px; margin:10px 0 0 0; border-top:dotted 1px #aaa;}
			p.CMSsep20_dotted{height:18px; margin:20px 0 0 0; border-top:dotted 1px #aaa;}
		/*---------------------------------------------*/		
	/*____________________________________________________________________*/

/*********************************************************************************************************/


/*MISC ***************************************************************************************************/
.submit_small {}
.submit_normal {width:100px!important;}
.submit_large {width:100px;}
.submit_small, .submit_normal, .submit_large{background:#f5f5f5; padding:3px; text-align:center; margin:10px 0 0 0;}
.submit_small:hover, .submit_normal:hover, .submit_large:hover{background:#fff; cursor:pointer;}
div.center_submit{text-align:center; background:none;}

a.link_edit_page{top:-40px; right:-50px;}

.clear,.submit{clear:both;}
/*********************************************************************************************************/