BODY {font-family:tahoma, Verdana, Helvetica, sans-serif; font-size:70%; color: #666666;background-color: #ffffff; margin: 8px 0 10px 0; text-align:center;}
a:link, a:visited {color:#B80000; text-decoration:underline;}
a:hover {text-decoration:none;}

/* struttura */
div#container{margin: 0 auto;width: 766px; background: url(images/content.gif) repeat-y top left #ffffff;text-align:center;}
div#top {margin: 0 auto;width: 766px;height:105px;background: url(images/top.jpg) no-repeat top left;}
.alt { display:none }

div#sx {float: left;width:160px;padding-top:10px;}
div#dx {float: right;width:175px;}
div#dx h2 {color:#CCFFFF;}
div#sx, div#dx {background-color:#b80000; text-align:center;color:#CCFFFF;}
div#content {text-align:center;color:#000000;margin-left:160px;margin-right:175px;padding-top:10px;font-size:110%;padding-bottom:10px;}

div#bot {clear: both;margin: 0 auto;height:18px !important; height /**/: 22px; width:766px; background-color:#010080; padding-top:4px;text-align:center; color:#ffffff;}
div#bot a {color:#ffffff;}

/* menu */
ul.menu {margin:0;padding:0;color:#ffffff;margin:10px 0 10px 0; list-style:none;text-align:left;line-height:20px; width:150px;margin-left:7px;}
ul.menu li a {display:block;text-decoration:underline;min-height: 20px;height: auto !important;height: 20px;}
ul.menu li {display:inline;}
ul.menu li a:link, ul.menu li a:visited {text-decoration:underline; color:#ffffff;} 
ul.menu li a:hover {text-decoration:none} 

ul.menudx {padding:0;color:#ffffff;margin:10px 0 10px; list-style:none;text-align:center;font-weight:normal; font-size:100%;line-height:30px; width:175px;}
ul.menudx li a {display:block;text-decoration:underline;min-height: 30px;height: auto !important;height: 30px;}
ul.menudx li {display:inline;}
ul.menudx li a:link, ul.menudx li a:visited {color:#ffffff;text-decoration:underline;padding: 6px 0 6px 0; border-bottom: 1px solid #ccffff;} 
ul.menudx li a:hover {text-decoration:none} 


/* dx */
#appuntamenti {background-color:#010080; text-align:center; width:175px; height:26px !important; height /**/: 34px;padding-top:8px;font-size:120%;font-weight:bold;}
.news {margin:0 auto; width: 161px; text-align:justify; border-bottom: 1px dashed #ffffff; padding-bottom:5px; margin-top:5px; margin-bottom:5px;}
.news b {color:#ccffff;font-size:110%;}
.continua {font-weight:normal; font-size:80%;text-align:right;}
.continua a:link, .continua a:visited {color:#ffffff;}
.continua a:hover {}
.foto img {border: 1px solid #ccffff; margin: 5px 0 5px 0}
.foto2 img {border: 1px solid #000000; margin: 5px 0 5px 0}
.foto3 img {border: 0px; margin: 5px 0 5px 0}
#foto img {border: 1px solid #ccffff; margin: 5px 0 5px 0}
#foto2 img {border: 1px solid #000000; margin: 5px 0 5px 0}
#foto3 img {border: 0px; margin: 5px 0 5px 0}
#dx h2 a {color:#ccffff}


/* corpo */
div.evidenza {margin:0 auto;width:400px; text-align:justify;margin-top:10px; margin-bottom:10px;}
div.evidenzabold {margin:0 auto;width:400px; text-align:justify;margin-top:10px; margin-bottom:10px;font-weight:bold;}
div.evidenzacorsivo {margin:0 auto;width:400px; text-align:justify;margin-top:10px; margin-bottom:10px;font-style:italic;}
div.split2 {margin: 0 auto;width:420px;}
div.split2 div {float: left;margin:5px;}
div.split2 div.img {text-align:center;width:120px;}
div.split2 div.img img {margin-bottom:5px;}
div.split2 div.testo {text-align:justify;width:238px;margin-top:10px; margin-bottom:10px;}
div.split2 div.testo2 {text-align:justify;width:238px;margin-top:10px; margin-bottom:10px;font-weight:bold;}
div.split2 div.testo3 {text-align:justify;width:238px;margin-top:10px; margin-bottom:10px;text-decoration:underline;}
div.split2 div.testo4 {text-align:justify;width:238px;margin-top:10px; margin-bottom:10px;font-style:italic;}

div.wide {clear: left}

/* form e img */
h1 {font-size:100%; display:inline;color:#010080; letter-spacing:1px;}
h2 {font-size:120%; display:inline;color:#ccffff; }
h3 {font-size:100%; display:inline;color:#000000; }
.titolo {font-size:120%; display:inline;color:#ccffff; font-weight:bold;}
.footer {font-size:100%; display:inline;color:#000000; font-weight:bold;}
img {border:0px; }
.bottone {font-size: 70%; font-weight:bold; color:#91353B; border: 0px solid #ffffff;  background-color: #DEB68C; width: auto; height:18px;margin-bottom:0px;margin-top:10px;padding-left:5px;padding-right:5px;}
form {margin:0;}
textarea {font-size: 70%; font-family:tahoma, verdana, Helvetica, sans-serif;color: #91353B; border: 1px inset #666666;  background-color: #f5f5f5; width: 532px; height:80px;}
input.text {width: 120px;font-size: 70%; color: #91353B; border: 1px inset #666666; background-color: #f5f5f5; margin-left:5px;margin-right:5px;margin-bottom:10px;}
select { font-size: 70%; color:#91353B; border: 1px inset #666666; background-color: #f5f5f5; width: auto;margin-top:7px;}