#home .info {
position:relative;
float:left;
width:269px;
padding:15px 10px 15px 0;
}

#home .info h3 {
margin-bottom:8px;
background-image:url(../images_main/bk_h3.gif);
margin-left:136px;
padding:5px;
}

#home .squadre_container {
position:relative;
float:left;
width:547px;
border-bottom:#CCC 1px solid;
padding:15px 4px 15px 9px;
}

#home .squadre_container .squadre {
position:relative;
float:left;
width:62px;
padding:5px 6px 5px 0;
}

#news_home_scroll {
padding:0 13px;
}

#news_home_scroll h3 {
color:#4c4c4c;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
background-image:url(../images_main/bg_news_home.gif);
background-repeat:no-repeat;
height:22px;
width:515px;
padding:5px 10px 0;
}

#news_home_scroll ul {
list-style:none;
list-style-position:outside;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
}

#news_home_scroll ul a {
text-decoration:none;
color:#333;
height:21px;
display:block;
padding-top:9px;
padding-left:25px;
position:relative;
width:510px;
background-image:url(../images_main/bg_big_news_item.gif);
background-repeat:no-repeat;
background-position:10px 0;
}

#news_home_scroll ul a:hover {
background-position:10px -29px;
color:#690;
}

#news_home_scroll_contenitore {
height:124px;
overflow:hidden;
position:relative;
}

#news_home_scroll_contenuto {
position:absolute;
top:0;
left:0;
}

#news_home_scroll ul a .date {
position:absolute;
right:20px;
top:8px;
}

#news_home_scroll .freccia_su {
position:absolute;
top:12px;
left:255px;
}

#news_home_scroll .freccia_giu {
position:absolute;
bottom:12px;
left:255px;
}

.offerta {
padding:10px 10px 10px 15px;
}

.offerta .foto {
float:left;
padding-right:15px;
text-align:center;
width:130px;
}

.offerta .dett {
float:left;
width:365px;
}

.offerta h2 {
margin-bottom:3px;
}

.offerta h2,.offerta p,.offerta div.testo,.offerta div.data {
font-family:Arial, Helvetica, sans-serif;
}

.offerta h2,.offerta h2 a {
color:#333;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
}

.offerta h2 a {
background-image:url(../images_main/piu_verde.jpg);
background-position:0 3px;
background-repeat:no-repeat;
padding-left:20px;
}

.offerta div.data {
color:#7f7f7f;
margin-bottom:10px;
margin-left:20px;
font-size:11px;
}

.offerta div.testo {
font-size:11px;
line-height:17px;
margin-left:20px;
color:#666;
}

.offerta .spacer {
background-image:url(../images_main/offerta_spacer.gif);
clear:both;
width:auto;
height:17px;
}

#home .info .foto,#news_home_scroll ul li {
float:left;
}

#home .info h3,#home .info h3 a {
color:#4c4c4c;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
}

#home .info h3 a:hover,.offerta h2 a:hover {
color:#9c0;
}

#home .info p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#333;
}

#carousel_container {
float:left;
width:560px;
}

#carousel_inner {
float:left;
position:relative;
width:532px;
overflow:hidden;
background:#FFF;
}

#carousel_ul {
position:relative;
left:-133px;
list-style-type:none;
width:9999px;
margin:0;
padding:0;
}

#carousel_ul li {
float:left;
width:103px;
height:160px;
margin:10px 15px;
padding:0;
}

#carousel_ul li .titolo {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
display:block;
height:40px;
}

#carousel_ul li .prezzo {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#06C;
display:block;
}

#carousel_ul li img {
cursor:hand;
border:0;
margin-bottom:5px;
}

#left_scroll,#right_scroll {
float:left;
height:180px;
width:14px;
background:#FFF;
}

#left_scroll img,#right_scroll img {
border:0;
cursor:hand;
}

#slider1 {
width:560px;
height:260px;
position:relative;
overflow:hidden;
}

#slider1Content {
width:560px;
position:absolute;
top:0;
margin-left:0;
}

.slider1Image {
float:left;
position:relative;
display:none;
}

.slider1Image span {
position:absolute;
font:12px/16px Arial, Helvetica, sans-serif;
width:560px;
background-color:#000;
filter:alpha(opacity=70);
-moz-opacity:0.7px;
-khtml-opacity:0.7px;
opacity:0.7px;
color:#fff;
display:none;
padding:10px;
}

.clear {
clear:both;
}

.slider1Image span strong {
font-size:14px;
}

.left {
top:0;
left:0;
width:120px !important;
height:260px;
}

.right {
right:0;
bottom:0;
width:120px !important;
height:245px;
}

.bottom {
right:0;
bottom:0;
width:540px !important;
height:70px;
}

.top {
right:0;
top:0;
width:540px !important;
height:40px;
}

ul {
list-style-type:none;
}

#slider2 {
width:560px;
height:400px;
position:relative;
overflow:hidden;
}
#slider2Content {
width:560px;
position:absolute;
top:0;
margin-left:0;
}

.slider2Image {
float:left;
position:relative;
display:none;
}

.slider2Image span {
position:absolute;
font:12px/16px Arial, Helvetica, sans-serif;
width:560px;
background-color:#000;
filter:alpha(opacity=70);
-moz-opacity:0.7px;
-khtml-opacity:0.7px;
opacity:0.7px;
color:#fff;
display:none;
padding:10px;
}
.clear {
clear:both;
}

.slider2Image span strong {
font-size:14px;
}
.left {
top:0;
left:0;
width:120px !important;
height:260px;
}

.right {
right:0;
bottom:0;
width:120px !important;
height:245px;
}

.bottom {
right:0;
bottom:0;
width:540px !important;
height:70px;
}

.top {
right:0;
top:0;
width:540px !important;
height:40px;
}

ul {
list-style-type:none;
}