﻿/* Content */

body {
	font-family: Arial, "Times New Roman", Times, serif;
}

#layout, #footer, #layoutviaggi, #layoutcapodanno, #layoutindex, #layoutcaphotel, #layoutchi, #layoutcity
{	
	
	margin: 0px auto;
	border-left:1px;
	border-right:1px;
	border-style:solid;
	border-color: #000000;
	}

#layout, #layoutviaggi, #layoutcapodanno, #layoutindex, #layoutcaphotel, #layoutchi, #layoutcity
{	
	width: 751px;
	border-top: solid 1px #000000;
	border-bottom: 0px;
	background: #F5F6F8;
	}
	
#copyright
{
	margin: -10px auto;
	background: #ffffff;
	border:1px solid #000000;
	font-size:x-small;
	width: 500px;
	text-align: center;
	padding: 2px 2px 2px 2px;
}
	
#layoutcity
{
	height: 1070px;
}
	
#layoutchi
{
	height: 1530px;
}
#layout
{
	height: 900px;
}
#layoutcaphotel
{
	height: 3100px;
}

#layoutcapodanno
{
	height: 1630px;
}
#layoutindex
{
	height: 1320px;
}


#layoutviaggi
{
	height: 1320px;
}

#footer img
{
	border: 0px solid #ffffff;
}

#footer
{
	width: 741px;
	background: url(images/sfondologogirato.gif) repeat-x;
	height: 80px;
	border-top: 0px;
	border-bottom: solid 1px #000000;
	padding: 0px 5px 0px 5px;
}

#footer p
{
	float:right;
	margin: 0px 0 0 0;
}

#footer ul
{
	margin:0 0 0 0;
	list-style: none;
	padding: 0 0 0 0;
}

#footer li
{
	display:inline;
	margin:0 0 0 0;
	font-size:10px;
	width: 100px;
}

#logo
{
	height: 75px;
	width: 746px;
	position:absolute;
	background: url(images/sfondologo.gif) repeat-x;
	padding:5px 0 0 5px;
}

#logoimage
{
	height: 75px;
	width: 490px;
	position:absolute;
	background: url(images/sfondobus.gif) no-repeat;
	margin: 0 0 0 250px;
	border: solid 1px #000000;
}
#logotesto
{
	height: 15px;
	width: 220px;
	position:absolute;
	padding:60px 0 0 13px;
	font: normal small Arial, Helvetica, sans-serif;
	color: #999999;
	font-weight: bold;
	background: url(images/bustravel.gif) no-repeat;
}

#immagine p 
{
	position:absolute;
	margin:10px 0 0 5px;
	width:400px;
	color:#ffffff;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}

#immagine a
{
	color:#ffffff;
	font-size:x-small;
}

#menu
{
	position:absolute;
	width: 752px;
	height: 30px;
	margin: 90px 0px 0 0px;
	background: #000000;
}

#menu ul {
	margin: -2px 0 0 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	width: 124px;
	height: 25px;
	margin-left: 1px;
	padding-top: 8px;
	text-align: center;
	text-transform: lowercase;
	text-decoration: none;
	letter-spacing: 1px;
	font-size: 18px;
}

#menu .first a {
	margin: 0 0 0 1px;
}

#menu1 { background: url(images/tasto2.gif) repeat-x; border-color: #F07242; color: #FFFFFF; }
#menu2 { background: url(images/tasto2.gif) repeat-x; border-color: #F07242; color: #FFFFFF; }
#menu3 { background: url(images/tasto2.gif) repeat-x; border-color: #F07242; color: #FFFFFF; }
#menu4 { background: url(images/tasto2.gif) repeat-x; border-color: #F07242; color: #FFFFFF; }
#menu5 { background: url(images/tasto2.gif) repeat-x; border-color: #F07242; color: #FFFFFF; }
#menu6 { background: url(images/tasto2.gif) repeat-x; border-color: #F07242; color: #FFFFFF; }

#menu a:hover {
	background: url(images/tasto3.gif) repeat-x;
}

/*************************************** Parte sinistra *************************************/

