/*@import url(/admin/controls/fckeditor/editor/css/fck_editorarea.css);*/

body { 
	font-size: .7em; /* sovrascritto da javascript */
	font-family: Tahoma, Arial; 
	margin:0;
	padding:0;
	background-color:#e8e8e8;
}

h3 {
	background-image:url(/nqcontent/images/eridano/titoletto.jpg); 
	line-height:40px; 
	font-weight:lighter; 
	font-size:17px; 
	color:#004080; 
	margin:1px 0 20px 0; 
	padding:1px;
}

img {border:0;}

div#images{width: 463px;overflow: auto;}
div#images div{width: 75px;display:inline;}

form{padding:0px;margin:0px;}
input{font-size:100%;font-family: Arial, Helvetica, sans-serif;}
select{font-size:100%;font-family: Arial, Helvetica, sans-serif;}
.ico_ul {
	margin-top:5px;
	margin-left:0px;
	list-style-image:url(/nqcontent/images/eridano/ico_ul.gif);
}
.ico_ul li {
	margin-top:0px;
	margin-bottom:5px;
	padding-left:0px;
	margin-left:30px;
}

.ico_ul li.not_ico{
	font-size:120%;
	color:#666666;
	list-style-image:none;
	list-style-type:none;
	margin-left:0px; 
	padding-left:0px;
	text-indent:0px;
}

li a {
	font-size:100%;
	text-decoration:none;
	color:#004080;
}

li a:hover {
	font-size:100%;
	text-decoration:none;
	color:#FFF;
	background-color:#666666;
}

#bodyContent { 
	width:980px;
	text-align:left;
	margin:0 auto;
	}
hr { display:none }

/* centrare la pagina web a larghezza fissa */
body { text-align:center }  
#testa { width:100%; margin:0px auto; text-align:left; padding:0px; }
#corpo { width:100%; margin:0px auto; text-align:left; color:#000;
	position:relative; 
	background:#fff;
	margin-top:0px;
	padding-top:0px;
	/*border:1px solid #000; */
	float:left;
}
#piedipagina {position:relative; width:100%; margin:0px auto; text-align:left;float:left;}

/* testa */
#testa { 
	background:#FFF;
	color:#000; 
	/*border:1px solid #000; */
	padding:0px 0px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
}

#logo {
	margin-bottom:1px;
	padding-top:1px;
	background-image: url(/nqcontent/images/eridano/header.jpg);
	background-repeat:no-repeat;
	height:124px; 
}

#logo h1, #logo h2{
	visibility:hidden;
}

#top-menu {
	margin:0;
	padding:0;
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:2px;
	height:25px;
	line-height:25px;
	background-image: url(/nqcontent/images/eridano/sfondomenu_up.jpg);
	background-color: #FFF;
	background-repeat:no-repeat;	
}

#top-menu ul {
	
}

#top-menu li{
	display:inline;
	margin-right:10px;
	line-height:25px;
}

#top-menu a, #top-menu a:visited {
	line-height:25px;
	padding-left:3px;
	padding-right:3px;
	background-color:transparent;
	color:#FFF;
	text-decoration:none;
}

#top-menu a:hover {
	padding-left:3px;
	padding-right:3px;
	color:#666666;
	background-color:#FFF;
	text-decoration:none;
	height:25px;
}

/* corpo */

#corpo-colonna1 { 
	position:relative;/* top:0; left:0; */
	width:230px; 
	padding:0em 0; 
	float:left;
}
#corpo-colonna2 { 
	/*margin:0 230px 0 230px;
	padding: 50px;*/
	background:#fff;
	color:#000; 
	padding:2px 0;
	float:left;
	position:relative;
}
#corpo-colonna3 { 
	position:relative; /*top:0; right:0; */
	width:224px; 
	padding:0em 0; 
	float:left;
}

