* {
 padding: 0;
 margin: 0;
}

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 /*background: url(images/muro-bg.gif);*/
 background: url(images/bg_grigio.gif) repeat-x #f5f5f5;
 color: #747474;
 line-height: 150%;
 text-align: justify;
}
h1 {
 font-size: 25px;
 line-height: 25px;
}
h2 {
 font-size: 20px;
 line-height: 25px;
}
h3 {
 font-size: 14px;
 line-height: 18px;
 color:#be8f3b;
}
a {
 outline: none;
 color:#d93736;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
img {
 border: 0px;h
}
p {
 margin-top: 10px;
}
.ul {
 margin-top: 10px;
}
.ul li {
 list-style: disc;
 margin: 10px 0 0 30px;
}

#wrapper { 
 margin: 0 auto;
 width: 870px;
 background: #ffffff;
 padding: 0 40px 20px 40px;
 position: relative;
/*
 border: 1px solid #a17528;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px; 
*/
 background: url(images/cornice-bg.gif) repeat-y;
}

#faux {
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
#header {
 width: 100%;
 height: 146px;
 position: relative;
}
#header #logo {
 height: 110px;
}
#header #telefono {
 position: absolute;
 right: 0px;
 top: 30px;
}
#header #menu {
 width: 100%;
 display: block;
 height: 36px;
 background:url(images/menu_035_bg_new.gif) repeat-x;
}
#header #menu ul {
 list-style:none;
}
#header #menu li {
 background:url(images/menu_035_bg_new.gif) repeat-x;			
 list-style:none;
 display:inline;
 float:left;
 height:36px;
 border-right:0px solid #dbdbdb;
 line-height:36px;
}
#header #menu li a {
 display:inline;
 float:left;
 color:#747474;
 text-transform:uppercase;
 font-size:11px;
 font-weight:bold;
 line-height:36px;
 text-decoration:none;
 padding:0 29px;
 cursor: pointer;			
}
#header #menu li a:hover {
 background:url(images/menu_035_h.jpg) repeat-x;
}
#header #menu li a.current {
 display:inline;
 float:left;
 color:#ffffff;
 background:url(images/menu_035_c_new.gif) repeat-x;
 text-transform:uppercase;
 font-size:11px;
 font-weight:bold;
 line-height:36px;
 text-decoration:none;
 padding:0 25px;	
}
#header #menu li a:hover.current {
 color:#e4c999;
}
#content {
 width: 100%;
 margin: 20px 0;
 overflow: hidden;
 position:relative;
}
#content .left {
 width:600px;
 float: left;
 display: inline;
 margin-right: 24px; 
}
#content .right {
 width: 244px;
 float: left;
 display: inline;
}
#content #evidenza {
 width:244px;
 height:257px;
 display: block;
 background: url(images/bottoni/sidebar_evidenza.jpg) no-repeat left top;
 position: relative;
}
#content #evidenza-lp {
 width:244px;
 height:360px;
 display: block;
 background: url(images/bottoni/sidebar_evidenza_lp.jpg) no-repeat left top;
 position: relative;
}
#content #evidenza-lp #titolo-box-evidenza-lp {
 color:#fff;
 width:100px;
 text-align:center;
 line-height:100%;
 position:absolute;
 top:20px;
 left:60px;
 width:125px;
 line-height:100%;
}
#content #evidenza #slide {
 width: 171px;
 height: 116px;
 display: block;
 position: absolute;
 left:36px;
 top:62px;
}
#content #evidenza-lp #slide {
 width: 206px;
 height: 141px;
 display: block;
 position: absolute;
 left:19px;
 top:102px;
}
#content #evidenza a {
 position:absolute;
 width: 171px;
 height:162px;
 display: block;
 z-index: 8;
 opacity:0.0;
 text-decoration: none;
 text-align: center;
 color: #ffffff;
 background: url(images/bottoni/sidebar_evidenza_prezzo_bg.jpg) no-repeat bottom left;
 cursor: pointer;
}
#content #evidenza-lp a {
 position:absolute;
 /*width: 206px;*/
 height:222px;
 display: block;
 z-index: 8;
 opacity:0.0;
 text-decoration: none;
 text-align: center;
 color: #ffffff;
 background: url(images/bottoni/sidebar_evidenza_prezzo_bg_lp.jpg) no-repeat bottom left;
 cursor: pointer;
}
#content #evidenza a.active, #content #evidenza-lp a.active {
 z-index:10;
 opacity:1.0;
}
#content #evidenza a.last-active, #content #evidenza-lp a.last-active {
 z-index:9;
}
#content #evidenza a span, #content #evidenza-lp a span {
 display: block;
 margin-top:5px;
 cursor: pointer;
}
/*
#content p span {
 font-weight:bold;
 color:#be8f3b;
}
*/
#content .home_box {
 margin-top: 10px;
}
#content .home_box a {
 position: absolute;
 top: 0px;
 left: 0px;
 width:214px;
 height:263px;
 display: block;
 z-index:2;
 text-decoration: none;
}
#content .home_box a:hover {
 text-decoration: none;
}
#content .home_box .titolo_box {
 position: absolute;
 top:10px;
 height:29px;
 width: 400px;
 display: block;
 z-index:20;
 left:15px;
}
#content .home_box span {
 width:214px;
 font-size: 18px;
 line-height: 20px;
 color: #c6171e;
 position: absolute;
 top: 153px;
 text-align: center;
 cursor: pointer;
 left:0px;
}
#content .home_box p.dett_cantieri_desc {
 width:120px;
 /*font-size: 18px;
 line-height: 20px;*/
 color: #c6171e;
 position: absolute;
 top: 153px;
 text-align: center;
 cursor: pointer;
 left:45px;
}
#content .home_box p.dett_cantieri_luogo {
 width:160px;
 /*font-size: 18px;
 line-height: 20px;*/
 position: absolute;
 top: 200px;
 text-align: center;
 cursor: pointer;
 left:30px;
}
#content .home_box img {
 position: absolute;
 top: 38px;
 left: 34px;
 width: 147px;
 height: 100px;
 display: block;
}
#content #descr_more {
 display: none;
}
#content #descr_more ul {
 list-style: disc;
}
#content #descr_more li {
 margin-left: 30px;
 
}
#content .proposte_vicine {
 margin:30px 0 15px 0;
 background: url(images/icone/map.gif) no-repeat left top;
 height:50px;
 line-height: 50px;
 padding-left: 65px;
}
/*
#content .home_box ul {
 width: 147px;
 height: 100px;
 display: inline;
 position: absolute;
 top: 38px;
 left: 34px;
}
#content .home_box ul li {
 width: 147px;
 height: 100px;
 position:absolute;
 top:0;
 left:0;
 z-index:8;
 opacity:0.0;
 list-style: none;
}
#content .home_box ul li.active {
 z-index:10;
 opacity:1.0;
}

#content .home_box ul li.last-active {
 z-index:9;
}
*/
#content .home_box_cantieri {
 width:214px;
 height:263px;
 display: inline;
 float:left;
 background: url(images/bottoni/home_box.jpg) no-repeat top left;
 position: relative; 
}
#content .home_box_cantieri_dett {
 width:214px;
 height:263px;
 display: inline;
 float:left;
 background: url(images/bottoni/home_box_dett.jpg) no-repeat top left;
 position: relative; 
}
#content .home_box_catalogo {
 width:214px;
 height:263px;
 display: inline;
 float:left;
 background: url(images/bottoni/home_box_catalogo2.jpg) no-repeat top left;
 position: relative; 
}
#content .cantiere_txt {
 float: left;
 display: inline;
 width: 360px;
 padding: 0px 10px 10px 0;
 border-bottom: 1px solid #ccc;
}
#content .cantiere_txt span {
 font-size: 10px;
 color:#747474;
}
#content .cantiere_txt ul {
 margin-top: 10px;
}
#content .cantiere_txt ul li {
 list-style: disc;
 margin-left: 20px;
}
#content .cantiere_txt p {
 line-height: 16px;
 margin: 0px;
 text-align: left;
}
#content .cantiere_txt h1 {
 color: #ee1b23;
}
#content .cantiere_txt span {
 font-weight: bold;
 font-size: 16px;
 margin: 5px 0 15px 0;
 display: block;
}
#content #filtri {
 margin-top:15px;
 border: 1px dotted #b8b8b8;
 padding: 10px;
  font-size:11px;
}
#content #filtri .riquadro {

}
#content #filtri .riquadro a {
 background: #ededed;
 color: #747474;
 padding: 2px 3px;
 text-decoration: none;
}
#content #filtri .riquadro a:hover {
 background: #df5554;
 color: #ffffff;
}
#content #filtri .riquadro .sel {
 background: #df5554;
 color: #ffffff;
 padding: 2px 5px;
 text-decoration: none;
}
#content #filtri em {
 font-style: normal;
 font-weight: bold;
 width: 90px;
 float:left;
 display: block;
}
#content #filtri span {
 padding:0px;
}
#content #descrizione_centiere {
 margin: 15px 30px 15px 0;
 float:left;
 display: inline;
 width: 544px;
}
#content #descrizione_centiere h3 {
 margin-bottom: 10px;
}
#content #galleria_centiere {
 margin: 15px 0;
 float:left;
 display: inline;
 width: 234px;
}
#content #galleria_centiere h3 {
 margin-bottom: 10px;
}
#content #box_approfondimento {
 margin: 15px 0;
 float:left;
 display: inline;
 width: 200px;
 border:1px dotted #d0ccc9;
 padding:10px;
 text-align: left;
}
#content #box_approfondimento h3 {
 margin-bottom: 10px;
}
#content #box_approfondimento img {
 float:left;
 display:inline;
 margin-right:15px;
}

