@charset "utf-8";
/* CSS Document */

body {
		font-family:tahoma, Arial, Helvetica, sans-serif;
		font-size:0.78em;
		color:#333333;
		background-color:#c0c0c0;
		margin:0px;

}



#contain {
				width:950px;
				margin:0px auto;
				padding:0px;
				position:relative;
				display:block;
				
			
}

#head {
				width:950px;
				margin:0px auto;
				padding:0px;
				position:relative;
				display:block;
				background-image:url(images/entete.jpg);
				background-repeat:no-repeat;
				height:318px;
			
}

#logo {
		display:block;
		position:relative;
		float:left;
		width:610px;
		height:166px;

}

#guide {
		display:block;
		position:relative;
		float:left;
		width:351px;
		height:52px;
		background-image:url(images/guide.jpg);
		background-repeat:no-repeat;
	
	
			

}

#guide p { margin:5px 0px 0px 60px;
		   font-size:1.4em;
		   font-weight:bold;
		   font-family:Trebuchet MS;




}

#menu_vide {
		display:block;
		position:relative;
		float: right;
		width:599px;
		height:86px;

}

#bruit {
		display:block;
		position:relative;
		float:left;
		width:145px;
		height:100px;
		padding:0px 0px 0px 61px;

}

#observation {
		display:block;
		position:relative;
		float:left;
		width:145px;
		height:100px;




}



#menu_haut {
		display:block;
		position:relative;
		float:left;
		width:599px;
		height:54px;
		background-image:url(images/menu_video.jpg);
		background-repeat:no-repeat;
		padding-top:12px;
	
		 

}

a.menuitemtop:link, a.menuitemtop:visited, a.menuitemtop:active
{		
			position:relative;
			float: left;
			display:block;
			text-decoration:none;
			font-family:Trebuchet MS;
			font-size:14px;
			color:#ffffff;
			padding:0px 20px 0px 15px;
	
			
			 
		
		
}

a.menuitemtop:hover 
{
			position:relative;
			float: left;
			display:block;
			text-decoration:underline;
			font-family:Trebuchet MS;
			font-size:14px;
			color:#ffffff;
			padding:0px 20px 0px 15px;		


}

#trouver {
		display:block;
		position:relative;
		float:left;
		width:296px;
		height:77px;
		background-image:url(images/trouver.jpg);
		background-repeat:no-repeat;
		padding:0px 0px 0px 55px;
		 font-family:Trebuchet MS;
		  font-size:1.5em; 
		  font-weight:bold; 
		  color:#000000; 



}
#trouver p {margin:10px 0px 0px 0px;}

#annoncez {
			display:block;
		position:relative;
		float:left;
		width:296px;
		height:77px;
		background-image:url(images/trouver.jpg);
		background-repeat:no-repeat;
		padding:0px 0px 0px 55px;
		 font-family:Trebuchet MS;
		  font-size:1.5em; 
		  font-weight:bold; 
		  color:#000000;

}

#annoncez p {margin:0px 0px 0px 0px;}

#affichez {
		display:block;
		position:relative;
		float:left;
		width:524px;
		height:47px;
		background-image:url(images/banniere.jpg);
		background-repeat:no-repeat;
		padding:30px 75px 0px 0px;
		

}

#affichez p {
				
				font-size:1.5em; 
		  		font-weight:bold; 
		  		color:#669900;
				margin:0px;
}

#affichez_aug {
		display:block;
		position:relative;
		float:left;
		width:524px;
		height:62px;
		background-image:url(images/banniere.jpg);
		background-repeat:no-repeat;
		padding:15px 75px 0px 0px;
		

}

#affichez_aug p {
				
				font-size:1.5em; 
		  		font-weight:bold; 
		  		color:#669900;
				margin:0px;
}



#contenu {
			display:block;
			position:relative;
			float:left;
			width:950px;
			background-image:url(images/contenu_blanc45.jpg);
			background-repeat:repeat-y;
}

#contenu_annonceur {
			display:block;
			position:relative;
			float:left;
			width:950px;
			background-image:url(images/contenu_blanc45.jpg);
			background-repeat:repeat-y;
}

#bg_gauche {
			display:block;
			position:relative;
			float:left;
			width:71px;
			background-repeat:no-repeat;
			


}

#region {
		display:block;
		position:relative;
		float:left;
		width:280px;
		background-image:url(images/region_blanc.jpg);
		background-repeat:no-repeat;



}

#lien_pdf {
			display:block;
			position:relative;
			float: left;
			width:280px;
			padding:3px 0px 3px 0px;
			 

}

#lien_pdf p { margin:0px; padding:6px; }

.identifi {
		display:block;
		position:relative;
		float:left;
		width:200px;
		background-color:#999999;
		background-repeat:repeat-x;
		
		margin-left:40px;
		margin-top:20px;
		

}

