/* TAGS */

body {
	margin: 0px;
	padding: 0px;
	background: #ECECEC;
	font: normal x-small Verdana, Arial;
	_font: normal xx-small Verdana, Arial;
	color: #797778;
}

img {
	border: none;
}

form {
	margin: 0px;
	padding: 0px;
}

#bottom #recherche #form {
	margin: 0px;
	padding: 0px;
}
#annonces a.orange,
#annonces a.orange:link,
#annonces a.orange:visited,
#annonces a.orange:hover,
#annonces a.orange:active,
#simulation a.orange,
#simulation a.orange:link,
#simulation a.orange:visited,
#simulation a.orange:hover,
#simulation a.orange:active
{
	color:			#E13A10;
}
/* ID's */

#main {
	width: 962px;
	border-style: solid;
	border-color: #7F7F7F;
	border-width: 1px;
	margin: auto;
	position:absolute;
	left:50%;
	margin-left:-481px;
	background: #CCE35F url("/img/home/herbe300x24902.jpg") no-repeat bottom left;
}


	#main #content {
		font:		normal 1.1em Arial,Verdana,Helvetica,sans-serif;
		color: 		#797778;
		padding: 	0px 30px 0px 15px;
		text-align:	justify;
		margin: 0px 0px 10px 0px;
	}
	
	#main #content .table-dechets table {
		border-color:#cccccc;
		border-style:solid;
		border-width:1px; 
		margin-top:-1px;
	}


	#main #content .table-dechets td { 
	font: normal x-small Verdana, Arial;
	_font: normal xx-small Verdana, Arial;
		border-color:#cccccc;
		border-style:solid;
		border-width:1px; 
		margin-top:-1px;
	}


		#content .imgRight{
			position: 				relative;
			float:					right;
			padding:				2px 2px 2px 2px;
			margin:					0px 0px 10px 10px;
			border-style:				solid;
			border-width:					1px;
			border-color:				#797778;
		}
		#content .imgLeft {
			position: 				relative;
			float:					left;
			margin:					0px 10px 10px 0px;
			padding:				2px 2px 2px 2px;
			border-style:				solid;
			border-width:					1px;
			border-color:				#797778;
			clear:					both;
		}
		#content .imgLeft2 {
			position: 				relative;
			float:					left;
			margin:					0px 10px 10px 0px;
			border-style:				solid;
			border-width:				0px;
			border-color:				#797778;
			clear:					both;
		}

		/* ----- HEADINGS ----- */
		h1 {
			font:					bold 1.3em Arial,Verdana,Helvetica,sans-serif;
			color:					#797778;
			background: 				url("/img/common/flecheorange.gif") no-repeat 0px 22px;
			margin:					0px 0px 0px 0px;
			padding:				20px 5px 15px 20px;
		}
		h2 {
			font:					bold 1.0em Arial,Verdana,Helvetica,sans-serif;
			background: 				url("/img/common/h2.gif") no-repeat 0px 20px;
			margin:					10px 0px 0px 0px;
			padding:				15px 0px 0px 10px;
		}

		}
		h3 {
			font:					bold 1.0em Arial,Verdana,Helvetica,sans-serif;
			background: 				url("/img/common/h2.gif") no-repeat 0px 20px;
			margin:					10px 0px 0px 0px;
			padding:				15px 0px 0px 10px;
			display: 				inline;
		}

		hr {
			color:					#cccccc;
			margin:				0px 0px 0px 0px;
			_margin:				-2px 0px -10px 0px;
			height: 1px;
		}

		li {
					display: list-item;
		}



		/* ----- TELECHARGER FICHIERS ----- */

		#content .file  {
			font:					bold 1.0em Verdana,Arial,Helvetica,sans-serif;
			padding:				10px 0px 10px 0px;
			_padding:				0px 0px 0px 0px;
			color:					#a1b53a;
			}
		#content .file a, 
		#content .file a:link,
		#content .file a:active,
		#content .file a:visited {
			font:					bold 1.0em Verdana,Arial,Helvetica,sans-serif;
			color:					#a1b53a;
			background:				url(/img/common/pdf.gif) no-repeat 0px 5px;
			padding:				10px 20px 8px 30px;
			margin:					15px 0px 0px 0px;
			_margin:				-9px 0px 0px 0px;
			text-decoration:			none;
			width:					100%;
			}
		#content .file a:hover {
			font:					bold 1.0em Verdana,Arial,Helvetica,sans-serif;
			color:					#dc3e17;
			background:				url(/img/common/pdf_on.gif) no-repeat 0px 5px;
			padding:				10px 20px 8px 30px;
			margin:					15px 0px 0px 0px;
			_margin:				-9px 0px 0px 0px;
			text-decoration:			none;
			width:					100%;
			}

		/* ----- LINKS ----- */
		#content
		#content a, 
		#content a:link,
		#content a:active,
		#content a:visited
		{

			font:					normal 1.0em Verdana,Arial,Helvetica,sans-serif;
			color:					#a1b53a;
			margin:					2px 0px 5px 0px;
			text-decoration:		none;
		}

		#content a:hover {
			font:					normal 1.0em Verdana,Arial,Helvetica,sans-serif;
			color:					#dc3e17;
			text-decoration:		underline;
		}
		
		#bottom a, 
		#bottom a:link,
		#bottom a:active,
		#bottom a:visited
		{
			font: normal x-small Verdana, Arial;
			_font: normal xx-small Verdana, Arial;
			color: #4A4A4A;
			text-decoration:		none;
		}

		#bottom a:hover {
			text-decoration:		underline;
		}

	#main #top {
		
	}

	#main #left {
		width: 300px;
		float: left;
	}
	
		#main #left #agir {
			padding: 0px 0px 10px 10px;
		}
	
		#main #left #solution {
			padding: 10px 0px 10px 30px;
			background: #BDD452;
		}
	
			#main #left #solution span {
				padding: 0px 0px 0px 10px;
				font: bold 1.3em  Arial, Verdana;
				color: #FFFFFF;
			}
	
			#main #left #solution div {
				margin: 10px 0px 0px 0px;
			}
	
				#main #left #solution div select {
					width: 240px;
					font: normal x-small Verdana, Arial;
					_font: normal xx-small Verdana, Arial;
					background: #DDE9A7;
					color: #4A4A4A;
				}
		
				#main #left #solution div .inputText {
					width: 215px;
					font: normal x-small Verdana, Arial;
					_font: normal xx-small Verdana, Arial;
					color: #4A4A4A;
					background: #DDE9A7;
					padding: 0px 0px 0px 4px;
				}
	
		#main #left #documentation, #affichettes, #annonces  ,#simulation{
			font: bold 1.3em  Arial, Verdana;
			color: #FFFFFF;
			padding: 10px 0px 10px 30px;
			border-style: solid;
			border-color: #FFFFFF;
			border-width: 0px 0px 1px 0px;
		}
	
			#main #left #documentation img, #affichettes img, #annonces img ,#simulation img{
				margin: 0px 10px 0px 0px;
			}				
	
			#main #left #documentation a, #affichettes a, #annonces a ,#simulation a{
				color: #FFFFFF;
				text-decoration: none;
			}	
	
		#main #left #documentation {
			background: #C7DE5A;
		}
	
		#main #left #affichettes {
			background: #CEE561;
		}
	
		#main #left #annonces {
			background: #D7EA77;
		}
		
		#main #left .dhtmlmenu {
			border-style: solid;
			border-color: #788c1d;
			border-width: 0px 0px 1px 0px;
			padding: 2px;
			white-space: nowrap;
		}
	
		#main #left .dhtmlmenu a {
			color: #a1b53a;
			text-decoration: none;
		}
		
		#main #left #dhtmlcomprendre {
			display: none;
			position: absolute;
			background: #f2f8d4;
			border-style: solid;
			border-color: #788c1d;
			border-width: 1px 1px 0px 1px;
			margin: -25px 0px 0px 140px;
			_margin: 0px 0px 0px 0px;
			z-index: 1;
		}
		
		#main #left #dhtmlpratique {
			display: none;
			position: absolute;
			background: #f2f8d4;
			border-style: solid;
			border-color: #788c1d;
			border-width: 1px 1px 0px 1px;
			margin: -25px 0px 0px 140px;
			_margin: 0px 0px 0px 0px;
			z-index: 1;
		}

		#main #left #newsletter {
			color: #E13A10;
			font: bold 1.3em Arial, Verdana;
			height: 300px;
			padding: 20px 0px 0px 26px;
		}

			#main #left #newsletter #menu {
				margin: 0px 0px 20px 4px;
				width:	200px;
			}

			#main #left #newsletter .inputText{
				margin: 0px 0px 0px 18px;
				font: normal x-small Verdana, Arial;
				_font: normal xx-small Verdana, Arial;
				width: 200px;
				color: #4A4A4A;
			}

			#main #left #newsletter input{
				margin: 5px 0px 0px 0px;
			}

	#main #right {
		float: left;
		background: #FFFFFF url("/img/n1/pratiquetitle.jpg") no-repeat 0px 10px;
		_height: 610px;
		width: 661px;
		_width: 660px;
		_margin: 0px 0px -12px 0px;
		border-style: solid;
		border-width: 0px 0px 0px 1px;
		border-color: #7F7F7F;
		padding: 60px 0px 0px 0px;
	}
	
		#main #right #submenu {
			margin: 0px 0px 0px 20px;
		}
	
			#main #right #submenu div{
				padding: 4px 0px 4px 20px;
				background: url("/img/n1/pucemenu.jpg") no-repeat 0px 7px;
			}
				
				#main #right #submenu div.sub {
					padding: 4px 0px 0px 0px;
					margin: 0px 0px 0px 40px;
					background: none;
					display: list-item;
					list-style-type: square;
					color: #a1b53a;
				}
				
				#main #right #submenu div.red{
					font-size: 1.1em;
					font-weight: bold;
					color: #dc3e17;
				}
				
					#main #right #submenu div.red a{
						font-weight: bold;
						color: #dc3e17;
						cursor: none;
					}
				
					#main #right #submenu div.CMS_current a{
						font-weight: bold;
						color: #dc3e17;
						cursor: none;
					}
				
				#main #right #submenu div.active{
					color: #dc3e17;
					font-weight: bold;
				}
	
				#main #right #submenu div a{
					color: #a1b53a;
					text-decoration: none;
				}


	#main #print-top {
		
	}
		#print-top .printpage {
			position: 				relative;
			float:					left;
			margin:					0px 10px 10px 15px;
			border-style:				solid;
			border-width:				0px;
			border-color:				#797778;
			clear:					both;
		}


		#print-top .top {
			position: 				relative;
			float:					right;
			margin:					0px 15px 10px 10px;
			border-style:				solid;
			border-width:				0px;
			border-color:				#797778;
			clear:					both;
		}


	#main #bottom {
		padding: 12px 12px 12px 30px;
		_padding: 20px 0px 0px 10px;
		background: #ececec;
		margin-top: -14px;
		_margin-top: 0px;
	}
	
	
	
		#main #bottom #recherche {
			margin: -5px 20px 0px 10px;
			float : left;
		}
			
			#main #bottom #recherche img {
				margin: 0px 10px 0px 0px;	
			}		
	
			#main #bottom #recherche span {
				color: #99BB43;
				font: bold 1.0em  Verdana, Arial;
				position : relative;
				bottom : 1px;
				_bottom : 3px;
			}		
	
			#main #bottom #recherche .inputText {
				font: normal x-small Verdana, Arial;
				_font: normal xx-small Verdana, Arial;
				color: #4A4A4A;
				margin-top: 5px;
				width: 100px;
			}
		
		
		#main #bottom a span  { 
				visibility : hidden;
				height : 20px;		
			}	
	
			#main #bottom a#contact{
				float :left;
				background: url("/img/common/contact.gif") no-repeat;
			 	width : 70px;
				height : 20px;
			}
			#main #bottom a#plandusite{
				float :left;
		 		background: url("/img/common/plandusite.gif") no-repeat;
			 	width : 90px;
				height : 20px;
			}
			#main #bottom a#liens{ 
				float :left;
				background: url("/img/common/liens.gif") no-repeat;
				width : 60px;
				height : 20px;
			}
			#main #bottom a#mentionslegales{
				float :left;
			 	background: url("/img/common/mentionslegales.gif") no-repeat;
				width : 120px;
				height : 20px;
			}


