@charset "utf-8";
body{ background-color:#F5EEE6; text-align:center; margin:0; padding:0; font:0.8em Verdana, Arial, Helvetica, sans-serif; color:#863943;}
ul{ list-style-type:none; text-align:left; margin-top:0;}
li{ text-align:left; margin:0; padding:0;}
img { border:#863943 solid 1px;}
a, a:active, a:link { color:#863943; font-size:1em;}
a:hover{color: #F5EEE6; text-decoration: underline; background-color: #816F6F;}
.img img{ margin-right:10px;}
.img a{ margin-right:20px;}

#container{ margin:0 auto; width:760px;}

#top{ background-color:#dccebd; text-align:right; color:#7A3C38; margin-bottom:15px; padding:5px;  font-size:0.8em;}
#top a, a:active, a:link { color:#863943;}
#top a:hover{color: #F5EEE6; text-decoration: underline; background-color: #816F6F;}
#top ul{ margin:0; padding:0; font-variant:small-caps; text-align:right;}
#top li{ margin:0; padding:5px; display:inline;}


#header{ text-align:left; margin:0; padding:0;}
#header ul{ background-color:#816F6F; float:left; padding:8px; color:#FFF8F4; width:130px; margin:5px 0; border: 1px solid #FFF;}
#header li{  padding:5px 10px 5px 5px;  margin:2px;}
#header img{ margin:5px 0; padding:0; border: 1px solid #FFF;}
#header ul a, a:link, a:active{ color:#F5EEE6; font-variant:small-caps;}
#header ul a:hover{ background-color:#F5EEE6; color:#7A3C38;}

#content{ background-color:#FFF; margin:0; padding:2px; }
#content p{ text-align:justify;}
#content img{ margin:0; padding:0;}

#latodx{ margin:0px 20px 0px 0px; padding:0px 10px 0px 5px; width:305px;}
#latosx{ float:right; margin:0px 30px 0px 0px; padding:0px 0px 0px 5px; width:305px;}
#str{ margin:0; padding:0 10px 0 25px;}

#latob img{ float:right; }
#latob p{ display:block; width:300px; text-align:left; padding-top:50px; padding-left:10px;}

#latoint li { display:inline; text-align:left; margin:2px; padding:2px;}

#footer{ background-color:#dccebd; font-size:0.8em; padding:10px 0; margin:0;}
#footer p{ margin:0; padding:0;}
#footer a, a:active, a:link { color:#7A3C38;}
#footer a:hover{color: #F5EEE6; text-decoration: underline; background-color: #816F6F;}

#tab{ text-align:left;}

table{ text-align:center; }
h3{ font-size:1em; font-variant:small-caps; margin:0; padding:0;}
h4{ font-size:0.9em; font-weight: normal; font-style: italic; }

.clearfloat{ clear:both; height:0; font-size:1px; line-height:0px;}
.lato ul{ float:right; list-style-type:none; }
.lato li { margin:5px; padding:2px; list-style-type:none; }
.lato{ margin-bottom:20px;}
.lato img{ margin:0; padding:0;}
.float{ float:left; width:565px; margin-right:5px; text-align:left;}
.float h3{ font-size:1em; font-variant: normal;}
.float a{ font-variant: normal;}
.puntato li{ list-style-type:disc; }
.piccolo {font-size:0.9em;}
.piccolo p{ font-size:0.9em; text-align:left;}
h4 { font-size:0.9em; text-align:left; font-variant:small-caps; font-weight:bold;}