@charset "UTF-8";
@font-face {
    font-family: Myriad Pro;
    src: url(MyriadPro-Regular.oft);
}


/*generals*/



a:active {
	font-family: "Myriad Pro", Arial, sans-serif;
	font-size: 14px;
	color: #03F;
	text-decoration: none;
	}

a:visited {
	font-family: "Myriad Pro", Arial, sans-serif;
	font-size: 14px;
	color: #93A6CB;
	text-decoration: none;
}
a:link {
	font-family: "Myriad Pro", Arial, sans-serif;
	font-size: 14px;
	color: #333;
	text-decoration: none;
}
a:hover {
	font-family: "Myriad Pro", Arial, sans-serif;
	font-size: 14px;
	color: #66CCFF;
	text-decoration: none;
}
.body {
	font-family: "Myriad Pro", Arial, sans-serif;
	font-size: 14px !important;
	background-color: #EEEEEE;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	clip: rect(0px,0px,0px,0px);
	color: #999999;
}
.back {
	margin-left: -512px;
	position: absolute;
	left: 50%;
	background-color: #EEEEEE;
	background-image: url(img_eFlash/sfondoGCsite2.jpg);
	height: 1000px;
	width: 1024px;
	top: 0px;
}

.back_tot {
	margin-left: -512px;
	position: absolute;
	left: 50%;
	background-color: #EEEEEE;
	background-image: url(img_eFlash/sfondoGCsite_tot.jpg);
	height: 1000px;
	width: 1024px;
	top: 0px;
}

#dietro  {
	font-family: "Myriad Pro", Arial, sans-serif;
	font-size: 14px;
	color: #666666;
}

/*home*/

#dietro #slide {
	position: absolute;
	top: 90px;
	left: 50%;
	margin-left: -326px;
	height: 427px;
	width: 641px;
}
#dietro #latest_img {
	position: absolute;
	height: 133px;
	width: 310px;
	top: 545px;
	left: 184px;
}
#dietro #last_news {
	position: absolute;
	left: 515px;
	top: 544px;
	height: 133px;
	width: 310px;
	font-family: "Myriad Pro", Arial, sans-serif;
	font-size: 14px;
	color: #666666;
}

#dietro #credits {
	position: absolute;
	left: 184px;
	height: 30px;
	width: 610px;
	font-family: "Myriad Pro", Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align:center;
}
#dietro #credits a{
	font-size: 10px;
	
}
#dietro #creditsp {
	position: absolute;
	left: 184px;
	top: 677px;
	height: 30px;
	width: 610px;
	font-family: "Myriad Pro", Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align:center;
}
#dietro #creditsp a{
		font-size: 10px;
}


#dietro #menu {
	position: absolute;
	left: 114px;
	top:0px;
	background-color: #EEEEEE;
	height: 51px;
	width: 781px;
}


/*links*/


#dietro #sdwlinks {
	position: absolute;
	left: 748px;
	top: 52px;
	width: 79px;
}


#dietro #links_tab {
	position: absolute;
	top: 90px;
	left: 50%;
	margin-left: -326px;
	height: 672px;
	width: 641px;
}
.link_img{
	position: absolute;
	height: 80px;
	width: 80px;
}

#dietro #links_tab #link2 {
	top: 77px;
}
#dietro #links_tab #link_img2 {
	top: 80px;
}
#dietro #links_tab #link3 {
	top: 328px;
}
#dietro #links_tab #link_img3 {
	top: 160px;
}
#dietro #links_tab #link4 {
	top: 190px;
}
#dietro #links_tab #link_img4 {
	top: 240px;
}
#dietro #links_tab #link5 {
	top: 287px;
}
#dietro #links_tab #link_img5 {
	top: 320px;
}
.link_column1 {
	width: 640px;
	float:left;
	height:300px;	
	background-image: url(img_eFlash/manoLink.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	overflow: visible;
	background-color: #FFF;
}
.link_column2 {
		width: 640px;
	float:left;
	height:300px;
	background-image: url(img_eFlash/typepubblicazioni.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	overflow: visible;
	background-color: #FFF;
	
}
.link_img2{
	position: absolute;
	height: 80px;
	width: 80px;
	left: 322px;
}


/*bio*/


#dietro #sdwbio {
	position: absolute;
	left: 476px;
	top: 52px;
}
#dietro #bio_txt {
	position: absolute;
	top: 90px;
	left: 50%;
	margin-left: -326px;
	height: 427px;
	width: 641px;
	background-image: url(img_eFlash/selfportrait2.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	overflow: hidden;
	font-size:14px;
}#dietro #bio_txt #txt {
	position: absolute;
	width: 641px;
}
#dietro #bio_txt #txt #vuoto {
	height: 400px;
	width: 300px;
	float: right;
	
}

#dietro #bio_txt #txt p {
	font-size:12px;
	font-size:12px !important;
	
}

/*cncts*/


#dietro #sdwcncts {
	position: absolute;
	left: 802px;
	top: 52px;
}
.cncts {
	margin-left: 160px;
	height: 50px;
	width: 260px;
	padding-left: 90px;
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: left top;
}
.txtcncts #1{
	width: 200px;
	position: absolute;
	margin-top: 31px;
	left: 263px;
	top: -13px;
}
#dietro #slide #cncts_mail {
	background-image: url(img_eFlash/mail1.jpg);
}
#dietro #slide #cncts_msn {
	background-image: url(img_eFlash/msn.jpg);
}
#dietro #slide #cncts_skype {
	background-image: url(img_eFlash/skype.jpg);
}
#dietro #slide #cncts_tel {
	background-image: url(img_eFlash/cell1.jpg);
}
#dietro #slide #cncts_fax {
	background-image: url(img_eFlash/fax1.jpg);
}





/*portfolio*/

#dietro #gallery {
	position: absolute;
	top: 111px;
	left: 512px;
	margin-left: -326px;
	height: 551px;
	width: 643px;
	text-align: center;
}
#dietro #sdwportf {
	position: absolute;
	left: 547px;
	top: 52px;
}
#dietro #centered_titles {
	position: absolute;
	left: 221px;
	top: 87px;
}
