#contenuto {
	width:660px;
	float:left;
	margin:0px;
	padding:0px 0px 10px 0px;
}
#contenuto h1 {
	font-size:22px;
	color:#08943E;
	margin:10px 0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	line-height:26px;
	
	clear:left;
}
#contenuto h1 img {
	float:right;
	border:none;
	margin:0px;
	padding:0px;
}
#contenuto h2 {
	font-size:16px;
	color:#E26F15;
	margin:10px 0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	line-height:22px;
	clear:left;
	border-bottom:1px solid #E26F15;
}
#contenuto h2 a {
	color:#E26F15;
	text-decoration:none;
}
#contenuto h2 a:hover {
	color:#FF0;
	text-decoration:none;
}
#contenuto h4 {
	font-size:14px;
	color:#E26F15;
	margin:10px 0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	line-height:22px;
	border-bottom:1px solid #08943E;
	clear:left;
}
#contenuto h4 a {
	color:#08943E;
	text-decoration:none;
}
#contenuto h4 a:hover {
	color:#E26F15;
	text-decoration:none;
}
#contenuto p {
	font-size:12px;
	color:#134736;
	margin:7px 0px;
	padding-left:10px;
	padding-right:10px;
	line-height:18px;
}
#contenuto p.percorso {
	font-size:10px;
	color:#134736;
	line-height:12px;
	margin:2px 0px 0px 0px;
	text-align:right;
}
#contenuto p a {
	color:#134736;
	font-weight:bold;
	text-decoration:none;
}
#contenuto p a:hover {
	color:#F00;
}
#contenuto li {
	font-size:12px;
	color:#134736;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	line-height:18px;
}
#contenuto li a {
	color:#134736;
	font-weight:bold;
	text-decoration:none;
}
#contenuto li a:hover {
	color:#F00;
}
#contenuto p.prezzo {
	font-size:18px;
	color:#134736;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:20px;
}
#contenuto img.imgsmall {
	margin:0px 10px;
	float:left;
	border:1px solid #08943E;
}
#contenuto img.imgsmall a {
	border:1px solid #08943E;
}
#contenuto img.imgsmall a:hover {
	border:1px solid #E26F15;
}
.item {
	width:45%;
	border-bottom:1px solid #8E97A8;
	margin:10px;
	float:left;
}
#contenuto p.dato {
	font-size:14px;
	font-weight:bold;
}
#contenuto h3 {
	font-size:14px;
	color:#134736;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	line-height:22px;
}
#contenuto fieldset {
	margin:10px;
	padding:10px;
	border:1px solid #08943E;
}
#contenuto legend {
	margin:0px;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	color:#E26F15;
}
#contenuto label {
	float:left;
	font-size:12px;
	color:#134736;
	border-bottom:1px solid #8E97A8;
	margin:1%;
	padding:1%;
}
#contenuto select {
	float:left;
	font-size:12px;
	color:#134736;
	background:#F5F5F5;
	border:1px solid #B7C4D9;
	width:100%;
	margin:2px 0px 0px 0px;
}
#contenuto textarea {
	float:left;
	font-size:12px;
	color:#134736;
	background:#F5F5F5;
	border:1px solid #B7C4D9;
	width:100%;
	height:80px;
	margin:2px 0px 0px 0px;
}
#contenuto input {
	font-size:12px;
	color:#134736;
	background:#F5F5F5;
	border:1px solid #B7C4D9;
	margin:2px 0px 0px 0px;
}
.campitesto {
	width:100%;
	float:left;
}

/* Tabella */

#contenuto table {
	width:97%;
	margin:10px 1%;
	padding:0px;
}
#contenuto table.elenco {
	border-top:1px solid #E26F15;
	border-bottom:1px solid #E26F15;
}

#contenuto th {
	background:#08943E;
	color:#FFF;
	padding:3px 5px;
	font-size:12px;
	margin:0px;
	text-align:center;
}
#contenuto td {
	font-weight:bold;
	text-align:center;
	padding:3px 5px;
	font-size:12px;
	margin:0px;
	text-align:center;
}

#contenuto td.testa {
	background:#08943E;
	color:#FFF;
	padding:3px 5px;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	text-align:center;
}
#contenuto .tabella tr td.premiumnome {
	color:#333;
	text-align:left;
}
#contenuto td img {
	border:2px solid #FFF;
}

#contenuto tr {
	background:#F5F5F5;
	color:#636E85;
	cursor:pointer;
}
#contenuto .elenco tr:hover {
	background:#08943E;
	color:#FFF;
}
#contenuto input.captcha {
	font-family:"Lucida Console", Monaco, monospace;
	width:140px;
	height:40px;
	border:1px solid #F00;
	color:#0C1755;
	text-align:center;
	font-size:26px;
	line-height:38px;
	margin:2px 0px;
	padding: 0px;
}
#contenuto input.invio {
	width:100px;
	font-size:14px;
	margin-left:20px;
}

