BODY, HTML
{
margin : 0px;
padding : 0px;
height : auto;
width : 100%;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
height : 100%;
background-color : #F1F1F1;
color: #2c312f;
}


FORM
{
margin : 0px;
padding : 0px;
}




.Contenitore
{
width : 100%;
height : 100%;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : left;
}


.LineaTestata1
{
width : 1000px;
height : 12px;
background-color : #2c312f;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
}

.BoxTestata
{
width : 1000px;
height : 109px;
background-image: url('/img/testata.gif');
background-repeat: no-repeat;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : left;
}


#MenuTestata
{
position:relative;
height:15px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #205B87;
text-align: right;
float: right;
overflow: hidden;
display: inline;
margin-right: 0px;
z-index: 2;
margin-top:10px;
}

.Ricerca
{
position:relative;
left:440px;
top:84px;
width:290px;
height:40px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #205B87;
text-align: right;
float: right;
overflow: hidden;
display: inline;
z-index: 3;
}

.header_logo
{
height: 100px;
width: 990px;
z-index: 1;
float: left;
position: relative;
top: -33px;
}

.Ricerca td
{
vertical-align: top;
}

.Ricerca .td_submit
{
width: 65px;
}

.Ricerca .search input
{
width:180px;
margin-top: 0px;
}

.mainColumn .search form
{
background-color: #FFFFFF;
margin-right:6px;
}

input.submit
{
background-color:#8EA824;
color:white;
font-size:11px;
margin-top:6px;
padding:2px;
width:100%;
}

.search input
{
border-width: 1px;
}

.search .td_text input
{
border-width: 1px;
}

.search .td_submit input
{
vertical-align: middle;
}

input, textarea
{
border-color: #7f9DB9;
}

.LineaTestata2
{
width : 1000px;
height : 3px;
background-color : #2c312f;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
}

.LineaTestata3
{
width : 1000px;
height : 2px;
background-image: url('/img/linea_testata.gif');
background-repeat: repeat-x;
background-color : #f7f7f7;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
}


.menuTop
{
width : 990px;
height : 34px;
background-color : #2c312f;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : left;
margin-top: 2px;
position: relative;
top: -33px;
}


.borderLayoutMastHead .menu.menuTop a
{
color: #e3e4e5;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
}


#BoxMenu
{
position:relative;
z-index:3;
left:15px;
top:7px;
width:900px;
height:13px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #e3e4e5;
text-align: left;
}


.TabellaLayout
{
width : 1000px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
border: 0px;
}


.TabellaLayout #Colonna1Intestazione
{
width : 188px;
height : 35px;
background-color : #2c312f;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : center;
}


.TabellaLayout #Colonna2Intestazione
{
width : 500px;
height : 35px;
background-color : #2c312f;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : center;
}


.TabellaLayout #Colonna3Intestazione
{
width : 312px;
height : 35px;
background-color : #2c312f;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : right;
}


.TabellaLayout #Colonna1
{
width : 188px;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : left;
vertical-align: top;
}


.TabellaLayout #Colonna2
{
width : 500px;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : center;
vertical-align: top;
}


.TabellaLayout #Colonna3
{
width : 312px;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : left;
vertical-align: top;
}


.calendario
{
left:6px;
top:-30px;
width:176px;
height:170px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #2c312f;
border-color : #2c312f;
border-width : 1px;
border-style: solid;
background-color : #dedad1;
text-align: right;
}
.TabellacalendarioLayout
{
width : 100%;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
color: #2c312f;
font-weight : normal;
border: 0px;
}
.TabellacalendarioLayout #Titolo
{
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : center;
vertical-align: middle;
color: #172b54;
font-weight : bold;
}
.TabellacalendarioLayout #Giorno
{
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : center;
vertical-align: middle;
color: #ffffff;
font-weight : normal;
}
.TabellaeventiLayout
{
width : 100%;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
color: #2c312f;
font-weight : normal;
border: 0px;
}
.TabellaeventiLayout #Titolo
{
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : center;
vertical-align: middle;
color: #172B54;
font-weight : bold;
}
.TabellaeventiLayout #Testo
{
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : left;
vertical-align: middle;
color: #2c312f;
font-weight : normal;
font-size : 10px;
}
.TabellalaprovinciaLayout
{
margin-left: auto;
margin-right: auto;
height: 100%;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #172B54;
border: 0px;
}
.TabellalaprovinciaLayout img
{
display:inline;
}
.riempitivolp
{
width:14px;
height:187px;
color: #2c312f;
border-color : #2c312f;
border-width : 1px;
border-style: solid;
background-color : #ffffff;
}
.TabellaserviziLayout
{
width : 100%;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
color: #2c312f;
font-weight : normal;
border: 0px;
}
.TabellaserviziLayout #Titolo
{
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : center;
vertical-align: middle;
color: #172B54;
font-weight : bold;
}
.TabellaserviziLayout #Testo
{
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : left;
vertical-align: middle;
color: #2c312f;
font-weight : normal;
font-size : 10px;
}
.guida
{
width:176px;
height:50px;
}
.guida .image
{
padding-top:4px;
margin-left:auto;
margin-right:auto;
}
.informa
{
width:176px;
height:50px;
}
.informa .informa_link
{
float:right;
padding-right: 6px;
padding-top: 3px;
}
.informa .informa_link:first-child
{
float:left;
padding-left: 6px padding-right: 0px;
}
.TabellatestateLayout
{
margin-left: auto;
margin-right: auto;
height: 100%;
border: 0px;
}
.riempitivotestate
{
width:14px;
height:156px;
color: #2c312f;
border-color : #2c312f;
border-width : 1px;
border-style: solid;
background-color : #ffffff;
}
.banner_sx
{
position:relative;
z-index:3;
left:6px;
top:110px;
width:176px;
height:600px;
text-align: center;
}
.copyright
{
z-index:3;
left:0px;
top: 140px;
width:980px;
height:25px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #2c312f;
border-color : #2c312f;
border-top-width : 1px;
border-bottom-width : 0px;
border-left-width : 0px;
border-right-width : 0px;
border-style: solid;
background-color : #E1E2E2;
text-align: left;
padding-top : 5px;
padding-bottom : 0px;
padding-right : 10px;
padding-left : 10px;
}
.TabellacopyrightLayout
{
margin-left: auto;
margin-right: auto;
width: 100%;
height: 100%;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #2c312f;
border: 0px;
}
.boxLinkEventiOggitop
{
width:162px;
height:20px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #2c312f;
border-color : #2c312f;
border-width : 1px;
border-style: solid;
background-color : #dedad1;
text-align:center;
display:inline-table;
margin-left: 325px;
}
.boxTopGroup
{
margin-bottom: 10px;
}

.boxtop
{
background-color:#e1e2e2;
border:1px solid #2C312F;
color:#2C312F;
display:inline-block;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
height:70px;
padding-left:2px;
text-align:center;
width : 160px;
}

#col4 .container.twoColumns .boxtop
{
width : 143px;
}

