div.contenitore {
	width:950px;
	text-align:left;
}

div.content {
	margin:10px;
	text-align:justify;
}

div.errore {
	background:#fff;
	border:#F1B5B5 solid 1px;
	padding:10px;
	font-style:italic;
}

div.errore strong {
	color:#990000;
}

div.adm_errore {
	background:#FFFFCC url(../admin/img/alert.gif) center left no-repeat;
	border:#CC0000 solid 1px;
	color:#CC0000;
	padding:10px;
	font-style:italic;
}

div.adm_errore strong {
	color:#CC0000;
}

div.adm_errore center {
	color:#CC0000;
}

div.fotoGallery {
	display:block;
	width:590px;
	/*padding:7px;
	background:#e9dfc9;
	margin:0 0 10px 0;*/
}

div.titoli_fotoGallery {
	width:600px;
	padding:0 0 3px 5px;
	border-bottom:#9B8F81 solid 1px;
	margin:0 0 5px 0;
	font-weight:bold;
	letter-spacing:1px;
}

div.promo_it{
	background:url(../img/bg_promo_it.jpg) top left;
	width:248px;
	height:89px;
	margin:10px 0 0 0;
	cursor:pointer;
}

div.promo_en{
	background:url(../img/bg_promo_en.jpg) top left;
	width:248px;
	height:89px;
	margin:10px 0 0 0;
	cursor:pointer;
}

div.promo_it *, div.promo_en *{
	color:#fff;
}

div.promo_it div:hover, div.promo_en div:hover{
	text-decoration:underline;
}

div.promo_it div, div.promo_en div{
	padding:32px 5px 0 5px;
}

div.promo_it div div, div.promo_en div div{
	font-weight:bold;
	font-size:1.6em;
	padding:0;
	margin:0;
}

div.shopping{
	background:url(../img/bg_shopping.jpg) center bottom;
	width:248px;
	height:46px;
}

div.shopping *{
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
}

div.shopping:hover{
	background:url(../img/bg_shopping.jpg) center top;
	width:248px;
	height:46px;
	cursor:pointer;
}

div.shopping div{
	padding:13px 0 0 50px;
}

div.shopping small{
	font-weight:normal;
}

div.turismo{
	background:url(../img/bg_turismo.jpg) center bottom;
	width:248px;
	height:46px;
	margin:10px 0;
}

div.turismo *{
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
}

div.turismo:hover{
	background:url(../img/bg_turismo.jpg) center top;
	width:248px;
	height:46px;
	cursor:pointer;
}

div.turismo div{
	padding:13px 0 0 50px;
}

div.turismo small{
	font-weight:normal;
}

div.calendarioPren{
	margin:0 5px 5px 0;
	padding:0 4px 4px 4px;
}

div.calendarioPrenAcceso{
	margin:0 5px 5px 0;
	padding:0 4px 4px 4px;
	background:#fff;
	color:#666;
}

div.calendarioPrenAcceso a{
	color:#F60;
	text-decoration:none;
}

div.calendarioPrenAcceso a:hover{
	color:#F60;
	text-decoration:underline;
}

p.msg {
	background:#fff;
	padding:5px;
	color:#CC0000;
}

p.msg * {
	color:#CC0000;
}