body {

  font-family: Verdana;

  margin: 0px auto 0px auto;

  padding: 0px 0px 4px 0px;

  width: 990px;

  color: #000000;

  font-size: 11px;
  background-image:url(/images/sfondo/background_ecostyle24.jpg);
  /*background-image:url(/images/sfondo/sfondo_500.jpg);
  background-repeat:no-repeat;
  background-position:center top;*/
  /*background-repeat:repeat-x;*/
  /* normale 26px */
  /*background-position:center 141px;*/
  background-position:center 0px;
  /*background-position:center 0px;*/

}



a {text-decoration: none;}



a:link, a:visited, a:active {text-decoration: none;}



a:hover {

  text-decoration: none;

  color: #0000CC;

}



div,span,img,form,table,td,ul,p {

  border: none;

  margin: 0px;

  padding: 0px;

}



h1,h2,h3,h4,h5,h6,strong {

  font-weight: normal;

  font-size-adjust: none;

  font-stretch: normal;

  font-style: normal;

  text-decoration: none;

  margin: 0px;

}



input, textarea {

  font-family: Verdana;

  font-size: 11px;

  border: 1px solid #CECFD0;

  padding: 0px;

  color: #757575;

}

#immagineGeko{
z-index:1;
position:absolute;
margin-left:980px;
/*margin-top:-20px;*/
margin-top:0px;
/*visibility:hidden;*/
}

div#header {

  height: 90px;

  margin: 0px 0px 10px 0px;

  clear: both;

}

div#leaderboard-wide {
 width: 100%;
 height: 140px;
 float: right;
 margin-bottom: 2px;
}



div#header h1.titolo {display: none;}



div#header a.logo {

  float: left;

  margin: 18px 0px 0px 0px;

}



div#header div.banner {

  float: right;

  overflow: hidden;

  width: 728px;

  height: 90px;

}



ul#menuBar {

  height: 22px;

  margin: 0px 0px 2px 0px;

  clear: both;

  background-color: #97a35b;

  list-style: none;

  overflow: hidden;

}



ul#subMenuBar {

  margin: 0px 0px 10px 0px;

  clear: both;

  list-style: none;

  overflow: hidden;

}



ul#menuBar li, ul#subMenuBar li {

  display: block;

  float: left;

}



ul#menuBar li a {

  display: block;

  padding: 4px 8px 0px 8px;

  color: #ffffff;

  font-weight: bold;

  height: 18px;

}



ul#subMenuBar li a {

  display: block;

  padding: 4px 8px 0px 8px;

  color: #FFFFFF;

  font-weight: bold;

  height: 18px;

}



ul#subMenuBar li.data {

  display: block;

  padding: 4px 8px 0px 8px;

  color: #FFFFFF;

  height: 18px;

}



ul#menuBar li a.sel, ul#menuBar li a:hover {color: #97a35b;}

ul#menuBar li a.c1.sel, ul#menuBar li a.c1:hover {background-color: #ffffff;}

ul#menuBar li a.c2.sel, ul#menuBar li a.c2:hover {background-color: #ffffff;}

ul#menuBar li a.c3.sel, ul#menuBar li a.c3:hover {background-color: #ffffff;}

ul#menuBar li a.c4.sel, ul#menuBar li a.c4:hover {background-color: #ffffff;}

ul#menuBar li a.c5.sel, ul#menuBar li a.c5:hover {background-color: #ffffff;}

ul#menuBar li a.c6.sel, ul#menuBar li a.c6:hover {background-color: #ffffff;}

ul#menuBar li a.c7.sel, ul#menuBar li a.c7:hover {background-color: #ffffff;}

ul#menuBar li a.c8.sel, ul#menuBar li a.c8:hover {background-color: #ffffff;}

ul#menuBar li a.c9.sel, ul#menuBar li a.c9:hover {background-color: #ffffff;}

ul#menuBar li a.c10.sel, ul#menuBar li a.c10:hover {background-color: #ffffff;}

ul#menuBar li a.c11.sel, ul#menuBar li a.c11:hover {background-color: #ffffff;}

ul#menuBar li a.c1.sel, ul#menuBar li a.c1:hover {background-color: #ffffff;}

ul#menuBar li a.c2.sel, ul#menuBar li a.c2:hover {background-color: #ffffff;}

ul#menuBar li a.c3.sel, ul#menuBar li a.c3:hover {background-color: #ffffff;}

ul#menuBar li a.c4.sel, ul#menuBar li a.c4:hover {background-color: #ffffff;}

ul#menuBar li a.c5.sel, ul#menuBar li a.c5:hover {background-color: #ffffff;}

ul#menuBar li a.c6.sel, ul#menuBar li a.c6:hover {background-color: #ffffff;}

ul#menuBar li a.c7.sel, ul#menuBar li a.c7:hover {background-color: #ffffff;}

ul#menuBar li a.c8.sel, ul#menuBar li a.c8:hover {background-color: #ffffff;}

ul#menuBar li a.c9.sel, ul#menuBar li a.c9:hover {background-color: #ffffff;}

ul#menuBar li a.c10.sel, ul#menuBar li a.c10:hover {background-color: #ffffff;}

ul#menuBar li a.c11.sel, ul#menuBar li a.c11:hover {background-color: #ffffff;}

