BODY {
	BACKGROUND-POSITION: top left; BACKGROUND-ATTACHMENT: fixed; MARGIN: 0px 0px; background-color: #000000;  BACKGROUND-REPEAT: no-repeat
}
a:link, a:visited, a:hover { 
	color: #F8E11A;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:hover {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
A.servizi:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #F8E11A; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.servizi:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #F8E11A; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.servizi:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkhome {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #7a7a7a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkhome:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0099FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkselect {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #e71822; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.Testo {
	FONT-SIZE: 12px; COLOR: #C8C8C8; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TestoTREBUC {
	FONT-SIZE: 12px; COLOR: #C8C8C8; FONT-FAMILY: "trebuchet ms", Arial, Helvetica, sans-serif
}
A.link1 {
	FONT-SIZE: 10px; COLOR: #7a7a7a; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.link1:hover {
	FONT-SIZE: 10px; COLOR: #e71822; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.rowselect {
	BACKGROUND-COLOR: #e7f7fe
}
.rowselect_pro {
	BACKGROUND-COLOR: #e9edfc
}
.TestoGrandeGrigio {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #5f5e5e; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Sottotitolo {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #989898; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.linktext2 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.linea_vert_SX_grigia {
	background-image: url(immagini/lineaSX.gif);
	background-repeat: repeat;
}
.SottotitoloGRIGIOscu {

	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #5f5e5e; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TestoPICCOLO {

	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TestoGiallo {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #F8E11A; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TestoGialloTitolo {

	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #F8E11A; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TestoBiancoTitolo {

	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TestoGrandeBLU {

	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #0078B7; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.TestoGrandeBLUtrebuchet {

	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #F8E11A; FONT-FAMILY: "trebuchet ms", Arial, Helvetica, sans-serif
}
.TestoBoldGiallo {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #F8E11A;
}
.TestoBold {
	FONT-SIZE: 12px;
	COLOR: #C8C8C8;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.TestoBoldBianco {
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
}


.tabella{
width: 100%;
border: 0px ;
}

#menuOrizz{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
}

#menuOrizz li{
display: inline;
}

#menuOrizz li a{
float: left;
color: #FFFFFF;
padding: 2px 8px; 
text-decoration: none;
background: transparent url(immagini/bott.gif) top right no-repeat;
border-top: 0px; 
border-bottom: 0px; 
}

#menuOrizz li a#leftmostitem{ 
border-left: 1px solid #91AED2;
}

#menuOrizz li a#rightmostitem{ 
border-right: 1px solid #91AED2;
background-position: top left; 
}



#menuOrizz li a:hover{
color: #C8C8C8;
background-image: url(immagini/bott2.gif); 
}
.menuVert{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 172px;
border: 0px solid #9A9A9A;
border-bottom-width: 0;
}

.menuVert li a{
background: #BFD9F1 url(immagini/bottV.gif) repeat-x bottom left;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color: #0078B7;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}


* html .menuVert li a{ 
width: 100%;
}

.menuVert li a:visited, .menuVert li a:active{
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
color: #0078B7;
}

.menuVert li a:hover{
background-image: url(immagini/bottV2.gif);
}.TestoBianco {

	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}




.boxP{
position: relative; 
width: 590px;
height: 160px; 
border: 0px ;
overflow: auto;

}



.box{
	position: absolute;
	background: white;
	padding: 10px;
	visibility: hidden;
	width: 590px;
	background-color: black;
}


.MenuServizi{ 
width: 340px;
margin-top: 1px;
text-align: left; 
}


.MenuServizi a{ 
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #F8E11A;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}

.MenuServizi a.selected{ 
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #FFFFFF;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none

}

.MenuServizi a:hover{
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #FFFFFF;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none

}

.MenuServizi a.toc{ 
}

.MenuServizi a.prev, .MenuServizi a.next{ 
}

.MenuServizi a.prev:hover, .MenuServizi a.next:hover{
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #FFFFFF;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}


.MenuServizi a.imglinks{ 
border: 0;
padding: 0;
}

.MenuServizi a.imglinks img{
vertical-align: bottom;
border: 0;
}

.MenuServizi a.imglinks a:hover{
background: none;
}

.MenuServizi .flatview a:hover, .MenuServizi .flatview a.selected{ 
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #FFFFFF;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}

.boxServiziP{
position: relative; 
width: 604px;
height: 270px; 
border: 0px ;
overflow: auto;
}

.boxServizi{
	position: absolute;
	background: white;
	padding: 10px;
	visibility: hidden;
	width: 590px;
	background-color: black;
}

.boxPagChiSiamoP{
position: relative; 
width: 360px;
height: 220px; 
border: 0px;
overflow: auto;
}

.boxPagChiSiamo{
	position: absolute;
	background: white;
	padding: 1px;
	visibility: hidden;
	width: 340px;
	background-color: transparent;
}

.boxPagContattiP{
position: relative; 
width: 360px;
height: 300px; 
border: 0px;
overflow: auto;
}

.boxPagContatti{
	position: absolute;
	background: white;
	padding: 1px;
	visibility: hidden;
	width: 340px;
	background-color: transparent;
}

.MenuPagChiSiamo{ 
width: 220px;
margin-top: 1px;
text-align: justify; 
}

.boxPortfolioP{
position: relative; 
width: 604px;
height: 350px; 
border: 0px ;
overflow: auto;
}

.boxPortfolio{
	position: absolute;
	background: white;
	padding: 10px;
	visibility: hidden;
	width: 590px;
	background-color: black;
}


.MenuPortfolio{ 
width: 365px;
margin-top: 1px;
text-align: left; 
}

.MenuPortfolio{ 
width: 365px;
margin-top: 1px;
text-align: left; 
}


.MenuPortfolio a{ 
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #F8E11A;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none
}

.MenuPortfolio a.selected{ 
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #FFFFFF;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none

}

.MenuPortfolio a:hover{
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #FFFFFF;
FONT-FAMILY: Arial, Helvetica, sans-serif;
TEXT-DECORATION: none

}


.boxLogoP{
position: relative; 
width: 85px;
height: 84px; 
border: 0px;
overflow: auto;
}

.boxLogo{
	position: absolute;
	background: white;
	padding: 1px;
	visibility: hidden;
	width: 70px;
	background-color: transparent;
}

.boxTestoP{

OVERFLOW: auto;
WIDTH: 350px;
HEIGHT: 200px; 
PADDING-RIGHT: 5px;
PADDING-LEFT: 0px;
PADDING-TOP: 0px;

}


