﻿*{margin:0; padding:0; color:#000;}
body {font-family:Verdana, Arial; font-size:10pt;min-width:1000px;}
div#wrapper { float:left; width:100%; }

div#header { position:relative; height:180px; background:url('../images/comune/header.jpg') no-repeat top left;}
div#header img.photo { float:right; }
div#header img.logo { position:absolute; top:0; left:0;}
	
/* Contenuti */
div#content { margin: 0 210px; padding-right:10px;}
div#content p{line-height:1.4; margin-bottom: 10px; }
h1{	font-size:17pt; margin-bottom: 10px; padding-bottom:5px; border-bottom:2px dashed #aaa; color:#959595; }
div#content h2{	font-size:15pt; margin-bottom: 5px; padding-bottom:3px; } /* border-bottom:1px solid #aaa; */
div#content h3{	font-size:13pt; margin-bottom: 3px; color:red;	}
div#content h4{	font-size:11pt; margin-bottom: 3px	}
div#content h5{	font-size:10pt; margin-bottom: 3px; }

div.bottomSeparator{ height:20px;}

#content ol,  #content ul { list-style-position:inside; list-style-type:square;}
#content ol li div,  #content ul li div{ display:inline;}

div#contentLeft{ float:left; width:50%; }
div#contentRight{ float:right; width:48%; padding-left:2%;}

/* Form Compilazione */
.detailName {display: inline-block; width: 120px;}
.singleDetailName{display: inline-block; margin-right:4px;}

/* Elenco Contenuti e Dettaglio */
div.news{ text-align:justify; }
div.news .ico{ float:left; margin-right:6px;}
div.news .subTitle{ font-style:italic; }
div.news .presubTitle{ font-size:8pt;}

.readAllNews{ float:right;}

.centralBottomReturnLink{width:100%; text-align:center; margin-top:10px; margin-bottom:10px;}
.centralBottomReturnLink a{ color:#959595;}

.datapager{width:100%; text-align:center; margin-top:10px; margin-bottom:10px;}
.datapager span{ color:#aaa;}

.separator{clear:both; border-bottom:1px dashed gray; padding-top:5px; margin-bottom:5px;}

.clear{ clear:both; }

/* Menu Sopra */
div#menuTop { height:40px; margin-top:5px; margin-bottom:10px; padding-left:5px; }
ul#menuTopVoices { float:left; list-style-type:none; margin-left:5px; }
ul#menuTopVoices li { float:left; height:39px; background: white url('../images/layout/topcategory.png') no-repeat; text-align:center; cursor:default; }
ul#menuTopVoices li a { text-decoration:none; color:#888; width:128px; height:27px; display:block; font-weight:bold; font-size:8pt; padding-top:11px; }
ul#menuTopVoices li:hover { background: white url('../images/layout/topcategoryhover.png') no-repeat; }

/* Ricerca */
div.menuTopSearch { height:25px; width:250px; float:right; text-align:right; padding-top:4px; padding-bottom:6px; margin-right:15px; }
div.menuTopSearch span{color:#959595;}
div.menuTopSearch input{ border:solid 1px #959595;}

/* Menu Sinistra */
div#menuLeft { float:left; width:175px; margin-left:-100%; padding-left:5px; }

/* Menu Destra */
div#menuRight { float:left; width:175px;margin-left:-200px; }

div.imageZone { width:190px; height:160px; border:0px solid red;text-align:center;}

/* Voci di Menu UL */
ul.menuZone { width:100%; margin-bottom:10px; list-style-type:none;}
ul.menuZone li.voiceParent{ width:175px; background: white url('../images/layout/category.png') no-repeat; color:White; padding:11px 0px 0px 15px; font-weight:bold; cursor:default; }
ul.menuZone li.voiceParent a { text-decoration:none; color:white; width:175px; margin-bottom:14px; display:block; font-weight:bold; text-transform:uppercase; padding-bottom:3px; }
ul.menuZone:hover li.voiceParent{ background: url('../images/layout/categoryhover.png') no-repeat; }
ul.menuZone li.voiceChild{ width:160px; border-bottom:1px solid #aaa;list-style-type:none; }
ul.menuZone li.voiceChild a { text-decoration:none; width:160px; display:block; font-weight:bold;font-size:8pt; margin:4px 0 4px 10px; text-transform:none; padding:0;}

/* Footer */
div#footer { clear:left; width:100%; border-top:1px solid #aaa; text-align:center; color:Black; }
div#footer div.line{ padding:3px 0px 3px 0px; clear:both; }
div#footer div.line img{ border-style:none;	margin:4px 10px 5px 10px;}
div#footer div.line a{ text-decoration:none; color:Black;}
div#footer div.line a:hover { text-decoration:underline;}
