

body {


height: 100%;
margin-top:0px;
text-align:center;
background-image: url(immagini/xlineabody.jpg);
padding: 0px 0px 0px 0px;

}



#pagina {

margin:auto;
margin-top: 5px;
width:750px;
min-height: 400px;
height: auto !important;
height: 400px;
text-align:left;
padding: 0px 0px 0px 0px;
background-image: url('immagini/x_pagina.jpg');

}

#banner_home {

margin-top:0px;
width:750px;
min-height: 267px;
height: auto !important;
height: 267px;
text-align:center;
padding: 0px 0px 0px 0px;
background-image: url('immagini/il_banner.jpg');

}

#foto_home {

margin-top:-147px;
width:750px;
min-height: 122px;
height: auto !important;
height: 122px;
text-align:center;
padding: 0px 0px 0px 0px;
background-image: url('immagini/foto_home.jpg');

}



#banner_studio {

margin-top:0px;
width:750px;
min-height: 267px;
height: auto !important;
height: 267px;
text-align:center;
padding: 0px 0px 0px 0px;
background-image: url('immagini/il_banner.jpg');
}

#foto_studio {

margin-top:-147px;
width:750px;
min-height: 122px;
height: auto !important;
height: 122px;
text-align:center;
padding: 0px 0px 0px 0px;
background-image: url('immagini/foto_studio.jpg');

}


#banner_lavori {

margin-top:0px;
width:750px;
min-height: 267px;
height: auto !important;
height: 267px;
text-align:center;
padding: 0px 0px 0px 0px;
background-image: url('immagini/il_banner.jpg');

}

#foto_lavori {

margin-top:-147px;
width:750px;
min-height: 122px;
height: auto !important;
height: 122px;
text-align:center;
padding: 0px 0px 0px 0px;
background-image: url('immagini/foto_lavori.jpg');

}


#banner_fasi {

margin-top:0px;
width:750px;
min-height: 267px;
height: auto !important;
height: 267px;
text-align:center;
padding: 0px 0px 0px 0px;
background-image: url('immagini/il_banner.jpg');

}

#foto_fasi {

margin-top:-147px;
width:750px;
min-height: 122px;
height: auto !important;
height: 122px;
text-align:center;
padding: 0px 0px 0px 0px;
background-image: url('immagini/foto_fasi.jpg');

}

#banner_contatti {

margin-top:0px;
width:750px;
min-height: 267px;
height: auto !important;
height: 267px;
text-align:center;
padding: 0px 0px 0px 0px;
background-image: url('immagini/il_banner.jpg');

}

#foto_contatti {

margin-top:-147px;
width:750px;
min-height: 122px;
height: auto !important;
height: 122px;
text-align:center;
padding: 0px 0px 0px 0px;
background-image: url('immagini/foto_contatti.jpg');

}



#banner_top {

margin-top:0px;
width:750px;
min-height: 20px;
height: auto !important;
height: 20px;
background:#960749;
text-align:left;
padding: 0px 0px 0px 0px;

}



#banner_top_home {

margin-top:10px;
width:750px;
min-height: 20px;
height: auto !important;
height: 20px;
background:#960749;
text-align:left;
padding: 0px 0px 0px 0px;

}





#area_ris {

margin-top:-11px;
width:750px;
min-height: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
color: #fff;
height: auto !important;
height: 20px;
background: transparent;
text-align:right;
padding: 0px 0px 0px 0px;


}


#bandiera_ita {

margin-top:-21px;
width:590px;
min-height: 20px;


height: auto !important;
height: 20px;
background: transparent;
text-align:right;


}




 

#bandiera_ingl{

margin-top:-20px;
width:550px;
min-height: 20px;


height: auto !important;
height: 20px;
background: transparent;
text-align:right;




}








.ora {


margin-top:0px;
width:400px;
margin-left:10px;
height: auto !important;
height: 20px;
text-align:bottom;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
color: #F6E3A1;
padding: 3px 0px 0px 0px;

}