ul#menuBar li a.c12.sel, ul#menuBar li a.c12:hover {background-color: #ffffff;}

ul#menuBar li a.c13.sel, ul#menuBar li a.c13:hover {background-color: #ffffff;}

ul#menuBar li a.c14.sel, ul#menuBar li a.c14:hover {background-color: #ffffff;}

ul#menuBar li a.c15.sel, ul#menuBar li a.c15:hover {background-color: #ffffff;}

ul#menuBar li a.c16.sel, ul#menuBar li a.c16:hover {background-color: #ffffff;}

ul#menuBar li a.c17.sel, ul#menuBar li a.c17:hover {background-color: #ffffff;}

ul#menuBar li a.c73.sel, ul#menuBar li a.c73:hover {background-color: #ffffff;}

ul#menuBar li a.c76.sel, ul#menuBar li a.c76:hover {background-color: #ffffff;}

ul#menuBar li a.c83.sel, ul#menuBar li a.c83:hover {background-color: #ffffff;}

ul#menuBar li a.c85.sel, ul#menuBar li a.c85:hover {background-color: #ffffff;}

ul#menuBar li a.c87.sel, ul#menuBar li a.c87:hover {background-color: #ffffff;}

ul#menuBar li a.c88.sel, ul#menuBar li a.c88:hover {background-color: #ffffff;}

ul#menuBar li a.c97.sel, ul#menuBar li a.c97:hover {background-color: #ffffff;}

ul#menuBar li a.home.sel, ul#menuBar li a.home:hover {

  color: #97a35b;

  background-color: #ffffff;

}



ul#subMenuBar li a.sel, ul#subMenuBar li a:hover {color: #FFFFFF;}


ul#subMenuBar li a.c1.sel, ul#subMenuBar li a.c1:hover {

 color: #97a35b;

  background-color: #ffffff;

}

ul#subMenuBar li a.c2.sel, ul#subMenuBar li a.c2:hover {

 color: #97a35b;

  background-color: #ffffff;

}

ul#subMenuBar li a.cannunci.sel, ul#subMenuBar li a.cannunci:hover {

  color: #97a35b;

  background-color: #ffffff;

}


ul#subMenuBar li a.c3.sel, ul#subMenuBar li a.c3:hover {

 color: #97a35b;

  background-color: #ffffff;

}


ul#subMenuBar li a.c4.sel, ul#subMenuBar li a.c4:hover {

 color: #97a35b;

  background-color: #ffffff;

}

ul#subMenuBar li a.c5.sel, ul#subMenuBar li a.c5:hover {

 color: #97a35b;

  background-color: #ffffff;

}

ul#subMenuBar li a.c6.sel, ul#subMenuBar li a.c6:hover {

 color: #97a35b;

  background-color: #ffffff;

}

ul#subMenuBar li a.c7.sel, ul#subMenuBar li a.c7:hover {

 color: #97a35b;

  background-color: #ffffff;

}

ul#subMenuBar li a.c8.sel, ul#subMenuBar li a.c8:hover {

 color: #97a35b;

  background-color: #ffffff;

}

ul#subMenuBar li a.c9.sel, ul#subMenuBar li a.c9:hover {

 color: #97a35b;

  background-color: #ffffff;

}

ul#subMenuBar li a.c10.sel, ul#subMenuBar li a.c10:hover {

 color: #97a35b;

  background-color: #ffffff;

}

ul#subMenuBar li a.c11.sel, ul#subMenuBar li a.c11:hover {

 color: #97a35b;

  background-color: #ffffff;

}

ul#subMenuBar li a.c12.sel, ul#subMenuBar li a.c12:hover {

 color: #97a35b;

  background-color: #ffffff;

}

ul#subMenuBar li a.c76.sel, ul#subMenuBar li a.c76:hover {

 color: #97a35b;

  background-color: #ffffff;

}

ul#subMenuBar li a.c88.sel, ul#subMenuBar li a.c88:hover {

 color: #97a35b;

  background-color: #ffffff;

}

ul#subMenuBar li a.c97.sel, ul#subMenuBar li a.c97:hover {

 color: #97a35b;

  background-color: #ffffff;

}

ul#subMenuBar li.ricerca, ul#subMenuBar li.rss {float: right; padding-right:4px;}


ul#subMenuBar li.ricerca input {

  float: left;

  width: 135px;

  height: 14px;

  color: #9C9E9F;

  border-right: none;

  margin: 3px 0px 3px 0px;

  font-size: 10px;

}



ul#subMenuBar li.ricerca a {

  float: left;

  margin: 3px 3px 3px 0px;

  padding: 0px;

  height: 16px;

}



ul#subMenuBar li.rss a {

  margin: 3px 3px 3px 6px;

  background: url(http://images.veraclasse.it/bg_rss.gif) no-repeat;

  padding: 0px 0px 0px 18px;

  height: 16px;

}





div#content {

  overflow: hidden;

  clear: both;

  margin: 0px 0px 20px 0px;
  /*background-image:url(/images/sfondo/background_ecostyle24.jpg);*/

}



div#content div.colL {

  width: 670px;

  float: left;

}



div#content div.colR {

  width: 300px;

  float: right;
  /*background-color:#FFFFFF;*/

}



