a.olink, a.olink:link, a.olink:hover, a.olink:visited, a.olink:active, span.olink {
        color: #000;
        font-weight: bold;
        font-family: Verdana,Tahoma,sans-serif;
        font-size: 13px;        
        text-decoration: none;
        margin:5px;
}
a.olink:hover {
        color: #626262;
        text-decoration: underline;
}
a.olink_index {
        color: #000;
        font-weight: bold;
        font-family: Verdana,Tahoma,sans-serif;
        font-size: 12px;        
        text-decoration: none;
        margin:5px;
}
a.olink_index:hover {
        color: #626262;
        text-decoration: underline;
        font-size: 12px;        
}
.extramid p.domaine {
  color: #626262;
  font-style: italic;
  font-weight: normal;
  margin:0 10px;
  clear:left;
}
label#commentaires {
  font-size:12px;
  color:#404040;
}
img.golink {
  float:left;
  margin:3px 10px;
}

a.link, a.link:link, a.link:hover, a.link:visited, a.link:active, span.link {
        color: #2F5E9B;
        font-weight: bold;
        font-family: Tahoma,Verdana,sans-serif;
        font-size: 11px;        
}

a.link:hover {
        color: #626262; /**/
        font-family: Tahoma,Verdana,sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-decoration: underline;
}

td.descript_link {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 5px 15px 15px 15px;
		}
td.descript_link a, td.descript_link a:hover {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
		
.count {
		font-weight: normal;
		padding-left:5px;
		}
		
#conditions {
		background:url(fond.jpg);
		width:600px;
		text-align:left;
		border:1px solid #ACD5D2;
		padding:5px 5px 5px 5px;
	}

.annu_info {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 13px;
		}

.annu_info h1 {
        color: #626262;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        text-align:center;
        font-weight: bold;
		}
	
/* Liens thématiques */

table#table_link td {
	line-height:22px;
	}

div.mid {
	background:url(mid.jpg) repeat-y;
	width:350px;
	margin: 0;
	}

div.bot {
	background:url(bot.jpg) no-repeat;
	width:350px;
	height:10px;
	margin-bottom: -3px;
	}

div.glob {
	margin-left:20px;
	margin: 0;
	}

div#travaux {
	background:url(travaux.jpg) no-repeat;
	padding:40px 15px 20px 15px;
	text-align:left;
	}

div#outils {
	background:url(outils.jpg) no-repeat;
	padding:40px 20px 20px 20px;
	}

div#immo {
	background:url(immo.jpg) no-repeat;
	padding:30px 20px 20px 20px;
	}

div#envir {
	background:url(envir.jpg) no-repeat;
	padding:30px 20px 20px 20px;
	}

div#science {
	background:url(science.jpg) no-repeat;
	padding:40px 20px 20px 20px;
	}

div#emploi {
	background:url(emploi.jpg) no-repeat;
	padding:40px 20px 20px 20px;
	}
	
div.mid2 {
	background:url(mid-2.jpg) repeat-y;
	width:350px;
	margin: 0;
	}

div.bot2 {
	background:url(bot-2.jpg) no-repeat;
	width:350px;
	height:10px;
	margin-bottom: -3px;
	}

div#annuaires {
	background:url(annuaires.jpg) no-repeat;
	padding:30px 20px 20px 20px;
	text-align:left;
	}

div#regies {
	background:url(regies.jpg) no-repeat;
	padding:40px 20px 0 20px;
	}

table#table_edito td#last_editos {
	color: #1d70d4;
    font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
	}
	
table#table_edito td {
    padding-left:0;
	}

table#table_edito a.titre_editos, table#table_edito span.titre_editos {
	color: #209359;
    font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
	}

div.comments_recup {
	float:right;
	width:470px;
	margin:10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
	}

div.adresse {
	color: #2F5E9B;
	width:130px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 10px;
	}
div.adresse h3 {
	font-family: Helvetica, Geneva, Arial, sans-serif;
    font-size: 12px;
    font-weight:bold;
    margin:2px 0 2px 0;
	}

div.glob_prix {
	text-align:left;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	padding:5px;
	width:635px;
	margin:0 0 5px 0;
	}
	