#sinistro
{	
	position:absolute;
	width: 160px;
	border: 1px solid #a9a9a9;
	background: #FFFFFF;
	margin: 130px 0 0 7px;
	height:435px;
	overflow:hidden;
}


#sinistro ul {
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0;
	list-style: none;
}
#sinistro li 
{	
	margin: 10px 5px 0px 5px;
	
}


#imgcap, #imgepi, #imgcar, #imgpas, #imgfer
{
	height: 70px;
}

#imgalt
{
	height: 20px;
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #0000FF;
	cursor:pointer;
	text-decoration:underline;
	text-align: right;
	margin:-170px 0px 0px 0px;
}


#imgcap, #imgepi, #imgcar, #imgpas, #imgfer
{
	width: 150px;
	padding: 3px 0 0 0;
}

#imgcap p, #imgepi p, #imgcar p, #imgpas p, #imgfer p
{
	margin: 0 0 0 0;
	font-family: Arial, "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: right;
	font-weight:bold;
}

#imgcap a, #imgepi a, #imgcar a, #imgpas a, #imgfer a
{
	color: #0000FF;
	margin: 0 5px 0 0;
}

#imgcap a:hover, #imgepi a:hover, #imgcar a:hover, #imgpas a:hover, #imgfer a:hover, #imgalt a:hover
{
	color: #FF0000;
}

#imgcap
{
	background:url(images/cap1.jpg) no-repeat;
}

#imgepi
{
	background:url(images/epi1.jpg) no-repeat;
}

#imgcar
{
	background:url(images/car1.jpg) no-repeat;
}

#imgpas
{
	background:url(images/pas1.jpg) no-repeat;
}

#imgfer
{
	background:url(images/fer1.jpg) no-repeat;
}
/*************************************** Fine Parte sinistra *************************************/
	
/*************************************** Parte centro *************************************/
#centro
{	
	position:absolute;
	width: 402px;
	height:440px;
	margin: 130px 0 0 175px;
	}
	
#centroviaggi
{	
	position:absolute;
	width: 560px;
	height:auto;
	margin: 130px 0 0 10px;
	}
#immagine, #immagineviaggi, #immaginehotel
{
	position:absolute;
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
}

#immagine
{
	width: 402px;
	height:180px;
}


#contesto, #contesto2, #faq, #infoutili, #notizieutili, #mappaeuropa
{
	position:absolute;
	width: 552px;
	background: #ffffff;
	padding: 3px 3px 3px 3px;
	border:solid 1px #a9a9a9;
}

#contesto, #faq, #infoutili, #notizieutili, #mappaeuropa
{
	margin-top: 200px;
	text-align:justify;
}


#mappaeuropa a, #mappaeuropa img
{
	border: 0px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#mappaeuropa p
{
	font-size: 10px;
}
#mappaeuropa ul
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
}

#mappaeuropa li
{
	float:left;
	width:184px;
	text-align:center;
	margin-bottom:10px;
}

#contesto, #faq
{
	color: #0000ff;
}

#infoutili
{
	color: #000000;
}


#faq ul, #infoutili ul, #notizieutili ul
{
	margin: 0 0 0 0;
	list-style: none;
	padding: 0 0 0 0;
}

#faq li, #infoutili li
{
	margin: 12px 0 12px 0;
	font-size: 14px;
	border-bottom: dashed 1px #000000;
}

#notizieutili h1, #notizieutili h2, #notizieutili h3
{
	font-size:14px;
	display:inline;
	padding-right:5px;
}

#notizieutili li
{
	margin-top:5px;
	height: 130px;
	font-size: 14px;
	border-bottom: dashed 1px #000000;
}

#notizieutili img
{
	float: left;
	padding-right:10px;
}

#notizieutili
{
	font-size:14px;
}

#faq p
{
	color: #000000;
	font-size: 12px;
	margin: 0 0 0 0;
}

#contesto2
{
	font-size:12px;
	color:#000000;
	text-align:center;
	margin-top: 500px;
}

#contesto2 a
{
	font-size:16px;
}


#contesto2 ul
{
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
	width:550px;		
}