div#footer {

  clear: both;

  text-align: center;

  font-size: 10px;

  color: #B1B3B4;
  margin-bottom:60px;

}

html,body, #contents {
	min-height: 100%;
}

div#footer div {margin: 0px 0px 2px 0px;}



div#footer a {color: #A4A6A8;}



div#footer div img {vertical-align: middle;}



div#catFooter {

  clear: both;

  overflow: hidden;

  font-size: 9px;

  color: #888888;

  margin: 0px 0px 20px 0px;

  padding: 10px 0px 0px 0px;

  border-top: 1px solid #888888;

}



div#catFooter div.mCat {

  float: left;

  margin: 0px 0px 0px 15px;

}



div#catFooter div.mCat a {

  display: block;

  color: #888888;

  margin: 0px 0px 2px 0px;

}







body.home div#content div.colL div.articoloBig {

  overflow: hidden;

  clear: both;

  margin: 0px 0px 10px 0px;

  padding: 10px 10px 4px 10px;

  background-color: #e3e7d0;

  border-bottom: 4px solid #be9c5f;

}



div#content div.colL div.articoloBig a.foto {

  display: block;

  float: left;

  width: 440px;

  height: 330px;

}



div#content div.colL div.articoloBig a.foto img {display: block;}



div#content div.colL div.articoloBig h2.titolo a {

  display: block;

  float: right;

  width: 200px;

  color: #696c1d;

  font-size: 21px;

  margin: 0px 0px 15px 0px;

}



div#content div.colL div.articoloBig div.tags {

  float: right;

  width: 200px;

  font-size: 10px;

  margin: 0px 0px 15px 0px;

  color: #949596;

}



div#content div.colL div.articoloBig div.tags a strong {

  color: #949596;

  text-decoration: underline;

}



div#content div.colL div.articoloBig a.anteprima {

  display: block;

  float: right;

  width: 200px;

  color: #333333;

  font-size: 13px;

  text-align: justify;

}



body.home div#content div.colL div.boxMedium {

  overflow: hidden;

  background-color: #e3e7d0;

  padding: 0px 0px 4px 0px;

  margin: 0px 0px 10px 0px;

}



body.home div#content div.colL div.articoloMedium {

  float: left;

  width: 320px;

  margin: 0px 0px 0px 10px;

}



body.home div#content div.colL div.articoloMedium a.categoria {

  display: block;

  color: #be9c5f;

  font-size: 12px;

  font-weight: bold;

  margin: 4px 0px 4px 0px;

  padding: 0px 0px 0px 4px;

}



body.home div#content div.colL div.articoloMedium a.foto {

  display: block;

  border: 3px solid #FFFFFF;

  width: 312px;

  height: 234px;

  margin: 1px;

}



body.home div#content div.colL div.articoloMedium a.foto img {display: block;}



body.home div#content div.colL div.articoloMedium h2.titolo a {

  display: block;

  color: #696c1d;

  font-size: 17px;

  height: 43px;

  margin: 0px 0px 2px 0px;

}



body.home div#content div.colL div.articoloMedium a.anteprima {

  display: block;

  color: #333333;

  font-size: 12px;

  text-align: justify;

  margin: 0px 0px 8px 0px;

}



body.home div#content div.colL div.articoloMedium div.tags {

  font-size: 10px;

  margin: 0px 0px 8px 0px;

  color: #949596;

}



body.home div#content div.colL div.articoloMedium div.tags a strong {

  color: #949596;

  text-decoration: underline;

}





body.home div#content div.colL div.boxSmall {

  overflow: hidden;

  display: block;

  margin: 0px 0px 10px 0px;

}



body.home div#content div.colL div.articoloSmall {

  float: left;

  width: 220px;

  margin: 0px 5px 0px 0px;

  background-color: #e3e7d0;

  height: 325px;

}



body.home div#content div.colL div.articoloSmall.R {margin: 0px;}



body.home div#content div.colL div.articoloSmall a.categoria {

  display: block;

  color: #be9c5f;

  font-size: 12px;

  font-weight: bold;

  padding: 2px 0px 2px 4px;

}



body.home div#content div.colL div.articoloSmall a.foto {display: block;}



body.home div#content div.colL div.articoloSmall h2.titolo a {

  display: block;

  color: #696c1d;

  font-size: 15px;

  height: 37px;

  margin: 0px 10px 4px 10px;

}



body.home div#content div.colL div.articoloSmall a.anteprima {

  display: block;

  color: #333333;

  font-size: 11px;

  text-align: justify;

  margin: 0px 10px 10px 10px;

}



body.home div#content div.colL div.articoloSmall div.tags {

  font-size: 10px;

  margin: 0px 10px 8px 10px;

  color: #949596;

}



body.home div#content div.colL div.articoloSmall div.tags a strong {

  color: #949596;

  text-decoration: underline;

}





div#content div.colR div.banner {

  width: 300px;

  height: 250px;

  margin: 0px 0px 20px 0px;

  overflow: hidden;

  clear: both;

}



div#content div.colR div.banner300x600 {

  width: 300px;

  height: 600px;

  margin: 0px 0px 20px 0px;

  overflow: hidden;

  clear: both;

}