.backoffice {
margin-left:400px;
width:200px;
min-height: 10px;
height: auto !important;
min-height: 10px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
color: #F6E3A1;
padding: 0px 0px 0px 0px;


}






#banner_top_studio {

margin-top:0px;
width:750px;
min-height: 20px;
height: auto !important;
height: 20px;
background:#960749;
text-align:left;
padding: 0px 0px 0px 0px;

}

#banner_top_lavori {

margin-top:0px;
width:750px;
min-height: 20px;
height: auto !important;
height: 20px;
background:#960749;
text-align:left;
padding: 0px 0px 0px 0px;

}

#banner_top_fasi {

margin-top:0px;
width:750px;
min-height: 20px;
height: auto !important;
height: 20px;
background:#960749;
text-align:left;
padding: 0px 0px 0px 0px;

}

#banner_top_contatti {

margin-top:0px;
width:750px;
min-height: 20px;
height: auto !important;
height: 20px;
background:#960749;
text-align:left;
padding: 0px 0px 0px 0px;

}





#banner_bottom {

margin-top:0px;
width:750px;
min-height: 20px;
height: auto !important;
height: 20px;
background:#960749;
text-align:center;


font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;

color: #F6E3A1;
padding: 3px 0px 0px 0px;

}


#banner_bottom_home {

margin-top:-8px;
width:750px;
min-height: 20px;
height: auto !important;
height: 20px;
background:#960749;
text-align:center;


font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;

color: #F6E3A1;
padding: 3px 0px 0px 0px;

}


#banner_bottom_studio {

margin-top:0px;
width:750px;
min-height: 20px;
height: auto !important;
height: 20px;
background:#960749;
text-align:center;


font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;

color: #F6E3A1;
padding: 3px 0px 0px 0px;

}


#banner_bottom_lavori {

margin-top:0px;
width:750px;
min-height: 20px;
height: auto !important;
height: 20px;
background:#960749;
text-align:center;


font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;

color: #F6E3A1;
padding: 3px 0px 0px 0px;

}


#banner_bottom_fasi {

margin-top:0px;
width:750px;
min-height: 20px;
height: auto !important;
height: 20px;
background:#960749;
text-align:center;


font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;

color: #F6E3A1;
padding: 3px 0px 0px 0px;

}



#banner_bottom_contatti {

margin-top:0px;
width:750px;
min-height: 20px;
height: auto !important;
height: 20px;
background:#960749;
text-align:center;


font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;

color: #F6E3A1;
padding: 3px 0px 0px 0px;

}






#corpo_home {

margin-top: 150px;
width:467px;
min-height: 290px;
height: auto !important;
height: 290px;
text-align:left;
padding: 0px 0px 0px 0px;
background-image: url('immagini/corpo_home_big.jpg');


}


#linea_sfumata {

margin-top: -270px;
margin-left: 445px;
width: 1px;
min-height: 280px;
height: auto !important;
height: 280px;
text-align:left;
padding: 0px 0px 0px 0px;
background-image: url('immagini/linea_sfum.jpg');


}



#filmato {

margin-top: 0px;
margin-left: 450px;
width:270px;
min-height: 280px;
height: auto !important;
height: 270px;
text-align:left;
padding: 0px 0px 0px 0px;




}


#corpo_studio {


margin-top: 149px;
width:750px;
min-height: 300px;
height: auto !important;
height: 300px;
text-align:left;
padding: 0px 0px 0px 0px;
background-image: url('immagini/x_corpo_studio.jpg');

}


#corpo_fasi {


margin-top: 149px;
width:750px;
min-height: 300px;
height: auto !important;
height: 300px;
text-align:left;
padding: 0px 0px 0px 0px;
background-image: url('immagini/x_corpo_studio.jpg');

}