/* CLASSES */

.hidden {
	visibility: hidden;
}

.clear {
	clear: both;
}

.button {
	vertical-align: -4px;
	_vertical-align: 0px;
}
.text_alert {
	font:				bold 11px Verdana,Arial,Helvetica,sans-serif;
	color: 				#FF0000;
}
/* MODULE SOLUTION */

#dechet_desc {
	font: normal 1.0em Verdana, Arial;
	margin: 20px 0px 20px 0px;
}
	
	#dechet_desc #description{
		margin: 0px 0px 20px 0px;
	}
		
		#dechet_desc #description img{
			float: left;
			margin: 0px 10px 0px 0px;
		}
		
		#dechet_desc #description span{
			font-weight: bold;
		}
	
	#dechet_desc #legende_carto{
		background: url("/img/n1/pictocarte.jpg") no-repeat 0px 0px;
		padding: 3px 0px 3px 30px;
	}
	
	#dechet_desc #legende_liste{
		background: url("/img/n1/pictoliste.jpg") no-repeat 3px 0px;
		padding: 3px 0px 3px 30px;
	}
	
	#dechet_desc #tableau {
		margin: 30px 0px 0px 0px;
		border-style: solid; 
		border-color: #7F7F7F; 
		border-width: 0px 0px 1px 0px;
	}
	
		#dechet_desc #tableau .ligne{
			height: 30px;
			border-style: solid; 
			border-color: #7F7F7F; 
			border-width: 1px 0px 0px 0px;
		}
	
			#dechet_desc #tableau .ligne span{
				background: #effbb1;
				width: 249px;
				_width: 289px;
				font-weight: bold;
				color: #e03a12;
				display: block;
				float: left;
				padding: 8px 8px 8px 8px;
				_padding: 9px;
				border-style: solid; 
				border-color: #7F7F7F; 
				border-width: 0px 1px 0px 0px;
			}
	
			#dechet_desc #tableau .ligne div{
				background: #d7eb78;
				float: left;
				display: inline;
				width: 140px;
				padding: 5px 5px 4px 20px;	
				_padding: 5px 5px 4px 20px;				
			}
	
				#dechet_desc #tableau .ligne div *{
					vertical-align: -4px;
				}
		
				#dechet_desc #tableau .ligne div img{
					margin: 0px 0px 0px 20px;
				}
				