div#content div.colR div.banner350x80 {

  width: 350px;

  height: 80px;

  margin: 0px 0px 20px 0px;

  overflow: hidden;

  clear: both;

}

div#content div.colR div.bannersottofotogallery {

  width: 300px;

  height: auto;

  margin: 0px 0px 20px 0px;

  overflow: hidden;

  clear: both;

}

div#content div.colR div.newsletter {

  width: 300px;

  margin: 0px 0px 10px 0px;

  padding: 0px; /* con il form era 8px  padding: 8px;*/

  /*background-color: #EEEDED;*/

  clear: both;

  color: #333333;

}



div#content div.colR div.newsletter h2.titolo {

  color: #9D0C15;

  font-weight: bold;

  font-size: 13px;

  margin: 0px 0px 0px 0px; /*margin: 0px 0px 4px 0px;*/

}



div#content div.colR div.newsletter div.testo {

  color: #757575;

  font-size: 11px;

  margin: 0px 0px 0px 0px; /*margin: 0px 0px 4px 0px;*/

}



div#content div.colR div.newsletter input.text {

  color: #757575;

  margin: 0px 0px 4px 0px;

  width: 160px;

}



div#content div.colR div.newsletter div.privacy {

  margin: 0px 0px 4px 0px;

  overflow: hidden;

}



div#content div.colR div.newsletter div.errore {color: #CC0000;}



div#content div.colR div.newsletter div.ok {color: #009900;}





div#content div.colR div.newsletter div.privacy input {float: left;}



div#content div.colR div.newsletter div.privacy span, div#content div.colR div.newsletter div.privacy a {

  float: left;

  margin: 2px 4px 0px 0px;

}



div#content div.colR div.newsletter div.privacy a.privacy {color: #9D0C15;}



div#content div.colR div.newsletter div.button {

  text-align: right;

}



div#content div.colR div.newsletter div.button a {

  color: #333333;

}



div#content div.colR div.categorie {

  width: 300px;

  margin: 0px 0px 20px 0px;

  clear: both;

  color: #A4A6A8;

}



div#content div.colR div.categorie div.lista a {color: #A4A6A8;}



div#content div.piuLetti h2.titolo, div#content div.fotogallery h2.titolo, div#content div.articoliCorrelati h2.titolo, div#content div.colR div.categorie h2.titolo {

  color: #696c1d;

  font-size: 13px;

  font-weight: bold;

  margin: 0px 0px 10px 0px;

}



div#content div.piuLetti div.articolo, div#content div.articoliCorrelati div.articolo {margin: 0px 0px 7px 0px;}



div#content div.piuLetti div.articolo a.titolo, div#content div.articoliCorrelati div.articolo a.titolo {

  display: block;

  color: #58585A;

  font-size: 11px;

}



div#content div.piuLetti div.articolo div.tags, div#content div.articoliCorrelati div.articolo div.tags {

  font-size: 10px;

  color: #949596;

}



div#content div.piuLetti div.articolo div.tags a strong, div#content div.articoliCorrelati div.articolo div.tags a strong {

  color: #949596;

  text-decoration: underline;

}



div#content div.piuLetti div.articolo div.tags span, div#content div.articoliCorrelati div.articolo div.tags span {

  color: #949596;

  font-style: italic;

  padding: 0px 0px 0px 8px;

}



div#content div.fotogallery {overflow: hidden;}



div#content div.fotogallery a {

  display: block;

  width: 54px;

  height: 54px;

  float: left;

  margin: 0px 4px 4px 0px;

  border: 1px solid #D9DADE;

  overflow: hidden;

}







body.articolo div#content div.colL {

  background-color: #e3e7d0;

  padding: 19px;

  width: 634px;

}



div#content div.colL h1.titolo {

  font-size: 28px;

  margin: 0px 0px 20px 0px;

  color: #696c1d ;

}



body.articolo div#content div.colL div.tags {

  font-size: 10px;

  margin: 0px 0px 10px 0px;

  color: #949596;

}



body.articolo div#content div.colL div.tags a strong {

  color: #949596;

  text-decoration: underline;

}



body.articolo div#content div.colL div.tags span {

  color: #949596;

  font-style: italic;

  padding: 0px 0px 0px 8px;

}



body.articolo div#content div.colL div.anteprima {

  font-size: 16px;

  margin: 0px 0px 15px 0px;

  color: #58585A;

}



body.articolo div#content div.colL a.fotoBig {

  display: block;

  margin: 0px 0px 15px 0px;

}



body.articolo div#content div.colL a.fotoBig img {

  display: block;

  margin: 0px 0px 10px 0px;

  border: 10px solid #FFFFFF;

}



body.articolo div#content div.colL a.fotoBig span.link {

  display: block;

  text-align: right;

  font-size: 13px;

  color: #87888A;

}



body.articolo div#content div.colL a.fotoBig span.link {

  display: block;

  text-align: right;

  font-size: 13px;

  color: #87888A;

}



body.articolo div#content div.colL a.fotoBig span.link span.quadrato {padding: 1px 7px 1px 7px;}



body.articolo div#content div.colL a.fotoBig span.link span.testo {padding: 0px 0px 0px 10px;}





body.articolo div#content div.colL div.testo {

  margin: 0px 0px 20px 0px;

  font-size: 13px;

  color: #87888A;

  text-align: justify;

}



