
body{
	margin: 0px;
}

#container {
	margin-top: -20px;
	margin-left:60px;
	margin-right:-20px;
	width:auto;
	position:absolute;
}

#decalage_contenu {
display:none;
	width:90px;
	height:62px;
	background-color:#F3F3F3;
	float:left;
}

#container_contenu {
width:580px;
	/*width:775px;*/
	background-color:#FFFFFF;
	float:left;
}

/*#####################################################
######################################################
###
###	   ZONE HAUT
###
######################################################
#####################################################*/

#zone_haut {
margin-top:80px;
	width:auto;
	height:80px;
}
	 #image_haut {
	 
		display:none;	 
	}

	 #logo {
		float:right;
	}

/*#####################################################
######################################################
###
###	   ZONE CONTENU
###
######################################################
#####################################################*/

#zone_contenu {
	background-color:#FFFFFF;
}

	#zone_menu{
		display:none;
		width:775px;
		height:36px;
		/*background-color:#F9F9F9;*/
		background-repeat:repeat;	
		background-image:url(http://www.rebent.org/mesh/signatures/medias/images/www/structure/px-bg-menu2.gif);
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		border:0px;
		margin:0px;
	}
	
		#menu_selectionne{
			width:200px;
			float:left;
			margin-top:23px;
		}	
		
		#menu_autre{
			width:500px;
			float:right;
			text-align:right;
			margin-top:23px;
		}			
	
	#separationA{

		width:775px;
		background-color:#EFEFEF;
		margin:0px;
		border:0px;

	}	

		#separationA1{
			float:left;
			width:140px;
			height:3px;
			background-color:#3F89B8;
					margin:0px;
		border:0px;
		}

		#separationA2{
			float:left;
			width:605px;
			height:3px;
			background-color:#EFEFEF;
				margin:0px;
		border:0px;
		}




	#zone_information{
	display:none;
		height:36px;
		background-color:#F1F1F1;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;		
	}

	#contenu{
		background-color:#F9F9F9;
		/* height:337px; */
	}
	
	
		/*####################################
		##  Multi Critères
		#####################################*/
		#critereLigne1{
			width:775px;
			background-color:#F9F9F9;
		}	

		#critereLigne2{
			width:775px;
			height:155px;
			margin-top:10px;
			background-color:#F9F9F9;
		}	

		.critereItem{
			width:125px;
			margin-left:20px;
			color:#000000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			float:left;				
		}
		
		.critereBtn{
			width:50px;
			margin-left:80px;
			margin-top:110px;
			float:left;				
		}	
		
		select.selectCritere {
			color: #000000;
			/*font-size: 11px;*/
			font-family:Arial, Helvetica, sans-serif;
			border : 1px #000000 solid;
			width:125px;
			font-weight:normal;
		}
		
		/*####################################
		##  ZONE EUNIS
		#####################################*/
		#zoneEunis{
			width:775px;
			color: #000000;
			font-size: 11px;
			font-family:Arial, Helvetica, sans-serif;		
			background-color:#F9F9F9;
		}			
			#zoneEunisDecal{
				margin-left:15px;
			}		

		/*####################################
		##  ZONE KEYWORD
		#####################################*/
		#zoneKeyword{
			color: #000000;
			font-size: 11px;
			font-family:Arial, Helvetica, sans-serif;		
			width:775px;
			background-color:#F9F9F9;
		}	
		
			#zoneKeywordDecal{
				margin-left:15px;
			}


		/*####################################
		##  ZONE POSITION
		#####################################*/
		#zonePosition{
			color: #000000;
			font-size: 11px;
			font-family:Arial, Helvetica, sans-serif;		
			width:775px;
			background-color:#F9F9F9;
		}	
		
			#zonePositionDecal{
				margin-left:15px;
			}

		/*####################################
		##  Habitat description
		#####################################*/
		.habitatName {
			color: #000000;
			font-size: 16px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;		
		}
		
		#descriptionColA {
			color: #000000;
			font-size: 11px;
			font-family:Arial, Helvetica, sans-serif;
					
			width:210px;
			float:left;		
			margin-left:0px;
			margin-top:20px;
		}
		#descriptionColB {
			color: #000000;
			font-size: 11px;
			font-family:Arial, Helvetica, sans-serif;
					
			width:290px;
			margin-left:30px;
			float:left;	
			margin-top:20px;	
		}
		
		#descriptionColC {
			color: #000000;
			font-size: 11px;
			font-family:Arial, Helvetica, sans-serif;
			margin-left:0px;
			width:550px;
			margin-bottom:35px;
		}		
		
		#HabitatCritereA{
			width:140px;
			float:left;			
		}
		
		#HabitatCritereB{
			width:140px;
			float:left;
			margin-left:10px;			
		}	
		
		/*####################################
		##  FIN Habitat description
		#####################################*/

		/*####################################
		##  DEBUT Habitat BLOC
		#####################################*/		
		.zone_bloc{
		page-break-before: auto; 
        page-break-after: auto; 
        page-break-inside: auto;
		
			width:580px;
			height:30px;
			margin-top:10px;
			/*background-color:#F9F9F9;*/
			color: #000000;
			font-size: 11px;
			font-family:Arial, Helvetica, sans-serif;
				
		}		
		
			.pictureBloc{
				width:50px;
				float:left;
				margin:2px;
			}	