.fase1 {


margin-top: 0px;
margin-left: 90px;
width:200px;
min-height: 200px;
height: auto !important;
height: 200px;
text-align:center;
padding: 25px 0px 0px 0px;


}


.fase1_b {


margin-top: -185px;
margin-left: 375px;
width:350px;
min-height: 100px;
height: auto !important;
height: 100px;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
line-height:25px;
color: #5E042E;
padding: 20px 0px 0px 0px;


}




.riga_fasi {

margin-top: 85px;
width: 740px;
min-height: 20px;
height: auto !important;
height: 20px;
text-align:left;
padding: 0px 0px 0px 0px;
background-image: url('immagini/riga_fasi.jpg');


}








#corpo_lavori {


margin-top: 149px;
width:750px;
min-height: 300px;
height: auto !important;
height: 300px;
text-align:left;
padding: 0px 0px 0px 0px;

background-image: url(immagini/x_corpo_lavori);

}




#col_sx_lavori {

margin-top: -650px;
margin-left: 10px;
width:500px;
min-height: 695px;
height: auto !important;
height: 695px;
padding: 0px  0px 0px 0px;

}





#col_menu_lavori {


margin-top: 0px;
margin-left: 523px;
width:210px;
min-height: 300px;
height: auto !important;
height: 300px;
padding: 20px  0px 0px 8px;


border-width: 0px 0px 0px 1px;
border-style: solid;
border-color: #962156;


}



#testo_lavori {


margin-top: 0px;
margin-left: 25px;
width: 450px;
min-height: 100px;
height: auto !important;
height: 100px;

text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
line-height:25px;
color: #5E042E;
padding: 0px 0px 0px 0px;

}


#testo_lavorix {

margin-top: -101px;
margin-left: 23px;
width: 450px;
min-height: 100px;
height: auto !important;
height: 100px;

text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
line-height:25px;
color: #98074C;
padding: 0px 0px 0px 0px;

}





#testo_home_1 {

margin-top: -268px;
margin-left: 25px;
width: 400px;
min-height: 80px;
height: auto !important;
height: 80px;

text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
line-height:25px;
color: #5E042E;
padding: 0px 0px 0px 0px;
}




#testo_home_2 {

margin-top: -5px;
margin-left: 25px;
width:400px;
min-height: 150px;
height: auto !important;
height: 150px;
color: #fff;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
line-height:25px;
color: #5E042E;
padding: 0px 0px 0px 0px;


}



#testo_studio_1 {

margin-top: 30px;
margin-left: 25px;
width:400px;
min-height: 100px;
height: auto !important;
height: 100px;
color: #fff;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
line-height:25px;
color: #5E042E;
padding: 40px 0px 0px 0px;

}



#testo_studio_2 {

margin-top: 0px;
margin-left: 25px;
width:400px;
min-height: 80px;
height: auto !important;
height: 80px;
color: #fff;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
line-height:25px;
color: #5E042E;
padding: 0px 0px 0px 0px;

}



#testo_studio_2_b {

margin-top: -81px;
margin-left: 24px;
width:400px;
min-height: 80px;
height: auto !important;
height: 80px;
color: #fff;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
line-height:25px;
color: #960749;
padding: 0px 0px 0px 0px;

}


#menu {

margin-top: -145px;
width:550px;
height:20px;
margin-left: 173px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #ffffff;
padding: 0px 0px 0px 0px;

}

#menu_engl {

margin-top: -145px;
width:575px;
height:20px;
margin-left: 173px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
color: #ffffff;

padding: 0px 0px 0px 0px;

}


#menu_studio {

margin-top: -145px;
width:550px;
height:20px;
margin-left: 173px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #ffffff;
padding: 0px 0px 0px 0px;

}



#menu_lavori {


margin-top: -145px;
width:550px;
height:20px;
margin-left: 173px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #ffffff;
padding: 0px 0px 0px 0px;

}


#menu_lavori_engl {


margin-top: -145px;
width:575px;
height:20px;
margin-left: 173px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
color: #ffffff;
padding: 0px 0px 0px 0px;

}