#contesto ul
{
	width: 280px;
	font-size:14px;
	position:absolute;
	margin: 50px 0 0 250px;
	list-style-type:disc;
}

#contesto li
{
	color: #000000;
}

#contesto2 li
{
	display:inline;
	float:left;
	border: 1px solid #a9a9a9;
	width: 198px;
	list-style: none;
	margin: 2px 30px 2px 30px;
	padding: 5px 5px 5px 5px;

}


#contesto2 li p
{
	margin: 0 0 1px 0;
	width: 198px;
	background: #a9a9a9;
	font-size:14px;
}


#contesto img
{
	padding: 5px 5px 5px 0px;
	position:absolute;
	margin:23px 0 0 0;
	
}

#contesto p
{
	padding: 5px 5px 5px 5px;
	position:absolute;
	width: 346px;
	font-size: 14px;
	color: #000000;
	text-align:center;
	margin:22px 0 0 200px;
}

#immagineviaggi
{
	width: 560px;
	font-size:14px;
	height:180px;
}

#immaginehotel
{
	width: 560px;
	font-size:14px;
	height:250px;
	border: 1px solid #a9a9a9;
}

#immagine img, #immagineviaggi img, #immaginehotel img
{
	margin: 5px 0 0 5px;
	position:absolute;
}

#immagine h2, #immagine h3, #immagine h1, #immagineviaggi h1, #immaginehotel h1
{
	position:absolute;
	text-align:center;
	font-weight:bold;
	
}
#immagine h2, #immagine h1, #immagineviaggi h1
{
	font-size:18px;
	color:#ff0000;
}

#immaginehotel h1
{
	font-size:16px;
	color:#ff0000;
}

#immagine h2, #immagine h1
{
	margin-top:150px;
	width:402px;
}

#immagineviaggi h1
{
	margin-top:170px;
	width:560px;
}

#immaginehotel h1
{
	margin: 1px 0 0 248px;
	width: 310px;
}

#elencoimmagini
{
	position:absolute;
	margin: 51px 0 0 255px;
	width: 310px;
}

#elencoimmagini img
{
	padding:4px 4px 4px 4px;
}

#categoriahotel
{
	position:absolute;
	margin: 27px 0 0 257px;
	width: 292px;
	border: 1px dotted #a9a9a9;
	font-size:10px;
	padding: 3px 1px 1px 1px;
}

#categoriahotel p
{
	display:inline;
	margin: 0px 0 0 10px;
	padding: 0 0 0 0;
}

#immagine h3
{
	margin-top:170px;
	font-size:16px;
	color:#0000ff;
	width:402px;
}

#partenze, #chiediinfo
{
	position:absolute;
	height: 86px;
	border: solid 1px #a9a9a9;
	padding: 2px 1px 2px 1px;
	margin-top: 345px;
	width: 197px;
}

#partenze
{
	background: #DCDCDC;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}

#chiediinfo
{	
	margin-left: 204px;
	background: #FFFFCC;
	font-size: 10px;
	font-weight: normal;
	padding: 3px 0 0 0;
}

#partenzetitle, #chiediinfotitle
{	font-size: 12px;
	letter-spacing: 1px;
	color: #FFFFFF;
	text-align: center;
	margin: 0px 0px 0px 0px;
	position:relative;
	height: 15px;
	padding: 2px 0px 2px 0px;
	margin-top: 0px;
	width: 196px;
}

#partenzetitle
{	
	background: #FF0000;
}

#chiediinfotitle
{	
	background: #008800;
}

#chiediinfo a
{	
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	margin: 3px 0 0 0;
}

#partenzetitle, #chiediinfotitle
{	
	font-weight: bold;
}

#programmaviaggio p
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-weight:bold;
}

#disponibilita, #dativiaggio, #quotacomprende, #cittapartenza, #programmaviaggio, #barraricerca
{
	width: 555px;
}

#disponibilita, #dativiaggio, #quotacomprende, #cittapartenza, #programmaviaggio, #datiutili, #hoteldescrizione, #hotelservizi, #hotelstanze, #mappahotel, #festeggia, #domandecap, #barraricerca, #resultricerca
{
	position:absolute;	
	border: solid 1px #a9a9a9;
	padding: 2px 2px 2px 2px;
}

