/* CSS Document */

body,input,td,textarea,select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #5c5449;
}
.allinea-tabella-body {
	width: 50%;
}

input,textarea,select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
}
a.a-menu {
	color: #5c5449;
}

#flashcontent {
	background-color: #FFFFFF;
	padding: 0px;
	text-align: center;
	margin: 0px;
	width: 100%;}
body{
/*background-color:#f2ebe2;*/
background-color:#E7F5FE;
background-image: url(img/body.jpg);
background-repeat: repeat-x;
margin:0px;
padding:0px;
}
a{
color:#d77330;
text-decoration:none;
}
a.a-piede {
	color: #a89b85;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.back-testa-lingue {
	background-image: url(img/back_ang2rip.gif);
	background-repeat: repeat-x;
	text-align: right;
}

.td-padding {
	padding-top: 13px;
}

a:hover{
color:#ff8737;
text-decoration:none;
}
a img{
border:0px;
}
form{
margin:0px;
padding:0px;
}
table{
border:0px;
}
.maiuscolo{
text-transform:uppercase;
}

.corpo-titolo {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 7px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e4d6c1;
	border-bottom-color: #e4d6c1;
}
.testo-arancio {
	color: #ff6600;
}
a.a-briciole {
	color: #5C5449;
	text-decoration: underline;
}
.input-ricerca {
	/*border: 1px solid #5aa84b;*/
	border: 1px solid #777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	/*color: #3e8b2e;*/
	color: #666;
}
.corpo-anagrafica {
	padding-top: 11px;
	padding-right: 7px;
	padding-bottom: 11px;
	padding-left: 7px;
	line-height: 14px;
}
.align-bottom {
	vertical-align: bottom;
}
.td-width {
	width: 1px;
}


.sottotitolo-anagrafica {
	font-weight: bold;
	padding-top: 11px;
	padding-right: 7px;
	padding-bottom: 11px;
	padding-left: 7px;
	line-height: 14px;
}
.corpo-descrizione {
	background-color: #FFFFFF;
	padding-top: 11px;
	padding-right: 7px;
	padding-bottom: 11px;
	padding-left: 7px;
	line-height: 14px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E4D6C1;
	border-bottom-color: #E4D6C1;
}
.testo-nero {
	line-height: 14px;
	color: #000000;
}
.titoletto-arancio {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #ff6600;
}
a.a-azzurro {
	color: #29a2ff;
}
.testo-corsivo {
	font-style: italic;
}
.align-middle {
	vertical-align: middle;
}
.titoletto-menu-corpo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #ff6600;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 7px;
}
a.a-nero {
	color: #000000;
}
.menu-provincie-nome {
	background-color: #f7f3ed;
	padding: 1px;
	text-align: center;
}
.menu-provincie-luogo {
	color: #FFFFFF;
	background-color: #baa98e;
	text-align: center;
	padding: 1px;
}
.corpo-sottotitolo {
	color: #ff6600;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}
.menu-corpo1 {
	line-height: 16px;
	padding: 10px;
}
.align-right {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #ff9955;
}

.sfondo-menucorpo {
	background-color: #f0ebe2;
}
.sfondo-ricerca {
	/*background-color: #9adc8d;*/
	background-color:#A8D7F3;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.titoletto-ricerca {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	/*color: #306d24;*/
	color:#666666;
	/*background-color: #9adc8d;*/
	background-color:#A8D7F3;
}

.menu-titoletto {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #baa98e;
	padding-top: 3px;
	padding-right: 13px;
	padding-bottom: 3px;
	padding-left: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.corpo-spazi {
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 13px;
}

.sfondo-beige-chiaro {
	background-color: #eee5d8;
}


.sfondo-bianco {
	background-color: #FFFFFF;
}
.sfondo-beige {
	background-color: #e4d6c1;
}

.link_comuni {	
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 13px;
	padding-bottom: 3px;
	padding-left: 13px;
	font-family: Arial, Helvetica, sans-serif;
	display:none;
}

a.a-bianco {
	color: #FFFFFF;
}
a.a-bianco:hover {
	color: #e9e2d6;
}
.testo-grande {
	font-size: 24px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;
}
.sfondo-arancio {
	background-color: #e97a30;
}
.sfondo-marroncino {
	background-color: #a89b85;
}
.sfondo-beige-scuro {
	background-color: #ccbca1;
}
.testo-alternativo {
	/*color: #9c8e7b;*/
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
}
.sfondo-cartina {
	background-color: #ece0d2;
}
.sfondo-corpo {
	background-color: #f8f5f1;
}
#corpo {
	margin: 8px;
}
.titoletto-menu-corpo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #ff9955;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
}


