@CHARSET "ISO-8859-1";
body{
	background-color: #fdb900;
	background-image:url("../img/background.jpg");
	background-repeat:repeat-x;
	font-family: Arial;
	font-size: 11px;
	color:#333333;
	margin:0px;
}
a{
	color:#000099;
	text-decoration: none;
}
h1{
	color:#2e3a85;	
}
#centro{
	width:940px;
	border:1px solid #36620E;
	margin-left:auto;
	margin-right:auto;
	margin-top:19px;
	margin-bottom:20px;
	background-color: #FFFFFF;
	overflow: visible;
}
#top{
	width:998px;
	height:240px;
	background-image: url("../img/top.png");
	margin-left:-31px;
}
#menu_top,#menu_bottom{
	width:923px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	text-align: center;
}
#menu_top a,#menu_bottom a{
	color:#2E3A85;
	border-right:1px solid #000000;
	text-align: center;
	padding:14px;
	padding-bottom:0px;
	padding-top:0px;
	position:relative;
	vertical-align: middle;
}
#menu_bottom{
	padding-bottom:15px;
	border-bottom:2px solid #4388C9;
	margin-bottom:0px;
}
.menu_last_child{
	border-right:none !important;
}
#centro_pagina{
	width:923px;
	/*height:830px;*/
	margin-left:auto;
	margin-right:auto;
}
#menu_sx,#menu_dx{
	float:left;
	width:188px;
	float:left;
}
#menu_sx img,#menu_dx img{
	display: block;
	margin-bottom:18px;
	border:none;
	background-color: #30a325;
}
#content{
	width:527px;
	float:left;
	padding-left:10px;
	padding-right:10px;
}
#contatore_visite{
	width:923px;
	margin-left:auto;
	margin-right:auto;
	height:200px;
	border-top:3px solid #FFA700;
	margin-top:0px;
	text-align: center;
}
#contatore1,#contatore3{
	width:200px;
	float:left;	
	text-align: center;
	padding-top:10px;
}
#contatore2{
	width:515px;
	font-weight:bold;
	text-align: center;
	color:#2E3A85;
	float:left;	
	padding-top:10px;	
}
#contatore2 p{
	padding:0px;
	margin:0px;	
}
#contatore2 img{
	border:1px solid #000000;	
}
#dati_azienda{
	text-align: center;
	color:#2E3A85;
}
@font-face {
	font-family: Acens;
	src: url('fonts/Acens.ttf');
}
.left{
	float:left;
}
.clear{
	clear:both !important;
}
.titolo_home{
	font-family:Acens,Arial;
	margin:0px;
	border-bottom:1px solid #388c30;
	text-align: center;
	color:#388c30;
	font-size:20px;
}
#pulsantoni_home img{
	display: block;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	border:none;
}
/*BACHECA PROMO HOME*/
#bacheca_promo_home{
	font-size:11px;
	line-height: 1.5;	
	margin-bottom:27px;
}
#bacheca_promo_home a:hover{
	text-decoration: underline;
}
#lista_promo_left,#lista_promo_right{
	float:left;
	list-style: none;
	padding:0px;
	margin:0px;
	width:263px;
}
#lista_promo_left{
	text-align: left;
	margin-right:1px;
}
#lista_promo_right{
	text-align:right;
}
/*NEWS ANIMALI HOME*/
#news_animali_home{
	font-size:11px;
	line-height: 1.5;
}
#news_animali_home a:hover{
	text-decoration: underline;
}
#news_animali_left,#news_animali_right{
	float:left;
	list-style: none;
	padding:0px;
	margin:0px;
	width:263px;
}
#news_animali_left{
	text-align: left;
	margin-right:1px;
}
#news_animali_right{
	text-align:right;
}
#ciotola_home{
	text-align: center;
	margin-top:-30px;	
}
/*INFO ITALIA E INFO ESTERO*/
.titolo_sezione{
	width:503x;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:10px;	
}
#pulsantoni_info{
	width:410px;
	margin-left:auto;
	margin-right:auto;
}
.pulsantone_info{
	width:186px;
	height:52px;
	border:1px solid #388B2F;
	background-image: url("../img/background_btns_info.png");
	float:left;
	margin-bottom:20px;
	
	font-size:12px;
	font-weight: bold;
	text-align: center;
	padding-top:35px;
}
.pulsantone_info a{
	color:#303984;
}
.pulsantone_info a:hover{
	text-decoration: underline;
}
.pulsantone_info_sx{
	margin-right:31px;
}
/*STRUTTURE*/
#breadcrumbs a{
	color:#388B2F;
	font-size:11px;
	font-weight: bold;
}
#breadcrumbs a:hover{
	text-decoration: underline;	
}
#breadcrumbs{
	margin-top:5px;
	margin-bottom:5px;	
}
#container_strutture{
	width:503px;
	margin-left:auto;
	margin-right:auto;
}
#search_struttura{
	background-color: #dcefc1;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	
	margin-left:auto;
	margin-right:auto;
}
#search_struttura h1{
	padding-top:5px;
	margin:0px;
}
#titolo_cerca_struttura{
	margin-left:-5px;	
}
.little_big{
	font-size:14px;
}
.little_big a{
	font-weight:bold;
	text-decoration: underline;
}
.list_regioni{
	text-align:center;	
}
.list_regioni a{
	color:#2E3A85;
	border-right:1px solid #000000;
	text-align: justify;
	padding:12px;
	padding-bottom:0px;
	padding-top:0px;
	position:relative;
	vertical-align: middle;
	float:left;
	margin-bottom:5px;
}
.testo_scheda{
	text-align: justify;	
}
#search_struttura input,#search_struttura label>img{
	vertical-align: middle;
}
#search_struttura label{
	font-weight:bold;
}
#search_struttura p{
	margin:0px;
	margin-bottom:3px;
}
#ProvinciaCercaStruttura{
	width:155px;
	margin-left:5px;
}
#RegioneCercaStruttura{
	width:155px;
	margin-left:10px;
}
#CittaCercaStruttura{
	width:150px;
	margin-left:30px;
}
#StatoCercaStruttura{
	width:155px;
	margin-left:27px;
}
.rosso{
	color:#ED1C22;
}
#tasti_add_strutture{
	text-align: right;
	margin-bottom:20px;
}
#tasti_add_strutture a{
	color:#388B2F;
	font-weight: bold;
	font-size:13px;
	margin-right:4px;
}
#tasti_add_strutture a:hover{
	text-decoration: underline;	
}
.img_add{
	margin-right:3px;
}
#lista_strutture,.lista_strutture{
	list-style-type: none;
	margin-left:0px;
	padding-left:0px;
}
#lista_strutture h2,#lista_strutture h2>a,
.lista_strutture h2,.lista_strutture h2>a{
	color:#333333;
	font-size:16px;
	margin:0px;
}
#lista_strutture li,.lista_strutture li{
	margin-bottom:10px;	
}
.bollino{
	vertical-align: middle;
}
.note_bollini{
	vertical-align: middle;
	font-size:11px;
	color:#333333;
}
.btn_prenotazione_diretta{
	width:112px;
	height:15px;
	border:none;
	vertical-align: middle;
}
.indirizzo_struttura{
	color:#333333;
	font-size:11px;
	text-align: justify;
}
.links_struttura{
	text-align: right;
}
.link_struttura{
	margin-right:10px;	
}
.link_struttura a{
	color:#388b2f;
	font-size:11px;
}
.link_struttura a:hover{
	text-decoration: underline;
}
.segno_links{
	margin-right:2px;
}
#paginate{
	width:100%;
	text-align: center;
}
#paginate img{
	border:none;
}
#paginate a{
	color:#388B2F;
}
#pagina_corrente{
	border:1px solid black;
	color:#388B2F;
	font-size:11px;
	font-weight:bold;
	padding:1px;
}
.titolo_foto_struttura{
	border:1px solid #388B2F;
	font-size:11px;
	font-weight:bold;
	padding:3px;
	margin:0px; 
}
.foto_struttura,.foto_commento_struttura{
	border:1px solid #3F3F3F;
	float:left;
	padding-left:5px;
	padding-right:6px;
	padding-bottom:5px;
	padding-top:5px;
	margin-left:4px;
	margin-righ:4px;
	margin-bottom:5px;
	margin-top:5px;
	height:115px;
	width:160px;
	overflow:hidden;
}
.foto_struttura img,.foto_commento_struttura img{
	position:absolute;
	clip:rect(0px,160px,115px,0px);	
}
.foto_animale img{
	position:absolute;
	clip:auto !important;	
}
.foto_struttura a>img,.foto_commento_struttura a>img{
	border:1px solid #3F3F3F;
}
.fotina_struttura{
	float:left;
	margin-left:5px;
	margin-right:5px;
}
.fotina_struttura a>img{
	border:1px solid #3F3F3F;
}
.foto_commento_struttura{
	margin:10px;
	margin-left:0px;	
}
.commento_struttura{
	font-size:11px;
	text-align: justify;
	clear:both;
}
/*ANNUNCI DI VIAGGIO*/
.errFld{
	border:1px solid red;	
}
.errMsg{
	display:none;	
}
#add_annuncio{
	border:1px solid #388B2F;
	margin:0px;
	padding:5px;
}
label{
	color:#333333;
	font-weight: bold;
	font-size:11px;
}
#add_annuncio input,#add_annuncio textarea{
	vertical-align: middle;
}
#TestoAnnuncio{
	width:400px;
	height:150px;
	margin-left:10px;
}
#EmailAnnuncio{
	width:200px;
	margin-left:29px;
}
#add_annuncio .note_form{
	display: block;
}
.warning{
	font-weight: bold;
	color:#E10A16 !important;
}
.warning_verde{
	font-weight: bold;
	color:#388B2F !important;
}
.annuncio_viaggio p{
	margin:0px;
}
.annuncio_viaggio{
	margin-bottom:20px;
	text-align: justify;
	color:#303984;
}
.annuncio_viaggio a:hover{
	text-decoration: underline;
}
.underline{
	text-decoration: underline;
	font-weight: bold;
}
/*SEGNALA STRUTTURA*/
#segnala_struttura{
	border:1px solid #388B2F;
	margin:0px;
	padding:5px;
}
#segnala_struttura input{
	vertical-align: middle;
}
#NomeStruttura{
	width:250px;
	margin-left:5px;
}
#StatoStruttura{
	width:200px;
	margin-left:24px;
}
#RegioneStruttura{
	width:200px;
	margin-left:7px;	
}
#ProvinciaStruttura{
	width:200px;
	margin-left:2px;	
}
#IndirizzoStruttura{
	width:250px;
	margin-left:5px;
}
#CapStruttura{
	width:100px;
	margin-left:5px;
	margin-right:15px;
}
#CittaStruttura{
	width:150px;
	margin-left:5px;
}
#TelefonoStruttura{
	width:150px;
	margin-left:3px;
}
#SitoWebStruttura{
	width:150px;
	margin-left:4px;
}
#TipologiaStruttura{
	width:160px;
	margin-left:2px;
}
#CollocazioneStruttura{
	width:150px;
	margin-left:5px;
}
#CommentoStruttura{
	width:486px;
	height:150px;
}
#NomeSegnalante{
	width:150px;
	margin-left:5px;
}
#EmailSegnalante{
	width:150px;
	margin-left:17px;
}
/*SITUAZIONE*/
.list_regioni_situazione a{
	color:#2E3A85;
	border-right:1px solid #000000;
	text-align: center;
	padding:11px;
	padding-bottom:0px;
	padding-top:0px;
	position:relative;
	vertical-align: middle;
	float:left;
	margin-bottom:5px;
}
#tasti_add_situazione{
	text-align: right;
	margin-bottom:20px;
}
#tasti_add_situazione a{
	color:#388B2F;
	font-weight: bold;
	font-size:13px;
	margin-right:4px;
}
#tasti_add_situazione a:hover{
	text-decoration: underline;	
}
#container_situazione{
	width:503px;
	margin-left:auto;
	margin-right:auto;
}
/*SEGNALA SITUAZIONE*/
#add_commento_situazione{
	border:1px solid #388B2F;
	margin:0px;
	padding:5px;
}
#add_commento_struttura input,#add_commento_struttura textarea{
	vertical-align: middle;
}
#NomeCommentatoreCommentoSituazione{
	width:200px;
	margin-left:10px;
}
#EmailCommentatoreCommentoSituazione{
	width:200px;
	margin-left:22px;
}
#add_commento_situazione .note_form{
	display: block;
}
#StatoSituazione,#RegioneSituazione,#ProvinciaSituazione{
	width:150px;
}
#StatoSituazione{
	margin-left:27px;
}
#RegioneSituazione{
	margin-left:10px;
}
#ProvinciaSituazione{
	margin-left:5px;
}
#CittaSituazione{
	width:145px;
}
#TestoCommentoSituazione{
	width:99%;
	height:150px;
}
#FotoCommentoSituazione{
	margin-left:5px;
}
#CommentoFotoSituazione{
	width:212px;
	margin-left:2px;
}
/*RICHIESTA SPIAGGE*/
#container_richiesta_spiagge{
	width:503px;
	margin-left:auto;
	margin-right:auto;
	text-align: justify;	
}
#form_spiagge{
	border:1px solid #388B2F;
	margin:0px;
	padding:5px;
}
#form_spiagge input{
	vertical-align: middle;
}
#form_spiagge .note_form{
	display: block;
}
#TipoRichiestaSpiagge{
	margin-left:15px;
}
#DoveSpiagge{
	margin-left:38px;
}
#NomeSpiagge{
	width:150px;
	margin-left:33px;
}
#CognomeSpiagge{
	width:150px;
	margin-left:11px;
}
#IndirizzoSpiagge{
	width:200px;
	margin-left:18px;
	margin-right:10px;
}
#CivicoSpiagge{
	width:50px;
	margin-left:5px;
}
#CapSpiagge{
	width:50px;
	margin-left:44px;
	margin-right:10px;
}
#CittaSpiagge{
	width:150px;
	margin-left:5px;
}
#EmailSpiagge{
	width:150px;
	margin-left:34px;
}
/*TRASPORTI*/
#container_sezioni{
	width:503px;
	margin-left:auto;
	margin-right:auto;
	text-align: justify;	
}
/*STAZIONI DI SERVIZIO*/
#add_stazione_servizio{
	border:1px solid #388B2F;
	margin:0px;
	padding:5px;
}
#add_stazione_servizio input,#add_stazione_servizio textarea{
	vertical-align: middle;
}
#add_stazione_servizio .note_form{
	display: block;
}
#StatoStazioneServizio{
	width:150px;
	margin-left:32px;
}
#CittaStazioneServizio{
	width:145px;
	margin-left:5px;
}
#NomeStazioneServizio{
	width:150px;
	margin-left:5px;	
}
#TestoCommentoStazioneServizio{
	width:99%;
	height:150px;
}
/*CANILI*/
#add_canile{
	border:1px solid #388B2F;
	margin:0px;
	padding:5px;
}
#add_canile input{
	vertical-align: middle;
}
#add_canile .note_form{
	display: block;
}
#NomeCanile{
	width:250px;
	margin-left:33px;
}
#IndirizzoCanile{
	margin-left:0px;
	height:100px;
	width:99%;
}
#CittaCanile{
	width:250px;
	margin-left:35px;
}
#RegioneCanile{
	margin-left:15px;
}
#ProvinciaCanile{
	margin-left:10px;
}
#EmailCanile{
	width:250px;
	margin-left:31px;	
}
#EsigenzeCanile,#NoteCanile{
	width:99%;
	height:100px;	
}
#ReferenteCanile{
	width:250px;
}
/*NEWS ANIMALISTE*/
#lista_news{
	list-style-type: none;
	margin-left:0px;
	padding-left:0px;
}
#lista_news li{
	margin-bottom:10px;	
}
#lista_news a{
	color: #388b2f;
	font-weight:bold;
}
/*CONTATTI*/
#container_contatti{
	width:503px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	color:#2d3b82;
	font-size:12px;
	font-weight:bold;	
}
#container_contatti img{
	border:none;
}
#container_contatti a{
	color:#2d3b82;
	font-size:13px;
}
/*GALLERY*/
.mini_album{
	text-align: center;
	float:left;
	height:180px;
	width:160px;
	margin:3px;
}
.mini_album img{
	height:150px;
	width:160px;
	border:1px solid #388b2f;
}
.mini_album a{
	color:#388b2f;;
	text-decoration: none;
}
.mini_album a:hover{
	text-decoration: underline;
}
.mini_foto{
	text-align: center;
	float:left;
	height:150px;
	width:160px;
	margin:2px;
	border:1px solid #388b2f;
	overflow:hidden;
	text-align: center;
}
.mini_foto img{
	border:none;
}
.mini_foto a{
	font-weight:bold;
	color:#FF880A;
	text-decoration: none;
}
.mini_foto a:hover{
	text-decoration: underline;
}
/*VIDEO*/
.mini_video{
	text-align: center;
	float:left;
	width:143px;
	height:120px;
	margin:10px;
}
.mini_video img{
	width:143px;
	height:108px;
	border:1px solid #388b2f;
}
.mini_video a{
	color:#388b2f;;
	text-decoration: none;
}
.mini_video a:hover{
	text-decoration: underline;
}
.mini_foto_video{
	text-align: center;
	float:left;
	width:110px;
	height:90px;
	margin:7px;
}
.mini_foto_video img{
	height:90px;
	width:110px;
	border:1px solid #388b2f;
}
.mini_foto_video a{
	font-weight:bold;
	color:#FF880A;
	text-decoration: none;
}
.mini_foto_video a:hover{
	text-decoration: underline;
}
/*STAZIONI DI SERVIZIO*/
#add_shopping{
	border:1px solid #388B2F;
	margin:0px;
	padding:5px;
}
#add_shopping input,#add_shopping textarea{
	vertical-align: middle;
}
#add_shopping .note_form{
	display: block;
}
#StatoShopping{
	width:150px;
	margin-left:32px;
}
#CittaShopping{
	width:145px;
	margin-left:5px;
}
#IndirizzoShopping{
	width:203px;
	height:50px;
	margin-left:4px;	
}
#NomeShopping{
	width:150px;
	margin-left:5px;	
}
#TestoCommentoShopping{
	width:99%;
	height:150px;
}
/*ESPERIENZE DEI VIAGGIATORI*/
#add_esperienza{
	border:1px solid #388B2F;
	margin:0px;
	padding:5px;
}
#add_esperienza input,#add_esperienza textarea{
	vertical-align: middle;
}
#TestoEsperienza{
	width:400px;
	height:150px;
	margin-left:10px;
}
#add_esperienza .note_form{
	display: block;
}
/*ITINERARI*/
#add_itinerario,#add_parco{
	border:1px solid #388B2F;
	margin:0px;
	padding:5px;
}
#add_itinerario input,#add_itinerario textarea,
#add_parco input,#add_parco textarea{
	vertical-align: middle;
}
#NomeItinerario,#NomeParco{
	width:150px;
	margin-left:5px;	
}
#TestoItinerario,#TestoParco{
	width:400px;
	height:150px;
	margin-left:10px;
}
#add_itinerario .note_form,
#add_parco .note_form{
	display: block;
}
/*SEGNALA*/
#container_segnala{
	width:503px;
	margin-left:auto;
	margin-right:auto;
	text-align: justify;	
}
#container_segnala ul{
	list-style: none;
	margin-left:0px;
	padding-left:0px;
	margin-bottom:20px;
}
#container_segnala ul>li{
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
}
#container_segnala ul>li>a{
	color:#303984;
}
#container_segnala ul>li>a:hover{
	text-decoration: underline;
}
.freccia_up{
	width:100%;
	text-align:center;
	margin-top:5px;
	clear:both;
}
.freccia_up img{
	border:none;
}
/*TEMP*/
.lavori{
	color:red;
	font-weight:bold;
	font-size:16px;
	margin:0px;
	text-align: center;
}
.piccolo{
	font-size:11px;
	margin-bottom:10px;
}
.lavori a{
	text-decoration: underline;
	color:red;
}
/*HOTEL NEL MONDO*/
#container_hotel{
	font-weight: bold;
	font-family:"Trebuchet MS";
}
#container_hotel img{
	vertical-align:middle;
}
.align_center{
	text-align: center;
}
.align_justify{
	text-align: justify;
}
.align_left{
	text-align: left;
}
.btn_add_commento{
	border:none;
	vertical-align: middle;
}
.v_center{
	vertical-align: middle;
}
/*MULTE*/
#add_multa{
	border:1px solid #388B2F;
	margin:0px;
	padding:5px;
}
#add_multa input,#add_multa textarea{
	vertical-align: middle;
}
#add_multa .note_form{
	display: block;
}
#StatoMulta{
	width:150px;
	margin-left:37px;
}
#CittaMulta{
	width:145px;
	margin-left:40px;
}
#TestoMulta{
	width:450px;
	height:150px;	
}
#RegioneMulta{
	margin-left:20px;
	width:150px;
}
#ProvinciaMulta{
	margin-left:15px;
	width:150px;
}
