#body {
width:98%;
font:normal 90% Arial,Helvetica,sans-serif;	/*Tahoma, Verdana, Arial, sans-serif*/
text-align:center;
color:#333;
background:#fff url(/img/css/bg.jpg) repeat-x fixed;
margin:0 auto;
padding:0;}
#corpo {
padding-top:35px;
width:100%;
float:none;
margin:auto !important;
height:auto;}
#centro {
float:left;
width:80%;
padding-bottom:70px;
margin-top:0;}
#contenuto 
 {
float:right;
width:74%;
background:url(/img/css/mare.gif) no-repeat left top;
padding:20px 10px 0;}
#pagina {
	/*Il div pagina è contenuto nel #body e racchiude tutta la nostra struttura. 
	Viene utilizzato per impostare dei margini alla struttura.*/
	text-align:left;
	/*margin-left:1%;
	margin-right:1%;*/
	margin-top:10px;
	height: auto !important;
	height:0;
	background-color:#FFF;
	border: 1px solid #DDD;
	/*background: url(/img/css/container-bg.gif) top center repeat-y;*/
}
hr {
clear:left;
/*visibility:hidden;*/
width:80%;
text-align:center;
margin:auto !important;
border-left: none;
border-right: none;
border-top: none;
border-bottom: 1px #cccccc solid;
height: 1px;}
.divisore {
width:70%;
margin:auto;
border-left: none;
border-right: none;
border-top: none;
border-bottom: 1px #cccccc solid;
height: 1px;
}
.hr-hidden {
clear:left;
visibility:hidden;}
.br-space{ 
clear:both;
margin-bottom:20px;}
p,.dettaglio {
line-height:20px;
}
.dettaglio {
font-size:100%;
margin-top:30px;
height:auto !important; padding: 0pt; margin: 0pt 0pt 10px;
}
p,ul,ol,dl {
margin:1.5em 0 1.5em;}
ul {
padding:0 0 0 25px;}
a {
text-decoration:underline;}
/*COLORI PER I LINK DEL SITO*/
a:link, a:visited {
	color:#666;
}
a:hover,a:active {
color: #1170e4; /*colore dei link generico*/}
/* FINE COLORI PER I LINK DEL SITO*/
#hp_fp_foto {
text-align:center;
float:none;}
h1,.stil-h1 {
font:14px bold Arial, Helvetica, sans-serif;
color:#FFF;
text-transform:uppercase;
text-align:center;
border: 1px #135496 solid;
margin:6px 0 10px;
padding:5px 30px 6px 6px;}
.h1_comune {
background-color:#1d4091;
color:#fc3;
font-size:x-large;
font-weight:700;
}
h1,.stil-h1,h2,.voci-menu-2,.voci-menu-3,.voci-menu-1 {
	background:#135496 url(/img/css/bar.gif) repeat scroll 0 0;
}
h2,.voci-menu-2,.voci-menu-3,.voci-menu-1 {	
height:16px;
text-transform:capitalize;
text-align:center;
color:#FFF;
width:85%;
border-bottom-width:9px;
border-bottom-style:solid;
font:1.3em bolder Geneva, Arial, Helvetica, sans-serif;
margin:20px auto;
padding:10px 5px 5px 10px;}
h2,.voci-menu-2 {
border-bottom-color:#f9b625;}
.voci-menu-1 {
border-bottom-color:#96b9df;}
.voci-menu-3 {
border-bottom-color:#690;}
h3 {
color:#1d4091;
font-size:1em;
margin-bottom:3px;
background:transparent !important;}
h3 a:hover, h3 a:active, h3 a:link, h3 a:visited {
text-decoration:none;
color:#1d4091;}
.h4 {
color:#1d4091;
font-weight:bolder;
padding-left:5px;
background-color:#FFF;}
.h5 {
color:#FFF;
font-weight:bolder;
background-color:#1d4091;
padding:5px;}
h6 {
color:#333;
background-color:#FFF;
font:13px "Lucida Grande", sans-serif;}
/* Stili top grafico*/
#titolo_pagina {
	height:auto;
	width:100%;
	padding-bottom:13px;
	padding-top:3px;
	font-size:10px;
	text-align:center;
	color:#FFF;
	background-color:#135496;
}
#benvenuto, #benvenuto-1
{
color:#FFF;
font-size:12px;
font-weight:normal;
height:25px;
background-color:#135496;
}
#benvenuto{ text-align:right;width:60%;clear:right;float:right;}
#benvenuto-1{text-align:left;text-indent:5px;width:40%;clear:left;float:left;}

#benvenuto a,#benvenuto-1 a {
text-decoration:none;
color:#FFF;
background-color:#135496;
}

#benvenuto a:hover,#benvenuto-1 a:hover {
text-decoration:underline;
color:#edc500;
background-color:#135496;
} 

#top, #top-sx, #top-sx-stemma, #top-dx {
	
	height: 280px;
	}	
#top-sx, #top-sx-stemma, #top-dx {
	
	position:absolute;
	}	