body.articolo div#content div.colL div.testo strong {font-weight: bold;}



body.articolo div#content div.colL div.testo a {

  color: #87888A;

  text-decoration: underline;

}



a.btnArchivio {

 /* display: block;

  clear: both;*/

  height: 14px;

  color: #949596;

  font-size: 11px;

  padding: 0px 20px 0px 20px;

  margin: 0px 0px 5px 0px;

  width: 105px;

  background: url(http://images.veraclasse.it/archivio.gif) no-repeat top right;
  
  float:left;
}







div#content div.colL div.pagine {overflow: hidden;}



div#content div.colL div.pagine a {

  color: #87888A;

  font-size: 15px;

}



div#content div.colL div.pagine a.indietro {float: left;}



div#content div.colL div.pagine a.avanti {float: right;}



body.fotogallery div#content div.colL {

  /*background-color: #FFFFFF;*/

  padding: 0px 0px 20px 0px;

}



body.fotogallery div#content div.colL div.boxGray {

  background-color: #e3e7d0;

  padding: 20px 19px 10px 19px;

}



body.fotogallery div#content div.colL a.fotoBig {

  display: block;

  margin: 0px 0px 5px 0px;

}



body.fotogallery div#content div.colL a.fotoBig img {

  display: block;

  margin: 0px 0px 5px 0px;

  border: 10px solid #FFFFFF;

}



body.fotogallery div#content div.colL div.pagine {

  overflow: hidden;

  margin: 0px 0px 5px 0px;

}



body.fotogallery div#content div.colL div.pagine a {

  color: #87888A;

  font-size: 13px;

  width: 210px;

}



body.fotogallery div#content div.colL div.pagine a.indietro {float: left;}



body.fotogallery div#content div.colL div.pagine a.avanti {

  float: right;

  text-align: right;

}



body.fotogallery div#content div.colL div.pagine a.torna {

  float: left;

  text-align: center;

  color: #87888A;

  font-size: 13px;

  display: block;

}



body.fotogallery div#content div.colL div.fotoCont {

  overflow: hidden;

  padding: 10px 18px 0px 18px;

  background-color: #e3e7d0;

}



body.fotogallery div#content div.colL div.fotoCont a.fotoTn {

  float: left;

  display: block;

  margin: 0px 0px 10px 3px;

  width: 100px;

  height: 75px;

  border: 1px solid #D9DADE;

}



body.fotogallery div#content div.colL div.fotoCont a.fotoTn img {display: block;}





body.categoria div#content div.colL div.articoloBig {

  overflow: hidden;

  clear: both;

  margin: 0px 0px 10px 0px;

  padding: 10px 10px 10px 10px;

  background-color: #e3e7d0;

}



body.categoria div#content div.colL div.articoloBig a.foto {float: right;}



body.categoria div#content div.colL div.articoloBig h2.titolo a {float: left;}



body.categoria div#content div.colL div.articoloBig div.tags {float: left;}



body.categoria div#content div.colL div.articoloBig a.anteprima {float: left;}



body.categoria div#content div.colL div.articoloMedium {

  overflow: hidden;

  clear: both;

  margin: 0px 0px 10px 0px;

  padding: 10px;

  background-color: #e3e7d0;

}



body.categoria div#content div.colL div.articoloMedium a.foto {

  display: block;

  float: left;

  width: 220px;

}



body.categoria div#content div.colL div.articoloMedium a.sottocategoria strong {

  font-size: 13px;

  margin: 0px 0px 10px 0px;

  width: 420px;

  display: block;

  float: right;

  font-weight: bold;

}



body.categoria div#content div.colL div.articoloMedium h2.titolo a {

  width: 420px;

  display: block;

  float: right;

  font-size: 20px;

  margin: 0px 0px 10px 0px;

  color: #696c1d;

}



body.categoria div#content div.colL div.articoloMedium a.anteprima {

  width: 420px;

  display: block;

  float: right;

  color: #5F5C5C;

  font-size: 13px;

  text-align: justify;

  margin: 0px 0px 4px 0px;

}



body.categoria div#content div.colL div.articoloMedium div.tags {

  font-size: 10px;

  margin: 0px 0px 4px 0px;

  color: #949596;

  width: 420px;

  display: block;

  float: right;

}



body.categoria div#content div.colL div.articoloMedium div.tags a strong {

  color: #949596;

  text-decoration: underline;

}



body.categoria div#content div.colL div.btnArchivioSC a.btnArchivio {

  float: right;

  margin: 10px 0px 5px 0px;

}







body.archivio div#content div.colL a.cat {

  display: block;

  overflow: hidden;

  margin-bottom: 10px;

  padding: 10px;

  background-color: #F5F5F6;

}



body.archivio div#content div.colL a.cat span.left {

  display: block;

  float: left;

  font-size: 14px;

  color: #58585A;

  width: 125px;

}



body.archivio div#content div.colL a.cat span.right {

  display: block;

  float: right;

  width: 500px;

}



body.archivio div#content div.colL a.cat span.right span.p {

  color: #58585A;

  font-size: 10px;

  padding: 0px 5px 0px 0px;

}