#dechet_list {
	font: normal 1.0em Arial, Verdana;
	margin: 20px 0px 20px 0px;
}
	
	#dechet_list #title{
		font: bold 1.4em Arial, Verdana;
		background: url("/img/n1/flecherouge.jpg") no-repeat 0px 1px;
		padding: 0px 0px 0px 15px;
		border-style: dotted; 
		border-color: #a2b63b; 
		border-width: 0px 0px 1px 0px;
	}
	
		#dechet_list #title span{
			font-size: 0.9em;
			color: #e03a12;
			float: left;
		}
	
		#dechet_list #title div#retour{
			float: right;
			background: url("/img/n1/flecheverte.jpg") no-repeat 0px 0px;
			padding: 0px 0px 0px 15px;
		}
	
			#dechet_list #title div#retour a{
				font: normal 0.8em Arial, Verdana;
				color: #a2b63b;
			}
	
	#dechet_list table{
		margin: 20px 0px 0px 0px;
		padding: 0px;
		width: 100%;
		_width: 428px;
	}
	
		#dechet_list table th{
			font: normal 0.7em Arial, Verdana;
			border-style: solid; 
			border-color: #7F7F7F; 
			border-width: 0px 0px 1px 0px;
			margin: 0px;
			padding: 2px;
		}
	
		#dechet_list table td{
			font: bold 0.7em Arial, Verdana;
			margin: 0px;
			padding: 2px;
		}
	
			#dechet_list table td.nom{
				color: #a2b63b;
				border-style: solid; 
				border-color: #7F7F7F; 
				border-width: 0px 0px 1px 0px;
			}
	
			#dechet_list table td.infos, #dechet_list table td.ville{
				border-style: solid; 
				border-color: #7F7F7F; 
				border-width: 0px 0px 1px 1px;
				text-align: center;
			}
			
			#dechet_list table td.infos{	
				color: #909090;
				white-space: nowrap;
			}
	
	#dechet_list #legende_carte{
		background: url("/img/n1/pictocarte.jpg") no-repeat 0px 1px;
		padding: 5px 0px 5px 25px;
		margin: 17px 0px 0px 50px;
		float: left;
	}
	
		#dechet_list #legende_carte a{
			color: #7F7F7F; 
			font: normal 1.1em Arial, Verdana;
		}
	
	#dechet_list #legende_picto{
		font: normal 1.1em Arial, Verdana;
		float: right;
		margin: 20px 20px 10px 0px;
		text-align: center;
		border-style: solid; 
		border-color: #e3e3e3; 
		border-width: 0px 0px 2px 2px;
		padding: 2px;
	}
	
		#dechet_list #legende_picto img{
			vertical-align: -8px;
		}
				

