/* CSS Document */

body,input,td,textarea,select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
body{
	background-color:#A6EBA6;
	color:#000000;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-image: url(img/copertina/body_back.gif);
	background-repeat: repeat-x;
}

.img-evidenza-home{
border:1px solid #AAA;
margin: 8px 0px 3px 0px;
}

h1,h2,h3,h4 {margin:0;padding:0;color:#006600;/*text-shadow: #000 1px 1px 0px;*/}

h1 {color:#8AC9FF;font-size:19px;margin:0 0 16px 0;line-height:22px;}
h2 {clear:left;text-transform:uppercase;font-size:13px;color:#777;padding:0 0 4px 0;margin:0 0 16px 0;border-bottom:1px solid #333;letter-spacing:1px;}
h3 {color:#fff;font-size:13px;margin:0 0 2px 0;}
h4 {color:#006600;font-size:11px;}
h5 {color:#fff;font-size:10px;margin:0 0 2px 0;}
#flashcontent {
	background-color: #FFFFFF;
	padding: 0px;
	text-align: center;
	margin: 0px;
	width: 100%;
}
a{
	color:#FF4200;
	text-decoration:none;
}
a.a-nero{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#ff9600;
	text-decoration: none;
}
a img{
	border:0px;
}
a img.img-zoom{
	border:1px solid #0078FF;
}
a:hover img.img-zoom{
	border:1px solid #FF3800;
}
form{
	margin:0px;
	padding:0px;
}
input,select{
	padding-left:3px;
	padding-right:3px;
	color: #000000;
	font-size: 10px;
}
.maiuscolo-iniziale {
	text-transform: capitalize;
}
table{
	border:0px;
}
img{
	border:0px;
}
.maiuscolo{
	text-transform:uppercase;
}
#str {
	background-color: #FFFFFF;
}
.str-test-2rip {
	background-image: url(img/str_test_2rip.gif);
	background-repeat: repeat-x;
}
.str-test-7rip {
	background-image: url(img/str_test_7rip.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.str-corpo-1rip {
	background-image: url(img/str_corpo_1rip.gif);
	background-repeat: repeat-y;
}
.str-corpo-2rip {
	background-image: url(img/str_corpo_2rip.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.str-corpo-4rip {
	background-image: url(img/str_corpo_4rip.gif);
	background-repeat: repeat-x;
}
.str-piede-sfondino {
	background-color: #EDFAED;
}
.sfondino-bianco {
	background-color: #FFFFFF;
}
.cont-piede-copy {
	font-size: 11px;
	color: #96d796;
	padding: 11px;
}
.cont-piede-menu {
	font-size: 11px;
	text-transform: capitalize;
	color: #80D280;
	padding-bottom: 5px;
}
a.a-piede {
	color: #5EC25E;
}
#cerca {
	background-color: #C7EFC7;
}
.str-corpo-cerca-sfondino {
	background-color: #EEFFEE;
}
.str-corpo-cerca-3rip {
	background-image: url(img/str_cerca_3rip.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.str-corpo-cerca-4rip {
	background-image: url(img/str_cerca_4rip.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.str-corpo-cerca-biancorip {
	background-image: url(img/str_corpo_1rip.gif);
	background-repeat: repeat-x;
}
input.input-corpo-cerca1 {
	font-size: 10px;
	width: 102px;
}
input.input-corpo-cerca2 {
	font-size: 10px;
	width: 90px;
	color: #FF4200;
}
.str-corpo-menu {
	text-transform: capitalize;
	color: #FF0000;
	background-color: #E2F9E2;
	text-align: center;
	padding: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.str-corpo-imgsf {
	background-color: #ebfaeb;
	background-image: url(img/str_corpo_imgsf2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.str-corpo-imgsfdestro {
	background-color: #ebfaeb;
	background-image: url(img/str_corpo_imgsf2des.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.a-menu {
	color: #67A967;
}
a.a-menu:hover {
	color: #FF0000;
}
a.a-link {
	color: #67A967;
}
a.a-link:hover {
	color: #ff9600;
}
.str-corpo-imgsf1 {
	background-image: url(img/str_corpo_imgsf1.gif);
	background-repeat: no-repeat;
}
.str-corpo-img-2rip {
	background-image: url(img/str_corpo_img2rip.gif);
	background-repeat: repeat-x;
}
.str-corpo-img-7rip {
	background-image: url(img/str_corpo_img7rip.gif);
	background-repeat: repeat-x;
}
.str-corpo-img-4rip {
	background-image: url(img/str_corpo_img4rip.gif);
	background-repeat: repeat-y;
}
.str-corpo-img-1ripaltern {
	background-image: url(img/str_corpo_img1ripaltern.gif);
	background-repeat: repeat-x;
}
.str-corpo-img-2ripaltern {
	background-image: url(img/str_corpo_img2ripaltern.gif);
	background-repeat: repeat-y;
}
.str-corpo-img-3ripaltern {
	background-image: url(img/str_corpo_img3ripaltern.gif);
	background-repeat: repeat-x;
}
.str-corpo-img-6rip {
	background-image: url(img/str_corpo_img6rip.gif);
	background-repeat: repeat-y;
}
.str-corpo-img-4ripaltern {
	background-image: url(img/str_corpo_img4ripaltern.gif);
	background-repeat: repeat-y;
}
.str-corpo-img-descr {
	font-size: 10px;
	color: #66C766;
	padding-bottom: 0px;
	text-transform: capitalize;
	text-align: center;
}
#descr {
	margin-left: 17px;
	margin-top: 8px;
	margin-right: 20px;
	margin-bottom: 5px;
}
#descr2 {
	margin-left: 17px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
}
#descrhome {
	margin-left: 6px;
	margin-top: 8px;
	margin-right: 6px;
	margin-bottom: 0px;
}
.str-corpo-descr-interlinea {
	padding-bottom: 5px;
}
.cont-corpo-descr-info {
	color: #00B000;
	text-transform: capitalize;
}
.cont-corpo-descr-linee {
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffd099;
}
input.input-obbligatorio {
	border: 1px solid #ff4200;
}
.testo-rosso {
	color: #ff4200;
}


.cont-corpo-linee {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffd099;
}

.testo-grigio {
	color: #666666;
}
.dettaglio-sf {
	background-color: #f3f8f1;
	color: #000000;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
h2 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #ff4200;
	margin: 0px;
	border: 0px;
}
h3 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #000000;
	border: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.cont-corpo-descr-funzion {
	padding-top: 7px;
	padding-right: 4px;
	padding-bottom: 7px;
	padding-left: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E2F9E2;
	color: #80D280;
	background-color: #F7FCF7;
}
.str-descr-img-table {
	margin-right: 8px;
}
.str-descr-linee {
	background-image: url(img/px_verde.gif);
	background-repeat: repeat-x;
	background-position: left center;
	padding-top: 3px;
	padding-bottom: 3px;
}
a.a-admin {
	color: #F4B23B;
}
.cont-lato-news-td {
	text-align: left;
	padding: 2px;
	background-color: #FFFFFF;
}
.cont-lato-news-titolo {
	font-size: 11px;
	text-transform: uppercase;
	color: #36D536;
	font-weight: bold;
}
.cont-corpo-cerca {
	font-size: 11px;
	color: #00B000;
}
.cont-corpo-cerca-input {
	width: 102px;
}
.cont-avanz-testo-rosso {
	font-size: 11px;
	text-transform: uppercase;
	color: #FF4200;
}
.testo-blu-avviso {
	font-size: 14px;
	font-weight: bold;
	color: #336699;
}
.testo-lungo-avviso {
	font-size: 12px;
	font-weight: bold;
	color: #67E500;
}
.testo-rosso-avviso {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}.copertina-titoletto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #37b237;
	padding-bottom: 2px;
	padding-left: 31px;
}
.copertina-sfondo-comune {
	background-color: #58c358;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}
.copertina-cella-elenco-testo {
	vertical-align: middle;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 11px;
	line-height: 18px;
	color: #000000;
}
.copertina-sfondo-elenco-rigascura {
	background-color: #d4f1d4;
}
.sfondo-elenco-rigascura {
	background-color: #f2faf2;
}
.copertina-sfondo-elenco .copertina-cella-elenco-testo .copertina-testo-elenco-iniziale {
	text-transform: capitalize;
}


.copertina-cella-elenco-link {
	padding-top: 7px;
	padding-right: 17px;
	padding-bottom: 7px;
	padding-left: 7px;
}
.copertina-img-elenco-bordo {
	border: 1px solid #FFFFFF;
}
.copertina-sfondo-elenco .copertina-testo-elenco-nome {
	text-transform: capitalize;
	font-weight: bold;
	color: #ff0037;
	font-size: 12px;

}
.copertina-sfondo-elenco .copertina-testo-elenco-propietario {
	text-transform: capitalize;
	color: #000000;
	font-weight: bold;
}

.copertina-sfondo-elenco .copertina-testo-elenco-tipologia {
	text-transform: capitalize;
	font-weight: bold;
	color: #37b237;
}
.copertina-sfondo-elenco .copertina-testo-elenco-telfaxcell {
	color: #666666;
}







.copertina-sfondo-elenco {
	background-color: #e4f9e4;
}
.testata-back {
	background-image: url(img/testata_back.jpg);
	background-repeat: no-repeat;
}
#banner {
	border: 1px solid #FFFFFF;
}
img.img-testo {
	margin-top: 5px;
	margin-right: 13px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.testo-nero-maiusc {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
.testo-verde {
	color: #449a44;
	line-height: 18px;
	font-size: 11px;
}
a.a-verde {
	color: #449A44;
	font-weight: bold;
}

.testo-lungo {
	color: #007000;
	line-height: 18px;
	font-size: 11px;
}
.sfondo-popup {
	background-color: #a6eba6;
}
.img-cornicetta {
	border: 3px solid #FFFFFF;
}
.home-cella-elenco-testo {
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	text-transform: capitalize;
}
.home-sfondo-comune {
	background-color: #58c358;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}
.home-sfondo-elenco-rigascura {
	background-color: #d4f1d4;
}
.cerca-ang1 {
	background-image: url(img/cerca_ang1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	padding-top: 5px;
}
.cerca-ang2 {
	background-image: url(img/cerca_ang2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 15px;
}
.cerca-input {
	width: 150px;
}

.cerca-ang3 {
	background-image: url(img/cerca_ang3.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cerca-ang4 {
	background-image: url(img/cerca_ang4.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
a.a-bianco {
	color: #FFFFFF;
}
a.a-bianco:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.testo-piccolo {
	font-size: 9px;
	color: #63b963;
}
.news-home {
	font-weight: normal;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.mappa1 {
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
}
.mappa2 {
	padding-left: 15px;
}
.mappa3 {
	padding-left: 30px;
}

.linktemp { 
	background-color: #eff4f7;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 105px;
	padding-right: 10px;
	display: none }
	
.testi_aggiuntivi {
	font-size: 9px;
	color: #63b963;
	display: none;
}
.spazio{ 
padding-top:8px;
}