table.hachures {
	border-bottom:1px dashed #acd5d2;
	border-top:1px dashed #acd5d2;
	padding:5px;
	background:url(fond.jpg);
	}
table.hachures td.titre {
	background-color: #fff;
	border:1px solid #acd5d2;
	}
.titre_hachures {
	border-bottom:0;
	border-left:1px dashed #acd5d2;
	border-right:1px dashed #acd5d2;
	border-top:1px dashed #acd5d2;
	padding:2px 5px;
  font-family: Verdana,Tahoma,sans-serif;
  color: #2F5E9B;
}
span.nom_recup {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#8b9095;
	font-size:14px;
	vertical-align: middle;
}

span.titre_prix {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#8b9095;
	font-size:13px;
}

span.titre_prix i {
	font-size:12px;
}
	
div.details_prix {
	font-size:12px;
	margin:20px 20px 0 30px;
	padding:5px;
	line-height:16px;
	vertical-align:top;
	}	

div.details_prix span.left {
 	text-align: left;
 	padding-left:55px;
 	width: 100%;
	}

div.details_prix span.right {
 	float: right;
 	text-align: right;
 	margin:0 5px 0 5px;
	}

div.ancremap {
	background:url(ancremap.jpg) no-repeat;
	float:right;
	height:34px;
	width:52px;
	padding:0 0 0 28px;
	margin: 10px 0 0 25px;
}

div.nean {
	text-align: center;
	vertical-align:top;
	color:#FF0000;
	}

span.vue_maj {
	height:25px;
	width:200px;
	float:right;
	text-align:center;
	vertical-align:middle;
	margin:10px 10px 0 0;
	}
	
span.vue_maj a {
	border: 1px solid rgb(170, 221, 170);
	padding: 0.2em;
	background-color: rgb(204, 255, 204);
	margin: 0.3em;
	}

table#scat_menu {
	width:680px;
	margin-left:10px;
	border:0px;
}
#scat_menu ul li{
	padding:0 0 0 2px;
	margin:0 0 0 0;
	}
#scat_menu a {
	font-family: Tahoma,Verdana,sans-serif;
	font-size: 12px;
	}
td#col1 {
	width:300px;
	}
td#col2{
	width:300px;
	}
td.details_prix div {
	padding-left:42px;
	margin-top:5px;
}

span.pactive {
	color:#C05151;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	margin:0 3px;
}
a.other_pages {
	color:#000;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:2px;
	text-decoration:none;
	background-color:#EFEFEF;
}

#load_new {
	font-family: Geneva, Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	width:600px;
	text-align:left;
	vertical-align:middle;
}
.icon_1 {
	background:url(icones-metaux.jpg) no-repeat;
	background-position:0 0;
	height:16px;
}
.icon_2 {
	background:url(icones-metaux.jpg) no-repeat;
	background-position:0 -16px;
	height:16px;
}
.icon_3 {
	background:url(icones-metaux.jpg) no-repeat;
	background-position:0 -32px;
	height:16px;
}
.icon_4 {
	background:url(icones-metaux.jpg) no-repeat;
	background-position:0 -48px;
	height:16px;
}
.icon_5 {
	background:url(icones-metaux.jpg) no-repeat;
	background-position:0 -64px;
	height:16px;
}
.icon_6 {
	background:url(icones-metaux.jpg) no-repeat;
	background-position:0 -80px;
	height:16px;
}
.icon_7 {
	background:url(icones-metaux.jpg) no-repeat;
	background-position:0 -96px;
	height:16px;
}
.icon_8 {
	background:url(icones-metaux.jpg) no-repeat;
	background-position:0 -112px;
	height:16px;
}
span.tags {
  padding:5px 5px 5px 25px;
  background-color: #EFFFFC;
  border: 1px solid #95EFBB;
  background-image: url(../../images/scripts/tag_green.png);
  background-position: 2px 50%;
  background-repeat: no-repeat;
}
span.edito {
  padding:5px 5px 5px 25px;
  background-color: #EFFCFF;
  border: 1px solid #95E0EF;
  background-image: url(../../images/scripts/edito.png);
  background-position: 2px 50%;
  background-repeat: no-repeat;
}
label#date_edito {
  float:right;
  margin:0 20px;
  padding:10px;
  background-color: #EFEFEF;
  border: 1px solid #BFBFBF;
}
