/* CSS Document */


.savoir_plus {
	text-decoration:none;
}

a.savoir_plus :hover {
	color:#cc0000;
	text-decoration:none;
}


.savoir_plus img{
	border:solid 1px #000000;
}

.conteneur_savoir_plus a{
	display:block;
	height:10px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:right;
	background:#A2A2A2;
	border-bottom:solid 1px #000000;
	padding-right:5px;

}

.conteneur_savoir_plus a img{ 
	margin-top:2px;
}

#bottom{
	background:#4d4d4d;
	width:692px;
	margin-left:30px;
	padding:5px;
	height:13px;
}

#bottom a {
	display:block;
	float:left;
	width:20px;
}

#bottom a img {
	border:none;
}

#bottom #logo_snpi{
	display:block;
	width:15px;
	float:right;
}

#panier {
	background:url(../imagesweb/modele/modele_20.gif) no-repeat;
	width:760px;
	height:41px;
}

#panier a{
	text-decoration:none;
}

#lien_panier a{
	margin-left:518px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#cc0000;
}

#lien_panier a img{
	border:none;
}

#lien_panier a span{
	color:#141215;
}


/*-------------------------------------index--------------------------------*/
#texte_presentation{
	padding-top:8px;
	color:#4d4d4d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#texte_presentation h2{
	color:#cc0000;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
}

#texte_presentation div{
	font-weight:bold;
	font-size:14px;
}

#texte_presentation h3{
	color:#cc0000;
	font-size:11px;
	margin:0;
	padding:0;
	margin-top:15px;
}

.lien_accueil{
	color:#4d4d4d;
}
/*-------------------------------------co_propositionsbiens--------------------------------*/
.fiche_bien{
	margin:0 5px 2px 5px;
}

.conteneur_liens{
	height:15px;
}
.lien_savoir_plus{
	float:left;
	width:80px;	
}

.lien_selection{
	float:left;
	width:200px;
	text-align:right;	
}

.ville{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc0000;
	text-decoration: none;
	font-weight:bold;
}

/*-------------------------------------fiche bien--------------------------------*/
.espace{
	width:12px;
}

html>/**/body .espace{
	width:6px;
}

.lien_retour{
	float:left;
	width:192px;
	background:#5d5d5d;
	height:14px;
}

.lien_selection_fiche{
	float:left;
	margin-left:6px;
	width:191px;
	background:#cc0000;
	height:14px;
}

.diagnostic-wrapper{
    float:left;
    width:190px;
	margin-bottom:10px;
    font-family:arial;
	font-size:10px;
	color:#999;
}

.diagnostic-wrapper h2{
   background-color:#000;
   color:#fff;
   margin:0;
   padding:3px 2px;
   font-size:11px;
}

.diagnostic-wrapper p{
    margin:3px 0;
	font-size:10px;
	color:#000;
}

.diagnostic{
    border:1px solid #000;
	font-size:10px;
	font-family:arial;
}

.diagnostic-screen {
	position:relative;
	height:140px;
}

.diagnostic .diagnostic-screen  .diagnostic-graph{
    position:absolute;
	z-index:20;
	height:140px;
	width:150px;
}



.diagnostic.dpe .diagnostic-screen  .diagnostic-graph{
    background:url("../imagesweb/diagnostic-dpe-bg.png") no-repeat left top;
}
.diagnostic.ges .diagnostic-screen  .diagnostic-graph{
    background:url("../imagesweb/diagnostic-ges-bg.png") no-repeat left top;
}

.diagnostic .diagnostic-cursor {
    position:absolute;
	top:0;
	right:3px;
	z-index:10;
	height:30px;
	width:178px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:3px 5px 0 0;
}

.diagnostic .diagnostic-cursor em{
	text-align:center;
	margin:0 5px 0 150px;
	padding:0;
}

.diagnostic.dpe .diagnostic-cursor {
    background:url("../imagesweb/diagnostic-dpe-cursor.png") no-repeat right top;
}
.diagnostic.ges .diagnostic-cursor {
    background:url("../imagesweb/diagnostic-ges-cursor.png") no-repeat right top;
}

#bottom a.facebook{
   display:block;
   float:right; 
   font-family:sans-serif; 
   color:#fff;
   text-decoration:none;
   width:150px;
   font-size:11px;
   text-align:right;
   background:url("../imagesweb/partager-facebook.png") no-repeat right center;
   padding-right:20px;
}

html>/**/body .lien_retour{
	height:15px;
	width:192px;
}

html>/**/body .lien_selection_fiche{
	height:15px;
	width:192px;
}