#corpo-colonna3 li a {
	background-image: url(/nqcontent/images/eridano/ico_off.gif);
	background-repeat:no-repeat;	
	line-height: 20px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 22px;
	padding-right: 5px;
}
#corpo-colonna3 li a:hover {
	background-image: url(/nqcontent/images/eridano/ico_on.gif);
	background-repeat:no-repeat;	
	line-height: 20px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 22px;
	padding-right: 5px;
	background-color: #cccccc;
	color: #000000;
}

/* blocchi testo laterali */

.blocco-accessibilta
 {
	width:224px;
	height: 70px;
	background-image: url(/nqcontent/images/eridano/sfondocella.jpg);
	background-repeat:no-repeat;	
	margin:5px 0px 5px 0px;
	padding: 10px 0px 10px 0px;
	font-size:135%;
	font-weight:bold;
	color:#333;
	
}

.blocco-accessibilta img {float:left; padding-right:5px;}

.blocco-laterale {
	width:224px;
	background-image: url(/nqcontent/images/eridano/sfondocella.jpg);
	margin-bottom:5px;
}


.blocco-laterale ul {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	width:216px;
}

.blocco-laterale li {
	list-style-type :none;
	background-color:#E8E8E8;
	color:#004080;
	font-size:100%;
	margin:2px;
	text-indent:2px;
	padding-top:2px;
	padding-bottom:2px;
	display:block;
	font-weight:bold;
}

/* solo per visualizzare correttamente il calendario eventi in IE */
.blocco-laterale ul li div table{
	font-size: 1.2em;
	color: #004080;
}

.blocco-laterale li a {
	/*display:block;
	background-color:#E8E8E8;
	font-size:11px;
	
	height:20px;line-height:20px;*/
	text-decoration:none;
	font-weight:normal;
	color:#004080;
}

.blocco-laterale li a:hover {
	/*display:block;
	font-size:11px;
	height:20px;line-height:20px;*/
	text-decoration:none;
	font-weight:normal;
	color:#000;
	background-color:#ccc;
}

.blocco-laterale img {
	margin-bottom:2px;
	margin-left:2px;
	margin-right:4px;
	vertical-align:middle;
}

.blocco-laterale .titolo {
	background-image: url(/nqcontent/images/eridano/sfondotitolo1.jpg);
	background-repeat:no-repeat;
	font-size:150%;
	padding-top:2px;
	padding-bottom:2px;
	color:#FFF;
	text-align:right;
	font-weight:bolder;
	padding-right:5px;
	background-color:#666666;
}


/* box ricerca */

#formricerca{
	height:41px;
	line-height:41px;
	margin-bottom:0px;
	text-align:center;
}

#ricerca {
	background-image: url(/nqcontent/images/eridano/sfondocerca.jpg);
	background-repeat:no-repeat;
	height:41px;
	line-height:41px;
	width:226px;
	font-size:12px;
	padding-left:7px;
	text-align:center;
}

#ricerca input {
	font-size:90%;
	margin-right:14px;
	margin-top:10px;
	/*float:left;*/
}

#ricerca a{
	text-decoration:none;
	color:#006;
}

/* colonna contenuti */
#corpo-colonna2 #titolo-sezione{
	text-align:left;
	color:#FFF;
	height:36px;
	line-height:36px;
	background-image: url(/nqcontent/images/eridano/sfondotitolo_centrale.jpg);
	font-size:100%;
	/*font-weight:bolder;*/
	padding-left:5px;
	width:505px;
	background-color:#FFF;
}

#corpo-colonna2 .titolo-sezione{
	text-align:right;
	color:#FFF;
	height:36px;
	line-height:36px;
	background-image: url(/nqcontent/images/eridano/sfondotitolo_centrale.jpg);
	font-size:150%;
	font-weight:bolder;
	padding-right:5px;
	width:505px;
	background-color:#FFF;
}

#corpo-colonna2 #titolo-sezione a {	text-decoration:none;color:#FFF;}
#corpo-colonna2 #titolo-sezione a:hover {text-decoration:none;color:#FFF;}
#corpo-colonna2 #titolo-sezione a:visited {text-decoration:none;color:#FFF;}


