/* =INITIAL
   v2.1, by Faruk Ates - www.kurafire.net
   http://kurafire.net/log/archive/2005/07/26/starting-css-revisited
   Addendum by Robert Nyman - www.robertnyman.com */

/* Neutralize styling:
   Elements we want to clean out entirely: */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 100%/1.3 Verdana, Arial, Helvetica, sans-serif;
	}

/* Neutralize styling:
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
	}

/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
	margin-left: 1em;
	}

/* Miscellaneous conveniences: */
input {
	font-family: Arial, Helvetica, sans-serif;
	}
.clear {
	clear: both;
	}
float_left {
	float: left;
	}
float_right {
	float: right;
	}
body {
	background: #fff;
	font-size: 62.5%;
	text-align : center;
	}
a img {
	border: none;
	}
.expose, strong, h1, h2, h3 {
	color: #029932;
	font-weight: bold;
	}
iframe {
	background : none;
	}

/* Form field text-scaling */
input, select, textarea {
	font-size: 100%;
	}

/* =CONTENEUR */
#conteneur {
	background: url(/_media/img/background.gif) 0 100% no-repeat;
	margin: 0 auto;
	text-align: left;
   	width: 993px;
   	}
	
	/* =ENTETE */
	#entete {
	   	border-top: 12px solid #3AAF83;
	   	padding: 12px 0 0 28px;
	   	position: relative;
		width: 965px;
		z-index: 1;
	   	}
	   	#entete img {
	   		display: block;
	   		float: left;
	   		}
	   	#entete h1 {
	   		margin: 0;
	   		padding: 0;
	   		}
	   		
	   	/* =MENU */
	   	#menu {
	   		list-style: none;
	   		margin: 0;
	   		padding: 0;
	   		position: absolute;
	   			top: 52px;
	   			right: 40px;
	   		}
		   	#menu li {
		   		display: inline;
		   		margin: 0;
		   		padding: 0;
		   		}
		   	#menu h2 {
		   		display: inline;
		   		margin: 0;
		   		padding: 0;
		   		}
	   		
	
	   		
	/* =CONTENU */
	#contenu {
		background: url(/_media/img/background.gif) 0 100% no-repeat;
	    min-height: 500px;
	    overflow: hidden;
	   	padding-bottom: 3em;
		position: relative;
		width: 993px;
		z-index: 0;
		}
		#bordure_objectif {
			background: url(/_media/img/puce_screg.gif) 121px 61px no-repeat;
			border-right: 1px solid #fbbc00;
			height: 30000px;
			position: absolute;
				top: 0;
				left: 0;
				z-index: 0;
			width: 130px;
			}
		#objectif {
			background: #fff;
			border: 1px solid #fbbc00;
			color: #029932;
			width: 160px;
			float: left;
			font-size: 1.5em;
			font-weight: bold;
			margin: 70px 0 0 30px;
			padding: 1em 20px;
			position: relative;
				z-index: 1;
			text-align: center;
			}
			
		#objectif_basedocu {
			background: #fff;
			border: 1px solid #fbbc00;
			color: #029932;
			width: 160px;
			float: left;
			font-size: 1.5em;
			font-weight: bold;
			margin: 70px 0 0 30px;
			padding: 1em 20px;
			position: relative;
			z-index: 1;
			text-align: center;
			}
			
			
			#objectif_basedocu ul {
				list-style-type : none;	
				text-align : left;	
				margin : 0;
				padding : 0;	
				}
				
				#objectif_basedocu ul li {
					
					font-size : 0.7em;
					margin : 0;
					padding : 0.25em;
					text-indent : 0;
					}
			
					#objectif_basedocu ul li img {
						vertical-align : middle;
						padding-right : 0.5em;
						}
				
		#contenu_texte {
			color: #878787;
			float: left;
			font-size: 1.2em;
			margin: 50px 0 0 0;
			padding: 0 0 0 20px;
			width: 700px;
			}
			#contenu_texte a {
				color: #029932;
				font-weight: bold;
				}
				
		#base_documentaire {
			color: #878787;
			float: left;
			font-size: 1.2em;
			margin: 50px 0 0 0;
			padding: 0 0 0 20px;
			text-align: center;
			width: 700px;
			}
			#base_documentaire a {
				color: #029932;
				}
			#base_documentaire table {
				border-collapse: collapse;
				margin : 10px;
				border : 1px solid green;
				padding : 0;
				}
				#base_documentaire tr.odd {
					background: #ceebe0;
					height: 30px;
					}
				#base_documentaire tr.even {
					background: #ffffff;
					height: 30px;
					}
					#base_documentaire td, #base_documentaire th {
						border-left: 1px solid #008000;
						padding : 0;
						margin : 0;
						width : 200px;
						}
					#base_documentaire th {
						font-size: 1.1em;
						}
						
						#base_documentaire th.separ, #base_documentaire td.separ {
						width : 1em;
						background-color : #ffffff;
						border : none;
						border-left: 1px solid #008000;
						margin : 0;
						padding : 0;
						width: 100px;
						}
						
			
		#blocNouveautes {
		   	color: #878787;
			float: left;
			font-size: 1.2em;
			list-style: none;
			margin: 39px 0 0 30px;
			padding: 0 0 0 5px;
			width: 700px;
			}
			#blocNouveautes li {
				background: url(/_media/img/puce.gif) no-repeat 0 5px; /* !IE */
			    margin: 2em 0 0;
				min-height: 150px; /* ! IE */
				padding-left: 15px;
				position: relative;
				width: 100%;
				}
			#blocNouveautes a {
				color: #029932;
				}
				#blocNouveautes h3 {
					font-size: 1.1em;
					margin-top: 0;
					}
					#blocNouveautes h3 a {
						text-decoration: none;
						}
						#blocNouveautes h3 a:hover {
							text-decoration: underline;
							}
						#blocNouveautes h3 a img, #blocNouveautes h3 img {
							border: 1px solid #029932;
