html,body{margin: 0;padding:0;height:100%;background-color: #fff;}

body{font: 13px Verdana, Arial, Georgia, "Times New Roman", sans-serif;background: #fff url(immagini/prova_laterale.jpg) no-repeat left top;}

#contenitore {position:relative;height:100%;margin:0 auto;}
body>#contenitore{height:auto;min-height:100%;}

#intestazione {background: transparent url(immagini/logo.jpg) no-repeat center right;height:150px;padding-top:1em;}

#sinistra {float:left;width:21%;}
#sinistra p {background: transparent url(immagini/modello_menu.gif) no-repeat left top;height:30px;width:220px;margin: 0;line-height:2.0em;text-align:right;}
#sinistra a {color:#000;background-color:#fff;}

#contenuto {margin-top:0.5em;margin-left:24%;}

#grigio {background-color:#989898;}
#grigio a {background-color:#989898;color:#fff;}
#grigio table {line-height:1.5em;background-color:#989898;color:#fff;}

.spaziatore {width:1%;background-color:#fff;}
.testobianco {color:#fff;}
.titoli {background-color:#989898;color:#fff;letter-spacing: 3px;font-size: 115%;font-weight:bold;text-align:center;}

#rosso {position:relative;margin-left:24%;border:1px solid #e3434c;background-color:#fff;padding:5px;}
#rosso a {background-color:#fff; color:#e3434c;}
#rosso span#menu {float:right;border: 1px dotted #e3434c;padding: 1em;margin:1em;}

#fondo {clear:both;position:absolute;bottom:0;width:100%;text-align:center;padding: 0.5em 0;background-color:#e3434c;color:#fff;}
#fondo a {background-color:#e3434c;color:#fff;}

li {list-style-image: url(immagini/cerchietto.jpg);}

.colorato {color:#e3434c;font-weight:bold;}
