
	body {
		background: url('images/global-background.jpg') top repeat-x;
		color: #FFF;
	}
		
	strong {
		font-weight: bolder;
		font-size: 105%;
	}
		
	a { color: black }
	a:hover{ color: #F68F0C;text-decoration: none;  }
	
	h1, h2, h3, h4, h5, h6 { font-family: Arial}
		
    #main {
		width: 960px;
		margin-right: auto;
		margin-left: auto;
		border-left: 10px solid #FFF;
		border-right: 10px solid #FFF;
    }
    #main table {
		width: 100%;
    }
    
    #search{
		color: #086577;
		text-align: right;
		vertical-align: top;
	}
	
	#search input {
		border: 1px solid #b2b2b2;
		margin: 0;
	}
	
	#search .submit {
		border-color:#0a8ba8;
		background: #0a8ba8;
		color: #FFF;
	}
	
	#search div {
		margin-top: 10px;
		margin-bottom: 20px;
	}
    
    #header-text{
		padding: 28px;
		text-align: left;
		vertical-align: bottom;
/* 		background: url('images/header-background.jpg') top repeat-x; */
    } 
    
    #header-text h1 {
		color: #f68f0c;
	}
/* 	menu */
	#header-text ul {
		/*margin: 0;*/
		margin-top: 40px;
		padding: 0px;
	}
	
	
	#header-text ul li {
		float: left;
		list-style-type:none;
	}
	
	#header-text ul li a {
		padding: 3px 3px;
		color: #FFF;
		font-size: 12px;
/* 		display: block; */
	}
	
	#header-text ul li a:hover,#header-text ul li a.selected {
		background: #214551;
		color: #ffec00;
		text-decoration: none;
	}
	
	#header-text ul li a.homeSelected{
		background: #ffec00;
		color: #000;
	}
	
/*     sous menu  */
	#header-text .submenu {
		font-size: 90%;
		background: #214551;
		z-index: +1000; 
	}
	
	#header-text .description {
		color: #FFF;
	}
	
	#header-text ul li ul {
		position: absolute;
		display: none;
		margin:0;
/* 		margin-top: 2px; */
		padding: 0;
	}
	
	#header-text ul li ul li {
		float: none;
		padding: 0;
		margin: 0;
		padding: 5px 10px;
		
	}
	
	
	#header-text ul li ul li a,#header-text ul li ul li a {
		padding: 5px 10px;
		color: #FFF;
		font-size: 13px;
	}
	#header-text ul li ul li a:hover,#header-text ul li ul li a.selected{
		font-weight: normal;
		color: #ffec00;
		text-decoration: none;
	}
	
	
    #body {
		vertical-align: top;
		padding: 20px 8px 15px 16px;
		color: #000;
		font-size: 1em;
		text-align: justify;
	}
	
	
	#body h2 {
		font-size:2em;
		color: #0089ae;
		margin-bottom: 10px;
	}
	
	#body h2.onglets_titre{
		font-size: 1em;
		margin-bottom: -1px;
	}
    
    #leftCol {
		width: 199px;
		background: #a5caf4;
		vertical-align: top;
		text-align: left;
		padding: 10px 10px;
		color: #000;
		
	}
	
	#leftCol h4 {
		font-size: 160%;
		color: #048aaf;
		padding-left: 30px;
		margin-bottom: 10px;
		background: url('images/ico-earth.jpg') no-repeat left;
	}
	
	#leftCol h5 {
		padding-bottom: 0;
		margin-bottom: 0;
		font-weight: bold;
	}
	
	#leftCol .breve {
		margin-top: 10px;
	}
	
	#leftCol .breve .body {
		padding-left: 10px;
		text-align: left;
	}
	
	#leftCol .breve .next {
		text-align: right;
	}
	
	#leftCol a {
		color: black;
		text-decoration: underline;
	}
	
	#leftCol #site_info {
		margin-left: 10px;
	}
	#leftCol #site_info .title {
		margin-top: 20px;
		color: #404fa4;
		font-size: 140%;
	}
	
	#leftCol #site_info .body {
/* 		padding: 5px; */
	}
	
	.home_box{
		color: #000;
		float: left;
		margin-right: 9px;
		width: 226px;
		padding-top: 20px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 20px;
		font-size: 90%;
		text-align: left;
		height: 400px;
	}
	
	.home_box h3  {
		padding-left: 9px;
		padding-top: 2px;
		height: 20px;
		text-transform: uppercase;
		font-size: 90%;
		color: #FFF;
		height:30px;
	}
	
	.home_box .body {
		padding-top: 10px;
		padding-left: 9px;
		text-align: justify;
		padding-right:9px;
	}
	
	#foot{
		padding-top: 10px;
		padding-left: 15px;
		text-align: left;
		color: #514d4e;
	}
	
	#foot a {
		font-size: 12px;
		color: #514d4e;
	}
	
	
	
	.float_left{
		float:left;
	}
	.float_right{
		float: right;
	}
	
	.clear {
		clear: both;
	}
	
	.hidden {
		display: none;
		visibility: hidden;
	}
	
	#TB_window p img{
		display: inline;
		margin: 0;
	}
	
	#menu_body_left{
		padding: 20px;
		width: 150px;
		background: #5da7d8
	}
	
	#menu_body_left li{
		list-style-type: none;
		text-align: left;
		margin-bottom: 10px;
	}
	
	#menu_body_left li.on a{
		color: #FFF;
	}

	
	input.password { width:15em;}
	.formulaire_spip fieldset legend { background-color: #5DA7D8; display: none;}
	.formulaire_spip { margin: 0; padding: 0; padding-left:5px; padding-right:5px}
	
	#ongletConseil td { width: 50% }

	table.spip table th, table.spip table td {
		border:0;
		padding:0.2em 0.4em;
		text-align:left;
	}
	
	.date {
		color: #666;
		font-weight: normal;
	}