@charset "utf-8";
/* CSS Document */
#wrapper  {
display:block;
height:auto;

width:90%;
}

#testata {
clear:both;
display:block;
float:left;
height:auto;
width:100%;
}
#logoMI {
float:left;
height:40px;
margin-left:95px;
margin-top:52px;
width:400px;
}
#blockdx {
height:auto;
position:absolute;
right:0;
top:10px;
}
#blockdx ul{
margin:0px;
padding:0px;
list-style-type:none;}
#blockdx ul li{
float:left;
padding:0 2px;
color:#389602;
}
#blockdx ul li a{
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.689em;
text-decoration:none;
line-height:22px;}
#blockdx ul li a:hover{text-decoration:underline;}
#testatadx {
background-image: url(/wps/themes/html/CDM_BASE/CDMimages/logo.jpg);
background-repeat:no-repeat;
display:block;
float:left;
height:110px;
width:100%;
position:relative;
}
.close{
float:right;
font-size:0.689em;
margin-right:26px;}
.close a{color:#666666;}
.close a:hover{text-decoration:none; color:#666666;}

#ricerca{
border:1px solid #C8C8C8;
bottom:36px;
height:22px;
margin:0;
position:absolute;
right:0;}

#languageselector{

top:36px;
height:auto;
width:160px;
margin:0;
position:absolute;
right:0;}

#languageselector select

{

background-color:#F9F4EA;

border:1px solid #999999;

color:#333333;

font-size:10px;

height:21px;

padding:0px 0 2px 2px;

margin-top:3px;

width:119px;

}


#menu {
color:#389602;
display:block;
float:left;
height:auto;
margin-left:28px;
margin-top:0px;
}

#link_testata2008 {
right:200px;
position:absolute;
top:10px;
}
#link_testata2008 ul{
margin:0px;
padding:0px;
list-style-type:none;}
#link_testata2008 ul li{
float:left;
padding:0 2px;
color:#666;}

#link_testata2008 ul li a {
color:#389602;
font-size:0.689em;
font-weight:bold;
text-decoration:none;
line-height:22px;
}
#link_testata2008 a:hover {
text-decoration:underline;
}
.normal {
background:none repeat scroll 0 0 #EEEEEE;
height:20px;
text-align:center;
width:13px;
margin-right:1px;
margin-left:12px;
border-bottom:2px solid #389602;
}
#blockdx ul li.normal a {
color:#666666;
font-size:0.6em;
text-decoration:none;
}
#blockdx ul li.normal a:hover {
color:#666666;
text-decoration:underline;
}
.big {
background:none repeat scroll 0 0 #EEEEEE;
height:20px;
text-align:center;
width:13px;
margin-right:1px;
}
#blockdx ul li.big a {
color:#666666;
font-size:0.9em;
font-weight:bold;
text-decoration:none;
}
#blockdx ul li.big a:hover {
color:#666666;
text-decoration:underline;
}
.inverted {
background:none repeat scroll 0 0 #666666;
height:20px;
text-align:center;
width:13px;
}
#blockdx ul li.inverted a {
color:#FFFFFF;
font-size:0.9em;
font-weight:bold;
text-decoration:none;
}
#blockdx ul li.inverted a:hover {
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}
.format {
}
.separetor {
background-color:#CCCCCC;
float:left;
height:67px;
width:1px;
}
.margin {
margin-left:7px;
margin-top:15px;
}
#testatadown {

display:block;
/* float:left; */
height:30px;
width:100%;
}
#menu a {
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.75em;
text-decoration:none;
}
#menu a:hover {
text-decoration:underline;
}
.downlink {
border-top:5px solid #993333;
margin-left:27px;
margin-top:34px;
text-align:center;
width:4%;
}
.bottomDownLink {
border-bottom:5px solid #389602;
line-height:30px;
padding-bottom:3px;
width:4%;

}
#ricordati a {
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
#ricordati a:hover {
text-decoration:underline;
}
body {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:0;
padding:0;
}
img {
border:medium none;
}
form {
margin:0;
padding:0;
}
input, select {
	border-style: solid;
	border-width: 1px;
	font-size: 100%;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 2px 2px;
}
input.submit {
border-style:hidden;
border-width:0;
}
input.radio {
border-style:none;
border-width:0;
}
input.cento, select.cento {
width:98%;
}
.fLeft {
float:left;
}
.fRight {
float:right;
}
br {
}
br.brClear {
clear:both;
}
.tdMiddle {
vertical-align:middle;
}
.hide {
display:none;
}
th {
text-align:left;
}

