/*
      Rosa: #f3acc5
      rosa chiaro feebf2
      rosa carico e10251
      
      Rosso: da151c
      Rosso scuro 940c10
      
      Violetto 991443
      Vinaccia 751134
LOGO:      
	Marrone: #522a0a   
	Verdino: #a1c16c   

Winetwork color:
Marrone titoli : #522a0a
Viola bordo bottom titolo : #A06EAD

marrone pulsante : #522a0a
viola pulsante hover : #91ae62

titolini verde acido : #522a0a;

footer
background-color: #DEDEDE;
color: #333;

footer 2
background-color: #000;
color: #BDBDBD;

tendina lingue
#A06EAD;
text-transform: uppercase;

menu elemento
background: #611075 url("/photos-wine/wallpapers/wlpmenuMainItem_VioletSeparator.png") no-repeat scroll left top;
menu elemento home
background: #838B00 url("/photos-wine/wallpapers/wlpmenuMainItem_Green.png") no-repeat scroll left top;

*/
html {
  /*
  background-image:url('/personal-images/fascia300.png');
  background-repeat:repeat-x;
  background-position:0px 377px;
  */
  background-color:#fde38a;
}

body {
  font: 1.1em 'Calibri';
  /*
  font-size: 1.1em;
  font-family:Calibri;
  background-color:#dac293;
  background-color:#f3acc5;
  */
  color:#333;
  background-color:#fff;
  box-shadow: 0px 0px 1em 0 #000000;
  /*
  background-image:url('/personal-images/logo.png');
  background-position:0px 0px;
  background-repeat:no-repeat;
  */
  }
.IntranetLink {display:none;}


