/* CSS Document */
/*/////////////////GENERAL////////////////////////////////////////////////////////////////*/

/* Reset css here (http://meyerweb.com/eric/tools/css/reset/) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

/*STRUCTURE*/
BODY{}
#container{background: #6ea818 url(../img/ml/bg.jpg) repeat-x;}	
	#main_nav{width: 940px; margin:auto; height:44px; text-align:center; position:relative; font-family: Georgia, "Times New Roman", Times, serif; font-size:15px; }
		#main_nav li{display:inline-block; zoom: 1; *display:inline; color:#FFF; padding:0 9px 0 9px;}
		#main_nav li a{display:inline-block; zoom: 1; *display:inline; color:#268bcc; text-decoration:none;}
		
		#main_nav li.actu a{display:inline-block; zoom: 1; *display:inline; padding-top:13px; width:70px; padding-bottom:33px;}
		#main_nav li.poly a{display:inline-block; zoom: 1; *display:inline; padding-top:13px; width:118px; padding-bottom:33px;}
		#main_nav li.project a{display:inline-block; zoom: 1; *display:inline; padding-top:13px; width:68px; padding-bottom:33px;}
		#main_nav li.contact a{display:inline-block; zoom: 1; *display:inline; padding-top:13px; width:153px; padding-bottom:33px;}
		#main_nav li.build a{display:inline-block; zoom: 1; *display:inline; padding-top:13px; width:153px; padding-bottom:33px;}
		#main_nav li.home_btn a{display:inline-block; zoom: 1; *display:inline; width:41px; padding-top:8px; padding-bottom:33px;}
		
		#main_nav li.actu_active{background:url(../img/ml/actu_active.png) no-repeat; padding-top:14px; width:70px; padding-bottom:33px; }
		#main_nav li.poly_active{background:url(../img/ml/poly_active.png) no-repeat; padding-top:14px; width:118px; padding-bottom:33px;}
		#main_nav li.project_active{background:url(../img/ml/projet_active.png) no-repeat; padding-top:14px; width:68px; padding-bottom:33px;}
		#main_nav li.contact_active{background:url(../img/ml/contact_active.png) no-repeat; padding-top:14px; width:153px; padding-bottom:33px;}
		#main_nav li.build_active{background:url(../img/ml/build_active.png) no-repeat; padding-top:14px; width:153px; padding-bottom:33px;}
		#main_nav li.home_active{background:url(../img/ml/home_active.png) no-repeat; width:41px; padding-top:8px; padding-bottom:33px;}
		
		
		
	#branding{height:114px; text-align:center;}
	
#content{width:940px; margin:auto; padding-bottom:65px;}

#site_info {background:#FFF; border-top:1px solid #878576; margin-top:3px;}
	#site_info .container{width:940px; margin:auto; padding-top:30px; position:relative;}
	#site_info .container .donateurs{width:854px; margin:auto; height:120px; padding-top:20px;}
	#site_info .container .donateurs img{float:left; display:block;}
	#site_info .container .title{font-size:22px; color:#2e2e2a; width:820px; margin:auto;}
	#site_info .container .small_txt{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#868475; position:absolute; top:40px; right:60px;}
	#site_info .container .small_txt a{color:#71a917; text-decoration:none;}

/*GENERIQUE*/
.clr{clear:both; display:block; float:none; width:0; height:0; margin:0; padding:0; border:0; outline:0; background:transparent; font-size:0; line-height:0;}