#ric{
border-width:0px;
font-size:100%;
margin:0;
padding:0;
vertical-align:top;
width:319px;}

#search{
border-width:0px;
font-size:100%;
margin:0;
padding:0;
vertical-align:top;}


#tableContainer {
border:0 none;
vertical-align:top;
width:100%;
}
#tableContainer2 {
border:0 none;
vertical-align:top;
width:90%;
}
.logo {
border-bottom-style:solid;
border-bottom-width:1px;
border-right-style:solid;
border-right-width:1px;
text-align:right;
vertical-align:top;
width:10%;
}
.brand {
border-right-style:solid;
border-right-width:1px;
text-align:right;
vertical-align:top;
}
.headerToolbar {
border-bottom-style:solid;
border-bottom-width:1px;
padding-right:8px;
text-align:right;
vertical-align:middle;
width:81%;
}
.preLogo {
width:8%;
}
.logoHome {
border-bottom-style:solid;
border-bottom-width:1px;
border-right-style:solid;
border-right-width:1px;
text-align:right;
vertical-align:bottom;
width:10%;
}
.headerToolbarHome {
padding-right:5px;
text-align:right;
width:100%;
}
.headerToolbarHome a {
text-decoration:none;
}
.headerToolbarHome a:hover {
text-decoration:underline;
}
.headerToolbarLingue {
padding-right:5px;
text-align:right;
width:100%;
}
.headerToolbarLingue a {
text-decoration:none;
}
.headerToolbarLingue a:hover {
text-decoration:underline;
}
.rightSpacer {
border-bottom-style:solid;
border-bottom-width:1px;
width:1%;
}
.searchArea td {
vertical-align:middle;
}
.nav2TopSpacer {
}
.nav2TopSpacerSmall {
}
.tdContent {
vertical-align:top;
}
.contentArea {
padding:5px 8px 25px;
vertical-align:top;
width:100%;
}
#fotogallery .contentArea{padding-left:98px; background-color:#f8f8f8;}
.imgFloatDx {
clear:both;
display:block;
float:right;
margin-bottom:15px;
margin-left:15px;
margin-top:5px;
}
.imgFloatSx {
float:left;
margin-bottom:15px;
margin-right:10px;
margin-top:5px;
}
.imgCenter {
display:block;
margin-bottom:15px;
margin-top:15px;
text-align:center;
}
.relatedArea {
padding-right:6px;
padding-top:40px;
vertical-align:top;
width:185px;
background-color:#FFF;
}
.footerCenter {
color:#339900;
position:relative;
margin-bottom:20px;
}
.footerTableToolbarDx {float:right;}
.footerDx {
border-top-style:solid;
border-top-width:1px;
vertical-align:top;
}
.banner {
margin:0 0 10px;
text-align:center;
}
.link_testata {
padding-top:4px;
text-align:right;
width:100%;
}
.a_link_testata {
padding-top:4px;
text-align:left;
width:100%;
}
.languages {
margin:1px 0;
}
.aperturaHome {
border-bottom-style:solid;
border-bottom-width:1px;
color:#CC6666;
}
.fotoHome {
background-position:left bottom;
background-repeat:no-repeat;
font-size:0.01em;
height:200px;
margin:0;
padding:0;
text-align:right;
vertical-align:top;
width:100%;
}
.contentHome {
vertical-align:top;
}
.notizieHome {
background-position:center top;
background-repeat:repeat-x;
}
.linkNotizieHome {
border-right-style:solid;
border-right-width:1px;
padding:5px 10px 5px 15px;
vertical-align:middle;
}
.linkNotizieHomeH2 {
font-weight:lighter;
margin:0;
padding:0;
}
.linkNotizieHomeH2 a {
text-decoration:none;
}
.linkNotizieHomeH2 a:hover {
text-decoration:underline;
}
.linkTxtNotizieHome {
padding:5px 0 5px 10px;
vertical-align:middle;
width:90%;
}
.linkTxtNotizieHome a {
text-decoration:none;
}
.linkTxtNotizieHome a:hover {
text-decoration:underline;
}
.notizieVediTutteHome {
border-left-style:solid;
border-left-width:1px;
padding:5px 5px 5px 10px;
vertical-align:middle;
}
.notizieVediTutteHome a {
text-decoration:none;
}
.notizieVediTutteHome a:hover {
text-decoration:underline;
}
.notizieSubmitHome {
vertical-align:middle;
}
.notizieCloseHome {
vertical-align:bottom;
}
.eventiHome {
background-position:center top;
background-repeat:repeat-x;
margin-top:15px;
}
.linkEventiHome {
border-right-style:solid;
border-right-width:1px;
padding:5px 10px 5px 15px;
vertical-align:middle;
}
.linkEventiHomeH2 {
font-weight:lighter;
margin:0;
padding:0;
}
.linkEventiHomeH2 a {
text-decoration:none;
}
.linkEventiHomeH2 a:hover {
text-decoration:underline;
}
.linkTxtEventiHome {
padding:5px 0 5px 10px;
vertical-align:middle;
width:90%;
}
.linkTxtEventiHome a {
text-decoration:none;
}
.linkTxtEventiHome a:hover {
text-decoration:underline;
}
.eventiVediTutteHome {
border-left-style:solid;
border-left-width:1px;
padding:5px 5px 5px 10px;
vertical-align:middle;
}
.eventiVediTutteHome a {
text-decoration:none;
}
.eventiVediTutteHome a:hover {
text-decoration:underline;
}
.eventiSubmitHome {
vertical-align:middle;
}
.eventiCloseHome {
vertical-align:bottom;
}
.eventiCloseHomeUp {
vertical-align:top;
}
.heightSpacer {
clear:both;
height:350px;
}
.searchHome {
padding:20px 10px 0 15px;
width:85%;
}
.fontSizeHome {
padding:20px 0 0;
text-align:right;
width:15%;
}
.fontSizeHomeArea {
background-color:#DEDEDE;
float:right;
}
.fontSizeHomeTop {
vertical-align:top;
}
.fontSizeHomeDown {
vertical-align:bottom;
}
.ShortKcontainer {
margin-left:10px;
padding:25px 0 0 15px;
}
.titShortK {
background-position:left top;
background-repeat:no-repeat;
font-weight:bold;
margin:0;
padding:10px 0 0 10px;
}
.ShortK {
border-bottom-style:solid;
border-bottom-width:1px;
padding:2px 2px 2px 10px;
}
.ShortK a {
text-decoration:none;
}
.ShortK a:hover {
text-decoration:underline;
}
.boxGiornale {
border-top-style:solid;
border-top-width:1px;
clear:both;
display:block;
padding:2px 0;
}
.divLancioGiornale {
}
.lancioMeta {
font-variant:small-caps;
margin:5px 0 2px;
}
.lancioMetaNotizia {
font-variant:small-caps;
margin:15px 0 2px;
}
h2.lancioTitApertura {
margin:0 0 5px;
}
h2.lancioTitApertura a {
font-family:Trebuchet MS;
}
.lancioSommarioTop {
line-height:1.4em;
margin:5px 0;
}
.lancioCatenaccio {
font-weight:bold;
line-height:1.2em;
margin:5px 0;
padding-top:5px;
}
.tableFotolanci {
border-top-style:solid;
border-top-width:1px;
}
.boxFotolancio {
border-style:solid;
border-width:2px;
padding:1px 4px 7px;
vertical-align:top;
width:25%;
}
.boxFotolancioTop {
border-left-style:solid;
border-left-width:2px;
border-top-style:solid;
border-top-width:2px;
padding:4px;
vertical-align:top;
}
.boxFotolancioBot {
border-bottom-style:solid;
border-bottom-width:2px;
border-left-style:solid;
border-left-width:2px;
border-top-style:solid;
border-top-width:2px;
padding:4px;
vertical-align:top;
}
.boxFotolancioRight {
border-style:solid;
border-width:2px;
padding:4px;
vertical-align:top;
}
.boxFotonotizia {
border-top-style:solid;
border-top-width:1px;
clear:both;
display:block;
height:auto !important;
min-height:260px;
padding:4px 10px 5px;
}
.titFotonotizia {
margin:3px 0;
}
.lancio2colonne {
vertical-align:top;
width:50%;
}
.relatedContainerWht2 {
margin:8px 0 0;
padding:0;
}
.pagerGallery {
border-bottom-style:solid;
border-bottom-width:1px;
padding:5px 0 8px 5px;
}
.pagerGalleryDx {
border-bottom-style:solid;
border-bottom-width:1px;
padding:5px 5px 8px 0;
text-align:right;
width:90%;
}
.newsFinita {
font-variant:small-caps;
margin:10px 0 0;
padding:0;
text-align:right;
}
.newsContinua {
font-variant:small-caps;
margin:10px 0 0;
padding:0;
text-align:right;
}
.cartina {
border-style:solid;
border-width:1px;
margin:0;
padding:10px 0;
text-align:center;
}
.clear {
clear:both;
display:block;
margin:0;
padding:0;
}
.navButton {
border-style:solid;
border-width:1px;
margin:0 1px 0 0;
padding:0 3px;
}
.navButtonOn {
border-style:none;
border-width:1px;
font-weight:bold;
margin:0 1px 0 0;
padding:0 3px;
}
.nav1Area {
border-bottom-style:solid;
border-bottom-width:1px;
height:38px;
padding:0 15px;
vertical-align:middle;
}
.nav1Table {
height:38px;
}
.nav1Td {
padding:10px 5px;
text-align:center;
}
.nav1Td a {
text-decoration:none;
}
.nav1Td a:hover {
text-decoration:underline;
}
.nav1TdOn {
padding:10px 5px;
text-align:center;
}
.nav1TdOn a {
font-weight:bold;
text-decoration:none;
}
.nav1TdOn a:hover {
text-decoration:none;
}
.nav2Area {
border-bottom-style:solid;
border-bottom-width:0px;
border-top-style:solid;
border-top-width:1px;
margin:49px 0 3px;
padding:0;
}
.wpsPortletBody{}
.nav34Area {
border-bottom-style:solid;
border-bottom-width:1px;
margin:0 0 3px;
padding:0;
}
.list0 {
display:inline;
margin:0;
padding:0;
}
.noSize {
line-height:0.01em;
margin:0;
padding:0;
}
.txtSize1 {
padding:1px 5px;
vertical-align:bottom;
}
a.txtSize1Link {
text-decoration:none;
}
.txtSize2 {
padding:1px 3px;
vertical-align:bottom;
}
a.txtSize2Link {
text-decoration:none;
}
.txtSize3 {
font-weight:bold;
padding:1px 3px;
vertical-align:bottom;
}
a.txtSize3Link {
text-decoration:none;
}
.txtSizeOn {
height:1px;
line-height:0.01em;
margin:0;
padding:0;
}
.txtSize {
height:1px;
line-height:0.01em;
margin:0;
padding:0;
}
.txtPath a {
text-decoration:underline;
}
h1.titPage {
font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
font-weight:lighter;
margin:15px 0 10px;
}
h1.titPageNotizia {
font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
font-weight:lighter;
margin:5px 0 10px;
}
h1.titPageSmall {
font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
font-weight:lighter;
margin:10px 0;
}
.txtSommario {
line-height:1.4em;
margin-bottom:20px;
}
.txtParagrafo {
line-height:1.3em;
margin:0;
padding:0;
}
.titParagrafoBig {
color:#663333;
font-weight:bold;
margin-bottom:2px;
margin-top:25px;
}
.txtForm {
margin:0;
padding:2px 5px;
white-space:nowrap;
}
.txtForm2 {
margin:0;
padding:2px 5px;
white-space:nowrap;
}
.titLinkExt {
border-bottom-style:solid;
border-bottom-width:1px;
font-weight:bolder;
margin-bottom:4px;
margin-top:30px;
}
.titSubLinkExt {
font-weight:bolder;
margin-bottom:1px;
margin-top:2px;
}
.titCat {
border-bottom-style:dotted;
border-bottom-width:1px;
border-top-style:dotted;
border-top-width:1px;
font-weight:bolder;
margin:2px 0 0;
}
.descrAllegatoDx {
margin-right:3px;
}
.relatedContainer {
width:185px;
}
.relatedContainer ul.boxLink, .relatedContainer ol.boxLink {
list-style:none outside none;
margin:0;
padding:2px 2px 0 0;
width:95%;
}
.relatedContainer ul.boxLink li.boxLink, .relatedContainer ol.boxLink li.boxLink {
border:0 none;
list-style:none outside none;
margin:0;
padding:1px 2px 4px 0;
}