a {color:#398C24;font-weight:normal;}
a:link {color:#398C24;}
a:visited {color:#42a62a;}
a:hover {color:#522a0a;text-decoration:none;}
a:active {color:#42a62a;}




.testoscheda a {color:#391318;font-weight:bold;}

/*
input:hover {box-shadow: .15em .15em .25em 0em #000000;}
input:focus {box-shadow: .15em .15em .25em 0em #000000;}
*/  
input[type=submit], input[type=reset], button {
  background-color:#522a0a;
  color:#ffffff;

  border:0;
  padding:.3em 1em .3em 1em;
  cursor:pointer;
  vertical-align: middle;
color: #FFF;
text-transform: uppercase;
font-size: 14px;
font-weight: 400;
text-align: center;
font-family: "Alwyn","Roboto Condensed",sans-serif;
transition: all 0.4s ease 0s;
  }
input[type=submit]:hover, input[type=reset]:hover, button:hover {
  background-color:#91ae62;
  }
input[type=submit]:focus, input[type=reset]:focus, button:focus {
  }


/*abilitare in caso di rimozione della colonna principale standard*/
            /*
            #wrapMain {width:auto;display:block;float:none;}
            */
#NomeUtente{display:none;}
#ContentArea div.VisualIntranetToolbar {margin:0em 0 1em 0;padding:0;}
.tab_container a {}
.tab_container a {color:#389C2E;text-decoration:underline;}
.tab_container a:link {color:#389C2E;}
.tab_container a:visited {color:#389C2E;}
.tab_container a:hover {color:#389C2E;text-decoration:none;}
.tab_container a:active {color:#389C2E;}

.Titolo {
  color:#e10251;
  color:#42a62a;
  font-size:1.5em;
  font-weight: 600;
  font-family: "Alwyn","Roboto Condensed",sans-serif;
  border-bottom: 0px solid #A06EAD;
  
  }
  
.Titolo a:link {color:#42a62a}
.SottoTitolo {color:#522a0a;font-size:1.2em;} 
.wrapBox .Titolo {padding-bottom:.3em;margin-bottom:.3em;}
.tabbed_box .Titolo {
  padding-bottom: 16px;
  margin-bottom: 26px;
  }

/*

#wrapVideo {}
#AttachmentVideo {margin:0 1em 1em 1em;background-color:#EEE;border:1px solid transparent;}
ul.GalVideo {margin:1em 0 0 0;padding:0;}
ul.GalVideo .Titolo {padding-bottom:0em;margin-bottom:.3em;}
ul.GalVideo .Descrizione {margin-bottom:.3em;}
ul.GalVideo .ElemGalVideo {margin-bottom:2em;}
ul.GalVideo .ElemGalVideo:last-child {margin-bottom:0em;}

.GalVideo ul.ElemVideo {margin:0 0 2em 0;}
.GalVideo {background:#EEE;padding:1em 0 1em 0;}
*/

#wrapVideo {}
#AttachmentVideo {margin:0;background-color:#EEE;border:1px solid transparent;}
#ContentArea ul.GalVideo {margin:1em 1em 1em 0;padding:0;list-style:none;}
#ContentArea ul.GalVideo .Titolo {padding-bottom:0em;margin-bottom:.3em;}
#ContentArea ul.GalVideo .Descrizione {margin-bottom:.3em;}
#ContentArea ul.GalVideo .ElemGalVideo {margin-bottom:2em;}
#ContentArea ul.GalVideo .ElemGalVideo:last-child {margin-bottom:0em;}
#ContentArea ul.GalVideo li {list-style-type:none;}

#wrapAll{overflow:visible;} 

/*
#Testata {min-height:100px;}
*/

.BandierinaLingua {
  border:2px solid #fff;
  border-radius:4px;
  box-shadow: .05em .05em .05em 0em #000000;
}
.BandierinaLingua:hover {box-shadow: .0em .0em .0em 0em #000000;}

#TopMenu {z-index:999;}
#TopMenu ul li.CambioLingua:hover {background-color:transparent;}
#TopMenu ul li.CambioLingua {border:none;margin:0 .5em 0 .5em;}
#TopMenu ul li.CambioLingua a {line-height:1em;margin:0;padding:0;}
#TopMenu ul li.CambioLingua img {vertical-align:middle;margin:.3em .2em .3em .2em;}

#wrapHeader {
  position:relative;
  /*background-image:url(/personal-images/sfondo-header.jpg);*/
  background-position:top center;
  border:1px solid transparent;
  
  }
#Testata {margin:1.5em 0 0 0;}

  #BoxCambioLingua {
    display:inline-block;
    color:#ffffff;
    position:absolute;
    top:1.5em;
    right:0%;
    font-size:.9em;
    /*color:red;*/
    margin-right:2em;
    }
  #BoxCambioLingua img {
    display:inline-block;
    margin:.2em;
    }

/*
#SocialLink {margin:-4.5em 0em 0em 0em;display:inline-block;width:auto;float:right;}
*/
#SocialLink {margin:1em 1em 0em 1em;display:block;width:auto;text-align:right;
position: absolute;
bottom: 0px;
right: 0px;
}
#SocialLink ul {margin:0;padding:0;display:inline-block;width:auto;list-style:none;}
#SocialLink ul li {margin:0 0 0 .3em;padding:0;display:inline-block;float:left;width:auto;}
#SocialLink ul li a {border-radius:15px;}
#SocialLink ul li img {margin:0;padding:0;vertical-align:middle;border-radius:15px;}
#SocialLink ul li img:hover {background-color:#ffffff;}

body.PageTypeMAP div#ContentArea ul {list-style:none}
body.PageTypeMAP div#ContentArea li {list-style-type:none}
body.PageTypeMAP div#ContentArea ul li ul li {line-height:1em;margin:0px;}
body.PageTypeMAP div#ContentArea ul.ElencoCatSx li.lischedamappasito a {
    color: #389C2E;
    font-style: italic;
    font-weight: normal;
    font-size: 0.8em;
}

#wrapTopMenu, #TopMenu {
  background-color:#a1c16c;
  color:#522a0a;
  }
#wrapTopMenu a, #TopMenu a {
  color:#522a0a;
  }
#wrapFooter {
    background-color: #42a62a;
    color: #e1e1e1;
}  
#wrapFooter a {
  color:#091c05;
  }

#wrapTopMenu a:hover, #TopMenu a:hover {
  color:#522a0a;
  background-color:#b5ce8c;
  }
  
  
#wrapMain, #wrapSideBar {margin-top:1em;}

/*
#wrapTopMenu {
  height:auto;
  background-color:#c8bfb1;
  padding:0;
  margin:0;
  }
#TopMenu {
  display:inline-block;  
  width:auto;
  border-radius:1em;
  padding:0 1em 0 1em;
  background-color:#c8bfb1;
  }
#TopMenu ul li {border:0px;}
#TopMenu a {
  display:block;
  color:#ffffff;
  color:#391318;
  border:0px;
  }
*/

/*
#TopMenu {
  background-color:#c8bfb1;
  }

#TopMenu a:hover {color:#8B2E39;background-color:#AB9E89;}
#TopMenu li.Selected a {color:#8B2E39;}


#TopMenu li {
    min-width: 0px;
    min-height: 2em;
    display:inline-block;
    float: none;
    border: none;
    margin: 0px;
    white-space: nowrap;
    text-align: center;
}

#TopMenu a {padding:0 1em 0 1em;}

#wrapCurrentPath {clear:both;}
#CurrentPath {
  color:#a69c00;
}
*/
#CurrentPath a {color:#454545;}

#ColonnaPrincipale {padding:0 0 0 0 ;}
#ColonnaPrincipale {margin:0 0 0 0 ;}
#ColonnaPrincipale .Titolo {color:#522a0a;border-color:#522a0a;}
#ColonnaPrincipale .Titolo a {color:#522a0a;border-color:#522a0a;}
#ColonnaPrincipale li {color:#454545;}

#TitoloAlberoCerca, #TitoloAlberoLogin {display:none;}
#AlberoLogin ul {margin:0;}

#ColonnaPrincipale input[type=submit], input[type=reset], button {
  background-color:#522a0a;
  color:#ffffff;
  text-transform:none;
  text-shadow: 2px 2px 8px #000000;
  font-weight:500;
  border-radius:.3em;
  }
#ColonnaPrincipale input[type=submit]:hover, input[type=reset]:hover, button:hover {
  background-color:#42A62A;
  }



.PageTypeDEF #AreaDefColonneTesto {
  margin-top:1.5em;
  background-image:url('../it/personal-images/sfondo.html');
  background-repeat:no-repeat;
  background-position:top center;
  background-size:contain;
  border:0px solid green;
  }

#ContentArea {margin:0 1em 1em 1em;}
#ContentArea div.Dettaglio img {margin:.5em}

#ContentArea div.ElencoDatiScheda {text-align:right; margin-top:20px;}
#ContentArea div.ElencoDatiScheda ul {list-style:none;}

#ContentArea .Albero ul{overflow:auto;}


#ContentArea div.ElencoDatiScheda ul li {list-style-type:none;display:inline-block;min-width:150px;vertical-align:middle;padding-left:1em;}
/*#ContentArea div.ElencoDatiScheda ul li:first-child {padding-right:0;}*/
#ContentArea div.ElencoDatiScheda ul li span.titolo {font-weight:bold;}
#ContentArea .SchedaGalleria ul.ListaImg li {width: auto;text-align:center;}
#ContentArea .SchedaGalleria ul.ListaImg li .ElementoDidImg {width: auto;font-size: .6em;}


/*
#AreaNews {margin:0.5em 1em 1em 1em; width:44%;float:right; border:1px solid #ccc;padding:4px;} 
#AreaNews ul {margin:0 0 0 0} 
#AreaNews2 {margin:0.5em 1em 1em 1em; width:44%;float:left; border:1px solid #ccc;padding:4px;} 
#AreaNews2 ul {margin:0 0 0 0} 


*/

.PageTypeDEF #AreaDefColonneTesto {
  /*
  margin-top:1.5em;border:1px solid green;
  */
  }

#AreaDefSx {
  display:inline-block;
  width:30%;
  margin:0;
  vertical-align:top;
  }
  