.boxtop .TabellaboxtopLayout
{
margin-left: auto;
margin-right: auto;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
color: #2c312f;
font-weight : normal;
border: 0px;
}
.boxtop .TabellaboxtopLayout td
{
text-align: center;
vertical-align: middle;
}
.boxtop .TabellaboxtopLayout #Titolo
{
padding-top : 3px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 3px;
text-align : left;
vertical-align: middle;
color: #172b54;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 14px;
font-weight : bold;
}
.boxtop .TabellaboxtopLayout #Testo
{
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : left;
vertical-align: middle;
color: #2c312f;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 10px;
font-weight : normal;
}
.boxnotizie1
{
position:relative;
z-index:3;
left:0px;
top:40px;
width:500px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #2c312f;
border-width : 0px;
background-color : #ffffff;
text-align: center;
}
.Tabellaboxnotizie1Layout
{
margin-left: auto;
margin-right: auto;
width : 98%;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
color: #2c312f;
font-weight : normal;
border: 0px;
text-align:justify;
}
.banner_body
{
position:relative;
z-index:3;
left:0px;
top:60px;
width:500px;
height:25px;
text-align: center;
}
.boxdiretta
{
width:486;
height:114px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #2c312f;
border-color : #2c312f;
border-width : 2px;
border-style: solid;
background-color : #ffffff;
margin-top: 10px;
margin-right: 14px;
}
.boxdiretta *
{
vertical-align: middle;
}
.TabellaboxdirettaLayout
{
margin-left: auto;
margin-right: auto;
width : 100%;
height: 100%;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
color: #2c312f;
font-weight : normal;
border: 0px;
}
.TabellaboxdirettaLayout #Titolo
{
padding-top : 3px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 5px;
text-align : left;
vertical-align: middle;
color: #172B54;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 14px;
font-weight : bold;
width: 151px;
background-color: #dedad1;
}
.news
{
position:relative;
z-index:3;
left:0px;
top:100px;
width:500px;
height:20px;
text-align: left;
color: #172B54;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 14px;
font-weight : bold;
}
.locali
{
position:relative;
z-index:3;
left:0px;
top:100px;
width:500px;
height:27px;
text-align: left;
border-color : #2c312f;
border-width : 1px;
border-style: solid;
background-color : #ffffff;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 14px;
font-weight : bold;
}
.ultimora
{
position:relative;
z-index:3;
left:0px;
top:105px;
width:500px;
height:27px;
text-align: left;
border-color : #2c312f;
border-width : 1px;
border-style: solid;
background-color : #ffffff;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 14px;
font-weight : bold;
}
.TabellanewsLayout
{
margin-left: auto;
margin-right: auto;
width : 100%;
height : 100%;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
color: #2c312f;
font-weight : normal;
border: 0px;
}
.TabellanewsLayout #Titolo
{
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 5px;
text-align : left;
vertical-align: middle;
color: #172B54;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : bold;
width: 70px;
background-color: #dedad1;
}
.TabellanewsLayout #Testo
{
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 5px;
text-align : left;
vertical-align: middle;
background-color: #ffffff;
}
.boxnotizie2
{
position:relative;
z-index:3;
left:0px;
top:0px;
width:490px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #2c312f;
border-width : 0px;
background-color : #f8f8f8;
text-align:justify;
margin-top: 12px;
padding-bottom:12px;
}
.boxnotizie2 h1
{
margin: 0 0 0 0;
}
.boxnotizie2 .element.teaser
{
margin-left: 5px;
margin-right: 5px;
margin-top: 0px;
margin-bottom: 0px;
border-bottom-width: 1px;
border-style: solid;
}
.Tabellaboxnotizie2Layout
{
margin-left: auto;
margin-right: auto;
width : 98%;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
color: #2c312f;
font-weight : normal;
border: 0px;
text-align:justify;
}
.TabellaboxultimiarticoliLayout
{
margin-left: auto;
margin-right: auto;
width : 99%;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
color: #2c312f;
font-weight : normal;
border: 0px;
}
.TabellaboxultimiarticoliLayout #Titolo
{
padding-top : 3px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 3px;
text-align : left;
vertical-align: middle;
color: #172B54;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 14px;
font-weight : bold;
}
.TabellaboxultimiarticoliLayout #Testo
{
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 3px;
text-align : left;
vertical-align: middle;
color: #2c312f;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
}
.TabellaboxmiddleLayout
{
margin-left: auto;
margin-right: auto;
width : 99%;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
color: #2c312f;
font-weight : normal;
border: 0px;
}
.TabellaboxmiddleLayout #Titolo
{
padding-top : 3px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 3px;
text-align : left;
vertical-align: middle;
color: #17713b;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 14px;
font-weight : bold;
}
.TabellaboxmiddleLayout #Testo
{
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 3px;
text-align : left;
vertical-align: middle;
color: #2c312f;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
}
.boxbottom, #col3 .container.twoColumns .boxbottom
{
width:246px;
height:105px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #2c312f;
border-color : #2c312f;
border-width : 1px;
border-style: solid;
background-color : #ffffff;
text-align: center;
margin-top: 10px;
}
.boxbottom #box
{
width: 148px;
font-size : 12px;
font-weight : bold;
color: #2c312f;
border-color : #9c1b15;
border-width : 2px;
border-style: solid;
}
.TabellaboxbottomLayout
{
margin-left: auto;
margin-right: auto;
width : 100%;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
color: #2c312f;
font-weight : normal;
border: 0px;
padding-right : 5px;
}
.TabellaboxbottomLayout #Testo
{
padding-top : 3px;
padding-bottom : 0px;
padding-right : 3px;
padding-left : 3px;
text-align : left;
vertical-align: middle;
color: #2c312f;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
}
.discussione
{
position:relative;
z-index:3;
left:10px;
top:20px;
width:302px;
height:70px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #2c312f;
border-color : #2c312f;
border-width : 1px;
border-style: solid;
background-color : #f1f1f1;
text-align: center;
}
.TabelladiscussioneLayout
{
margin-left: auto;
margin-right: auto;
width : 98%;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
color: #2c312f;
font-weight : normal;
border: 0px;
}
.TabelladiscussioneLayout #Titolo
{
padding-top : 3px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : left;
vertical-align: middle;
color: #172B54;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 14px;
font-weight : bold;
}
.TabelladiscussioneLayout #Testo
{
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : left;
vertical-align: middle;
color: #2c312f;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 10px;
font-weight : normal;
}
.TabellavideoLayout
{
margin-left: auto;
margin-right: auto;
width : 98%;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
color: #2c312f;
font-weight : normal;
border: 0px;
}
.TabellavideoLayout #Titolo
{
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : center;
vertical-align: middle;
color: #172B54;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 14px;
font-weight : bold;
background-color : #dedad1;
}
.TabellavideoLayout #Testo
{
padding-top : 0px;
padding-bottom : 0px;
padding-right : 3px;
padding-left : 0px;
text-align : right;
vertical-align: middle;
color: #2c312f;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 10px;
font-weight : normal;
}
.boxrotation
{
position:relative;
z-index:3;
left:10px;
top:60px;
width:302px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #2c312f;
text-align: center;
}
.TabellaboxrotationLayout
{
margin-left: auto;
margin-right: auto;
width : 100%;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
color: #2c312f;
font-weight : normal;
}
.TabellaboxrotationLayout #Titolo1
{
height: 25px;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : center;
vertical-align: middle;
color: #172B54;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : bold;
background-color : #ffffff;
border-color : #dedad1;
border-top-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
border-bottom-width : 0px;
border-style: solid;
}
.TabellaboxrotationLayout #Titolo2
{
height: 25px;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : center;
vertical-align: middle;
color: #172B54;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : bold;
background-color : #dedad1;
border-color : #dedad1;
border-top-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
border-bottom-width : 0px;
border-style: solid;
}
.TabellaboxrotationLayout #Spazio
{
height: 25px;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : center;
vertical-align: middle;
color: #172B54;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : bold;
border-color : #dedad1;
border-top-width : 0px;
border-left-width : 0px;
border-right-width : 0px;
border-bottom-width : 1px;
border-style: solid;
}
.TabellaboxrotationLayout #Testo
{
padding-top : 7px;
padding-bottom : 7px;
padding-right : 7px;
padding-left : 7px;
text-align : left;
vertical-align: top;
color: #2c312f;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 10px;
font-weight : normal;
background-color : #ffffff;
border-color : #dedad1;
border-top-width : 0px;
border-left-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-style: solid;
}
.dx_col1_box2
{
width:146px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #2c312f;
border-color : #2c312f;
border-width : 1px;
border-style: solid;
background-color : #ffffff;
text-align: center;
margin-bottom: 10px;
}
.dx_col1_box3
{
width:150px;
height: 195px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #2c312f;
border-color : #2c312f;
border-width : 1px;
border-style: solid;
background-color : #ffffff;
text-align: center;
}
.dx_col2_box2
{
width:145px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #2c312f;
border-color : #2c312f;
border-width : 1px;
border-style: solid;
background-color : #ffffff;
text-align: center;
margin-bottom: 10px;
height: 170px;
}
.dx_col2_box3
{
width:140px;
height: 745px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #2c312f;
border-color : #2c312f;
border-width : 1px;
border-style: solid;
background-color : #e5e5e3;
text-align: center;
}
.dx_col1_box1 .gallery img
{
display:inline;
padding-top: 2px;
}