#top {
	position:relative;
	text-align: left;
	width:100%;
    background: url(/img/css/uliveto.gif) no-repeat right;
	}	
#top-sx {
	width:100%;
	left:0;
	top:0;
	background: url(/img/css/top-sx1.gif) no-repeat left top;/*ok* barocco leccese*/
	}
#top-sx-stemma {
	float:left;
	width:220px;
	background: url(/img/css/top-sx-stemma.gif) no-repeat left top;
	}
#top-dx {
	width:400px;
	right:0;
	margin-right:0 !important;
	margin-right:-1px;
	top:0;
	background: url(/img/css/top-dx.gif) no-repeat right top; /*ok* trullo*/
	}
#tabs {
	float:left;
	width:100%;
	background-color:#e6edf4;
	font-size:93%;
	line-height:normal;
	/*margin-top:-35px;
	margin-left:150px;
	position:absolute;*/
}
    #tabs ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
      }
    #tabs li {
      display:inline;
	  float:left;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("/img/css/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("/img/css/tabright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#236fbc;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#FF9834;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }	
	
/* fine stili top*/
#logo {
width:auto;
/*height:140px;*/
background: #FFF;/*transparent !important;*/
clear:left;
float:left;
color:#1d4091;}
#banner {
clear:right;
float:right;
height:140px;
width:auto;
background-color:#FFF;}
#nascosto {
display:none;}
#menu_orizzontale {
width:100%;
font-size:12px;
font-weight:700;
color:#FFF;
background-color:#135496;}
#menu_orizzontale a {
text-decoration:none;
background:transparent;
color:#FFF;}
#menu_orizzontale a:hover {
background:transparent;
text-decoration:underline;
color:#f9b625;}
#menu_orizzontale ul {
margin:0 0 0 5px;
padding:6px 0 7px;}
#menu_orizzontale ul li a {
margin-right:4px;
text-decoration:none;
}
#boxricerca
{
	background:transparent !important;
	width: 60%;
	float:right;
/*	margin-top: 5px;
	margin-right: 40px;
	margin-bottom: 5px;
	margin-left: 0px;*/
	}
#boxricerca select 
{
	width:150px;
	float:right;	}
	#boxricerca form
{
	margin-top:20px;}

 #boxricerca input
{
	width:100px;
	float:right;	}
	.inputbox {
color:#072556;
float:right}
.invio {
    border:#CCC solid 1px;
	height:20px;
	margin-top:15px;
	margin-right:40px;
	float:none;
	color:#072556;
	}	