#AreaDefCenter {
  display:inline-block;
  width:30%;
  margin:0;
  vertical-align:top;
  }

#AreaDefDx {
  display:inline-block;
  width:60%;
  margin:0;
  vertical-align:top;
  margin-left:10px;
  }
  
.PageTypeDEF .AreaNews {
  margin:0 0 0 0;
  padding:0 0 0 0;
  } 
  
.PageTypeDEF .AreaNews .ElencoSchede {
  margin:0 0 1em 0;
  } 
.PageTypeDEF .AreaNews .ElementoElenco {
  min-height:13.5em;   
  } 
.PageTypeDEF .AreaNews .Copertina {
  width:200px;
  display:block;
  float:none;
  } 
.PageTypeDEF .AreaNews .Titolo {
  font-size:1em;
  border-top:1px solid #ccc;
  } 
  /*
.PageTypeDEF .AreaNews .SottoTitolo {
  font-size:1em;
  display:none;
  } 

.PageTypeDEF .AreaNews .Descrizione {
  font-size:1em;
  display:none;
  } 
  
.PageTypeDEF .AreaNews .ElencoDatiScheda {
  font-size:1em;
  display:none;
  } 
*/
  

#AreaAlberoNewsletter .Titolo {margin:0;}

.AreaAlbero {
  border:none;
  background-color:#EEE;
  margin:0 1em 1em 1em;
  }
/*
#BottomDatiAzienda {
  box-shadow: 0px 0px .3em 0.2em #c8bfb1 inset;
  background-color:#EEECE8;
  border-radius:.3em;  
  padding:1em;
  }
*/
#BottomDatiAzienda{display:block;vertical-align:top;line-height:1.2em;border:0px solid violet;}
#BottomLinkArea{display:block;vertical-align:top;text-align:right;border:0px solid red;}
#BottomLinkArea ul{text-align:left;margin:0px;display:inline-block;}
#BottomLinkArea ul li{display:inline-block;border-right:1px solid #989898;padding-right:.5em;margin-right:.5em;}
#BottomLinkArea ul li:last-child{border-right:0px;padding-right:0;margin-right:0;}
#BottomLinkArea ul li a{color:#fff;}

#ExecTime {font-size:.7em;}

