h3 {
	background-color:transparent;
	color:#68684A;
	font-family:tahoma,verdana;
	font-size:1.3em;
	font-weight:normal;
	margin:0pt 0pt 4px;
	padding:0pt;
}

/*  tabella assistenza  */

.testata_assistenza  {
	background-color: #7E95C1;
	color: #FFFFFF;
	width: 100%;
}

table.tabella_assistenza {
	width: 70%;
}

a.link_assistenza {
	color: #FFFFFF;
	font-weight: bold;
}

table.tabella_assistenza a {
	color: #286c00;
	font-weight: bold;
}

table.tabella_assistenza td {
	color: #000000;
	text-align: left;
	padding-left: 5px;
}

table.tabella_assistenza td.cella_sx {
	width: 19%;
	text-align: left;
	font-weight: bold;
}

table.tabella_assistenza td.cella_cx {
	width: 25%;
	text-align: right;
}

table.tabella_assistenza td.cella_dx {
	width: 6%;
	text-align: left;
}

/*  tabella agenti  */

table.tabella_agenti {
	width: 100%;
}
table.tabella_agenti a:hover {
	color:#286c00;
}
table.tabella_agenti th {
	background-color: #E6E6F0;
	color: #000000;
	width: 100%;
}
/* ------------------------------------------------------------------------------------------*/