#news ul {
 margin-top: 10px;
}
#news ul li {
 list-style: disc;
 margin: 10px 0 0 30px;
}
/* Begin JQuery Slider */
#content #slideshow {
 float: left;
 display: inline;
 position:relative;
 height: 400px;  /*Francesco 318->400*/
 width: 490px;
 border-bottom: 1px solid #ccc;
}
#content #slideshow img {
 position:absolute;
 top:4px;
 left:0;
 z-index:8;
 opacity:0.0;
 border: 4px solid #c1913d;
 padding:1px;
}

#content #slideshow img.active {
 z-index:10;
 opacity:1.0;
}

#content #slideshow img.last-active {
 z-index:9;
}
#content #information { position:absolute; bottom:0; width:440px; text-align:center; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70) }
#content #information h3 { padding:4px 8px 3px; font-size:14px }
#content #information p { padding:0 8px 8px }

#content #slideshow2 {
 float: left;
 display: inline;
 position:relative;
 height: 318px;
 width: 490px;
 border-bottom: 1px solid #ccc;
}
#content #slideshow2 img {
 position:absolute;
 top:4px;
 left:0;
 z-index:8;
 opacity:0.0;
 border: 4px solid #c1913d;
 padding:1px;
}

#content #slideshow2 img.active {
 z-index:10;
 opacity:1.0;
}