table.TabCalendario td.TdCalendCorrente {background-color:#D3C7AB;border: 1px solid #B94E2F;}
table.TabCalendario td.TdCalendCorrente a {color:#483737;background-color:transparent;}
table.TabCalendario td.TdCalendFestivo {background-color:#A0795C;background-color:transparent;}
table.TabCalendario td.TdCalendFestivo a {color:#483737;}
table.TabCalendario td.PreTdCalendFestivo {background-color:transparent;}
table.TabCalendario td.PreTdCalendFestivo a {color:#B94E2F;}

.ApriSchedaLinkBottom {text-align:right;font-size:.7em;display:none;}


#wrapAttachment {display:block;}


#ToggleDynamicMenu {display:none;}
#ToggleDynamicMenu img {cursor:pointer;}
/*
#TopMenu ul {  display:block;}
*/
		#DynamicMenu {display:block;}

#AttachmentArea .ToggleBoxTitle {display:none;}

/*========================================================================*/
  /*


#TopMenu ul li {
		position:relative;
		vertical-align:top;
		display:inline-block;
		min-width:0px;
		width:auto;

		}

#TopMenu ul li a {padding:0px 1.3em  0px 1.3em;}


  
#wrapTopMenu {position:fixed;}
*/

#ToggleDynamicMenu {display:none;}
  
#TopMenu .ToggleMenu {width:16px;height:16px;margin:.5em 10px 0 .5em;background-image:url('../personal-images/plusw.png');background-position:center;background-repeat:no-repeat;float:right;cursor:pointer;display:inline-block;}
#TopMenu .Opened{background-image:url('../personal-images/minusw.png');}
#TopMenu ul {z-index:100;}
#TopMenu ul li ul {z-index:110;}
#TopMenu ul li ul li ul {z-index:120;}
#TopMenu ul li ul li ul li ul {z-index:130;}
#TopMenu ul li ul li ul li ul li ul {z-index:140;}

#TopMenu li a {display:inline-block;}
#TopMenu li .selezionata {display:inline-block;}

#TopMenu ul {float:none;}
#TopMenu li {float:none;}
#TopMenu ul li ul li {padding-left:.3em;}

/*#TopMenu {background-color:transparent;}*/
#TopMenu li {border:0px;border-left:1px solid #522a0a;background-color:transparent;}
#TopMenu li a {text-transform:uppercase;}
#TopMenu li.Selected a {color:#8B2E39;}  
#TopMenu li .selezionata a {color:#fff;background-color:#42a62a;}

#TopMenu ul li {min-height:0;min-width:0;text-align:left;}
#TopMenu li:hover {color:#fff;background-color:#42a62a;}

#TopMenu ul li {position:relative;}

#TopMenu ul li ul {
		position:absolute;
		/*
		*/
		display:none;
		width:auto;
		background-color:#6f4b3d;
		border:1px solid #522a0a;
		border-bottom:0px;
		}
#TopMenu ul li ul li {width:auto;display:block;font-size:.9em;border:none;border-bottom:1px solid #522a0a;}
#TopMenu ul li ul li a {color:#ffffff;text-align:left;text-transform:none;}


    #TopMenu ul li ul li ul {position:static;}

/*========================================================================*/
#ContentArea .tabbed_box ul {border:none;border-bottom:1px solid #999;border-left:1px solid #999;margin:0;padding:0;}
#ContentArea .tabbed_box li {margin:0;padding:0;font-size:1em;}

#ContentArea .tabbed_box ul {height:auto;border-bottom:0px solid #999;}
/*
#ContentArea .tabbed_box li a {white-space:nowrap;overflow:hidden;}
*/
ul.tabs {height:32px;margin:0;padding:0;float:left;list-style:none;border-bottom:1px solid #999;border-left:1px solid #999;width:100%;}
ul.tabs {height:32px;margin:0;padding:0;float:left;list-style:none;border-bottom:1px solid #999;border-left:1px solid #999;width:100%;}
ul.tabs li {height:31px;line-height:31px;float:left;margin:0;padding:0;border:1px solid #999;border-left:none;margin-bottom:-1px;overflow:hidden;position:relative;background: #e0e0e0;}
ul.tabs li a {text-decoration:none;color:#000;display:block;font-size:1em;padding:0 20px;border:1px solid #fff;outline:none;}
ul.tabs li a:hover {background:#ccc;}
html ul.tabs li.active, html ul.tabs li.active a:hover {background:#EEE;border-bottom:1px solid #fff;}
.tab_container {border-top:none;overflow:hidden;clear:both;float:left;width:100%;background:#EEE;margin:0 0 1em 0;}
.tab_content {padding: 1em;}
/*img#ImgLarge {clear:both;height:auto;overflow:visible;}*/


/*ul.tabs li.Number1 a {color:red;}*/


/*
ul.tabs li {
background-image:url('/img/sfondo-pulsante.png');
background-repeat:repeat-x;
background-position:center;
}
*/

#ContentArea .tabbed_box .testoscheda ul {border:0px;}
/*========================================================================*/



.ElementoElenco {min-height:120px;}
ul.ElencoCategorie {padding-top:1em;}
/*
ul.ElencoCategorie li {width:50%;float:left;margin:0;padding:0;border:0;}
ul.ElencoCategorie li .wrapBox {border:1px solid #cccccc;padding:1em 0 1em 0;overflow:auto;min-height:107px;}
*/
.ElencoCategorie .ElementoElenco {min-height:100px;margin-bottom:6px;}
.ElencoCategorie .ElementoElenco .Titolo {font-size:0.9em;margin-bottom:0px;}

.ElencoCategorie .ElementoElenco .SottoTitolo {font-size:0.9em;margin-bottom:0px;}
.ElencoCategorie .ElementoElenco .Descrizione {font-size:0.9em;}
.ElencoCategorie .ElementoElenco .Copertina {width:100px;height:100px;}



.AreaArgomentiElementoElenco {display:inline-block;float:right;width:30px;height:auto;}

#ContentArea div.Snippet {
min-height:100px;
margin-bottom:4px;
/*min-height:320px;*/
box-shadow: 2px 2px 4px #888;
border-radius:4px;
background-color:#ffffff;
margin:0 0 .5em 0;
font-size:.9em;
overflow:auto;
/*
margin-right: 6px;
background-color:#ffecb2;
background-image:url('/personal-images/righe-sfondo.png');
text-shadow: 1px 1px #fff;
*/
}
#ContentArea div.Snippet .Titolo {font-size:1.3em;margin-bottom: 0.2em;}
#ContentArea div.Snippet .Sottotitolo {font-weight:bold;}
#ContentArea div.Snippet div.CopertinaElementoElenco img {
    border: 4px solid #FFF;
    border-radius: 15px;
    box-shadow: 1px 2px 2px 1px #888;
    }

.wrapBox {margin-bottom:1.5em;}
.DataFirma {display:block;text-align:right;}
.DataPubblicazione, .Autore {
    display: inline-block;
    font-style: italic;
    margin:.5em .3em 0em .3em;
    color: rgb(150, 150, 150);
}
.ElementoElenco, .PageSnippetsElement {position:relative;}
.ElementoElenco .DataFirma, .PageSnippetsElement .DataFirma {
    display: inline-block;
    position:absolute;
    bottom:0px;
    right:0px;
    margin:.5em 1em .7em 1em;
}
.tab_container .DataFirma {margin:.5em 1em .7em 1em;font-size:.8em;}

.TraduzioniDisponibili {display:inline-block;font-size:.9em;color:#757575;}


#ElencoLinkAargomenti {margin:0 0 .3em 0;}

/*
*/
#ContentArea div.Copertina  {max-width: 100%;height: auto;}

#ContentArea .WrapAreaLinkInterni .AreaLinkInterni li {display:inline-block;width:125px;float:left;margin:0 .3em 0 .3em;text-align:center;}
/*
*/
#ContentArea .WrapAreaLinkInterni .AreaLinkInterni li .CopertinaElementoElenco {margin:0;width:100%;}
#ContentArea .WrapAreaLinkInterni .AreaLinkInterni .Snippet {min-height:150px;line-height:1.1em;}
#ContentArea .WrapAreaLinkInterni .AreaLinkInterni .Snippet .Titolo {font-size:0.8em;}
#ContentArea .WrapAreaLinkInterni .AreaLinkInterni .Snippet .Sottotitolo{display:none;font-size:0.8em;line-height:110%;}
#ContentArea .WrapAreaLinkInterni .AreaLinkInterni .Snippet .Descrizione {display:none;font-size:0.8em;}
#ContentArea .WrapAreaLinkInterni .AreaLinkInterni .Snippet .DataPubblicazione{display:none;}


/*
*/
#ContentArea ul.ElencoSchede li {font-size:0.8em;
background-color:#ffffff;
border-radius:4px;
box-shadow: 2px 2px 4px #888;
clear: both;
overflow: auto;
}


/*#ContentArea ul.ElencoSchede li:nth-child(2n+0) {background-image:url('/personal-images/rombi-sfondo.png');}*/

#ContentArea ul.ElencoSchede li div.ElencoDatiScheda ul li {
background-image:none;
background-color:#fff;
padding:3px;
box-shadow: 2px 1px 3px #888;
}

#ContentArea #HP_news div.Copertina {max-width:10%;height:auto;margin-right:2em;}
#ContentArea #HP_news .ElementoElenco {min-height:0;}

#wowslider-container1 {
    display:inline-block;
    float:left;
    margin:0 1em 0 0;
}


/* homebanner stile schede in home -----------------------------------*/


.HomeBannerContainer{margin:50px 0 11px 0;border:0px solid black;text-align:center;}



div.HomeBannerContainer div.HomeBanner ul.ElencoSchede li.ElementoElenco {
/*margin:10px 5px 5px 5px;*/
padding:10px 10px 10px 10px;
width:180px;
display:inline-block;
vertical-align:top;
background-color:#e1e1e1;
/*background-image:url('/img/sfondo-vetrine.jpg');*/
 border:1px solid #cccccc;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
border-bottom-width:2px;
-webkit-box-shadow:0 0 5px 2px #cccccc;
-moz-box-shadow:0 0 5px 2px #cccccc;
box-shadow:0 0 5px 2px #cccccc;

min-height:265px;
margin:0 8px 8px 0;
  }
  
  

div.HomeBannerContainer div.HomeBanner ul.ElencoSchede li.ElementoElenco div.wrapBox {font-size:0.6em;text-align:left;display:block;}
div.HomeBannerContainer div.HomeBanner ul.ElencoSchede li.ElementoElenco div.wrapBox div.ElencoDatiScheda {display:none;}
div.HomeBannerContainer div.HomeBanner ul.ElencoSchede li.ElementoElenco div.wrapBox div.Copertina img {width:100%;display:block;}

  
  
  
  
  div#HomeElementoSchedaBox1{background-image:url('../it/img/SfondoTitoloVetrina1.html');background-repeat:no-repeat;}
  div#HomeElementoSchedaBox2{background-image:url('../it/img/SfondoTitoloVetrina2.html');background-repeat:no-repeat;}
  div#HomeElementoSchedaBox3{background-image:url('../it/img/SfondoTitoloVetrina3.html');background-repeat:no-repeat;}
  
  
  
  div#HomeElementoSchedaBox1 {margin-left:0px;}
  div#HomeElementoSchedaBox2 {margin-left:22px;}
  div#HomeElementoSchedaBox3 {margin-left:22px;margin-right:0px;}
  div#HomeElementoSchedaBox4 {margin-left:0px;margin-top:22px;}
  div#HomeElementoSchedaBox5 {margin-left:22px;margin-top:22px;}
  div#HomeElementoSchedaBox6 {margin-left:22px;margin-right:0px;margin-top:22px;}
  
  div#HomeElementoSchedaTitolo1 {width:156px;line-height:90%;}
  div#HomeElementoSchedaTitolo2 {width:156px;line-height:90%;}
  div#HomeElementoSchedaTitolo3 {width:156px;line-height:90%;}


.bannerspalla {margin:1em;text-align:center;}

div.Adsense {
border:1px solid #522a0a;
margin-bottom: 8px;
padding:4px;
border-radius:4px;
background-color:#522a0a;
box-shadow:0 0 5px 2px #ccc;
}

div.Adsense_spalla {
border:0px solid black;
margin-bottom: 8px;
padding:4px;
border-radius:4px;
background-color:transparent;
box-shadow:0 0 0px 0px #cccccc;
text-align:center;
}

.Bandierinaschede {border-bottom:1px solid black;font-size:0.6em;}


#ContentArea       #ElencoLinkAllegati {margin:0 0 1em 0;}

/*
#ContentArea div.ElencoAllegatiScheda {width:540px;}
.tab_container .Copertina {display:inline-block;width:30%;}
.tab_container .testoscheda {display:inline-block;width:65%;}
*/

#ContentArea .testoscheda {margin:0 0 1em 0;}
#ContentArea .testoscheda ul li {list-style-position:inside;list-style-type:disc;}
.ElencoLink ul li {list-style-position:inside;list-style-type:disc;}


#ContentArea .Dettaglio {margin:0 0 1em 0;}
#ContentArea .Dettaglio ul li {list-style-position:inside;}


#ContentArea   ul.ListaFileAllegati {list-style:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:0;}
#ContentArea   ul.ListaFileAllegati li {list-style-type:none;margin:.3em 0 .3em 0;padding:0px 0px 0px 0px;font-size:.9em;}
#ContentArea     li.headerOggettiCorrelati {background:none;border-top:0px;font-weight:bold;}
#ContentArea     li.ListaAllegati {border-bottom:0px;}
#ContentArea       span.ElementoAllegato {}
#ContentArea       span.ElementoAllegatoLogo {}
#ContentArea         span.ElementoAllegatoLogo a {}
#ContentArea           span.ElementoAllegatoLogo img {vertical-align:bottom;}
#ContentArea       span.ElementoAllegatoKb {font-size:.7em;font-style:italic;margin:0 .3em 0 .3em;color:#888888;}
#ContentArea       span.ElementoAllegatoDid {}


#ContentArea       #ElencoLinkEsterni {margin:0 0 1em 0;}
#ContentArea       #ElencoLinkEsterni ul {border:0;}
#ContentArea       #ElencoLinkEsterni ul li {list-style-image:url('../icons/link.png');padding:0;margin:0 0 0 25px;}
#ContentArea       #ElencoLinkEsterni ul li.headerOggettiCorrelati {background:none;border-top:0px;font-weight:bold;margin:0;padding:0;list-style-image:none;list-style-type:none;}

#ElencoLinkGal {clear:both;border:1px solid transparent;}
#ElencoLinkGal .GalleryLightbox {margin:1em 0 0 0;}

#ContentArea .ElencoDatiScheda ul li {list-style-type:none;padding:0;margin:0 0 0 25px;}


/*

div.GalleryLightbox {
	width:100%;
	zoom:1;	
}
div.GalleryLightbox .StdStyle {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	vertical-align:top;
	margin:5px;
	width:200px;
	font-family:Trebuchet,Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	opacity:0.87;
	outline:none;
}
div.GalleryLightbox .StdStyle a{
	margin:0;
}
div.GalleryLightbox .StdStyle:hover, div.GalleryLightbox .StdStyle a:hover{
	opacity:1;
}
div.GalleryLightbox .StdStyle img{
	display:block;
	border:none;
	margin:0;
}
div.GalleryLightbox .StdStyle div {display:none}

*/



#wowslider-container1 {
    display:inline-block;
    float:left;
    margin:1px 0 30px 0;

}




.GalleryLightbox img {
  border:6px solid #fff;
  border-radius:8px;
  box-shadow: 1px 2px 2px 1px #888888;
  margin-right:6px;
  margin-bottom:6px;
  }

ul.ElencoSchede li.ElementoElenco div.Copertina  {display:block;

  }

ul.ElencoSchede li.ElementoElenco div.Copertina a {border-radius: 15px;}

ul.ElencoSchede li.ElementoElenco div.Copertina img {
  border: 4px solid #fff;
  border-radius: 15px;
  box-shadow: 1px 2px 2px 1px #888;
}


#AreaNews {margin:0em;}
#ElencoNews {}
#ElencoNews .Elenco {margin-bottom:0px;}
#ElencoNews .Elenco {
    font-size:.5em;
    min-height:0px;
    padding:0;
    margin:0;
    clear:both;
}

#ElencoNews .ElementoElenco {margin-bottom:3px;padding:0px;border:0px;border-bottom:1px solid #aaa;padding-top:0px;}

#ElencoNews .wrapBox {margin:1em 0 0em 0;clear:both;min-height:90px;border:1px solid #ccc;padding-top:6px;}
#ElencoNews .Titolo {margin-bottom:3px;font-size:0.7em;background-color:#cccccc;padding:2px;}
#ElencoNews .Titolo a {font-weight:bold;}
#ElencoNews .SottoTitolo {margin-bottom:3px;font-size:0.7em;font-style: italic;}



#ElencoNews .Descrizione {line-height:1.3em;font-size:0.7em;}
#ElencoNews .Copertina img {border-radius:1em;float:none;clear:none;margin:0 0px 0 0em;margin-bottom:3px;border:3px solid white;}
#ElencoNews .Copertina {float:none;margin:0px;text-align:center;}
#ElencoNews .Descrizione {color:#000000;margin-bottom:0px;}
#ElencoNews .ElencoDatiScheda {display:none;}

#ElencoNews .ApriSchedaLinkBottom {display:block;text-align:right;border-right:1px solid #ccc;padding-right:3px;background-color:#ccc;}
#ElencoNews .ApriSchedaLinkBottom {margin:0px;}


div.SocialSharingButtonContainer {text-align:center;clear:both;}
ul.SocialSharingButton {display:inline-block;list-style:none;margin:0;padding:0;}
ul.SocialSharingButton li {display:inline-block;list-style-type:none;text-align:center;vertical-align:middle;margin:0 .3em 0 .3em;padding:0;}




.BottoneNavigazioneLeft{width:68px;border:0px solid white;float:left;}
.BottoneNavigazioneRight{width:68px;border:0px solid white;}


/*nasconde i dati di fatturazione nella pagina di modifica dei dati di registrazione utente*/
    body.PageTypeREG #AreaDatiUtente {display: none;} 


      #ColonnaPrincipale .ToggleBoxWrapper {}
      #ColonnaPrincipale .ToggleBoxTitle {
        display:block;
        color: #42a62a;
        font-size: 1.1em;
font-weight: 600;
font-family: "Alwyn","Roboto Condensed",sans-serif;
      }
        #ColonnaPrincipale .ToggleBoxButtonText {cursor:pointer;padding: 0.3em 0.3em 0px;display:inline;vertical-align:middle;}
        #ColonnaPrincipale .ToggleBoxButton {
            background-image:url('../personal-images/plus.png');
            background-repeat:no-repeat;
            background-position:center;
            vertical-align:middle;            
            margin:5px 0 0 0 ;
            display:inline-block;
            width:15px;
            height:15px;
            cursor:pointer;
          }
      #ColonnaPrincipale .ToggleBox {display:none;clear:both;}



/* versioni per schermo piccolo con menu a colonna singola */

@media only screen and (max-width:850px) {

    #Testata {text-align:center;}
  
  
    /*-------------------------------------------*/
    /*
          ul.tabs li {max-width:100% !important;overflow:visible !important;}
    */
    ul.tabs,  ul.tabs li {float:none;height:auto;}
    html ul.tabs li.active a, html ul.tabs li.active a:hover {background:#ffffff;color:#676767;}
    #tab3.tab_content {padding: 1em 2em 1em 1em;}
    /*-------------------------------------------*/
  
    #AreaDefSx {
      display:block;
      width:auto;
      }
    #AreaDefDx {
      display:block;
      width:auto;
      float:none;
      }
    .PageTypeDEF .AreaNews .ElencoSchede {
      margin:0 0 0 0;
      } 

    .PageTypeDEF #wrapContent {margin-top:1em;}

    /*
    #TopMenu {display:block;}
		#ToggleDynamicMenu {display:block;clear:both;text-align:left;padding:.3em .3em 0 .3em}
		#DynamicMenu {display:none;}
    
    #TopMenu a {border-bottom:1px solid #AB9E89;}
    #TopMenu li:last-child a {border-bottom:none;}
    */
    
    
		#ToggleDynamicMenu {display:block;clear:both;text-align:left;padding:.3em .3em 0 .3em}
		#DynamicMenu {display:none;}
    #TopMenu {text-align:center;}
    #TopMenu ul {width:100%;}
    #TopMenu ul li {width:49% !important;display:inline-block;}
    #TopMenu ul li ul {width:100% !important;}
    #TopMenu ul li ul li {width:auto !important;}
    

    #TopMenu ul li {width:100% !important;}
    #TopMenu ul li ul {position:relative;}

	 #TopMenu li .selezionata {display:block;}
	 #TopMenu li a {display:block;}    
	
    #WrapperHeadHomeButton {width:45%;}
    #WrapperButtonTestataLoghi {width:53%;}
    #WrapperButtonTestataLoghi li {min-width:2.5em;}
/*

      #AreaElenchiScheda li.headerOggettiCorrelati {display:none;}
      #AttachmentArea ul.ListaImg li.headerOggettiCorrelati {display:none;}
      #AttachmentArea .ElencoLink {margin:0 0 1em 0;}
      #AttachmentArea .ToggleBoxWrapper {
        box-shadow: 0px 0px 0.75em 0.5em rgb(204, 204, 204) inset;
        border-radius: 1em;
        padding: 0px 1em;
      }
      #AttachmentArea .ToggleBoxTitle {display:block;}
        #AttachmentArea .ToggleBoxButtonText {cursor:pointer;padding: 0.3em 0.3em 0px;display:inline;vertical-align:middle;}
        #AttachmentArea .ToggleBoxButton {
            background-image:url('/personal-images/plus.png');
            background-image:url('/img/ToggleMenuMobile.png');
            background-repeat:no-repeat;
            background-position:center;
            vertical-align:middle;            
            margin:.3em .5em .3em ;
            display:inline-block;
            width:32px;
            height:32px;
            cursor:pointer;
          }
      #AttachmentArea .ToggleBox {display:none;clear:both;}
*/




      #AttachmentArea ul {margin:0;padding:0;}
      #AttachmentArea ul li.ElementoElenco {width:25%;border:0;margin:0;padding:0;}
      #AttachmentArea ul li.ElementoElenco .Copertina {float:none;}
      
      #AttachmentArea ul.ElencoSchede li.ElementoElenco div.wrapBox {margin:2em;}
      #AttachmentArea ul.ElencoSchede li.ElementoElenco div.Copertina a {border-radius: 15px;}
      #AttachmentArea ul.ElencoSchede li.ElementoElenco div.Copertina img {border-radius: 15px;}
      #AttachmentArea ul.ElencoSchede li.ElementoElenco div.Titolo {margin-top:.8em;}
      
/*



      #ColonnaPrincipale .ToggleBoxWrapper {}
      #ColonnaPrincipale .ToggleBoxTitle {display:block;}
        #ColonnaPrincipale .ToggleBoxButtonText {cursor:pointer;padding: 0.3em 0.3em 0px;display:inline;vertical-align:middle;}
        #ColonnaPrincipale .ToggleBoxButton {
            background-image:url('/personal-images/plus.png');
            background-image:url('/img/ToggleMenuMobile.png');
            background-repeat:no-repeat;
            background-position:center;
            vertical-align:middle;            
            margin:.3em .5em .3em ;
            display:inline-block;
            width:32px;
            height:32px;
            cursor:pointer;
          }
      #ColonnaPrincipale .ToggleBox {display:none;clear:both;}







@media only screen and (max-width:850px) {
  #AttachmentArea ul li.ElementoElenco {width:50%;}
}
*/
    .Copertina, .CopertinaElementoElenco {text-align: center;}
    .Dettaglio, .testoscheda {font-size:.9em;}
    #vlightbox1 .vlightbox1 {max-width:120px;border: 3px solid #FFF;}
    #ElencoLinkAargomenti a {max-width:30px;}
    
/*    
    .GalleryLightbox img {max-width:120px;border: 3px solid #FFF;} 
*/
    #ElencoLinkAargomenti a img {max-width:50px;}
    .Titolo {font-size:1.2em;margin-bottom:.2em;}
    .SottoTitolo {font-size:1em;margin-bottom:.2em;}
    .PageTypeARG .Copertina {
        width: auto;
        height: auto;
        display: inline-block;
      float: left;
      margin:0 .5em 0 0;
    }


    .Copertina, .CopertinaElementoElenco {
      display: inline-block;
      float: left;
      text-align: center;
      margin: 0px 1em 0px 0px;
    }      

}


ul#navigation {
    position: fixed;
    margin: 0px;
    padding: 4px;
    top: 10px;
    left: 0px;
    list-style: none;
    z-index:9999;
}
ul#navigation li {
    width: 100px;
    
    
    
}
ul#navigation li a {
    text-decoration:none;
    display: block;
    margin-left: -2px;
    padding-top:2px;
    width: 60px;
    height: 24px;  
    font-size:16px;
    font-weight:bold;
    background-color: rgba(210, 210, 210, 0.5);
    background-repeat:no-repeat;
    background-position:center center;
    background-repeat:no-repeat;
    border-radius:0px 10px 10px 0px;
    -moz-border-radius:0px 10px 10px 0px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -khtml-border-top-right-radius: 10px;
    border:1px solid #ccc;
}
.voce1 img {margin-left:20px;border:3px solid #fff;height:14px;width:14px;border-radius:7px;}
.voce2 {background:url(../personal-images/social/facebook.png)}
.voce3 {background:url(../personal-images/social/facebook.png)}
.voce4 {background:url(../personal-images/social/facebook.png)}




/* versioni per schermo piccolo con menu a colonna singola */
@media only screen and (max-width:550px) {

    /*
    div#AreaRSS {display:none;}
    */
    
    Div#wowslider-container1 {display:none;border:6px solid yellow;}
    #ContentArea .Copertina {display:block;width:auto;float:none;}
    #ContentArea .testoscheda {display:block;width:auto;}
    
    
    #ContentArea #HP_news div.Copertina  {max-width:10%;height: auto;float:left;display:inline-block;margin-right:1.3em;}


}


#StyleSwitchercromo {
    position: fixed;
    
    top: 5px;
    right: 10px;
    
    z-index: 10000;
    padding: 10px;
    border: 1px solid #000;
    background-color: rgba(210, 210, 210, 0.5);
}

