/* CSS Document */

#sfondo-lay {
	position:absolute;
	width:600px;
	height:600px;
	z-index:2;
	left: 0px;
	top: 0px;
	background: transparent banner-4.png;
}
#menu_sx_portfolio {
	position:absolute;
	width:160px;
	z-index:8;
	left: 77px;
	top: 326px;
	height: 0;
}

#testo_lucia {
	position:absolute;
	width:648px; 
	height:500px;
	z-index:1;
	left: 0px;
	top: 262px;
	background: transparent banner-5.png left top;
	background-repeat:no-repeat;
}
#footer {
	position:absolute;
	z-index:1;
	width:500px;
	left: 426px;
	margin-left:-250px;
	top: 867px;
	}

#footer_video {
	position:absolute;
	z-index:1;
	width:500px;
	left: 430px;
	margin-left:-250px;
	top: 3570px;
	}
	
#parole {
	position:absolute;
	width:632px;
	left:178px;
	top: 314px;
	z-index:3;
}
#news {
	position:absolute;
	width:450px;
	left:178px;
	top: 614px;
	z-index:3;
	height: 2032px;
}
#parole_profilo {
	position:absolute;
	width:314px;
	left:381px;
	top: 349px;
	z-index:3;
}
#menu {
	position:absolute;
	width:232px;
	height: 117px;
	left:570px;
	top:29px;
	z-index:1;
}
#menu table { 
	width: 100%;
	top:0px; 
	bottom:0px;
	margin:0px;
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Baskerville Old Face; 
}
#testo_profilo {
	position:absolute;
	width:262px; 
	height:379px;
	z-index:4;
	left: 0px;
	top: 374px;
	background-repeat:no-repeat;
}
#testo_profilo2 {
	position:absolute;
	width:280px; 
	height:490px;
	z-index:4;
	left: 0px;
	top: 297px;
	background-repeat:no-repeat;
}
#testo_profilo_video {
	position:absolute;
	width:260px; 
	height:267px;
	z-index:4;
	left: 0px;
	top: 297px;
	background-repeat:no-repeat;
}
#menu_portfolio {
	position:absolute;
	width:334px;
	z-index:5;
	left: 459px;
	top: 211px;
}
#tabella_numeri {
	position:absolute;
	width:200px;
	height:77px;
	z-index:7;
	left: 242px;
	top: 662px;
}

#menu_servizi {
	position:absolute;
	width:334px;
	z-index:5;
	left: 381px;
	top: 212px;
}
#testo_profilo3 {
	position:absolute;
	width:530px; 
	height:342px;
	z-index:3;
	left: 20px;
	top: 333px;
	background: transparent banner-3.png left top;
	background-repeat:no-repeat;
}
#box_portfolio_video {
	position:absolute;
	width:353px;
	left:199px;
	top: 299px;
	z-index:4;
	height: 394px;
}
#box_portfolio {
	position:absolute;
	width:653px;
	left:243px;
	top: 300px;
	z-index:4;
	height: 394px;
}
#parole_profilo2 {
	position:absolute;
	width:254px;
	left:182px;
	top: 349px;
	z-index:4;
	height: 286px;
}
#parole_profilo2bis {
	position:absolute;
	width:300px;
	left:559px;
	top: 438px;
	z-index:4;
	height: 186px;
}
#quadratini1 {
	position:absolute;
	width:43px;
	height:266px;
	z-index:6;
	left: 118px;
	top: 325px;
}
#incostruzione {
	position:absolute;
	width:140px;
	height:18px;
	z-index:1;
	left: -274px;
	top: 8px;
}
.stile {
background-image: transparent none no-repeat; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='scale', src='img/banner-4.png');
	}
.stile[class] {
	background-attachment: scroll;
	background-image: url(/img/banner-4.png);
}
.stile4 {background-image: transparent none no-repeat; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='scale', src='img/banner-5.png');/* applicare questa classe di stile al livello contenitore della png */
	}/* questi stili sono necessari perchè la png sia visibile correttamente dai diversi browser */
.stile4[class] {
	background-attachment: scroll;
	background-image: url(/img/banner-5.png);
}

.stile_testo{FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #4E1D00; FONT-FAMILY: Baskerville Old Face; TEXT-DECORATION: none;
}
.stile_titoli_portfolio{FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #4E1D00; FONT-FAMILY: Baskerville Old Face; TEXT-DECORATION: none;
}
.testo_piccolo{FONT-WEIGHT: normale; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.testo_medio{FONT-WEIGHT: normale; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.stile_testo_profilo{FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #955C67; FONT-FAMILY: Baskerville Old Face; TEXT-DECORATION: none; font-stretch: expanded; 
}
.body3 {
	background-image: url(img/fondo-2.jpg); background-repeat: repeat-x ; FONT-WEIGHT: normal; FONT-SIZE: 1opx; COLOR: #666666;} 

a.linktesto_piccolo{FONT-WEIGHT: normale; FONT-SIZE: 10px; COLOR: #919899; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.linktesto_piccolo:hover{FONT-WEIGHT: normale; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.linkmenu{
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Baskerville Old Face; TEXT-DECORATION: none;
	display:block; /* il link occupa tutto lo spazio orizzontale */
    padding:0 0,5em; /* lascia spazio fra il bordo del menu e il testo del link */
    }

a.linkmenu:hover{
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #64757B; FONT-FAMILY: Baskerville Old Face; TEXT-DECORATION: none
}

.stile_fiore{background-image: transparent none no-repeat; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='scale', src='img/fiore_eventi.png');/* applicare questa classe di stile al livello contenitore della png */
	}/* questi stili sono necessari perchè la png sia visibile correttamente dai diversi browser */
.stile_fiore[class] {
	background-attachment: scroll;
	background-image: url(img/fiore_eventi.png);
}
.stile_fiore2{background-image: transparent none no-repeat; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='scale', src='img/fiore_comunicazione2.png');/* applicare questa classe di stile al livello contenitore della png */
	}/* questi stili sono necessari perchè la png sia visibile correttamente dai diversi browser */
.stile_fiore2[class] {
	background-attachment: scroll;
	background-image: url(img/fiore_comunicazione2.png);
}
.stile_fiore3{background-image: transparent none no-repeat; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='scale', src='img/fiore_video.png');/* applicare questa classe di stile al livello contenitore della png */
	}/* questi stili sono necessari perchè la png sia visibile correttamente dai diversi browser */
.stile_fiore3[class] {
	background-attachment: scroll;
	background-image: url(img/fiore_video.png);
}

a.linkmenu_piccolo {FONT-WEIGHT: normale; FONT-SIZE: 10px; COLOR: #955C67; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.linkmenu_piccolo:hover {FONT-WEIGHT: normale; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.linkmenu_piccolo_arancio {FONT-WEIGHT: normale; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
a.linkmenu_piccolo_arancio:hover {FONT-WEIGHT: normale; FONT-SIZE: 10px; COLOR: #A54015; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.stile3{background-image: transparent none no-repeat; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod='scale', src='img/banner-3.png');/* applicare questa classe di stile al livello contenitore della png */
	}/* questi stili sono necessari perchè la png sia visibile correttamente dai diversi browser */
.stile3[class] {
	background-attachment: scroll;
	background-image: url(img/banner-3.png);
}

.stile_testo_profilo2{FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #3D7D7F; FONT-FAMILY: Baskerville Old Face; TEXT-DECORATION: none; font-stretch: expanded; 
}
.stile_testo_contatti{FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #A54015; FONT-FAMILY: Baskerville Old Face; TEXT-DECORATION: none; font-stretch: expanded; 
}