#content #slideshow2 img.last-active {
 z-index:9;
}
#content #formcontatti {
 display:none;
 position:relative;
 width:395px;
}
#content #formamico {
 display:none;
 position:relative;
 width:395px;
}
#content #paginazione {
 font-size: 16px;
 height:40px;
}
#content #paginazione a {
 text-decoration: none;
 color: #747474;
}
#content #paginazione a.numero {
 margin:0 5px;
}
#content #paginazione a.numero:hover {
 border-bottom:2px solid #d93736;
}
#content #paginazione .pag_left {
 width:300px;
 float: left;
 display: inline;
}
#content #paginazione .pag_right {
 width:300px;
 float: left;
 display: inline;
 text-align: right;
}
.lista_cantiere {
 width: 155px;
 display: inline;
 float:left;
 text-align: center;
 margin-bottom:40px;
}
.lista_cantiere a {
 text-align: center;
 font-weight: bold;
}
.lista_cantiere .lista_cantiere_titolo {
 height: 30px;
 line-height:135%;
}
.sottotitolo-home {
 width: 100%;
 text-align: center;
 font-size: 20px;
 padding-bottom: 20px;
 color:#ee1b23;
 font-weight: bold;
}

#vetrina #col1 {
 width: 207px;
 height: 150px;
 float: left;
 display: inline;
 border: 1px solid #ccc;
 position: relative;
 margin-top: 40px;
}
#vetrina #col1 em img {
 position: absolute;
 z-index: 100;
 behavior: url("include/iepngfix/iepngfix.htc");
 top:-1px;
 left:-1px;
}
#col2 {
 width: 147px;
 height: 100px;
 float: left;
 display: inline;
 position:relative;
}
#col2 em {
 position:absolute;
 left:34px;
 top:38px;
 z-index:20;
 width:143px;
 display:block;
 background: #5a5a5a;
 color:#fff;
 text-align: center;
 font-size:10px;
 padding:2px;
 font-style: normal;
}
#col2 a {
 z-index:8;
 opacity:0.0;
}

