@import url(reset.css);
@import url(menu.css);
@import url(contact.css);
/*
html{
	background-color:#000000; 
	background-repeat:repeat-x;
	background-position:center top;
	background-image:url("../../img/bgBody.png");
}
body{
	background-image:url("../../img/bgImgBody.png");
	background-repeat:no-repeat;
	background-position:right top;
	min-height:579px;
  	height:auto !important;
  	height:579px;
	background-color:transparent;
}
*/

#container{
	background-image:url("../../img/bgImgBody.png");
	background-repeat:no-repeat;
	background-position:right top;
	min-height:579px;
  	height:auto !important;
  	height:579px;
	background-color:transparent;
}
body{
	background-color:#e1c8d3; 
	background-repeat:repeat-x;
	background-position:center top;
	background-image:url("../../img/bgBody.png");
}

a{color:#924a6d;}
a:hover{background-color:#924a6d; color:#ffffff;}
#pagina{width:905px; margin:0px auto;}
/* testata ------------------------------------------------- */
#testata{height:160px;position:relative;}
#logo{position:absolute; top:12px; left:-5px;}
#logo a{background:none;}
#facebook{position:absolute; right:-9px;}
#facebook a{background:none;}
/* corpo --------------------------------------------------- */
#corpo{margin-top:40px; margin-bottom:40px;}
#colLeft{width:681px; float:left; display:inline; margin-right:31px; color:#924a6d; font-size:11px;}
#colRight{width:193px; float:left; display:inline;}

/* footer -------------------------------------------------- */
#linkPagina{width:905px; height:35px; padding-bottom:20px;}
#linkPagina .others .eol{margin-right:0px;}
.other{height:35px; overflow:hidden; float:left; display:inline; margin-right:38px;}
.other a{
	display:block; 
	height:35px; 
	background-position:top; 
	background-repeat:no-repeat;
	background:none;
}
.other a:hover{background-position:bottom;}

#footer{border-top:1px solid #924a6d; color:#924a6d; padding-top:5px; padding-bottom:30px;}
#footer a{color:#924a6d; text-decoration:none;}
#footer a:hover{color:#ffffff; text-decoration:none;}
address{float:left; display:inline;}
#webagency{float:right; display:inline;}


/* home ---------------------------------------------------- */
.imageRotator{padding:10px; border:1px solid #924a6d;}
.newsOverview .el{
	border-top:1px solid #924a6d; 
	font-size:10px; 
	padding-top:7px;
	margin-bottom:8px;
	color:#924a6d;
}
.newsOverview .el .titolo a{font-weight:bold; color:#924a6d; text-decoration:none;}
.newsOverview .el .titolo a:hover{color:#ffffff;}
.photogalleryOverview{
	background-image:url("../../img/photogalleryBox.png");
	background-repeat:no-repeat;
	width:182px;
	height:92px;
	padding:32px 0px 0px 11px;
}
.photogalleryOverview a{background:none;}

/* pagina -------------------------------------------------- */
.pagina .el{margin-bottom:20px; line-height:18px;}
.pagina .el .titolo{font-size:11px; font-weight:bold;}
.pagina .el .img img{
	padding:10px; 
	border:1px solid #924a6d; 
	float:left; 
	display:inline; 
	margin-right:15px;
	margin-bottom:5px;
}
.pagina .photos { display:none; }

/* photogallery -------------------------------------------- */
.photogallery{
	font-size:9px;
	font-weight:bold;
}
.photogallery img{
	padding:10px; 
	border:1px solid #924a6d; 
}
.photogallery .photo a{background:none;}
.photogallery .colonna{margin-bottom:30px;}
.photogallery .colonna .el .titolo{display:none;}
.photogallery .colonna .el .txt .titolo{display:inline;}
.photogallery .colonna .el .txt .photos .colonna{margin-bottom:4px;}
.photogallery .el{float:left; display:inline; margin-right:30px; width:187px;}
.photogallery .eol{margin-right:0px;}

/* links --------------------------------------------------- */
.links{
	font-size:9px;
	font-weight:bold;
}
.links img{
	padding:10px; 
	border:1px solid #924a6d; 
}
.links .img a{background:none;}
.links .el{margin-right:20px; margin-bottom:20px; float:left; display:inline;}

.links .titolo{padding-top:4px;}
.links .titolo a{text-decoration:none;}

/* contatti --------------------------------------------------- */
.contatti{float:left; display:inline; width:250px; margin-right:55px;}
.contact{width:300px; float:left; display:inline;}

/* news --------------------------------------------------- */
.elNews .el{
	font-size:10px;
	font-weight:bold; 
	border-bottom:1px solid #924a6d; 
	width:681px;
	margin-bottom:10px;
	padding:0px 0px 8px 0px;
}
.elNews .el .titolo{float:left; display:inline;}
.elNews .el .datatesto {float:left; display:inline; font-style:italic; font-weight:normal;}
.elNews .el .segue a{
	float:right; 
	display:inline;
	background-image:url("../../img/arrowSegueNews.png");
	background-repeat:no-repeat;
	background-position:bottom;
	width:13px;
	height:8px;
	font-size:0px;
	display:block;
}
.dtNews .dt .titolo{font-size:12px; font-weight:bold; float:left; display:inline; margin-right:5px;}
.dtNews .dt .txt{line-height:16px; float:left; display:inline; width:350px;}
.dtNews .dt .txt .datatesto, .dtNews .dt .txt .luogo{
	font-size:9px; 
	font-weight:bold; 
	float:left; 
	display:inline; 
	margin-right:5px;
	letter-spacing:-1px;
}
.dtNews .dt .txt .testo{padding-top:15px; padding-bottom:15px; float:left; display:inline; width:350px;}
.dtNews .dt .photos {display:none;}
.dtNews .dt .links{font-size:11px; font-weight:normal; float:left; display:inline; width:350px;}
.dtNews .dt .attachments{float:left; display:inline; width:350px;}
.dtNews .dt .comeback2{
	margin-top:30px;
	text-align:right; 
	font-size:9px; 
	background-repeat:no-repeat;
	background-position:right;
}
.dtNews .dt .comeback2{clear:both;}
.dtNews .dt .comeback2 a{text-decoration:none;}
.dtNews .dt .img{
	float:left; 
	display:inline;
	padding:10px; 
	border:1px solid #924a6d;
	margin-right:20px;
}