/* CSS Document */
body{
background-color:#003399;
background-image:url(img/sf.jpg);
background-position:center;
background-position:top;
background-repeat:repeat;
padding:0;
margin:0;
font-family:"Tahoma",Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#465066;
}
a{color:#465066;}
.top{
background-image:url(img/top2.jpg);
height:36px;
padding:10px;
text-align:right;
vertical-align:top;
}
.top a, .bottom a{
color:#465066;
font-size:11px;
}

.corpo{
background-image:url(img/bg_corpo.gif);
}
.tit-rosso{
padding:0;
margin:0;
margin-right:5px;
width:495px;
text-align:right;
float:left;
font-size:22px;
font-weight:normal;
color:#48B318;}
.tit-blu{
padding:0;
margin:0;
margin-right:5px;
width:495px;
text-align:right;
float:left;
font-size:22px;
font-weight:normal;
color:#D80401;}
.tit-giallo{
padding:0;
margin:0;
margin-right:5px;
width:495px;
text-align:right;
float:left;
font-size:22px;
font-weight:normal;
color:#E4B802;}
.tit-azzurro{
padding:0;
margin:0;
margin-right:5px;
width:495px;
text-align:right;
float:left;
font-size:22px;
font-weight:normal;
color:#7FB7D8;}

.rosso{
color:#48B318;}
.blu{
color:#D80401;}
.giallo{
color:#E4B802;}
.azzurro{
color:#7FB7D8;}
.bianco{
color:#ffffff;}




.corpo-padding{
background-image:url(img/bg_corpo.gif);
padding:25px;;
}

#tab1{
clear:both;
padding:0;
margin:0;
display:block;
width:900px;
height:223px;
}
#tab2{
clear:both;
padding:0;
margin:0;
display:none;
width:898px;
height:223px;
background-image:url(img/bg2.gif);
background-position:top center;
border-left:1px solid #1B2B4E;
border-right:1px solid #1B2B4E;
}
#tab3{
clear:both;
padding:0;
margin:0;
display:none;
width:898px;
height:223px;
background-image:url(img/bg3.gif);
background-position:top center;
border-left:1px solid #1B2B4E;
border-right:1px solid #1B2B4E;
}
#tab4{
clear:both;
padding:0;
margin:0;
display:none;
width:898px;
height:223px;
background-image:url(img/bg4.gif);
background-position:top center;
border-left:1px solid #1B2B4E;
border-right:1px solid #1B2B4E;
}
#tab2 table, #tab3 table, #tab4 table{
background-image:url(img/bg_tab.gif);
margin-top:5px;
height:215px;
}
#tab2 td, #tab3 td, #tab4 td{
padding-right:25px;
padding-left:25px;
text-align:left;
vertical-align:top;
width:300px;
}
#tab2 td, #tab3 td{
color:#eee;
}
#tab4 td{
color:#777;
}

#tab2 th, #tab3 th, #tab4 th{
padding-top:40px;
padding-right:25px;
padding-left:25px;
text-align:center;
vertical-align:top;
width:300px;
}
#tab2 a, #tab3 a,#tab4 a{
font-size:16px;
font-weight:bold;
text-decoration:none;
}

#tab4 a{
color:#666;
}
#tab2 a, #tab3 a{
color:#fff;
}

#tab2 a:hover, #tab3 a:hover, #tab4 a:hover{
text-decoration:underline;
}

.tabmenu1{
float:left;
background-image:url(img/tab1.jpg);
width:125px;
height:18px;
padding-top:10px;
text-align:center;
vertical-align:bottom;}
.tabmenu2{
float:left;
background-image:url(img/tab2.jpg);
width:125px;
height:18px;
padding-top:10px;
text-align:center;
vertical-align:bottom;}
.tabmenu3{
float:left;
background-image:url(img/tab3.jpg);
width:125px;
height:18px;
padding-top:10px;
text-align:center;
vertical-align:bottom;}
.tabmenu4{
float:left;
background-image:url(img/tab4.jpg);
width:125px;
height:18px;
padding-top:10px;
text-align:center;
vertical-align:bottom;}

.tabmenu1 a, .tabmenu2 a, .tabmenu3 a, .tabmenu4 a{
text-decoration:none;
}
.tabmenu1 a, .tabmenu2 a, .tabmenu3 a{
color:#FFFFFF;
}
.tabmenu4 a{
color:#666;
}
.sfumrossa{
background-image:url(img/sfum2.gif);
background-repeat:repeat-x;
border-right:1px solid #1B2B4E;
border-left:1px solid #1B2B4E;
height:28px;
background-color:#FFFFFF;
}
.sfumblu{
background-image:url(img/sfum3.gif);
background-repeat:repeat-x;
border-right:1px solid #1B2B4E;
border-left:1px solid #1B2B4E;
height:28px;
background-color:#FFFFFF;
}
.sfumgialla{
background-image:url(img/sfum4.gif);
background-repeat:repeat-x;
border-right:1px solid #1B2B4E;
border-left:1px solid #1B2B4E;
height:28px;
background-color:#FFFFFF;
}
.sfumazzurra{
background-image:url(img/sfum1.gif);
background-repeat:repeat-x;
border-right:1px solid #1B2B4E;
border-left:1px solid #1B2B4E;
height:28px;
background-color:#FFFFFF;
}
.tabrosso img{
border:1px solid #48B318;}
.tabblu img{
border:1px solid #D80401;}

.tabgiallo img{
border:1px solid #E4B802;}
.tabgiallo td{
vertical-align:top;
padding:10px;}

.tabazzurro img{
border:1px solid #7FB7D8;}



#top3{
float:left;
width:398px;
height:28px;
}

.bottom{
background-image:url(img/bg_corpo.gif);
padding:10px;}

h6{
text-align:center;
color:#465066;
font-size:10px;
font-weight:normal;
margin:0;}
h2{
font-size:18px;
font-weight:normal;}

p{
margin-bottom:10px;
line-height:130%}
li{
margin-top:3px;
margin-bottom:3px;
}
.datipers{
border:1px solid #D80401;
background-color:#ECEFFD;
width:200px;
color:#465066;
}
.qta{
border:1px solid #D80401;
background-color:#ECEFFD;
color:#465066;
}
.bottone{
border:1px solid #ffffff;
background-color:#D80401;
width:140px;
color:#ffffff;}