#dechet_map {
	font: normal 1.0em Arial, Verdana;
	margin: 20px 0px 20px 0px;
}
	
	#dechet_map #title{
		font: bold 1.4em Arial, Verdana;
		background: url("/img/n1/flecherouge.jpg") no-repeat 0px 1px;
		padding: 0px 0px 0px 15px;
		border-style: dotted; 
		border-color: #a2b63b; 
		border-width: 0px 0px 1px 0px;
	}
	
		#dechet_map #title span{
			font-size: 0.9em;
			color: #e03a12;
			float: left;
		}
	
		#dechet_map #title div#retour{
			float: right;
			background: url("/img/n1/flecheverte.jpg") no-repeat 0px 0px;
			padding: 0px 0px 0px 15px;
		}
	
			#dechet_map #title div#retour a{
				font: normal 0.8em Arial, Verdana;
				color: #a2b63b;
			}
	
	#dechet_map #legende_carte{
		background: url("/img/n1/pictoliste.jpg") no-repeat 0px 1px;
		padding: 5px 0px 5px 25px;
		margin: 17px 0px 0px 50px;
		float: left;
	}
	
		#dechet_map #legende_carte a{
			color: #7F7F7F; 
			font: normal 1.1em Arial, Verdana;
		}
	
	#dechet_map #legende_picto{
		font: normal 1.1em Arial, Verdana;
		float: right;
		margin: -350px 20px 10px 280px;
		_margin: -350px 20px 10px 80px;
		z-index: 10;
		position: absolute;
		text-align: center;
		border-style: solid; 
		border-color: #e3e3e3; 
		border-width: 0px 0px 2px 2px;
		padding: 2px;
	}
	
		#dechet_map #legende_picto img{
			vertical-align: -8px;
		}