.identifi2 {
		display:block;
		position:relative;
		float:left;
		width:200px;
		background-color:#999999;
		background-repeat:repeat-x;
		margin-left:40px;
		
		

}

.identifi p { margin:4px;}
.identifi2 p { margin:4px;}

a.sous_region:link, a.sous_region:visited, a.sous_region:active
{		
			
			text-decoration: underline;
			color: #FFFFFF;
			font-weight:bold;
			

}

a.sous_region:hover 
{
			
			text-decoration:none;
			color: #FFFFFF;
			font-weight:bold;
		
	
}

a.menuregion:link, a.menuregion:visited, a.menuregion:active
{		
			position:relative;
			float: left;
			display:block;
			text-decoration:none;
			font-family:Myriad Pro, sans-serif;
			font-size:1.1em;
			color:#890000;
			padding:6px 79px 0px 15px;
			font-weight:bold;
		

}

a.menuregion:hover 
{
			position:relative;
			float: left;
			display:block;
			text-decoration:underline;
			font-family:Myriad Pro, sans-serif;
			font-size:1.1em;
			color:#890000;
			padding:6px 79px 0px 15px;
			font-weight:bold;
			background-image:url(images/spider.gif);
			background-repeat:no-repeat;
			background-position:right;
		
}



#texte {
		display:block;
		position:relative;
		float:left;
		width:533px;
		background-image:url(images/texte_blanc.jpg);
		background-repeat:no-repeat;

}

#texte ul { margin-top:0px;}

a.bleu:link, a.bleu:visited, a.bleu:active
{		
			
			text-decoration:none;
			color:#0099FF;
		

}

a.bleu:hover 
{
			
			text-decoration:underline;
			color:#0099FF;
			font-weight:bold;
		
		
}

a.bleuclair:link, a.bleuclair:visited, a.bleuclair:active
{		
			
			text-decoration:none;
			color: #0099FF;
		

}

a.bleuclair:hover 
{
			
			text-decoration:underline;
			color:#0099FF;
		
		
		
}

a.rouge:link, a.rouge:visited, a.rouge:active
{		
			
			text-decoration:none;
			color: #FF0000;
		

}

a.rouge:hover 
{
			
			text-decoration:underline;
			color: #FF0000;
		
		
		
}

a.rouge2:link, a.rouge2:visited, a.rouge2:active
{		
			
			text-decoration:none;
			color: #FF0000;
			display:block;
			position:relative;
			float:left;
			padding:10px 0px 0px 10px;
		

}

a.rouge2:hover 
{
			
			text-decoration:underline;
			color: #FF0000;
			display:block;
			position:relative;
			float:left;
			padding:10px 0px 0px 10px;
		
		
		
}

a.blanc:link, a.blanc:visited, a.blanc:active
{		
			
			text-decoration: underline;
			color:#ffffff;
		

}

a.blanc:hover 
{
			
			text-decoration: none;
			color:#ffffff;
		
			
		
		
}

a.blanc2:link, a.blanc2:visited, a.blanc2:active
{		
			
			text-decoration: none;
			color:#ffffff;
		

}

a.blanc2:hover 
{
			
			text-decoration: underline;
			color:#ffffff;
			
		
		
}

.fleche { list-style:square;}

#identification_texte {
		display:block;
		position:relative;
		float:left;
		width:480px;
		background-image:url(images/texte_blanc.jpg);
		background-repeat:no-repeat;
		padding:10px 28px 10px 25px;

}


.identification_titre {
		display:block;
		position:relative;
		float:left;
		width:480px;
		background-image: url(images/identification_titre_red.gif);
		background-repeat:no-repeat;
		height:28px;
		margin-top:25px;

}

.identification_titre h2 { 
							font-family:Trebuchet MS;
							font-size:1.1em;
							color:#ffffff;
							font-weight:bold;
							margin:0px;
							padding:4px 0px 0px 10px;
}

.identification_titrebouton {
		display:block;
		position:relative;
		
		width:200px;
		background-image: url(images/bouton_indent.jpg);
		background-repeat:no-repeat;
		height:45px;
		margin-top:25px;

}

.identification_titrebouton h2 { 
							font-family:Trebuchet MS;
							font-size:1.1em;
							color:#ffffff;
							font-weight:bold;
							margin:0px;
							padding:12px 0px 0px 10px;
}

.identification_titre_pos {
		display:block;
		position:relative;
		float:left;
		width:480px;
		background-image: url(images/identification_titre_red2.gif);
		background-repeat: no-repeat;
		height:40px;
		margin-top:25px;

}

