body
{
  margin:2px 0 0 0;
  background-color:#882020;
  font-family: Verdana,Arial;
  min-width:776px;
  text-align:center;
}
a
{
    color:#333;
    text-decoration:none;    
}
a img
{
	border:0;
}
#Corpo
{
    width:776px;
    margin: 0 auto;
    text-align: left;    
}    
#Head
{
    width: 776px;
    height: 310px;
    background-image: url(images/head_bg.jpg);
    background-repeat: no-repeat;
    background-color: #fff;
    position:relative;
    float:none;
    clear:both;
}
#Headmini
{
    width: 776px;
    height: 80px;
    background-image: url(images/head_bg.jpg);
    background-repeat: no-repeat;
    background-color: #fff;
    position:relative;
    float:none;
    clear:both;
}
#Head #Logo
{
    margin:0 0 0 8px;
    padding-top:110px;
    font-size: 10px;
    float:none;
    color:#666;
}
#Head #Logo a img
{
	margin:20px 15px 0 0;
}
#Headmini #Logo
{
    margin:0 0 0 8px;
    padding-top:10px;
    float:none;
}
#Head #Menu
{
    width: 535px;
    background-color: #882020;
    color: #fff;
    position: absolute;
    right: 0;
    top: 305px;
    background-image: url(images/menu_bg.jpg);
    background-repeat: no-repeat;
    margin-bottom:40px;
    font-size:13px;
}
#Headmini #Menu
{
    width: 535px;
    background-color: #882020;
    color: #fff;
    position: absolute;
    right: 0;
    top: 55px;
    background-image: url(images/menu_bg.jpg);
    background-repeat: no-repeat;
    margin-bottom:50px;
    font-size:13px;
}
#Head #Menu a, #Headmini #Menu a
{
    color:#fff;
    text-decoration:none;
    font-size:13px;
    font-weight:bold;
}
#Head #Menu a:hover
{
    color:#ccc;
}    
#slide-show
{
    position:absolute;
    right:0;
    top:0;
}
#slide-images{
  position:relative;
  display:block;
  margin:0px;
  padding:0px;
  width:588px;
  height:305px;
  overflow:hidden;
}

#slide-images li{
  position:absolute;
  display:block;
  float:left;
  list-style-type:none;
  margin:0px;
  padding:0px;
  background-color:#FFFFFF;
}

#slide-images li img{
  display:block;
  float:left;
  background-color:#FFFFFF;
}
#SearchBox
{

    width:776px;
    /*height: 100px;*/
    background-position: left bottom;
    background-image: url(images/searchbox_bg.jpg);
    background-repeat: no-repeat;
    background-color: #fff;
    float:left;
}
#SearchBox h2
{
    font-size:12px;
    border-bottom:solid 1px #882020;
    margin:0;
}
#SearchBox h2 span
{
    display:block;
    background-color:#882020;
    color:#fff;

    font-weight:normal;
    

}
#SearchBox fieldset
{
    margin:20px 5px 10px 5px;
}
#SearchBox legend
{
    color:#882020;
    font-size:12px;
    font-weight:bold;
}    
#SearchBox #SearchForm
{
}
#MainTableTop
{
   margin-top:5px;
   background-image:url(images/head_top_bg.jpg);
   background-repeat: no-repeat;
   background-color: #fff;
}
#ElencoImmobili
{
    width:776px;
}
#ElencoImmobili thead td
{
    font-size:10px;
    color:#CC0033;
    font-weight:bold;
}
#ElencoImmobili tbody td
{
    font-size:10px;
    color:#000;
    border-bottom:solid 2px #ccc;
    padding-top:10px;
}
#ElencoImmobili div.images-container
{
	position:relative;
	height:60px;
	/*display:block;*/
}
#ElencoImmobili td.images img
{
    margin-bottom:7px;
}
#ElencoImmobili #ani
{
    /*width:100px;
    height:60px;
    margin-top:-73px;
    float:none;
    clear:both;*/
	position:absolute;
	top:1px;
	left:6px;
    opacity:.75;
    -moz-opacity:.75;
    filter:alpha(opacity=75);}