#col2 a.active {
 z-index:10;
 opacity:1.0;
}

#col2 a.last-active {
 z-index:9;
}
#col3 {
 width: 147px;
 height: 100px;
 float: left;
 display: inline;
 position:relative;
}
#col3 em {
 position:absolute;
 left:34px;
 top:38px;
 z-index:20;
 width:143px;
 display:block;
 background: #5a5a5a;
 color:#fff;
/*  -moz-opacity:.60; filter:alpha(opacity=60); opacity:.60; */
 text-align: center;
 font-size:10px;
 padding:2px;
 font-style: normal;
}
#col3 a {
 z-index:8;
 opacity:0.0;
}
#col3 a.active {
 z-index:10;
 opacity:1.0;
}

#col3 a.last-active {
 z-index:9;
}
#col4 {
 width: 147px;
 height: 100px;
 float: left;
 display: inline;
 position:relative;
}
#col4 em {
 position:absolute;
 left:34px;
 top:38px;
 z-index:20;
 width:143px;
 display:block;
 background: #5a5a5a;
 color:#fff;
/*  -moz-opacity:.60; filter:alpha(opacity=60); opacity:.60; */
 text-align: center;
 font-size:10px;
 padding:2px;
 font-style: normal;
}
#col5 {
 width: 147px;
 height: 100px;
 float: left;
 display: inline;
 position:relative;
}
#col5 em {
 position:absolute;
 left:34px;
 top:38px;
 z-index:20;
 width:143px;
 display:block;
 background: #5a5a5a;
 color:#fff;
/*  -moz-opacity:.60; filter:alpha(opacity=60); opacity:.60; */
 text-align: center;
 font-size:10px;
 padding:2px;
 font-style: normal;
}
#vetrina a {
 position:absolute;
 width: 199px;
 height: 142px;
 display: block;
 top: 4px;
 left: 4px;
 z-index: 8;
 opacity:0.0;
 text-decoration: none;
 text-align: center;
 background: #ffffff;
 color: #474747;
}
#vetrina a:hover {
 background: #f2f2f2;
}
#vetrina a.active {
 z-index:10;
 opacity:1.0;
}
#vetrina a.last-active {
 z-index:9;
}
#vetrina a img {
 margin-bottom: 4px;
}

/* End JQuery Slider */