.dx_col2_box1 img
{
display:inline;
padding-right: 3px;
}
.dx_col2_box2 img
{
display:inline;
padding-right: 3px;
}
.dx_col1_box1 #TestoPuntato
{
text-align: left;
padding-left: 3px;
line-height: 14px;
font-size:10px;
}
.TabellaboxdxLayout
{
margin-left: auto;
margin-right: auto;
width : 98%;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
color: #2c312f;
font-weight : normal;
border: 0px;
}
.TabellaboxdxLayout .image
{
padding-top : 5px;
padding-left : 5px;
}
.TabellaboxdxLayout #Titolo
{
padding-top : 5px;
padding-bottom : 5px;
padding-right : 0px;
padding-left : 3px;
text-align : left;
vertical-align: middle;
color: #2c312f;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 10px;
font-weight : bold;
}
.TabellaboxdxLayout #Titolo2
{
padding-top : 3px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : center;
vertical-align: middle;
color: #172B54;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : bold;
}
.TabellaboxdxLayout #Testo
{
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 3px;
text-align : left;
vertical-align: middle;
color: #2c312f;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 10px;
font-weight : normal;
}
.TabellaboxdxLayout #TestoPuntato
{
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 5px;
text-align : left;
vertical-align: middle;
color: #2c312f;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 10px;
font-weight : normal;
}
.dx_col1_box2 .TabellaboxdxLayout td
{
vertical-align: top;
}
.search .submit
{
background-image: url('/img/b_cerca.gif');
}
.topBorderLayout.footer
{
background:#333333 none repeat scroll 0 0;
border-top:0px solid #E8ECD7;
color:white;
font-size:11px;
margin:auto;
padding:0px;
position:relative;
width:1000px;
margin-top: 10px;
}
.topBorderLayout.header
{
width : 990px;
height : 12px;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
background:#2c312f none;
margin: auto;
}

.borderLayoutMastHead
{
margin-bottom: 0px;
margin-right: 0px;
height: 155px;
}

.videoTeaser
{
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #2c312f;
background-color : #f1f1f1;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: 6px;
padding-top:13px
}
#col4 .teaser.videoTeaser h1
{
display: block;
position: relative;
height: 20px;
padding-top : 5px;
padding-bottom : 5px;
padding-right : 0px;
padding-left : 0px;
text-align : center;
vertical-align: middle;
color: #172B54;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 14px;
font-weight : bold;
background-color : #dedad1;
margin-bottom: 0px;
}

.videoTeaser .video
{
text-align: left;
}

.eventi #Titolo
{
padding-top : 7px;
padding-bottom : 7px;
padding-right : 0px;
padding-left : 0px;
text-align : center;
vertical-align: middle;
color: #172b54;
font-weight : bold;
}
.eventi .linklist
{
padding-top : 0px;
padding-bottom : 10px;
padding-right : 5px;
padding-left : 6px;
text-align : left;
vertical-align: middle;
color: #2c312f;
font-weight : normal;
font-size : 10px;
list-style-type:disc;
}
.boxmiddle
{
position:relative;
z-index:3;
left:0px;
top:0px;
width:235px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #2c312f;
border-color : #8ac5a0;
border-width : 2px;
border-style: solid;
background-color : #ffffff;
}
.col2 .boxmiddle.annunci
{
float: right;
}

#Titolo
{
padding-top : 3px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 3px;
text-align : left;
vertical-align: middle;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 14px;
font-weight : bold;
}
.boxmiddle #Titolo
{
color: #17713b;
}
.boxmiddle .linklist
{
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 3px;
text-align : left;
vertical-align: middle;
color: #2c312f;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
}
.title_separator
{
background-image: url('/img/r_middle.gif');
background-position:5px 2px;
background-repeat:no-repeat;
height: 5px;
padding-top: 2px;
padding-bottom: 2px;
margin-left: 0px;
margin-right: 6px;
}
.container.twoColumns
{
background-image: none;
}
#col3 .container.twoColumns
{
width: 490px;
}

#col3 .container.twoColumns .col2
{
padding-left: 1px;
}

.boxmiddle .teaser
{
height: 55px;
width: 238px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-right: 0px;
margin-bottom: 0px;
margin-right: 0px;
}
.container.twoColumns .boxmiddle .teaser h1, .boxmiddle .teaser h1
{
font-size: 15px;
margin-bottom: 4px;
}
#col3 .container.twoColumns .boxmiddle, #col3 .teaser
{
background-color : #F8F8F8;
}
#col3 .container.twoColumns .TabellaboxbottomLayout .links div
{
margin-top: 5px;
margin-bottom: 5px;
}
#col3 .container.twoColumns .TabellaboxbottomLayout .links a:hover
{
background-color:transparent!important;
}
.borderLayout
{
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
background-color: #f1f1f1;
width: 990px;
}
.boxultimiarticoli
{
width:478px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #2c312f;
border-color : #80001B;
border-width : 2px;
border-style: solid;
background-color : #E1E2E2;
margin-bottom: 14px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;
padding-bottom: 4px;
margin-top: 10px;
margin-right: 14px;
}
.boxultimiarticoli .title_separator
{
background-image: url('/img/r_uarticoli.gif');
}
.boxultimiarticoli #Titolo
{
color:#172b54;
}
.box_col1
{
left:6px;
width:176px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #2c312f;
border:1px solid #2C312F;
background-color : #f8f8f8;
text-align: left;
margin-bottom: 10px;
}
.laprovincia
{
width:176px;
height:232px;
background-color : #eeeeed;
text-align: center;
}
.servizi
{
height:90px;
}
#col1 .servizi ul
{
font-size:10px;
list-style-type:square;
padding-left:16px;
text-align:left;
}
.servizi #Titolo
{
text-align:center;
font-size: 12px;
margin-bottom: 4px;
color: rgb(142,69,53);
}

.topheader
{
border:0 none;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
width:990px;
background-color:#2C312F;
height:35px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-bottom: 3px;
position: relative;
left: 0px;
z-index: 1;
margin-top:-11px;
}

#Colonna3Intestazione
{
float: right;
padding-right: 0px;
height: 35px;
width: 304px;
}
#Colonna3Intestazione .toplink
{
float: right;
padding-top: 0px;
padding-right: 0px;
margin-top:5px;
}
#col1
{
position: relative;
z-index: 2;
left: 5px;
top: -32px;
}
.ui-datepicker-inline
{
margin-left: auto;
margin-right: auto;
}
.calendario #Titolo
{
color:#172b54;
}
.testate
{
width:176px;
height:170px;
background-color : #eeeeed;
text-align: right;
}
.testate td
{
vertical-align:middle;
padding: 1px 1px 1px 1px;
}
.testate td img
{
margin-left:auto;
margin-right:auto;
text-align:center;
}
.article
{
background-color:#F8F8F8;
margin-top: 0px;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
color:#2C312F;
padding-left: 10px;
padding-right: 10px;
text-align:justify;
padding-top:0;
}

.element.article ul, .element.article ol, .element.teaser ul, .element.teaser ol
{
  list-style-image:inherit;
  list-style-position:inherit;
  list-style-type:inherit;
  margin-bottom:11px;
}

.element.article ul, .element.teaser ul
{
  list-style-type: disc;
}

.element.article ol, .element.teaser ol
{
  list-style-type:decimal;
}

.element.article li, .element.teaser li
{
  line-height:inherit;
  list-style-position:inherit;
  margin-left:40px;
  background:transparent none repeat scroll 0 0;
}

.element.article table, .element.teaser table
{
  margin-bottom:11px;
}