#corpo-colonna2 .blocco-contenuto {
	margin:5px;
	text-align:justify;
	width:503px;
	display:block;
	/*min-height:105px;*/
	clear:both;
}


#corpo-colonna2 .blocco-contenuto .contenuti{
}
#corpo-colonna2 .blocco-contenuto .contenuti .titolo a{text-decoration:none;font-size:90%;color:#004080;}
#corpo-colonna2 .blocco-contenuto .contenuti .titolo a:hover {text-decoration:none;color:#FFF;background-color:#666666;}
#corpo-colonna2 .blocco-contenuto .contenuti .titolo a:visited {text-decoration:none;}

#corpo-colonna2 .blocco-contenuto .data{
	
	color:#006;
	text-align:right;
	padding-right:5px;
}

#corpo-colonna2 .blocco-contenuto .titolo, .titololista{
	
	font-size:130%;
	color:#004080;
	font-weight: bold;
}

/* per content-type 'lista'  */
#corpo-colonna2 .blocco-contenuto .titololista {
	background-color: #D9D9D9;
	font-size:120%;
	color:#004080;
	font-weight: bold;

}

.testolista {
	padding: 2px; 
	background-color: #E8E8E8; 
	border: 1px solid #D9D9D9;
}

#corpo-colonna2 .blocco-contenuto .titoletto{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color:#004080;
}
/*rosso */
#corpo-colonna2 .blocco-contenuto .titolo_rosso{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size:130%;
	color: #FF0000;
}

#corpo-colonna2 .blocco-contenuto .titoletto_rosso{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FF0000;
}

/*arancione */
#corpo-colonna2 .blocco-contenuto .titolo_arancione{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size:130%;
	color: #FF9900;
}

#corpo-colonna2 .blocco-contenuto .titoletto_arancione{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #FF9900;
}
/*bordeaux */
#corpo-colonna2 .blocco-contenuto .titolo_bordeaux{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size:130%;
	color: #990033;
}

#corpo-colonna2 .blocco-contenuto .titoletto_bordeaux{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #990033;
}
/*verde*/
#corpo-colonna2 .blocco-contenuto .titolo_verde{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size:130%;
	color: #009999;
}

#corpo-colonna2 .blocco-contenuto .titoletto_verde{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #009999;
}
#corpo-colonna2 .blocco-contenuto .cappello{font-size:85%;/*color:#006;*/color:#004080;font-style:oblique;}

#corpo-colonna2 .blocco-contenuto .titolo a{text-decoration:none;font-size:90%;color:#004080;}
#corpo-colonna2 .blocco-contenuto .titolo a:hover {text-decoration:none;color:#FFF;
	background-color:#004080;}
#corpo-colonna2 .blocco-contenuto .titolo a:visited {text-decoration:none;color:#004080;}

#corpo-colonna2 .blocco-contenuto a{text-decoration:none;color:#004080;}
#corpo-colonna2 .blocco-contenuto a:hover {text-decoration:none; color:#FFF;background-color:#666666;}
#corpo-colonna2 .blocco-contenuto a:visited {text-decoration:none;}

#corpo-colonna2 .blocco-contenuto .contenuti  ul {
	
	background-color: #F7F7F7; 
	/* width: 90%; height: 22px; dà problemi con la mappa del sito su FF */
}

#corpo-colonna2 .blocco-contenuto .titolo2{
	font-size:110%;
	/*color:#006;*/
	color:#004080;
}


#corpo-colonna2 .blocco-contenuto .testo{
	font-size:100%;
	text-align:justify;
	padding-right:5px;
	padding-top:10px;
}

#corpo-colonna2 .blocco-contenuto .testo .sx{
	float:left;
	width:30%;
}

#corpo-colonna2 .blocco-contenuto .testo .dx{
	padding-left:3%;
	float:left;
	width:67%;
}

#corpo-colonna2 .blocco-contenuto .testo .sx1{
	float:left;
	width:10%;
	padding-top:5px;
}