#menu_fasi {


margin-top: -145px;
width:550px;
height:20px;
margin-left: 173px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #ffffff;
padding: 0px 0px 0px 0px;

}


#menu_contatti {


margin-top: -145px;
width:550px;
height:20px;
margin-left: 173px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #ffffff;
padding: 0px 0px 0px 0px;

}








a.linkmenu:link, a.linkmenu:active, a.linkmenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 0 5px 0 5px;
}

a.linkmenu:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #961C27;
	text-decoration: none;
	background: #ffffff;
	padding: 0 5px 0 5px;
}

a.linkmenuacc:link, a.linkmenuacc:active, a.linkmenuacc:visited, a.linkmenuacc:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #961C27;
	text-decoration: none;
	background: #ffffff;
	padding: 0 5px 0 5px;
}


a.linkmenuf:link, a.linkmenuf:active, a.linkmenuf:visited {
	font: 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding: 0 0 0 0;
}

a.linkmenuf:hover {

	font: 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background: #ffffff;
	padding: 0 0 0 0;
}

a.linkmenufacc:link, a.linkmenufacc:active, a.linkmenufacc:visited, a.linkmenufacc:hover {

	font: 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background: #ffffff;
	padding: 0 0 0 0;
}




 














a.linkmenu2:link, a.linkmenu2:active, a.linkmenu2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding: 0 5px 0 5px;
}

a.linkmenu2:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #961C27;
	text-decoration: none;
	background: #ffffff;
	padding: 0 5px 0 5px;
}

a.linkmenuacc2:link, a.linkmenuacc2:active, a.linkmenuacc2:visited, a.linkmenuacc2:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #961C27;
	text-decoration: none;
	background: #ffffff;
	padding: 0 5px 0 5px;
}


a.linkmenuf2:link, a.linkmenuf2:active, a.linkmenuf2:visited {
	font: 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding: 0 0 0 0;
}

a.linkmenuf2:hover {

	font: 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background: #ffffff;
	padding: 0 0 0 0;
}

a.linkmenufacc2:link, a.linkmenufacc2:active, a.linkmenufacc2:visited, a.linkmenufacc2:hover {

	font: 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background: #ffffff;
	padding: 0 0 0 0;
}

















#foto_lab {


margin-top: -195px;
margin-left: 430px;
width:300px;
min-height: 225px;
height: auto !important;
height: 225px;
padding: 0px  0px 0px 0px;

}


#foto_sgiovanni {


margin-top: 50px;
margin-left: 20px;
width:175px;
min-height: 251px;
height: auto !important;
height: 251px;
padding: 0px  0px 0px 0px;


}


#foto_meridiana {


margin-top: -256px;
margin-left: 236px;
width:271px;
min-height: 251px;
height: auto !important;
height: 251px;
padding: 0px  0px 0px 0px;

}


#palazzo_meridiana {


margin-top: -255px;
margin-left: 542px;
width:188px;
min-height: 251px;
height: auto !important;
height: 251px;
padding: 0px  0px 0px 0px;

}



#foto_tuscania {


margin-top: 50px;
margin-left: 25px;
width:700px;
min-height: 120px;
height: auto !important;
height: 120px;
padding: 0px  0px 50px 0px;

}


#contenitore_map {



margin-left: 0px;
width:500px;
min-height: 120px;
height: auto !important;
height: 120px;
padding: 0px  0px 100px 230px;

}


#map {



width:300px;
min-height: 100px;
height: auto !important;
height: 100px;
padding: 0px  0px 200px 0px;
border-style: solid;
border-color: #962156;
}




.classe1, div#titolo_link a.classe1:visited {

	color: #ffffff;
	font-weight:bold;
	font-size: 16px;
	background-color:#C27D9C;
	text-decoration: none;
   	width: auto;
	padding: 10px 5px 10px 5px;
	margin: 0px;	
   	display: block;
	border-bottom: 1px solid rgb(15,104,148);

}

