
	html, body, div, img, p, span, h1, h2, h3, h4, h5, h6{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
	ul, li{margin:0;padding:0;border:0;list-style:none;}
	a{text-decoration:none;}
	a:hover{text-decoration:underline;}
	hr{color:#EEEEEE; }
	
	body{background:#fff url("../images/bg.jpg") repeat-x scroll left top;color:#000;font-family:Arial, Helvetica, sans-serif;}
	
	.fwbold 	{font-weight:bold;}
	.lien_bleu	{color:#35849c;}
	.titre_bleu {color:#35849c;}
	.infos 		{border:solid #c1dce3; border-width:1px; background-color:#e8f5f8; }
	
	.titre20{display:block;padding:10px 0 0 16px;height:22px;background:transparent url("../images/vaguelette.gif") no-repeat scroll left top;}
	.titre20 span{color:#35849c;font-style:italic;font-size:20px;font-weight:bold;}
	
	.titre16{display:block;padding:10px 0 0 16px;height:18px;width:160px;background:transparent url("../images/vaguelette.gif") no-repeat scroll left top;}
	.titre16 span{color:#35849c;font-style:italic;font-size:16px;font-weight:bold;}
	
	.soustitre10{margin-left:20px;}
	.soustitre10 span{color:#999;font-style:italic;font-size:10px;font-weight:normal;}
	
/* 

	MAIN HOLDERS
	
*/

	#mainContainer{width:100%;text-align:center;}
	#mainContent{position:relative;text-align:left;width:960px;margin:0 auto 0 auto;background-color:#fff;}
	
/*

	FOOTER
	
*/

	#footer{display:block;margin:10px auto;width:960px;height:30px;text-align:left;}
	#footer p{padding:0;font-size:10px;color:#999;}
	#footer p a{color:#999;}
	#footer p a:hover{color:#666;text-decoration:none;}
	
	#remonter{position:fixed;bottom:0;right:2px;display:block;text-align:right;}
	#remonter a{display:block;width:15px;height:20px;background:#fc0 url("../images/bt_remonter.jpg") no-repeat scroll left top;}
	
/* 

	LOGO 
	
*/

	.logo{float:left;display:block;width:225px;height:161px;background:#fff url("../images/logo.jpg") no-repeat scroll left top;}
	.logo a{display:block;width:225px;height:161px;}
	#logo_01{background:#fff url("../images/logo_01.jpg") no-repeat scroll left top;}
	#logo_02{background:#fff url("../images/logo_02.jpg") no-repeat scroll left top;}
	#logo_03{background:#fff url("../images/logo_03.jpg") no-repeat scroll left top;}
	#logo_04{background:#fff url("../images/logo_04.jpg") no-repeat scroll left top;}
	#logo_05{background:#fff url("../images/logo_05.jpg") no-repeat scroll left top;}
	#logo_06{background:#fff url("../images/logo_06.jpg") no-repeat scroll left top;}
	
/*

	BANNIERE
	
*/

	.bandeau{float:left;display:block;width:735px;height:161px;}
	
	#bandeau_01{background:#fff url("../images/bandeau_01.jpg") no-repeat scroll left top;}
	#bandeau_02{background:#fff url("../images/bandeau_02.jpg") no-repeat scroll left top;}
	#bandeau_03{background:#fff url("../images/bandeau_03.jpg") no-repeat scroll left top;}
	#bandeau_04{background:#fff url("../images/bandeau_04.jpg") no-repeat scroll left top;}
	#bandeau_05{background:#fff url("../images/bandeau_05.jpg") no-repeat scroll left top;}
	#bandeau_06{background:#fff url("../images/bandeau_06.jpg") no-repeat scroll left top;}
	
/*

	SOUS HEADER

*/
	#sous_header{clear:both;display:block;width:960px;height:52px;margin:0 10px 0 10px;}
	
		#sous_logo{float:left;display:block;width:215px;height:52px;}
		#sous_logo p{margin:10px 0 0 54px;color:#35849c;}
		#sous_logo p a{font-size:10px;color:#35849c;}
		#sous_logo p a:hover{}
		
		/* MENU */
		#menu{float:left;position:relative;z-index:1000;}
		ul#menu_list{display:block;width:735px;margin:0;padding:0;list-style:none;}
		ul#menu_list li.level_01{display:block;float:left;margin:0;padding:0;list-style:none;}
		ul#menu_list li.level_01 a.level_01_link{display:block;height:52px;background:#fff url("../images/menu.jpg") no-repeat scroll left top;}
		ul#menu_list li.level_01 a.level_01_link:hover{}
		ul#menu_list li.level_01 a.level_01_link span{display:none;}
		ul#menu_list li#bt01.level_01 a.level_01_link{width:66px;background-position:0 0;}
		ul#menu_list li#bt02.level_01 a.level_01_link{width:125px;background-position:-66px 0;}
		ul#menu_list li#bt03.level_01 a.level_01_link{width:119px;background-position:-191px 0;}
		ul#menu_list li#bt04.level_01 a.level_01_link{width:121px;background-position:-310px 0;}
		ul#menu_list li#bt05.level_01 a.level_01_link{width:147px;background-position:-431px 0;}
		ul#menu_list li#bt06.level_01 a.level_01_link{width:157px;background-position:-578px 0;}
		ul#menu_list li#bt01.level_01:hover a.level_01_link, ul#menu_list li#bt01.level_01 a.level_01_link#actif{background-position:0 -52px;}
		ul#menu_list li#bt02.level_01:hover a.level_01_link, ul#menu_list li#bt02.level_01 a.level_01_link#actif{background-position:-66px -52px;}
		ul#menu_list li#bt03.level_01:hover a.level_01_link, ul#menu_list li#bt03.level_01 a.level_01_link#actif{background-position:-191px -52px;}
		ul#menu_list li#bt04.level_01:hover a.level_01_link, ul#menu_list li#bt04.level_01 a.level_01_link#actif{background-position:-310px -52px;}
		ul#menu_list li#bt05.level_01:hover a.level_01_link, ul#menu_list li#bt05.level_01 a.level_01_link#actif{background-position:-431px -52px;}
		ul#menu_list li#bt06.level_01:hover a.level_01_link, ul#menu_list li#bt06.level_01 a.level_01_link#actif{background-position:-578px -52px;}
		
		/* SOUS MENU */
		ul#menu_list li.level_01 ul{display:none;}
		ul#menu_list li.level_01:hover ul{position:absolute;top:41px;display:block;padding-top:36px;width:175px;}
		ul#menu_list li.level_01:hover ul li{display:block;background-color:#fff;}
		ul#menu_list li.level_01:hover ul li a{display:block;font-size:11px;color:#35849c;border-bottom:1px solid #ccc;}
		ul#menu_list li.level_01:hover ul li a:hover{text-decoration:none;color:#fff;}
		ul#menu_list li.level_01:hover ul li a span{display:block;padding:8px;}
		ul#menu_list li.level_01:hover ul#sub_top_01{left:-5px;background:transparent url("../images/sub_top_01.gif") no-repeat scroll left top;}
		ul#menu_list li.level_01:hover ul#sub_top_02{left:65px;background:transparent url("../images/sub_top_02.gif") no-repeat scroll left top;}
		ul#menu_list li.level_01:hover ul#sub_top_03{left:190px;background:transparent url("../images/sub_top_03.gif") no-repeat scroll left top;}
		ul#menu_list li.level_01:hover ul#sub_top_04{left:310px;background:transparent url("../images/sub_top_04.gif") no-repeat scroll left top;}
		ul#menu_list li.level_01:hover ul#sub_top_05{left:432px;background:transparent url("../images/sub_top_05.gif") no-repeat scroll left top;}
		
		ul#menu_list li.level_01:hover ul#sub_top_06{left:560px;background:transparent url("../images/sub_top_06.gif") no-repeat scroll left top;}

		ul#menu_list li.level_01:hover ul#sub_top_01 li a{border:1px solid #096391;border-top:none;}
		ul#menu_list li.level_01:hover ul#sub_top_02 li a{border:1px solid #0099a1;border-top:none;}
		ul#menu_list li.level_01:hover ul#sub_top_03 li a{border:1px solid #04d7df;border-top:none;}
		ul#menu_list li.level_01:hover ul#sub_top_04 li a{border:1px solid #07af0b;border-top:none;}
		ul#menu_list li.level_01:hover ul#sub_top_05 li a{border:1px solid #f8d40c;border-top:none;}
		ul#menu_list li.level_01:hover ul#sub_top_06 li a{border:1px solid #eeaa06;border-top:none;}
		
		ul#menu_list li.level_01:hover ul#sub_top_01 li a:hover{background-color:#096391;}
		ul#menu_list li.level_01:hover ul#sub_top_02 li a:hover{background-color:#0099a1;}
		ul#menu_list li.level_01:hover ul#sub_top_03 li a:hover{background-color:#04d7df;}
		ul#menu_list li.level_01:hover ul#sub_top_04 li a:hover{background-color:#07af0b;}
		ul#menu_list li.level_01:hover ul#sub_top_05 li a:hover{background-color:#f8d40c;color:#35849c;}
		ul#menu_list li.level_01:hover ul#sub_top_06 li a:hover{background-color:#eeaa06;}
		
		ul#menu_list li.level_01:hover ul#sub_top_01 li#sub_bottom_01{display:block;width:175px;height:8px;line-height:1px;font-size:1px;background:transparent url("../images/sub_bottom_01.png") no-repeat scroll left top;}
		ul#menu_list li.level_01:hover ul#sub_top_02 li#sub_bottom_02{display:block;width:175px;height:8px;line-height:1px;font-size:1px;background:transparent url("../images/sub_bottom_02.png") no-repeat scroll left top;}
		ul#menu_list li.level_01:hover ul#sub_top_03 li#sub_bottom_03{display:block;width:175px;height:8px;line-height:1px;font-size:1px;background:transparent url("../images/sub_bottom_03.png") no-repeat scroll left top;}
		ul#menu_list li.level_01:hover ul#sub_top_04 li#sub_bottom_04{display:block;width:175px;height:8px;line-height:1px;font-size:1px;background:transparent url("../images/sub_bottom_04.png") no-repeat scroll left top;}
		ul#menu_list li.level_01:hover ul#sub_top_05 li#sub_bottom_05{display:block;width:175px;height:8px;line-height:1px;font-size:1px;background:transparent url("../images/sub_bottom_05.png") no-repeat scroll left top;}
		ul#menu_list li.level_01:hover ul#sub_top_06 li#sub_bottom_06{display:block;width:175px;height:8px;line-height:1px;font-size:1px;background:transparent url("../images/sub_bottom_06.png") no-repeat scroll left top;}

/*

	BODY ACCUEIL
	
*/

	#body{width:960px;font-size:12px;background:#fff url("../images/bg_body.jpg") no-repeat scroll left top;overflow:hidden;}
	
		a.bt_telecharger{display:block;width:107px;height:21px;background:transparent url("../images/bt_telecharger.png") no-repeat scroll left top;}
		a.bt_telecharger span{display:none;}
		
		a.bt_agenda{display:block;width:130px;height:21px;background:transparent url("../images/bt_agenda.png") no-repeat scroll left top;}
		a.bt_agenda span{display:none;}
		
		a.bt_news{display:block;width:149px;height:21px;background:transparent url("../images/bt_news.png") no-repeat scroll left top;}
		a.bt_news span{display:none;}
		
		a.bt_suite{display:block;width:89px;height:21px;background:transparent url("../images/bt_suite.png") no-repeat scroll left top;}
		a.bt_suite span{display:none;}
		
		a#bt_next_agenda{float:left;display:block;margin-left:4px;width:29px;height:21px;background:transparent url("../images/agenda_next.png") no-repeat scroll left top;cursor:pointer;}
		a#bt_next_agenda span{display:none;}
		
		a#bt_previous_agenda{float:left;display:block;width:29px;height:21px;background:transparent url("../images/agenda_previous.png") no-repeat scroll left top;cursor:pointer;}
		a#bt_previous_agenda span{display:none;}
		
		
		/* COL_01 */
		#col_01{float:left;width:225px;}
		
			#bloc_recherche{display:block;margin:0 0 0 10px;width:204px;height:40px;background:transparent url("../images/bg_recherche.png") no-repeat scroll left top;}
			#bloc_recherche form{margin:0;padding:13px 0 0 14px;}
			#bloc_recherche form input#champs{float:left;margin:0 6px 0 0;padding:0;width:150px;border:0;background-color:transparent;color:#666;}
			#bloc_recherche form p#bt{float:left;margin:-2px 0 0 0;padding:0;}
			
			#titre_animations{margin:20px 0 0 10px;}
			#titre_animations h3{padding:10px 0 0 16px;color:#35849c;font-style:italic;font-size:16px;font-weight:bold;background:transparent url("../images/vaguelette.gif") no-repeat scroll left top;}
			#titre_animations h4{padding-left:16px;color:#999;font-style:italic;font-size:10px;font-weight:normal;}
			
			#bloc_animations{display:block;width:215px;background:#fff url("../images/bg_bloc.jpg") no-repeat scroll left top;overflow:hidden;}
			#bloc_animations p{padding:24px 0 0 20px;}
			
			#titre_scinfo{margin:20px 0 0 10px;}
			#titre_scinfo h3{padding:10px 0 0 16px;color:#35849c;font-style:italic;font-size:16px;font-weight:bold;background:transparent url("../images/vaguelette.gif") no-repeat scroll left top;}
			#titre_scinfo h4{padding-left:16px;color:#999;font-style:italic;font-size:10px;font-weight:normal;}
			
			#bloc_scinfo{display:block;width:215px;background:#fff url("../images/bg_bloc.jpg") no-repeat scroll left top;overflow:hidden;}
			#bloc_scinfo p{margin:22px 0 0 20px;}
			#bloc_scinfo a{color:#35849c;}
			
			
		
		/* COL_02 */
		#col_02{float:left;width:520px;margin:10px 10px 0 0;}
			
			/* AGENDA */
			#titre_agenda{margin:20px 0 4px 0;}
			#titre_agenda h3{padding:10px 0 0 16px;color:#35849c;font-style:italic;font-size:20px;font-weight:bold;background:transparent url("../images/vaguelette.gif") no-repeat scroll left top;}
			#titre_agenda h4{padding-left:16px;color:#999;font-style:italic;font-size:10px;font-weight:normal;}
			
			.bloc_agenda{position:relative;height:240px;background:#fff url("../images/bg_agenda.jpg") no-repeat scroll left top;}
			.bloc_agenda #wrap_agenda{padding:30px 10px 0 10px;}
			.bloc_agenda #wrap_agenda .bloc_actu{}
			.bloc_agenda #wrap_agenda .bloc_actu .img-agenda img{
			display:block;
			position:absolute;
			width:160px;
			clip:rect(0px 168px 168px 0px);
			clip:rect(0px, 168px, 168px, 0px);
			padding:2px;
			border:1px solid #d1b407;
			}
			.bloc_agenda #wrap_agenda .bloc_actu .bloc_actu_info{padding-left:5px;margin-left:170px;}
			.bloc_agenda #wrap_agenda .bloc_actu .bloc_actu_date{color:#35849c;font-size:10px;}
			.bloc_agenda #wrap_agenda .bloc_actu .bloc_actu_titre{display:inline;font-size:16px;font-weight:bold;}
			.bloc_agenda #wrap_agenda .bloc_actu .bloc_actu_titre a{color:#35849c;}
			.bloc_agenda #wrap_agenda .bloc_actu .bloc_actu_desc{padding-top:10px;color:#666;}	
			.bloc_agenda #wrap_agenda .bloc_actu .bt_suite{color:#35849c;}
			
			/* NEWS */
			#titre_news{margin:15px 0 0 0;}
			#titre_news h3{padding:10px 0 0 16px;color:#35849c;font-style:italic;font-size:20px;font-weight:bold;background:transparent url("../images/vaguelette.gif") no-repeat scroll left top;}
			#titre_news h4{padding-left:16px;color:#999;font-style:italic;font-size:10px;font-weight:normal;}
			
			.bloc_news{margin-top:10px;padding:0;}
			.bloc_news ul{}
			.bloc_news ul li{position:relative;margin:5px 0;padding:10px 0 10px 10px;border-bottom:1px solid #c1dce3;background-color:#e8f5f8;font-size:10px;color:#35849c;}
			.bloc_news ul li:hover{background-color:#cbe7f0;}
			.bloc_news ul li h3{display:inline;margin:0;padding:0 0 0 10px;font-size:12px;font-weight:bold;text-transform:uppercase;color:#35849c;}
			.bloc_news ul li h3 a{margin:0;padding:0;border:none;color:#35849c;}
			
		/* COL_03 */
		#col_03{float:right;width:205px;background:transparent url("../images/col_right.jpg") no-repeat scroll left top;min-height:560px;}
		
			ul#list_col_03{margin-top:100px;}
			ul#list_col_03 li{display:block;width:205px;border-bottom:1px solid #c1dce3;}
			ul#list_col_03 li:hover#bloc_plan, 
			ul#list_col_03 li:hover#bloc_numvert,
			ul#list_col_03 li:hover#bloc_meteo, 
			ul#list_col_03 li:hover#bloc_offres{background:#fff url("../images/bullet_over.jpg") no-repeat scroll 0% 60%;}
			ul#list_col_03 li#bloc_plan{background:#fff url("../images/bullet_plan.jpg") no-repeat scroll 0% 60%;}
			ul#list_col_03 li#bloc_numvert{background:#fff url("../images/bullet_numvert.jpg") no-repeat scroll 0% 60%;}
			ul#list_col_03 li#bloc_meteo{background:#fff url("../images/bullet_meteo.jpg") no-repeat scroll 0% 60%;}
			ul#list_col_03 li#bloc_offres{background:#fff url("../images/bullet_offre.jpg") no-repeat scroll 0% 60%;}
			ul#list_col_03 li a{display:block;padding:20px 10px 10px 60px;width:130px;font-style:italic;font-size:16px;font-weight:bold;text-decoration:none;color:#35849c;background:transparent url("../images/vaguelette.gif") no-repeat scroll 50px 10px;}
			ul#list_col_03 li a span{margin:2px 0 0 0;display:block;font-size:10px;font-weight:normal;color:#999;}

/*

	BODY PAGE
	
*/
		
	#body_page{width:960px;font-size:12px;background:#fff url("../images/bg_body.jpg") no-repeat scroll left top;overflow:hidden;}
		
		
		/* COL_01 */
		#body_page #col_01{float:left;width:225px;}
		
			.titre_col_01{margin:20px 0 0 10px;}
			.titre_col_01 h3{padding:10px 0 0 16px;color:#35849c;font-style:italic;font-size:16px;font-weight:bold;background:transparent url("../images/vaguelette.gif") no-repeat scroll left top;}
		
			.bloc_col_01{display:block;margin:10px 0 0 0;width:215px;background:#fff url("../images/bg_bloc.jpg") no-repeat scroll left top;}
			.bloc_col_01 p{padding:10px;color:#35849c;}
			.bloc_col_01 ul{padding:30px 10px 10px 10px;font-size:12px;}
			.bloc_col_01 ul li{padding:8px 10px;color:#35849c;border-bottom:1px solid #c1dce3;}
			.bloc_col_01 ul li:hover{}
			.bloc_col_01 ul li a{color:#35849c;}
			.bloc_col_01 ul li a:hover{}
			.bloc_col_01 ul li a span{color:#35849c;}
			
			.bloc1_col_01{display:block;margin:10px 20px 10px 10px;border:2px solid #c1dce3;background-color:#e8f5f8;}
			.bloc1_col_01 p{padding:10px;color:#35849c;}
			.bloc1_col_01 ul{padding:10px 10px 10px 10px;font-size:12px;}
			.bloc1_col_01 ul li{padding:8px 0;color:#35849c;border-bottom:1px solid #c1dce3;}
			.bloc1_col_01 ul li a{color:#35849c;}
			.bloc1_col_01 ul li a:hover{}
			.bloc1_col_01 ul li a span{color:#35849c;}
		
		
		/* COL_02 */
		#body_page #col_02{float:left;position:relative;width:720px;margin:10px 10px 0 0;color:#333;}
		
			#breadcrumb{padding:10px 0 20px 10px;font-size:10px;color:#35849c;}
			#breadcrumb a{color:#35849c;}
			#breadcrumb a:hover{}
		
			.titre_col_02{margin:0;}
			.titre_col_02 h3{padding:10px 0 0 16px;color:#35849c;font-style:italic;font-size:20px;font-weight:bold;background:transparent url("../images/vaguelette.gif") no-repeat scroll left top;}
		
			#body_content{margin-top:20px;}
			#body_content h2{padding:10px 10px;}
			#body_content p{padding:5px 10px;}
			#body_content a{color:#35849c;}
			
			#body_content table.tableau_bord_bleu{margin-bottom:10px;width:100%; border-top:1px solid #9cf;border-left:1px solid #9cf;}
			#body_content table.tableau_bord_bleu tr{}
			#body_content table.tableau_bord_bleu tr td{padding:10px;border-right:1px solid #9cf;border-bottom:1px solid #9cf;}
			/*#body_content table tr:hover td{background-color:#d3eaf0;}*/
			#body_content table.tableau_bord_bleu tr td p{margin:0;padding:0;border:0;}
			
			ul.docs_list{margin:0;padding:0;list-style:none;}
			ul.docs_list li{clear:both;display:block;padding:10px 0;border-bottom:1px solid #c1dce3;}
			ul.docs_list li img{float:left;}
			ul.docs_list li h3{font-weight:bold;color:#35849c;}
			ul.docs_list li h4{}
			

	/* BOTTOM */
	.bottom{clear:both;position:relative;display:block;height:57px;font-size:11px;background:transparent url("../images/bg_bottom.jpg") no-repeat scroll left top;}
	.bottom p{float:right;padding:32px 10px 0 0;text-transform:uppercase;}
	.bottom p a{color:#35849c;font-weight:bold;}
	.bottom p a:hover{color:#35849c;}
	
	#bottom_01{background:transparent url("../images/bg_bottom_01.jpg") no-repeat scroll left top;}
	#bottom_02{background:transparent url("../images/bg_bottom_02.jpg") no-repeat scroll left top;}
	#bottom_03{background:transparent url("../images/bg_bottom_03.jpg") no-repeat scroll left top;}
	#bottom_04{background:transparent url("../images/bg_bottom_04.jpg") no-repeat scroll left top;}
	#bottom_05{background:transparent url("../images/bg_bottom_05.jpg") no-repeat scroll left top;}
	#bottom_06{background:transparent url("../images/bg_bottom_06.jpg") no-repeat scroll left top;}
	
	#clocher{position:absolute;top:-173px;left:0px;display:block;width:215px;height:188px;background:transparent url("../images/clocher.jpg") no-repeat scroll left top;}
	#statue{position:absolute;top:-185px;left:755px;display:block;width:206px;height:200px;background:transparent url("../images/statue.jpg") no-repeat scroll left top;}
	
	/* Autres Classes */
	
	.erreur{background-color:#C00;}
	.message{color:#C00;font-weight:bold;}
	
	/* CLEARFIX */

	* html .clearfix{height:1%;overflow:hidden;}
	* + html .clearfix{min-height:1%;}
	.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;}
	
	/* HIDDEN TEXT */
	
	.hiddentext{position:absolute;top:-9999px;left:-9999px;}
	
	
/* FORM */
form, fieldset{margin:0;padding:0;border:none;} 
input, button, select{vertical-align:middle;}	

form.col_02_form{display:block;height:60px;background:#fc0 url("../images/bg_form.jpg") no-repeat scroll left top;}
form.col_02_form fieldset{padding:16px 10px 0 20px;}
form.col_02_form select{margin:0 3px;}
form.col_02_form input{margin:0 3px;}
form.col_02_form input.jour{margin:0 3px;width:30px;}
form.col_02_form input.annee{margin:0 3px;width:40px;}

form.col_02_form1{display:block;width:328px;height:216px;background:#fc0 url("../images/bg_form_1.jpg") no-repeat scroll left top;}
form.col_02_form1 fieldset{padding:16px 10px 0 20px;}
form.col_02_form1 select{margin:0 3px;}
form.col_02_form1 input{margin:0 3px;}
form.col_02_form1 input.jour{margin:0 3px;width:30px;}
form.col_02_form1 input.annee{margin:0 3px;width:40px;}

form.contact_form{margin:20px 0 10px 0;background-color:#e8f5f8;border:1px solid #c1dce3;}
form.contact_form fieldset{padding:0 20px 20px 20px;}
form.contact_form legend{padding:10px 0 0 0;font-size:12px;font-weight:bold;color:#35849c;border-bottom:1px dashed #35849c;}
form.contact_form p{}
form.contact_form span{font-weight:bold;color:#FF0000;font-size:14px;}
form.contact_form p label{float:left;padding:0 10px 0 0;width:200px;height:26px;line-height:26px;text-align:right;color:#35849c;}
form.contact_form p select.input-select{margin:2px 0;padding:2px;width:216px;background-color:#fff;border:1px solid #c1dce3;}
form.contact_form p input.input-text{margin:0px 0;padding:4px;width:200px;background-color:#fff;border:1px solid #c1dce3;}
form.contact_form p input.input-date{margin:0px 0;padding:4px;width:40px;background-color:#fff;border:1px solid #c1dce3;}
form.contact_form p input.input-file{margin:0px 0;padding:4px;width:306px;background-color:#fff;border:1px solid #c1dce3;}
form.contact_form p input.input-submit{padding:5px 10px;}
form.contact_form p input.input-radio{}
form.contact_form p textarea.textarea{margin:0px 0;padding:4px;background-color:#fff;border:1px solid #c1dce3;}

			
/* ITEM LIST */
ul.item-list{margin:0;padding:0;list-style:none;}
ul.item-list li{position:relative;margin:5px 0;padding:10px 0 10px 10px;border-bottom:1px solid #c1dce3;background-color:#e8f5f8;z-index:20;}
ul.item-list li:hover{background-color:#cbe7f0;}
ul.item-list li.item-list-detail:hover{background-color:#e8f5f8;}
ul.item-list li a{margin:0;padding:0;border:none;color:#35849c;}
ul.item-list li img.item-list-img{float:left;margin:0 10px 5px 0;padding:0;border:none;}
ul.item-list li h5.item-list-title{margin:0;padding:0 0 0 10px;font-size:16px;font-weight:bold;text-transform:uppercase;color:#35849c;}
ul.item-list li h5.item-list-title2{margin:0;padding:0 0 0 10px;font-size:12px;font-weight:bold;text-transform:uppercase;color:#35849c;}
ul.item-list li h6.item-list-chapo{margin:0;padding:0 0 0 10px;font-size:11px;font-style:italic;font-weight:normal;color:#666;}
ul.item-list li div.item-list-description{margin:0 10px 0 0;padding:0;}
ul.item-list li div.item-list-description2{margin:0 10px 0 0;padding:0;}
ul.item-list li div.item-list-button{position:absolute;bottom:10px;right:10px;margin:0;padding:0;}
ul.item-list li div.hidden-details{display: none;}
ul.item-list li span.item-list-filesize{display:block;font-size:10px;color:#666;text-align:center;}

div.item-list-button2{margin:0;padding:0;position:absolute;top:10px;right:10px;}

p.button{margin:0;padding:0;}
p.button a.button_download{display:block;width:107px;height:21px;background:transparent url("../images/bt_telecharger.png") no-repeat scroll left top;}
p.button a.button_more{display:block;width:89px;height:21px;background:transparent url("../images/bt_suite.png") no-repeat scroll left top;}
p.button a.button_back{display:block;width:79px;height:21px;background:transparent url("../images/bt_retour.png") no-repeat scroll left top;}
p.button a.button_print{display:block;width:90px;height:21px;background:transparent url("../images/bt_imprimer.png") no-repeat scroll left top;}
p.button a.button_allnews{display:block;width:149px;height:21px;background:transparent url("../images/bt_news.png") no-repeat scroll left top;}