#corpo-colonna2 .blocco-contenuto .testo .dx1{
	padding-left:3%;
	float:left;
	width:87%;
	padding-top:5px;
}

#corpo-colonna2 .blocco-contenuto p{
	margin:0px 0px 4px 0px;
}

#corpo-colonna2 hr {
	display:block;
	color: #FFF; 
	background-color:#FFF; 
	border: 1px dotted #000000; 
	border-style: none none dotted;
	width:500px; 
	clear:both;
	}

/* footer */
#piedipagina {
	background-color:#cccccc;
	text-align:center;
	height:95px;
	font-size:100%;
	padding-top:10px;
	color:#666666;
}

#piedipagina ul {
	margin-top:0px;
}

#piedipagina li{
	display:inline;
	margin-right:10px;
	
}

#piedipagina a, #piedipagina a:visited {
	padding-left:3px;
	padding-right:3px;
	background-color:transparent;
	color:#666;
	text-decoration:none;
}

#piedipagina a:hover {
	padding-left:3px;
	padding-right:3px;
	color:#666666;
	background-color:#FFF;
	text-decoration:none;
	height:25px;
}

.lettera{text-decoration:underline;}

table tr.colorata{background-color:#E8E8E8;}

table.delibere{width:100%;}
table.delibere th.th1{width:8%;}
table.delibere th.th2{width:auto;}
table.delibere th.th3{width:auto;}
table.delibere th.th4{width:auto;}
table.delibere th.th5{width:5%;}
table.delibere tr.colorata{background-color:#E8E8E8;}
table.delibere td {padding: 5px 3px 5px 3px;}

table.incarichi{width:100%;}
table.incarichi th.th1{width:8%;}
table.incarichi th.th2{width:12%;}
table.incarichi th.th3{width:57%;}
table.incarichi th.th4{width:23%;}
table.incarichi tr.colorata{background-color:#E8E8E8;}

table.lista_bandi{width:100%;}
table.lista_bandi th.th1{width:15%;}
table.lista_bandi th.th2{width:15%;}
table.lista_bandi th.th3{width:48%;}
table.lista_bandi th.th4{width:22%;}
table.lista_bandi tr.colorata{background-color:#E8E8E8;}

table.lista_regolamenti{width:100%; text-align:left;}
table.lista_regolamenti th.th1{width:30%;}
table.lista_regolamenti th.th2{width:70%;}
table.lista_regolamenti tr.colorata{background-color:#E8E8E8;}

table.albo{width:100%;}
table.albo th {background-color: #526069; color: white;}
table.albo th.th1{width:8%;}
table.albo th.th2{width:auto;}
table.albo th.th3{width:auto;}
table.albo th.th4{width:auto;}
table.albo th.th5{width:5%;}
table.albo tr.colorata{background-color:#E8E8E8;}
table.albo td {padding: 5px 3px 5px 3px;}

table.bando
{
	width:100%;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-top-color: #DCDCDC;
	border-right-color: #DCDCDC;
	border-left-color: #DCDCDC;
	border-bottom-color: #DCDCDC;
}
table.bando th.th1{width:30%;padding:3px;}
table.bando th.th2{width:70%;padding:3px;}
table.bando td.sx{background-color:#f2f2f2;padding:3px;text-align:left; color:#666666;font-weight:bold;}
table.bando td.dx{padding:3px;background-color:#f8f8f8;}

/* stile calendario popup*/

.CalendarcpYearNavigation,
.CalendarcpMonthNavigation
		{
		background-color:#8BAED5;
		text-align:center;
		vertical-align:middle ;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
		}
.CalendarcpDayColumnHeader,
.CalendarcpYearNavigation,
.CalendarcpMonthNavigation,
.CalendarcpCurrentMonthDate,
.CalendarcpCurrentMonthDateDisabled,
.CalendarcpOtherMonthDate,
.CalendarcpOtherMonthDateDisabled,
.CalendarcpCurrentDate,
.CalendarcpCurrentDateDisabled,
.CalendarcpTodayText,
.CalendarcpTodayTextDisabled,
.CalendarcpText
		{
		font-family:Tahoma, Arial, sans-serif;
		font-size:100%;
		}
TD.CalendarcpDayColumnHeader
		{
		text-align:right;
		border:solid thin #8BAED5;
		border-top-width:1px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; 
		}
.CalendarcpCurrentMonthDate,
.CalendarcpOtherMonthDate,
.CalendarcpCurrentDate
		{
		text-align:right;
		text-decoration:none;
		}
.CalendarcpCurrentMonthDateDisabled,
.CalendarcpOtherMonthDateDisabled,
.CalendarcpCurrentDateDisabled
		{
		color:#D0D0D0;
		text-align:right;
		text-decoration:line-through;
		}
.CalendarcpCurrentMonthDate
		{
		color:#8BAED5;
		font-weight:bold;
		}
.CalendarcpCurrentDate
		{
		color: #FFFFFF;
		font-weight:bold;
		}
.CalendarcpOtherMonthDate
		{
		color:#808080;
		}
TD.CalendarcpCurrentDate
		{
		color:#FFFFFF;
		background-color: #8BAED5;
		border-width:1px;
		border:solid thin #bbbbbb;
		}
TD.CalendarcpCurrentDateDisabled
		{
		border-width:1px;
		border:solid thin #FFAAAA;
		}
TD.CalendarcpTodayText,
TD.CalendarcpTodayTextDisabled
		{
		border:solid thin #8BAED5;
		border-top-width:1px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; 

		}
A.CalendarcpTodayText,
SPAN.CalendarcpTodayTextDisabled
		{
		height:20px;
		}
A.CalendarcpTodayText
		{
		color:#8BAED5;
		font-weight:bold;
		}
SPAN.CalendarcpTodayTextDisabled
		{
		color:#D0D0D0;
		}
.CalendarcpBorder
		{
		border:solid thin #8BAED5;
		}
.boxCalendarioBackground {
	position:relative;
	width:307px;
	height:215px;
	margin-top:5px;
	background-image:url(/portale/images/verona/calendariobg.gif);
	text-align: left;
	padding-top: 15px;
	padding-right: 5px;
	padding-left: 5px;
}
.selezionato {
	font-size:100%;
	text-decoration:none;
	font-weight:bold;
	color:#FFF;
	background-color:#666666;
	padding-left:2px;
	padding-right:3px;
}

.whiteCal {
	color: #FFFFFF;
	font-size: 100%;
}
/* fine stile calendario*/


#corpo-colonna2 .blocco-contenuto .immagine{
	float:left;
	margin-right:12px;
	margin-bottom:5px;
	background-color: #FFF;
	width: 120px;
	text-align: center;
}



.img_border { border:1px solid black;}
div#link_back{
	clear:left;
	text-align:center;
	margin: 5px 5px;
}
div#link_back a{
	font-size:100%;
	text-decoration:none;
	color:#004080;	
}
div#link_back a:hover{
	font-size:100%;
	text-decoration:none;
	color:#FFF;
	background-color:#666666;
}

#objectCalendarOuter{
	font-size:.8em;
	margin-left:auto;
	margin-right:auto;
}

#event_to, #event_from {
	width: 60px;
}

#testo{
	width: 372px;
}

#mappa-territorio{
	text-align:center;
	margin-left:5px;
	padding-bottom:5px;
}

.allegato {margin-top: 20px; }
.allegato a { border: 1px solid #ccc; padding: 2px;}

.riquadro {
	border: 1px solid #DDDDDD; 
	padding: 3px;
	/*margin: 3px 2px 3px 2px;*/
}
.riquadro:hover {
	border: 1px solid #DDDDDD;
	padding: 3px;
	background-color: #666666; 
	color: #FFF; 
	/*margin: 3px 2px 3px 2px;*/
}
