
/**STILI GENERICI
body {padding:0; margin:0; background-image: url(/images/bg_body.gif);background-color:#cdd6dd; font-size: 11px; font-family: Tahoma, Arial, sans-serif;
text-align:left; background-position: top; background-repeat: repeat-x;}

a {text-decoration: none; color: #3D61CC;}
a:hover {text-decoration: none; color: #ff6600;}
img {border:0;}
form {padding:0; margin:0;}
input,select {font-size: 11px; font-family: Tahoma, Arial, sans-serif; color:#666666;}
textarea {font-size: 11px; font-family: Tahoma, Arial, sans-serif; color:#666666;}
a.link-prodotto {text-decoration: none; color:#FE1111; font-size:14px; font-weight:bold;}
a.link-prodotto:hover {text-decoration: none; color: #FF6600;}
hr {color:#DADADA; width:480px; clear: both; background-color:#DADADA; height:1px; border:none; margin:5px 0;}


**/
body {padding:0; margin:0; background-color:#FFAB00; font-size: 11px; font-family: Verdana, Arial, sans-serif;text-align:left;}

a {text-decoration: none; color: #800000;}
a:hover {text-decoration: underline; color: #800000;}
div.path{display:table; background-color:yellow}
div.menu{display:table; background-color:#fff; width:200px; float:left}

div.news{display:table; width:450px; clear:both; border-bottom:solid 1px #000}

div.header {color: #fff; background-color: #fff; width:780px; background:url(img/logo.gif) 150px 10px; background-repeat:no-repeat; height:150px; margin-bottom:10px; display:table}
div.main {background:url(img/logo.gif) 150px 5px; background-repeat:no-repeat; width:800px ;text-align:left; background-color: #fff; display:table; margin-bottom:2px;}
div.block {background-color: #fff; width:140px; margin-top:20px;}
#ricerca {border: 1px solid #999; background-color: #FEFCCD; width:140px; margin-top:10px;margin-left:2px; padding-top:5px; padding-left:0}
.block span{FONT-WEIGHT: bold; margin-left:6px}
#ricerca span{width:150px; background-color: #FEF1AB; display:table; margin-left:0; height:10px; margin-bottom:0; padding-left:3px}

html>body #ricerca span{ width:135px }


#ricerca form {margin:3px}
.header a{color: #fff; }
div.centrale {background-color: #fff; width:570px; }
div.left {background-color: #fff; width:200px; float:left}
div.right {background-color: #fff; width:10px; float:left}
div.content {width:550px; float:left;background-color: #fff;}
html>body div.content{ width:520px }
div.footer {background-color: #fff; width:780px; clear:both; text-align:center; border-top: 1px solid #999;margin-top:5px; padding-top:20px}
div.storyhome  {background-color:#fff; width:250px; float:left; display:table; height:300px}
.storyhome  span{background-color:#FFAB00; width:250px; color:#fff; display:table; FONT-WEIGHT: bold;}
div.content h1{color:#FFAB00; font-size: 18px;}
div.content h2{color:#FFAB00; font-size: 12px; padding-bottom:3px;margin-bottom:0; margin-top:10px;font-weight:bold; display:table; width:500px; border-bottom: solid dotted #999 1px;}
div.content h2 a{font-size: 14px;font-weight:bold; }
div.news p{margin-bottom:10px; margin-top:0px;}
div.storypage p{margin:0px;}
div.commento{background-color:#FDE07B;padding:5px; border:1px solid #800000 dotted; margin:5px;}
div.commenti a{background-color:#FFAB00;padding:5px; border:1px solid #800000; display:table; text-align:center; margin-left:360px;}

div.cover {background-color:#FEFCCD;padding:5px;border:1px solid #800000 dotted;}
div.cover p{margin:0px;}
div.cover strong{margin-bottom:8px;font-size: 14px;font-weight:bold;}
div.cover a strong{margin-bottom:8px;font-size: 12px;font-weight:bold;}

div.commenti {clear:both}
.commento span {color: #800000;}
/**da babbocanguro**/

#navcontainer
{
background-color: #FFAB00;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
margin-top: 130px;
border-top: 1px solid #999;
z-index: 1;
text-align:right;
}

#navcontainer ul
{
list-style-type: none;
text-align: right;
margin-top: -8px;
padding: 0;
position: relative;
z-index: 2;
}

#navcontainer li
{
display: inline;
text-align: center;
margin: 0 5px;
padding: 1px 7px;
color: #666;
background-color: #fff;
border: 1px solid #ccc;
text-decoration: none;
}

#navcontainer li a
{

text-decoration: none;
}

#navcontainer li a:hover
{
text-decoration: underline;
}

#navcontainer li a#current
{
color: #000;
border: 1px solid #666;
border-top: 2px solid #666;
border-bottom: 2px solid #666;
}


#blocklist
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 11px Verdana, sans-serif;
background: gray;
width: 15em;
}

#blocklist li
{
list-style: none;
margin: 0;
border-top: 1px solid #448;
text-align: left;
}

#blocklist li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.25em;
border-left: 1em solid #AAB;
background: #FFAB00;
text-decoration: none;
height:20px;
}

#blocklist li a:link { color: #448; }
#blocklist li a:visited { color: #667; }

#blocklist li a:hover
{
border-color: #FE3;
color: #FFF;
background: #332;
}

.related
{
margin: 15px 0px 10px 5px;

}
.related span
{
font: bold 12px Verdana, sans-serif;
border-bottom: 1px solid #448;

}
.related a
{
display:block; margin:0 0 0 5px; height:3px;

}

.evento {
display:block; width:520px; border-bottom:1px solid #D8CE98;border-left:1px solid #D8CE98;border-right:1px solid #D8CE98;margin-bottom:10px;padding-bottom:5px;
background-color:#FEFCCD;}

.evento span{
display:block; width:400px; float:left;border-top:1px solid #D8CE98;height:20px;padding-left:5px; 
}

.evento span.festa{
display:block; width:400px; float:left;border-top:1px solid #D8CE98;height:20px;padding-left:5px; 
color:red}

.evento span.luogo{
display:block; width:100px; float:left; height:20px; border-bottom:1px solid #D8CE98;border-right:1px solid #D8CE98;border-left:1px solid #D8CE98;border-top:1px solid #FFAB00;;
padding-left:5px;font-weight:bold; color:#fff; background-color:#FFAB00;}


.evento p{
display:block; margin:0;margin-left:5px; 
}

a.vedi{float:left;
display:block; width:90px; border:1px solid #D8CE98; padding:2px; margin-top:2px;margin-left:205px; color:#fff; background-color:#800000; text-decoration:none;
text-align:center; }

html>body a.vedi{ margin-left:230px }
.searchtime{float:left;text-align:right; color:#000;height;40px;
display:block; width:280px; padding:3px; color:#fff; background-color:#FFF; text-decoration:none;margin-bottom:8px;
}

.searchtime p{color:#000; margin-bottom:3px; margin-top:0px}
#calendar .calendarbody{background-color:#FFAB00; width:530px; padding-left:10px; margin-top:5px;}
#calendar .calendarbody .title{width:230px;float:left; font-size: 12px; display:block; color:#800000; font-weight:bold; margin-top:0px; background-image: url(img/bg_label.gif); background-position:top right; background-repeat:no-repeat; padding-top:5px;}

.searchtime form {margin:0px; padding:0px}

.agendahp{
display:block; background-color:#FDE07B; padding:5px; 
}

.agendahp h3{
margin:5px 0 0 5px; font-size:12px 
}

.agendahp ul{list-style-type: square; margin-bottom:4px}
.wrap {clear:both; margin-bottom:3px}
form.export{float:left;margin-left:3px; display:block; }
a.helpbutt{float:left; background-color:none; margin-left:3px; margin-top:0px}
div.clear {clear:both; margin-bottom:3px}

.popup {display:block; margin:10px; padding:6px; background-color:#fff; display: block}