#bottom {
 margin-top: 20px;
 border-top: 1px solid #ccc;
}
#bottom .news {
 width: 219px;
 float: left;
 display: inline;
 margin-right: 20px;
 padding-top: 20px;
}
#bottom .news li {
 list-style: none;
 background: url(images/icone/news_li.png) no-repeat 0 2px;
 padding-left: 45px;
 line-height: 16px;
 margin-top: 15px;
 text-align: left;
}
#bottom .news li a {
 color: #747474;
 text-decoration: none;
}
#bottom .news li a:hover {
 color: #ee1b23;
 text-decoration: underline;
}
#bottom .news li span {
 color: #a67a2b;
 font-weight: bold;
 font-size: 10px;
}
#bottom .box {
 width: 300px;
 float: left;
 display: inline;
}
#bottom .box img {
 margin-bottom: 10px;
}
#bottom .box .condominio {
 width: 270px;
 padding: 25px 15px;
 display: block;
 background: #3e7197;
 margin-bottom: 20px;
 margin-top: 25px;
 text-align: center;
 font-size: 16px;
 line-height: 22px;
}
#bottom .box .ace {
 width: 270px;
 padding: 25px 15px;
 display: block;
 background: #4a9b49;
 text-align: center;
 font-size: 16px;
 line-height: 22px;
}
#bottom .box a {
 color: #ffffff;
}
#bottom .testo {
 width: 530px;
 margin-left: 30px;
 float: left;
 display: inline;
 padding-top: 20px;
}

