/* CSS Document */
body{
margin-top:0px;
margin-bottom:0px;
padding:0px;
text-align:center;
background-color:#f7f1f2;
}

a {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a:link {color: #3333CC; text-decoration: none;}
a:visited {color: #3333CC; text-decoration: none;}
a:hover {color: #666666; text-decoration: underline}

div#menuGIORNI{
width: 1000px;
text-align: left;
background-color: #F0979D;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 0px;
height: 35px;
}

div#menuGIORNI ul{
list-style-type: none;
margin-left:70px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
padding: 0px;
background-color:#F0979D;
text-align:center;
}

div#menuGIORNI li{
float: left;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
padding:0px;
background-color:#F0979D;
}

div#menuGIORNI a{
display: block;
width: 90px;
text-decoration: none; 
border-left:1px solid #FFF;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-weight:bold;
text-align:left;
padding-left:6px;
margin-top:5px;
line-height:12px;
}
div#menuGIORNI a:hover{
display: block;
width: 90px;
text-decoration: none; 
border-left:1px solid #FFF;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
font-weight:bold;
text-align:left;
padding-left:6px;
margin-top:5px;
line-height:12px;
}

div#footer{
width:1000px;
height:24px;
margin:0px;
padding:0px;
background-color:#F0979D;
color:#FFFFFF;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:24px;
}

a.linkbottom:link{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#EF979C;
font-size:10px;
font-weight:bolder;
line-height:20px;
text-align:center;
vertical-align:middle;
text-decoration:none;
}
a.linkbottom:visited{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#EF979C;
font-size:10px;
font-weight:bolder;
line-height:23px;
text-align:center;
vertical-align:middle;
text-decoration:none;
}
a.linkbottom:hover{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
background-color:#EF979C;
font-size:10px;
font-weight:bolder;
line-height:23px;
text-align:center;
vertical-align:middle;
text-decoration:none;
}
div#middle{
background-color:#000;
border-left: 1px #000 solid;
border-right: 1px #000 solid;
width:1000px;
height:auto;
}

.cellaSX{
background-color:#FFF;
border-left: 1px #e6d6d7 solid;
}

.cellaGIORNO{
background-color:#FFF;
border-left: 1px #e6d6d7 solid;
border-right: 1px #e6d6d7 solid;
width:1000px;
padding-left:15px;
padding-top:20px;
padding-right:15px;
padding-bottom:4px;
text-align:left;
}

.cellaGIORNOfine{
background-color:#FFF;
border-left: 1px #e6d6d7 solid;
border-right: 1px #e6d6d7 solid;
width:1000px;
padding-left:15px;
padding-top:0px;
padding-right:15px;
padding-bottom:4px;
text-align:left;
}

div.giorno{
background-color:#FFF;
width:953px;
border-bottom: 1px #e6d6d7 solid;
padding-bottom:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#9f3e75;
padding-left:15px;
}


.cellaLUOGOsx{
background-color:#FFF;
width:332px;
border-left: 1px #e6d6d7 solid;
}

.luogoSX{
margin-left:15px;
margin-right:15px;
background-color:#e6d6d7;
width:286px;
padding-left:15px;
text-align:left;
line-height:26px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

.cellaLUOGOcentro{
background-color:#FFF;
width:333px;
}

.luogoCENTRO{
margin-left:15px;
margin-right:15px;
background-color:#e6d6d7;
width:286px;
padding-left:15px;
text-align:left;
line-height:26px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

.cellaLUOGOdx{
background-color:#FFF;
width:332px;
border-right: 1px #e6d6d7 solid;
}

.luogoDX{
margin-left:15px;
margin-right:15px;
background-color:#e6d6d7;
width:286px;
padding-left:15px;
text-align:left;
line-height:26px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

.cellaPROGsx{
background-color:#FFF;
width:302px;
border-left: 1px #e6d6d7 solid;
padding-left:15px;
padding-right:15px;
padding-top:15px;
vertical-align:top;
}

.progSX{
width:271px;
padding-left:15px;
padding-right:15px;
text-align:left;
line-height:16px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.cellaPROGcentro{
background-color:#FFF;
width:303px;
padding-left:15px;
padding-right:15px;
padding-top:15px;
vertical-align:top;
}

.progCENTRO{
width:272px;
padding-left:15px;
padding-right:15px;
text-align:left;
line-height:16px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.cellaPROGdx{
background-color:#FFF;
width:302px;
border-right: 1px #e6d6d7 solid;
padding-left:15px;
padding-right:15px;
padding-top:15px;
vertical-align:top;
}

.progDX{
width:271px;
padding-left:15px;
padding-right:15px;
text-align:left;
line-height:16px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.ora{
color:#9f3e75;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bolder;
}