/* CODE CSS DE L'ONGLET */

.onglet_zone {
	width: 430px;
	background: #FFFFFF;
	font-weight: bold;
	color: #71821c;
}

.onglet_titre {
	background: #c5df5a url("/img/common/onglet.jpg") no-repeat top right;
	display: inline;
	padding: 0px 20px 0px 10px;
}

.onglet_cadre1 {
	border-style: solid;
	border-color: #c5df5a;
	border-width: 5px 0px 0px 0px;
	padding: 5px 10px 10px 10px;
	background: #eaf2bf url("/img/common/petiteflecheverte.jpg") no-repeat 0px 9px;
	_background: #eaf2bf url("/img/common/petiteflecheverte.jpg") no-repeat 0px 13px;
}

	.onglet_cadre1 input {
		border-style: solid;
		border-color: #71821c;
		border-width: 1px;
		background: #deeaa8;
		width: 213px;
		font: normal x-small Verdana, Arial;
		_font: normal xx-small Verdana, Arial;
	}

	.onglet_cadre1 select {
		border-style: solid;
		border-color: #71821c;
		border-width: 1px;
		background: #deeaa8;
		width: 213px;		
		font: normal x-small Verdana, Arial;
		_font: normal xx-small Verdana, Arial;
	}

.onglet_cadre2 {
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px 0px 0px 0px;
	padding: 5px 10px 10px 10px;
	background: #eaf2bf url("/img/common/petiteflecheverte.jpg") no-repeat 0px 9px;
}

	.onglet_cadre2 input {
		border-style: solid;
		border-color: #71821c;
		border-width: 1px;
		background: #deeaa8;
		width: 100px;
		font: normal x-small Verdana, Arial;
		_font: normal xx-small Verdana, Arial;
	}

	.onglet_cadre2 select {
		border-style: solid;
		border-color: #71821c;
		border-width: 1px;
		background: #deeaa8;
		width: 213px;		
		font: normal x-small Verdana, Arial;
		_font: normal xx-small Verdana, Arial;
	}

.onglet_cadre3 {
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	text-align: right;
	background: #f3f8da;

}


/* ANNUAIRE */

	
	#resultsAnnuaire table{
		margin: 20px 0px 0px 0px;
		padding: 0px;
		width: 100%;
		_width: 614px;
	}
	
		#resultsAnnuaire table th{
			font: normal 0.7em Arial, Verdana;
			border-style: solid; 
			border-color: #7F7F7F; 
			border-width: 0px 0px 1px 0px;
			margin: 0px;
			padding: 2px;
		}
	
		#resultsAnnuaire table td{
			font: bold 0.7em Arial, Verdana;
			margin: 0px;
			padding: 2px;
		}
	
			#resultsAnnuaire table td.nom{
				color: #a2b63b;
				border-style: solid; 
				border-color: #7F7F7F; 
				border-width: 0px 0px 1px 0px;
				width:240px;
			}
	
			#resultsAnnuaire table td.nom a,
			#resultsAnnuaire table td.nom a:link,
			#resultsAnnuaire table td.nom a:active,
			#resultsAnnuaire table td.nom a:visited{
				font: bold 1em Arial, Verdana;
				color: #a2b63b;
			}
	
			#resultsAnnuaire table td.nom a:hover{
				font: bold 1em Arial, Verdana;
				color: #a2b63b;
			}

	
			#resultsAnnuaire table td.infos, #resultsAnnuaire table td.ville, #resultsAnnuaire table td.cp{
				border-style: solid; 
				border-color: #7F7F7F; 
				border-width: 0px 0px 1px 1px;
				text-align: center;
			}
			
			#resultsAnnuaire table td.infos{	
				color: #909090;
				width: 160px;
				/*_width: auto;*/
				/*white-space: nowrap;*/
			}
			
			#resultsAnnuaire table td.cp{	
				color: #909090;
				_width: auto;
				/*white-space: nowrap;*/
			}