/*MISE EN FORME*/
a{color:#3392cf;}
.box_link{position:absolute; bottom:20px; right:30px;}
.orange_txt{color:#e6531c;}
.blue_txt{color:#63afcc;}
.leftmenu_title{color:#676767; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; padding-bottom:10px;}
.divider{border-bottom:1px solid #dfdfdf; margin-bottom:20px; height:5px;}
.retour{text-align:right; font-size:11px; background:url(../img/ml/retour.gif) no-repeat right; padding:0 20px 3px 0; height:15px;}

/*/////////////////SPECIFIC////////////////////////////////////////////////////////////////*/
/*home*/
#home #content_main{width:820px; height:296px; margin:auto; margin-bottom:11px;}
	#home #content_main .box_left{width:480px; height:269px; float:left;}
	#home #content_main .box_right{width:340px; float:left; position:relative;}
	#home #content_main .box_right .content{height:226px; padding:15px; background:#FFF; border-right:1px solid #ccdfe8;}
	#home #content_main .top{width:340px; height: 20px; background:url(../img/ml/top_right_white.gif) no-repeat right top;}
	#home #content_main .bottom{width:340px; height: 20px; background:url(../img/ml/bottom_right_white.gif) no-repeat right bottom;}
	#home #content_main h1{color:#63aecc; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:normal;}
	#home #content_main p{color:#66655c; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; padding-top:15px;}
	#home #content_main a{width:253px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-decoration:none;}
	#home #content_main .box_link{position:absolute; bottom:20px; right:30px; background:url(../img/ml/orange_btn.gif); width:171px; height:28px; padding:7px 0 0 10px;}

#home #content_supp{width:820px; margin:auto;}
	#home #content_supp .box_left{width:339px; float:left; margin-right:18px; position:relative;}
	#home #content_supp .box_left .content{height:200px; padding:0 15px 0 15px; background:#FFF; border-right:1px solid #ccdfe8; border-left:1px solid #ccdfe8;}
	#home #content_supp .box_left .top{width:339px; height: 20px; background:url(../img/ml/box2_top.gif) no-repeat right top;}
	#home #content_supp .box_left .bottom{width:339px; height: 20px; background:url(../img/ml/box2_bottom.gif) no-repeat right bottom;}
	#home #content_supp .box_left a{color:#e6531c; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-decoration:none;}
	
	#home #content_supp .box_right{width:462px; float:left; position:relative;}
	#home #content_supp .box_right .content{height:200px; padding:0 15px 0 15px; background:#5ba2ce; border-right:1px solid #ccdfe8; border-left:1px solid #ccdfe8;}
	#home #content_supp .box_right .top{width:462px; height: 20px; background:url(../img/ml/box3_top.gif) no-repeat right top;}
	#home #content_supp .box_right .bottom{width:462px; height: 20px; background:url(../img/ml/box3_bottom.gif) no-repeat right bottom;}
	#home #content_supp .box_right h1{color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:normal;}
	#home #content_supp .box_right p{color:#2e2e2a; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; padding-top:15px; width:275px;}
	#home #content_supp .box_right a{color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-decoration:none;}
	#home #content_supp .box_right .visu{position:absolute; top:0; left:290px;}

/*pages internes*/
#pages #content_main{width:820px; margin:auto; padding-bottom:11px;}
	#pages #content_main .left_menu{width:287px; margin-right:20px; position:fixed;}
	#pages #content_main .left_menu .content{width:255px; background:#e2f3fd; padding:5px 10px 0 20px; border-right:1px solid #ccdfe8; border-left:1px solid #ccdfe8; color:#676767;}
	#pages #content_main .left_menu .content a{color:#268bcc; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; text-decoration:none;}
	#pages #content_main .left_menu .top{width:287px; height:20px; background:url(../img/ml/leftmenu_top.gif)}
	#pages #content_main .left_menu .bottom{width:287px; height:20px; background:url(../img/ml/leftmenu_bottom.gif)}
	
	#pages #content_main .left_menu ul li{line-height:25px; list-style-type:none;}
	#pages #content_main .left_menu ul li li{line-height:20px; font-size:14px; list-style-type:none; margin-left:12px;}
	
	#pages #content_main .right_content{width:513px; float:right;}
	#pages #content_main .right_content .content{width:431px; background:#FFF; color:#272424; font-family:Verdana, Geneva, sans-serif; font-size:13px; padding:5px 40px 0 40px; border-right:1px solid #ccdfe8; border-left:1px solid #ccdfe8;}
	#pages #content_main .right_content .top{width:513px; height:20px; background:url(../img/ml/rightcontent_top.gif)}
	#pages #content_main .right_content .bottom{width:513px; height:20px; background:url(../img/ml/rightcontent_bottom.gif)}
	
	#pages #content_main .right_content ul{margin: 0 0 0 10px; list-style-type:none;}
		#pages #content_main .right_content ul li{margin: 0; padding: 0 0 10px 0;}
	
	#pages #content_main .right_content h1{color:#3392cf; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; font-weight:normal; padding-bottom:15px;}
	#pages #content_main .right_content h2{color:#272424; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; padding-bottom:15px;}
	#pages #content_main .right_content p{padding-bottom:20px;}
	
/*slideShow*/
ul#slide {list-style-type:none; background-color:#FFF;}

/*copyright*/
p.copy {font-size:9px;}

/* Easy Slider */
#slider ul span { display:block; text-align:center}
#slider ul, #slider li {margin:0; padding:0; list-style:none;}
#slider li { width:300px; height:150px; overflow:hidden;}
#prevBtn, #nextBtn, #slider1next, #slider1prev {display:none;}
/* numeric controls */	
ol#controls { margin:32px 0 0 0; padding:0; height:15px;}
ol#controls li {margin:0 10px 0 0; padding:0; float:left; list-style:none; height:20px; line-height:15px;}
ol#controls li a {float:left; padding:0 5px; height:20px; line-height:15px; text-decoration:none;}
ol#controls li.current a { border:1px solid #e6531c;}
ol#controls li.current a:hover {}
ol#controls li a:hover {outline:none;}
/* // Easy Slider */
