@charset "utf-8";

/*/ Styles gnraux /*/
a {color: #007BC3;}
a:hover {color: #007BC3;}

/*/ Texte /*/
.texte-rouge-verdana {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #E30205;}
.texte-rouge-arial {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #E30205;}
.texte-gris {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #555555;}
.texte-bleu-petit {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #87A7C1;}

/*/ Menu /*/
.onglets a {height:22px;cursor:hand;display:block;background:#9BA4AE url(../photo-appartement-besancon/menu-highlight.gif) no-repeat 0px 0px;text-decoration:none;font:normal 13px Arial,Sans-serif;color:#FFFFFF;padding: 0 0 0 8px; margin-bottom:9px;width:auto;}
.onglets a span{line-height:20px;padding: 0 0 0 3px;}
.onglets a:hover {background:#7CC1E9 url(../photo-appartement-besancon/menu-highlight.gif) no-repeat 0px -22px;text-decoration:none;}
.current a{height:22px;font:bold 13px Arial,Sans-serif;color:#FFFFFF;text-decoration: none;background:#7CC1E9 url(../photo-appartement-besancon/menu-highlight.gif) no-repeat 0px -22px;}
.texte-menu {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #FFFFFF;font-weight: normal;text-decoration: none;}
.texte-menu a: {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #FFFFFF;font-weight: normal;text-decoration: none;}
.texte-menu a: {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #FFFFFF;font-weight: normal;text-decoration: none;}

/*/ SOUS-MENUS GAUCHE /*/
.cadre-menus-sub {white-space: nowrap; visibility: hidden; position: absolute; border: 1px solid #787878; padding:0; line-height: 22px; z-index:900; text-align:left; width:175px; filter: progid:DXImageTransform.Microsoft.Shadow(color=#333333,direction=130,strength=3);}
.cadre-menus-sub a {display:block; z-index:901;background:#9BA4AE url(../photo-appartement-besancon/menu-highlight.gif) no-repeat 0px 0px;text-decoration:none;font:normal 13px Arial,Sans-serif;color:#FFFFFF;padding: 0 0 0 13px;}
.cadre-menus-sub a:hover{display:block; z-index:901;background:#7CC1E9 url(../photo-appartement-besancon/menu-highlight.gif) no-repeat 0px -22px;text-decoration:none;font:normal 13px Arial,Sans-serif;color:#FFFFFF;padding: 0 0 0 13px;}


/*/ Mise en page /*/
.bordure-page {border-right-width: 1px;border-left-width:1px;border-right-style: solid;border-left-style: solid;border-right-color: #BAC4CE;border-left-color: #BAC4CE;}
.titre-section-bleu {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #FFFFFF;background-color: #7CC1E9;height: 22px;padding-left: 10px;line-height: 22px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #428FB1;padding-top: 2px;}
.titre-section-gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #C5C5C5;
	height: 22px;
	padding-left: 10px;
	line-height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #888888;
	padding-top: 2px;
	text-transform: uppercase;
}
.cellule-contenu {padding: 10px;background:#FFFFFF;}
.cadre-photo {border: 2px solid #BDBDBD;}
.encadre-table {background-color: #E4E4E4;border: 2px solid #77A7C3;}
.texte-champs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	border: 1px solid #CCCCCC;
	background-color: #F8F8F8;
}



/*/ Styles de la carte /*/
.menu-titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: bold;
}
.menu-texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.bordure-tab {
	border: 1px solid #a7a7a7;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #7cc1e9;
}
.texte-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.menu-box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	border: 1px solid #666666;
}
span.msg-info {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	}