/*------------------PARTIE-GLOBALE------------------*/
/*On enlève les marges pour tout le site*/
	*{
		margin: 0px;
		padding: 0px;	
	}

	body	{	
		background:#F9ECB9;
		color: #000000;
		font-family: Helvetica, Arial;
		font-size: 100%;
		padding: 0px;
		text-align: center;		
	}

	h3{
		color:black;
		font-variant:small-caps;	
	}

	a{
		text-decoration:none;
		color:black;
	}
	
	li{
		list-style-type:none;
	}
	
	p{
		font-size:90%;
	}
	
	#fondconteneur{
		width:950px;
		background:url(../images/fond.png) repeat-y scroll center top ;
		height:1018px;
		margin:auto;
	}
	
	#conteneur{	
		position:relative;
		margin:auto;
		width:900px;
		background-color:#FFFFFF;
		margin-top:0;
	}
	
/*------------------EN-TETE------------------*/
	#banniere{
		float:left;
		width:20%;
		text-decoration:none;
		height:1000px;	
	}
	
	.sectiontableentry1 td{
		padding-left:15px;
	}
	
	.sectiontableentry2 td{
		background-color:#F9ECB9;
		padding-left:15px;
	}
	
	.sectiontableheader{
		text-align:center;
		padding-top:10px;
		padding-bottom:10px;
		border-top:1px solid #F9ECB9;
		border-bottom:1px solid #F9ECB9;
	}
	
	.sectiontableheader  a{
		font-weight:bold;
	}
	
	#banniere img{
		border:none;
		border:0;
	}
	
	#bandeau{
		position:relative;
		background:#f6573d;
		padding-top:0;
		text-align:left;
		color:black;
		width:17px;
		margin-left:12px;
		float:left;
		min-height:1000px;
	}
	
	.componentheading{
		color:white;
	}