body.archivio div#content div.colL a.cat span.right span.d {

  color: #B1B3B4;

  font-size: 10px;

  padding: 0px 5px 0px 0px;

}







body.archivio div#content div.colL div.anno {

  overflow: hidden;

  margin-bottom: 10px;

  padding: 10px;

  background-color: #F5F5F6;

}



body.archivio div#content div.colL div.anno div.left {

  float: left;

  font-size: 14px;

  color: #58585A;

  width: 40px;

}



body.archivio div#content div.colL div.anno div.right {

  float: right;

  width: 610px;

  padding: 2px 0px 0px 0px;

}



body.archivio div#content div.colL div.anno div.right a.p {

  color: #58585A;

  font-size: 10px;

  padding: 0px 4px 0px 0px;

}



body.archivio div#content div.colL div.anno div.right a.d {

  color: #B1B3B4;

  font-size: 10px;

  padding: 0px 4px 0px 0px;

}



body.archivio div#content div.colL h2.sottotitolo {

  color: #58585A;

  font-size: 16px;

  padding: 5px 20px 5px 20px;

  margin: 0px 0px 10px 0px;

}



div#content div.colL div.noArticoli {

  color: #58585A;

  font-size: 16px;

  margin: 60px 20px 10px 20px;

  text-align: center;

}





body.archivio div#content div.colL div.articoloSmall, body.ricerca div#content div.colL div.articoloSmall, body.tag div#content div.colL div.articoloSmall {

  overflow: hidden;

  clear: both;

  margin: 0px 0px 10px 0px;

}



body.archivio div#content div.colL div.articoloSmall a.foto, body.ricerca div#content div.colL div.articoloSmall a.foto, body.tag div#content div.colL div.articoloSmall a.foto {

  display: block;

  float: left;

  width: 100px;

}



body.archivio div#content div.colL div.articoloSmall h3.titolo a, body.ricerca div#content div.colL div.articoloSmall h2.titolo a, body.tag div#content div.colL div.articoloSmall h2.titolo a {

  display: block;

  float: right;

  width: 450px;

  color: #58585A;

  font-size: 16px;

  margin: 0px 0px 4px 0px;

}
body.ricerca div#content div.colL div.articoloSmall h2.titolo a {



 width: 550px;

}



body.archivio div#content div.colL div.articoloSmall div.tags, body.ricerca div#content div.colL div.articoloSmall div.tags, body.tag div#content div.colL div.articoloSmall div.tags {

  float: right;

  width: 550px;

  font-size: 10px;

  margin: 0px 0px 8px 0px;

  color: #949596;

}



body.archivio div#content div.colL div.articoloSmall div.tags a strong, body.ricerca div#content div.colL div.articoloSmall div.tags a strong, body.tag div#content div.colL div.articoloSmall div.tags a strong {

  color: #949596;

  text-decoration: underline;

}



body.archivio div#content div.colL div.articoloSmall div.tags span, body.ricerca div#content div.colL div.articoloSmall div.tags span, body.tag div#content div.colL div.articoloSmall div.tags span {

  color: #666666;

  font-style: italic;

  padding: 0px 0px 0px 8px;

}



body.archivio div#content div.colL div.articoloSmall a.anteprima, body.ricerca div#content div.colL div.articoloSmall a.anteprima, body.tag div#content div.colL div.articoloSmall a.anteprima {

  display: block;

  float: right;

  width: 550px;

  color: #333333;

  font-size: 11px;

  text-align: justify;

  margin: 0px 0px 8px 0px;

}



body.advertising div#content div.colL, body.redazione div#content div.colL, body.privacy div#content div.colL, body.partners div#content div.colL, body.collabora div#content div.colL {

  padding: 20px 0px 20px 10px;

  font-size: 13px;

  color: #949596;

}
body.redazione div#content div.colL ul{
	clear:both;
margin-left:10px;
}
body.redazione div#content div.colL ul li{
display:inline;
padding:0px 10px 0px 10px;
border-right:1px solid #CCC;
}
body.redazione div#content div.colL img{
float:left;
margin-right:10px;
}
.clear{
clear:both;
padding:0px;
margin:0px;
widht:0px;
height:0px;
visibility:hidden;
}
body.redazione div#content div.colL div#direttore{
float:left;
margin-right:10px;
width:300px;
}
body.redazione div#content div.colL div#editoriale{
float:left;
margin-right:0px;
width:300px;
}
body.redazione div#content div.colL div#redazione{
float:left;
margin-right:10px;
margin-top:20px;
width:300px;
}
body.redazione div#content div.colL div#caval{
float:left;
margin-right:0px;
margin-top:20px;
width:300px;
}



body.advertising div#content div.colL h1.titolo {margin: 0px 0px 100px 0px;}



body.redazione div#content div.colL h1.titolo {margin: 0px 0px 30px 0px;}



body.partners div#content div.colL h1.titolo {margin: 0px 0px 20px 0px;}



body.redazione div#content div.colL div.testo {margin: 0px 0px 20px 0px;}



body.collabora div#content div.colL h1.titolo {margin: 0px 0px 50px 0px;}



body.advertising div#content div.colL h2.sottotitolo, body.redazione div#content div.colL h2.sottotitolo, body.privacy div#content div.colL h2.sottotitolo {

  color: #696c1d;

  font-size: 13px;

  margin: 0px 0px 10px 0px;

}



