body{
	margin: 0px;
	background-color: #FFFFFF;
}

h2{
	font-size: 13px;
	font-weight: bold;
}

a:link, a:visited, a:active, a:hover{
	color: #5F6163;
	text-decoration: underline;
}

form{
	padding: 0px;
	margin: 0px;
}

.custom_content{
	padding:10px;
}

.sfondoB{
	background: url(../img/sfondo.gif) repeat-x;
}

.sfondo{
	background-color: #F0EFEE;
}

.sfondoPropriety{
	padding-left: 10px;
	background-color: #E5E4E3;
}

.posCastle{
	padding-left: 20px;
	padding-top: 10px;
}

.sfondoOmbra{
	background-color: #FFFFFF;
}
.celImP{
	background-color: #D5D5D5;
}

.homeHeaderBg{
	background-color: #F0EFEE;
}

.menu{
	background-color: #CCCCCC;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.testoMenu{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5F6163;
	font-size: 13px;
}

a.testoMenu:link, a.testoMenu:visited, a.testoMenu:active, a.testoMenu:hover{
	color: #5F6163;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
a.footerLink:link, a.footerLink:visited, a.footerLink:active, a.footerLink:hover{
	color: #002252;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a.footerLink2:link, a.footerLink2:visited, a.footerLink2:active, a.footerLink2:hover{
	color: #002252;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.footer{
	background: url(../img/sfondoFooter.gif) no-repeat center center;
	background-color: #D4D4D4;
	border-top: 2px solid #B0B0B0;
}

.testoFooter{
	font-size: 12px;
	color: #002252;
}

/*Contenuti*/
.boxRegione{
	background-color: #999999;
	padding: 5px;
}

.tabContenuti{
	padding: 10px;
}

.photoGallery{
	background-color: #999999;
}

.ricercaUnitB{
	background-color: #FFFFFF;
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
}

.ricercaUnitG{
	background-color: #DDDDDD;
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
}

.mappa{
	border: 1px solid #CCCCCC;
	margin: 0px;
}

.pad{
	padding: 5px;
}
.proprietyDettails{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	font-size: 13px;
	font-family: Arial;
	color: #666;
}

.unitDetails{
	background-color: #F0EFEE;
	border: 1px solid #CCCCCC;
	font-size: 13px;
	font-family: Arial;
	color: #666;
	padding: 8px 3px 8px 3px;
}
.unitDetailsSearch{
	background-color: #F0EFEE;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	font-family: Arial;
	color: #666;
	padding: 8px 2px 8px 2px;
	text-align: center;
}
.descPropriety{
	font-size: 11px;
	font-family: Tahoma;
}

.bordoPrezzi{
	border: 1px solid #000000;
	padding: 5px;
}
.menuSecondario{
	background-color: #D4D4D4; 
}
.bordoFotoRegione{
	border: 2px solid #222F4D;
}
.testoRegione{
	font-size: 21px;
	color: #FFFFFF;
}

.descrizioneRegione{
	font-size: 11px;
	font-family: Tahoma;
	color: #222F4D;
}

.testoContenuti{
	color: #969696;
	font-family: Tahoma;
	font-size: 11px;
}

.bordoImgGallery{
	border: 1px solid #000;
}
.propretyBox{
	background-color: #E5E4E3;
}

.testoPropriety{
	font-size: 16px;
	color: #222F4D;
}

.boxMenuSecondo{
	background-color: #D4D4D4;
}

.testoMenuSecondo{
	font-size: 21px;
	color: #FFFFFF;
}

.testoInfoProp{
	color: #666666;
	font-family: Arial;
	font-size: 13px;
}

h1{
	font-size: 13px;
	font-weight: bold;
}
td{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}
.form_grey{
	background-color: #f5f5f5;
	color: #000000;
	font-size: 11px;
}

.form_grey_dark
{
	background-color: #DDD;
	color: #000000;
	font-size: 11px;
}
.box-form{
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding: 1px;
}

.sep
{
	background-color: #999;
	height: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.boxQuickSearch{
	background-color: #DDD;
	border:1px solid #CCC;
	padding: 0px;
}
.table_gallery {
	border-right: solid #999 1px;
	border-bottom: solid #999 1px;
	margin: 0px;
	background-color: #EEE;
}
.table_gallery2 {
    border-top: solid #999 1px;
    border-bottom: solid #999 1px;
    border-left: solid #999 1px;
    margin: 0px;
	background-color: #EEE;
}
.table_gallery3 {
    border: solid #999 1px;
    margin: 0px;
}
.gallery{
    border-left: solid #999 1px;
    border-top: solid #999 1px;
    margin: 0px;
}
.propertyName{
	color: #222F4D;
	font-size: 16px;
	font-weight: bold;
}
.unitName{
	color: #222F4D;
	font-size: 14px;
	font-weight: bold;
}
.serviceName{
	color: #222F4D;
	font-size: 14px;
	font-weight: bold;
}
.serviceB{
	background-color: #FFFFFF;
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
}

.serviceG{
	background-color: #DDDDDD;
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
}
.pageTitle{
	color: #222F4D;
	font-size: 16px;
	font-weight: bold;
}
.homeTitle{
	color: #222F4D;
	font-size: 12px;
	font-weight: bold;
}
.homeText{
	color: #222F4D;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#selectHome{
	font: 12px Arial, Helvetica, sans-serif;
    color: #000000;
    background: #F0F0F0;
    width: 110px;
	border: solid #999 1px;
}
#selectHome2{
	font: 12px Arial, Helvetica, sans-serif;
    color: #000000;
    background: #F0F0F0;
	border: solid #999 1px;
}
.calendario{
	border: solid #CCC 1px;
	background-color: #FFF;
}
.cal{
	font-size: 11px;
	background-color: #DDD;
}
.calH{
	font-size: 10px;
	color: #000;
	background-color: #CCC;
}
.cal0{
	font-size: 10px;
	background-color: #8EEE9D;
}
.cal1{
	font-size: 10px;
	background-color: #FF5959;
}
.cal2{
	font-size: 10px;
	background-color: #FFFF66;
}
.cal3{
	font-size: 10px;
	background-color: #0099FF;
}
.cal4{
	font-size: 10px;
	background-color: #FF66FF;
}