.classe1:hover, div#titolo_link a.classe1:focus {

	color: #962156;
	font-weight:bold;
	font-size: 16px;
	background-color:#E7DBE1;
	text-decoration: none;
   	width: auto;
	padding: 10px 5px 10px 5px;
	margin: 0px;	
   	display: block;
	border-bottom: 1px solid rgb(15,104,148);
}






.link_acc {

	color: #962156;
	font-weight:bold;
	font-size: 16px;
	background-color:#E7DBE1;
	text-decoration: none;
   	width: auto;
	padding: 10px 5px 10px 5px;
	margin: 0px;	
   	display: block;
	border-bottom: 1px solid rgb(15,104,148);
}





#titolo_lavori {

margin-top: 0px;
margin-left: 15px;
width:300px;
min-height: 50px;
height: auto !important;
height: 50px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18pt;
font-weight: bold;
color: #8C0947;
padding: 0px 0px 0px 0px;

}

#sott_titolo_lavori {

margin-top: 0px;
margin-left: 0px;
width:400px;
min-height: 50px;
height: auto !important;
height: 50px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #8C0947;
padding: 0px 0px 0px 0px;

}
















#titolo_studio {

margin-top: 0px;
margin-left: 15px;
width:300px;
min-height: 50px;
height: auto !important;
height: 50px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18pt;
font-weight: bold;
color: #8C0947;
padding: 0px 0px 0px 0px;

}


#titolo_fasi {

margin-top: 0px;
margin-left: 375px;
width:300px;
min-height: 50px;
height: auto !important;
height: 50px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18pt;
font-weight: bold;
color: #8C0947;
padding: 20px 0px 0px 0px;

}



#titolo_contatti {

margin-top: 0px;
margin-left: 15px;
width:350px;
min-height: 50px;
height: auto !important;
height: 50px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18pt;
font-weight: bold;
color: #8C0947;
padding: 10px 0px 3px 5px;

}


#testo_contatti {

margin-top: -35px;
margin-left: 23px;
width: 700px;
min-height: 100px;
height: auto !important;
height: 100px;

text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
line-height:25px;
color: #5E042E;
padding: 25px 0px 0px 0px;

}


.ximm {

float: left;
padding: 0px 5px 0px 5px;

}





.riga_sx {

margin-top: 0px;
width: 500px;
min-height: 105px;
height: auto !important;
height: 105px;
background: #F0CA77;
padding: 4px  0px 0px 0px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #7D083E;
}

.lente_sx {

margin-top: -60px;
width: 500px;
min-height: 105px;
height: auto !important;
height: 105px;

padding: 4px  0px 0px 0px;
background-image: url('immagini/lente.gif');

}


.riga_sx_2 {

margin-top: 0px;
width: 500px;
min-height: 105px;
height: auto !important;
height: 105px;

background: #F1D79E;
padding: 4px  0px 0px 0px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #7D083E;
}


.lente_sx_2 {

margin-top: 0px;
width: 500px;
min-height: 105px;
height: auto !important;
height: 105px;

background: #F1D79E;
padding: 4px  0px 0px 0px;

background-image: url('immagini/lente.gif');

}






.riga_sx_3 {

margin-top: -106px;
margin-left: 260px;
width: 230px;
min-height: 105px;
height: auto !important;
height: 105px;

padding: 1px  0px 0px 0px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #7D083E;
}



.lente_sx_3 {

margin-top: -106px;
margin-left: 260px;
width: 230px;
min-height: 105px;
height: auto !important;
height: 105px;

padding: 1px  0px 0px 0px;
background-image: url('immagini/lente.gif');

}



.riga_sx_4 {

margin-top: -106px;
margin-left: 260px;
width: 230px;
min-height: 105px;
height: auto !important;
height: 105px;

padding: 1px  0px 0px 0px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #7D083E;
}

