#hoteldescrizione, #hotelservizi, #hotelstanze
{
	padding: 3px 3px 3px 130px;
	height:121px;
	width: 425px;
	text-align:justify;
	font-size: 14px;
}

#hoteldescrizione,  #hotelstanze
{
	height:121px;
}

#hotelservizi
{
	height:245px;
}

#servizihotel ul, #servizistanze ul
{
	margin: 0 0 0 16px;
	padding: 0 0 0 0px;
	list-style: square;
}

#servizihotel li, #servizistanze li
{
	margin: 2px 0 0 0px;
	text-align: left;
	font-size: 12px;
}

#servizihotel, #servizistanze
{
	width: 205px;
	position:absolute;
	height: 230px;
	padding: 2px 2px 2px 2px;
	border: solid 1px #a9a9a9;
}

#servizihotel
{
	margin: 5px 0px 5px -5px;
}


#servizistanze
{
	margin: 5px 0px 5px 210px;
}

#hoteldescrizione h1, #hotelservizi h1, #hotelstanze h1
{
	display:inline;
	padding-right:5px;
	font-size: 14px;
}

#disponibilita
{
	width: 397px;
	height:140px;
	margin: 200px 0 0 0;

}

#programmaviaggio
{
	height:255px;
	margin: 680px 0 0 0;
	background: #ffffff url(images/programma.jpg) no-repeat left;
}

#datiutili
{
	width: 725px;
	height:245px;
	margin: 948px 0 0 0;
	background: #ffffff url(images/target.jpg) no-repeat left;
}

#domandecap
{
	width: 720px;
	height:	125px;
	margin: 1210px 0 0 0px;
	padding: 0 10px 0 0px;
	background: #ffffff url(images/domandecap.jpg) no-repeat left;
	font-size:11px;
	text-align:justify;
}

#domandecap p
{
	display:block;
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	font-weight:bold;
}

#festeggia
{
	width: 725px;
	height: 140px;
	margin: 1345px 0 0 0;
	background: #ffffff url(images/festeggia.jpg) no-repeat left;

}

#festecapodanno, #testodomande
{
	font-size:11px;
	text-align:justify;
	margin: 0px 0 0 130px;
	width: 585px;
}

#festecapodanno h1
{
	font-size:11px;
	float:left;
	margin: 0 5px 0 0;
}

#mappaelencohotel
{
	position:absolute;
	margin: 200px 0 0 0;
	background: #ffffff;
	font-size:12px;
	width: 570px;
	height:80px;
	border: solid 1px #a9a9a9;
}

#mappatuttihotel
{
	position:absolute;
	margin: 285px 0 0 0;
	background: #ffffff;
	width: 570px;	
	height: 500px;
	border: solid 1px #a9a9a9;
}

#mappaelencohotel ul
{
	list-style: none;
	margin: 0 0 0 0;
	padding:  0 0 0 0;
	}

#mappaelencohotel li
{
	float:left;
	display:inline;
	width: 135px;
	margin: 3px 0 0 5px;
	padding:  0 0 0 0;
	border-bottom: 1px dotted #000000;
}

#mappahotel
{
	width: 725px;
	height:390px;
	margin: 790px 0 0 0;
	background: #ffffff url(images/mappahotel.jpg) no-repeat left;
}

#mappahotelid
{
	position:absolute;
	width: 600px;
	height: 384px;
	margin: 3px 3px 3px 123px;
	padding: 0 0 0 0;
}

#barraricerca
{
	height:25px;
	margin: 250px 0 0 0;
	padding: 3px 0 3px 10px;
	background:  url(images/sfondobarra.gif) repeat;
}

#resultricerca
{
	margin: 300px 0 0 0;
	background: #ffffff;
	height:2650px;
	width:720px;
	color:#000000;
}

#dativiaggio
{
	background: #ffffff url(images/dativiaggio.jpg) no-repeat left;
	height:121px;
	margin: 200px 0 0 0;
}