.image_signature{
width:560px;
margin-bottom:200px;
}

.image_signature_bloc{
width:180px;
height:132px;
}

			.nameBloc{
				width:300px;
				float:left;
				margin-left:20px;
				
			}	
			
			.eunisBlocA{
				width:70px;
				float:left;
				margin-left:20px;
				margin-top:5px;
				color: #FF0000;
				font-size: 18px;
				font-weight:bold;
				text-align:right;
			}	
			
				a.eunisLien{
					color: #FF0000;
					font-size: 18px;
					font-weight:bold;
					text-decoration: none;
				}	
							
			.eunisBlocB{
				width:80px;
				float:left;
				margin-left:20px;
				margin-top:5px;
			}	
			

			
			.latBloc{
				width:60px;
				float:left;
				margin-left:40px;
				margin-top:5px;
			}													
			
			.lonBloc{
				width:60px;
				float:left;
				margin-left:20px;
				margin-top:5px;
			}				
					
				
		
		.zone_bloc_signature{
		page-break-before: auto; 
        page-break-after: auto; 
        page-break-inside: auto;

			width:580px;
			margin-top:10px;
			background-color:#FFFFFF;
			color: #000000;
			font-size: 11px;
			font-family:Arial, Helvetica, sans-serif;				
		}	
		
			.zone_bloc_signatureA{
				width:240px;
				float:left;	
				margin-top:10px;		
			}						
		
			.zone_bloc_signatureB{
				width:240px;
				float:left;	
				margin-left:100px;
				margin-top:10px;	
				text-align:right;	
			}
			
		/*####################################
		##  FIN Habitat BLOC
		#####################################*/

	#separationB{
		width:140px;
		background-color:#FFFFFF;
		margin-top:13px;
		margin-bottom:13px;
	}
	
	#nbre_resultat{
		width:775px;
		color: #000000;
		font-size: 11px;
		font-family:Arial, Helvetica, sans-serif;		
		margin-bottom:10px;
		background-color:#FFFFFF;
	}
	
	#list_habitats{
		width:775px;
	}

		.list_habitats_colonne{
			font-size: 11px;
			font-family:Arial, Helvetica, sans-serif;		
			margin-bottom:10px;		
			width:225px;
			float:left;	
			margin-left:20px;	
		}
		
		
.clear {
		clear:both;
}

hr {
/*
 display:block;
 height: 3px;
 width: 140px; 
 margin: 0;
 _margin: -7px 0;
 padding: 0;
 color: #3F89B8;
 background-color: #3F89B8;
 border: 0;
*/

	border: none 0; 
	border-top: 5px solid #3F89B8;
	width: 100%;
	margin-top:-5px;

} 

form{
	margin:0px;
}		



/*#####################################################
######################################################
###
###	   ZONE IDENTIFICATION
###
######################################################
#####################################################*/	


#identification_contenaire {
	position:absolute;
	left: 50%;
	top: 50%;
	width: 470px;
	height:170px;
	margin-top: -85px;	  
	margin-left: -235px; 	
}


#zone_identification {
	width: 470px;
	height:153px;
	background-color:#F7F7F7;
	border: 1px solid #DDDDDD;	
}


	#illustration {
		width: 160px;
		height:138px;	
		float:left;
		margin-left:5px;
		margin-top:5px;
	}
	
	
	#identification {
		width: 280px;
		height:138px;	
		float:left;	
		margin-left:13px;
		margin-top:5px;
		background-color:#FDFDFD;
		border: 1px solid #DDDDDD;	
	}	
	
	#identification_copyright {
		margin-top:5px;
		text-align:right;
		font-size: 9px;
		font-family:Arial, Helvetica, sans-serif;		
		height:18px;
		background-color:#FFFFFF;	
	}	
	
	#zone_ok {
		margin-left:238px;
	}	
	
	#zone_champ{
		color:#000000;
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;	
		font-weight:bold;		
		margin-left:38px;	
	}
	
/*#####################################################
######################################################
###
###	   ZONE BAS
###
######################################################
#####################################################*/	
#zone_bas {
display:none;
	width:590px;
	margin-top: 28px;
	margin-left: 180px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;	
}	
	#liens {	
		text-align:right;
		margin-left: 106px;
		margin-bottom: 5px;
	}