.strumenti 
{
background-color:#E1E2E2;
border:1px solid #2C312F;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
height:100px;
text-align:left;
width:176px;
padding-bottom:10px}
.article_sideBar ul
{
margin-top: 2px;
margin-left: 5px;
margin-bottom: 5px;
text-align: left;
}
.article_sideBar #Titolo
{
color:#172B54;
font-weight:bold;
font-size:12px;
padding:0;
text-align:center;
vertical-align:middle;
margin-top: 5px;
}
.article_sideBar .title_separator
{
background-image: url('/polopoly_fs/7.146!r_4.gif');
}
.article_sideBar .related_articles ul
{
padding-left: 15px;
color: #172B54;
list-style-type: square;
}
.container
{
background-image:none;
}
.borderLayout #col3
{
margin-top: 20px;
left:190px !important;
}
.borderLayout #col4
{
margin-top: 20px;
}
#col1 #articleComments
{
left:6px;
width:175px;
font-family: Verdana, Arial, Tahoma, Helvetica;
font-size: 10px;
font-weight: normal;
color: #2c312f;
border-color: #2c312f;
border-width: 1px;
border-style: solid;
background-color: #ffffff;
margin-top: 0px;
margin-bottom: 10px;
text-align:justify;
}
#col1 #articleComments .header
{
padding-left: 6px;
padding-right: 8px;
}
.element.evento.list
{
background: #ffffff;
}
.comment_contents #send_comment
{
background-image: url('/img/b_invia.gif');
width: 60px;
height: 20px;
}
.borderLayoutMastHead .menu.menuTop p.separator
{
color:red;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:13px;
font-weight:bold;
padding-top:7px;
padding-bottom:10px
}
.testate.box_col1 .TabellatestateLayout .image
{
margin-top: 10px;
margin-bottom: 10px;
}
.borderLayout #col1 .eventi.box_col1 a
{
position: relative;
overflow: hidden;
display: inline;
}
.boxright
{
text-transform:uppercase;
position:relative;
z-index:3;
left:0px;
top:0px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #172b54;
border-color :#DCDDDE;
border-width : 1px;
border-style: solid;
background-color : #ffffff;
text-align: center;
}
.boxRight
{
position:relative;
z-index:3;
left:0px;
top:0px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #172b54;
border-color : black;
border-width : 1px;
border-style: solid;
background-color : #ffffff;
margin-top: 10px;
margin-bottom: 10px;
width: 176px;
}
.boxright #Titolo
{
color: #172b54;
text-transform:uppercase;
text-align:center;
}
.boxright .title_separator
{
background-position:0 0;
background-image: url('/img/r_middle.gif');
width:146px;
}
#col3 .container a:hover
{
color:blue;
background-color:transparent!important;
}
div.blogTeaserContainer h2 a
{
color:#172B54;
}
.dx_col1_box1
{
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 11px;
height:168px;
font-weight : normal;
color: #2c312f;
border-color : #80001B;
border-width : 2px;
border-style: solid;
background-color : #E1E2E2;
text-align: center;
margin-right: 2px;
margin-bottom: 11px;
}
.dx_col1_box1 .title_separator, .dx_col2_box1 .title_separator
{
background-image: url('/img/r_2.gif');
}
.dx_col2_box1
{
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #2c312f;
border-color : #2c312f;
border-width : 1px;
border-style: solid;
background-color : #e5e5e3;
margin-left: 0px;
margin-bottom: 3px;
width: 145px;
}
.banner.headerTopBanner
{
float:right;
height:25px;
width:500px;
display: block;
position:relative;
top:6px;
}
.boxnecro
{
background-color:#FFFFFF;
border-width:0;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
padding-left: 5px;
padding-right: 5px;
}
.boxnecro #Titolo
{
color:#2C312F;
font-size:18px;
font-weight:bold;
padding:0;
text-align:left;
}
.TabellaboxnecroLayout #Titolo2
{
color:#2C312F;
font-size:14px;
font-weight:bold;
padding:0;
text-align:left;
vertical-align:middle;
}
.TabellaboxnecroLayout #Testo
{
color:#2C312F;
font-size:12px;
font-weight:normal;
padding:0;
text-align:justify;
vertical-align:middle;
}
.boxnecro img
{
vertical-align:middle;
display: inline;
}
.boxnecro #Data
{
color:#2C312F;
font-size:12px;
font-weight:normal;
padding:0;
text-align:left;
vertical-align:middle;
}
.boxnecro .element.list
{
margin-top:10px;
}
.boxnecro2
{
background-color:#FFFFFF;
border-width:0;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
height:100px;
width:642px;
padding-left: 5px;
padding-right: 5px;
margin-top: 20px;
}
.boxnecro2 #Titolo
{
margin-bottom: 5px;
}
.boxnecro2 #logo
{
float: right;
width:255px;
xdisplay: none;
position: relative;
top: -20px;
}
.boxsezionibody
{
background-color:#F8F8F8;
border:0 solid #2C312F;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
left:0;
text-align:left;
top:60px;
width:140px;
}
.TabellaboxsezionibodyLayout
{
border:0 none;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
margin-left:5px;
margin-right:auto;
margin-bottom:0px!important;
width:96%;
}

.TabellaboxsezionibodyLayout #Testo
{
color:#2C312F;
font-size:10px;
font-weight:normal;
height:15px;
padding:15px;
text-align:left;
vertical-align:top;
}

