/* = Html = */
	html, body {margin:0; padding:0;height:100%; width: 100%;overflow:auto;}
	html {background: #d4e0df;}
	body {}
	.container_12 {
			position: relative;
			/*width: 960px; */margin: 0 auto;
			background: #d4e0df;
			}

/* = Commun = */
	.break, .clear {clear:both}
	p {margin: 15px 0 0 0;}
	a.more, a.all {display: block; text-decoration: none;}

/* = Debug = */
	.debug {
		/*background: transparent url(../medias/12_col.png) repeat-y;*/
	}

/*--------------------- div masqué pour print*/
#print_top{display:none;}
/* = Header =*/
	#logo {
		float: left;
		width: 220px;
		height: 141px;

	}
/*	#logo img{width:220px;}*/
	#header-menu {
		float: left;
		width: 570px;
		background: transparent;
		margin:120px 0 0 0;
		padding: 1px 0 0 130px; 
		height: 19px;
		/*border:1px red solid;*/
	}

	#navTop li {
		float: left;
		padding: 0 0 0 10px;
		/*border:1px red solid;*/
	}
	#navTop li a {
		font-size: 100%;
		text-decoration: none;
		color: #686868;
	}
	
	#navTop li a:hover {
		font-size: 100%;
		text-decoration: none;
		color: #444444;
	}

/* = MenuLeft =*/	
	#menu-left {
		float:left;
		background: #ffffff;
		width:210px;
		margin: 20px 0px 0 0;
		padding: 5px 0 0 10px;		
	}
	
	#menu-left h1 {
		color: #564790;
		font-size: 100%;
		border-bottom: 1px solid #a7a9b1;
		margin: 0 10px 5px 0;
	}
	
	#menu-left h2 {
		color: #e2369e;
		font-size: 100%;
		border-bottom: 1px solid #a7a9b1;
		margin: 10px 10px 0 0;
	}
	
	#navLeft, #navLeft2 {
		padding: 0 0 10px 15px;
	}
	#navLeft #sous-menu, #navLeft2 #sous-menu {
		padding: 0 0 5px 12px;
		font-size: 85%;
	}
	
	#navLeft li.jeune {
		padding: 5px 0 0 0;
		list-style-image: url(../medias/li-jeune.gif);
	}
	#navLeft li.orange {
		padding: 5px 0 0 0;
		list-style-image: url(../medias/li-orange.gif);
	}
	#navLeft li.vert {
		padding: 5px 0 0 0;
		list-style-image: url(../medias/li-vert.gif);
	}
	#navLeft li.rouge {
		padding: 5px 0 0 0;
		list-style-image: url(../medias/li-rouge.gif);
	}
	#navLeft li.blue{
		padding: 5px 0 0 0;
		list-style-image: url(../medias/li-blue.gif);
	}
	#navLeft li.simple, #navLeft2 li.simple {
		padding: 5px 0 0 0;
		list-style-image: url(../medias/li.gif);
	}
	#navLeft li.sous-simple, #navLeft2 li.sous-simple {
		padding: 0 0 0;
		height: 13px;
		list-style-image: url(../medias/simple-bas.gif);
	}
	#navLeft li a, #sous-menu li a, #navLeft2 li a {
		font-size: 93%;
		text-decoration: none;
		color: #686868;
	}
	
	#navLeft li a:active, #sous-menu li a:active, #navLeft2 li a:active {
		font-size: 93%;
		text-decoration: none;
		color: #444444;
		font-weight: bold;
	}
	
	#navLeft li a:hover, #sous-menu li a:hover, #navLeft2 li a:active {
		font-size: 93%;
		text-decoration: none;
		color: #444444;
	}