#contents {
background:#FFFFFF url(../img/scacchi.gif) repeat-y scroll 24% 0pt;
float:left;
margin:0pt;
padding:0pt;
width:100%;
}
#contents #ausiliarioInner {
background:transparent url(../img/right_home.gif) repeat-y scroll 75% 0pt;
float:left;
margin:0pt;
padding:0pt;
width:100%;
}
#contents #ausiliarioInnerPaginaInterna {
float:left;
margin:0pt;
padding:0pt;
width:100%;
}
#left {
border:medium none;
float:left;
margin:0pt;
padding:0pt 0pt 50px;
width:24%;
}
#right {
border:medium none;
float:right;
margin:0pt;
padding:0pt 0pt 50px;
width:25%;
}
#center {
border:medium none;
float:left;
margin:0pt;
padding:0pt 0pt 50px;
width:51%;
}
#centerNoRightColumn {
border:medium none;
float:left;
margin:0pt;
padding:0pt 0pt 50px;
width:85%;
}
#left #innerLeft {
border:medium none;
margin:30px 10px 0pt 15px;
padding:0pt;
}
#left #innerLeft #ricercaForm {
border:medium none;
font-weight:bold;
margin:0pt;
padding:4px 0pt 0pt;
text-align:left;
}
#ricercaForm * {
display:block;
}
#left #innerLeft #ricercaForm label {
background-color:transparent;
border:medium none;
color:#003366;
font-family:tahoma,verdana;
font-size:0.9em;
letter-spacing:1px;
margin:0pt;
padding:0pt;
}
#left #innerLeft #ricercaForm input {
border:medium none;
margin:0pt;
padding:0pt;
vertical-align:middle;
}
#left #innerLeft #ricercaForm input.text {
background-color:#FFFFFF;
border:1px solid #999999;
color:#333333;
font-family:tahoma,verdana;
font-size:0.9em;
font-weight:normal;
margin:6px 0pt;
padding:1px 2px;
width:97%;
}
#left #innerLeft ul {
border:medium none;
margin:21px 0pt 0pt;
padding:0pt;
}
#left #innerLeft ul li {
background:#E2E1EE url(../img/dotted.gif) repeat-x scroll left top;
border:medium none;
color:#003366;
font-family:tahoma,verdana;
font-size:0.7em;
font-weight:bold;
letter-spacing:1px;
line-height:2.5em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
text-align:left;
}
#left #innerLeft ul li.primaVoce {
background-image:none;
border-top:1px solid #333333;
}
#left #innerLeft ul li.ultimaVoce {
border-bottom:1px solid #333333;
}
#left #innerLeft ul li a.linkLeft {
background:#EDECFC url(../img/dotted.gif) repeat-x scroll left top;
border:medium none;
color:#003366;
display:block;
margin:0pt;
padding:0pt 0pt 0pt 3px;
text-decoration:none;
}
#left #innerLeft ul li a.linkLeft:hover {
background:#E2E1EE url(../img/dotted.gif) repeat-x scroll left top;
color:#003366;
text-decoration:none;
}
#left #innerLeft ul li a.linkLeftFirst {
background-color:#EDECFC;
border:medium none;
color:#003366;
display:block;
margin:0pt;
padding:0pt 0pt 0pt 3px;
text-decoration:none;
}
#left #innerLeft ul li a.linkLeftFirst:hover {
background-color:#E2E1EE;
color:#003366;
text-decoration:none;
}
#left #innerLeft ul li span.voceSelezionata {
background-color:transparent;
border:medium none;
color:#003366;
display:block;
margin:0pt;
padding:0pt 0pt 0pt 3px;
text-decoration:none;
}
#left #innerLeft ul li ul#sottoMenu {
border:medium none;
margin:0pt;
padding:0pt 0pt 1px;
}
#left #innerLeft ul li ul#sottoMenu li {
background:transparent url(../img/bulletLeft.gif) no-repeat scroll 2px 5px;
border:medium none;
font-size:1em;
font-weight:bold;
letter-spacing:1px;
line-height:1.2em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:3px 0pt 3px 5px;
padding:0pt 0pt 0pt 9px;
vertical-align:bottom;
}
#left #innerLeft ul li a.linkLeftUnder {
background-color:transparent;
border:medium none;
color:#003366;
display:block;
margin:0pt;
padding:0pt 0pt 0pt 3px;
text-decoration:none;
}
#left #innerLeft ul li a.linkLeftUnder:hover {
background-color:transparent;
color:#003366;
text-decoration:underline;
}
#left #innerLeft ul li ul#sottoMenu a.linkLeftSub {
background-color:transparent;
border:medium none;
color:#003366;
display:block;
font-weight:normal;
margin:0pt;
padding:0pt;
text-decoration:none;
}
#left #innerLeft ul li ul#sottoMenu a.linkLeftSub:hover {
background-color:transparent;
color:#003366;
font-weight:normal;
text-decoration:underline;
}
#left #innerLeft ul li ul#sottoMenu a.linkLeftUnder {
background-color:transparent;
border:medium none;
color:#003366;
display:block;
margin:0pt;
padding:0pt;
text-decoration:none;
}
#left #innerLeft ul li ul#sottoMenu a.linkLeftUnder:hover {
background-color:transparent;
color:#003366;
text-decoration:underline;
}
#right #innerRight {
border:medium none;
margin:30px 15px 0pt;
padding:0pt;
text-align:left;
}
#right #innerRight a {
background-color:transparent;
border:medium none;
color:#333333;
margin:0pt;
padding:0pt;
}
#right #innerRight ul {
background:transparent url(../img/dotted.gif) repeat-x scroll left top;
border:medium none;
margin:0pt;
padding:5px 0pt 10px;
}
#right #innerRight ul li {
background:transparent url(../img/puntele.gif) no-repeat scroll 4px;
border:medium none;
font-family:verdana;
font-size:0.8em;
font-weight:bold;
line-height:1.3em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 0pt 0pt;
padding:0pt 0pt 0pt 20px;
text-align:left;
vertical-align:bottom;
}
div.linkarc {
background:transparent url(../img/archivio.gif) no-repeat scroll 2px center;
border:medium none;
font-family:tahoma,verdana;
font-size:0.85em;
letter-spacing:1px;
margin:0pt;
padding:0pt 0pt 0pt 20px;
text-align:left;
}
div.linkArchivio {
border:medium none;
font-family:tahoma,verdana;
font-size:0.85em;
letter-spacing:1px;
margin:10px 0pt 0pt;
padding:0pt;
text-align:left;
}
div.linkArchivio span {
background:transparent url(../img/archivio.gif) no-repeat scroll 2px center;
border:medium none;
margin:0pt;
padding:0pt 0pt 0pt 20px;
}
#innerCenter {
border:medium none;
margin:30px 20px 0pt;
padding:0pt;
text-align:left;
}
#innerCenterPath {
border:medium none;
margin:7px 20px 0pt;
padding:0pt;
text-align:left;
}
#innerCenterPath div#path {
border:medium none;
font-family:tahoma,verdana;
font-size:0.8em;
letter-spacing:1px;
margin:0pt 0pt 11px;
padding:0pt;
}
div.homeAu {
border:medium none;
font-size:0.85em;
line-height:1.3em;
margin:0pt;
padding:0pt;
text-align:center;
width:100%;
}
div.evidenzaHomeLeft {
background:transparent url(../img/dotted.gif) repeat-x scroll left top;
border:medium none;
float:left;
margin:0pt;
padding:10px 0pt 0pt;
text-align:left;
width:48%;
}
div.evidenzaHomeRight {
background:transparent url(../img/dotted.gif) repeat-x scroll left top;
border:medium none;
float:left;
margin:0pt 0pt 0pt 4%;
padding:10px 0pt 0pt;
text-align:left;
width:48%;
}
h4 {
background:transparent url(../img/gomma.gif) no-repeat scroll left 5px;
border:medium none;
color:#003366;
display:inline;
font-size:1.15em;
line-height:1.3em;
margin:0pt;
padding:0pt 0pt 0pt 18px;
vertical-align:bottom;
}
div.innerEvidenzaHome {
border:medium none;
margin:5px 0pt 0pt;
padding:0pt;
}
div.afterH4 {
border:medium none;
margin:5px 0pt 0pt;
padding:0pt;
}
div.standardBar {
background:transparent url(../img/dotted.gif) repeat-x scroll left top;
border:medium none;
font-size:0.85em;
line-height:1.3em;
margin:0pt;
padding:10px 0pt 0pt;
/* text-align:left; */
width:100%;
}
div.standardBarPrimoBlocco {
border:medium none;
font-size:0.85em;
line-height:1.3em;
margin:0pt;
padding:10px 0pt 0pt;
/* text-align:left; */
width:100%;
}
div.imgColumnBar {
background:transparent url(../img/dotted.gif) repeat-x scroll left top;
border:medium none;
font-size:0.85em;
line-height:1.3em;
margin:0pt;
padding:10px 0pt 0pt;
text-align:left;
}
div#imgColonnaSinistra {
float:left;
margin:0pt;
padding:0pt;
}
div#imgColonnaSinistra img {
border:1px solid #333399;
}
div#oneColumn {
border:medium none;
margin:0pt 0pt 0pt 171px;
padding:0pt;
}
div#oneColumnSchedaConsiglio {
border:medium none;
margin:0pt 0pt 0pt 139px;
padding:0pt;
}
div.desc {
border:medium none;
margin:0pt 0pt 15px;
}
div.desc a:hover{
color:#286c00;
}
div.descHalf {
border:medium none;
margin:0pt 0pt 7px;
padding:0pt;
}
div.descDouble {
border:medium none;
margin:0pt 0pt 30px;
padding:0pt;
}
div.descLink {
border:medium none;
margin:0pt 0pt 15px;
padding:0pt;
font-weight:bold
}
div.descLink a:hover {
color:#286c00;
}
div.descGaraTit {
font-size: 1.2em;
color: #000000;
font-weight:bold;
border:medium none;
margin:0pt 0pt 5px;
padding:0pt;
}
div.descGara {
border:medium none;
margin:0pt 0pt 5px;
padding:0pt;
}
div.descGaraLink {
color: #286c00;
font-weight:bold;
border:medium none;
margin:0pt 0pt 5px;
padding:0pt;
}
div.descNoLink {
color: #999999;
font-weight:bold;
border:medium none;
margin:0pt 0pt 15px;
padding:0pt;
}
div.descGaraLink a{
color: #286c00;
}
div.descGaraLink a:hover {
color:#4A9400;
}
div.descIndent {
border:medium none;
padding-left:20pt;
}
li.sottodescIndent {
border:medium none;
margin-left:35pt;
list-style-type: lower-alpha;
}