#StyleSwitchercromo ul {margin:0px;}
/*#StyleSwitchercromo ul li {display:inline;}*/
#StyleSwitchercromo ul li img {border:3px solid #fff;height:14px;width:14px;border-radius:7px;}






#AttachmentArea ul {margin:0;padding:0;border:0px;}
#AttachmentArea ul li.ElementoElenco {width:25%;border:0;margin:0;padding:0;}
#AttachmentArea ul li.ElementoElenco .Copertina {float:none;}
#AttachmentArea ul li.ElementoElenco {min-height:300px;}
#AttachmentArea ul li.ElementoElenco div.wrapBox {margin:2em;}
#AttachmentArea ul li.ElementoElenco div.Copertina {text-align:center;}
#AttachmentArea ul li.ElementoElenco div.Copertina a {border-radius: 15px;}
#AttachmentArea ul li.ElementoElenco div.Copertina img {border-radius: 15px;width:auto;display:inline-block;}
#AttachmentArea ul li.ElementoElenco div.Titolo {margin-top:.8em;}
@media only screen and (max-width:850px) {
  #AttachmentArea ul li.ElementoElenco {width:50%;min-height:280px;}
}
@media only screen and (max-width:500px) {
  #AttachmentArea ul li.ElementoElenco {width:100%;min-height:0px;}
}

