/* pasquale */
#content {margin-left:14px;}
a img {border:none;}

form#search {padding:0 0 10px 20px; margin:0; background:url(../immagini/chiusuraSfondoRicerca.gif) no-repeat bottom left;}
form#search div {width:95%; clear:both; padding:3px;}
form#search input, form#search select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; line-height:20px; text-align:left;}
form#search label {float:left;}
form#search input, form#search select {float:right;}
form#search div#btns {padding-top:20px; text-align:center}
form#search div#btns input {float:none; padding:0; margin:0; line-height:normal; text-align:center}

.imgThumb {border:1px solid #887D5D;}

.inputRequired {color:#FB6A1C;}

.scorriPag {text-align:center;}
.scorriPag a {font-weight:bold; color:#FA9B49; text-decoration:none;}
.scorricurpag {background-color:#639C93; color:#FFF; padding:2px; font-weight:bold;}

div.alert {margin: 0.5em; padding: 1em 15px 0 50px; border-style: solid; border-width: 2px 0;}
div.alert p {margin: 0 0 1em; color: #000D6D;}
div.alert_info {background: #EAEBF7 url(../immagini/sistema/alert/info20.png) no-repeat 15px 50%; border-color: #8E9AFF;}
div.alert_warning {background: #FFF0BA url(../immagini/sistema/alert/warning20.png) no-repeat 15px 50%; border-color: #E87C29;}
div.alert_question {background: #E4F6DE url(../immagini/sistema/alert/help20.png) no-repeat 15px 50%; border-color: #8FDC79;}
div.alert_error {background: #FFD8D6 url(../immagini/sistema/alert/error20.png) no-repeat 15px 50%; border-color: #FF0038;}

fieldset {border: 1px solid #6A5A41; margin-bottom:10px;}
legend {color: #6A5A41; font-weight: bold;}
.group {padding: 5px; margin:0;}
.group label {float: left;width: 45%;}
.group .stessariga label {float: none;}
.group input, .group textarea, .group select {width: 50%;}
textarea{width: 50px;}
.group .stessariga input, .group .stessariga textarea, .group .stessariga select  {width:auto;}

.nascondi {position:absolute; left:-9000px; top:-9000px;}

form#form_Contatti textarea {width:300px; height:120px;}

span#listComuni select {width:130px;}
/* FINE pasquale */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-color: #D6D8AF;*/
	background:#FFF url(../immagini/sfondo_pagina.jpg) top repeat-x;
}

body,html { height:100%;margin:0 }


.testonormale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 20px;
	text-align: left;
}

.separatore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00B3ED;
	margin-left:15px;
	margin-right:15px
}

.testopiccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 16px;
	text-align:left
}

.testomarrone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #907857;
	line-height: 20px;
	text-align: left;
}


.testomarrone a:link, .testomarrone a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #907857;
	line-height: 20px;
	text-align: left;
	text-decoration:none;
}

.testomarrone a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	line-height: 20px;
	text-align: left;
	text-decoration:underline;
}

.testopiccolobianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}


.testopiccolobianco a:link, .testopiccolobianco a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}

.testopiccolobianco a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:underline;
}

.testobianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height:20px
}


.testobianco a:link, .testobianco a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}

.testobianco a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:underline;
}


.titoli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #026180;
	line-height:24px
}

.titoli a:link, .titoli a:visited {
	color: #026180;
	text-decoration:none;
}

.titoli a:hover{
	color: #026180;
	text-decoration:underline;
}


a:link, a:visited, a:active { text-decoration: none;
	color: #666666;
}
a:hover { text-decoration: underline;
	color: #990000;
}
form {
	margin: 0px;
	border: 0px;
}
input {
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 7.5pt;
	background: white;
	border-left: #000000 1px solid;
	color: #000000;
	line-height: normal;
	border-bottom: #000000 1px solid;
	font-style: normal;
	font-family: verdana;
	font-variant: normal;
	text-decoration: none
}
textarea {
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 7.5pt;
	background: white;
	border-left: #000000 1px solid;
	color: #000000;
	line-height: normal;
	border-bottom: #000000 1px solid;
	font-style: normal;
	font-family: verdana;
	font-variant: normal;
	text-decoration: none
}
#sectionLinks{
	margin: 4px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	background-color: #F7F7F7;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid  #FFFFFF;
	padding: 4px 4px 4px 4px;
	color: #000000;
}

#sectionLinks a:hover{
	border-top: 2px solid #FFFFFF;
	background-color: #BD1220;
	background-image: none;
	text-decoration: none;
	color: #FFFFFF;
}

#container{/*
	height: auto !important;
	height:650px;
	min-height:650px;*/
	/*overflow:auto;*/
	margin-bottom:12px
}


#testa{
	width:751px;
	height:111px;
	margin-left:auto;
	margin-right:auto;
	/*overflow:auto;*/
}

#logo{
	width:238px;
	float:left;
	/*overflow:auto;*/
}

#menu{
	width:513px;
	float:left;
	/*overflow:auto;*/
}

#centro{
	width:751px;
	margin-left:auto;
	margin-right:auto;
	/*overflow:auto;*/
}

#sx{
	width:231px;
	float:left;
	/*overflow:auto;*/
}

#dx{
	width:520px;
	float:right;
	/*overflow:auto;*/
}

#footer{padding:10px 20px 0 20px; clear:both; background-color:#D6D8AF; border-top:20px solid #FFF;}

#ricerca{
	/*
	height:266px;
	background-image:url(../immagini/sfondo_ricerca.gif);
	background-position:top;
	background-repeat:no-repeat;
	*/
	margin-bottom:12px;
	/*overflow:auto;*/
}

#newsletter{
	height:108px;
	/*
	background-image:url(../immagini/sfondo_newsletter.gif);
	background-position:top;
	background-repeat:no-repeat;
	*/
	margin-bottom:12px;
	/*overflow:auto;*/
}