.identification_titre_pos h1 { 
							font-family:Trebuchet MS;
							font-size:1.7em;
							color:#ffffff;
							font-weight:bold;
							margin:0px;
							padding:4px 0px 0px 10px;
}

.identification_contenu {
		display:block;
		position:relative;
		float:left;
		width:465px;
		background-image: url(images/identification_contenu_gris.jpg);
		background-repeat:no-repeat;
		height:140px;
		padding:5px 10px 5px 5px;

}

.identification_contenu p { font-family:Trebuchet MS;
							font-size:1.1em;
							color:#000000;
							margin:0px;}

.identification_contenu img { display:block; position:relative; float:left; border:0px;}


.identification_contenu_long {
		display:block;
		position:relative;
		float:left;
		width:465px;
		background-image:url(images/identification_contenu_gris.jpg);
		background-repeat: repeat-y;		
		padding:5px 10px 8px 5px;

}

.identification_contenu_long h3 { font-family:Trebuchet MS;
							font-size:1.4em;
							color:#000000;
							}

.identification_contenu_long p { font-family:Trebuchet MS;
							font-size:1.1em;
							color:#000000;
							margin:0px;}

.identification_contenu_long img { display:block; position:relative; float:left;}

.identification_contenu_long ul li { font-family:Trebuchet MS;
							font-size:1.1em;
							color:#000000;
							margin:0px;}
							
.identification_contenu_long ol li { font-family:Trebuchet MS;
							font-size:1.1em;
							color:#000000;
							margin:0px;}							
							
							
.identification_contenu_long th { color:#FFFFFF;}

.identification_contenu_long td { color:#FFFFFF;}

.identification_entreprise {
		display:block;
		position:relative;
		float:left;
		width:465px;
		background-color:#ededed;
		background-repeat: repeat-y;		
		padding:5px 10px 8px 5px;

}

.identification_entreprise th { color:#000000;}

.identification_entreprise td { color:#000000;}	

.identification_entreprise img { display:block; position:relative; float:left;}

.identification_entreprise h3 { font-family:Trebuchet MS;
							font-size:1.4em;
							color:#000000;
							}
							
.identification_entreprise p { font-family:Trebuchet MS;
							font-size:1.1em;
							color:#000000;
							margin:0px;}

						

.savoir_plus { 
				display:block;
				position:relative;
				float:right;
				padding-top:10px;
				
}

.savoir_plus2 { 
				display:block;
				position:relative;
				float:right;
				padding-top:28px;
				
}

.back_gris {
			background-color: #CCCCCC;
			 padding:10px;
			
			  font-weight:bold;
			  

}

#annonceur {
		display:block;
		position:relative;
		float:left;
		width:813px;
}

#annonceur h1 { 			font-family:Trebuchet MS;
							font-size:1.4em;
							color:#000000;
							font-weight:bold;
							margin:0px;
							padding:15px 0px 0px 15px;}
							
#annonceur th{ color:#FFFFFF;}

#politique {
		display:block;
		position:relative;
		float:left;
		width:783px;
		padding:15px 15px 15px 15px;
}							

#politique h1 { color:#000000; font-size:1.2em;}

#bg_droite {
			display:block;
			position:relative;
			float:left;
			background-repeat:no-repeat;
			width:66px;
			


}



#footer {
		display:block;
		position:relative;
		float:left;
		width:895px;
		height:58px;
		background-image:url(images/footer.jpg);
		background-repeat:no-repeat;
		padding-right:55px


}

a.menufoot:link, a.menufoot:visited, a.menufoot:active
{		
			position:relative;
			float: right;
			display:block;
			text-decoration:none;
			font-size:0.9em;
			padding:15px 15px 0px 0px;
			color:#000000;

}

a.menufoot:hover 
{
			position:relative;
			float: right;
			display:block;
			text-decoration:underline;
			font-size:0.9em;
			padding:15px 15px 0px 0px;
			color:#000000;
		
		
}




/* DIV pour les Cartes seulement */
#annonceur2 {
		display:block;
		position:relative;
		float:left;
		width:763px;
		padding:25px;
}

/* ZONE ADMIN */

#statsRegion
{
	width : 400px;
	float : left;
}

#statsTerritoires
{
	width : 400px;
	float : left;
	position : relative;
}

.territoire_stats
{
	cursor : pointer;
	text-decoration:underline;
}

.selected_region
{
	background-color: #CCDFA7;
}

/* ZONE VIDEO*/

.video_gauche {
				display:block;
				position:relative;
				float: left;
				width:400px;
				height:245px;
				padding-top:10px;
				padding-bottom:10px;

}

.video_droite {
				display:block;
				position:relative;
				float: left;
				width:407px;
				height:245px;
				padding-left:6px;
				padding-top:10px;
				padding-bottom:10px;

}