/* FORM */	

#annuaireInfos {
	float: left;
	font-size: 1.2em;
}

	#annuaireInfos span{
		font-weight: bold;
		color: #dc3e17;
	}

#annuaireForm {
	width: 230px;
	background: #FFFFFF;
	font-weight: bold;
	color: #71821c;
	float: right;
}

#annuaireForm .onglet_titre {
	background: #c5df5a url("/img/common/onglet.jpg") no-repeat top right;
	display: inline;
	padding: 0px 20px 0px 10px;
}

#annuaireForm .onglet_cadre1 {
	border-style: solid;
	border-color: #c5df5a;
	border-width: 5px 0px 0px 0px;
	padding: 5px 10px 10px 10px;
	background: #eaf2bf url("/img/common/petiteflecheverte.jpg") no-repeat 0px 9px;
	_background: #eaf2bf url("/img/common/petiteflecheverte.jpg") no-repeat 0px 13px;
}

	#annuaireForm .onglet_cadre1 input {
		border-style: solid;
		border-color: #71821c;
		border-width: 1px;
		background: #deeaa8;
		width: 213px;
		font: normal x-small Verdana, Arial;
		_font: normal xx-small Verdana, Arial;
	}
	
#annuaireForm .onglet_cadre1bis {
	border-style: solid;
	border-color: #c5df5a;
	border-width: 5px 0px 0px 0px;
	padding: 5px 10px 10px 10px;
	background: #eaf2bf url("/img/common/petiteflecheverte.jpg") no-repeat 0px 9px;
	_background: #eaf2bf url("/img/common/petiteflecheverte.jpg") no-repeat 0px 13px;
}

	#annuaireForm .onglet_cadre1bis input {
		border-style: solid;
		border-color: #71821c;
		border-width: 1px;
		background: #deeaa8;
		width: 213px;
		font: normal x-small Verdana, Arial;
		_font: normal xx-small Verdana, Arial;
	}

#annuaireForm .onglet_cadre2 {
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px 0px 0px 0px;
	padding: 5px 10px 10px 10px;
	background: #eaf2bf url("/img/common/petiteflecheverte.jpg") no-repeat 0px 9px;
}

	#annuaireForm .onglet_cadre2 input {
		border-style: solid;
		border-color: #71821c;
		border-width: 1px;
		background: #deeaa8;
		width: 213px;
		font: normal x-small Verdana, Arial;
		_font: normal xx-small Verdana, Arial;
	}

	#annuaireForm .onglet_cadre2 select {
		border-style: solid;
		border-color: #71821c;
		border-width: 1px;
		background: #deeaa8;
		width: 213px;		
		_width: 94%;
		font: normal x-small Verdana, Arial;
		_font: normal xx-small Verdana, Arial;
	}
	
	#annuaireForm .onglet_cadre2 input.long {
		border-style: solid;
		border-color: #71821c;
		border-width: 1px;
		background: #deeaa8;
		width: 100%;
		font: normal x-small Verdana, Arial;
		_font: normal xx-small Verdana, Arial;
	}

#annuaireForm .onglet_cadre3 {
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px 0px 0px 0px;
	padding: 10px 10px 5px 10px;
	text-align: right;
	background: #f3f8da;

}



/* ----- PLAN DU SITE ----- */
	
	#right #content a.linkSitemap 
	{

		font:					x-small .9em Verdana,Arial,Helvetica,sans-serif;
		color:					#a1b53a;
		margin:					2px 0px 5px 0px;
		text-decoration:		none;
	}


/* BASE DOC */

#right #content .title img {
	float: left;	
}
#right #content .title {
	text-align: left;	
}