.menu-tastino {
	background-image: url(img/menu_tastino.gif);
	background-repeat: repeat-x;
	padding-top: 6px;
	padding-right: 13px;
	padding-bottom: 6px;
	padding-left: 13px;
	color: #5c5449;
	text-align: left;
	background-color: #e4d7c3;
}
.menu {
	padding-right: 8px;
	padding-left: 10px;
}
.menu-tastino-att {
	padding-top: 6px;
	padding-right: 13px;
	padding-bottom: 6px;
	padding-left: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #FFFFFF;
	color: #ff6905;
}
.testo-beige {

	color: #9c8e7b;
}
.corpo-titoletto2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #80735a;
}
a.a-arancio {
	color: #ff6600;
}
a.a-zone {
	color: #ff6600;
	font-weight: normal;
}
a.a-zone:hover {
	text-decoration: underline;
	font-weight: normal;
}
.menu-sotto-att {
	color: #FFFFFF;
	background-color: #ff9955;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}
.menu-sotto {
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee5d8;
	color: #5c5449;
}
.a-menu-att {
	color: #FF0000;
	font-weight: bold;
}
.corn1 {
	background-image: url(img/imgcorn5.gif);
	background-repeat: repeat-x;
}
.corn2 {
	background-image: url(img/imgcorn6.gif);
	background-repeat: repeat-y;
}
.corn3 {
	background-image: url(img/imgcorn7.gif);
	background-repeat: repeat-x;
	vertical-align: bottom;
}
.corn4 {
	background-image: url(img/imgcorn8.gif);
	background-repeat: repeat-y;
}
.divisione {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4d6c1;
}
.sfondo-bianco-elenco {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4D6C1;
}

.clear{
clear:both;
}
.floatLeft{
float:left;
}
.floatRight{
float:right;
}
.coll{
padding:3px;
}
.title{
padding-top:10px;
padding-bottom:10px;
font-size:14px;
color: #517da0;/*#CC3300*/
font-weight:bold;
border-top:#e4d6c1 solid;
}

.comuni{
padding-bottom:10px;
padding-top:10px;
}
.contenitore1{
padding:10px;
background-color:#FFFFFF;
border-bottom:#e4d6c1 solid thin;
border-top:#e4d6c1 solid thin;
}
.contenitore2{
padding-bottom: 10px;
padding-left: 10px;
background-color:#FFFFFF;
width:350px;
/*border:#9933CC solid;*/
}
.nome{
}
.servizi{
width:400px;
/*border:red 1px solid;*/
}
.rigaCheck{
width:250px;
margin-bottom:5px;
}
.check{
width:250px;
}
.form{
border-bottom:#E4D6C1 solid;
}
.width300{
width:480px;;
font-size:10px;
color: #666666;
margin:5px;
}
.width300 a{
color:  #666666;
}
.width300 a:hover{
color:  #CCCCCC;
}
.nomezona {
width:360px;
}
.nomezona a{
color:#333333;
}
.nomezona a:hover {
color:#FF6600;
}
.titolo_strade{
padding-bottom:20px;
padding-top:20px;
border-bottom:#EEE5D8 solid thin;
}
.stradeTuristiche{
width:100%;
border-bottom:#EEE5D8 solid thin;
}
.stradecheck{
float:left;
}
.nomestrada{
padding:15px 0px 5px 10px;
float:left;
}
.esempio_colore{
padding:3px;
height:10px;
width:5px;
}
.riga{
width:100%;
padding:2px;
}