body {margin:0;background-color:#ffffff;}
div, td, p, input, select {font-family:Verdana,Helvetica,San-serif;color:#333333;font-size:13px;line-height:18px;}

a {color:#555555;text-decoration:none}
a:hover {color:#a71c19;text-decoration:underline;}
p {margin:0px;}

ul, ol {margin:0;padding:0;text-indent:0}
ul li {list-style-type:circle;list-style-position:outside;margin-left:15px;margin-bottom:5px;}
ol li {list-style-type:decimal;list-style-position:outside;margin-left:18px;margin-bottom:5px;}

h1 {margin:0;font-size:24px;color:#959698;font-weight:normal;line-height:29px;}
h2 {margin:0;font-size:22px;color:#959698;font-weight:normal;line-height:25px;}
h3 {margin:0;font-size:20px;color:#a71c19;font-weight:normal;line-height:25px;}

#container {border-top:3px solid #a71c19;border-bottom:3px solid #a71c19;padding:1px 0 1px 0;}
#site {width:1000px;position:relative;}

#navitop {height:26px;}
#navitop div {padding-top:3px;text-align:right;}
#navitop a {letter-spacing:4px;}
#footer {margin-top:1px;}

#showme {z-index:-5;}
#hideme {position:absolute;z-index:5;}

#comunicato {position:absolute;top:300px;left:50%;margin-left:-500px;z-index:6;-moz-border-radius:20px;border-radius:20px;background-color:#dfdfdf;width:320px;}
#comunicato > p {padding:15px;text-align:justify;color:#333333;}

/* x pagine interne*/
#pagine {background-image:url(../img/bg_page.jpg);background-position:bottom;background-repeat:no-repeat;height:648px;}
#testo {width:60%;}
/*gallery*/
#gallerysx {float:left;width:500px;}
#gallerydx {float:right;width:500px;}
.primadopo {float:left;width:250px;}
.caso {border-top:1px dotted #999;font-size:11px;margin:20px 0 3px 0;text-align:right;}
.sx {border-left:1px solid #bcbaba;padding-left:1px;}
.sx img {border-right:1px dashed #999}
.dx {border-right:1px solid #bcbaba;padding-right:1px;}
.paginazione {margin:5px 0 5px 0;font-size:11px;color:#acacad;}
.divider {border-top:1px dashed #999;margin:1px 0 1px 0;}
/* */

.erase {font-size:1px;clear:both;}
.empty {font-size:1px;}


/*stili x testo*/
.txt11 {font-size:11px;}
.txt16 {font-size:16px;line-height:21px;}
.txt18 {font-size:18px;line-height:24px;}
.txt20 {font-size:20px;line-height:25px;}
.txt22 {font-size:22px;line-height:25px;}
.txt24 {font-size:24px;line-height:29px;}
.rosso {color:#a71c19;}
.grigio {color:#959698;}
.grigiolight {color:#acacad;}








/* da rivedere 
.navi a {color:#fff;text-decoration:none;font-size:14px;}
.naviover a {color:#000;text-decoration:none;font-size:14px;}
#elenconavi div {visibility:hidden;display:none;padding:5px 0 0 15px;}
#elenconavi div p {display:inline;margin-right:35px;}
#elenconavi div a {font-weight:bold;font-size:10px;color:#fff;text-decoration:none;}
#elenconavi div a:hover {font-weight:bold;font-size:10px;color:#fff;text-decoration:underline;}
*/