/*------------------CORPS------------------*/
	#corps{
		margin-top:1%;
		float:right;
		width:668px;
	}

	/*----------Partie-Gauche----------*/
	/*contient le menu et la barre de recherche*/

	#hornav{
		position:relative;
		margin-left:2px;
		z-index:500;
	}

	#menu{
		background-color:#ffa500;
		text-align:left;
	 	padding:15px;
		padding-left:20px;
		width:50%;
	}

		/*---Menu Principal---*/
		#top_menu {
			clear:both;
			display:block;
			height:42px;
			position:relative;
			z-index:500;
			list-style : none;
			margin:0;
			padding:0;
			text-align : left;
			font-size:8.6pt;
		}

		#top_menu .moduletable{
			margin:0;
		}

		#top_menu li{
			margin:0;
			padding:0;
			height:40px;
			float:left;
			position:relative;
			list-style : none;
			background-color:#ffa500;
			border-right:1px solid #FFF;
		}

		#top_menu li a {
			color:#000;
			text-transform:uppercase;
			padding:8px;
			padding-top:11px;
			height:21px;
			display:block;
			float : none !important;
			float : left;
			position:relative;
			z-index:1000;
			text-decoration:none;
		}

		#top_menu li a:hover{
			text-decoration:none;
			color : #000;
			background-color:#f6573d;
		}

		#top_menu li ul {
			display:block;
			width: 5em;
			position:absolute;
			z-index:99;
			left: -999em;
			clear:left;
			margin:0;
			padding:0;
		}

		#top_menu li ul ul {
		   margin: -40px 0 0 14em;
		}

		#top_menu li li {
			width: 14em;
			border:none;
		}

		#top_menu li li a{
			color:black;
			text-transform:none;
			display: block;
			background:none;
		}


		#top_menu li:hover ul ul, #top_menu li:hover ul ul ul,
		#top_menu li.sfhover ul ul, #top_menu li.sfhover ul ul ul {
			left: -999em;
		}

		#top_menu li:hover ul, #top_menu li li:hover ul, #top_menu li li li:hover ul,
		#top_menu li.sfhover ul, #top_menu li li.sfhover ul, #top_menu li li li.sfhover ul {
			left: auto;
		}
	
	#menu_gestion{
		float:left;
		margin-left:54px;
		margin-top:1%;	
	}
	
	#menu_gestion li{
		margin:0;
		padding:0;
		float:left;
		position:relative;
		list-style : none;
		background-color: #f6573d;
		border-right:1px solid #FFF;
	}
	
	#menu_gestion li a {
		color:#000;
		padding:5px;
		display:block;
		float : none !important;
		float : left;
		position:relative;
		z-index:1000;
		text-decoration:none;
	}
		
	#menu_gestion li a:hover{
		background-color:#ffa500;
	}
	
	.separator{
		list-style-type:none;
		font-weight:bold;
		margin-top:5%;
		width:100%;
		font-variant:small-caps;
	}
		
	
	#recherche{
		float:left;
		margin-top:25px;
		margin-left:3px;

 	}
	
	#recherche input{
		background-color:#f6573d;
	}
	
	.button{
		background-color:#ffa500;
	}
	
	/*----------Centre-Page----------*/	
	/*contient les articles*/
	#article{
		float:left;
		padding-left:7%;
		text-align:justify;
		padding-top:3%;
		overflow:auto;
		padding-right:3%;
		height:855px;
		z-index:2;	
	}

	#article h3{
		color:#f6573d;
		text-align:justify;
	}
	
	#article h4{
		color:#ffa500;
		text-align:justify;
	}
	
	#article h5{
		text-align:justify;
	}
	
	#article img{
		margin: 10px 0px 10px 0px;
	}
	
	#article p{
		text-align:justify;
	}

	#article ul li{
		list-style-image:url(../images/icone.png);
		margin-left:5%;
		text-align:left;
		font-size:90%;
	}
	
	#article ul ul li{
		list-style-image:url(../images/icone2.png);
	}
	
	#article a{
		text-decoration:underline;
		color:#ffa500;
	}
	
	#article a:hover{
		color:#f6573d;
	}
	
	
	#video{
		z-index:5;
		position: relative;
		float: left;
		width: 24%;
		padding-top:2%;
	}
	
	#photos{
		background-color:red;
	}

		
	#liens a{
		color:black;		
	}
	
	#liens{
		padding-left:10px;
	}

	.orientation{
		border-bottom:1px solid #ffa500;
		color:#f6573d;
		width:25%;
	}

	table{
		text-align:left;
	}
	

	
	
	/*----------Partie-Droite----------*/
	/*contient l'actualité*/
	#droite{
		margin-top:5%;
		float:right;
		margin-right:0%;
		width: 20%;
		text-align:justify; 
	}	
	
	#droite h3{
		color:#f6573d;
		border-bottom:2px solid #f6573d;
	}
	
	#droite li{
		text-transform:capitalize;
	}
	
	#droite a{
		text-decoration:underline;
		color:#ffa500;
	}
	
	#droite ul, #droite li{
		width:auto;
		text-align:left;
		padding:2px;
	}
	#droite ul{
		border-bottom:2px solid #f6573d;
	}
	
	#droite img{
		margin-bottom:5%;
	}
	
	#droite li a:hover	{
		color:#f6573d;
	}
	

/*------------------PIED-DE-PAGE------------------*/

	#search{
		display: inline; 
	}
	
	#piedPage{
		clear:both;
		background:#ffa500;
		font-size:80%;
		width:100%;
		padding-left:0;		 
	}	
	
	#piedPage table{
		margin:auto;
		margin-top:-1px;
		margin-bottom:-1px;
	}
	
	#piedPage input{
		font-size:80%;
		height:11px;
	}
		
	#piedPage a{
		color:#F9ECB9;
		text-decoration:underline;
	}
	
	#piedPage a:hover{
		color:black;
	}
	
	.white{
		color:#F9ECB9;
	}

	