@media only screen and (max-width:500px) {
  #BoxCambioLingua {
      display: block;
      position: static;
text-align:center;
      font-size: 1.2em;
      margin: 0 1em .3em 1em;
  }
}




#SideBarMenu #MenuAreaAlberoNews .ToggleBox ul {list-style:none;margin: 0;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox ul li {list-style-type:none;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox ul li div.Copertina {display: block;float:left;width:20%;margin-right:5px;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox ul li div.Copertina a {border-radius:0;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox ul li div.Copertina img {border-radius:0;border:1px solid #FFF}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox ul li div.Descrizione {display:none;}

/* ++++++++++++++++ */
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .Descrizione {color: #fff;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .ElementoElenco {margin-bottom:3px;padding:0px;border:0px;border-bottom:0px solid #333;padding-top:0px;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .wrapBox {margin:1em 0 0em 0;clear:both;min-height:90px;border:0px solid #333;padding-top:6px;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .Titolo {margin-bottom:3px;font-size:0.7em;background-color:#333;padding:2px;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .Titolo a {font-weight:bold;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .SottoTitolo {margin-bottom:3px;font-size:0.7em;font-style: italic;min-height:50px;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .Descrizione {line-height:1.3em;font-size:0.7em;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .Copertina img {border-radius:1em;float:none;clear:none;margin:0 0px 0 0em;margin-bottom:3px;border:3px solid white;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .Copertina {float:none;margin:0px;text-align:center;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .Descrizione {color:#fff;margin-bottom:0px;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .ElencoDatiScheda {display:none;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .wrapBox {margin:0em 0 0em 0;clear:both;min-height:90px;border:0px solid #333;padding-top:6px;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .wrapBox {min-height:20px;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .SottoTitolo {margin-bottom:3px;font-size:0.7em;font-style: italic;min-height:30px;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .Descrizione {display:none;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .Titolo a {font-weight:bold;margin-left:-40px;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .TitoloNoLink {font-weight:bold;margin-bottom:20px;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .Copertina {float:left;margin:0px;text-align:center;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .Copertina img {width:40px;height:40px;border-radius:0em;float:none;clear:none;margin:0 0px 0 0em;margin-bottom:3px;border:2px solid #aaa;margin-right:6px;margin-top:20px;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .ElementoElenco {min-height: 80px;border-bottom: 0px solid #333;padding-top: 0px;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .ApriSchedaLinkBottom {display:block;text-align:right;border:0px solid #333;padding-right:3px;background-color:#333;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .ApriSchedaLinkBottom {margin:0px;}

#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .headerOggettiCorrelati {text-align:right;font-size:0.8em;font-weight:bold;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .ListaAllegati {text-align:right;line-height:.8em;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .ElementoAllegatoLogo img {width:42px;margin-right:3px;}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .ElementoAllegatoKb {font-size:0.7em;font-style:italic}
#SideBarMenu #MenuAreaAlberoNews .ToggleBox  .ElementoAllegatoDid {font-size:0.8em;}

#ContentArea ul.ListaFileAllegati li.ListaAllegati {width:auto;display:block;box-shadow:none;}
#ContentArea ul.ListaFileAllegati li.headerOggettiCorrelati {box-shadow:none;}
.ElencoAllegatiScheda  .headerOggettiCorrelati {text-align:right;font-size:0.8em;font-weight:bold;}
.ElencoAllegatiScheda  .ListaAllegati {text-align:right;line-height:.8em;}
.ElencoAllegatiScheda  .ElementoAllegatoLogo img {width:42px;margin-right:3px;}
.ElencoAllegatiScheda  .ElementoAllegatoKb {font-size:0.7em;font-style:italic}
.ElencoAllegatiScheda  .ElementoAllegatoDid {font-size:0.8em;}

/*
body.PageTypeFORM .AreaContenutiCorpo {width:50%;disaply:inline-block;border-right:1px solid red;}
*/
body.PageTypeFORM .AreaContenutiCorpo .Colonna {width:50%;display:inline-block;margin:0;padding:0;vertical-align:top;}
body.PageTypeFORM .AreaContenutiCorpo #Colonna1 {}
body.PageTypeFORM .AreaContenutiCorpo #Colonna2 {width:47%;padding-left:2%;border-left:1px solid #ccc;font-size:0.8em;}
#ContentArea ul.FormList li input[name="captcha_code"] {float:none !important;width:95% !important;}
#ContentArea ul.FormList label[for="interessato"] {font-weight:bold;}
#ContentArea ul.FormList label[for="interessato"]::after {content: ":";} 
#ContentArea ul.FormList label[for="riservacaccia"] {font-weight:bold;}
#ContentArea ul.FormList label[for="riservacaccia"]::after {content: ":";} 
@media only screen and (max-width:850px) {
  body.PageTypeFORM .AreaContenutiCorpo .Colonna {width:auto;display:block;margin:0 0 2em 0;}
body.PageTypeFORM .AreaContenutiCorpo #Colonna2 {width:auto;padding-left:0;border-left:0px solid #ccc;}
}
/* ++++++++++++++++++++++ */