.boxIndiceGenerale
{
background-color:#DEDAD1;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:bold;
height:24px;
padding-bottom:0;
padding-left:5px;
padding-top:5px;
text-align:left;
vertical-align:middle;
width:200px;
}
.lista_separator
{
background-image: url('/img/r_7.gif');
background-position:5px 2px;
background-repeat:no-repeat;
height: 60px;
width: 35px;
padding-top: 2px;
padding-bottom: 2px;
margin-left: auto;
margin-right: auto;
}
.TabellaartcorrelatiLayout
{
border:0 none;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
margin-left:auto;
margin-right:auto;
width:158px;
}
.TabellaartcorrelatiLayout #Testo
{
color:#2C312F;
font-size:10px;
font-weight:normal;
padding:0;
text-align:justify;
vertical-align:middle;
}
.stampaArticolo
{
background-image: url('/img/img_stampa.gif');
background-position:5px 2px;
background-repeat:no-repeat;
padding-left:25px;
}
.frecciaElementoLista
{
background-image: url('/img/freccia_dx_blue.gif');
background-position:2px 9px;
background-repeat:no-repeat;
padding-left:10px;
padding-top:5px;
}
.puntoElementoLista
{
background-image: url('/img/punto.gif');
background-position:2px 7px;
background-repeat:no-repeat;
padding-left:10px;
}
.inviaEmail
{
background-image: url('/img/img_email.gif');
background-position:5px 2px;
background-repeat:no-repeat;
padding-left:25px;
}
.articleComments .form
{
background-color:#EEEEEE;
margin:10px 0;
padding:0px;
}
.boxRight #TestoPuntato
{
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 5px;
text-align : left;
vertical-align: middle;
color: #2c312f;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 10px;
font-weight : normal;
}
.boxRight #TestoPuntato img
{
display : inline;
padding-right : 5px;
}
.boxRight #Titolo
{
text-transform:uppercase;
background-color:#FFFFFF;
color:#172b54;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:bold;
height:25px;
padding:0 0 0 7px;
text-align:center;
vertical-align:middle;
}
.boxtop2
{
background-color:#DEDAD1;
border:1px solid #2C312F;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
height:70px;
left:10px;
text-align:center;
top:20px;
width:145px;
}
.boxtop2 .Tabellaboxtop2Layout
{
border:0 none;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
margin-left:auto;
margin-right:auto;
width:138px;
}
.boxtop2. Tabellaboxtop2Layout #Titolo
{
color:#172B54;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:14px;
font-weight:bold;
padding:3px 0 0 3px;
text-align:left;
vertical-align:middle;
}
.boxtitoloarticolo
{
background-color:#DEDAD1;
border-width:0;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
height:35px;
left:0;
text-align:left;
width:165px;
}
.boxtitoloarticolocontenuto
{
border-width:0;
color:#172B54;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:bold;
left:10px;
text-align:left;
}
.box1titoloarticolo
{
background-color:#E1E2E2;
border-width:0;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
height:25px;
left:0;
text-align:left;
top:60px;
width:165px;
}
.box1titoloarticolocontenuto
{
border-width:0;
color:#172B54;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:bold;
left:10px;
text-align:left;
}
.box1articolo
{
background-color:#F8F8F8;
border-width:0;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
height:140px;
left:0;
text-align:center;
top:60px;
width:235px;
overflow:hidden;
}
.TabellaboxarticoloLayout
{
border:0 none;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
margin-left:auto;
margin-right:auto;
text-align:justify;
width:98%;
}
.box3titoloarticolo
{
background-color:#E1E2E2;
border-width:0;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
height:25px;
left:0;
text-align:left;
top:80px;
width:165px;
}
.box3titoloarticolocontenuto
{
border-width:0;
color:#172B54;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:bold;
left:10px;
text-align:left;
top:5px;
}
.box3articolo
{
background-color:#F8F8F8;
border-width:0;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
height:140px;
left:0;
text-align:center;
top:80px;
width:235px;
overflow:hidden;
}
.box2titoloarticolo
{
background-color:#E1E2E2;
border-width:0;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
height:25px;
left:0;
margin-right:70px;
text-align:left;
top:60px;
width:165px;
}
.box2titoloarticolocontenuto
{
border-width:0;
color:#172B54;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:bold;
left:10px;
text-align:left;
top:5px;
}
.box2articolo
{
background-color:#F8F8F8;
border-width:0;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
height:140px;
left:0;
text-align:center;
top:60px;
width:235px;
overflow:hidden;
}
.box4titoloarticolo
{
background-color:#E1E2E2;
border-width:0;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
height:25px;
left:0;
margin-right:70px;
text-align:left;
top:80px;
width:165px;
}
.box4titoloarticolocontenuto
{
border-width:0;
color:#172B54;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:bold;
left:10px;
text-align:left;
top:5px;
z-index:3;
}
.box4articolo
{
background-color:#F8F8F8;
border-width:0;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
height:140px;
left:0;
text-align:center;
top:80px;
width:235px;
overflow:hidden;
}
.TabellaboxarticoloLayout #Data
{
color:#2C312F;
font-size:10px;
font-weight:normal;
padding:0;
text-align:left;
vertical-align:middle;
}
.TabellaboxarticoloLayout #Testo
{
color:#2C312F;
font-size:12px;
font-weight:normal;
padding:0;
text-align:justify;
vertical-align:middle;
}
.TabellaboxarticoloLayout #Titolo3
{
color:#205B87;
font-size:22px;
font-weight:bold;
padding:0;
text-align:center;
vertical-align:middle;
}
.TabellaboxarticoloLayout #Testo3
{
color:#172B54;
font-size:11px;
font-weight:normal;
padding:0;
text-align:left;
vertical-align:top;
}
.boxarticolo
{
background-color:#FFFFFF;
border-width:0;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
left:0;
text-align:center;
top:40px;
width:500px;
}
.boxmappe
{
background-color:#FFFFFF;
border-width:0;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
left:0;
text-align:center;
top:60px;
width:500px;
}
.TabellaboxmappeLayout
{
border:0 none;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
margin-left:auto;
margin-right:auto;
width:100%;
}
.TabellaboxmappeLayout #Titolo
{
color:#205B87;
font-size:12px;
font-weight:bold;
height:25px;
padding:0;
text-align:left;
vertical-align:bottom;
}
.boxSelComune
{
background-color:#E1E2E2;
border:1px solid #2C312F;
color:#172B54;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:10px;
font-weight:bold;
left:10px;
text-align:center;
top:20px;
width:98%;
}
.TabellaboxSelComuneLayout
{
border:0 none;
color:#172B54;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:10px;
font-weight:bold;
margin-left:auto;
margin-right:auto;
text-align:center;
width:100%;
}
.TabellaboxSelComuneLayout #Titolo
{
border:0 none;
color:#172B54;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:10px;
font-weight:bold;
margin-left:auto;
margin-right:auto;
text-align:center;
width:100%;
}
.boxSelFrazione
{
background-color:#E1E2E2;
border:1px solid #2C312F;
color:#172B54;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:10px;
font-weight:bold;
left:10px;
text-align:center;
top:40px;
width:98%;
}
.boxSelFrazione #Titolo
{
font-weight:bold;
text-align:center;
}
.boxSelMappa
{
background-color:#DEDAD1;
border:1px solid #2C312F;
color:#172B54;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:10px;
font-weight:bold;
left:10px;
text-align:center;
top:60px;
width:136px;
}
.boxSelMappa #Titolo
{
font-weight:bold;
text-align:center;
color:#172B54;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:10px;
}
.boxmercati
{
background-color:#FFFFFF;
border-width:0;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
left:0;
text-align:center;
top:40px;
}
.TabellaboxmercatiLayout
{
border:0 none;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
margin-left:auto;
margin-right:auto;
text-align:justify;
width:98%;
}
.TabellaboxmercatiLayout #Titolo
{
color:#172B54;
font-size:12px;
font-weight:bold;
padding:0;
text-align:left;
vertical-align:top;
}
.TabellaboxmercatiLayout #Testo
{
color:#2C312F;
font-size:12px;
font-weight:normal;
padding:0;
text-align:left;
vertical-align:top;
}
.boxtitoloGruppoEventi
{
background-color:#DEDAD1;
border-width:0;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
left:0;
margin-right:335px;
text-align:left;
top:40px;
width:165px;
}
.boxtitoloGruppoEventiContenuto
{
border-width:0;
color:#172B54;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:bold;
left:10px;
text-align:left;
top:5px;
}
.boxListaEventi
{
background-color:#F8F8F8;
border-width:0;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
left:0;
text-align:right;
top:40px;
width:490px;
}
.TabellaboxeventiLayout
{
border:0 none;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
margin-left:auto;
margin-right:auto;
text-align:justify;
width:98%;
}
.TabellaboxeventiLayout #Testo
{
color:#2C312F;
font-size:11px;
font-weight:normal;
padding:0;
text-align:justify;
vertical-align:top;
}
.TabellaboxeventiLayout #Next
{
color:#2C312F;
font-size:11px;
font-weight:normal;
padding:0;
text-align:right;
vertical-align:top;
}
.RicercaInArchivio
{
background-color:#FFFFFF;
border:1px solid #2C312F;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
padding-left:5px;
text-align:left;
}
.mainColumn .search form, .bannerColumn .search form
{
background-color:white;
margin-bottom:12px;
padding:8px 8px 12px;
}
.boxArticoliSottoSezioni
{
background-color:#F8F8F8;
border:0 solid #2C312F;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
left:0;
text-align:left;
top:60px;
width:490px;
}
.articles_box_col_dx
{
left:6px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #2c312f;
border-width : 1px solid #2c312f;
background-color : #ffffff;
text-align: left;
margin-bottom: 10px;
}
.articles_box_col_dx #Titolo
{
color:#172B54;
font-size:12px;
font-weight:bold;
margin-top:5px;
padding:0;
text-align:center;
vertical-align:middle;
}
.title_separator_col_dx
{
background-image: url('/img/r_3.gif');
background-position:5px 2px;
background-repeat:no-repeat;
height: 5px;
margin-left: auto;
margin-right: auto;
}
.TabellaboxdxLayout img
{
display:inline;
padding-right: 3px;
padding-bottom:3px;
}
.TabellaboxdxLayout #TestoPuntatoRight
{
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
padding:0 0 0 5px;
text-align:right;
vertical-align:middle;
}
.sideBar
{
float:right;
margin:0 0 7px 7px;
width:190px;
}
.borderLayout #col3
{
margin-top:0px;
}
.borderLayout #col4
{
margin-top:0px;
}
.dx_col1_box1 .element.list
{
height:140px;
padding-bottom:7px}
li
{
list-style-position:outside;
}
.TabellaboxsezionibodyLayout #Testo li
{
margin-left:6px;
padding-left:1px;
}
.TabellaboxsezionibodyLayout ul
{
list-style-type:disc;
}
.TitoloFirst
{
color:#2C312F;
font-size:18px;
font-weight:bold;
padding:0;
text-align:left;
vertical-align:middle;
padding-left: 7px;
}
.TitoloArticolo
{
color:#205B87;
font-size:18px;
font-weight:bold;
padding:0;
text-align:left;
vertical-align:middle;
}
.TabellaboxarticoloLayout #Titolo2
{
color:#2C312F;
font-size:14px;
font-weight:bold;
padding:0;
text-align:left;
vertical-align:middle;
}
.TestoFirst
{
padding-left:7px;
padding-right:7px;
text-align:justify;
}
.boxtop .TabellaboxtopLayout #Titolo a
{
color:#172b54 !important}
a
{
color:#205B87;
text-decoration:none;
}
.boxtop #Testo
{
color:#205b87 !important}
.boxtop #Titolo
{
color:#172b54 !important}
.borderLayout #col4 .boxtop #Titolo a
{
color:#172b54 !important}
#col4 .teaser h1
{
display:none;
font-size:13px;
font-weight:bold;
margin-bottom:2px;
}
.ui-tabs-nav .ui-tabs-selected a span
{
font-size:12px;
background-position:0 -23px;
color:#172B54;
height:27px;
line-height:27px;
padding-top:0;
font-weight:bold}
.ui-tabs-nav a span
{
font-size:12px;
background-position:0 0;
height:20px;
line-height:20px;
padding-right:0;
padding-top:1px;
font-weight:bold;
color:#172B54}
.dx_col2_box1 a
{
color:black !important
}

.dx_col2_box2 a
{
color:black !important
}

.RicercaNecro
{
background-color:#E1E2E2 !important;
border:1px solid #2C312F;
color:#2C312F;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
padding-left:5px;
text-align:left;
width:176px;
}
.RicercaNecro #Titolo
{
color:#172B54 !important;
font-weight:bold;
padding:0;
text-align:center;
vertical-align:middle;
}
ul.linklist li
{
margin:2px 0 0 20px;
padding:0;
}
.TitoliLegali
{
padding-bottom:7px !important
}

.boxmangiaanustraan{
position:relative;
z-index:3;
left:0px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #2c312f;
border-width : 5px;
border-color : #ffffff;
border-style: solid;
background-color : #f1f1f1;
text-align: center;
padding-left:0px;
padding-top:0px;
margin-left: auto;
margin-right: 4px;
}


.TabellaboxmangiaanustraanLayout
{
margin-left: auto;
margin-right: auto;
width : 95%;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
color: #2c312f;
font-weight : normal;
}

.TabellaboxmangiaanustraanLayout #Titolo
{
height: 40px;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : left;
vertical-align: middle;
color: #2c312f;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 18px;
font-weight : bold;
margin-top:25px;
}

.TabellaboxmangiaanustraanLayout #Testo1
{
height: 35px;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : left;
vertical-align: middle;
color: #2c312f;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
}

.TabellaContenutomangiaanustraanLayout, .TabellaContenutomangiaanustraanLayout tr, .TabellaContenutomangiaanustraanLayout tr td
{
margin-left: auto;
margin-right: auto;
width : 93%;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
color: #2c312f;
font-weight : normal;
}

.TabellaContenutomangiaanustraanLayout #Titolo
{
height: 24px;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 5px;
text-align : left;
vertical-align: middle;
color: #2c312f;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : bold;
background-color:#DEDAD1;
}

.piatto_giorno
{
height: 24px;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 5px;
text-align : left;
vertical-align: middle;
color: #2c312f;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : bold;
background-color:#DEDAD1;
}

.TabellaContenutomangiaanustraanContenuto #Testo1
{
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : left;
vertical-align: top;
color: #2c312f;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
}

.TabellaContenutomangiaanustraanContenuto #Testo2
{
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
text-align : left;
vertical-align: top;
color: #2c312f;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 10px;
font-weight : normal;
}

/*
.boxIndiceGenerale{
width: 200px;
height: 24px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : bold;
color: #2c312f;
background-color: #dedad1;
text-align: left;
vertical-align: middle;
padding-left:5px;
padding-top:5px;
padding-bottom:0px;
}

.logo_mangiaa
{
position: absolute;
right: 13px;
top: 92px;
}
*/

.img_spacer
{
display: block;
border: 0 none;
}
.TabellaContenutomangiaanustraanContenuto
{
margin-left:auto;
margin-right:auto;
width:95%;
}

.TabellaContenutomangiaanustraanLayout_before
{
height: 6px;
}

.calendario.box_col1 {
background-color:#e1e2e2;
color:#172b54;
font-family:Verdana,Arial,Tahoma,Helvetica;
font-size:12px;
font-weight:normal;
height: 182px;
}

.ui-datepicker-header {
text-align: center;
height:30px;
margin-top: 2px;
}

.ui-datepicker-current {
display:none;
}

.ui-datepicker-next, .ui-datepicker-prev {
position: relative;
left: 2px;
top: 1px;
width:17px;
background: #e0e0e0 url(/img/cal/e0e0e0_40x100_textures_02_glass_80.png) 0 50% repeat-x;
}

.ui-datepicker-next {
left: 155px;
top: -17px;
}

.ui-datepicker-one-month.ui-datepicker-new-row {
position: relative;
top: -38px;
z-index: 1;
}

.ui-datepicker-links {
position: relative;
z-index: 2;
}

.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
background: #d8d8d8 url(/img/cal/d8d8d8_40x100_textures_02_glass_90.png) 0 50% repeat-x;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
text-indent: -999999px;
width: 1.3em;
height: 1.4em;
display: block;
font-size: 1em;
background: url(/img/cal/888888_7x7_arrow_left.gif) 50% 50% no-repeat;
border: 1px solid #cccccc;
cursor: pointer;
}
.ui-datepicker-next a {
background: url(/img/cal/888888_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
background: url(/img/cal/222222_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:hover {
background: url(/img/cal/222222_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:active {
background: url(/img/cal/ffffff_7x7_arrow_left.gif) 50% 50% no-repeat;
}
.ui-datepicker-next a:active {
background: url(/img/cal/ffffff_7x7_arrow_right.gif) 50% 50% no-repeat;
}

.ui-datepicker {
margin-left: auto;
margin-right: auto;
width: 160px;
}

.ui-datepicker td {
text-align: center;
}

.ui-datepicker-title-row {
color:#FFFFFF;
}

.ui-datepicker-days-cell a {
color:#2C312F;
}

.ui-datepicker-days-cell a:hover {
color:white;
background-color: #8E4535;
}

.calendario .title_separator {
background-image: url('/img/r_calendario.gif')
}

.calendario #Titolo {
color:#172b54!important;
}

.clearfix:after {
content: " ";
display: block;
height: 0;
clear: both;
visibility: hidden;
font-size: 0;
}

.clearfix { display: inline-block; }

/* start commented backslash hack - hide from ie on mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

#col3 .teaser h1 a{
color:#205B87;
font-size:18px;      
}


.col2 .banner {
padding-bottom:10px
}
.element, .elementBorder {margin:0 14px -5px 0;}
#col3 .banner{
margin-left:-7px
}
a:hover {background-color:transparent!important;color:blue;}
#col3 .teaser h1 a:hover {background-color:transparent!important;color:blue;}
.teaser h1 a:hover {background-color:transparent!important;color:blue;}
.dx_col2_box1 a:hover {background-color:transparent!important;color:blue!important;}
.ui-datepicker-days-cell a:hover{
cursor:pointer
}
.dx_col2_box2 a:hover {background-color:transparent!important;color:blue!important;}

.boxAnnunci{
  z-index:3;
  left:0px;
  width:500px;
  font-family : Verdana, Arial, Tahoma, Helvetica;
  font-size : 12px;
  font-weight : normal;
  color: #2c312f;
  border-width : 0px;
  background-color : #ffffff;
  text-align: center;
  
}

.TabellaboxAnnunciLayout
{
  margin-left: auto;
  margin-right: auto;
  width : 98%;
  font-family : Verdana, Arial, Tahoma, Helvetica;
  font-size : 12px;
  color: #2c312f;
  font-weight : normal;
  border: 0px;
  text-align:justify;
  line-height: 18px
}

.TabellaboxAnnunciLayout #Titolo
{
  padding-top : 0px;
  padding-bottom : 0px;   
  padding-right : 0px;
  padding-left : 0px;
  text-align:left;
  vertical-align: top;
  font-family : Verdana, Arial, Tahoma, Helvetica;
  font-size : 14px;
  font-weight : bold;
  color: #172b54;
  line-height: 20px
}


.TabellaboxAnnunciLayout #Testo
{
  padding-top : 0px;
  padding-bottom : 0px;   
  padding-right : 0px;
  padding-left : 8px;
  text-align:justify;
  vertical-align: top;
  color: #205b87;
  font-weight : normal;
  font-size : 11px;
}

.boxAnnunci2{
  z-index:3;
  left:0px;
  width:500px;
  font-family : Verdana, Arial, Tahoma, Helvetica;
  font-size : 12px;
  font-weight : normal;
  color: #2c312f;
  border-width : 0px;
  text-align: center;
}

.boxAnnunci2Container{
  margin-left: auto;
  margin-right: auto;
  width:483px;
  text-align:justify;
  padding-top : 10px;
  padding-bottom : 10px;    
  padding-right : 0px;
  padding-left : 0px;
}

.boxAnnunci2Photo{
  margin-left: auto;
  margin-right: auto;
  width:483px;
  text-align:left;
  padding-top : 0px;
  padding-bottom : 10px;    
  padding-right : 0px;
  padding-left : 0px;
  font-family : Verdana, Arial, Tahoma, Helvetica;
  font-size : 11px;
  font-weight : bold;
  text-decoration : underline;
  color: #172b54;
}


.TabellaboxAnnunci2Layout
{
  margin-left: auto;
  margin-right: auto;
  width : 500px;
  font-family : Verdana, Arial, Tahoma, Helvetica;
  font-size : 11px;
  color: #2c312f;
  font-weight : normal;
  border: 0px;
  text-align:justify;
  line-height: 18px
}

.TabellaboxAnnunci2Layout #Titolo
{
  padding-top : 0px;
  padding-bottom : 0px;   
  padding-right : 5px;
  padding-left : 5px;
  text-align:left;
  vertical-align: top;
  font-family : Verdana, Arial, Tahoma, Helvetica;
  font-size : 10px;
  font-weight : bold;
  color: #172b54;
  line-height: 20px
}

.TabellaboxAnnunci2Layout #Data
{
  padding-top : 0px;
  padding-bottom : 0px;   
  padding-right : 5px;
  padding-left : 5px;
  text-align:left;
  vertical-align: top;
  font-family : Verdana, Arial, Tahoma, Helvetica;
  font-size : 10px;
  font-weight : normal;
  color: #2c312f;
  line-height: 20px
}


.TabellaboxAnnunci2Layout #Testo
{
  padding-top : 0px;
  padding-bottom : 0px;   
  padding-right : 0px;
  padding-left : 0px;
  text-align:center;
  vertical-align: top;
  color: #2c312f;
  font-weight : normal;
  font-size : 11px;
}

.banner_annunci_body{
  position:relative;
  z-index:3;
  left:0px;
  top:0px;
  width:500px;
  height:25px;
  text-align: center;
}

.boxInsAnnuncio{
  position:relative;
  z-index:3;
  left:10px;
  margin-top:36px;
  width:170px;
  font-family : Verdana, Arial, Tahoma, Helvetica;
  font-size : 12px;
  font-weight : bold;
  text-align: center;
  color: #172b54;
  border-color : #2c312f;
  border-width : 1px;
  border-style: solid;
  background-color : #e1e2e2;
}

.TabellaboxInsAnnuncioLayout, .TabellaboxInsAnnuncioLayout td, .TabellaboxInsAnnuncioLayout tr, .TabellaboxInsAnnuncioLayout tbody
{
  margin-left: auto;
  margin-right: auto;
  width : 100%;
  font-family : Verdana, Arial, Tahoma, Helvetica;
  font-size : 12px;
  color: #172b54;
  font-weight : bold;
  border: 0px;
  text-align: center;
}

.TabellaboxInsAnnuncioLayout #Link
{
  padding-top : 0px;
  padding-bottom : 0px;   
  padding-right : 0px;
  padding-left : 5px;
  text-align:left;
  vertical-align: top;
  color: #205b87;
  font-weight : normal;
  font-size : 12px;
}

.TabellaboxInsAnnuncioLayout img
{
  margin-left: auto;
  margin-right: auto;
}

.TabellaboxInsAnnuncioLayout #Link img
{
  display: inline;
}

.TabellaboxInsAnnuncioLayout #Link a
{
  text-decoration: underline;
}

.TabellaboxAnnunci2Layout .borderLeft
{
  background-image: url('/img/ann_left.gif');
  background-color : #dedad1;
}

.TabellaboxAnnunci2Layout .borderRight
{
  background-image: url('/img/ann_right.gif');
  background-color : #dedad1;
}

.TabellaboxAnnunci2Layout .borderTop
{
  background-color : #dedad1;
}

.TabellaboxAnnunci2Layout .borderBottom
{
}

.TabellaboxAnnunci2Layout #Titolo
{
  background-color : #e1e2e2;
}

.TabellaboxAnnunci2Layout #Testo
{
  background-color : #ffffff;
}

.TabellaboxAnnunci2Layout.red .borderLeft
{
  background-color : #80001B;
  background-image : none;
}

.TabellaboxAnnunci2Layout.red .borderRight
{
  background-image: url('/img/ann_right_ev.gif');
  background-color : #80001B;
}

.TabellaboxAnnunci2Layout.red .borderTop
{
  background-color : #80001B;
}

.TabellaboxAnnunci2Layout.red #Testo
{
  background-color : #e5ced3;
}


div.hotel-list-element {background-color:#FFFFFF; width:100%; padding-top:15px; padding-bottom:10px;}
div.hotel-list-element div.teaser-hotel {margin:0 5px;}
div.hotel-list-element div.teaser-hotel div.hotel-title {font-weight:bold;}
div.hotel-list-element div.teaser-hotel ul.hotelList li {width:100%; clear:both; border-bottom:1px solid #dedad1;margin-bottom:0px;}
div.hotel-list-element div.teaser-hotel ul.hotelList li div.clear{clear:both;}
div.hotel-list-element div.teaser-hotel ul.hotelList li a span {display:block; float:left; position:relative;}
div.hotel-list-element div.teaser-hotel ul.hotelList li a span.letter{border:1px solid grey; width:15px; height:auto; text-align:center; font-size:10px;font-weight:bold;background-color:#fe776b;color:black;}
div.hotel-list-element div.teaser-hotel ul.hotelList li a span.name{width:80px;margin-left: 5px;}
div.hotel-list-element div.teaser-hotel ul.hotelList li a span.addr{width:210px;margin-left: 5px;}
div.hotel-list-element div.teaser-hotel ul.hotelList li a span.phone{height:15px; overflow-x:hidden; overflow-y:hidden; width:100px;}
div.hotel-list-element div.teaser-hotel ul.hotelList li a span.nameRes{width:110px;margin-left: 5px;}
div.hotel-list-element div.teaser-hotel ul.hotelList li a span.addrRes{width:250px;margin-left: 5px;}
div.hotel-list-element div.teaser-hotel ul.hotelList li a span.phoneRes{height:15px; overflow-x:hidden; overflow-y:hidden; width:100px;}
div.hotel-list-element div.teaser-hotel ul.hotelList div.hotel-details {width:100%; clear:both;}
div.hotel-list-element div.teaser-hotel ul.hotelList div.hotel-details ul li{float:left; position:relative; width:170px; border-bottom:none;}
div.hotel-list-element div.teaser-hotel ul.hotelList div.hotel-details ul li.phone{width:270px;}
div.hotel-list-element div.teaser-hotel ul.hotelList div.hotel-details ul li.fax {width:170px;}
div.hotel-list-element div.teaser-hotel ul.hotelList div.hotel-details ul li.email {width:100%;}
div.hotel-list-element div.teaser-hotel ul.hotelList div.hotel-details ul li span{font-weight:bold;}
div.hotel-list-element div.teaser-hotel ul.hotelList div.hotel-details p{clear:both;}
div.hotel-list-element div.teaser-hotel ul.hotelList div.hotel-details p span{font-weight:bold;}

div.hotel-list-element div.teaser-hotel div.pags{clear:both; float:right;}

div.hotel-list-element div.hotel-map{height:300px; width:490px; margin:0 auto;border: 1px solid black}
div.hotel-list-element div.hotel-map div.gmnoprint div.details{font-size:12px;}
div.hotel-list-element div.title{background-color:#E1E2E2; color:#2C312F; font-size:13px; font-weight:bold; padding:0; text-align:left; vertical-align:middle; height:30px; display:none;}


.videoTeaser .thumbs {
border:1px solid #CECECE;
}
.videoTeaser .thumbs li {
float:left;
list-style-image:none;
list-style-type:none;
margin:0 !important;
padding:0 !important;
width:120px;
height: 118px!important;
overflow:hidden;
}
.videoTeaser .thumbs li img {
height:70px;
margin:10px auto 5px;
width:100px;
}
.videoTeaser .thumbs li p {
margin-bottom:10px;
}
.videoTeaser .thumbs .clear {
clear:both;
}

#map_canvas{
width: 470px; height: 300px; border: 1px solid red;	
}

.hotel-details ul {
border-bottom:0px;
}

.teaser-hotel ul {
border-bottom:0px;
}


#rotatorVideoContainer { height:290px !important; display:block; position:relative;}
#thumbsRotator { font-size:10px; position:relative; height:90px; overflow:hidden; padding:0; margin:0 3px 0 0; background:#fff; border:1px solid #cecece; }
#thumbsRotator .leftArrow,
#thumbsRotator .rightArrow { display:block; width:17px; height:90px; float:left; position:absolute; background-color: #fff; background-image:url('/img/arrows.jpg'); background-position: -3px 33px; cursor:pointer; top:0; text-decoration:none; }
#thumbsRotator .leftArrow { left:0px; background-position:-2px -63px; }
#thumbsRotator .rightArrow { right:0; }
#thumbsRotator .leftArrow:hover { background-position:-103px -63px; }
#thumbsRotator .rightArrow:hover { background-position:-102px 33px; }
#thumbsRotator .blocked:hover { background-position:-199px 35px; }
#thumbsRotator .content { float:left; position:absolute; margin:0 20px; overflow:hidden; }
#thumbsRotator ul { list-style:none; display:block; height:90px; overflow:hidden; margin:0; padding:0; }
#thumbsRotator li { float:left; position:relative; width:85px; margin-top:12px; }
#thumbsRotator li a { display:block; }
#thumbsRotator li a, #thumbsScroller li p { width:60px; margin:0 auto; }
#thumbsRotator p { text-align:left; overflow:hidden; height: 26px!important;}


.link_annunci a{
color:#205B87;text-transform:uppercase;text-decoration:underline; font-weight:bold
}
.link_container{
background:#E1E2E2; border:1px dotted gray; width:98%;height:20px;padding-top:4px; padding-left:5px
}

.annunciBoxWrapper {
width:100%;
background:url(/img/ann_right.gif) repeat-y 100% 0;
font-size:16px;
}
.annunciBoxContent {
background:url(/img/ann_left.gif) repeat-y 0 0;
font-size:12px;
}
.annunciBoxContent dt {
font-weight:bold;
margin-top:10px;
}
.annunciBoxContent dd {
margin-left:40px;
text-indent:-12px;
}
.annunciTitolo {
font-size:11px;
text-transform:uppercase;
background:#E1E2E2;
margin-left:1px;
margin-right:4px;
padding:3px;
border-top:1px dotted #999999;
border-bottom:1px dotted #999999;
}
.annunciColonnaSinistra {
float:left;
margin-right:5px;
padding:5px;
position:relative;
width:235px;
}
.annunciColonnaDestra {
float:left;
padding:5px;
position:relative;
width:235px;
}
.annunciFondo {
float:left;
position:relative;
padding:5px;
}
.annunciEndOfBox {
height:2px;
background:transparent url(/img/ann_bottom.gif) repeat-x scroll 0 0;
clear:both;
margin-right:3px;
}
.annunciBoxWrapper .annunciLineaSotto {
border-bottom:3px solid #172B54;
}
.annunciBoxWrapper .prezzo {
text-align:center;
margin-top:5px;
}
.annunciBoxWrapper .annunciColonnaDestra dd,
.annunciBoxWrapper .noIndentation dd {
margin:0;
text-indent:0;
}

.annunciBoxWrapper .annunciFormulario {
padding:5px;
font-family:Sans-serif;
}
.annunciBoxWrapper .annunciFormulario label.annuncioDaPubblicare {
float:left;
clear:both;
font-weight:bold;
}
.annunciBoxWrapper .annunciFormulario label {
font-family:Sans-serif;
font-size:11px;
margin-top:5px;
}
.annunciBoxWrapper .annunciFormulario textarea {
font-size:12px;
height:130px;
width:478px;
}
.annunciBoxWrapper .annunciFormulario #massimoDiCaratteri {
font-size:12px;
text-align:right;
float:left;
margin-right:8px;
}
.annunciBoxWrapper .annunciFormulario .btnInserisciAnnunci {
float:left;
clear:both;
margin:12px 0;
font-size:12px;
}
.annunciBoxWrapper .annunciTitoloAzurro {
color:#205B87;
}
.annunciBoxWrapper .annunciTitoloGrande {
font-size:13px;
}
.annunciBoxWrapper .annunciTitoloBold {
font-weight:bold;
letter-spacing:1px;
}

.fileResourcePdf {
background-image: url('/polopoly_fs/3.100!image/16x16/application/pdf.png');
background-repeat: no-repeat;
padding-left: 25px;
}

#col3 .boxmiddle li {
	list-style:square;
}

.borderLayoutMastHead .header_logo .image{
margin-top:-16px;
}

.related_elements{
margin-bottom:10px;
}

.boxAnsa {background-color:#FFFFFF;border:2px solid #8AC5A0;color:#2C312F;font-family:Verdana,Arial,Tahoma,Helvetica;font-size:12px;font-weight:normal;left:0;position:relative;top:0;width:293px;z-index:3;margin-bottom:10px;margin-top:10px;}

.boxAnsa ul.linklist li {margin:2px 0 0 5px;padding:0;font-size:11px;}

#col3 .teaser h1 {color:#205B87;font-size:18px;}

.cinema{margin-top:20px;background-color:#F8F8F8;}

.sala{margin-top:10px;}

.film_link .img{width:100px; height:100px;}

.nome span{font-weight:bold;}

.cinema h1 {font-size:24px; font-weight:normal;}

.comune_cinema{width:488px;background-color:#F8F8F8;margin-top:-20px;}

.borderLayout #col3 .boxpdf {height: 560px;}

.sideBar .elementi img {margin-top:7px;padding-top:7px;padding-bottom:7px;}

.dx_col2_box1_white {
width:145px;
font-family : Verdana, Arial, Tahoma, Helvetica;
font-size : 12px;
font-weight : normal;
color: #2c312f;
border-color : #2c312f;
border-width : 1px;
border-style: solid;
background-color : #ffffff;
text-align: center;
margin-bottom: 3px;
height: 181px;
}

.concorso .forminvio table {
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}
.concorso .forminvio table.concorsotable {
  border: 1px solid #000000;
  padding: 10px 10px 10px 10px;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
}

.concorso .forminvio table.concorsotable.regolamento {
  margin-top: 20px;
}

.concorso .forminvio table.invio {
  width: 100%;
  margin-bottom: 0px;
}

.concorso .forminvio table.invio td {
  text-align: right;
}

.concorso .msg {
  font-size:14px;
  font-weight:bold;
  margin-top:10px;
  text-align:center;
}
