html,body {
font-family: Arial, Helvetica, Sans-serif;
color: #DDDDDD;
background-color: #666666;

padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.newsletter {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-decoration: none;
display: block;
width: 740px;
height: 50px;
text-indent: -1000em;
background-color: #006600;
background-image: url(gif/Sfondo_newsletter.gif);
}

.webDesign {
font-size: 12px;
text-align: center;
padding: 0px 0px 0px 0px;
height: 50px;
background-color: #000000;
}

/*********** LINK GENERICI ***********/

a:link {
color: #FFCC00;
text-decoration: none;
}

a:visited {
color: #FFCC00;
text-decoration: none;
}

a:hover {
color: #FFCC00;
text-decoration: underline;
}

a:active {
color: #FFCC00;
text-decoration: underline;
}

/************* LAYOUT PAGINA ************/

.cellaContenuto {
text-align: center;
background-color: #333333;

padding: 10px 0px 10px 0px;
}

/******************** PROPRIETA' LINK IMMAGINI ********************/ 
a:link img, a:visited img { border-color: #AAAAAA; }
a:hover img { border-color: #FFCC00; }
a:active img {border-color: #FFCC00; }
/*************** FINE PROPRIETA' LINK IMMAGINI ********************/ 

p.testi { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #444444; text-align: justify; margin-right: 10px; margin-left: 10px; margin-bottom: 10px;}
p.descrizione {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; text-align: justify; margin-right: 5px; margin-left: 5px; margin-bottom: 5px;}

p.strutturatitolo { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;  color: #FFCC00; text-align:center; background: #444444; padding: 10px 10px; border-style: solid; border-color: #FFCC00; border-width: 1px; margin-top: 20px; margin-left: 5px; }
p.strutturatesto {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: justify; padding: 10px 10px; background: #DDDDDD; border-style: solid; border-color: #999999; border-width: 1px; margin: 5px 5px; }
p.info { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #EEEEEE; text-align:center; background: #444444; padding: 13px 13px; border-style: solid; border-color: #FFCC00; border-width: 1px; margin-top: 20px; margin-left: 5px; }
p.dovesiamo  { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #EEEEEE; text-align: justify; background: #444444; padding: 10px 10px; border-style: solid; border-color: #AAAAAA; border-width: 1px; margin-left: 5px; margin-bottom: 10px; }

p.contattatitolo { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #00EE00; text-align:center; background: #444444; padding: 10px 10px; border-style: solid; border-color: #FFCC00; border-width: 1px; margin-top: 20px; margin-left: 5px; }
p.contatti { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFCC00; text-align: left; background: #444444; padding: 10px 10px; border-style: solid; border-color: #FFCC00; border-width: 1px; margin-top: 10px; margin-left: 5px; margin-bottom: 10px;}

.titolo { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFF00; font-weight: bold; margin-left: 5px;}

.flyer {border-color: #FFFF00;}
.flyer:hover {border-color: #FFFFFF;}

div.foto { background: #222222; border: Solid 1px #AAAAAA;  margin: 10 px 10px; padding: 5px 5px; }