/* CSS Document */

body {
margin: 10px 0px 0px 0px;
padding: 0px;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
color: #000;
background-color: #ffffff;
}
#sinistra{
position: absolute;
top: 10px;
left: 0px;
width:243px;

}
#centrale {
margin: 0px 0px 0px 243px;
background-color: #fff;
background-image:url(../images/barrasfondo.jpg); background-repeat:repeat-y;
width:621px;
}

#testo {padding:0px 25px 0px 25px;}
#testo h1{margin:0px 0px 15px 0px; font-size:22px;}
#testo h2{margin:5px 0px 0px 0px; font-size:14px;}
#testo h3{margin:5px 0px 0px 0px; color:#FFFFFF; background-color:#00CCFF; font-size:12px; padding-left:5px;}
#testo h4{ color:#FF0000; font-size:18px; text-align:center; border:1px solid red; padding:4px; background-color:#FFFF99;}
#testo p{margin:6px 0px 0px 0px;}

#news{font-size:10px;}

#prodotti{text-align: center; /* questo è un commento background-color:#C3D9FF;  border:1px solid black; */ }
#prodotti li{display: inline; padding:5px;}

.dimagranti {float:right;}

#destra {
position: fixed;
top: 5px;
left: 870px;
width: 130px;
}

.tagmenu{
margin: 0;
padding: 0;
width: 235px;
list-style-type: none;
}

.tagmenu li a{
color: black;
display: block;
width: 100%;
padding: 2px 4px;
text-decoration: none;
font-weight: bold;
border: 1px solid;
border-color:#67ccff #67ccff #67ccff #67ccff; 
background-color:#C3D9FF;
text-decoration:none;
font-size:11px;
line-height:14px;
}


.tagmenu li a:visited{
color: black;
}

.tagmenu li a:hover, .tagmenu li a:active{
color: black;
background-color: #CCCCCC;
}

#footer {text-align:center; font-size:10px;}