@charset "UTF-8";
/* CSS Document */

body {
	
	background-color: #fff;
	
	text-align: center;
	margin-top: 0;
	padding: 0;
	background-attachment: fixed;
	font-family: Arial, Tahoma, Verdana; 
	font-size: 12px;
	color:#333;
}

img {
	border: 0;
	
}

table,td,tr {
	border: 0;
}

.clear {
clear:both;
line-height: 1px;
height:1px;
}

.photo img {
margin: 0;
padding: 0;
border: thin solid #000;

}

.bakgmenu { 
	background-color:#808080;

}

._generalcontent{
	width:984px;
	margin-left: auto;
	margin-right: auto;
	padding:0;
	text-align:left;
	vertical-align:top;
	background-image:url(_graph/content_bkg.jpg);
	

}

._title{
	width:833px;
	height: 203px;
	padding: 0;
	text-align:left;
	vertical-align:top;
	}

._menu{
	float:right;
	width:151px;
	height: 750px;
	padding: 0;
	margin: 0;
	vertical-align:top;

}
/* END LAYOUT SECTION --------------------- */	

.paging{
	width:833px;
	padding-top: 0;
	text-align:left;
	vertical-align:top;
	
}

.copyright{
	width:773px;
	height: 29px;
	background-image:url(_graph/home_3.jpg);
	padding: 50px 0 0 60px;
	margin:0;
	text-align:left;
	vertical-align:bottom;
	font-family: Arial, Tahoma, Verdana; 
	font-size: 10px;
	color: #666;

	
}

.copyright a:link {color:#C00;  text-decoration:none;}
.copyright a:visited {color: #C00;text-decoration: none;}
.copyright a:hover {color:#000; text-decoration: underline;}

.content{
	width:739px;
	height: 532px;
	padding:8px 34px 0 60px;
	text-align:left;
	vertical-align:top;
	
}

.contentcontatti{
	width:739px;
	height: 542px;
	padding:8px 34px 0 60px;
	text-align:left;
	vertical-align:top;
	background-image:url(_graph/contatti_francescabarra.png);
	background-position: 552px 15px;
	background-repeat:no-repeat;
	
}

.contenvideo_home{
	width:400px;
	height: 224px;
	padding:42px 31px 29px 31px;
	text-align:left;
	vertical-align:top;
	background-image:url(_graph/fondo_vid_hom.png);
	background-repeat:no-repeat;
	}
	
	
.welcome{
	width:380px;
	
	padding:80px 40px 12px 40px;
	background-image:url(_graph/inhead/tit_benvenuti.gif);
	background-position: 0 0;
	background-repeat:no-repeat;
	border:#999 solid 1px;
	text-align:left;
	font-family: Arial, Tahoma, Verdana; 
	font-size: 12px;
	color: #333;
	
	
}

.link{
	width:380px;
	
	padding:80px 40px 12px 40px;
	background-image:url(_graph/inhead/tit_link.gif);
	background-position: 0 0;
	background-repeat:no-repeat;
	border:#999 solid 1px;
	text-align:left;
	font-family: Arial, Tahoma, Verdana; 
	font-size: 12px;
	color: #333;
	
	
}

.johome{
	width:380px;
	margin-top: 12px;
	padding:80px 40px 12px 40px;
	background-image:url(_graph/content_bkg.jpg);
	background-repeat:repeat-y;
	background-position: 0 0;

	border:#999 solid 1px;
	text-align:left;
	font-family: Arial, Tahoma, Verdana; 
	font-size: 11px;
	color: #333;
	
	
}

.news{
	float:right;
	width:246px;
	
	padding:80px 6px 12px 6px;
	background-image:url(_graph/inhead/tit_news.gif);
	background-position: 0 0;
	background-repeat:no-repeat;
	border:#999 solid 1px;
	text-align:left;
	color: #333;
	}
	
	
.dxphoto{
	float:right;
	width:246px;
	padding:6px 6px 6px 6px;
	border:#999 solid 1px;
	text-align:left;
	margin: 66px 40px 0 0;
}



.float{
	float:right;
	margin: 66px 40px 0 0;
}
	
	
	
.bio{
	width:398px;
	
	padding:80px 40px 12px 40px;
	background-image:url(_graph/inhead/tit_bio.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	padding:60px 34px 0 70px;
	margin: 0 0 0 30px;
	text-align:justify;
	vertical-align:top;
}

.libri{
	width:698px;
	
	
	background-image:url(_graph/inhead/tit_lavoro.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	padding:60px 34px 0 70px;
	margin: 0 0 0 30px;
	text-align:justify;
	vertical-align:top;
}
.sublibri{
	
	width:682px;
	padding:6px 6px 6px 6px;
	border:#999 solid 1px;
	text-align:left;
	margin: 0;
}
.libro_new{
	width:398px;
	
	
	background-image:url(_graph/inhead/tit_newlib.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	padding:60px 34px 0 70px;
	margin: 0 0 0 30px;
	text-align:justify;
	vertical-align:top;
}

.contatti{
	width:380px;
	
	padding:80px 40px 12px 40px;
	background-image:url(_graph/inhead/tit_contatti.gif);
	background-position: 0 0;
	background-repeat:no-repeat;
	border:#999 solid 1px;
	text-align:left;
	font-family: Arial, Tahoma, Verdana; 
	font-size: 11px;
	color: #333;
	}
	


.casajo{
	width:759px;
	height: 592px;
	padding:20px 14px 0 60px;
	text-align:left;
	vertical-align:top;
	background-image:url(_graph/content_bkg.jpg);
	background-repeat:repeat-y;
	background-position: 0 0;
	font-family: Arial, Tahoma, Verdana; 
	font-size: 12px;
	color: #333;
	
}	



.iframebox{
	width:739px;
	height:inherit;
	border:#999 solid 1px;
	
}

.boxcont{
	background:#999;
	width:360px;
	text-align:left;
	font-family: Arial, Tahoma, Verdana; 
	font-size: 11px;
	color: #000;
	border:#999 solid 1px;
	
}

/* Gallery --------------------- */
.gallery{
	width:649px;
	background-image:url(_graph/inhead/tit_gallery.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
	padding:60px 34px 0 70px;
	margin: 0 0 0 30px;
	text-align:justify;
	vertical-align:top;
}

.galleryblock{
	width:672px;
	height: 120px;
	border:#999 solid 1px;
	padding: 0;
	margin: 0 0 20px 0;	
	vertical-align:top;
	color: #333;
}

.photomask{
	position:relative;
	text-align:center;
    width:95px;
	height:95px;
	position: absolute;
    overflow:hidden;
	border:#999 solid 1px;
	
}

.photo{
    position:relative;
	width:250px;
	top: -30%;
    left: -50%;
}

/* END Gallery--------------------- */