/* = contenuPage= */
	h3 {
		color: #7caf1d;
		font-size: 131%;
		margin: 10px 10px 15px 0;
		font-weight: bold;
	}
	
	.text {
		font-size: 93%; color: #444444;
	}
	
	#contenu  {
		float:left;
		width:680px;
		padding: 20px 10px 10px 10px;
		background-color:#fff; height:1%;
	}
	
	object#flash_main {
		z-index:0 !important;
		position: relative !important;
		min-height: 600px !important;
		min-width: 800px ! important;
	}
	
	#contenu h1 {
		color: #7caf1d;
		font-size: 145%;
		margin: 10px 10px 15px 0;
		font-weight: bold;
	}
	#contenu h2 {
		color: #e2369e;
		font-size: 140%;
		border-bottom: 1px solid #a7a9b1;
		margin: 10px 10px 0 0;
		font-weight: bold;
	}
	#contenu h3 {
		color: #e2369e;
		font-size: 130%;
		margin: 10px 10px 15px 0;
		font-weight: bold;
	}
	#contenu h4 {
		color: #7caf1d;
		font-size: 120%;
		margin: 10px 10px 15px 0;
		font-weight: bold;
	}
	#contenu h5 {
		color: #7caf1d;
		font-size: 115%;
		margin: 10px 10px 15px 0;
		font-weight: bold;
	}
	#contenu h6 {
		color: #7caf1d;
		font-size: 108%;
		margin: 10px 10px 15px 0;
		font-weight: bold;
	}
	#contenu ul,#contenu ol{margin:5px 0 0 20px; list-style-position:outside !important;}
	#contenu ul li {
		list-style-type:square !important;
		
	}
	
	ol#controls li{
		list-style-type:none !important;
	}
	#contenu ol li {
		list-style-type:decimal !important;
	}
	#contenu strong {
		font-weight: bold;
	}
	#contenu em {
		font-style: italic;
	}
	#contenu img{border-color:#C5D0CF;}
	#contenu table caption{
		background-color:#C5D0CF;
		font-weight:bold; font-size:115%;
		padding:5px;
		
	}
	#contenu a{color:#7DAE13;}
	#contenu a:hover{color:#e2369e;}
	
	#contenu table {margin:10px 0 20px 0;}
	#contenu table td{padding:5px; font-size: 93%; border:1px #D8DCDD solid;}
	#contenu table .pair td{background-color:#E5EAEC;}
	
	#contenu .encart{margin:20px 0;}
	#contenu .encart h1,
	#contenu .encart h2,
	#contenu .encart h3,
	#contenu .encart h4,
	#contenu .encart h5,
	#contenu .encart h6,
	#contenu .encart p {
		width:98%;
		margin:0 0; padding:5px;
		background-color:#9FA9A9;
		color:#fff;
	}
	
	/*-------------------------------------------------------------------------------------*/
	/* =  les formulaires			 */
	/*-------------------------------------------------------------------------------------*/
	.form{ margin:10px 0;  background-color:#E1E1E1;}
	.field_line{width:100%; height:1% ; clear:both; border-top:1px #A7A7A7 solid; border-bottom:1px #fff solid;}
	.libele_field_line{float:left; padding:5px; }
	.mode_field_line{ float:left; padding:5px;}
	.bottomValide{border-top:2px #A7A7A7 solid; text-align:center; padding:5px;}
	
	#annuaire{margin:5px 0; background-color:#7DAE13; padding:5px; color:#fff;}
	#annuaire a{color:#fff; text-decoration:none;}
	.ann_item{background-color:#FFF; padding:5px; color:#444; margin:5px 0;}
	.ann_item a{color:#E2369E !important;}
	
	
/* Easy Slider */
	#carrousel {
		margin-left : 120px;
		display : block;
	}
	
	
	#carrousel ul, #carrousel li,
	#slider2 ul, #slider2 li{
		margin-left:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#carrousel li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:500px;
		height:241px;
		overflow:hidden;
		
		}	
	#carrousel li img, #slider2 li img{
		margin : 0 auto;
		display : block;
	} 
		
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		/*left:107px;
		top:100px;
		z-index:1000;*/
		}	
	#nextBtn, #slider1next{ 
		/*left:637px;*/
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		list-style-type:none !important;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

div#flash_main{
	width: 700px;
	background-color: #ffffff !important;
	margin: 0 auto;	
}
