/*Stile della struttura ---------------------------------------------------- */

body {margin:0; padding:0;text-align: center; background-color:white;}

#container{position: relative; margin: 0 5%; text-align: left; background-color:transparent;}

#header {}

#content{margin:0; padding:0; line-height:1.2em;}

.dropdown, #extra{ display:none;}

#footer{ padding-top:10px; margin-top:30px; border-top:1px solid black; color:#9A9A9A;}
#footerleft ul { display:none;}

#preview-message{ display: none;} /*Fondamentale*/

/*stile interno all'HEADER------------------------------------------------ */

#logosp {/*margin: 10px 0 0 0; float:none; height: 120px;*/ display:none;}

#logosp a span { font-size:30pt; text-decoration:none;}

#path {display:none;}

#logoprint{ margin-bottom:10px;}

/*stile del content*/
#content img { border-width:0;}

#content dt, #content dd{font-size:11pt; color:#777;}

table{line-height:1.2em;}

/*stile del footer---------------------------------------------------------*/
#footer p{font-size:8pt; color:grey; margin:0;  }

#footersx {margin:5px 10px 5px 5px; padding:0; line-height:0.8em; }


/*stile dei caratteri generici del sito----------------------------------------------------*/

p, a, li, h2, h3, h4, dt, dd { font-family:verdana,sans-serif; padding:0; margin:0;}
a:link, a:visited, a:active, a:hover { color: #520;
	/*background: transparent;*/
	font-weight: bold;
	text-decoration: underline;}


.small { font-size:9pt;}
.medio { font-size:11pt;}
.grande { font-size:14pt; font-weight:bold;}


#content h2 {font-size: 14pt; font-weight:bold; }
h3 {font-style: italic; font-size:14pt; font-weight:bold;}
#content h3 strong {font-style:normal;}
#content h4 {font-weight:bold; font-style:italic;}
#content .titprint a:link{color:#A0A0A0;}

/*.capoelle{font-size:44pt; float:left; margin:0 0.2em 0 0; line-height:0.8em; }*/

.latosx {float:left; margin: 0 15px 0 0; padding:0; /*border:0px solid #ccc;*/}
.latodx {float:right; margin: 0 0 10px 15px; padding:0;/*border:0px solid #ccc;*/}

ul.elenko {margin:0 0 0 30px; padding:0;}
ul.elenko li {margin:0 0 10px 0; font-size:11pt;}

hr {border-width:0 0 1px 0; border-style:dashed; border-color:black;}

.back, .up, .titprint, .quadretto, a.minibutton{ display:none;}

.titpar {margin: 0 0 10px 0; padding-bottom:2px; border-bottom: 1px solid black; line-height:1.0em;}


/*stile pagina home -----------------------------------------------------*/

#news {width:580px;height:400px;background:url('templates/skizzo.jpg') no-repeat top left; margin:0; padding:1px 0; line-height: 1em;}

#news-inner{height: 300px;overflow:auto; margin:45px 50px 0 45px;padding-right:2px; }
#news p, #news li{font-size: 11px;}
#news strong { font-weight:bold; color:#C00000;}
/*#news hr { border-width::0 0 1px 0; border-style:dashed; border-color:#c00;}*/
h3#newstit{position: relative;width: 150px;height: 25px; font-size:12px; font-weight:bold; color: red;}
h3#newstit span{position:absolute;width: 100%;height: 100%; background:url('templates/newstop.png') top left no-repeat }
#guide{ background-color:transparent;}

/*stile pagina progetti -----------------------------------------------------*/

.summary{border:1px solid #C00; margin:20px 15px 0 25px;}
.summary a:link,.summary a:visited,.summary a:active,.summary a:hover {color:#c00;}
.summary img { float:left; /*margin-right:5px;*/ position:absolute;}
.sumtit {background-color:#c00; height:48px;}
.summary h3,.summary h3 a,.summary h3 a:hover{ color:white; text-decoration:none; font-size:12px; font-weight:bold;  margin-left:5px;}
.sumtext{ margin-left:120px;}
#content .summary p {margin-left:5px;}
#projmap { margin-left:20px;}

/*stile della pagina di introduzione ----------------------------------------*/

#statu,#regol,#organi,#bilan {display:none;}
#statu h2 a,#regol h2 a,#organi h2 a,#bilan h2 a{color:#c00;}

/*Stile pagina Convocazioni -------------------------------------------------*/

.convo{border-bottom:1px dashed black; margin:20px 15px 0 25px; padding:5px;}
.convo a:link,.convo a:visited,.convo a:active,.convo a:hover {color:#FFA858;}
.convotit {height:1.5em; margin-bottom:5px;}
.convo h3,.convo h3 a,.convo h3 a:hover{ color:black; text-decoration:none; font-size:12pt; margin-left:5px;}
.sumtext{ margin-left:120px;}
.pdf { display:none;}

/*Stile pagina link --------------------------------------------------------*/

#linkspage img{ float:left; margin:5px 10px 0 5px;}
#linkspage p{ padding-top:5px;}


#vuoto{ height:200px; text-align:center; padding-top:20%;}

