/* CSS Document */

body{
	background:url(images/fond_body.jpg) repeat-x top;
	padding:0;
	margin:0;
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	line-height:14px;
}

.invisible{
	display:none;
}


img { behavior: url(win_png.htc); }

a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}


#global_page{
	background:url(images/fond_bas_page.jpg) no-repeat bottom;
}

#bandeau{
	background:url(images/fond_bandeau_v2.jpg) no-repeat top left;
	width:1004px;
	height:174px;
	margin:auto;
}
	#bandeau a.logo{
		width:200px;
		height:158px;
		display:block;
		padding-top:15px;
	}
	#menu_lang{
		float:right;
		margin-top:20px;
		margin-right:8px;
		!margin-right:4px;
		display:none;
	}
	
#contenu_page{
	width:958px;
	margin:auto;
	padding-right:46px;
	padding-top:30px;
	min-height:500px;
	height:auto !important;
	height:500px;
}
	#colonne_gauche{		
		float:left;
		width:209px;
	}
		#colonne_gauche #menu a{
			color:#385c6c;
		}
			#colonne_gauche #menu a.rub_princ{
				font-weight:bold;
				font-size:14px;
			}
			#colonne_gauche #menu a.sous_rub{
			}
		#colonne_gauche #menu ul{
			margin-left:30px;
		}
		#colonne_gauche #menu li{
			padding-top:5px;
		}
	#colonne_gauche #encart_login{
		margin-top:40px;
		width:179px;
		height:156px;
		padding:20px 15px;
		color:#314449;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
	}	
		#colonne_gauche #encart_login a{
		font-weight:bold;
			color:#314449;
		}	
		#colonne_gauche #encart_login a.btn_deconnexion{
			background:url(images/btn_deconnexion.jpg); 
			width:107px; 
			height:20px; 
			display:block;
			margin:auto;
			line-height:16px;
			text-align:center;
			font-size:11px;
			margin-top:40px;
		}	
		#colonne_gauche #encart_login input.zone_input{
			font-size:10px;
			height:12px;
		}	
		#colonne_gauche #encart_login .fond_input{
			background:url(images/fond_input_login.png) center no-repeat;
			width:160px;
			height:23px;
			padding:1px 10px;
		}	
		#colonne_gauche #encart_login .fond_bouton{
			background:url(images/btn_deconnexion.jpg) center no-repeat;
			display:block;
			border:0;
			margin:auto;
			width:107px; 
			height:20px; 
			font-weight:bold;
			font-size:12px;
			color:#314449;
		}	
		#colonne_gauche #encart_login #btn_valider{
			border:0;
			width:107px; 
			height:14px; 
			font-weight:bold;
			background:none;
			font-size:12px;
			color:#314449;
		}	
		#colonne_gauche #encart_login a.lien_nl{
		font-size:14px;
		font-weight:bold;
		color:white;
		text-align:center;
	}
		
		
		
	#colonne_droite{		
		float:right;
		width:730px;
	}
	
	/*  Accueil */
	#colonne_droite #contenu_accueil{
		float:left;
		width:540px;
		text-align:justify;
	}
		#colonne_droite #contenu_accueil #news{
			margin-top:30px;
		}
		#colonne_droite #contenu_accueil #news li{
			padding:10px 0px;
		}
		#colonne_droite #contenu_accueil #news li img{
			margin-right:10px;
			padding:3px;
			background:#FFFFFF;
			border:1px solid #8dab01;
		}
		#colonne_droite #contenu_accueil #news .titre_news a{
			font-weight:bold;
			font-size:14px;
			color:#8dab01;
		}
		#colonne_droite #contenu_accueil #news .date_news{
			color:#385c6c;
		}
		#colonne_droite #contenu_accueil #news .desc_news{
			margin-top:10px;
		}
			#colonne_droite #contenu_accueil #news .desc_news .lire_plus{
				float:right;
				color:#8dab01;
				font-weight:bold;
				margin-top:10px;
			}
			#colonne_droite #contenu_accueil #news .desc_news .lire_plus a{
				color:#8dab01;
				font-weight:bold;
			}
		
	#colonne_droite #partenaires{
		float:right;
		width:179px;
	}

	
	
	/*  Article */
	#colonne_droite_article{
		text-align:justify;
		padding-bottom:20px;
	}
		#colonne_droite_article h2{
			font-size:16px;
			color:#385c6c;
			border-bottom:1px solid #385c6c;
		}
		#colonne_droite_article a{
			color:#8DAB01;
			font-weight:bold;
		}
	

	
/********** plan_du_site *********************/

#plan_du_site{
	margin-left:40px;
}
	#plan_du_site a, #plan_du_site h3{
		padding-bottom:5px;
		color: #385c6c;
	}
	#plan_du_site ul{
		margin-left:20px;
	}
		#plan_du_site li{
			margin-bottom:20px;
		}
		#plan_du_site li li{
			margin-bottom:0px;
		}
		#plan_du_site li li a{
		color:#000;
		}
		
/*----------------------------------
Footer
----------------------------------*/
#footer{
	width:1004px;
	margin:auto;
	padding-bottom:40px;
}
	#footer #menu_footer{
		text-align:center;
		padding-bottom:20px;
	}
	#footer #menu_footer li{
		display:inline;
		padding:0px 5px;
	}
	#footer #menu_footer a{
		font-weight:bold;
		color:#1f2e33;
	}
	#footer #menu_footer .pipe{
		padding-right:10px;
		border-right:2px solid #1f2e33;
	}
	#footer #copyright, #footer #credits, #footer #copyright a, #footer #credits a, #footer strong{
		color:#1f2e33;
		font-size:10px;
	}
	#footer #copyright{
		float:left;
	}
	#footer #credits{
		float:right;
	}
	
	
	
	
	
