HTML {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
BODY {
	BACKGROUND: #fff repeat-x 50% top;
	FONT: 12px "Verdana","Lucida Grande",Lucida,Arial,sans-serif;
	COLOR: Navy; TEXT-ALIGN: center
}
P {
	MARGIN: 0px 0px 1em;
        LINE-HEIGHT: 1.3;
}

H1 {
	FONT-SIZE: 160%;
	MARGIN: 0px 0px 0.3em;
	COLOR: #f60

}

H2 {
	FONT-SIZE: 160%;
	MARGIN: 0px 0px 0.3em;
	COLOR: #f60

}
H3 {
	FONT-SIZE: 160%;
	MARGIN: 0px 0px 0.3em;
	COLOR: #3B5998
}
A:HOVER {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: blue;
	background-color:#DDDDDD;
}
A.special{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: blue;
	background-color:#FFFFFF;
}
A.servizispecial{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: Navy;
	background-color:#FFFFFF;
}

A{      FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: Navy;
}

A img{
border: 0;
} 

DIV#testata {
	BACKGROUND: #FFF repeat-x 50% top;
	MARGIN-BOTTOM: 1em;
	PADDING-BOTTOM: 10px;
	COLOR: #fff
}
DIV#testata H1 {
        MARGIN: 0px auto;
	FONT: lighter 250%/105px "Lucida Sans Unicode","Lucida Grande",Lucida,Arial,sans-serif;
	WIDTH: 770px;
	TEXT-ALIGN: left
}

#testata table, #menubasso {
margin: 0 auto;
}


DIV#contenitore {
        MARGIN: 0px auto;
	WIDTH: 770px;
	FONT-SIZE: 14px;
	TEXT-ALIGN: left
}
DIV#corpo {
	FLOAT: left;
	WIDTH: 767px
}
DIV#corpo P {
	TEXT-ALIGN: justify;
}
div#menu {
    float:center;
	width: 770px;
}
.mostramenu  {
	display:none; 
	margin-left:0
}
ul#navigazione,ul#navigazione li {
	list-style-type:none;
	margin:0;
	FONT-SIZE: 12px;
	padding:0
}
ul#navigazione li {
	float:left;
	padding-left:1.5em;
	padding-right:1.5em;
	background: #9ABEFF;
	margin-right:3px;
	text-align: center
}
ul#navigazione a {
	display:block;
	text-decoration:none;
	padding:2px 0;
    	color: #fff;
	font-weight:bold
}
ul#navigazione a:hover {
	color: Navy
}
ul#navigazione li.activelink a,ul#navigazione li.activelink a:hover {
	color: #000
}
LI.index {
	
	LINE-HEIGHT: 190%;
	
}
LI.index A {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 190%;
	COLOR: Blue
}
LI.index2 {
	
	LINE-HEIGHT: 150%;
	
}
LI.index2 A {
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 150%;
	COLOR: Blue
}
LI.elenco {
	LINE-HEIGHT: 116%;
}
DIV#rivendicatore {
	CLEAR: both;
	BACKGROUND: #fff repeat-x 50% top;
	COLOR: #808080;
        FONT-SIZE: 10px;
        FONT-WEIGHT: bold;
	PADDING-TOP: 2px
}
DIV#rivendicatore P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 2px
}
.testoform {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: Navy;
	TEXT-DECORATION: none;
}
.formazzurro {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #D2DDE8;
	BORDER: 1px solid #000000;
}
.pulsante {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #7798B9;
	BORDER: 1px solid #000000;
}
.stilelink {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: Navy;
}
.servizi {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: Navy;
}

.serviziarancio {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #f60;
}
.skype{
	border: 1px solid #9ABEFF;
}

hr.separatore {
	border-top: 1px dashed #f60;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
	color: #fff;
	background-color: #fff;
}
div#box{
	width: 747px;
	padding: 8px;margin:0 auto;
	line-height: 30px;
    	background-image: url("IMMAGINI/sfondofb.png");
	background-repeat: repeat-x;
	color: #3B5998;
}

a.button{
	display:block;
	width: 77px;
	height: 23px; 
	background: url(IMMAGINI/button.png) no-repeat 0 0
}
a.button:hover{
	background-position:0 -23px;
}