#hoteldescrizione
{
	background: #ffffff url(images/datihtl1.jpg) no-repeat left;
	margin: 260px 0 0 0;
}

#quotacomprende
{
	background: #ffffff url(images/quotacomprende.jpg) no-repeat left;
	height:200px;
	margin: 333px 0 0 0;
}

#hotelservizi
{
	background: #ffffff url(images/datihtl4.jpg) no-repeat left;
	margin: 526px 0 0 0;
}


#quotacomprende p
{
	color:#0000ff;
	position:absolute;
	width:420px;
	margin: 140px 0 0 130px;
	font-size: 12px;
}

#cittapartenza
{
	background: #ffffff url(images/pensilina.jpg) no-repeat left;
	height:121px;
	margin: 546px 0 0 0;
}

#hotelstanze
{
	background: #ffffff url(images/datihtl3.jpg) no-repeat left;
	margin: 393px 0 0 0;
}


#dativiaggio p
{
	float:left;
	width: 300px;
	margin: 0 0 0 0;
	font-weight:bold;
}

#dativiaggio i
{
	position:absolute;
	font-size:10px;
	width: 420px;
	margin: 0 0 0 0;
	color: #0000ff;
	margin-top:98px;
	margin-left: 130px;
}


#dativiaggio ul, #quotacomprende ul, #cittapartenza ul
{
	position:absolute;

}

#dativiaggio ul, #programmaviaggio ul, #datiutili ul
{
	list-style: none;
	margin: 0px 0px 0px 130px;
	padding: 0 0 0 0;
}


#quotacomprende ul, #cittapartenza ul
{
	list-style: none;
	margin: 10px 0px 0px 130px;
	padding: 0px 0 0 0px;
}

#quotacomprende b
{
	font-size:12px;
}

#dativiaggio li, #quotacomprende li, #cittapartenza li
{
	padding: 3px 0 0 0;
	border-bottom: dotted 1px #0000FF;
	margin: 0 0 0 0;
	width:420px;

}

#programmaviaggio li, #datiutili li
{
	display:inline-table;
	float:left;
	border: solid 1px #a9a9a9;
	font-size: 11px;
	text-align:center;
	padding: 2px 2px 2px 2px;
}

#programmaviaggio li
{
	width: 132px;
	height: 118px;
	margin: 3px 3px 0px 0px;
}

#datiutili li
{
	width: 580px;
	height: auto;
	margin: 4px 3px 0px 0px;
}

#datiutili li h1
{
	font-size: 11px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display:inline;
}


#dativiaggio li
{
	font-size:14px;
}

#quotacomprende li, #cittapartenza li
{
	font-size:12px;
}

#cittapartenza p, #cittapartenza h1
{
	position:absolute;
	font-size:12px;
	color: #0000ff;

}

#cittapartenza p
{ 
	margin: 75px 0 0 130px;
		width: 420px;
}

#cittapartenza h1
{
	margin: 90px 0 0 265px;
	width: 285px;
}

#dispotitle
{
	position:absolute;
	width: 391px;
	padding: 2px 2px 2px 2px;
	color: #FFFFFF;
	text-align: center;
	background: #0000FF;
	margin: 0px 0px 0px 1px;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
}

#dispotitle b
{	
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 0px;
}

#dispo, #dispo2, #attrazioni
{
	position:absolute;
	width: 190px;
	padding: 2px 2px 2px 2px;
	background: #FFFFFF;
}

#foto
{
	position:absolute;
}


#attrazioni
{
	margin-left:210px;
}

