body {
	background-color: #fafafa;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

/* ---------- CLASSI PER LA HOME PAGE ----------*/

#containerhp {
	width:775px;
	height: 864px;
	margin: 0px auto 0px auto;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	background: url(../img/bg_home.jpg) no-repeat top left #FFFFFF;
}

#containergoogle {
	width:775px;
	height: 680px;
	margin: 0px auto 0px auto;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	background: url(../img/bg_google.jpg) no-repeat top left #FFFFFF;
}

#en_containerhp {
	width:775px;
	height: 864px;
	margin: 0px auto 0px auto;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	background: url(../img/en_bg_home.jpg) no-repeat top left #FFFFFF;
}

#de_containerhp {
	width:775px;
	height: 864px;
	margin: 0px auto 0px auto;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	background: url(../img/de_bg_home.jpg) no-repeat top left #FFFFFF;
}

#sl_containerhp {
	width:775px;
	height: 864px;
	margin: 0px auto 0px auto;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	background: url(../img/sl_bg_home.jpg) no-repeat top left #FFFFFF;
}

#lingua{
	position:absolute;
	top: 21px;
	margin-left: 715px;
	font-size: 10px;

}

#fvg{
	position:absolute;
	top: 38px;
	margin-left: 595px;
	font-size: 10px;

}

#menualto1{
	width: 150px;
	border-left: 1px solid #d4d4d4;
	position:absolute;
	top: 35px;
	margin-left: 285px;
	text-transform:uppercase;
	font-size: 10px;
	text-align:left;

}

#menualto2{
	width: 150px;
	border-left: 1px solid #d4d4d4;
	position:absolute;
	top: 35px;
	margin-left: 445px;
	text-transform:uppercase;
	font-size: 10px;
	text-align:left;
}

#news{
	width: 195px;
	height: 190px;
	position:absolute;
	top: 97px;
	margin-left: 564px;

}

#foto{
	width: 555px;
	height: 199px;
	position:absolute;
	top: 96px;
	margin-left: 8px;

}

#fotoint{
	width: 554px;
	height: 140px;
	position:absolute;
	top: 97px;
	margin-left: 10px;

}

#ristorante{
	position:absolute;
	top: 345px;
	margin-left: 75px;
}

#albergo{
	position:absolute;
	top: 345px;
	margin-left: 350px;
}

#pacchetto{
	position:absolute;
	top: 345px;
	margin-left: 535px;
}

#benveuto{
	height: 93px;
	width: 420px;
	position:absolute;
	top: 468px;
	margin-left: 345px;
}

#map{
	
	position:absolute;
	top: 150px;
	margin-left: 15px;
}

#luoghi{
	width: 178px;
	height:400px;	
	position:absolute;
	top: 448px;
	margin-left: 5px;
	text-align:left;
}

#eventi{
	width: 178px;
	position:absolute;
	top: 585px;
	margin-left: 207px;
}

#alberghi{
	width: 178px;
	position:absolute;
	top: 585px;
	margin-left: 398px;
	text-align:left;
}

#varie{
	position:absolute;
	top: 595px;
	margin-left: 585px;
}

#footer{
	width: 755px;
	position:absolute;
	top: 780px;
	margin-left: 10px;
}

td.menublu {
	height:16px;
	background:url(../img/bg_menu.gif) no-repeat left top;
	padding: 0px;
	padding-left: 25px;
	font-weight:bold;
	text-align:left;
}

td.menurosso {
	height:16px;
	background:url(../img/bg_menu_rosso.gif) no-repeat left top;
	padding: 0px;
	padding-left: 25px;
	font-weight:bold;
	text-align:left;
}

.sfondoalfa {
	
	background-color:#f2f3ee;
}

.sfondoblu {
	
	background-color:#4163a2;
}


/* ---------- CLASSI PER LE PAGINE INTERNE ----------*/

#containerint {
	width:790px;
	margin: 0px auto 0px auto;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	background:  #FFFFFF;
	text-align:center;
}

#varieint {
	float:right;

}



/* ---------- CLASSI GENERICHE ----------*/

img {
	border: 0px;
}

.boldrosso {
	color: #ce0915;
	font-weight:bold;
}

.boldrossosfondo {
	background-color:#f2f3ee;
	color: #ce0915;
	font-weight:bold;
}

.boldblu {
	color: #16428f;
	font-weight:bold;
}

.boldverde {
	color: #185b19;
	font-weight:bold;
}

.testorosso {
	color: #962426;
}

.nomealbergo {
	color: #16428f;
	font-weight:bold;
	text-transform:uppercase;
}

.bordonero {
	border: 1px solid #000000;
}

.puntinineri {
	background: url(../img/puntini.gif) repeat-x left center;
}

td.iconafoto {
	width: 123px;
	height: 116px;
	text-align:center;
	vertical-align:middle;
	padding: 0px;
}


ul {
	list-style-image:none;
}

li {
	list-style-type:none;
	background:url(../img/freccia_lista.gif) no-repeat left top;
	padding:0px;
	padding-left: 25px;
	line-height: 20px;
}

form {
	display:inline;
}

.campotesto {
	border: 1px solid #9f2427;
	background-color: #f4f5f2;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
}

.bottonerosso {
	border: 1px solid #7d2428;
	background-color: #9f2427;
	color: #9f2427;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
}

/* ---------- CLASSI PER I LINK ----------*/

a:link, a:visited {
	color: #16428f;
	text-decoration: none;
}

a:hover {
	color: #ce0915;
	text-decoration: underline;
}

a.under:link, a.under:visited {
	color: #16428f;
	text-decoration: none;
}

a.under:hover {
	color: #ce0915;
	text-decoration: underline;
}

a.evidenza:link, a.evidenza:visited {
	/*background-color: #9f2427;*/
	color: #9f2427;
	/*color: #ffffff;*/
	font-weight: bold;
	padding: 1px;
	text-decoration:none;
}

a.evidenzao:hover {
	color: #ffffff;
	text-decoration: underline;
	background-color: #9f2427;
	font-weight: bold;
	padding: 1px;
}

a.rosso:link, a.rosso:visited {
	color: #ce0915;
	text-decoration: none;
}

a.rosso:hover {
	color: #16428f;
	text-decoration: underline;
}

a.rosso2:link, a.rosso2:visited {
	color: #962426;
	text-decoration: none;
}

a.rosso2:hover {
	color: #962426;
	text-decoration: underline;
}

a.verde:link, a.verde:visited {
	color: #185b19;
	text-decoration: none;
}

a.verde:hover {
	color: #ce0915;
	text-decoration: underline;
}

a.grigio:link, a.grigio:visited {
	color: #646464;
	text-decoration: none;
}

a.grigio:hover {
	color: #ce0915;
	text-decoration: underline;
}

a.nero:link, a.nero:visited {
	color: #000000;
	text-decoration: underline;
}

a.nero:hover {
	color: #ce0915;
	text-decoration: none;
}

a.nero2:link, a.nero2:visited {
	color: #000000;
	text-decoration: none;
}

a.nero2:hover {
	color: #ce0915;
	text-decoration: underline;
}
