a:focus { outline: 0; }
.clear {
	clear: both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}
.powered {
	float: right;
	width: 120px;
}
a img { border: 0; }
body { background-color: #390f11; background-image: url(../immagini/bg_site.jpg); background-repeat: repeat-y; background-position: center 0; text-align: center; margin: 0; padding: 0; }
p {
	color: #390f11;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	line-height: 18px;
	margin-top: 0px;
}
td { color: #390f11; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 18px; }
ul { color: #390f11; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 18px; list-style-type: disc; margin: 1em 0 1em 40px; list-style-image: url(../immagini/bull.gif); }
h2 {
	color: #26521d;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 5px;
}
a:link { color: #fff; }
a:visited { color: #fff; }
a:hover { color: #fd7600; }
a.secondo:link { color: #722829; text-decoration: underline; }
a.secondo:visited { color: #722829; text-decoration: underline; }
a.secondo:hover { color: #f60; text-decoration: underline; }
#c_testata { background-image: url(../immagini/testata.jpg); background-repeat: no-repeat; background-position: 0 top; text-align: right; width: 900px; height: 107px; margin: 0 auto; padding: 0; }
#c_testata_eng { background-image: url(../immagini/testata_eng.jpg); background-repeat: no-repeat; background-position: 0 top; text-align: right; width: 900px; height: 107px; margin: 0 auto; padding: 0; }
#c_lingua { text-align: right; width: 900px; height: 53px; float: right; }
#c_pag {
	background-color: #ffe7c4;
	text-align: left;
	width: 820px;
	overflow: hidden;
	padding-top: 10px;
	padding-right: 40px;
	padding-left: 40px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.c_pag_andrea {
	background-color: #ffe7c4;
	text-align: left;
	width: 820px;
	overflow: hidden;
	clear: both;
	margin: 0 auto;
	padding-top: 10px;
	padding-right: 40px;
	padding-left: 40px;
}
.c_pag_andrea      a:link, a:visited {
	color: #990000;
	text-decoration: underline;
}
.c_pag_andrea       a:hover  {
	color: #FF6600;
	text-decoration: underline;
}
.c_contenuto {
	width: 820px;
	float: left;
	margin-bottom: 20px;
}
#c_pag_servizi { background-color: #ffe7c4; background-image: url(../immagini/bg_fiore.gif); background-repeat: no-repeat; background-position: 650px 110px; text-align: left; margin: 0 auto; padding-top: 10px; padding-right: 40px; padding-left: 40px; width: 820px; clear: both; overflow: hidden; }
#c_box_h { background-image: url(../immagini/box_h_bg.gif); background-repeat: repeat-y; text-align: left; width: 296px; overflow: hidden; float: left; }
.bordo_box { padding-right: 20px; padding-left: 20px; }
#c_news { text-align: left; width: 485px; float: right; overflow: hidden; }
#map { text-align: center; width: 400px; height: 400px; float: right; overflow: hidden; margin-left: 30px; border: solid 1px #26521d; }
#c_camere { text-align: left; width: 585px; float: left; overflow: hidden; }
#c_foot {
	color: #dbb770;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	background-image: url(../immagini/bg_foot.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	width: 820px;
	padding-top: 40px;
	padding-right: 40px;
	padding-left: 40px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#c_colonna { text-align: left; width: 320px; float: left; overflow: hidden; margin-top: 20px; padding-right: 20px; padding-left: 10px; border-right: 1px dotted #26521d; }
#c_colonna2 { text-align: left; width: 400px; float: left; overflow: hidden; margin-top: 20px; padding-left: 20px; }
.resetta { float: left; clear: both; }
/*menu ita*/
#menu { width: 562px; float: right; }
#menu em { display: none; }
#menu ul { width: 100%; float: left; margin: 0; padding: 0; list-style-type: none; }
#menu li { float: left; margin: 0; padding: 0; display: inline; }
#menu li a { height: 54px; display: block; }
#menu li a.home { background-image: url(../immagini/p_home.gif); background-repeat: no-repeat; background-position: right top; width: 61px; height: 54px; }
li#home_select { background-image: url(../immagini/p_home.gif); background-repeat: no-repeat; background-position: right bottom; width: 61px; height: 54px; }
#menu li a.chi { background-image: url(../immagini/p_chi.gif); background-repeat: no-repeat; background-position: right top; width: 101px; height: 54px; }
li#chi_select { background-image: url(../immagini/p_chi.gif); background-repeat: no-repeat; background-position: right bottom; width: 101px; height: 54px; }
#menu li a.cam { background-image: url(../immagini/p_camere.gif); background-repeat: no-repeat; background-position: right top; width: 114px; height: 54px; }
li#cam_select { background-image: url(../immagini/p_camere.gif); background-repeat: no-repeat; background-position: right bottom; width: 114px; height: 54px; }
#menu li a.tar { background-image: url(../immagini/p_tariffe.gif); background-repeat: no-repeat; background-position: right top; width: 87px; height: 54px; }
li#tar_select { background-image: url(../immagini/p_tariffe.gif); background-repeat: no-repeat; background-position: right bottom; width: 87px; height: 54px; }
#menu li a.ser { background-image: url(../immagini/p_service.gif); background-repeat: no-repeat; background-position: right top; width: 80px; height: 54px; }
li#ser_select { background-image: url(../immagini/p_service.gif); background-repeat: no-repeat; background-position: right bottom; width: 80px; height: 54px; }
#menu li a.dov { background-image: url(../immagini/p_dove.gif); background-repeat: no-repeat; background-position: right top; width: 119px; height: 54px; }
li#dov_select { background-image: url(../immagini/p_dove.gif); background-repeat: no-repeat; background-position: right bottom; width: 119px; height: 54px; }
#menu li a:hover { background-position: right center; }
#menu li a:active { background-position: right bottom; }
/*menu eng*/
#menu_eng { width: 562px; float: right; }
#menu_eng em { display: none; }
#menu_eng ul { width: 100%; float: left; margin: 0; padding: 0; list-style-type: none; }
#menu_eng li { float: left; margin: 0; padding: 0; display: inline; }
#menu_eng li a { height: 54px; display: block; }
#menu_eng li a.home_eng { background-image: url(../immagini/p_home_eng.gif); background-repeat: no-repeat; background-position: right top; width: 65px; height: 54px; }
li#home_eng_select { background-image: url(../immagini/p_home_eng.gif); background-repeat: no-repeat; background-position: right bottom; width: 65px; height: 54px; }
#menu_eng li a.chi_eng { background-image: url(../immagini/p_chi_eng.gif); background-repeat: no-repeat; background-position: right top; width: 97px; height: 54px; }
li#chi_eng_select { background-image: url(../immagini/p_chi_eng.gif); background-repeat: no-repeat; background-position: right bottom; width: 97px; height: 54px; }
#menu_eng li a.cam_eng { background-image: url(../immagini/p_camere_eng.gif); background-repeat: no-repeat; background-position: right top; width: 105px; height: 54px; }
li#cam_eng_select { background-image: url(../immagini/p_camere_eng.gif); background-repeat: no-repeat; background-position: right bottom; width: 105px; height: 54px; }
#menu_eng li a.tar_eng { background-image: url(../immagini/p_tariffe_eng.gif); background-repeat: no-repeat; background-position: right top; width: 68px; height: 54px; }
li#tar_eng_select { background-image: url(../immagini/p_tariffe_eng.gif); background-repeat: no-repeat; background-position: right bottom; width: 68px; height: 54px; }
#menu_eng li a.ser_eng { background-image: url(../immagini/p_service_eng.gif); background-repeat: no-repeat; background-position: right top; width: 84px; height: 54px; }
li#ser_eng_select { background-image: url(../immagini/p_service_eng.gif); background-repeat: no-repeat; background-position: right bottom; width: 84px; height: 54px; }
#menu_eng li a.dov_eng { background-image: url(../immagini/p_dove_eng.gif); background-repeat: no-repeat; background-position: right top; width: 143px; height: 54px; }
li#dov_eng_select { background-image: url(../immagini/p_dove_eng.gif); background-repeat: no-repeat; background-position: right bottom; width: 143px; height: 54px; }
#menu_eng li a:hover { background-position: right center; }
#menu_eng li a:active { background-position: right bottom; }
/*menu ger*/
#menu_ger { width: 562px; float: right; }
#menu_ger em { display: none; }
#menu_ger ul { width: 100%; float: left; margin: 0; padding: 0; list-style-type: none; }
#menu_ger li { float: left; margin: 0; padding: 0; display: inline; }
#menu_ger li a { height: 54px; display: block; }
#menu_ger li a.home_ger { background-image: url(../immagini/p_home_ger.gif); background-repeat: no-repeat; background-position: right top; width: 65px; height: 54px; }
li#home_ger_select { background-image: url(../immagini/p_home_ger.gif); background-repeat: no-repeat; background-position: right bottom; width: 65px; height: 54px; }
#menu_ger li a.chi_ger { background-image: url(../immagini/p_chi_ger.gif); background-repeat: no-repeat; background-position: right top; width: 97px; height: 54px; }
li#chi_ger_select { background-image: url(../immagini/p_chi_ger.gif); background-repeat: no-repeat; background-position: right bottom; width: 97px; height: 54px; }
#menu_ger li a.cam_ger { background-image: url(../immagini/p_camere_ger.gif); background-repeat: no-repeat; background-position: right top; width: 105px; height: 54px; }
li#cam_ger_select { background-image: url(../immagini/p_camere_ger.gif); background-repeat: no-repeat; background-position: right bottom; width: 105px; height: 54px; }
#menu_ger li a.tar_ger { background-image: url(../immagini/p_tariffe_ger.gif); background-repeat: no-repeat; background-position: right top; width: 68px; height: 54px; }
li#tar_ger_select { background-image: url(../immagini/p_tariffe_ger.gif); background-repeat: no-repeat; background-position: right bottom; width: 68px; height: 54px; }
#menu_ger li a.ser_ger { background-image: url(../immagini/p_service_ger.gif); background-repeat: no-repeat; background-position: right top; width: 84px; height: 54px; }
li#ser_ger_select { background-image: url(../immagini/p_service_ger.gif); background-repeat: no-repeat; background-position: right bottom; width: 84px; height: 54px; }
#menu_ger li a.dov_ger { background-image: url(../immagini/p_dove_ger.gif); background-repeat: no-repeat; background-position: right top; width: 143px; height: 54px; }
li#dov_ger_select { background-image: url(../immagini/p_dove_ger.gif); background-repeat: no-repeat; background-position: right bottom; width: 143px; height: 54px; }
#menu_ger li a:hover { background-position: right center; }
#menu_ger li a:active { background-position: right bottom; }