#attrazioni h3
{
	display:block;
	width: 290px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#dispo b, #dispo2 b, #dispo h1, #dispo2 h1, #dispo1 p, #dispo2 p, #dispo p
{
	font-size: 12px;
	font-weight: normal;
		
}


#dispo h1, #dispo2 h1, #dispo1 p, #dispo2 p, #dispo p
{
	float:left;
	margin: 0px 0px 0px 0px;
}

#dispo
{
	margin: 35px 0 0 2px;
	border: solid 1px #a9a9a9;
}

#dispo2
{
	margin: 35px 0 0 200px;
	border: solid 1px #a9a9a9;
}

#dispo ul, #dispo2 ul, #attrazioni ul
{
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0;
	list-style: none;
}

#dispo li, #dispo2 li
{
	float:left;
	padding: 3px 0 0 0;
	border-top: dotted 1px #0000FF;
	width:190px;
	font-size: 12px;
	text-align:right;
	font-weight:bold;

}

#attrazioni li
{
	height: auto;
	width: 340px;
	font-size: 11px;
}

#attrazioni a
{
	font-size: 12px;
}


/*************************************** Fine Parte centro *************************************/

/*************************************** Parte destra *************************************/

#destro
{	
	position:absolute;
	width: 160px;
	height:750px;
	margin: 130px 0 0 585px;
	}
	
#destro p
{	
	text-align:center;
}

#destro img
{	
	margin: 0 0 10px 5px;
	border: 0px solid #ffffff;
	text-align:center;
}

#infolinkpiccolo
{
	height:145px;
}

#infoline, #verifica, #news, #newslink, #news2
{
	height:175px;
}

#newslink img
{
	margin: 0px 0px 0px 0px;
}

#infoline, #news, #newslink, #infolinkpiccolo, #news2
{
	width: 160px;
}

#verifica
{
	width: 150px;
}
#infoskype, #newsletter
{
	width: 160px;
	height: 85px;
	line-height: 25px;
}

#infoline, #verifica, #infoskype, #newsletter, #news, #newslink, #infolinkpiccolo
{	
	margin: 0px 0 10px 0;
	color: #000000;
	font-size: 14px;
	padding: 5px 0 0 0;
}

#infoline, #infoskype, #newsletter, #news, #newslink, #infolinkpiccolo
{	
	text-align:center;
}

#infoline
{	
	background: url(images/infobianco2.jpg) no-repeat;
	line-height: 23px;
}

#verifica
{	
	background: url(images/infobianco2.jpg) no-repeat;
	text-align:left;
	padding-left:10px;
	line-height:23px;
	font-size:12px;
}

#verifica form
{
	margin: 2px 0px 0px 0px;
}

#infoskype
{	
	background: url(images/infomezzobianco.jpg) no-repeat;
}

#newsletter
{	
	background: url(images/infomezzobianco.jpg) no-repeat;
}

#news, #newslink
{	
	background: url(images/infobianco2.jpg) no-repeat;
}

#infolinkpiccolo
{
	background: url(images/infolinkpiccolo.jpg) no-repeat;
}

#news ul, #newslink ul, #infolinkpiccolo ul
{
	margin: 5px 0px 0px 10px;
	padding: 0 0 0 0;
	list-style: none;
}
#news li
{
	padding: 5px 0 0 0;
}

#newslink li, #infolinkpiccolo li
{ 
	padding: 8px 0 0 0;
	text-align:left;
	font-size:12px;
}

#imginf, #imghot, #imgbus, #imgnew
{
	height: 25px;
	width: 90px;
	padding: 7px 0 0 55px;
	font-size: 12px;
	font-weight:bold;
}

#imginf a, #imghot a, #imgbus a, #imgnew a
{
	color: #000000;
}

#imginf:hover
{
	background:url(images/icon_info2.gif) no-repeat;
}

#imginf
{
	background:url(images/icon_info.gif) no-repeat;
}

#imghot:hover
{
	background:url(images/icon_hotel2.gif) no-repeat;
}

#imghot
{
	background:url(images/icon_hotel.gif) no-repeat;
}

#imgbus:hover
{
	background:url(images/icon_bus2.gif) no-repeat;
}

#imgbus
{
	background:url(images/icon_bus.gif) no-repeat;
}

#imgnew:hover
{
	background:url(images/icon_news2.gif) no-repeat;
}

#imgnew
{
	background:url(images/icon_news.gif) no-repeat;
}

#infoline strong
{
	font-size: 26px;
	color: #0000FF;
	line-height:30px;
}

#infoline p, #verifica p, #news b, #news p, #newslink b, #newslink p, #infolinkpiccolo p, #infolinkpiccolo b
{
	font-size: 14px;
	margin: 0px 0 0px 0;
	color: #FF0000;	
	font-weight:bold;
}
#infoskype p, #newsletter p
{
	font-size: 14px;
	margin: 0px 0 0px 0;
	color: #000000;
	font-weight:bold;
}


/*************************************** Fine Parte destra *************************************/

/*************************************** Inizio parte link *************************************/
#link, #link2, #descricapodanno, #link2cap, #altrilink
{	
	position:absolute;
	border: solid 1px #a9a9a9;
	background: #FFFFFF;
	}
	
#descricapodanno, #altrilink
{
	width: 732px;
	font-size: 11px;
	text-align:justify;
	padding: 2px 2px 2px 2px;
}

#altrilink
{
	margin: 1050px 0 0 7px;
	height: 82px;
	background: url(images/initalia.gif) no-repeat right;
}
#altrilink ul
{
	list-style:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;

}

#altrilink li
{
	margin: 2px 2px 2px 2px;
	padding: 0 0 0 0;
	float:left;
	width:200px;
	height:35px;
	border: 1px dotted #a9a9a9;
}
#imgagr, #imgrom, #imgven, #imgrim, #imgmil, #imgfir
{
	height:35px;
	margin: 0 0 0 0;
	padding: 3px 0 0 0;
	text-align:center;
	font-size:small;
	font-weight:bold;
}

#imgagr a, #imgrom a, #imgven a, #imgrim a, #imgmil a, #imgfir a
{
	color:#000000;

}
#imgagr a:hover, #imgrom a:hover, #imgven a:hover, #imgrim a:hover, #imgmil a:hover, #imgfir a:hover
{
	color:#ff0000;
}
#imgagr
{
	background: url(images/agriturismo.jpg) no-repeat;
}
#imgrom
{
	background: url(images/roma.jpg) no-repeat;
}
#imgfir
{
	background: url(images/firenze.jpg) no-repeat;
}
#imgven
{
	background: url(images/venezia.jpg) no-repeat;
}
#imgrim
{
	background: url(images/rimini.jpg) no-repeat;
}
#imgmil
{
	background: url(images/milano.jpg) no-repeat;
}

#descricapodanno
{
	margin: 1120px 0 0 7px;
	height: auto;
}
	
#link
{
	width: 569px;
	height: 515px;
	margin: 580px 0 0 7px;
}

#link2, #link2cap
{
	width: 560px;
	margin: 195px 0 0 0px;
}

#link2
{
	height: 585px;
}

#link2cap
{
	height: 985px;
}

#linksx, #linkdx
{	
	position:absolute;
	width: 275px;
	height: 480px;
	background: #FFFFFF;
	}
	
#linksx2, #linkcap
{
	position:absolute;
	width: 550px;
	
	background: #FFFFFF;
}	

#linksx2
{
	height: 280px;
}

#linkcap
{
	height: 380px;
}
	
#linksx
{
	margin: 10px 0 0 5px;
}
	
#linkcap, #linksx2
{	
	margin: 20px 0 0 5px;
	}

#linkdx
{	
	margin: 10px 0 0 287px;
	}

#linksx ul, #linkdx ul, #linksx2 ul, #linkcap ul
{
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0;
	list-style: none;
}

#linksx li, #linkdx li, #linksx2 li, #linkcap li
{	
	margin: 3px 5px 0px 5px;
	border-bottom: dotted 1px #FF0000;
	border:1px solid #FFFFFF;
	padding: 1px 0 0 1px;
}

#linksx2 li h1, #linkcap li h1
{
	font-size:24px;
}

#imgams, #imgbud, #imgber, #imgpar, #imgpra, #imgvie, #imgbar, #imgtre, #imgmon, #imgniz, #imgsal, #imgfai, .divlnk, #imgbrno, #imgalp
{
	height: 60px;
	width: auto;
	padding: 2px 0 0 105px;
	font-size: 12px;
}

#linksx li:hover, #linkdx li:hover, #linksx2 li:hover, #linkcap li:hover
{
	border:1px solid #696969;
}

#imgams a:hover, #imgbud a:hover, #imgber a:hover, #imgpar a:hover, #imgpra a:hover, #imgvie a:hover, #imgbar a:hover, #imgtre a:hover, #imgmon a:hover, #imgniz a:hover, #imgsal a:hover, #imgfai a:hover, .divlnk a:hover, #imgbrno a:hover, #imgalp a:hover
{
	color: #FF0000;
}

#imgams
{
	background:url(images/amsterdam.jpg) no-repeat;
}

#imgpra
{
	background:url(images/praga.jpg) no-repeat;
}

#imgpar
{
	background:url(images/parigi.jpg) no-repeat;
}
#imgbud
{
	background:url(images/budapest.jpg) no-repeat;
}
#imgber
{
	background:url(images/berlino.jpg) no-repeat;
}
#imgbar
{
	background:url(images/barcellona.jpg) no-repeat;
}

#imgvie
{
	background:url(images/vienna.jpg) no-repeat;
}
#imgtre, #imgfai
{
	background:url(images/trentino.jpg) no-repeat;
}

#imgmon
{
	background:url(images/monaco.jpg) no-repeat;
}
#imgalp
{
	background:url(images/imgalp.jpg) no-repeat;
}
#imgniz
{
	background:url(images/nizza.jpg) no-repeat;
}
#imgsal
{
	background:url(images/salisburgo.jpg) no-repeat;
}

#imgbrno
{
	background:url(images/brno.jpg) no-repeat;
}

#imgtre i, #imgfai i, #imgsal i, #imgalp i
{
	font-size:9px;
}

#imgams h2,  #imgbud h2,  #imgber h2,  #imgpar h2,  #imgpra h2,  #imgvie h2,  #imgbar h2,  #imgtre h2, #imgmon h2, #imgniz h2, #imgbrno h2
{
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}

#imgams p, #imgbud p,  #imgber p,  #imgpar p,  #imgpra p,  #imgvie p,  #imgbar p,  #imgtre p, #imgmon p, #imgniz p, #imgsal p, #imgfai p, .divlnk p, #imgbrno p, #imgalp p
{
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight:bold;
}

#linkhotel, #linkhotelimg
{
	position:absolute;
	margin-top: 310px;
	padding: 0 0 0 0;
	font-size: 12px;
}

#linkhotel p, #notizieutili p
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-weight:bold;
	display:inline;
	margin-right: 5px;
}