ul.boxLinkRelatedWht, ol.boxLinkRelatedWht {
list-style:none outside none;
margin:32px 2px 0 0;
padding:0;
}

li.boxLinkRelatedWht {
border-color:-moz-use-text-color;
border-right:0 none;
border-style:solid none none;
border-width:1px 0 0;
list-style:none outside none;
margin:0 0 2px;
padding:1px 2px 2px 0;
}
.boxLinkRelatedAll {
margin:8px 0 0;
padding:0 5px 0 0;
text-align:right;
}
.boxLinkRelatedAllWht {
border-top-style:solid;
border-top-width:1px;
margin:8px 0 0;
padding:10px 5px 5px 0;
text-align:right;
}
.mappaPop {
margin:0;
padding:12px 74px 12px 5px;
text-align:right;
}
.sitoWeb {
height:40px;
margin:0;
padding:12px 0 0 10px;
}
.sitoWeb a {
text-decoration:underline;
}
.video {
height:40px;
margin:0;
padding:12px 0 0 10px;
}
.video a {
text-decoration:underline;
}
.relatedContainerWht {
margin:0;
padding:0 0 8px 10px;
}
.relatedClose {
height:19px;
line-height:0.01em;
margin:0;
padding:0;
}
.boxHome {
padding:15px 0 0 15px;
vertical-align:top;
width:30%;
}
.titRelated {
width:185px;
}
.titRelatedHome {
background-position:right top;
background-repeat:no-repeat;
font-weight:normal;
height:auto !important;
margin:0;
min-height:25px;
padding:1px 0 0 10px;
}
.titRelatedHome a {
text-decoration:none;
}
.titRelatedHome a:hover {
text-decoration:underline;
}
ul.relatedContainerHome {
margin:0;
padding:0 0 0 12px;
}
li.HomeLink {
border-top-style:solid;
border-top-width:1px;
list-style:none outside none;
margin:0;
padding:1px 0 2px;
}
li.HomeLink a {
text-decoration:none;
}
li.HomeLink a:hover {
text-decoration:underline;
}
li.HomeLinkLast {
border-bottom-style:solid;
border-bottom-width:1px;
border-top-style:solid;
border-top-width:1px;
list-style:none outside none;
margin:0;
padding:1px 0 2px;
}
li.HomeLinkLast a {
font-size:0.75em;
text-decoration:none;
}
li.HomeLinkLast a:hover {
text-decoration:underline;
}
.relatedHomeCloseSx {
vertical-align:bottom;
}
.relatedHomeCloseTutte {
font-size:0.65em;
text-align:right;
width:90%;
}
.relatedHomeCloseTutte a {
text-decoration:none;
}
.relatedHomeCloseTutte a:hover {
text-decoration:underline;
}
.relatedHomeClose {
padding:2px 2px 2px 5px;
}
.relatedHomeCloseDx {
text-align:right;
vertical-align:bottom;
}
.listParagrafi {
margin-bottom:30px;
}
.listParagrafi ul {
margin:0;
padding:0;
}
.listParagrafi li {
list-style:none outside none;
margin:0 0 3px;
padding:0 15px;
}
.titoloBoxLanci {
border-top-style:solid;
border-top-width:1px;
font-weight:lighter;
margin:10px 0 0;
padding:2px 0 2px 10px;
}
.imglancio {
float:left;
margin-right:11px;
}
.imglancioDx {
float:right;
margin-left:11px;
}
.imglancioTop {
float:right;
margin-left:11px;
}
.imgFotoNotizia {
display:block;
}
.boxLancio {
border-top-style:solid;
border-top-width:1px;
clear:both;
display:block;
height:auto !important;
min-height:100px;
padding:4px 10px 2px 0;
}
.boxLancioClose {
border-top-style:solid;
border-top-width:1px;
}
.boxLancioCloseZona {
border-top-style:solid;
border-top-width:1px;
margin-top:8px;
}
.fonteLancio {
font-variant:small-caps;
margin:5px 0 2px;
}
h2.titLancio, h2.titLancioWht, h3.titLancio {
font-weight:lighter;
margin:0;
}
.txtLancio {
line-height:1.2em;
margin:5px 0;
}
.relatedMeta {
font-variant:small-caps;
margin:5px 0 1px;
}
.relatedMetaWht {
border-top-style:solid;
border-top-width:1px;
font-variant:small-caps;
margin:5px 0 1px;
}
.txtLancioLink {
border-top-style:solid;
border-top-width:1px;
margin:8px 0 0;
padding:5px 0;
}
.titArea {
border-bottom-style:solid;
border-bottom-width:1px;
border-top-style:solid;
border-top-width:1px;
font-weight:bold;
margin-bottom:4px;
margin-top:27px;
padding:2px 0 2px 2px;
}
.boxLancioVideo {
border-bottom-style:solid;
border-bottom-width:1px;
clear:both;
display:block;
padding:5px 0;
}
.listaTd {
padding:0;
vertical-align:top;
width:48%;
}
ul.listaUl {
margin:0;
padding:0;
}
li.listaLi {
list-style:none outside none;
padding:3px 0 3px 10px;
}
a.listaLink {
text-decoration:underline;
}
a.listaLinknorm {
font-weight:normal;
text-decoration:underline;
}
a.listaLink:hover, a.listaLinknorm:hover {
text-decoration:underline;
}
.informazioni {
float:right;
margin:5px 0;
padding:2px 5px 2px 40px;
}
.informazioni select {
margin-bottom:2px;
margin-top:2px;
}
.bisogno {
font-weight:bold;
margin-bottom:4px;
margin-top:10px;
padding:2px 0;
}
.listaServizi {
width:98%;
}
.servizio {
padding:3px 0 3px 10px;
}
h2.titServizio {
font-weight:normal;
margin:0;
padding-left:8px;
}
.accedi {
margin-bottom:7px;
margin-top:7px;
text-align:right;
width:100%;
}
.accediServizio {
display:inline;
margin:4px 3px 0;
padding:4px 15px;
}
.accediServizio a {
text-decoration:none;
}
.imgLucchetto {
margin-left:6px;
vertical-align:bottom;
}
.topEventi {
background-position:right top;
background-repeat:no-repeat;
margin:0;
padding:10px 0 3px 0;
}
.pannelloTop {
height:17px;
margin:10px 0 0;
padding:0;
width:100%;
}
.pannelloContainer {
margin:0;
padding:0 20px 0 15px;
}
.tdPannelloNome {
width:100%;
}
.sindacoBottom {
display:table;
height:17px;
margin:0 0 10px;
padding:0;
width:100%;
}
.sindacoBottomDx {
float:right;
height:17px;
margin:0;
padding:0 0 0 20px;

}
.sindacoBottomSx {
float:left;
height:17px;
margin:0;
padding:0 0 0 20px;
}
.infoTop {
height:13px;
margin:10px 0 0;
padding:0;
}
.infoBottom {
height:27px;
margin:0 0 20px;
padding:0 0 0 15px;
}
.containerWhite {
margin:0;
padding:10px 0 10px 15px;
}
.containerWhiteZona {
border-bottom-style:solid;
border-bottom-width:1px;
margin:0;
padding:5px 0;
text-align:center;
}
.containerWhiteTit {
border-bottom-style:solid;
border-bottom-width:1px;
margin:0;
padding:0 0 5px 15px;
}
.containerWhiteTit h2 {
font-weight:lighter;
margin:0;
padding:0;
}
.containerWhiteAppro {
margin:0;
padding:0 10px 0 15px;
}
.listaPagine {
padding:0 25px 0 0;
vertical-align:top;
width:45%;
}
.thumb {
padding:2px 0 0;
}
.formFiloUp {
border-top-style:solid;
border-top-width:1px;
margin:0;
padding:0;
}
.formFiloDown {
border-bottom-style:solid;
border-bottom-width:1px;
margin:0;
padding:0;
}
h2.titForm {
margin:0;
}
.listAssessore {
float:left;
margin:0 6px;
width:47%;
}
.assessoriTop {
height:16px;
margin:10px 0 0;
padding:0;
width:100%;
}
.assessoriContainer {
margin:0;
padding:0 20px 0 15px;
}
.notizieAss {
display:table;
width:100%;
}
.fotoAss {
float:left;
margin-right:15px;
}
.nomeAssessori {
float:left;
}
.nomeAssessori a {
font-weight:bold;
}
.assessoriBottom {
height:16px;
margin:0 0 6px;
padding:0;
width:100%;
}
.assessoriBottomDx {
float:right;
height:16px;
margin:0;
padding:0 0 0 20px;
}
.assessoriBottomSx {
float:left;
height:16px;
margin:0;
padding:0 0 0 20px;
}
.titRelatedWht {
font-weight:bold;
height:auto !important;
margin:10px 0 0;
min-height:20px;
padding:5px 0 0 10px;
}
.thumGal {
margin:5px 10px 5px 0;
}
.risultati {
display:table;
margin-bottom:4px;
margin-top:19px;
padding:1px 10px 0 0;
width:100%;
}
li.listaLiNodo {
list-style:none outside none;
padding:3px 0 3px 20px;
}
li.listaLiPag {
list-style:none outside none;
padding:3px 0 3px 20px;
}
li.listaLiSito {
list-style:none outside none;
padding:3px 0 3px 20px;
}
li.listaLiFile {
list-style:none outside none;
padding:3px 0 3px 20px;
}
.divStrutt {
margin:25px 0 35px;
}
.titLinkStrutt {
border-bottom-style:solid;
border-bottom-width:1px;
font-weight:bolder;
margin-bottom:0;
margin-top:10px;
}
.listParStrutt {
margin-bottom:0;
padding:8px 0;
}
.listParStrutt ul {
margin:0;
padding:0;
}
.listParStrutt li {
list-style:none outside none;
margin:0 0 3px;
padding:0 0 0 15px;
}
.titDatiEventi {
border-bottom-style:solid;
border-bottom-width:1px;
font-weight:bolder;
margin-bottom:0;
margin-top:1px;
padding-left:5px;
}
.boxDatiEventi {
margin-bottom:0;
padding:5px;
}
ul.ulMappa {
margin:0;
padding:0;
}
ul.ulMappa a {
text-decoration:none;
}
ul.ulMappa a:hover {
text-decoration:underline;
}
.mappaIco {
margin-right:11px;
vertical-align:middle;
}
li.mappa1liv {
border-bottom-style:solid;
border-bottom-width:1px;
border-top-style:solid;
border-top-width:1px;
font-size:0.9em;
font-weight:bold;
list-style:none outside none;
margin-bottom:3px;
padding:0;
}
li.mappa2liv {
border-bottom-style:solid;
border-bottom-width:1px;
font-weight:bold;
list-style:none outside none;
margin:0 0 0 20px;
padding:0;
}
li.mappa3liv {
border-bottom-style:solid;
border-bottom-width:1px;
font-weight:bold;
list-style:none outside none;
margin:0 0 0 40px;
padding:0;
}
li.mappa4liv {
border-bottom-style:solid;
border-bottom-width:1px;
list-style:none outside none;
margin:0 0 0 60px;
padding:0;
}
.mappa1Divido {
border-bottom-style:solid;
border-bottom-width:1px;
line-height:3px;
list-style:none outside none;
margin:0 0 0 20px;
padding:0;
}
.mappa2Divido {
border-bottom-style:solid;
border-bottom-width:1px;
line-height:3px;
list-style:none outside none;
margin:0 0 0 20px;
padding:0;
}
.mappa3Divido {
border-bottom-style:solid;
border-bottom-width:1px;
line-height:3px;
list-style:none outside none;
margin:0 0 0 20px;
padding:0;
}
.mappa4Divido {
border-bottom-style:solid;
border-bottom-width:1px;
line-height:3px;
list-style:none outside none;
margin:0 0 0 40px;
padding:0;
}
.pannelloContainerGruppo {
background-position:center bottom;
display:block;
margin:0;
padding:0;
width:100%;
}
ul.ulListGruppo {
margin:0 0 0 12px;
padding:0;
}
.listGruppo {
background-repeat:no-repeat;
font-weight:bold;
list-style:none outside none;
padding:2px 10px 2px 26px;
}
.capoGr {
font-weight:normal;
margin-left:4px;
}
ul.ulNotizie {
margin:0;
padding:0;
}
li.liNotizie {
list-style:none outside none;
padding-top:2px;
}
.occhielloNotizia {
font-variant:small-caps;
}
.txtDatiProgetto {
margin:0 0 2px;
padding:0;
}
a.webcityWhtLink {
color:#FFFFFF;
text-decoration:none;
}
a.webcityWhtLink:hover {
color:#FFFFFF;
text-decoration:underline;
}
table.Lista {
border-bottom-style:solid;
border-bottom-width:1px;
border-left-style:solid;
border-left-width:1px;
border-top-style:solid;
border-top-width:1px;
margin:15px 0 0;
padding:0;
width:100%;
}
table.Lista th {
border-bottom-style:solid;
border-bottom-width:1px;
border-right-style:solid;
border-right-width:1px;
font-weight:lighter;
margin:0;
padding:1px 2px;
text-align:center;
}
table.Lista tr.odd {
}
table.Lista tr.even {
}
table.Lista td {
border-right-style:solid;
border-right-width:1px;
margin:0;
padding:1px 2px;
}
.txtMedium {
}
.button {
display:inline;
margin:3px 3px 0;
padding:3px 15px;
}
.boxLancioUnico {
border-style:solid;
border-width:1px;
margin:0;
padding:10px;
}
h2.titBoxLancio {
margin:1px 0 2px;
padding:0;
}
.bgTitBoxLancio {
}
.contentBoxLancio {
border-style:solid;
border-width:1px;
margin:0;
padding:10px;
}
.rightSpacer2008 {
width:1%;
}
.aSize_testata2008 {
padding:0 20px;
text-align:right;
width:12%;
}
.notizieHomeEventi {
border-top-style:solid;
border-top-width:1px;
}
.searchHome2008 {
padding:20px 10px 0 15px;
width:55%;
}
.ricordati {
padding:20px 0 0;
text-align:right;
width:45%;
}
.ricordatiArea {
background-color:#DEDEDE;
float:right;
width:99%;
}
.ricordatiArea h2 {
display:inline;
margin:0;
padding:0 5px 0 0;
}
.ricordatiArea p {
display:inline;
margin:0;
padding:0;
}
.ricordatiTop {
vertical-align:top;
}
.ricordatiMed {
padding:5px 0;
text-align:left;
width:99%;
}
.ricordatiMed a {
text-decoration:none;
}
.ricordatiMed a:hover {
text-decoration:underline;
}
.ricordatiDown {
vertical-align:bottom;
}
.titRelatedHome1 {
background-position:left top;
background-repeat:no-repeat;
font-weight:normal;
height:auto !important;
margin:0;
min-height:25px;
padding:1px 0 0 10px;
}
.titRelatedHome1 a {
text-decoration:none;
}
.titRelatedHome1 a:hover {
text-decoration:underline;
}
.titRelatedHome2 {
background-position:left top;
background-repeat:no-repeat;
font-weight:normal;
height:auto !important;
margin:0;
min-height:25px;
padding:1px 0 0 10px;
}
.titRelatedHome2 a {
text-decoration:none;
}
.titRelatedHome2 a:hover {
text-decoration:underline;
}
.titRelatedHome3 {
background-position:right top;
background-repeat:no-repeat;
font-weight:normal;
height:auto !important;
margin:0;
min-height:25px;
padding:1px 0 0 10px;
}
.titRelatedHome3 a {
text-decoration:none;
}
.titRelatedHome3 a:hover {
text-decoration:underline;
}
.titRelatedHome4 {
background-position:right top;
background-repeat:no-repeat;
font-weight:normal;
height:auto !important;
margin:0;
min-height:25px;
padding:1px 0 0 10px;
}
.titRelatedHome4 a {
text-decoration:none;
}
.titRelatedHome4 a:hover {
text-decoration:underline;
}
.titRelatedHome5 {
background-position:right top;
background-repeat:no-repeat;
font-weight:normal;
height:auto !important;
margin:0;
min-height:25px;
padding:1px 0 0 10px;
}
.titRelatedHome5 a {
text-decoration:none;
}
.titRelatedHome5 a:hover {
text-decoration:underline;
}
.titRelatedHome6 {
background-position:right top;
background-repeat:no-repeat;
font-weight:normal;
height:auto !important;
margin:0;
min-height:25px;
padding:1px 0 0 10px;
}
.titRelatedHome6 a {
text-decoration:none;
}
.titRelatedHome6 a:hover {
text-decoration:underline;
}
ul.relatedContainerHome {
margin:0;
padding:0 0 0 12px;
}
ul.relatedContainerHome4 {
background-position:left bottom;
background-repeat:no-repeat;
margin:0;
padding:0 0 0 12px;
}
ul.relatedContainerHome6 {
background-position:right bottom;
background-repeat:no-repeat;
margin:0;
padding:0 0 0 12px;
}
ul.relatedContainerHome1, ul.relatedContainerHome2, ul.relatedContainerHome3, ul.relatedContainerHome5 {
margin:0;
padding:0 0 0 12px;
}
.brandHp2008 {
border-right-style:solid;
border-right-width:1px;
border-top-style:solid;
border-top-width:1px;
text-align:right;
vertical-align:top;
}
.listSpec {
margin:0;
width:98%;
}
.specContainer {
margin:0;
padding:0 20px 0 15px;
}
.fotoSpec {
float:right;
margin-left:15px;
}
.specFiloUp {
border-bottom-style:solid;
border-bottom-width:1px;
height:5px;
}
.specFiloDown {
border-top-style:solid;
border-top-width:1px;
height:5px;
}
.elementoJolly {
background-position:left top;
background-repeat:no-repeat;
margin:0 0 0 5px;
padding:0;
}
.elementoJollyContent {
padding:10px;
}
.elementoJollyBott {
margin:0;
padding:10px 0;
}
.elementoJollyClose {
background-position:center bottom;
background-repeat:repeat-x;
margin:0;
padding:0;
}

.vertical{
vertical-align:top;
width:21%;}

.grey{
border:1px solid #CCCCCC;
margin:4px;
padding:4px; }

#form_loginSx{
float: left;
width: 45%;
}

#form_loginDx{
float: right;
width: 45%;
}

ul.boxLinkWht {
list-style:none outside none;
margin:10px 2px 0 0;
padding:0;
}

.txtForm3 {
margin:0;
padding:2px 5px;
}
/* PIPPO */