.ricerca {
color:#fff;
height:30px;
font-size:1.1em;
font-weight:600;
text-indent:30px;
background-image:url(/img/css/cerca.png);
background-repeat:no-repeat;
background-position:5px center;
}
.boxcodice{
	font:12px Arial, Tahoma, Verdana;
	color:#FFF;
	font-weight:600;
	float:left;
}
/*inizio vecchi stili ricerca*/
#ricerca {
width:100%;
height:25px;
font-weight:700;
padding-top:4px;
text-align:center;
color:#FFF;
background-color:#f9b625;}
#ricerca input {
color:#135496;
background-color:#FFF;
font-size:12px;
height:20px;
text-align:center;}
#ricerca select {
color:#135496;
font-size:12px;}
#ricerca form {
color:#135496;
font-size:14px;
text-align:center;}
/*fine stili vecchia ricerca*/
#scroller{
	position:relative;
	width:100%;
	height:21px;
	white-space:nowrap;
	overflow:hidden;
	cursor:default;
	font-weight:500;
	font-size:8pt;
	color:#072556;
	background-color:#e6edf4;
	border-top: 1px #072556 solid;
}
.pageHeader {
background-color:#FFF;
clear:both;
width:100%;
height:140px;
color:#CCC;}
.description
{
	line-height:20px;}

#zona {
background-color:#fafafa;
border:1px solid #36c;
font-size:95%;
color:#1d4091;
margin:5px 0 5px 15px;
padding:5px;}
/*stili menu contestuale*/
#menu_contestuale{
font-size:0.9em;
padding:10px 0 0 10px;
height:40px;}
#menu_contestuale a{
text-decoration: none;}
#menu_contestuale a, #menu_contestuale a:visited, #menu_contestuale a:active{
color: #666;}
#menu_contestuale a:hover{
text-decoration: underline;
color: #1170e4;}
/*fine contestuale*/
#apDiv1 {
position:absolute;
left:13px;
top:20px;
width:100px;
height:14px;
z-index:1;}
form {
font-size:x-small;
margin:0;
padding:0;}
.menudxsx {
color:#FFF;
background:#fff url(/img/newh2.jpg) repeat;
font-size:small;
font-weight:700;
margin-top:0;
text-align:center;}
#menu_sx {
float:left;
width:21%;
margin-left:10px;
margin-top:5px;
margin-bottom:100px;}
#menu_dx,#menu_sx {
background:#fafafa url(/img/css/sfu.gif) repeat-x top;
text-transform:uppercase;
margin-bottom:100px;
font-size:8pt;
color:#1d4091;
margin-top:10px;}
#menu_dx {
float:right;
text-indent:3px;
width:17%;
margin-right:10px;
margin-top:5px;
margin-bottom:100px;}
#menu_sx ul,#menu_dx ul {
list-style-type:none;
margin:0;
padding:0;}
#menu_sx li,#menu_dx li {
list-style-type:none;
margin:0;
padding:0 3px 3px;
}
#menu_sx a:link,#menu_sx a:visited,#menu_dx a:link,#menu_dx a:visited {
font-size:12px;
color:#1d4091;
display:block;
text-decoration:none;
text-transform:capitalize;
background-color:#fafafa;
padding:0 10px;}
#menu_sx a:hover,#menu_sx a:active,#menu_dx a:hover,#menu_dsx a:active {
background-color:#fafafa;
color:#f60;
text-align:left;
text-decoration:underline;
font-weight:700;}
blockquote,blockquote a:link,blockquote a:visited {
background-color:#FFF;
color:#1d4091;
font-size:9pt;
line-height:17px;}
blockquote a:link,blockquote a:visited {
text-decoration:none;}
blockquote a:hover {
text-decoration:underline;
background-color:#FFF;
color:#060;}

.copyright{
	float:right;
	width:230px;
	font-size:11px;
	margin-right:50px;
	color: #FFF;
}
.htext {
background-color:#FFF;
text-align:center;
text-indent:5px;
color:#1d4091;
font-size:11pt;
font-weight:700;
border-bottom:2px #FC0 dotted;
padding:2px;}
.newsletter_iscriviti_cancellati {
background-color:#0b629e;
color:#FFF;
font-size:13px;
font-weight:700;
padding:2px;}
#estuale {
font-size:12px;
color:#1d4091;
font-weight:700;
background-color:#FFF;}
.titolo_menu {
font-size:12px;
text-align:center;
font-weight:bolder;
color:#FFF;
padding-left:5px;
background:#1d4091 url(/img/css/titolo-2.jpg) repeat right;}
.ricerca_codice {
color:#f60;
font-size:100%;
background:transparent !important;}
.cod-ident {
color:#999;
line-height:1.2em;
text-align:center;
font:1.25em bold Arial, Helvetica, sans-serif;}
.titoli-dett {
font-weight:700;
font-size:9pt;
text-align:left;
color:#1d4091;
text-decoration:none;}
.elen-imm
 {
	 margin-left:170px;
	 margin-top:25px;
	 margin-bottom:15px;
	 min-height:110px;}
#colonna_sx {
float:left;
margin-top:0;
width:59%;}
.dettaglio_comune {
background-color:#6698d7;
border:1px solid #999;
font-size:small;
color:#FFF;
padding:5px 5px 10px;}
.dettaglio_comune a:link,.dettaglio_comune a:visited {
color:#FFF;
background-color:#6698d7;}
.dettaglio_comune a:hover {
text-decoration:underline;
color:#f9b625;
background-color:#6698d7;}
.disp_si, .disp_no, .disp_pr {
text-align:center;
font-size:0;
height:22px;}
.disp_si {
background:url(/img/css/disp-on.gif) no-repeat scroll center;}
.disp_no {
background:url(/img/css/disp-off.gif) no-repeat scroll center;}
.disp_pr {
	background:url(/img/css/giallo.gif) no-repeat scroll center;}
.table_disp {
font-size:9pt;}
.menu_eventi {
color:#FFF;
font-size:14px;
font-weight:bolder;
border-bottom:1px solid #000;
padding-left:5px;
background-color:#1e71b5;}
#titolo-inizio-p, #titolo-inizio-p2 {
background:url(/img/css/sfh.gif) repeat-x scroll center top transparent;
padding-bottom:5px;
padding-top:5px;
border-bottom:1px solid #CCC;
font-size:13px;
font-weight:bolder;
text-transform:uppercase;
text-align:center;
margin-top:100px;
}
#titolo-inizio-p {
width:60%;
clear:left;
float:left;
}
#titolo-inizio-p2 {
width:40%;
clear:right;
float:right;
}
#titolo-inizio-p a:link,#titolo-inizio-p a:visited,#titolo-inizio-p2 a:link,#titolo-inizio-p2 a:visited {
color:#666;
background:transparent !important;
text-decoration:none;
}
#titolo-inizio-p a:hover,#titolo-inizio-p2 a:hover {
	text-decoration:underline;
	color:#F90;
	background:url(/img/css/sfh.gif) repeat-x scroll center top transparent;
}
#bottom,#bottom2 {
	clear:both;
	color:#FFF;
	font-size:12px;
	font-weight:700;
	width:100%;
	text-indent:15px;
	text-align:center;
	height:auto;
	margin:auto !important;
	margin-bottom:0;
	background-color: #135496;
}
#bottom a:link {
color:#FFF;
background:transparent;}
#bottom a:hover,#bottom a:visited {
color:#1170e4;
background:transparent;}
#map {
background:transparent url(/img/loading.gif) no-repeat center;}
#map a:link {
background-color:transparent!important;}
#mappa{
width:65%;
height:400px;
text-align:left;
font-size:85%;
float:left;
border:#CCC solid 1px;
margin-bottom:20px;
background-color:transparent !important;
background-image:url(/img/loading.gif);background-repeat:no-repeat;background-position:center;}
#info-posizione{
width:32%;
text-align:left;
float:left;
margin-bottom:20px;
padding-top:12px;}
#info-posizione ul{
list-style:none;
text-decoration:none;
line-height:20px;}
.sfuma {
text-shadow:2px 2px 3px #999;}
.voci-menu-4 {
text-align:center;
text-decoration:underline;
color:#F90;
background-color:#FFF;
font-size:large;
padding-top:20px;
padding-bottom:35px;}
.voci-menu-4 a:link,.voci-menu-4 a:visited {
color:#f60;
background-color:#FFF;}
.voci-menu-4 a:hover {
text-decoration:underline;
color:#F90;
background-color:#FFF;}
#voci-menu-5 {
background-color:#fafafa;
color:#1d4091;
font-weight:700;
text-transform:uppercase;
text-align:center;
padding-bottom:10px;}
#voci-menu-5 a:link,#voci-menu-5 a:visited {
color:#f60;
font-size:11px;
font-weight:700;
text-align:center;
background-color:#fafafa;}
#voci-menu-5 a:hover {
text-decoration:underline;
color:#f60;
font-size:11px;
font-weight:700;
text-align:center;
background-color:#fafafa;}
.voci-menu-6 {
text-indent:20px;
font-weight:700;
float:right;
margin-right:80px;
margin-bottom:0;
font-size:11px;
background:transparent url(/img/css/detta.gif) no-repeat scroll left top;	
color:#1d4091;}
.voci-menu-6 a:link {
color:#333;}
.voci-menu-6 a:visited {
color:#666;
}
.voci-menu-6 a:hover {
text-decoration:underline;
color:#f60;}
.arancio a:hover,arancio a:link {
color:#F90;
text-decoration:underline;
background-color:#FFF;}
.voci-menu-7 {
font-size:10px;
font-weight:bolder;
background-color:#f9f9f9;
border-top-width:3px;
border-top-style:solid;
border-top-color:silver;
color:#FFF;}
.voci-menu-7 a:link,.voci-menu-7 a:visited {
color:#1d4091;
background-color:#f9f9f9;}
.voci-menu-7 a:hover {
text-decoration:underline;
font-weight:bolder;
font-size:11px;
color:#f60;
background-color:#f9f9f9;}
.voci-menu-8 {
width:auto;
height:20px;
padding-top:3px;
font-weight:700;
font-size:10px;
background-color:#060;
color:#FFF;}
.voci-menu-8 a:link,.voci-menu-8 a:visited {
font-weight:700;
text-decoration:none;
color:#FFF;
background-color:#060;}
.voci-menu-8 a:hover {
font-weight:700;
text-decoration:underline;
background-color:#060;}
.voci-menu-9 {
width:auto;
height:20px;
padding-top:3px;
font-weight:700;
color:#FFF;
background-color:#090;
font-size:9pt;
text-transform:capitalize;
text-align:center;}
.voci-menu-10 {
font:italic 18px georgia;
color:#1d4091/*1170e4*/;
border-bottom:solid 1px #e5e5e5;
margin:0 0 15px;
padding:15px 0 5px;}
.voci-menu-11 {
background:#FFF url(/img/css/new.gif) no-repeat left top;	
height:35px;
padding-top:30px;
text-align:center;
font-weight:700;
text-indent:18px;
font-size:130%;
color:#1d4091;}
.voci-menu-11 a:hover {
text-decoration:underline;
color:#FC0;
background-color:#FFF;}
.titolo-mini-dettaglio {
width:auto;
height:20px;
margin-left:5px;
margin-bottom:7px;
font-size:9pt;
color:#333;
background-color:#FFF;}
.titolo-mini-dettaglio a:link, .titolo-mini-dettaglio a:visited {
color:#333;
background-color:#FFF;
text-decoration:none;}
.titolo-mini-dettaglio a:hover {
text-decoration:none;
color:#f60;
background-color:#FFF;}
.titolo-mini-promo {
background:#FFF url(/img/css/promo.gif) no-repeat scroll right;}
.foto-miniatura {
background:#e8eef7 url(/img/css/quadro-photo.gif);
width:126px;
height:90px;
float:left;
border:1px solid #CCC;
}
.immobile {
border-bottom-color:#1d4091;
border-bottom-style:dotted;
border-bottom-width:1px;
float:left;
min-height:245px;
margin-left:5px;
margin-right:5px;
width:45%;
padding-top:10px;}
.tipologia-comune-cod {
width:auto;
height:auto;
font-size:100%;
color:#333;
text-align:left;
margin-left:125px;
margin-top:15px;
font-weight:400;
background-color:#FFF;
padding-bottom:1px;}
.boxminidett {
height:120px;
}
.servizi-sx {
width:50%;
height:auto;
clear:left;
float:left;}
.servizi-dx {
width:50%;
height:auto;
clear:right;
float:right;}
#iforma-imm {
height:25px;
width:100%;
line-height:25px;
text-align:center;
font-size:10pt;
padding-top:4px;
font-weight:700;
color:#1d4091;
background:#f6fbfe url(/img/info.png) no-repeat scroll right;
background-position:10px;
border: 1px #84b8e9 solid;}
#iforma-imm a:link, #iforma-imm a:visited {
font-weight:700;
color:#1d4091;
background-color:#f6fbfe;
text-decoration:underline;}
div.split2 div {
float:left;
width:45%;
padding:0 2%;}
div.clearer {
float:none;
clear:left;}
.date,.code {
font:76% Verdana,Tahoma,Arial,sans-serif;
background:url(/img/css/underline1.jpg) no-repeat left bottom;
text-align:left;
line-height:1.5em;
margin:-5px 0 20px;
padding:0 0 18px;
}
.Box_IcoScheda {
background:url(/img/css/sfh.gif) repeat-x scroll center top transparent;
border:thin solid #CCC;}
.Col_Input1_log, .Col_Input1_log2 {
text-align:left;
margin-bottom:20px;
padding-left:5px;
padding-bottom:10px;
padding-top:5px;
}
.Col_Input1_log {
float:left;
width:48%;
}
.Col_Input1_log2 {
	float:right;
	width:49%;
}
.Col_Input1_log ul,.Col_Input1_log2 ul,.elenco-puntato ul,.elenco-puntato-dett ul {
list-style-image:url(/img/css/arw.gif);
}
.elenco-puntato-dett ul {
line-height:20px;
}
#marqueecontainer {
position:relative;
width:100%;
height:100px;
background-color:#FFF;
overflow:hidden;
border:2px solid #f60;
float:none;
color:#1d4091;
text-align:center;
font-size:12px;
font-weight:700;}
#vmarquee {
position:absolute;
width:100%;
left:2px;
top:3px;}
.bevelmenu {
width:100%;
background-color:#1d4091;
text-align:left;
font-size:13px;
font-weight:700;
color:#FFF;
margin:0;
padding:6px 0;}
.bevelmenu li {
list-style:none;
display:inline;}
.bevelmenu li a {
text-decoration:none;
color:#FFF;
background-color:#1d4091;
border:2px solid #09F;
padding:3px .5em;}
.bevelmenu li a:hover {
color:#f9b625;
background-color:#1e71b5;
border-style:outset;}
.bevelmenu li a:active {
border-style:inset;}
.call-skype {
padding-left:5px;
padding-top:10px;}
.tel {
background-image:url(/img/css/tel.gif);
background-repeat:no-repeat;
padding-left:24px;}
#contatti-tel {
width:170px;
padding-top:20px;
padding-left:5px;
height:59px;
background:#FFF url(/img/contatto-agenzia-immobiliare-salento.jpg) repeat fixed;
font-size:12px;
font-weight:700;
color:#06F;
background-color:#FFF;}
#flash-imm {
height:185px;
margin-left:5px;
margin-right:5px;
padding-top:10px;
text-align:center;}
#flash-imm a:link,#flash-imm a:visited {
text-align:center;}
.info {
padding-left:30px;
background:transparent url(/img/css/busta.png) no-repeat center left;/*busta.png*/
text-align:right;
}
#beschreibung {
font-size:8pt;
font-weight:700;
color:#333/*1d4091*/;
background-color:#fafafa;
text-transform:none;}
#vendo-affitto {
color:#1d4091;
font-size:12px;
text-align:center;
font-weight:700;
background-color:#fafafa;
padding-bottom:10px;
display:block;}
#vendo-affitto a:link,#vendo-affitto a:visited {
color:#1d4091;
text-align:center;
background-color:#fafafa;}
#vendo-affitto a:hover {
text-decoration:underline;
color:#f60;
text-align:center;}
.elenco-puntato,.contattaci {
text-align:left;
color:#1d4091;
font: 10pt bold Verdana,Arial,Helvetica,sans-serif;
margin-top:50px;
margin-bottom:20px;
background-color:#FFF;}
.elenco-puntato-dett {
text-align:left;
color:#333;
font: 9pt Verdana,Arial,Helvetica,sans-serif;
margin-top:50px;
margin-bottom:20px;
background-color:#FFF;}
.contattaci ul {
list-style-image:url(/img/contatta.png);}
.vedi-foto {
float:right;
font-size:12px;
color:#03C;
background-color:#FFF;}
.tratteggio {
background:url(/img/css/tratteggio.gif) repeat-x scroll 0 0 transparent;
clear:both;
text-align:center;
padding:5px 10px 0;}
.srl {
font-size:9px;}
.pagination {
text-align:center;
margin:3px;
padding:3px;}
.pagination a,.pagination a:hover,.pagination a:active {
background:url(/img/css/page_gradient.jpg) repeat-x scroll center bottom transparent;}
.pagination a {
border:1px solid #EEE;
text-decoration:none;
color:#1d4091;
margin:2px;
padding:2px 5px;}
.pagination a:hover,.pagination a:active {
border:1px solid #999;
color:#666;}
.pagination .current {
border:1px solid #036CB4;
font-weight:700;
background-color:#1d4091;
color:#FFF;
margin:2px;
padding:2px 5px;}
.pagination .disabled {
border:1px solid #EEE;
color:#1d4091;
margin:2px;
padding:2px 5px;}
#formail {
color:#1d4091;
background:#FFF;
text-align:left;
font-weight:700;
font-size:15px;
border:1px solid #CCC;}
legend {
color:#CCC;
text-indent:25px;
height:30px;
padding-top:25px;
padding-left:5px;}
legend, .busta {
background: url(/img/css/busta.png) no-repeat scroll left;}
.busta {
text-indent:30px;
padding-top:30px;}
/*label {
float:left;
width:90px;
height:30px;
font:12px/30px Arial,sans-serif;
margin-right:5px;
color:#1d4091;
background-color:#FFF;}*/
.FrmInput {
text-align:Right;
width:200px;}
input,select,textarea {
color:#069;
border:1px solid #7f9db9;
background:#fff url(/img/form_bg.jpg) repeat-x top;}
.sb {
color:#1d4091;
background:#aed6e7;
font-size:15px;
border:1px solid #5286c5;
display:inline;
margin-left:95px;
padding:1px 0 4px;}
.codice {
color:#1d4091;
font-size:15px;
background-color:#FFF;
border-top-width:thin;
border-bottom-width:thin;
border-top-style:dotted;
border-bottom-style:dotted;
border-top-color:#F90;
border-bottom-color:#F90;}
.ip {
font-size:9px;
color:#333;}
.bordo_img,.bordo_imgimm {
margin: 20px;;padding:0 0 7px 0;background: url(/img/css/bord-shadow.png) no-repeat bottom right;}
.bordo_img:hover {
opacity:.60;
filter:alpha(opacity=60);
filter:”alpha(opacity=60)”;} 
.infoimg {
color:#FFF;
font-size:15px;
height:10px;
margin-top:-70px;
opacity:0;
padding:25px 0 25px 25px;
background-color: #000;}
.email-1 {
background: url(/img/ast.gif) scroll left no-repeat;
text-indent:14px;
height:20px;
padding-top:30px;
font-size:11px;}
.email {
text-indent:14px;
height:20px;
padding-top:30px;
font-size:11px;}
.fotorey {
height:300px;
padding-top:30px;}
#nuov {
width:100%;
height:90px;
background-color:#fff;}
#accesso-rapido {
height:50px;
font-size:90%;
background-color:#0554a2;
color:#FFF;}
#accesso-rapido ul {
padding-top:13px;
margin:0;}
#accesso-rapido li {
display:inline;
padding:0 8px 0 5px;}
#accesso-rapido input {
font-size:90%;}
#accesso-rapido a:link,#accesso-rapido a:visited {
color:#FFF;
text-decoration:none;
background-color:#0554a2;}
#accesso-rapido a:hover {
color:#F90;
text-decoration:underline;}
.navigazione-assistita {
display:none;
position:absolute;
top:-1000em;
width:1px;
height:1px;
overflow:hidden;}

.prefer {
text-indent:20px;
background-attachment:fixed;
background-image:url(/img/css/prefer.gif);
background-repeat:no-repeat;}
.classnext,.classprev {
background:url(/img/css/next.png) no-repeat scroll transparent;
height:10px;
width:35px;
display:inline-block;
padding:0;}
span.evidenzio {
background-color:#ff8;
border:1px solid #f44;}
.classtitle {
color:#3F529C;
float:left;
font-family:'Segoe UI',Verdana,Arial;
font-size:1.6666em;
font-weight:700;}
.classgray {
color:#A9A9A9;}
.titulone {
color:#3F529C;
font-family:'Segoe UI',Verdana,Arial;
font-size:1.9173em;
font-weight:700;}
.elenco-puntato ul,.elenco-puntato-dett ul {
list-style-image:url(/img/css/arw.gif);}
.elenco-puntato li,.contattaci li,.elenco-puntato-dett li {
padding-bottom:25px;}
.elenco-puntato a:link,.contattaci a:link,.elenco-puntato-dett a:link {
color:#333;
text-decoration:underline;
background-color:#FFF;}
#vesti-grafiche a:link,#vesti-grafiche a:visited,#vesti-grafiche a:hover,#vesti-grafiche a:active,#header ul#secondary li a {
color:#000;
text-decoration:none;}
.nofloat {
  clear: both;
  line-height:0;
  font-size:0;
  height:0;
  }
.linea,.stampa {
text-align:right;
border-top-width:1px;
border-top-color:#8bb4d9;
margin-top:10px;
margin-bottom:20px;
border-style:solid none none;}
#testata,.navigazione_assistita {
height:1px;
overflow:hidden;
position:absolute;
top:-1000em;
width:1px;}
#menu_orizzontale ul li,#accesso-rapido form {
display:inline;}
.field_caption {
color:#535453;
font:12px bold Verdana,Arial,Helvetica,sans-serif;
text-align:left;}
