/* FORMATTAZIONE GENERALE LAYOUT LINK*/
	
* {
 margin: 0;
 padding: 0;
}

body {
 font-family: Arial,sans-serif;
 font-size: 12px;
 line-height: 18px;
 color: #666666;
 background: #e7eff5 url('imageris/bg.gif') repeat-x 0 0; margin-left:0; margin-right:0; margin-top:30px; margin-bottom:10px;
 text-align: center;
}

div {text-align: left;}

/*css sanweb1 default*/

A.link1:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #699BC9;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.link1:visited
{
    FONT-SIZE: 12px;
    COLOR: #699BC9;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.link1:hover
{
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.link1:active
{
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.links:link
{
    FONT-SIZE: 9px;
    COLOR: #005ad5;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.links:visited
{
    FONT-SIZE: 9px;
    COLOR: #005ad5;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.links:hover
{
    FONT-SIZE: 9px;
    COLOR: red;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.links:active
{
    FONT-SIZE: 9px;
    COLOR: red;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.link0:link
{
    COLOR: #699BC9;
    TEXT-DECORATION: none
}
A.link0:visited
{
    COLOR: #699BC9;
    TEXT-DECORATION: none
}
A.link0:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.link0:active
{
    COLOR: red;
    TEXT-DECORATION: none
}

A.linkm:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.linkm:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.linkm:hover
{
    COLOR: #ff9900;
    TEXT-DECORATION: none
}
A.linkm:active
{
    COLOR: red;
    TEXT-DECORATION: none
}


.CSSLabel
{
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: middle;
    COLOR: #666666;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}

.CSSLabelsx
{
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: middle;
    COLOR: #666666;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
}

.CSSLabelTop
{
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.CSSLabelBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: top;
    COLOR: #a1a1a1;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}

.CSSLabelTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    VERTICAL-ALIGN: middle;
    COLOR: #666666;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.CSSLabelGroup
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: baseline;
    COLOR: red;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.CSSLabelError
{
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: baseline;
    COLOR: red;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.CSSEdit
{
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: baseline;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.CSSEditObbligatorio
{
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: baseline;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #ffffcc;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.CSSCombo
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    BORDER-TOP: #c0c0c0 1px solid;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: #c0c0c0 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #e1e1e1;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.CSSButton
{
    BORDER-RIGHT: #e1e1e1 1px solid;
    BORDER-TOP: #e1e1e1 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND-POSITION-Y: top;
    BACKGROUND: url(imageris/sftable.gif);
    VERTICAL-ALIGN: baseline;
    BORDER-LEFT: #e1e1e1 1px solid;
    COLOR: #a1a1a1;
    BORDER-BOTTOM: #e1e1e1 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: arial;
    HEIGHT: 25px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.CSSMenuLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: baseline;
    COLOR: blue;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.CSSMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: baseline;
    COLOR: blue;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.CSSLinkButton
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: baseline;
    COLOR: #699BC9;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.CSSTable
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    WIDTH: 95%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    
}
.CSSCELLTITLE
{
    BACKGROUND-POSITION: left top;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: url(imageris/sfuma.gif);
    border-bottom: 1px solid #cedfeb;
    COLOR: #666666;
    BACKGROUND-REPEAT: repeat-x;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    padding-bottom:0;
}
.CSSCELLHEADER
{
    BACKGROUND-POSITION: left top;
    border-bottom: 1px solid #cedfeb;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: url(imageris/sfuma.gif);
    COLOR: #666666;
    BACKGROUND-REPEAT: repeat-x;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    padding-bottom:0;
}
.CSSCELLPARI
{
    FONT-SIZE: 10pt;
    BACKGROUND: #ffffff;
    VERTICAL-ALIGN: middle;
    COLOR: #666666;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    border-right: 1px solid #cedfeb;
    border-bottom : 1px solid #cedfeb;
    
}
.CSSCELLPARITOP
{
    FONT-SIZE: 10pt;
    BACKGROUND: #ebebeb;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.CSSCELLPARIDX
{
    FONT-SIZE: 10pt;
    BACKGROUND: #ebebeb;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.CSSCELLPARIDXTOP
{
    FONT-SIZE: 10pt;
    BACKGROUND: #ebebeb;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.CSSCELLPARICX
{
    FONT-SIZE: 10pt;
    BACKGROUND: #ffffff;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    border-right: 1px solid #cedfeb;
    border-bottom : 1px solid #cedfeb;
}
.CSSCELLPARICXTOP
{
    FONT-SIZE: 10pt;
    BACKGROUND: #ebebeb;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.CSSCELLDISPARI
{
    FONT-SIZE: 10pt;
    BACKGROUND: whitesmoke;
    VERTICAL-ALIGN: middle;
    COLOR: #666666;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none;
    border-right: 1px solid #cedfeb;
    border-bottom : 1px solid #cedfeb;
}
.CSSCELLDISPARITOP
{
    FONT-SIZE: 10pt;
    BACKGROUND: whitesmoke;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.CSSCELLDISPARIDX
{
    FONT-SIZE: 10pt;
    BACKGROUND: whitesmoke;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.CSSCELLDISPARIDXTOP
{
    FONT-SIZE: 10pt;
    BACKGROUND: whitesmoke;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}

.CSSCELLDISPARICX
{
    FONT-SIZE: 10pt;
    BACKGROUND: whitesmoke;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    border-right: 1px solid #cedfeb;
    border-bottom : 1px solid #cedfeb;
}
.CSSCELLDISPARICXTOP
{
    FONT-SIZE: 10pt;
    BACKGROUND: whitesmoke;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    border-right: 1px solid #cedfeb;
    border-bottom : 1px solid #cedfeb;
}
A.CSSCELLHREF:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #699BC9;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.CSSCELLHREF:visited
{
    FONT-SIZE: 12px;
    COLOR: #699BC9;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.CSSCELLHREF:hover
{
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.CSSCELLHREF:active
{
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.CSSEDITLABEL
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BORDER-LEFT: medium none;
    COLOR: #a1a1a1;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}

.CSSCELLPARIB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: #ebebeb;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.CSSCELLPARIDXB
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: #ebebeb;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.CSSCELLPARICXB
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: #ebebeb;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.CSSCELLDISPARIB
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: whitesmoke;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.CSSCELLDISPARIDXB
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: whitesmoke;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
.CSSCELLDISPARICXB
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: whitesmoke;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: arial;
    HEIGHT: 20px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

/*fine*/

h3
{
 font-weight: normal;
 color: #2b5275;
 line-height: 18px;
 margin-bottom: 18px; 
 font-size: 17px;
 padding-bottom: 10px;
 border-bottom: 1px solid #e7eff5;
}

ul {margin-bottom: 18px; margin-left:20px;}

/*formattazione paragrafi*/
P.cx
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-ALIGN: center;
}
P.sx
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: TOP
}
P.dx
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    MARGIN: 10px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-ALIGN: right
}
P.ju
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    MARGIN: 10px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-ALIGN: justify
}

p.error {
 width: 438px;
 color: #f58f16;
 font-size: 11px;
 font-weight: bold;
}

p.form {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 20px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-ALIGN: left;
    
}

/*elenchi puntati per link*/
ul {
 list-style: none;
 color: #2b5275;
}

ul li {
 padding-left: 12px;
 margin-left: 10px;
 background: url('imageris/li-bullet.gif') no-repeat 0 50%;
}




/*link generico*/

a { 
 text-decoration: none;
 color: #699bc9;	 
 padding-bottom: 1px;
}

a:hover {color: #2b5275;}




/*--------------------------------------------------------------------------
Body 
--------------------------------------------------------------------------*/

/*titoli pagina*/
h2 {
 height: 30px; 
 text-indent: -4000px;
 margin-left: 0px;
}

/* immagini per titolo sezione */

body.home h2 {background: url('imageris/benvenuti.gif') no-repeat 0 0;}
body.notaio h2 {background: url('imageris/chieilnotaio.gif') no-repeat 0 0;}
body.activity	 h2 {background: url('imageris/attivita.gif') no-repeat 0 0;}
body.modulistica	 h2 {background: url('imageris/modulistica.gif') no-repeat 0 0;}
body.info	 h2 {background: url('imageris/info.gif') no-repeat 0 0;}
body.contatti	 h2 {background: url('imageris/rubrica.gif') no-repeat 0 0;}
body.notizie	 h2 {background: url('imageris/news.gif') no-repeat 0 0;}
body.riservata	 h2 {background: url('imageris/arearis.gif') no-repeat 0 0;}
body.mappasito	 h2 {background: url('imageris/mappa.gif') no-repeat 0 0;}
body.link	 h2 {background: url('imageris/info.gif') no-repeat 0 0;}
body.rubrica h2 {background: url('imageris/rubrica.gif') no-repeat 0 0;}
body.dovesiamo h2 {background: url('imageris/dovesiamo.gif') no-repeat 0 0;}


/* testo per bussola 

body.home #bussola { content "ciao"}
body.notaio h2 {background: url('imageris/chieilnotaio.gif') no-repeat 0 0;}
body.rubrica h2 {background: url('imageris/rubrica.gif') no-repeat 0 0;}
body.dovesiamo h2 {background: url('imageris/dovesiamo.gif') no-repeat 0 0;}
body.attivit=&agrave	 h2 {background: url('imageris/attivita.gif') no-repeat 0 0;}
body.modulistica	 h2 {background: url('imageris/modulistica.gif') no-repeat 0 0;}
body.info	 h2 {background: url('imageris/info.gif') no-repeat 0 0;}
body.mappasito	 h2 {background: url('imageris/mappasito.gif') no-repeat 0 0;}
body.areaclienti	 h2 {background: url('imageris/arearis.gif') no-repeat 0 0;}
body.notizie	 h2 {background: url('imageris/news.gif') no-repeat 0 0;}
body.link	 h2 {background: url('imageris/info.gif') no-repeat 0 0;}*/


	
/*--------------------------------------------------------------------------
Template generale
--------------------------------------------------------------------------*/

#container {
 width: 940px;
 margin: 0 auto;

}

#container-left {
 width: 20px; 
 height: 350px;
 margin-top: 70px;
 float: left;


}

#container-center {
 width: 701px;
 float: left;
 text-align: justify;
 background: #ffffff;
 
}

#container-text {
 width: 617px;
 float: left;
 text-align: justify;
 background: #ffffff;
 margin-left:20px;
 
}

#container-right {
 width: 210px; 
 margin-top: 70px;
 background: #699bc9 url('imageris/bg-right.gif') no-repeat 0 0;
 float: left;
 

}

address {
 padding-top: 40px;
 padding-left: 20px;
 background: #e7eff5 url('imageris/bg-address.gif') no-repeat 0 0;
 font-style: normal;
 font-size: 11px;
 color: #699bc9;
}


#wrapper {
 width: 617px;
 margin: 0 10px;
 display: inline;
 float: left;
}

/*--------------------------------------------------------------------------
Header, Footer
--------------------------------------------------------------------------*/

#header {
 width: 701px;
 height: 100px;
 background: #ffffff url('imageris/top.gif') no-repeat 0 0;
 float: left
}
 	

#logo {	
 width: 328px; 
 height: 57px;
 background: url('imageris/logo.gif') no-repeat 0 0;
 display: inline-block;
 float: left; margin-left:35px; margin-right:0; margin-top:22px; margin-bottom:0	
}

#footer {
 width: 701px;
 height: 30px;
 margin-top: 0px;
 background: url('imageris/bottom.gif') no-repeat 0 0;
 float: left;
 vertical-align: top
}




/*--------------------------------------------------------------------------
Header Links 
--------------------------------------------------------------------------*/

#headerlinks
{
 margin: 10px 10px 0 0;
 display: inline;
 float: right;
}

#headerlinks li
{
 height: 19px;
 margin: 0;
 display: inline;
 float: left; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0
}



/*--------------------------------------------------------------------------
Content
--------------------------------------------------------------------------*/

#	content {
 width: 617px;
 margin-top: 10px;
 float: left;
 background: #ffffff;
}


/*--------------------------------------------------------------------------
immagini centrali del top
--------------------------------------------------------------------------*/

#advert {
 width: 617px;
 margin-top: 1px;
 float: left;
 margin-left:20px;
 background: #ffffff;
}



/*--------------------------------------------------------------------------
bussola per inserire eventualmente script per "sei qui"
--------------------------------------------------------------------------*/

#bussola {
 width: 617px;
 height: 29px;
 float: left;
 margin-top: 0px;
 margin-left:20px;
 background: #e7eff5 url('imageris/sfuma.gif') repeat-x 0 0;
 border-bottom: 1px solid #9dbad3;
}



/*--------------------------------------------------------------------------
areaclienti
--------------------------------------------------------------------------*/

#areaclienti  {margin: 10px 15px 0 15px;}
#areaclienti  fieldset: {border: 0 none;}
#areaclienti  legend {display:  none;}
#areaclienti  label {display: none;}

h3.areaclienti
  {

 border: 0 none;
 background: transparent url('imageris/areaclienti.gif') no-repeat 0 0;
 margin: 18px 15px 0 15px;
 text-indent: -4000px;
 height: 23px;

}

#areaclienti
 .field { 
 width: 180px;
 height: 26px;
 background: #ffffff url('imageris/input-field.gif') no-repeat 0 0; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px
}

#areaclienti
 input {
 font-size: 11px;
 border: 1px solid #fff;
 float: left;
 margin: 5px 0 0 5px;
}

#areaclienti
 #login {
 width: 49px;
 height: 25px;
 background: url('imageris/entra.gif') no-repeat 0 0;
 border: 0 none;
 display: block;
 cursor: pointer
}

/* non mi serve per entra.gif
#areaclienti
 #login:hover {background-position: 0 -4px;}*/

/*--------------------------------------------------------------------------
Ultime notizie
--------------------------------------------------------------------------*/

h3.ultimenotizie

 {
 border: 0 none;
 background: transparent url('imageris/ultimenotizie.gif') no-repeat 0 0;
 margin: 18px 15px 0 15px;
 height: 14px;

}

dl.ultimenotizie

 {
 color: #ffffff;
 font-size: 11px;
 margin-left: 12px;
 margin-right: 12px;
 padding-top: 8px;
 background: url('imageris/spazio.gif') repeat-x 0 0;
}

dt {
 line-height: normal;
 font-weight: bold;
}


 dd 
 {
	color: #ffffff;
	font-size: 11px;
	
}


 dd a {
 padding-left: 10px;
 color: #ffffff;
 background: url('imageris/freccia.gif') no-repeat 0 50%;

}

 dd a:hover {color: #9AC5FF;}

#archivio
 {
 width: 56px;
 height: 20px;
 display: block;
 background: url('imageris/archivio.gif') no-repeat 0 0;
 padding: 0; margin-left:105px; margin-right:0; margin-top:0; margin-bottom:0;
}


/*FORMATTAZIONE FORM///////////////////////////////////////////////////////////*/

/*fieldset {
 border: 0 none;	
 margin: 0; 
 padding: 0;
 vertical-align:top;
}	

legend {display: none;}*/

label {
 font: bold 11px Arial, Helvetica, sans-serif; 
 color: #699bc9;
}

select, 
input, 
textarea {
 font: 11px Arial, Helvetica, sans-serif; 
 color: #2b5275;
}

.tableform
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 75%;
    PADDING-TOP: 0px;
    align: center;
}



/*FORMATTAZIONE MENU ///////////////////////////////////////////////////////////*/

#navigation {
 width: 617px;
 float: left;
 margin: 0;
 border-bottom: 6px solid #e7eff5;
 display: inline;
 float: left;	
 margin-left:20px;
}

#navigation li {
 margin: 0;
 padding: 0;
 list-style: none;
 white-space: nowrap;
 display: inline;
 float: left;
}

#navigation a {
 margin: 0 1px 0 0; 
 padding: 0 0 0 14px;
 color: #003399;	 
 font-size: 12px;  	
 text-transform: lowercase;
 background: #76bae6 url('imageris/slide-left.gif') no-repeat left top;
 display: inline-block;
 float: left;   
}

#navigation a span {    
 padding: 5px 14px 6px 0;  
 color: #003399;
 background: #76bae6 url('imageris/slide-right.gif') no-repeat right top;
 display: block;
 float: left;
 white-space: nowrap;
}

#navigation a:hover {background: #4d80ad url('imageris/slide-left.gif') no-repeat 0 -126px}
#navigation a:hover span {background: #4d80ad url('imageris/slide-right.gif') no-repeat 100% -126px}


/*Active State*/	
body.home #navigation #home,
body.notaio #navigation #notaio,
body.activity #navigation #activity,
body.modulistica #navigation #lmodulisticainks,
body.link #navigation #link,
body.contatti #navigation #contatti,
body.notizie #navigation #notizie,
body.appuntamenti #navigation #appuntamenti,
body.riservata #navigation #riservata {background: #124577 url('imageris/slide-left.gif') no-repeat 0 -126px;}

body.home #navigation #home span,
body.notaio #navigation #notaio span,
body.activity #navigation #activity span,
body.modulistica #navigation #modulistica span,
body.link #navigation #link span,
body.contatti #navigation #contatti span,
body.notizie #navigation #notizie span,
body.appuntamenti #navigation #appuntamenti span,
body.riservata #navigation #riservata span {background: #124577 url('imageris/slide-right.gif') no-repeat 100% -126px;}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navigation a span {float: none;}
/* End IE5-Mac hack */
#navigation a:hover span {color: #cc0000;}


/*FORMATTAZIONE TABELLE*/

.table {
 width: 90%;
 /*float: left;*/
 margin: 0;
 vertical-align:bottom;
 padding:0;

}


tr
{
 /*border-right: 1px solid #cedfeb;
 border-bottom: 1px solid #9dbad3;*/
 border-left: 1px solid #fff;
 text-align: left;
 padding: 8px 6px 7px 12px;

}

td.conlinea {
 font: normal 11px auto Arial, Helvetica, sans-serif;
 color: #012e5a;
 border-right: 1px solid #cedfeb;
 border-bottom: 1px solid #cedfeb;
 background: #fff;
 padding: 6px 6px 6px 12px;
 margin-left: 2px;
 margin-right: 2px;
}

td {
 font: normal 11px auto Arial, Helvetica, sans-serif;
 color: #012e5a;
 border: 0px;
 background: #ffffff;
 padding: 6px 6px 6px 12px;
 margin-left: 2px;
 margin-right: 2px;
}

td.ris {
 font: normal 11px auto Arial, Helvetica, sans-serif;
 color: #012e5a;
 border: 0px;
 background: #ffffff;
 padding: 0px 0px 0px 0px;
 margin-left: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 margin-right: 0px;
}

td.intestazione
{
	color: #699bc9;
	font-weight: bold;
	margin-left: 2px;
	margin-right: 2px;
	background: url(imageris/sfuma.gif) #ffffff left top;
	border-bottom: #9dbad3 thin solid;
}

.form2
{
    BORDER-RIGHT: #a1a1a1 1px solid;
    BORDER-TOP: #a1a1a1 1px solid;
    MARGIN-TOP: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    BACKGROUND: #f6f5f5; 
    BORDER-LEFT: #a1a1a1 1px solid;
    WIDTH: 100%;
    COLOR: #000000;  
    BORDER-BOTTOM: #a1a1a1 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana;
    SCROLLBAR-BASE-COLOR: #dbb606;
    FONT-VARIANT: normal
}