/* Paginazione */
span.paginazione {
	font-size:12px;
	color:#2A374B;
	margin:20px 0px 5px 0px;
	text-align:center;
	padding:2px 4px 2px 4px;
	font-weight:bold;
}
span.paginazione a {
	border:1px solid #FFF;
	padding:2px 4px 2px 4px;
	margin:0px 2px 0px 2px;
	background-color:#08943E;
	color:#FFF;
	font-weight:bold;
}
span.paginazione a:hover {
	color:#08943E;
	border:1px solid #08943E;
	background-color:#FFF;
}

/* --- Marchi Trattati --- */
#referenze {
	margin:20px 0px 10px 10px;
	padding:0px;
}
#referenze ul {
	margin:0px;
	padding:0px;
}
#referenze ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;
}
#referenze ul li a {
	font-size:13px;
	float:left;
	width:140px;
	height:100px;
	margin:5px;
	color:#4D5B59;
	text-decoration:none;
	text-align:right;
	padding:0px;
	list-style:none;
	position:relative;
	border:1px solid #CBEEE9;
}
#referenze ul li a span {
	position:absolute;
	bottom:3px;
	right:3px;
	line-height:18px;
}
#referenze ul li a:hover {
	color:#B16036;
	text-decoration:underline;
	border:1px solid #B16036;
}
#referenze a.selected {
	color:#B16036;
}
.itemLink {
	width:190px;
	height:130px;
	float:left;
	margin:10px;
	padding:3px;
	background:no-repeat center top #FFF;
	border:1px solid #CCC;
	position:relative;
}
.itemLink a {
	position:absolute;
	bottom:3px;
	left:3px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#08943E;
	text-decoration:none;
}
.itemLink a:hover {
	color:#F00;
}
#imgMappa {
	width:660px;
	height:355px;
}
#subMenu fieldset {
	width:90%;
	margin:120px auto 5px auto;
	padding:5px;
	border:1px solid #08943E;
}
#subMenu legend {
	font-size:14px;
	color:#08943E;
}
#subMenu label {
	width:100%;
	font-size:12px;
	color:#08943E;
	font-weight:bold;
	margin:5px 0px;
	float:left;
}
#subMenu input {
	margin:3px 0px;	
	border:1px solid #999;
	color:#134736;
	background:#F5F5F5;
	text-align:center;
	font-size:12px;
}
#subMenu input.campo {
	width:100%;	
}
#subMenu select {
	width:100%;
	margin:3px 0px;
	border:1px solid #999;
	color:#134736;
	background:#F5F5F5;
	text-align:center;
	font-size:12px;
}
#subMenu input.bottone {
	width:40%;	
}
.borsabutton {
	width:250px;
	float:left;
	margin:10px;
	padding:5px;
	border:1px solid #CCC;
}
.borsabutton a {
	margin:5px;
	font-weight:bold;
	text-align:center;
	width:240px;
	float:left;
	color:#08943E;
	font-size:12px;
}
#service {
	border-top:1px solid #CCC;
	margin:5px;
	padding:5px;
	height:60px;
}
#service img {
	float:right;
	border:none;
}

/* Div Rassegna */
#rassegna {
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	border-top:1px solid #08943E;
	margin:10px 10px 0px 10px;
	padding:5px 0px 0px 0px;
	height:60px;
}
#rassegna p {
	font-weight:normal;
	margin-left:0px;
}
#rassegna p.pulsanteSuccessivoLiberta {
	text-align:right;
	line-height:20px;
	height:30px;
	padding-left:40px;
	color:#4D5B59;
	font-size:10px;
	font-weight:bold;
	right:0;
	margin-top:5px;
}
#rassegna span.dataLiberta {
	margin-top:0px;
	font-size:12px;
	font-weight:bold;
}
#ricerca {
	margin:10px;
	padding:10px;
	border:1px solid #08943E;
}
#ricerca p {
	margin:0px;
	padding-left:10px;
}

/* Div Link Utili */
#risultati {
	margin:0px;
	padding:0px;
	clear:left;
}
#risultati h1 {
	font-size:14px;
	font-weight:bold;
	padding:0px;
	margin:1px 5px 0px 10px;
}
#risultati h5 {
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#08943E;
	border-top:1px solid #08943E;
	margin:10px 5px 0px 10px;
	padding:5px 0px 0px 20px;
	height:70px;
}
#risultati h5.link {
	height:30px;
}
#risultati h5.doc {
	height:50px;
}
#risultati h5.up {
	background:url(../images/grafica/h5Up.gif) no-repeat;
}
#risultati h5.down {
	background:url(../images/grafica/h5Down.gif) no-repeat;
}
#risultati h5:hover {
	color:#FFF;
	background:url(../images/grafica/h5Hover.gif) no-repeat #08943E;
}
.titoloLink {
	font-size:13px;
	font-style:italic;
	text-decoration:none;
	color:#31353E;
}