#Contenuto
{
    width: 776px;
    background-color: #fff;
    float: left;
    background-position: left bottom;
    background-image: url(images/searchbox_bg.jpg);
    background-repeat: no-repeat;
    margin-bottom:5px;
    position:relative;
}
#Contenuto p
{
    font-size: 14px; color: #2B3C72;
    margin:10px 30px 10px 30px;
}
#Foot
{
    width:776px;
    background-image:url(images/head_top_bg.jpg);
    background-repeat: no-repeat;
    background-color: #fff;
    position:relative;
    padding-top:5px;
    font-size:10px;
    float:left;
    clear:both;
    margin-bottom:20px;    
}
#Foot #Menu
{
    text-align:center;
    border-bottom:solid 1px #ccc;
}
#Foot #Menu a
{
    color:#882020;
    text-decoration:none;
    font-size:10px;
    font-weight:bold;
}
#Foot #Menu a:hover
{
    color:#333;
}
#Foot #bottom-logo
{
    float:left;
    margin-left:10px;
}
#Foot address
{
    margin-left:20px;
    float:left;
    border-bottom:solid 2px #ccc;
    height:57px;
    color:#333;
}
#Foot span
{
    position:absolute;
    left:0;
    bottom:-10px;
    width:776px;
    display:block;
    height:10px;
    background-image: url(images/searchbox_bg.jpg);
    background-repeat: no-repeat;
    background-color:transparent;
}
#legal
{
    color:#fff;
    font-size:10px;
    text-align:center;
}
#MenuScheda
{
   background-image:url(images/head_top_bg.jpg);
   background-repeat: no-repeat;
   background-position:left top;
   background-color: #fff;
   text-align:right;
   font-size:12px;
   font-weight:bold;
   margin-bottom:10px;
   
}
#MenuScheda h1
{
    font-size:16px;
    color:#999;
    margin:0;
    border-bottom:solid 2px #ccc;
    padding:10px 0 0px 10px;
    text-align:left;
}
#Scheda
{
    width:440px;
    min-height:400px;
    float:left;
    font-size:12px;
    color:#333;
    margin:0 10px 10px 20px;
}
#Scheda h2
{
    margin:10px 0 0 0;
    font-size:12px;
    font-weight:bold;
    font-variant:small-caps;
    color:#882020;
}
#Foto
{
    width:300px;
    float:left;
    text-align:center;

}
input.button
{
	background-color:#882020;
	color:#fff;
	font-weight:bold;
}
.linkbutton
{
	display:block;
	background-color:#882020;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	border:1px solid #000;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	text-align:center;
}
#FormContatti
{
	width:450px;
	float:left;
}
#Contatti
{
	width:280px;
	float:left;
	font-size:11px;
	margin:10px 0 0 30px;
}
#Contatti address
{

	font-size:13px;
	color:#666;

}
#LinksKeys
{
    font-size:10px;
    color:#ccc;
    margin-top:20px;
}
#LinksKeys a
{
    color:#999;
}
/*
----------------
Vecchi stili
----------------
*/
.tdBordiGrigio { border: 1px; border-left-color: #C0C0C0; border-left-style: solid;
				border-right-color: #C0C0C0; border-right-style: solid;
				border-bottom-color: #C0C0C0; border-bottom-style: solid }
.tdBordiSx { border: 1px; border-left-color: #C0C0C0; border-left-style: solid; 
			border-top-color: #C0C0C0; border-top-style: solid }
.tdBordiFoto { border: 1px; border-left-color: #C0C0C0; border-left-style: solid;
				border-right-color: #C0C0C0; border-right-style: solid;
				border-bottom-color: #C0C0C0; border-bottom-style: solid }
.testoArancio10 { font-family: Verdana,Arial; font-size: 10px; color: #FF7200 }

.testoArancio11 { font-family: Verdana,Arial; font-size: 11px; color: #FF7200 }

.testoBianco11 { font-family: Verdana,Arial; font-size: 11px; color: #FFFFFF }

.testoNero10 { font-family: Verdana,Arial; font-size: 10px; color: #000000 }
.testoNero9 { font-family: Verdana,Arial; font-size: 9px; color: #000000 }
.testoGrigio10 { font-family: Verdana,Arial; font-size: 10px; color: #BEB9B9 }
.testoGrigio11 { font-family: Verdana,Arial; font-size: 11px; color: #A9A6A6 }
.testoGrigio12 { font-family: Verdana,Arial; font-size: 11px; color: #9E9D9D }

.testoRosso10 { font-family: Verdana,Arial; font-size: 10px; color: #FC0F0F }

.testoNero11 { font-family: Verdana,Arial; font-size: 11px; color: #000000 }

.testoNero12 { font-family: Verdana,Arial; font-size: 12px; color: #000000 }
.testoNero16 { font-family: Verdana,Arial; font-size: 16px; color: #000000 }

.testoBlu12 { font-family: Verdana,Arial; font-size: 12px; color: #2B3C72 }
.testoBlu11 { font-family: Verdana,Arial; font-size: 11px; color: #2B3C72 }
.testoBlu10 { font-family: Verdana,Arial; font-size: 10px; color: #2B3C72 }
.testoBianco11 { font-family: Verdana,Arial; font-size: 11px; color: #ffffff }

.buttonclass{background-color : #B5CFE5; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : black; border : 1px solid Black; text-align : center; Cursor : Hand}

.linkNerAra10 { font-family: Verdana,Arial; font-size: 10px; color: #000000; text-decoration: none }
.linkNerAra10:hover { color: #FF9900 }

.linkNerAra11 { font-family: Verdana,Arial; font-size: 11px; color: #000000; text-decoration: none }
.linkNerAra11:hover { color: #FF9900 }

.linkAraNer10 { font-family: Verdana,Arial; font-size: 10px; color: #FF9900; text-decoration: none }
.linkAraNer10:hover { color: #000000 }
.linkRossoNer10 { font-family: Verdana,Arial; font-size: 10px; color: #FC0F0F; text-decoration: none }
.linkRossoNer10:hover { color: #000000 }

.linkBluNer11 { font-family: Verdana,Arial; font-size: 11px; color: #076BA7; text-decoration: none }
.linkBluNer11:hover { color: #000000 }
.linkBluNer12 { font-family: Verdana,Arial; font-size: 12px; color: #076BA7; text-decoration: none }
.linkBluNer12:hover { color: #000000 }
.linkBiaNer15 { font-family: Verdana,Arial; font-size: 14px; color: #FFFFFF; text-decoration: none }
.linkBiaNer15:hover { color: #000000 }
.linkBluNer10 { font-family: Verdana,Arial; font-size: 10px; color: #076BA7; text-decoration: none }
.linkBluNer10:hover { color: #000000 }
.linkBluNer10 { font-family: Verdana,Arial; font-size: 10px; color: #076BA7; text-decoration: none }
.linkBluNer10:hover { color: #000000 }
.linkAraNer11 { font-family: Verdana,Arial; font-size: 11px; color: #FF7200; text-decoration: none }
.linkAraNer11:hover { color: #000000 }
.linkBiaNero11 { font-family: Verdana,Arial; font-size: 11px; color: #FFFFFF; text-decoration: none }
.linkBiaNero11:hover { color: #000000 }

.moduli { font-family: Verdana,Arial; font-weight: normal; font-size: 10px; color: #000000; border: 1px; border-style: solid; border-color: #7588D6 }
.button { font-family: Verdana,Arial; font-weight: normal; font-size: 11px; color: #000000; border: 1px; border-style: solid; border-color: #000000 }


/*Classe che definisce del normale testo*/
 .testo{font-family:Verdana; color:#000000; font-size:9px}
 .testo_colore{font-family:Verdana; color:#09447F; font-size:9px}
 .testotitoli{font-family:Verdana; color:#ffffff; font-size:13px}
 a.testo:link{font-family:Verdana; color:#1C44B2; font-size:9px; text-decoration:none; font-weight:bold;}
 a.testo:visited{font-family:Verdana; color:#1C44B2; font-size:9px; text-decoration:none; font-weight:bold;}
 a.testo:hover{font-family:Verdana; color:#000000; font-size:9px; text-decoration:none; font-weight:bold;}
 

 .login {
     border           : 1px solid #7588D6;

     } 
/*Classe per la gestione delle caselle di testo*/
 .inputclass{
  color            : #3B5C8D;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  border           : 1px solid #7588D6;
  white-space      : normal;
  text-decoration  : none;
 } 
 .campifocus{
  color            : #4C6790;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
  border           : 1px solid #7588D6;
  white-space      : normal;
  text-decoration  : none;
  background       : #F6FA8E; 
 } 
 
/**** SETTAGGI PER LA GESTIONE DELLE TABELLE****/  

.topTabelle { background-color:#1C44B2;}
.BloccoSfondo { background-color:#ffffff;}
.ModuloSfondo { background-color:#ffffff;}
.tabBloccoIndexSfondo { background-color:;}
  
.dynamic-tab-pane-control .tab-row .tab {
	font-family:	Verdana, Helvetica, Arial;
	font-size:		12px;
	cursor:			Default;
	display:		inline;
	margin:			1px -5px 1px 5px;
	float:			left;
	padding:		3px 6px 3px 6px;
	background:		rgb(234,242,255);
	border:			1px solid;
	border-color:	rgb(120,172,255);
	border-left:	0;
	border-bottom:	0;
	border-top:		0;
	
	cursor:			hand;
	cursor:			pointer;
	
	z-index:		1;
	position:		relative;
	top:			0;
}  
.dynamic-tab-pane-control .tab-page {
	clear:			both;
	border:			1px solid rgb(120,172,255);
	background:		White;
	z-index:		2;
	position:		relative;
	top:			-2px;
	color:			Black;
	font-family:	Verdana, Helvetica, Arial;
	font-size:		10px;
	padding:		10px;
}  
   
.dynamic-tab-pane-control h2 {
	text-align:	center;
	width:		auto;
}

.dynamic-tab-pane-control h2 a {
	display:	inline;
	width:		auto;
}

.dynamic-tab-pane-control a:hover {
	background: transparent;
}

.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	border:			1px solid rgb(120,172,255);
	border-bottom:	0;
	z-index:		3;
	padding:		2px 6px 5px 6px;
	margin:			1px -6px -2px 0px;
	top:			-2px;
	background:		white;
}

.dynamic-tab-pane-control .tab-row .tab a {
	font:				Menu;
	color:				WindowText;
	text-decoration:	none;
	cursor:				default;
}

.dynamic-tab-pane-control .tab-row .hover a {
	color:	blue;
}

.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;
}
 
.tabIndexSfondo { 
  background-color:#FFFFFF;
  border           : 1px solid #7588D6;
}
.tabIndexSfondo_Rosso { 
  background-color:#FFFFFF;
  border           : 1px solid #F8210B;
}
.tabIndexSfondo_divisione { 
  background-color:#C3D8FC;
  border           : 1px solid #7588D6;
}

.tabIndexSfondo_Grigio { background-color:#E2E2E0;}
.topTabelle { background-color:#1C44B2;}
.BloccoSfondo { background-color:#ffffff;}
.ModuloSfondo { background-color:#ffffff;}
.tabBloccoIndexSfondo { background-color:;}

/*Classe per la gestione del testo piccolo di intestazione*/
 .smallerheader{font-family:Verdana; font-weight:bold;font-size:9px;color:#ffffff;}  
 
 /*Classe per la gestione delle caselle di testo*/
 .selectclass{background-color : white; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : black; border : 1px solid Black; text-align : center; Cursor : Hand}

.linkZephiro { font-family: Arial, Verdana; font-size: 11px; color: #D7D4D4; text-decoration: none }
.linkZephiro:hover { color: #000000 }

