body {background-color: silver; font: normal normal normal 10px Arial, Helvetica, Sans-Serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 
}

a:link{
text-decoration: none; color: #000000;
}

a{
text-decoration: none; color: #000000;
}

a:hover{
color: #CC0000;
}

h1{
font: normal normal bold 22px  Arial, Helvetica, Sans-Serif; text-align: left; padding-left: 30px; color: #CC0000;
}

h2{
font: normal normal normal 14px Arial, Helvetica, Sans-Serif; text-align: left; color: #000000; padding-left: 30px;
}

h4{
text-align: center; font: normal normal bold 12px Arial, Helvetica, Sans-Serif; 
}

table.intestazione{
background-color: #FFFFFF; 
border-top: medium solid #CC0000; border-right: 1px solid #000000; border-bottom: medium solid  #CC0000; border-left: 1px solid #000000;
width: 760px; padding: 0;
}

.tabi1{
color: #CC0000; background: #FFFFFF; border-right: 2px solid #CC0000; width: 152px;
}

.tabi2{
color: #CC0000; background: #FFFFFF; 
}

img.logo{
float: left; width: 140px;
}

.menusu{
text-align: right;
}

.md{
font: normal normal bold 10px Arial, Helvetica, Sans-Serif;
}


/****************************inizio corpo****************************/

table.corpo{
background-color: #CC0000; width: 760px; margin-top: 0px;
border-top: 0px; border-right: 1px solid #000000; border-bottom: medium solid  #CC0000; border-left: 1px solid #000000;
}

td.menu{
width: 152px; vertical-align: top; border: 0; margin: 0; 
}

p.ww{
width: 80%; border-bottom: 2px dotted white; padding-bottom: 4px;
text-align: left; font: normal normal bold 12px Helvetica, Arial, Sans-Serif; 
}

a.white{
color: white; text-decoration: none; text-align: left; padding-left: 7px;
}

a.white:hover{
color: black; text-decoration: underline; 
}

ul{
list-style-type: square; 
}


li{
font: normal normal bold 10px/14px Arial, Helvetica, Sans-Serif; color: white;
}

/*******************centro*******************/

td.vetrina{
width: 460px; background-color: #FFFFFF;
}

.muro{
margin-right: 20px; margin-left: 20px;
}

.titoloc{
font: normal normal normal 16px/16px Arial, Helvetica, Sans-Serif; 
}

.corsivoc {
font: italic normal normal 14px/18px Arial, Helvetica, Sans-Serif;  padding-bottom: 20px; padding-right: 10px;  text-align: right;
}

/******************vetrina***************************/

.biancav{
color: #000000; background: #FFFFFF; padding-top: 5px; padding-right: 20px; padding-bottom: 10px; padding-left: 10px;  border-top: medium solid #CC0000;
}

.titolov{
font: normal normal normal 14px/16px Arial, Helvetica, Sans-Serif; text-align: center; text-decoration: underline;
}

.annunci{
text-align: justify; font: normal normal normal 11px Arial, Helvetica, Sans-Serif;
}

.grossetto{
font-weight: bolder;
}

a.sottolinea{
text-decoration: underline; font-style: italic; color: #666666; 
}

a.sottolinea:hover{
text-decoration: underline; font-style: italic; color: #CC0000; 
}

/*******************informazioni********************/

td.informazioni{
width: 150px; vertical-align: top; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; background-color: #CC0000;
}

table.info{
vertical-align: top; padding: 0px; background-color: #FFFFFF; font: normal normal normal 10px Arial, Helvetica, Sans-Serif; color: #000000; 
}

.infosh{
padding: 3px; 
}

.orario{
color: #FFFFFF; padding: 8px; font: normal normal normal 12px Arial, Helvetica, Sans-Serif;
}

table.fine{
background-color: white; 
border-top: medium solid #CC0000;  border-right: 1px solid #000000; border-bottom:  10px solid #CC0000;  border-left: 1px solid #000000; width: 760px; font: italic normal normal 11px Arial, Helvetica, Sans-Serif; text-align: center; color: #000000;
}