/*--------------------------------------------------------------------------------------------*/
/* Soluzione trovata dopo varie prove per la difformitdi trattamento dei DIV tra Mozilla 3  */
/* ed Explorer. Non modificare!                                                               */
/*--------------------------------------------------------------------------------------------*/
div.splitBilancio2 {clear:left}
div.splitBilancio2 div {
	width:220px;
	float: left;
	color:#348C00;
}

div.descBilancio {
border:medium none;
}
.descBilancioLink {
color: #1d4e01;
font-weight:bold;
border:medium none;
}
.descBilancioLinkSx {
color: #1d4e01;
font-weight:bold;
border:medium none;
width:220px;
}
.descBilancioLinkDx {
color: #1d4e01;
font-weight:bold;
border:medium none;
width:220px;
margin-top:-16px;
margin-left:220px;
}
.descBilancioLinkSx a, .descBilancioLinkDx a{
color: #1d4e01;
}
/*--------------------------------------------------------------------------------------------*/

.nota {
background:transparent url(../img/dotted.gif) repeat-x scroll left bottom;
border:medium none;
font-size:0.85em;
line-height:1.3em;
margin:50px 0pt 10px;
padding:0pt 0pt 10px;
}
span.posta {
background:transparent url(../img/posta.gif) no-repeat scroll left center;
border:medium none;
margin:0pt;
padding:0pt 0pt 0pt 20px;
}
span.posta {
background:transparent url(../img/posta.gif) no-repeat scroll left center;
border:medium none;
margin:0pt;
padding:0pt 0pt 0pt 20px;
}
span.posta a {
color:#286c00;
}
span.posta a:hover {
color:#4a9400;
}
div.downloadFileLente {
border:medium none;
margin:0pt;
padding:0pt;
}
div.downloadFileLente2 {
border:medium none;
margin:0pt 0pt 3px;
padding:0pt;
}
span.lente {
background:transparent url(../img/lente.gif) no-repeat scroll left center;
border:medium none;
margin:0pt 40px 0pt 0pt;
padding:0pt 0pt 0pt 17px;
}
span.lente a {
color:#286c00;
}
span.lente a:hover {
color:#4a9400;
}
span.downloadFile {
background:transparent url(../img/download.gif) no-repeat scroll left center;
border:medium none;
margin:0pt;
padding:0pt 0pt 0pt 16px;
}
span.downloadFile a {
color:#286c00;
}
span.downloadFile a:hover {
color:#4a9400;
}
div.linkFinale {
border:medium none;
margin:0pt;
padding:0pt;
text-align:left;
}
div.linkFinale span {
background:transparent url(../img/punteleFinale.gif) no-repeat scroll left center;
border:medium none;
font-weight:bold;
margin:0pt;
padding:0pt 0pt 0pt 20px;
}
div.paginazione {
clear:both;
font-family:tahoma,verdana;
font-size:0.8em;
margin:0pt;
padding:0pt;
}
div.paginazione div.topDotted {
background:transparent url(../img/dotted.gif) repeat-x scroll left top;
margin:0pt;
padding:5px 0pt;
}
div.paginazione div.bottomDotted {
background:transparent url(../img/dotted.gif) repeat-x scroll left bottom;
margin:0pt;
padding:5px 0pt 10px;
}
div#precedente {
border:medium none;
float:left;
margin:0pt 0pt 0pt 1px;
padding:0pt;
text-align:right;
}
div#precedente span {
background:transparent url(../img/precedente.gif) no-repeat scroll left center;
border:medium none;
letter-spacing:1px;
margin:0pt;
padding:0pt 0pt 0pt 22px;
}
div#successiva {
border:medium none;
float:right;
margin:0pt 1px 0pt 0pt;
padding:0pt;
text-align:right;
}
div#successiva span {
background:transparent url(../img/successiva.gif) no-repeat scroll right center;
border:medium none;
letter-spacing:1px;
margin:0pt;
padding:0pt 19px 0pt 0pt;
}
div.paginazione ul {
border:medium none;
margin:0pt;
padding:0pt;
text-align:center;
}
div.paginazione ul li {
background:transparent none repeat scroll 0%;
border-left:1px solid #333333;
display:inline;
font-weight:bold;
height:0pt;
margin:0pt;
padding:0pt 10px;
}
div.paginazione ul li.primaVoce {
border-left:medium none;
padding:0pt 10px 0pt 0pt;
}
div.paginazione ul li a {
font-weight:normal;
margin:0pt;
padding:0pt;
white-space:nowrap;
}
ol.lista {
border:0pt none;
margin:0pt 0pt 0pt 20px;
padding:0pt;
}
ol.lista li {
border:0pt none;
margin:0pt 0pt 13px;
padding:0pt;
}
ol.lista li p {
border:0pt none;
margin:0pt 0pt 2px;
padding:0pt;
}
div.stampa {
border:medium none;
float:right;
font-family:tahoma,verdana;
font-size:0.8em;
letter-spacing:1px;
margin:0pt 1px 10px 0pt;
padding:0pt;
}
div.stampa span {
background:transparent url(../img/stampa.gif) no-repeat scroll right center;
border:medium none;
display:block;
line-height:1.4em;
margin:0pt;
padding:0pt 20px 0pt 0pt;
}
div#endLinks {
clear:both;
font-family:tahoma,verdana;
font-size:0.8em;
letter-spacing:1px;
padding:60px 0pt 0pt;
}
div#tornaSu {
border:medium none;
float:right;
margin:0pt 1px 0pt 0pt;
padding:0pt;
text-align:right;
}
div#tornaSu span {
background:transparent url(../img/tornaSu.gif) no-repeat scroll right bottom;
border:medium none;
margin:0pt;
padding:0pt 19px 0pt 0pt;
}
div#indietro {
border:medium none;
float:left;
margin:0pt 0pt 0pt 1px;
padding:0pt;
text-align:right;
}
div#indietro span {
background:transparent url(../img/indietro.gif) no-repeat scroll left center;
border:medium none;
margin:0pt;
padding:0pt 0pt 0pt 22px;
}
ul#consiglioAmministrazione {
border:medium none;
margin:0pt;
padding:0pt;
width:491px;
}
ul#consiglioAmministrazione li.withH4 {
background:transparent none repeat scroll 0%;
border:medium none;
clear:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
ul#consiglioAmministrazione li h4 {
background:#F4EBD5 none repeat scroll 0%;
border:1px solid #D9CFB9;
color:#333333;
display:block;
font-size:1em;
line-height:2.1em;
margin:0pt;
padding:0pt 0pt 1px 7px;
vertical-align:middle;
}
ul#consiglioAmministrazione li ul {
background:transparent url(../img/dotted.gif) repeat-x scroll left bottom;
border:medium none;
clear:left;
margin:0pt;
padding:0pt;
}
ul#consiglioAmministrazione li ul li {
background:transparent url(../img/dotted.gif) repeat-x scroll left bottom;
border:medium none;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:10px 0pt 7px;
}
ul#consiglioAmministrazione li ul li.nomeLast {
margin:0pt 0pt 28px;
width:165px;
}
ul#consiglioAmministrazione li ul li.nome {
width:165px;
}
ul#consiglioAmministrazione li ul li.carica {
width:273px;
}
ul#consiglioAmministrazione li ul li.profilo {
width:53px;
}
ul#consiglioAmministrazione li ul li.profilo span {
background:transparent url(../img/omino.gif) no-repeat scroll right bottom;
border:medium none;
margin:0pt;
padding:0pt 15px 0pt 0pt;
}
ul#consiglioAmministrazione li ul li.profilo a:hover {
text-decoration:underline;
}
h4.blue span.grey {
background-color:transparent;
color:#666633;
margin:0pt;
padding:0pt;
}
ul.elencoFile {
margin:0pt;
padding:0pt;
}
ul.elencoFile li {
background:transparent url(../img/dotted.gif) repeat-x scroll left top;
margin:0pt;
padding:5px 0pt;
}
ul.elencoFile h4 {
background:transparent url(../img/puntele.gif) no-repeat scroll 0pt 3px;
border:medium none;
line-height:1.4em;
margin:0pt;
padding:0pt 0pt 0pt 15px;
}
ul.elencoFile div {
margin:3px 0pt 0pt;
padding:0pt;
}
ul.elencoFile div.bottomDotted {
background:transparent url(../img/dotted.gif) repeat-x scroll left bottom;
margin:0pt;
padding:0pt 0pt 10px;
}
div#colonnaDestraComboProvincia {
float:right;
margin:0pt;
padding:0pt;
width:157px;
}
div#colonnaDestraComboProvincia label {
background:transparent url(../img/dotted.gif) repeat-x scroll left top;
border:medium none;
color:#1d4e01;
display:block;
font-family:tahoma,verdana;
font-size:1em;
font-weight:bold;
letter-spacing:1px;
line-height:2.1em;
margin:0pt;
padding:0pt 0pt 0pt 5px;
}
div#colonnaDestraComboProvincia label.inner {
background:transparent none repeat scroll 0%;
border:medium none;
font-family:tahoma,verdana;
font-size:0.95em;
font-weight:normal;
letter-spacing:1px;
line-height:normal;
}
div#colonnaDestraComboProvincia div#comboBox {
background:#EDECFC url(../img/dotted.gif) repeat-x scroll left top;
border:medium none;
margin:0pt;
padding:10px;
}
div#colonnaDestraComboProvincia div#comboBox * {
display:block;
}
div#colonnaDestraComboProvincia div#comboBox span {
display:inline;
}
div#colonnaDestraComboProvincia div#comboBox input {
border:medium none;
margin:0pt;
padding:0pt;
}
div#colonnaDestraComboProvincia div#comboBox select {
background-color:#FFFFFF;
border:1px solid #999999;
color:#333333;
font-family:tahoma,verdana;
font-size:0.9em;
font-weight:normal;
letter-spacing:1px;
margin:10px 0pt;
padding:1px 2px;
width:100%;
}
div#colonnaDestraComboProvincia div#comboBox input.textSearch {
background-color:#FFFFFF;
border:1px solid #999999;
color:#333333;
font-family:tahoma,verdana;
font-size:0.9em;
font-weight:normal;
letter-spacing:1px;
margin:10px 0pt;
padding:1px 2px;
width:100%;
}
div#oneColumnListaSocietaConcessionarie {
border:medium none;
margin:0pt 171px 0pt 0pt;
padding:0pt;
}
div#oneColumnListaSocietaConcessionarie h4 {
background:#F4EBD5 none repeat scroll 0%;
border:1px solid #D9CFB9;
color:#333333;
display:block;
font-size:1em;
line-height:2.1em;
margin:0pt;
padding:0pt 0pt 1px 7px;
vertical-align:middle;
}
div#oneColumnListaAreaRis {
border:medium none;
height:auto !important;
margin:0pt 171px 0pt 0pt;
min-height:177px;
padding:0pt;
}
ul#societaConcessionarie {
border:medium none;
height:auto !important;
margin:0pt;
min-height:120px;
padding:0pt;
}
ul#societaConcessionarie li {
background:transparent url(../img/dotted.gif) repeat-x scroll left bottom;
border:medium none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:10px 0pt 7px;
}
ul#societaConcessionarie li span {
background:transparent url(../img/lente.gif) no-repeat scroll right center;
border:medium none;
margin:0pt;
padding:0pt 20px 0pt 0pt;
}
div.consiglioAmmSchedaBar {
background:transparent url(../img/dotted.gif) repeat-x scroll left top;
border:medium none;
clear:left;
font-size:0.85em;
line-height:1.3em;
margin:0pt;
padding:7px 0pt 5px;
text-align:left;
}
div.consiglioAmmSchedaBar strong {
background-color:transparent;
color:#1d4e01;
float:left;
width:150px;
}
div.consiglioAmmSchedaBar div.agente {
display:block;
margin-left:150px;
}
div.consiglioAmmSchedaBar div.agente ul {
border:medium none;
float:left;
margin:0pt;
padding:0pt 0pt 5px;
}
div.consiglioAmmSchedaBar div.agente ul li {
background:transparent url(../img/puntele.gif) no-repeat scroll 0pt 4px;
border:medium none;
line-height:1.3em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:2px 0pt 0pt;
padding:0pt 0pt 0pt 20px;
}
div.consiglioAmmSchedaBar div.grigliaConsiglioAmmScheda {
clear:left;
line-height:1.1em;
}
div.consiglioAmmSchedaBar div.grigliaConsiglioAmmScheda div {
background-color:transparent;
color:#1d4e01;
float:left;
margin:0pt;
padding:10px 0pt 0pt;
width:150px;
}
div#imgColonnaDestra {
float:right;
margin:0pt;
padding:0pt;
}
div#imgColonnaDestra img {
border:1px solid #333399;
}
div#oneColumnDoveSiamoContatti {
border:medium none;
margin:0pt 255px 0pt 0pt;
padding:0pt;
}
div#oneColumnDoveSiamoContatti div.blocco {
background:transparent url(../img/dotted.gif) repeat-x scroll left bottom;
border:medium none;
clear:left;
margin:0pt;
padding:0pt 0pt 10px;
}
div#oneColumnDoveSiamoContatti div.blocco strong {
background-color:transparent;
color:#1d4e01;
display:block;
line-height:1.3em;
padding:5px 0pt 6px;
}
div#oneColumnDoveSiamoContatti div.bloccoSpaziato {
background:transparent url(../img/dotted.gif) repeat-x scroll left bottom;
border:medium none;
clear:left;
margin:0pt;
padding:0pt 0pt 40px;
}
div#oneColumnDoveSiamoContatti div.bloccoSpaziato strong {
background-color:transparent;
color:#286C00;
display:block;
line-height:1.3em;
padding:5px 0pt 6px;
}
div#oneColumnDoveSiamoContatti div.bloccoSpaziato div.grigliaNumeri {
clear:left;
line-height:1.1em;
}
div#oneColumnDoveSiamoContatti div.bloccoSpaziato div.grigliaNumeri div {
float:left;
margin:0pt;
padding:5px 0pt 0pt;
width:120px;
}
div#oneColumnDoveSiamoContatti div.bloccoSpaziato div.grigliaNumeri div span {
background-color:transparent;
color:#286C00;
}
div#oneColumnDoveSiamoContatti p {
margin:0pt;
padding:5px 0pt 6px;
}
div#oneColumnDoveSiamoContatti p a {
color:#286c00;
}
div.box {
margin:0pt;
padding:0pt;
text-align:left;
}
div.box div.modulo {
background:transparent url(../img/dotted.gif) repeat-x scroll left top;
border-top:medium none;
margin:0pt;
padding:6px 0pt;
}
div.box label {
background-color:transparent;
border:medium none;
color:#286c00;
float:left;
font-family:verdana,arial,sans-serif;
font-size:1em;
font-weight:bold;
margin:1px 0.5em;
padding:0pt;
width:135px;
}
div.box input {
background-color:transparent;
border:1px solid #999999;
color:#333333;
font-family:tahoma,verdana;
font-size:1em;
font-weight:normal;
letter-spacing:1px;
margin:0pt;
padding:1px 2px;
width:170px;
}
div.box textarea {
background-color:transparent;
border:1px solid #999999;
color:#333333;
font-family:tahoma,verdana;
font-size:1em;
font-weight:normal;
height:170px;
letter-spacing:1px;
margin:0pt;
padding:1px 2px;
width:170px;
}
div.box select {
background-color:#FFFFFF;
border:1px solid #999999;
color:#333333;
font-family:tahoma,verdana;
font-size:1em;
font-weight:normal;
letter-spacing:1px;
margin:0pt;
padding:1px 2px;
width:170px;
}
div.box textarea.privacy {
width:316px;
}
div.box input.radio {
border:medium none;
width:20px;
}
div.box p {
margin:5px 0pt;
padding:0pt;
}
div#bottoni {
background:transparent url(../img/dotted.gif) repeat-x scroll left top;
margin:0pt;
padding:1px 0pt 0pt;
}
div#bottoni div.bottomDotted {
background:#EDECFC url(../img/dotted.gif) repeat-x scroll left bottom;
clear:left;
color:#333333;
margin:0pt 0pt 20px;
padding:0pt 0pt 0pt 210px;
}
div#bottoni input {
background-color:#FFFFFF;
border:1px solid #999999;
color:#1d4e01;
font-family:tahoma,verdana;
font-size:1em;
font-weight:normal;
letter-spacing:1px;
margin:5px 0pt;
padding:0pt 5px;
width:auto;
}
div.bloccoDettDoc {
background:transparent url(../img/dotted.gif) repeat-x scroll left top;
border:medium none;
clear:left;
font-size:0.85em;
line-height:1.3em;
margin:0pt;
padding:0pt;
}
div.bloccoDettDoc strong {
background-color:transparent;
color:#286c00;
float:left;
margin:0pt;
padding:5px 0pt 0pt;
}
div.bloccoDettDoc div {
margin:0pt 0pt 0pt 155px;
padding:5px 0pt 6px;
}
.connt {
background:transparent url(../img/dotted.gif) repeat-x scroll left bottom;
display:block;
margin:0pt;
padding:0pt;
}
ul.contatti {
background:transparent url(../img/dotted.gif) repeat-x scroll left top;
clear:left;
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:6px 0pt 0pt;
width:100%;
}
ul.contatti li {
background:transparent none repeat scroll 0%;
clear:none;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt 0pt 5px;
}
ul.contatti li.nome {
width:20%;
}
ul.contatti li.telefono {
width:25%;
}
ul.contatti li.email {
width:55%;
}
ul.mappa {
padding:0pt 0pt 10px 20px;
}
ul.mappa ul {
padding:0pt 0pt 10px;
}
dl {
border:medium none;
margin:10px 0pt 0pt;
padding:0pt;
}
dl dt {
border:medium none;
font-weight:bold;
margin:5px 0pt 0pt;
padding:0pt;
}
/* POPUP IN CSS UTILIZZABILE SIA PER TESTO CHE PER IMMAGINI!! */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: #1d4e01;
text-decoration: none;
text-align:justify;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
}
.login {
border:medium none;
color: #286c00;
font-size:0.8em;
height:17px;
letter-spacing:1px;
vertical-align:middle;
}
.inputlogin {
background-color:#FFFFFF;
border:1px solid #999999;
color:#333333;
font-family:tahoma,verdana;
font-size:1em;
font-weight:normal;
letter-spacing:1px;
width:75px;
vertical-align:middle;
}
.buttonlogin {
background-color:#FFFFFF;
border:1px solid #999999;
color:#333333;
font-family:tahoma,verdana;
font-size:0.9em;
font-weight:normal;
letter-spacing:1px;
margin: 3px;
vertical-align:middle;
cursor:hand;
}
div.AreaRiservataTit, div.AreaRiservataTxt {
	color:#286c00;
	font-weight:bold;
	text-align:center;
}
div.AreaRiservataTxt {
	font-style:italic;
}
.ChiSiamo {
	text-align: justify;
	padding:5px;
}
.ChiSiamo ul{
	padding-left:15px;
	margin:10px;
}
.error {
	color:#FF0000;
}
div.split2 {clear:left}
div.chPsw {
	text-align:left;
	color:#CC3333;
	padding:10px; 
	margin:auto; 
	width:350px; 
	border:none; 
	background-color:#DBE4EE; 
	position:relative; 
}
div.split2 div {
	width:130px;
	float: left;
	color:#286c00;
}
div.chPswBottone {
	text-align:center;
	margin-top:20px;
	padding:20px;
}
a.listeServizi {
background:url(../img/more_lista.gif) left top no-repeat;
font-size:12px;
font-weight:bold;
padding-left:15px;
cursor: pointer !important;
}
a.listeServiziOpen {
background:url(../img/minus_lista.gif) left top no-repeat;
font-size:12px;
font-weight:bold;
padding-left:15px;
cursor: pointer !important;
}
/*--------------------------------------------------------------------------------------------*/
/* Soluzione trovata dopo varie prove per la difformitdi trattamento dei DIV tra Mozilla 3  */
/* ed Explorer. Non modificare!                                                               */
/*--------------------------------------------------------------------------------------------*/
div.splitListe {clear:left}
div.splitListe div {
	width:220px;
	float: left;
	color:#348C00;
}
.titoloLista {
background:url(../img/lente.gif) left top no-repeat;
color: #1d4e01;
border:medium none;
font-size:12px;
width:400px;
margin-left:30px;
padding-left:20px;
}
.linkLista {
color: #348C00;
border:medium none;
width:220px;
font-size:12px;
margin-top:-16px;
margin-left:430px;
}
.titoloLista a, .linkLista a{
color: #348C00;
}
/*--------------------------------------------------------------------------------------------*/