#footer { 
 width: 100%;
 margin-top: 20px;
 text-align: center;
 color:#000000;
}
.marrone {
 background:url("images/bottoni/marrone_bg.gif") left top repeat-x;
 margin: 15px 15px 0 0;
 display: block;
 float:left;
 height: 20px;
 line-height: 20px;
 text-decoration: none;
 text-shadow:0.3px 0.3px 2px #646464;
 letter-spacing: 0.4px;
 color: #ffffff;
 width: 185px;
 text-align: center;
 cursor: pointer;
}
.marrone:hover {
 color: #f7e9d0;
}
.marrone em {
 background: url("images/bottoni/marrone_left.gif") no-repeat left top;
 height:20px;
 display: block;
 font-style:normal;
 cursor: pointer;
}
.marrone b {
 background: url("images/bottoni/marrone_right.gif") no-repeat right top;
 height:20px;
 display: block;
 padding:0 20px 0 20px;
 font-weight: normal;
 cursor: pointer;
}
.rosso {
 background:url("images/bottoni/rosso_bg.gif") left top repeat-x;
 margin: 15px 15px 0 0;
 display: block;
 float:left;
 height: 20px;
 line-height: 20px;
 text-decoration: none;
 text-shadow:0.3px 0.3px 2px #646464;
 letter-spacing: 0.4px;
 color: #ffffff;
 width: 185px;
 text-align: center;
 cursor: pointer;
}
.rosso:hover {
 color: #f7d3d0;
}
.rosso em {
 background: url("images/bottoni/rosso_left.gif") no-repeat left top;
 height:20px;
 display: block;
 font-style:normal;
 cursor: pointer;
}
.rosso b {
 background: url("images/bottoni/rosso_right.gif") no-repeat right top;
 height:20px;
 display: block;
 padding:0 20px 0 20px;
 font-weight: normal;
 cursor: pointer;
}
.salva {
 background:url("images/icone/salva.gif") left top no-repeat;
 display: block;
 float:left;
 height: 20px;
 line-height: 20px;
 text-decoration: none;
 color: #74747b;
 cursor: pointer;
 font-weight: bold;
 padding-left:27px;
 margin-top: 15px;
}
.salvato {
 background:url("images/icone/salvati.png") left top no-repeat;
 display: block;
 float:left;
 height: 20px;
 line-height: 20px;
 text-decoration: none;
 color: #74747b;
 font-weight: bold;
 padding-left:25px;
 margin-top: 15px;
}
.salvato_apri {
 display: block;
 float:left;
 height: 20px;
 line-height: 20px;
 text-decoration: none;
 color: #74747b;
 margin-top: 15px;
 font-size:9px;
 font-weight:normal;
}
.salvato_apri a {
 color:#c3933f;
}
.rimuovi {
 background:url("images/icone/rimuovi.gif") left top no-repeat;
 display: block;
 float:left;
 height: 20px;
 line-height: 20px;
 text-decoration: none;
 color: #74747b;
 cursor: pointer;
 font-weight: bold;
 padding-left:27px;
 margin-top: 15px;
}
.salvati {
 background:url("images/icone/salvati.png") left top no-repeat;
 display: block;
 float:left;
 height: 20px;
 line-height: 20px;
 text-decoration: none;
 color: #74747b;
 cursor: pointer;
 font-weight: bold;
 padding-left:27px;
 z-index: 2;
 margin-left: 47px;
}
.operazioni {
 background:#efefef;
 padding:10px;
 width:580px;
 margin: 25px 0;
}
.operazioni li {
 list-style: none;
 float:left;
 display: inline;
 width: 120px;
 margin-right: 10px;
 height: 20px;
 padding-left:25px;
 text-align:left;
}
.operazioni li a {
 color: #74747b;
}
.operazioni li a:hover {
 border-bottom: 1px dotted #74747b;
 text-decoration: none;
}
a.more { white-space: nowrap; padding-right: 10px; background: url(images/frecciagiu.gif) no-repeat 100% 65%; color:#a97d2e; text-decoration:none; cursor: pointer; }
a.more:hover { text-decoration:underline; }
.hr { width:100%; height:5px; font-size:1px; background: #efefef; margin: 20px 0 23px 0; }
.clear { clear: both; background: none; }
.div_msg { color:#d6373b; font-weight: bold; margin: 10px 0 0 0; }
/*28/09/2010*/
#boxResidenze {width: 720px; margin: 0 auto 30px auto;}
.linkResidenza {text-decoration: none; display: block;}
.linkResidenza:hover {text-decoration: none;}
.residenza {width:220px; float: left; margin-right: 20px; margin-bottom: 20px; display: block;}
.imgResidenza {width:125px; margin:0 auto;}
.titoloResidenza {margin-top:5px; font-family:"Times New Roman"; font-size: 14px; color: #ec323c; text-align: center;}
.txtResidenza {text-align: center; margin: 0; color: #747474;}
.box-home-news {
 float:right; display: inline; width: 200px; padding:10px; border: 1px solid #ccc; margin: 60px 0 10px 20px;
}
.box-home-news a {
 font-size: 10px;
 display: block;
 margin: 8px 0;
 color:#747474;
}
/****** JCAROUSEL *******/
#mycarousel li {
	width: 126px;
	height: 105px;
	display: inline;
	background: url(images/bottoni/evidenza_bg.jpg) no-repeat left top;
	position: relative;
}
#mycarousel li img {
	position: absolute;
	top:11px;
	left:12px;
	z-index: 1;
}
#mycarousel li span {
	position: absolute;
	width: 101px;
	height: 14px;
	background: url(images/bottoni/evidenza_nastro.jpg) no-repeat left top;
	z-index: 2;
	top:63px;
	left:12px;
	color:#ffffff;
	text-align: center;
	line-height: 14px;
	font-size: 10px;
}

#mycarousel li span.superEvidenza {
	position: absolute;
	width: 101px;
	height: 14px;
	background: url(images/bottoni/super_evidenza_nastro.jpg) no-repeat left top;
	z-index: 2;
	top:63px;
	left:14px;
	color:#ffffff;
	text-align: center;
	line-height: 14px;
	font-size: 10px;
}
#mycarousel li img.superEvidenza {
	position: absolute;
	top:11px;
	left:12px;
	z-index: 1;
	border:2px solid #EE1B22;
}
#mycarousel a {
	position: absolute;
	top:0px;
	left: 0px;
	width: 126px;
	height: 105px;
	z-index: 3;
	cursor: pointer;
}
#mycarousel a:hover {
	text-decoration: none;
}
#mycarousel i {
	position: absolute;
	bottom:0px;
	left: 0px;
	width: 126px;
	text-align: center;
}
.jcarousel-skin-tango .jcarousel-container {

}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 790px;
    padding: 0px 40px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  100%;
	height: 105px;
}

.jcarousel-skin-tango .jcarousel-item {
	width: 126px;
	height: 105px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 7px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 7px;
    margin-right: 0;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 31px;
    right: 5px;
    width: 24px;
    height: 35px;
    cursor: pointer;
    background: transparent url(images/bottoni/left_right.gif) no-repeat 0 0;
    background-position: -24px 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 31px;
    left: 5px;
    width: 24px;
    height: 35px;
    cursor: pointer;
    background: transparent url(images/bottoni/left_right.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
