@charset "utf-8";
/* CSS Document */


body {background-image: url(images/fil_sf.jpg);background-repeat: repeat-x;background-color: #25598B; margin:0px 0px 0px 0px}



img, div { behavior: url(iepngfix.htc); }



#slot {
	position: absolute;
	top:390px;
	z-index:4;
	left: 617px;
	visibility:visible;



}

#slotBanner {
	position: absolute;
	top:567px;
	z-index:2;
	left:79px;
	visibility:visible;
}

#slotNewsletters {
	position: absolute;
	top:403px;
	z-index:3;
	left: 80px;
	visibility:visible;
}

#slotNewsCasadei {
	position: absolute;
	top:70px;
	z-index:5;
	left: 815px;
	visibility:visible;
}
#slotScarica {
	position: absolute;
	top:390px;
	z-index:7;
	left: 350px;
	visibility:visible;
}


#slotCategoria {
	position: absolute;
	top:590px;
	z-index:6;
	left: 122px;
	visibility:visible;
}


#slotSimpatia {
	position: absolute;
	top:590px;
	z-index:5;
	left: 110px;
	visibility:visible;



}


.TitleNewsletters {font-family:Arial, Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; color:#E57921; padding:0px 0px 2px 0px;}

.InputNewsletters {font-family:Arial, Verdana, Geneva, sans-serif; font-size:11px;  color:#000000; width:150px; height:16px; padding:0px 0px 0px 0px; margin:0px 0px 3px 0px}

.cat {font-family:Arial, Verdana, Geneva, sans-serif; font-size:17px; font-weight:bold; color:#fff; padding:0px 0px 0px 0px; float:left;}

.cat a{ text-decoration:none; text-transform:uppercase; color:#E57921 }



a.button{display:block;width: 82px;height: 20px;
    font: normal 12px Arial, Verdana, Geneva, sans-serif;
    text-align:center;text-decoration: none; color: #ffffff;
    background: url(images/bottone2.gif) no-repeat 0 0;}

a.button:hover{background-position:0 -20px;color: #ffffff} 



a.buttonSlot{display:block;width: 93px;height: 20px; padding:0px 16px 0px 0px;
    font: normal 12px Arial, Verdana, Geneva, sans-serif;
    text-align:center;text-decoration: none; color: #ffffff;
    background: url(images/tastodate.gif) no-repeat 0 0}

a.buttonSlot:hover{background-position:0 -20px;color: #ffffff}


a.buttonNews{display:block;width: 106px;height: 20px; padding:0px 0px 0px 0px;
   font: normal 12px Arial, Verdana, Geneva, sans-serif;
    text-align:center;text-decoration: none;color: #ffffff;
    background: url(images/tastonews.gif) no-repeat 0 0}

a.buttonNews:hover{background-position:0 -20px;color: #ffffff;}


a.buttonCerca{display:block;width:56px;height:20px;
    font: normal 12px Arial, Verdana, Geneva, sans-serif;
    text-align:center;text-decoration: none; color: #ffffff;
    background: url(images/tastocerca.gif) no-repeat 0 0;}

a.buttonCerca:hover{background-position:0 -20px;color: #ffffff;} 




.tab {

position:absolute;
top:0%;
left:50%;
visibility:hidden;
margin: 0px 0 0 -450px;

width:899px;
height:500px;
	
	}
	
.menu {margin:0px 0px 0px 0px}

.menu td { font-family:Arial, Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#FFF; padding:0px 3px 0px 3px}
.menu td a { color:#FFF; text-decoration:none}
.menu td a:hover { color:#E57921; text-decoration:none}

.TitoloSlot {font-family:Arial, Verdana, Geneva, sans-serif; font-size:17px; font-weight:bold; color:#fff; padding:10px 0px 0px 14px}


#tab1{

font: 11px Arial, Helvetica, sans-serif;
 font-weight:normal;
}
#tab1 ul{
margin: 5px 0px 15px 0px;
padding: 0;
list-style: none;
}
#tab1 li{
font-size: 1.1em;
display: inline;
margin: 0;
padding: 0;
}
#tab1 a:link, #tab1 a:visited{
display: block; color:#fff;
background: url(images/menu6b.jpg) 14px 7px no-repeat;


margin: 0;
padding: 0.3em 0.6em 0.3em 2.5em;
text-decoration: none;

}
#tab1 a:hover, #tab1 a:focus{
color: #E57921;
background: url(images/menu6a.jpg) 14px 7px no-repeat;

}


#tab1 ul li a.active{
    color: #fff;
background: url(images/menu6a.jpg) 10px 7px no-repeat;
}





#tab3{

font: 11px Arial, Helvetica, sans-serif;
 font-weight:normal; border-top:1px solid #fff; margin:0px; padding:0px
}

#tab3 h1{

font: 13px Arial, Helvetica, sans-serif;
 font-weight:normal; color:#000; padding:0px;   margin:7px 0px 5px 15px; font-weight:bold;clear:right
}

#tab3 h2{

font: 12px Arial, Helvetica, sans-serif;
 font-weight:normal; color:#fff;  margin:0px 0px 0px 15px; font-weight:normal; 
}

.InputCerca{font-family:Arial, Verdana, Geneva, sans-serif; font-size:11px;  color:#000000; width:130px; height:16px; padding:0px 0px 0px 0px; margin:0px 10px 0px 15px}

.InputCerca1{font-family:Arial, Verdana, Geneva, sans-serif; font-size:11px;  color:#000000; width:92px; height:16px; padding:0px 0px 0px 0px; margin:0px 6px 0px 15px}

.InputCerca2{font-family:Arial, Verdana, Geneva, sans-serif; font-size:11px;  color:#000000; width:92px; height:16px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px}

.InputCerca3{font-family:Arial, Verdana, Geneva, sans-serif; font-size:11px;  color:#000000; width:134px; height:18px; padding:0px 0px 0px 0px; margin:0px 10px 0px 15px}

.posAssolutoNews { margin:120px 60px 0px 30px}
.posAssolutoNews1 { margin:160px 60px 0px 30px}
.posNews { margin:0px 0px 40px 0px}

.posControlli { margin:60px 0px 60px 0px}

.titoloNews {font-family:Arial, Verdana, Geneva, sans-serif; font-size:14px;  color:#fff; padding:0px 0px 0px 0px; margin:0px; font-weight:bold;text-transform: uppercase;}
.titoloNews a {color:#fff; text-decoration:none}
.titoloNews a:hover {color:#E57921; text-decoration:none}

.titoloNews1 {font-family:Arial, Verdana, Geneva, sans-serif; font-size:14px;  color:#A3E1F2; padding:0px 0px 0px 0px; margin:0px; font-weight:bold;text-transform: uppercase;}
.titoloNews1 a {color:#fff; text-decoration:none}
.titoloNews1 a:hover {color:#E57921; text-decoration:none}

.dataNews {font-family:Arial, Verdana, Geneva, sans-serif; font-size:12px;  color:#A3E1F2; padding:0px 0px 0px 0px; margin:10px 0px 0px 10px; height:18px  }
.dataNews a { text-decoration:none; color:#E57921}
.dataNews a:hover { text-decoration:none; color:#A3E1F2}
.mainNews {font-family:Arial, Verdana, Geneva, sans-serif; font-size:14px;  color:#fff; padding:0px 0px 15px 0px; margin:2px 0px 0px 10px; line-height:18px}
.mainNews p {margin:0px;padding:0px}
.mainNews a{text-decoration:none; color:#E57921}
.mainNews a:hover {text-decoration:none; color:#fff}

.dataNews1 {font-family:Arial, Verdana, Geneva, sans-serif; font-size:12px;  color:#fff; padding:0px 0px 0px 0px; margin:5px 0px 0px 15px; }
.dataNews1 a { text-decoration:none; color:#E57921}
.dataNews1 a:hover { text-decoration:none; color:#A3E1F2}


.scarica {font-family:Arial, Verdana, Geneva, sans-serif; font-size:12px;  color:#A3E1F2; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;   }
.scarica a { text-decoration:none; color:#E57921}
.scarica a:hover { text-decoration:none; color:#A3E1F2}

.scarica table {margin:20px 0px 0px 20px}


.fotoNews {background-repeat:no-repeat; background-position:top}

.credits {font-family:Arial, Verdana, Geneva, sans-serif; font-size:11px;  color:#C1EBF6; padding:0px 0px 7px 0px; margin:0px 0px 0px 0px;}
.credits a {color:#C1EBF6; text-decoration:none}
.credits a:hover {color:#E57921; text-decoration:none}


.pw {font-family:Arial, Verdana, Geneva, sans-serif; font-size:9px;  color:#000; padding:0px 0px 0px 0px; margin:2px 0px 0px 15px;}
.pw a {color:#000; text-decoration:none}
.pw a:hover {color:#E57921; text-decoration:none}


.iscr {font-family:Arial, Verdana, Geneva, sans-serif; font-size:11px;  color:#fff; padding:12px 0px 0px 27px; margin:0px 0px 0px 0px;}
.iscr a {color:#000; text-decoration:none; margin:0 5px 0px 5px; font-weight:bold}
.iscr a:hover {color:#E57921; text-decoration:none}

.download {font-family:Arial, Verdana, Geneva, sans-serif; font-size:13px;  color:#A3E1F2; padding:0px 0px 0px 0px; margin:0px 0px 0px 20px; }
.download a { text-decoration:none; color:#E57921}
.download a:hover { text-decoration:none; color:#A3E1F2}


.controlli {font: 11px verdana, Helvetica, sans-serif; color:#E57921;font-weight:bold;}
.controlli a {color:#E57921; text-decoration:none}
.controlli a:hover {color:#A3E1F2; text-decoration:none}

.contatti1 {

font: 12px Arial, Helvetica, sans-serif;
 font-weight:normal; color:#fff; margin:0px 0px 0px 14px
}
.contatti1 a{ color:#fff;text-decoration:none}
.contatti1 a:hover{ color:#E57921;text-decoration:none}



.sms {
position: absolute;
	top:590px;
	z-index:5;
	left: 110px;line-height:18px;
	visibility:visible;
font: 14px Arial, Helvetica, sans-serif;
 font-weight:normal; color:#fff; margin:0px 0px 0px 0px
}
.sms a{ color:#E57921;text-decoration:none}
.sms a:hover{ color:#fff;text-decoration:none}

.ordine {margin:25px 25px 25px 25px; font-family:Arial, Verdana, Geneva, sans-serif; font-size:14px;  color:#fff;line-height:18px}
.ordine a {color:#E57921;text-decoration:none}
.ordine a:hover {color:#E57921;text-decoration:underline}

.ordine p {font-family:Arial, Verdana, Geneva, sans-serif; font-size:14px;  color:#fff;line-height:18px}
.ordine h1 {font-family:Arial, Verdana, Geneva, sans-serif; font-size:16px;  color:#fff;line-height:18px}

.ordine p a {color:#E57921;text-decoration:none}
.ordine p a:hover {color:#E57921;text-decoration:underline}
.ordine li {font-family:Arial, Verdana, Geneva, sans-serif; font-size:14px;  color:#fff;line-height:18px; margin:0px 0px 10px 0px}
.ordine textarea {font-family:Arial, Verdana, Geneva, sans-serif; font-size:14px;  color:#000;line-height:18px; margin:10px 0px 10px 0px}
.ordine table {margin:20px 0px 20px 0px}
.ordine th  {font-family:Arial, Verdana, Geneva, sans-serif; font-size:14px;  color:#fff;}
.ordine td  {font-family:Arial, Verdana, Geneva, sans-serif; font-size:14px;  color:#fff; padding:3px 3px 3px 3px}
.art {width:300px; }
.e {width:100px; }
.e1 {width:100px; font-weight:bold;}
.input {width:180px; }
.input1 {width:300px; height:100px;}
 
.required {background-image: url(images/1.gif);background-repeat:no-repeat;background-position:left;padding-left:15px}


.iscriviti {margin:10px 0px 20px 0px; font-family:Arial, Verdana, Geneva, sans-serif; font-size:18px;  color:#fff;line-height:18px}
.iscriviti a {color:#E57921;text-decoration:none}
.iscriviti a:hover {color:#E57921;text-decoration:underline}