#linkhotel
{
	margin-left:105px;
}

#linkhotelimg
{
	margin-left:0px;
}

#linkhotel ul, #linkhotelimg ul
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
}

#linkhotel ul
{
	width: 455px;
}

#linkhotel li a
{
	font-size:22px;
	font-weight:bold;
	display:block;
}

#linkhotelimg ul
{
	width: 100px;
}

#linkhotel li, #linkhotelimg li
{
	background: #ffffff;
	height:93px;
	margin-top:5px;
	line-height:25px;
	padding: 6px 5px 5px 5px;
	border:  1px solid #dcdcdc;
}

#linkhotel li h1
{
	margin: 0px 0px 5px 0px;
	font-size: 20px;
	padding: 0 0 0 0;
}

#linkhotel li:hover
{
	border:  1px solid #a9a9a9;
}

#link h1
{
	font-size: 14px;
	margin:0 0 0 0;
	padding: 3px 0 0 0;
	width:560px;
	text-align:center;
}

/*************************************** Fine parte link *************************************/

.disporosso
{
	background:url(images/disporosso.gif) repeat-x;
}

.dispogiallo
{
	background:url(images/dispogiallo.gif) repeat-x;
}

.dispoverde
{
	background:url(images/dispoverde.gif) repeat-x;
}

#natale
{
	margin: 150px 0 0 185px;
	padding: 5px 5px 5px 5px;
	position:absolute;
	width:380px;
	height: 110px;
	color: #ffffff;
	font-weight:bold;
	text-align: center;
	background: #FF0000;
	z-index:1000;
}