body.advertising div#content div.colL a, body.redazione div#content div.colL a {color: #949596;}





body.partners div#content div.colL div.partner {

  margin: 0px 0px 10px 0px;

}



body.partners div#content div.colL div.partner a.url {

  display: block;

  font-size: 13px;

  color: #9D0C15;

  margin: 0px 0px 4px 0px;

}



body.partners div#content div.colL div.partner p.testo {

  clear: both;

  font-size: 13px;

  color: #818181;

}

.BordoFotoPartners {

	border: 1px solid #EDEDED;

}

.TitoloElencoPartners {

	font-family: Verdana;

	font-size: 14px;

	line-height: 18px;

	color: #980D16;

	font-weight: normal;



}

.TitoloElencoPartners:hover {

	font-family: Verdana;

	font-size: 14px;

	line-height: 18px;

	color: #980D16;

	font-weight: normal;



}

.DescrizionePartners {

	font-family: Verdana;

	font-size: 12px;

	line-height: 16px;

	color: #A0A0A0;

	text-align: justify;

}



.tag1 { 
	font-size: 7pt; 
	color: #888888;
}

.tag2 { 
	font-size: 7pt;
	color: #888888;
	font-weight:bold; 
}

.tag3 { 
font-size: 8pt; 
font-weight:bold; 
color: #888888;
}

.tag4 { 
font-size: 9pt; 
color: #888888;
}

.tag5 { 

	font-size: 10pt; 
	font-weight:bold; 
	color: #888888;
}


.tag0 a{ 
	font-size: 6pt; 
	color: #888888;
}
.tag1 a{ 
	font-size: 7pt; 
	color: #888888;
}
.tag1 a:hover{ 
	font-size: 7pt; 
	color: #696c1d;
}
.tag2 a{ 
	font-size: 7pt;
	color: #888888;
	font-weight:bold; 
}

.tag3 a{ 
font-size: 8pt; 
font-weight:bold; 
color: #888888;
}

.tag4 a{ 
font-size: 9pt; 
color: #888888;
}

.tag5 a{ 

	font-size: 10pt; 
	font-weight:bold; 
	color: #888888;
}


.tag0 a{ 
	font-size: 6pt; 
	color: #888888;
}

/*
AGGIUNTE DAVIDE PER FOTOGALLERY ARTICOLO
*/

.bordoel {
   border: 1px solid #D9DADE;
}
div#content div.contg {
	width: 632px;
	padding: 0px 0px 0px 0px;
	float: left;
	border-top-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #D9DADE;
	background-color: #FFFFFF;
  	}

 .distanza {
  padding: 5px 5px 5px 5px;
}

body.articolo div#content div.colL a.fotoBig2 img {
  display: block;
  margin: 0px 0px 0px 0px;
  border: 10px solid #FFFFFF;
}
/* SEZIONE TAG PRINCIPALI*/

.menuTag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #A5A5A5;
	border: 1px solid #CBCBCB;
	align:center;
	height: 20px;
	width:650px;
	text-align: center;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}




.menuTag El a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #949596;
	border: 1px solid #CBCBCB;
	align:center;
	height: 20px;
	width:650px;
	text-align: center;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.menuTag El a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #949596;
	border: 1px solid #CBCBCB;
	align:center;
	height: 20px;
	width:650px;
	text-align: center;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}



.El {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:  #949596;
	width: 60px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-decoration: none;
}

.ContenutoTag {
	height: 370px;
	width:650px;
	padding: 10px;
		
}
.ContenutoRecenti {
	height: 370px;
	width:650px;
}

.ContenutoRecenti a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A5A5A5;
	text-decoration: none;
}

.tagElenco {
	width:140px;
	height: 15px;
	float:left;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A5A5A5;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.tagElenco a{
	width:140px;
	float:left;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A5A5A5;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
/* FOOTER FISSO */
#footerFisso {
position: absolute; 
bottom : 0 !important;  
bottom: -1px;  ;
left: 0;
background:#FFFFFF;
bottom:0px;
border-top:1px solid white;
border-bottom:1px solid white;
width:100%;
clear:both;
text-align: center;
height:71px;
}
body > #footerFisso {
  position: fixed;
}
div > #footerFisso {
  position: fixed;
}
/* FINE FOOTER FISSO */


/* FINE TAG */

/* RASSEGNA STAMPA */

.ElencoRassegna {
	height: 70px;
	width: 673px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E5E0;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.DettaglioRassegna {
	width: 673px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
}

.FotoElenco {
	height: 54px;
	width: 54px;
	border: 1px solid #E4E5E0;
	float:left;
	margin-right: 20px;
}
.TitoloRassegna {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878586;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
}
.TitoloRassegna a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878586;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;

}
.TitoloRassegna a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: <?=$COLORE_CATEGORIA?>;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;

}

.TitoloRassegna a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #878586;
	text-decoration: none;
	font-weight: bold;
	padding-top: 0px;

}
.DescrizioneElenco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #A09F9F;
	text-decoration: none;
}
.DescrizioneElenco a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #ACACAC;
	text-decoration: none;
}
.DescrizioneElenco a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: <?=$COLORE_CATEGORIA?>;
	text-decoration: none;
}

