*{margin:0;padding:0;}
body{margin:10px 0;text-align:center;color:#666;font:normal 14px/1.2 Arial;background-color:#fff/*#851621*/;}
div#container{
	position:relative;
	margin:2px auto;
	width:700px;
	text-align:left;
	background-color:#fff;
	top: 9px;
}
/*non cambiare altrimenti il div si vede*/
#header {
padding:24px 0 0 0; 
overflow:hidden; 
background: url(img/sfondoheader.gif);
background-repeat:no-repeat;
height:0px !important;
display: none;
}
#sottotitolo{
padding:5px 0 0 0; 
overflow:hidden; 
background: url(img/sfondotitolo.gif);
background-repeat:no-repeat;
height:0px !important;
display: none;
}
div#animazione{ display: none; }
div#bandiere{text-align:right; display: none;}
div#navigation{background-color:#ccc; display: none;}
div#navigationdisabled{background-color:#ccc; display:none;}
div#contenuti{background:url(img/sfondo_photo.gif) 37px repeat-y;}
div#contenutiempty{}
div#descrizionehome {margin:0 auto; padding:0 20px 0 7px; text-align:justify;height:auto!important; min-height:680px; height:700px;}
/* div#descrizionehome {margin:0 160px 0 250px; padding:0 20px 0 7px; text-align:justify;height:auto!important; min-height:680px; height:680px;} */
div#descrizionehome p{margin:20px 0 0 0;}
div#descrizionehome p.bold{font-weight:bold;margin-top:0;}
div#descrizione {margin:0 auto; padding:0 20px 0 7px; text-align:justify; height:auto!important; min-height:450px; height:450px; width: 560px;}
div#descrizione p{margin:20px 0 0 0;}
div#descrizione p.bold{font-weight:bold;margin-top:0;}

div#descrizioneeventi {margin:0 20px; padding:0 20px 0 7px; text-align:justify; height:auto!important; min-height:450px; height:450px; display:none;}

div#footer{margin-top:20px; padding-left:15px;background: #ccc url(img/sfondo_footer.gif) right no-repeat; line-height:25px;font-size:12px;font-weight:bold;display: none;}

div#eventi{margin-top:20px; padding-left:0px; padding-right:0px; background-color: #FFFFFF; line-height:18px; font-size:12px; font-weight:normal; color:#666;display: none;}

div#project{margin-top:3px;padding-left:15px; line-height:25px;font-size:12px;text-align: center;}
/*position absolute*/
div#photo{position:absolute; top:252px;left:0px; width:250px; text-align:right; display:none;}
div#terzacolonna{position:absolute; top:252px;right:0px; width:160px; border-top:1px solid #ccc;display: none;}
a.destra{margin-top:8px; display:block; text-decoration:none; text-align:right; font-weight:bold; color:#666}
a.destra:hover{text-decoration:underline}
a.destraofferte{margin-top:8px; display:block; text-decoration:none; text-align:right; font-weight:bold; color:#666;border-bottom:1px solid #ccc;padding-bottom:6px;}
a.destraofferte:hover{text-decoration:underline}
span.offerte{display:block;margin:0;font-weight:bold;clear:right;margin:3px 0;}
/*colonna foto per index e info*/
div#photoindi{position:absolute; top:252px;left:0px; width:250px; text-align:center;}
div#photoindi img{margin:20px 13px 0 0;border:1px solid #666}
div#photoindi div{margin:20px 13px 0 0;border:1px solid #666; width:205px; background-color:#fff;text-align:left; padding:10px;}
div#photoindinew{position:absolute; top:252px;left:0px; width:250px; text-align:center;}
div#photoindinew img{margin:20px 13px 0 0;border:1px solid #666}
div#photoindinew div{margin:20px 13px 0 0;border:1px solid #666; width:205px; text-align:center; padding:10px;}
a.sinistra{margin-top:8px; margin-left:50px; display:block; text-decoration:none; text-align:left; font-weight:bold; color:#666}
a.sinistra:hover{text-decoration:underline}

/*tabelle saleriunioni*/
.bkg_bordeaux {background-color: #ccc; color: #c33;}
.bkg_grigio {background-color: #CCCCCC; color: #FFFFFF}
.bkg_bianco {background-color: #FFFFFF; color: #666}
a.grigio{color:#666; background-color:#ccc;padding: 4px; margin:0 5px 0 0; text-decoration:none;font-weight:bold;}
a.grigio:hover{color:#c33;}
a.grigiosmall{color:#666; background-color:#ccc;text-decoration:none;font-weight:bold;}
a.grigiosmall:hover{color:#c33;}
p#richiestainfo input{border:1px solid #666; background-color:#F0F0F0;}
p#richiestainfo input.bottoni{background-color:#ccc;color:#666;font-weight:bold;}
/*colazione*/
dt{margin:10px 0;padding:5px 15px;background-color:#ccc; font-weight:bold; color:#666; border-top:1px solid #666;border-bottom:1px solid #666}
dd{margin:5px 0; padding:0 25px;}
dd:first-letter {color:#c33; font-size:138%; font-weight:bold; background-color:#fff; padding:2px; margin:0; font-family: "Trabuchet Ms", serif;}
/*dovesiamo*/
span.grigio{color:#666; background-color:#ccc;padding: 5px; margin:0 5px 0 0;font-weight:bold;}
/*galleria fotografica*/
p.galleriafoto img{margin-right:20px; border:1px solid #666}
/*hotelverona*/
/*treninorossodelbernina*/
a#hotelverona{display:block;position:absolute; top:0px; right:0px; width:20px; text-decoration:none;
padding:20px 0 0 0; overflow:hidden; background: url(img/hotelverona.gif); background-repeat:no-repeat; height:0px !important; /*border:1px solid #000;*/}

img.border {
	border: 1px solid #000000;
}

span.bold {
	font-weight: bold;
}

div.submenu {
	display:none;
}

div#photos {
	margin: 0 auto;
	padding: 0 0 20px 0;
	float: left;
	display: inline;
	width: 250px;
	text-align: center;
	background: url(img/sfondo_photo.gif) 37px repeat-y;
	display: none;
}

