/* CSS Document */

	body, input, textarea, select {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
	}
	* {
		padding:0;
		margin:0;
	}
	a {
		text-decoration:none;
	}
	a:hover {
		text-decoration:underline;
	}
		
	img {
		padding:0;
		margin:0;
		border:0
	}
	ul {
		list-style:none;
	}
	#global {
		width:770px;
		min-height:300px;
		margin:0 auto 0 auto;
		background-image:url(../img/global/bg_global.jpg);
		background-repeat:no-repeat;
		background-position:top;
	}
/*
------------------------------------------------------------------- colonne gauche -------------------------------------------------------
*/	
	#top_col_left {
		width:190px;
		height:15px;
		float:left;
		background-image:url(../img/global/bg_logo_top.png);
		background-repeat:no-repeat;
	}
	* html #top_col_left {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/library/img/global/bg_logo_top.png',sizingMethod='crop');
		background-image:none;
	}
	#col_left {
		width:190px;
		float:left;
		clear:left;
	}
	#bot_col_left {
		width:187px;	/* 190 - 7pad */
		height:250px;
		float:left;
		clear:left;
		padding-left:7px;
		font-size:0.8em;
		font-weight:normal;
		background-image:url(../img/global/bg_bot_colLeft.jpg);
		background-repeat:no-repeat;
	}
	#contain_logo {
		width:190px;
	}
	#contain_logo #mid {
		width:190px;	
		height:157px;	
		background-image:url(../img/global/bg_logo_mid.png);
		background-repeat:repeat-y;
	}
	#contain_logo #mid a#logo{
		width:171px;
		height:140px;
		margin:0 0 0 9px;
		padding-top:2px;
		background-image:url(../img/global/logo.gif);
		background-repeat:no-repeat;
		display:block;
	}
	* html #contain_logo #mid {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/library/img/global/bg_logo_mid.png',sizingMethod='scale');
		background-image:none;
	}
	#bot_cont_logo {
		width:190px;
		height:15px;
		background-image:url(../img/global/bg_logo_bot.png);
		background-repeat:no-repeat;
	}
	* html #bot_cont_logo {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/library/img/global/bg_logo_bot.png',sizingMethod='crop');
		background-image:none;
	}
	#user_items {
		width:153px;	/* 190 - 37pad */
		height:14px;
		padding:0 0 0 48x;
		font-size:0.1em;		
	}
	#user_items .flag{
		display:block;
		float:left;
		width:14px;
		height:12px;
		margin:0 4px 0 0;
		font-size:0.1em;		
		background-repeat:no-repeat;
		background-position:1px 1px;
		border:1px solid #005b9c;
	}
	#user_items #print{
		display:block;
		float:left;
		width:14px;
		height:12px;
		margin:1px 4px 0 12px;
		font-size:0.1em;		
		background-image:url(../img/global/user_items/print.gif);
		background-repeat:no-repeat;
	}
	#user_items #mail{
		display:block;
		float:left;
		width:15px;
		height:11px;
		margin:1px 4px 0 0;
		font-size:0.1em;		
		background-image:url(../img/global/user_items/mail.gif);
		background-repeat:no-repeat;
	}
	#nav {
		width:190px;
		min-height:450px;
		background-image:url(../img/global/bg_colLeft_mid.gif);
		background-position: left 160px;
		background-repeat:repeat-y;
	}
	* html #nav {
		height:450px;
	}
	#nav ul {
		padding-left:7px;
	}
	#nav ul li {
		font-size:1.2em;
		font-weight:bold;
		margin:5px 0;	
		padding-left:8px;
	}
	#nav ul li a{
		color:#40a750;
	}
	#nav ul li ul{
		padding-left:15px;		
	}
	#nav ul li ul li{
		font-size:0.9em;
		font-weight:normal;	
		padding-left:0px;		
	}
	#nav .deplier{
		font-size:0.9em;
		font-weight:normal;	
		padding-left:13px;
		background-image:none;
		background-image:url(../img/global/puce_nav_niv2.gif);
		background-repeat:no-repeat;
		background-position:0 6px;
	}
	#nav ul li ul li a{
		color:#0b4190;
		display:table-cell;
		margin:0;
		padding:0;
	}
	.separeNav {
		width:181px;
		height:18px;
		margin:10px 0 0 9px;
		background-image:url(../img/global/nav_separe_shdow.png);
		background-repeat:no-repeat;
	}
	* html .separeNav {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/library/img/global/nav_separe_shdow.png',sizingMethod='crop');
		background-image:none;
	}
	#nav #risques_majeurs {
		display:block;
		margin:10px auto 0 auto
	}
/*
------------------------------------------------------------------- main -------------------------------------------------------
*/	
	#main {
		width:580px;
		min-height:500px;
		float:right;
	}
	#header {
		width:580px;
		height:143px;
	}
	#content {
		width:545px;	/* 580 - 30pad */
		padding:15px;
		float:left;
		background-image:url(../img/graphic_elements/pointille_transBrun.gif);
		background-position:top;
		background-repeat:repeat-x;
		overflow-x:auto
	}
	#compass {
		  padding:25px 0 3px 5px;
		  clear:both;
	}
	#compass ul {
		  display:inline;
	}  
	#compass ul li{
		margin-left:0;
		padding-left:2px;
		display:inline;
	}
	#compass ul li#here{
		color:#0b4192;
	}
	#compass ul li a {
		color:#0b4192;
	}
	#news_search {
		width:122px;
		margin:41px 12px 0 0;
		float:right;
	}
	#news_search input.ok_btn {
		width:20px;
		height:18px;
		margin:0 0 0 3px;
	}
	#news_search input{
		width:90px;
		margin:1px 0 0 0;
		padding:0 0 0 2px;
		float:left;
	}
	#search {
		width:121px;
	}
	#frm_news {
		width:121px;
	}
	#frm_news #title{
		width:121px;
		height:21px;
		background-image:url(/library/img/global/title_newsletter.gif);
		background-repeat:no-repeat;
		background-position:left 5px;
		clear:both;
	}
	/** html #news #title{
		height:16px;
		margin-top:5px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/library/img/global/title_newsletter.png',sizingMethod='crop');
		background-image:none;
	}*/
	#bref {
		width:305px;
		float:left;
		margin:5px 0;		
	}
	#dw {
		float:right;
		width:207px;
		height:198px;
		margin:5px 0;
	}
	#dw .end{
		width:207px;
		height:9px;
		background-repeat:no-repeat;
	}
	#dw #mid{
		width:192px;	/* 207 - 15pad */
		/*height:175px;	/* 180 - 5pad */
		padding:5px 0 0 15px;
		background-image:url(../img/global/bg_dwload_mid.gif);
		background-repeat:repeat-y;
	}
	* html #dw #mid{
		margin-top:-5px;
	}
	#quickAcces {
		width:410px;	
		height:76px;
		float:right;	
		padding:10px 70px 0 70px;
		margin-right:7px;
		color:#0b4190;
		background-image:url(../img/graphic_elements/pointilleCar_blancBrun.gif);
		background-repeat:repeat-x;
	}
	#quickAcces ul{
		list-style:none;
		text-align:center;
	}
	#quickAcces ul li{
		display:inline;
	}
	#quickAcces ul li a{
		color:#0b4190;
	}
	#quickAcces ul li ul{
		color:#cc0033;
	}
	#quickAcces ul li ul li a{
		color:#cc0033;
	}
	
	/********************************************/
	.rencontre{float:left;clear:both; width:100%;}
	