.DescrizioneElenco a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #ACACAC;
	text-decoration: none;
}

.navRassegna {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BE777B;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
}
/* FINE RASSEGNA */

/*
COMMENTI ARTICOLO
*/
.listacommenti {
	border: 1px dotted #D1D1D1;
	float:left;
	height: auto;
	width: 610px;
	margin-bottom: 10px;
	font-family: Verdana;
	font-size: 11px;
	color: #6d6E70;
	padding: 8px;
}
#azioneCommenti {
	height: 50px;
	width: 100%;
}
.Piace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #737373;
	font-size: 11px;
}

.tornasu  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6D6B6C;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	float:none;
	margin-top:20px;
}
.tornasu  a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6D6B6C;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	margin-top:20px;
}	
.Piace a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696c1d;
	text-decoration:none;
}
.DataCommento {
	font-style: italic;
	color: #A5A5A7;
}

p #azioneCommenti a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696c1d;
}
div#azioneCommenti  a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696c1d;
	text-decoration:none;
}

/* FINE COMMENTI */

/*FACEBOOK CONNECT*/

#comment-form {float:right; margin-top:2px;}
clear{
clear:both;}
#userbox {color:#333; }

#userbox img{
float:left;
width:18px;
height:18px;
margin-right:5px;

border:0;
}

.login{
margin:0;
border:0;
}

.comment a{font-size:10px; color:#fff;
line-height:18px;}

a.fbconnect_login_button img {height:18px;}

.user img{ margin-right:10px;}

.clear{clear:both;}
#ubname{float:right; }
#ubname a{
color:#333;
font-size:10px; 
line-height:18px;
}

a#logout{
padding-left:5px;
color:#333;
font-size:10px;
font-weight:700;
}




/* BOX DETTAGLIO ARTICOLO */

#boxcommenti {
	background-color: #F2F1EF;
	height: 38px;
	width: 625px;
	float: no;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#boxcommenti a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B4555D;
	font-size: 11px;
	padding:0px;
	margin:0px;
	text-decoration:underline;	
}
#boxcommenti a:hover {
	color: #333333;
	text-decoration:underline;	
}
.boxcommentiP {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	padding:0px;
	margin:0px;	
}
.boxcommentiP a {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	padding:0px;
	margin:0px;
	text-decoration:underline;	
}
.boxcommentiCondividi {
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	padding:0px;
	margin:0px;	
	margin-right:5px;
	margin-left:40px;
}
.boxcommentiCondividi img{
	/*float:left;*/
margin-right:3px;
margin-left:3px;
}
.boxcommentiCommenta {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	padding:0px;
	margin:0px;	
	margin-left:100px;
}
.boxcommentiLeggi {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	padding:0px;
	margin:0px;	
}
.boxcommentiLeggi a{
color: #333333;	
}
.boxcommentiStampa{
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	padding:0px;
	margin:0px;
}
p#boxiscriviti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-top:5px;
	clear:right;
	float:none;
	width:625px;
}

p#boxiscriviti a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #696c1d;
	margin-top:5px;
	float:none;
	text-decoration:none;
}
/* FINE BOX COMMENTI */

/* ELISA  BOX home */
.eliclear{
clear:both;
width:0px;
height:0px;
visibility:hidden;
padding:0px;
margin:0px;
}
.elifloatLeft{
float:left;
margin-right:10px;
}
.elifloatRight{
float:right;
/*margin-left:20px;*/
margin-right:5px;
margin-top:5px;
}
#eliBoxLoginBig img{
margin:0px;
padding:0px;
}
#eliBoxLoginBig{
width:300px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#808184;
}
#eliContLogin{
padding:0px 10px 0px 10px; 
font-size:10px;
color:#666666;
line-height:20px;
position:relative;
}
.eliTitoloLogin{
color:#696c1d;
font-weight:bold;
font-size:13px;
}

#eliContLogin a:link,#eliContLogin a:visited{
color:#666666;
}
#eliContLogin a:hover{
color:#97a35b;
}
#eliFacebook{
margin-top:10px;
}
.eliFconnect{
/*padding-right:20px;*/
border:0px;

}
.eliF{
margin-right:3px;
border:0px;
vertical-align:middle;
}
#eliLinksLogin{
margin-right:1px;
}
.eliSeguici{
margin-top:10px;
}
a.iscriviti:link, a.iscriviti:visited{
color:#666666;
}
a.iscriviti:hover{
color:#000;
}
.eliRosso{
color:#990000;
}
div.infomotori{
border:0px solid #00CC00;
width:210px;
}
div.infomotori a{
font-weight:normal;
font-size:8px;
line-height:13px;
font-style:italic;
margin-left:20px;
}
div#divMobile{
padding:30px 10px 0px 10px;
}
div#divMobile img{
margin-right:10px;
}
div#divMobile a:link{
	color:#900;
}
div#linkApp{
	margin-top:10px;
	margin-bottom:10px;
	height:60px;
	padding-left:10px;
}
div#linkApp .testoApp{
display:block;
margin-top:15px;
color: #7f7f7f;
font-size:12px;
font-weight:bold;
line-height:14px;

}
div#linkApp .imgConcorso{
float:left;
margin-right:10px;
margin-top:0px;
}