HTML {
    margin : 0px;
    padding : 0px;
}

BODY
{
    background-color : #ffffff;
    margin : 0px;
    padding : 0px;
    text-align : center;
    height: 100%;
    width : 100%;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    font-weight : normal;
}

A:link
{
	font-weight : bold;
    COLOR: #000000;
    TEXT-DECORATION: none;
    
}

A:visited, A:active
{
    font-weight : bold;
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A:hover
{
    font-weight : bold;
    COLOR: #000000;
    TEXT-DECORATION: underline;
}

.pop
{
    position : absolute;
	top: 320px;
	left: 50%;
	margin-left: -150px;
    height : 210px;
    width : 300px;
    visibility:visible;


}
.pop1
{
    height : 10px;
    width : 30px;
    margin : 0px;
    padding : 0px;
    float : right;
}
.pop2
{
    height : 200px;
    width : 300px;
    margin : 0px;
    padding : 0px;
    float : right;
}

.pop-centrata
{
    position : absolute;
	top: 50%;
	left: 50%;
	margin-left: -100px;
	margin-top: -100px;
    visibility:visible;
    z-index: 3;

}


.ClassBodyPagina
{
    background-color : #e3e3e3;
    height : 810px;
    width : 720px;
    color : #333333;
    margin-left: auto; 
    margin-right: auto;
}
.ClassBodyPagina2
{
    background-color : #ffffff;
    height : 810px;
    width : 720px;
    color : #333333;
    margin-left: auto; 
    margin-right: auto;
}
.ClassPaginaLeft
{
    background-image : url('images/sfondo_sx.jpg');
    width : 10px;
    height : 810px;
    float : left;

}

.ClassPagina
{
    background-color : #e3e3e3;
    width : 700px;
    margin : 0px;
    padding : 0px;
    float : left;
    border-bottom : 1px solid #999999;

}

.ClassPaginaRight
{
    background-image : url('images/sfondo_dx.jpg');
    width : 10px;
    height : 810px;
    float : left;

}

.ClassHeaderTop
{
    background-color : #e3e3e3;
    width : 700px;
    margin-left : 0px;
    height : 35px;
    text-align : left;
    vertical-align : top;
}

.ClassHeaderTop1
{
    background-color : #e3e3e3;
    width : 340px;
    height : 35px;
	float : left;
}

.ClassHeaderTop2
{
    background-color : #e3e3e3;
    width : 360px;
    height : 35px;
	float : left;
}

.ClassHeaderTopUnder
{
    background-color : #e3e3e3;
    width : 700px;
    margin-left : 0px;
    height : 15px;
    text-align : left;
    vertical-align : top;
}

.ClassHeaderTopUnder1
{
    background-color : #e3e3e3;
    width : 340px;
    height : 15px;
	text-align : right;
	font-weight : bold;
	float : left;
}

.ClassHeaderTopUnder2
{
    background-color : #e3e3e3;
    width : 360px;
    height : 15px;
	text-align : right;
	float : left;
}

.ClassMain
{
    background-color : #FFFFFF;
    width : 330px;
    margin-left : 0px;
    height : 250px;
    float : left;
}

.ClassMainSx1
{
    background-color : #FFFFFF;
    width : 330px;
    margin-left : 0px;
    height : 200px;
    text-align : left;
    float : left;
    
}

.ClassMainSx2
{
    background-image : url('images/sfondo_main.jpg');
    width : 330px;
    margin-left : 0px;
    height : 34px;
    text-align : left;
    float : left;
}

.ClassMainSx3
{
    background-image : url('images/sfondo_main.jpg');
    width : 330px;
    margin-left : 0px;
    height : 16px;
    text-align : left;
    float : left;
}

.ClassMainDx1
{
    background-color : #ffffff;
    width : 100px;
    margin-left : 0px;
    height : 250px;
    padding-left : 10px;
    padding-right : 10px;
    font-weight : bold;
    text-align : left;
    float : left;
}

.ClassMainDx2
{
    background-color : #ffffff;
    width : 250px;
    margin-left : 0px;
    height : 250px;
    text-align : left;
    float : left;
}

.ClassMainUnder
{
    width : 700px;
    margin-left : 0px;
    height : 450px;
    text-align : left;
    vertical-align : top;
}

.ClassVirtualTop
{
    background-color : #e3e3e3;
    width : 654px;
    margin-left : 0px;
    height : 60px;
    text-align : justify;
    float : left;
    padding-left : 23px;
    padding-right : 23px;
}
.ClassVirtualCentral
{
    background-color : #e3e3e3;
    width : 650px;
    height : 350px;
    margin-left : 0px;
    height : 300px;
    text-align : justify;
    float : left;
    padding-left : 23px;
}
.ClassVirtualFooter
{
    background-color : #e3e3e3;
    width : 654px;
    margin-left : 0px;
    height : 70px;
    text-align : justify;
    float : left;
    padding-left : 23px;
    padding-right : 23px;
}

.ClassMainUnderSx
{
    background-color : #e3e3e3;
    width : 5px;
    height : 450px;
    text-align : justify;
    float : left;
}

.ClassMainUnderText
{
    background-color : #e3e3e3;
    width : 310px;
    height : 450px;
    text-align : justify;
	float : left;
}

.ClassMainUnderCenter
{
    background-color : #e3e3e3;
    width : 15px;
    height : 450px;
	float : left;
}

.ClassMainUnderClient
{
    vertical-align : top;
    background-color : #e3e3e3;
    width : 365px;
    height : 450px;
	overflow: auto;
	float : left;
	text-align : justify;
}

.ClassMainUnderClientTitolo
{
    margin-top : 10px;
    width : 320px;
    height : 30px;
    padding-left : 5px;
	padding-right : 5px;
	float : left;
}
.ClassMainUnderClient1
{
    vertical-align : top;
    background-color : #e3e3e3;
    width : 150px;
    height : 105px;
	text-align : left;
	float : left;
}

.ClassMainUnderClient2
{
    vertical-align : top;
    background-color : #e3e3e3;
    width : 180px;
    text-align : justify;
	float : left;
}

.ClassMainUnderClient3
{
    background-color : #e3e3e3;
    width : 320px;
    padding-left : 5px;
	padding-right : 5px;
	float : left;
	border-bottom : 1px dotted #C0C0C0;
}
.ClassMainUnderDx
{
    background-color : #e3e3e3;
    width : 5px;
    height : 450px;
	float : left;
}

.ClassListino
{
    background-color : #e3e3e3;
    padding-left : 10px;
    padding-right : 10px;
    width : 680px;
    height : 55px;
    text-align : justify;
    float : left;
}

.ClassListinoSx
{
    background-color : #e3e3e3;
    padding-left : 25px;
    padding-right : 25px;
    width : 300px;
    height : 360px;
    text-align : justify;
    float : left;
}

.ClassListinoDx
{
    background-color : #e3e3e3;
    padding-left : 25px;
    padding-right : 25px;
    width : 300px;
    height : 360px;
    text-align : justify;
    float : left;
}

.ClassListinoFooter
{
    background-color : #e3e3e3;
    padding-left : 25px;
    padding-right : 25px;
    width : 650px;
    height : 30px;
    text-align : justify;
    float : left;
}

.ClassContattaci
{
    background-color : #e3e3e3;
    padding-left : 50px;
    padding-right : 50px;
    width : 600px;
    height : 35px;
    text-align : justify;
    float : left;
}

.ClassContattaciSx
{
    background-color : #e3e3e3;
    padding-left : 100px;
    padding-right : 25px;
    width : 225px;
    height : 260px;
    text-align : justify;
    float : left;
}

.ClassContattaciDx
{
    background-color : #e3e3e3;
    width : 350px;
    height : 260px;
    text-align : justify;
    float : left;
}

.ClassContattaciDx1
{
    background-color : #e3e3e3;
    padding-left : 25px;
    padding-right : 25px;
    width : 300px;
    height : 180px;
    float : left;
}

.ClassContattaciDx2
{
    background-color : #ffffff;
    margin-left : 12px;
    width : 275px;
    height : 50px;
    overflow: auto;
    text-align : left;
    float : left;
    vertical-align : top;
}
.ClassServizi
{
    background-color : #ffffff;
    padding : 3px;
    width : 300px;
    height : 320px;
    overflow: auto;
    text-align : left;
    float : left;
    vertical-align : top;
}
.ClassServizi2
{
    background-color : #e3e3e3;
    padding : 3px;
    width : 300px;
    text-align : left;
    float : left;
}
.ClassContattaciDx3
{
    margin-left : 12px;
    width : 275px;
    height : 50px;
    overflow: auto;
    text-align : left;
    float : left;
    vertical-align : top;
}

.ClassContattaciNota
{
    background-color : #e3e3e3;
    padding-left : 5px;
    padding-right : 5px;
    width : 690px;
    height : 35px;
    text-align : center;
    float : left;
}

.ClassContattaciFooter1a
{
    background-color : #e3e3e3;
    width : 200px;
    height : 55px;
    float : left;
}

.ClassContattaciFooter1b
{
    background-color : #999999;
    padding : 2px;
    width : 300px;
    height : 55px;
    float : left;
    font-size : 11px;
    color : #ffffff;
    font-weight : bold;
    text-align : center;

}

.ClassContattaciFooter1c
{
    background-color : #e3e3e3;
    width : 200px;
    height : 55px;
    float : left;
}
.ClassContattaciFooter2c
{
    width : 200px;
    height : 150px;
    float : left;
}

.ClassInoltrata
{
    background-color : #e3e3e3;
    padding-left : 150px;
    padding-right : 150px;
    width : 400px;
    height : 260px;
    text-align : center;
    float : left;
}


.ClassFooter
{
    background-color : #ffffff;
    width : 700px;
    height : 50px;
    float : left;
}

.ClassFooter1
{
    background-color : #ffffff;
    width : 700px;
    height : 10px;
    float : left;
}

.ClassFooterDx
{
    float : left;
    background-color : #ffffff;
    width : 350px;
    height : 15px;

}

.ClassFooterSx
{
    background-color : #ffffff;
    width : 350px;
    height : 15px;
	float : left;
	text-align : left;
}

.ClassFooter2
{
    background-color : #ffffff;
    width : 700px;
    height : 15px;
    float : left;
    font-size : 10px;
}

.ClassXHTML
{
    margin-left: 5px; 
    margin-right: 5px;
    padding-left : 8px;
    padding-right : 8px;
    float : right;
    border : 1px solid black;
    background-color : #4B6666;
}

.ClassW3C
{
	margin-right: 3px;
	float : right;
}

.ClassCss
{
    padding-left : 8px;
    padding-right : 8px;
    float : right;
    border : 1px solid black;
    background-color : #4B6666;
}

.FooterMenuItem, A.FooterMenuItem:Visited, A.FooterMenuItem:Active, A.FooterMenuItem:Link
{
    color : #FFFFFF;
    font-size : 10px;
    text-decoration : none;
}

.imput
{
    font-weight : normal;
    font-size : 11px;
    color : #000000;
}

.Titolo1
{
    font-weight : bold;
    font-size : 14px;
    color : #3399FF;
    letter-spacing : 1px;
}

.Titolo2
{
    font-weight : bold;
    font-size : 14px;
    color : #666666;
    letter-spacing : 1px;
    
}

.Titolo3
{
    font-weight : bold;
    font-size : 11px;
    letter-spacing : 1px;
    
}
.Titolo4
{
    font-weight : bold;
    font-size : 11px;
    letter-spacing : 1px;
    text-decoration : underline;
    
}
.bordo_controllo
{
	margin : 0px;
    padding : 0px;
    border : 1px solid black;
}