<!--							position: absolute;
							top: 0;
							right: 50px;-->
							}
				.lienNouveautes {
				  	text-align: right;
					}
					
		/* =page nouveautes_article */
				
		#blocNouveautes_article { 
			color: #878787;
			float: left;
			font-size: 1.2em;
			margin: 50px 0 0 23px;
			padding: 0 0 0 10px;
			width: 717px;
			}
		
			#blocNouveautes_article a {
				color: #029932;
				}
			#blocNouveautes_article h3 {
				background: url(../_media/img/puce.gif) 0 5px no-repeat;
				font-size: 1.1em;
				padding : 0 250px 0 17px;
				position: relative;
				}
				#blocNouveautes_article h3 img {
					border: 1px solid #029932;
					position: absolute;
						top: 0;
						right: 50px;
					}
			#blocNouveautes_article #intro {
				color : #878787;
				margin-right : 280px;
				margin-left : 17px;
				}
				
			#blocNouveautes_article #texte {
				color : #878787;
				margin-right : 280px;
				margin-left : 17px;
				}
							
			#blocNouveautes_article #puce {
				margin-left : -1px;
				padding-right : 3px;
				padding-left : 0;
				}						
								
			/* liste de liens vers documents */	
				
			#blocNouveautes_article ul {
			    list-style-image : none;
				list-style-type : none;
				margin-right : 280px;
				margin-left : 17px;
				}
				#blocNouveautes_article ul li {
					margin : 0;
					padding: 0;
					text-indent : 0;
						}
					
					#blocNouveautes_article ul li a {
						font-weight : bold;
						color : #878787;
						font-size : 0.9em;
						margin: 0;
						padding:0;
						text-decoration : none;
						}
						#blocNouveautes_article ul li a:hover{
							text-decoration : underline;
							}	
						#blocNouveautes_article ul li a img {
							vertical-align : middle;
							}
	#blocNouveautes_article .retour a{
		border : 1px solid #018150;
		background-color : #018150;
		color : #FFF; 
		display: block;
		float: left;
		font : 100%/1.3 Verdana, Arial, Helvetica, sans-serif;
		font-weight : bold;
		margin-left: 16px;
		padding: 0 10px;
		text-decoration: none;
		}			
		
	/* =PIED */
	#pied {
		margin-bottom: -10px;
		position: relative;
			bottom: 10px;
		width: 993px;
		}
		#pied img {
			float: left;
			}
		#pied ul {
			background: url(/_media/img/footer2.gif) no-repeat;
			list-style: none;
			float: right;
			height: 24px;
			margin: 0;
			padding: 10px 0 0 0;
			text-align: center;
			width: 311px;
			}
			#pied li, #pied a {
				color: #feffff;
				}
			#pied li {
				background: #3aaf83;
				margin: 0;
				padding: 0;
				display: inline;
				}
			#pied a {
				font-size: 1.2em;
				text-decoration: none;
				}
				#pied a:hover {
					text-decoration: underline;
					}
					
/* =  */	
	