.tabellauffici table
	{
	width: 100px;

	}
.tabellauffici td
	{
	background: #f6fcf2;
	color: #286c00;
	font-size:9px;
	padding: 3px;
	padding-right: 5px;
	clear:left;
	}
.tabellauffici td span
	{
	display: block;
	width: 50px;
	font-weight: bold;
	color: #000;
	}
.tabellauffici td button
	{
	align: right;
	color: #564;
	}
.tabellauffici td spantel
	{
	display: block;
	width: 15px;
	font-weight: bold;
	color: #000;
	}
.tabellauffici td.button_sedi
	{
	background: #FFF;
	text-align: right;
	}
.tabellauffici td.indirizzo
	{
	display: block;
	width: 200px;
	}
.tabellauffici td.telefono
	{
	width: 75px;
	}
.tabellauffici th
	{
	background: #cce6bd;
	color: #1d4e01;
	font-weight: bold;
	font-size:12px;
	clear:left;
	text-align:left;
	}
.percorso {
	vertical-align: bottom;
	color: #1d4e01;
	font-weight: bold;
	/* margin-top: 5px; */
}
.competenza {
	width: 80%;
	padding-left:20px;
	}
.pr_competenza {
	background: #cce6bd;
	color: #1d4e01;
	font-weight: bold;
	font-size:12px;
	clear:left;
	text-align:left;
	padding-left:20px;
	margin-top:5px;
}
.competenze {
	background: #f6fcf2;
	color: #286c00;
	font-size:9px;
	padding: 3px;
	padding-right: 5px;
	padding-left:20px;
}
.orario {
	height:78px;
	border:0px;
	border-style:none;
}
.testata_orario {
	height:28px;
	text-align:center;
	color:#1d4e01;
	text-decoration:underline;
	font-weight:bold;
}
.sinistra_orario {
	color:#1d4e01;
	font-weight:bold;
	width:100px;
}
.destra_orario {
	width:120px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#286c00;
}
.titolo_assistenza {
	color:#1d4e01;
	font-weight:bold;
	width:100px;
}
.sinistra_assistenza {
	color:#3F960C;
	font-weight:bold;
	width:100px;
}
/*.destra_assistenza {
	color:#1d4e01;
	width:350px;
	background-color:#eeeeee;
	text-align:center
}*/
.destra_assistenza {
	color:#1d4e01;
	width:120px;
	background-color:#eeeeee;
	text-align:center
}
.mail_assistenza {
	padding-left: 10px;
}
.destra_mail, .destra_mail a {
	color:#1d4e01;
}
.destra_mail a:hover {
	color: #286c00;
}
.riempi_assistenza {
	width:240px;
}
.link_container{
background-color:#FAFAFC;
padding:20px;
}
.link_scuro {
background-color:#D4ECC4;
padding:3px 0 3px 0;
}
.link_chiaro {
background-color:#EFFBE7;
padding:3px 0 3px 0;
}
.link_scuro a, .link_chiaro a {
background: url(../img/bullet_spalla.gif) no-repeat 20px 4px;
padding-left:30px;
color:#1d4e01;
}
.link_scuro a:hover, .link_chiaro a:hover {
	color: #348c00;
}
.link_servizi_scuro {
background-color:#EFFBE7;
padding:3px 0 3px 0;
}
.link_servizi_chiaro {
background-color:#FFFFFF;
padding:3px 0 3px 0;
}
.link_servizi_scuro a, .link_servizi_chiaro a {
background: url(../img/bullet_menu_home.gif) no-repeat 10px 2px;
padding-left:30px;
color:#1d4e01;
}
.link_servizi_scuro a:hover, .link_servizi_chiaro a:hover {
	color: #348c00;
}
.rientro_testo {
	margin-left:30px;
}
