/****** COSTRUZIONE *****/
body{
    text-align:center;   /*centra in IE 5.x */
    }
#container {
	position:relative; 
	width:912px;
	margin:5px auto;   /*centra negli altri browsers*/
	text-align:left;   /*ripristina l' allineamento*/
	margin-top:40px;
	}

/* DIV COMUNI */
	#menu {position:absolute; top:0px; left:0px;}
	#area_contenuto {position:absolute; top:20px; left:0px; width:506px; height:462px; padding:33px 28px 28px; background-color:#fff /*30%K*/; border:solid 1px #565954; vertical-align:middle;}
	#boxdestra {position:absolute; top:20px; left:562px; width:292px; height:462px; padding:33px 28px 28px; background-color:#fff /*50%K*/; border:solid 1px #565954;}
	#copyright {position:absolute; top:547px; left:0px; background-color:#fff;}
	#print {margin-top:13px; border-top:dotted 1px #565954; padding-top:12px;}

/* HOMEPAGE*/	
	#fotohome {position:absolute; top:20px; left:0px;}
	#didahome {position:absolute; top:50px; left:43px;}
	#copyhome {background-color:#fff; margin-top:2px;}
	#about {display:none}

/* ABOUTME-CONTACT */
	#bordo_testo {width:453px; height:414px; background-color:#fff; border:dotted 1px #98989B; padding:14px 25px 30px;}
	#testo {width:440px; height:417px; overflow:hidden;}
	#txtpiu {position:absolute; top:80px; left:531px;}/* testo+grande */
	#txtmeno {position:absolute; top:108px; left:531px;} /* testo+piccolo */
	#su {position:absolute; top:426px; left:531px;} /* testo in su */
	#giu {position:absolute; top:458px; left:531px;} /* testo in gi&ugrave; */
	/*CONTACT*/
	#map {margin:14px 0px;}

/* PHOTOGRAPHY*/
	#gallery {position:absolute; top:316px; width:293px;}
	#numero {
	text-align:right;
	float: right;
}
	#prevnext {border-top:dotted 1px #565954; padding:12px 0px;}
	#slide {width:291px; padding:0; border-top:dotted 1px #565954;}
	#section {width:291px; padding-top:12px; border-top:solid 1px #565954;}
	#work {width:291px; padding-top:12px;}
	
	
	
	
	
	
/****** TESTI *****/
body {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#2F332F;}
p {margin:0px 0px 10px 0px;}

/* STILI PER INGRANDIMENTO TESTO */
.testo_box {font-size:10px;}
.testo_box_big,
.testo_box_big h2,
.testo_box_big h3,
.testo_box_big h4
 {font-size:13px;}

/* COLORI TESTI */
#copyright {color:#98989B;}
#copyhome {color:#98989B;}
#didahome {font-size:10px; font-weight:normal; color:#fff;}
#testo {color: #2F332F;} /* testo ABOUT ME */
#gallery {color:#2F332F; line-height:1.5;}

/* TABELLE */
td {vertical-align:top;}
#area_contenuto td {text-align:center;} /* allinea foto orizzontalmente */				
#print td {vertical-align:middle;}

/* TITOLI */
h2 {font-size:10px;	color:#2F332F; font-weight:bold; margin:0px 0px 10px 0px; text-transform:uppercase; }
h3 {color:#DA341D; font-size:10px; font-weight:bold; /*text-transform:uppercase*/; text-decoration:none; margin:10px 0px 5px 0px;}
h4 {font-size:10px; font-weight:bold; text-decoration:none; margin:0px 0px 10px;}
h5 {font-size:10px; font-weight:normal; margin:0px; color:#2F332F; margin-bottom:1px; font-weight:bold;}

/* LISTE */
ul {padding:0px; margin:0px;}
li {display:inline; list-style:none; text-decoration:none; margin:0px; line-height:1.25;}
#menu li {color:#D8DADC;/*font-weight:bold;*/ margin-right:6px;}
#menu li .active {color:#2F332F;}
#boxdestra li {line-height:1.5; color:#565954;}
#boxdestra li .active,
#boxdestra li .active a {color:#000;}

/* LINK */
/* generali */
	a:link    {text-decoration:none; color:#98989B;}
	a:visited {text-decoration:none; color:#98989B;}
	a:hover   {text-decoration:none; color:#2F332F;}
/* link nel box di destra */
	#boxdestra a:link    {text-decoration:none; color:#777;}
	#boxdestra a:visited {text-decoration:none; color:#777;}
	#boxdestra a:hover   {text-decoration:none; color:#2F332F;}
/* didascalia foto in HOME */
	#didahome a:link    {text-decoration:none; color:#fff; font-size:10px; line-height:1.5;}
	#didahome a:visited {text-decoration:none; color:#fff; font-size:10px; line-height:1.5;}
	#didahome a:hover   {text-decoration:none; color:#D8DADC; font-size:10px; line-height:1.5;}
/* link mail in CONTACT */		
	#mail a:link    {text-decoration:none; color:#2F332F;}
	#mail a:visited {text-decoration:none; color:#2F332F;}
	#mail a:hover   {text-decoration:none; color:#565954;}

.immagini-thumbs
{
border:1px solid #565954;
float:left;
margin:1px;
text-align:center;
width:77px;
}
.immagini-thumbs a,
.immagini-thumbs a:visited,
img
{
border:0 !important;
}

/*centratura verticale*/

#outer {height: 400px; overflow: hidden; position: relative;}
#outer[id] {display: table; position: static;}

#middle {position: absolute; top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#inner {position: relative; top: -50%} /* for explorer only */
/* optional: #inner[id] {position: static;} */


/* CAROUSEL delle immagini big */
.scroll {
		position:relative;
		overflow:hidden;
		width: 505px;
		height: 407px;
		float:left;
	}
	
	/* root element for the scroll pics */
	.scroll .pics {
		width:20000em;
		position:absolute;
		clear:both;
	}
	
	/* single scroll item */
	.pics div {
		float:left;
		cursor:pointer;
		width:505px !important;
		height:407px;
		margin:0px;
	}
	
	/* possible settings for the active scroll */
	.scroll.active {
	
	}

