/*

  ----------------------------------------------

  screen.css

  Impaginazione di base

  ----------------------------------------------

*/



body {
  background:#fff;
  color:#a7b1bd;
/*  font-family:'Verdana','Arial','Helvetica','Sans-Serif'; */
  font-family: Tahoma, Geneva, sans-serif;
  font-size:12px;
  margin:0;
  padding:0;

}

body.vivere {
  background:#fff url(/images/vivere/bg.jpg) top center repeat-y;
}

body.cerca {
	background:#fff url(/images/vivere/bg.jpg) top center repeat-y;
}



/* Links */
a {
  color:#32507c;
  font-weight:bold;
  text-decoration:none;
}

a:link {
}

a:hover {
  text-decoration:underline;
}

a:active {
  color:#f00;
}



/* Wrapper */
#wrapper {
  height:auto;
  margin:0 auto;
  width:1000px; 
  padding:0;
}

/* Header */
#header {
  height: 283px;
  position: relative;
  width: 1000px;
  z-index: 10;
}

body.index #header {
	width: 1002px;
	height: 104px;
} 

body.index #footer {
	margin: 20px 0 0 0;
	padding: 0;  
	width: 660px;
	float: left;
}
  
  body.test_prodotto #header {
	  height:90px;
  } 
  
  body.raccoltapunti #header, body.raccoltapunti_new #header {
	  height:100px;
  } 
  
  body.puntivendita #header {
	  height:100px;
  } 
  
  body.percorsosalute #header {
	  height:100px;
  } 
  
  body.percorsosalute_sempre #header {
	  height:100px;
  } 
  
  body.percorsosalute_mai #header {
	  height:100px;
  } 
  
  body.areastampa #header {
	  height:90px;
  } 
  
  body.areastampa_notizia #header {
	  height:90px;
  } 
  
  body.areastampa_evento #header {
	  height:90px;
  } 
  
  body.areastampa_comunicatistampa #header {
	  height:90px;
  }  
  
  body.testi_footer #header {
	  height:90px;
  } 
  
  body.concorso_teaser #header {
	  height:100px;
  } 
  
  body.contatti #header {
	  height:100px;
  } 

  body.azienda_home #header {
	  height:100px;
  }

  body.la_storia #header {
	  height:110px;
  }

  body.la_filosofia #header {
	  height:110px;
  }

  body.la_filosofia_produttiva #header {
	  height:110px;
  }

  body.la_comunicazione #header {
	  height:110px;
  }

  body.prodotti_scheda #header {
	  height:145px;
  }

  body.prodotti_gruppo #header {
	  height:230px;
  }
  
  body.senza_colesterolo #header {
	height: 315px;
  }  
  
  body.cerca #header {
	height: 43px;
  }    

  body.vivere #header {
    background:transparent url(/images/vivere/homepage-header.jpg) no-repeat;
  }

  body.cosaami #header {
    background:transparent url(/images/vivere/cosaami-header.jpg) no-repeat;
    height:200px;
  }

  body.comevivi #header {
    background:transparent url(/images/vivere/comevivi-header.jpg) no-repeat;
    height:200px;
  }  

  body.cosamangi #header {
    background:transparent url(/images/vivere/cosamangi-header.jpg) no-repeat;
    height:200px;
  } 

  body.ricette #header {
    background:transparent url(/images/vivere/cosamangi-ricette-header.jpg) no-repeat;
  } 

  body.glossario #header {
    background:transparent url(/images/vivere/cosamangi-glossario-header.jpg) no-repeat;
    height:230px;
  } 
  

/* Logo */
#header h1 {
	position: absolute;
	left: 19px;
	top: 19px;
	background: transparent url(/images/galbusera-logo.png) no-repeat;
	display: block;
	height: 80px;
	overflow: hidden;
	text-indent: -10000px;
	width: 145px;
}

#header h1 a {
	display: block;
	height: 80px;  
	overflow: hidden;
	text-indent: -10000px;
	width: 145px;
}

/* Claim */
#header h3 {
	position: absolute;
	left: 176px;
	top: 21px;
	background: transparent url(/images/la-salute-buona-da-mangiare.jpg) top center no-repeat;
	display: block;
	width: 240px;	
	height: 35px;
	overflow: hidden;
	text-indent: -10000px;
}

/* Extra */
body.index #header #extra {
	top: 0;
	position: absolute;
	right: 0;
	top: 0;
	background: url(../images/bg_homepage_social.jpg) 0 0 no-repeat;	
	width: 580px;
	height: 55px;
}

#header #social {
	width: 320px;
	height: 35px;
	float: left;
	padding: 22px 0 0 20px;
}

#header #social a.twitter {
	background: url(../images/ico-twitter-hp.gif) 0 0 no-repeat;
	font-size: 10px;
	color: #093f7d;
	padding: 2px 0 5px 20px;
	margin: 0 0 0 10px;	
}

#header #social a.facebook {
	background: url(../images/ico-facebook-hp.gif) 0 0 no-repeat;
	font-size: 10px;
	color: #093f7d;
	padding: 2px 0 5px 20px;
}

#header #search {
	width: 225px;
	height: 55px;
	float: left;
	padding: 16px 0 0 13px;	
}

#header  #search #searchInput label {
	font-size: 10px;
	color: #093f7d;
	padding: 0 5px 0 0;
	margin: 8px 0 0 0;
	float: left;
}

#header #search #searchInput input[type="text"] {
	border: #c4c4c4 1px solid;
	width: 136px;
	height: 18px;
	color: #093f7d;
	font-size: 12px;
	padding: 2px 0 0 0;
	margin: 2px 0 0 0;
}

#header #search  #searchInput {
	float: left;
}

#header #search  #searchButton {
	background: url(../images/bullet-cerca.gif) 0 0 no-repeat;
	width: 19px;
	height: 20px;
	float: left;
	margin: 3px 0 0 6px;
}

#header #search  #searchButton a {
	display: block;
	width: 19px;	
	height: 19px;
	overflow: hidden;
	text-indent: -10000px;
}
   
/* Menu */
 
body.index #header #menu {
	top: 58px;
}
 
#header #menu {
	position: absolute;
	right: 0;
	top: 11px;
}

  

  #menu ul, #menu ul li {
    border:none;
    margin:0;
    padding:0;
    list-style-type:none;
  }

    #menu ul li {
      display:block;
      float:left;
      height:32px;
    }

    

      #menu ul li a {
        display:block;
        float:left;
        height:32px;
        overflow:hidden;
        text-indent:-10000px;
      }

      

        #menu ul li a#aziendaLink {
          background:transparent url(/images/menu/azienda.gif) 0px 0px no-repeat;
          width:77px;
        }

        #menu ul li a#aziendaLink:hover, #menu ul li a#aziendaLink.active {
          background:transparent url(/images/menu/azienda.gif) 0px -32px no-repeat;
        }

        #menu ul li a#percorsoLink {
          background:transparent url(/images/menu/percorso.gif) 0px 0px no-repeat;
          width:132px;
        }

        #menu ul li a#percorsoLink:hover, #menu ul li a#percorsoLink.active {
          background:transparent url(/images/menu/percorso.gif) 0px -32px no-repeat;
        }

        #menu ul li a#prodottiLink {
          background:transparent url(/images/menu/prodotti.gif) 0px 0px no-repeat;
          width:84px;
        }

        #menu ul li a#prodottiLink:hover, #menu ul li a#prodottiLink.active {
          background:transparent url(/images/menu/prodotti.gif) 0px -32px no-repeat;
        }

        #menu ul li a#vivereLink {
          background:transparent url(/images/menu/vivere.gif) 0px 0px no-repeat;
          width:136px;
        }

        #menu ul li a#vivereLink:hover, #menu ul li a#vivereLink.active {
          background:transparent url(/images/menu/vivere.gif) 0px -32px no-repeat;
        }

        #menu ul li a#concorsoLink {
          background:transparent url(/images/menu/concorso.gif) 0px 0px no-repeat;
          width:88px;
        }

        #menu ul li a#concorsoLink:hover, #menu ul li a#concorsoLink.active  {
          background:transparent url(/images/menu/concorso.gif) 0px -32px no-repeat;
        }

        #menu ul li a#stampaLink {
          background:transparent url(/images/menu/stampa.gif) 0px 0px no-repeat;
          width:109px;
        }

        #menu ul li a#stampaLink:hover, #menu ul li a#stampaLink.active {
          background:transparent url(/images/menu/stampa.gif) 0px -32px no-repeat;
        }
		
		#menu #cercaBullet{
          background: url(/images/menu/cerca.gif) top left no-repeat;
          width: 175px;
		  padding: 7px 0 0 15px;
        }
			
		#menu #cercaBullet label{
			float: left;
			color: #fff;
			width: 40px;
			padding: 4px 6px 0 0;
			font-size: 11px;
			text-align: right;
		}
		
		#menu #cercaBullet #s {
			border: #c4c4c4 0px solid;
			width: 100px;
			color: #093f7d;
			font-size: 12px;
			padding: 0;
			margin: 3px 0 0 0;
		}

		#menu #cercaBullet #searchInput {
			float: left;
		}

		#menu #cercaBullet #searchButton {
			background: url(../images/bullet-cerca-menu.png) top center no-repeat;
			width: 19px;
			height: 20px;
			float: left;
			margin: 1px 3px 0 4px;
		}

		#menu #cercaBullet #searchButton a {
			display: block;
			width: 19px;	
			height: 19px;
			overflow: hidden;
			text-indent: -10000px;
		}
		
		
      #menu ul li img {
        display:block;
        float:left;
        height:32px;
      }

	  
  

/***************************************************
  Struttura Homepage
***************************************************/ 
	
body.index {
	background:#fff url(/images/bg_homepage_body.jpg) top center repeat-x;
}  

body.index #wrapperBackground {
	background: url(/images/bg_homepage.jpg) top center no-repeat;
}

body.index #wrapper{
    width: 1002px;
	height: 1063px;
}

body.index #wrapper #homepageFlash {
	width: 1002px;
	height: 358px;
	margin: 0;
	padding: 0;
}

body.index #wrapper #homepage #box{
	width: 1002px;
}

body.index #wrapper #homepage #box01 {
	width: 707px;
	float: left;
}

body.index #wrapper #homepage #box #box01 #contentTop {
	font-family: Tahoma, Geneva, sans-serif;
	width: 707px;
	height: 239px;
	float: left;
	font-size: 11px;
	line-height: 13px;
}

body.index #wrapper #homepage #box #box01 #contentTopCol1 {
	float: left; 
	width: 422px;
	margin: 0;
}

body.index #wrapper #homepage #box #box01 #contentTopCol2 {
	float: left; 
	width: 285px; 
	margin: 18px 0 0 0;
}

body.index #wrapper #homepage #box #box01 #contentTop #box01_1 {
	width: 320px;
	margin: 15px 0 10px 37px;
}

body.index #wrapper #homepage #box #box01 #contentTop #box01_1 img{
	float: left;
	margin: 0 15px 0 0;
}

body.index #wrapper #homepage #box #box01 #contentTop #box01_1 em {
	color: #507dc5;
	font-style: normal;
}

body.index #wrapper #homepage #box #box01 #contentTop #box01_1 h1 {
	font-size: 11px;
	line-height: 13px;
	color: #507dc5;
	font-weight: bold;
}

body.index #wrapper #homepage #box #box01 #contentTop #box01_1 p {
	margin: 0;
	padding: 0;
	color: #727272;
}

body.index #wrapper #homepage #box #box01 #contentTop #box01_1  a.title {
	font-size: 11px;
	line-height: 13px;
	color: #507dc5;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

body.index #wrapper #homepage #box #box01 #contentTop #box01_1  a.title:hover {
	text-decoration: none;
}

body.index #wrapper #homepage #box #box01 #contentTop #box01_1  a.read-more {
	background: url(../images/bullet-hp-cosa-mangi.gif) 0 2px no-repeat;
	margin: 5px 0 0 0;
	padding: 0 0 0 18px;
	color: #507dc5;
	font-weight: normal;
	float: left;
}

body.index #wrapper #homepage #box #box01 #contentTop #box01_2 {
	width: 260px;
	height: 85px;
	float: left;
	margin: 0 10px 0 0;
}

body.index #wrapper #homepage #box #box01 #contentTop #box01_2 img{
	float: left;
	margin: 0 10px 10px 0;
}

body.index #wrapper #homepage #box #box01 #contentTop #box01_2 em {
	color: #ff8326;
	font-style: normal;	
}

body.index #wrapper #homepage #box #box01 #contentTop #box01_2 h1 {
	font-size: 11px;
	line-height: 13px;
	color: #ff8326;
	font-weight: bold;
}

body.index #wrapper #homepage #box #box01 #contentTop #box01_2 p{
	margin: 0;
	padding: 0;
	color: #727272;
}

body.index #wrapper #homepage #box #box01 #contentTop #box01_2 a.title {
	font-size: 11px;
	line-height: 13px;
	color: #ff8326;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

body.index #wrapper #homepage #box #box01 #contentTop #box01_2  a.title:hover {
	text-decoration: none;
}

body.index #wrapper #homepage #box #box01 #contentTop #box01_2 a.read-more {
	background: url(../images/bullet-hp-come-vivi.gif) 0 2px no-repeat;	
	margin: 5px 0 0 0;
	padding: 0 0 0 18px;
	color: #ff8326;
	font-weight: normal;
	float: left;
}

body.index #wrapper #homepage #box #box01 #contentTop #box01_3 {
	width: 260px;
	height: 85px;
	float: left;
	margin: 20px 10px 0 0;
}

body.index #wrapper #homepage #box #box01 #contentTop #box01_3 img{
	float: left;
	margin: 0 10px 10px 0;
}

body.index #wrapper #homepage #box #box01 #contentTop #box01_3 em {
	color: #87c244;
	font-style: normal;	
}

body.index #wrapper #homepage #box #box01 #contentTop #box01_3 h1 {
	font-size: 11px;
	line-height: 13px;
	color: #87c244;
	font-weight: bold;
}

body.index #wrapper #homepage #box #box01 #contentTop #box01_3 p {
	margin: 0;
	padding: 0;
	color: #727272;
}

body.index #wrapper #homepage #box #box01 #contentTop #box01_3  a.title {
	font-size: 11px;
	line-height: 13px;
	color: #87c244;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

body.index #wrapper #homepage #box #box01 #contentTop #box01_3  a.title:hover {
	text-decoration: none;
}

body.index #wrapper #homepage #box #box01 #contentTop #box01_3 a.read-more {
	background: url(../images/bullet-hp-cosa-ami.gif) 0 2px no-repeat;
	margin: 5px 0 0 0;
	padding: 0 0 0 18px;
	color: #87c244;
	font-weight: normal;
	float: left;
}

body.index #wrapper #homepage #box #box01 #contentBottom {
	font-family: Tahoma, Geneva, sans-serif;
	width: 707px;
	height: 200px;
	font-size: 11px;
	line-height: 13px;	
	float: left;
}

body.index #wrapper #homepage #box #box01 #contentBottom #box01_4 {
	width: 325px;
	float: left;
	padding: 10px 0 0 28px;
	height: 180px;
}

body.index #wrapper #homepage #box #box01 #contentBottom #box01_4 .titolo {
	width: 100%;
	float: left;
	margin: 0 0 10px 0;
}

body.index #wrapper #homepage #box #box01 #contentBottom #box01_4 .titolo h3 {
	height: 17px;
}

body.index #wrapper #homepage #box #box01 #contentBottom #box01_4 .titolo a{
	color: #de2f27;
	font-size: 17px;
	font-weight: normal;
	float: left;
	padding: 0 0 5px 0;
}

body.index #wrapper #homepage #box #box01 #contentBottom #box01_4 .titolo a:hover {
	text-decoration: none;
}

body.index #wrapper #homepage #box #box01 #contentBottom #box01_4 .titolo img{
	margin: 0 0 15px 0;
}

body.index #wrapper #homepage #box #box01 #contentBottom #box01_4 img{
	float: left;
	margin: 0 0 10px 0;
}

body.index #wrapper #homepage #box #box01 #contentBottom #box01_4 p {
	color: #727272;
	margin: 0 20px 0 0;
}


body.index #wrapper #homepage #box #box01 #contentBottom #box01_4 a.read-more {
	background: url(../images/bullet-hp-bottom.gif) 0 2px no-repeat;
	margin: 12px 0 0 0;
	padding: 0 0 0 18px;
	color: #d62e27;
	font-weight: normal;
	float: left;
}

body.index #wrapper #homepage #box #box01 #contentBottom #box01_5 {
	width: 330px;
	float: left;
	padding: 10px 0 0 0;
	height: 180px;
}

body.index #wrapper #homepage #box #box01 #contentBottom #box01_5 .titolo {
	width: 100%;
	float: left;
	margin: 0 0 10px 10px;
}

body.index #wrapper #homepage #box #box01 #contentBottom #box01_5 .titolo h3 {
	height: 17px;
}

body.index #wrapper #homepage #box #box01 #contentBottom #box01_5 .titolo a{
	color: #de2f27;
	font-size: 17px;
	font-weight: normal;	
	float: left;
	padding: 0 0 5px 0;
}

body.index #wrapper #homepage #box #box01 #contentBottom #box01_5 .titolo a:hover {
	text-decoration: none;
}

body.index #wrapper #homepage #box #box01 #contentBottom #box01_5 .titolo img{
	margin: 0 0 15px 0;
}

body.index #wrapper #homepage #box #box01 #contentBottom #box01_5 img{
	float: left;
	margin: 0 0 10px 0;
}

body.index #wrapper #homepage #box #box01 #contentBottom #box01_5 p {
	color: #727272;
	margin: 0 20px 0 0;
}

body.index #wrapper #homepage #box #box01 #contentBottom #box01_5 a.read-more {
	background: url(../images/bullet-hp-bottom.gif) 0 2px no-repeat;
	margin: 12px 0 0 0;
	padding: 0 0 0 18px;
	color: #d62e27;
	font-weight: normal;
	float: left;
}

body.index #wrapper #homepage #box02{
	width: 275px;
	margin: 0 0 0 19px;
	float: left;
	font-size: 11px;
	line-height:13px;
	font-family:Tahoma, Geneva, sans-serif;	
}

body.index #wrapper #homepage #box #box02 #box02_1 {
	width: 275px;
	float: left;
	margin: 0;
}

body.index #wrapper #homepage #box #box02 #box02_2 {
	width: 265px;
	float: left;
	padding: 10px 0 0 0;
}


/***************************************************
  Struttura Homepage Raccolta Punti
***************************************************/ 
	
body.raccoltapunti {
background:#edf9ff url(/images/azienda/bg_raccoltapunti_body.jpg) top center repeat-x;
}  

body.raccoltapunti #wrapper{
    background: url(/images/azienda/bg_raccoltapunti.jpg);
    width:1000px;
	height:719px;
}

body.raccoltapunti #wrapper #homepage #box{
	top:0px;
	margin-top:0px;
	width:1000px;
	height:420px;
    position:relative;
}

body.raccoltapunti #wrapper #homepage #box #titolo{
    position:absolute;
	top:0px;
	margin-top:80px;
	margin-left:440px;
	width:400px;
	height:40px;
}

body.raccoltapunti #wrapper #homepage #box #testo{
    position:absolute;
	top:0px;
	margin-top:200px;
	margin-left:440px;
	width:340px;
	height:100px;
	color:#494949;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
}

/***************************************************
  Struttura Homepage Raccolta Punti = = = S E B Y =
***************************************************/ 

body.raccoltapunti_new {
background:#edf9ff url(/images/azienda/bg_raccoltapunti_body.jpg) top center repeat-x;
}  

body.raccoltapunti_new #wrapper{
    background: url(/images/azienda/bg_raccoltapunti_new.jpg);
    width:1000px;
	height:719px;
}

body.raccoltapunti_new #wrapper #homepage_new #box_new{
	top:0px;
	margin-top:0px;
	width:1000px;
	height:auto;
	overflow:hidden;
}

body.raccoltapunti_new #wrapper #homepage_new #box_new #testo_new{
	float:left;
	padding-top:360px;
	padding-left:110px;
	width:200px;
	height:auto;
	color:#003878;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}

body.raccoltapunti_new #wrapper #homepage_new #box_descrizioni_new {
	float:left;
	padding-top:315px;
	padding-left:40px;
	width:200px;
	height:auto;
	color:#ba006e;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}


body.raccoltapunti_new #wrapper #homepage_new #box_descrizioni2_new {
	float:left;
	padding-top:315px;
	padding-left:10px;
	width:200px;
	color:#f0881e;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

body.raccoltapunti_new #wrapper #homepage_new #box_descrizioni3_new {
	float:left;
	padding-top:315px;
	padding-left:15px;
	width:200px;
	color:#008c99;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

body.raccoltapunti_new #wrapper #homepage_new #scarica_stampa {
	padding:10px 30px 30px 0;
	text-align:right;
}

#footer_new {
  padding:0px 18px 20px 18px;
  margin:0;
}

  #footer_new p {
    color:#012861;
    font-size:10px;
	  font-family:Tahoma, Geneva, sans-serif;
  }
  
  #footer_new p a {
    color:#012861;
    text-decoration:none;
  }

  #footer_new p a.privacy  {
    font-weight:normal;
  }
  
  #footer_new p a.active {
	  color:#ff0000;
  }


/***************************************************
  Struttura Homepage Punti Vendita
***************************************************/ 
	
body.puntivendita {
background:#edf9ff url(/images/azienda/bg_puntivendita_body.jpg) top center repeat-x;
}  

body.puntivendita #wrapper{
    background: url(/images/azienda/bg_puntivendita.jpg) no-repeat;
    width:1000px;
	height:1050px;
}

body.puntivendita #wrapper #homepage #box{
	top:0px;
	margin-top:0px;
	width:1000px;
	height:1050px;
    position:relative;
}

body.puntivendita #wrapper #homepage #box #titolo{
    position:absolute;
	top:0px;
	margin-top:0px;
	margin-left:310px;
	width:450px;
	height:20px;
}

body.puntivendita #wrapper #homepage #box #elenco_punti{
    position:absolute;
	top:0px;
	margin-top:80px;
	margin-left:300px;
	width:680px;
}

body.puntivendita #wrapper #homepage #box #colsx{
	width:335px;
	float:left;
}
body.puntivendita #wrapper #homepage #box #coldx{
	width:335px;
	float:left;
}
body.puntivendita #wrapper #homepage #box .punto_vendita{
	width: 295px;
	background: url(/images/azienda/cartina.png) top left no-repeat;
	color: #073d7c;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 40px;
	margin-bottom: 15px;
}
body.puntivendita #wrapper #homepage #box .punto_vendita a {
	font-weight:normal;
}

body.puntivendita #wrapper #homepage #box .punto_vendita a:active {
	color: #073d7c;
}

body.puntivendita #wrapper #homepage #box .punto_vendita a:hover {
	text-decoration: none;
}

body.puntivendita #wrapper #homepage #box #btn_indietro{
	margin-left:35px;
	margin-top:30px;
}


/***************************************************
  Struttura Homepage PErcorso Salute
***************************************************/ 
	
body.percorsosalute {
background:#edf9ff url(/images/percorso_salute/bg_percorso_salute_body.jpg) top center repeat-x;
}  

body.percorsosalute #wrapper{
    background: url(/images/percorso_salute/bg_percorso_salute.jpg);
    width:1000px;
	height:1350px;
}

body.percorsosalute #wrapper #homepage #box{
	top:0px;
	margin-top:0px;
	width:1000px;
	height:500px;
    position:relative;
}

body.percorsosalute #wrapper #homepage #box #box_sempre{
    position:absolute;
	top:0px;
	margin-top:200px;
	margin-left:300px;
	width:170px;
	text-align:right;
}

body.percorsosalute #wrapper #homepage #box #box_sempre .box{
}

body.percorsosalute #wrapper #homepage #box #box_sempre .box a {
	color: #5c5748;
	font-weight: normal;
}

body.percorsosalute #wrapper #homepage #box #box_sempre .box a {
	text-decoration: none;
}

body.percorsosalute #wrapper #homepage #box #box_sempre #testo{
	color:#5c5748;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
}

body.percorsosalute #wrapper #homepage #box #box_sempre #testo strong{
	color:#049f16;
	font-weight:bold;
}


body.percorsosalute #wrapper #homepage #box #box_mai{
    position: absolute;
	top: 0px;
	margin-top: 220px;
	margin-left: 520px;
	width: 170px;
	text-align: left;
}

body.percorsosalute #wrapper #homepage #box #box_mai .box{
}

body.percorsosalute #wrapper #homepage #box #box_mai .box a {
	color: #5c5748;
	font-weight: normal;
}

body.percorsosalute #wrapper #homepage #box #box_mai .box a {
	text-decoration: none;
}

body.percorsosalute #wrapper #homepage #box #box_mai #testo{
	color:#5c5748;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
}

body.percorsosalute #wrapper #homepage #box #box_mai #testo strong{
	color:#e03629;
	font-weight:bold;
}

body.percorsosalute #wrapper #homepage #box #btn_scopri_filosofia{
    position:absolute;
	top:0px;
	margin-top:450px;
	margin-left:416px;
}


/***************************************************
  Struttura Homepage PErcorso Salute - SEMPRE
***************************************************/ 
	
body.percorsosalute_sempre {
background:#edf9ff url(/images/percorso_salute/bg_sempre_body.jpg) top center repeat-x;
}  

body.percorsosalute_sempre #wrapper{
    background: url(/images/percorso_salute/bg_sempre.jpg);
    width:1000px;
	height:1350px;
}

body.percorsosalute_sempre #wrapper #homepage #box{
	top:0px;
	margin-top:0px;
	width:1000px;
    position:relative;	
	min-height:520px;
    height:auto !important;
    height:520px;
}

body.percorsosalute_sempre #wrapper #homepage #box #elenco{
    position:absolute;
	top:0px;
	margin-top:150px;
	margin-left:294px;
	width:200px;
}



body.percorsosalute_sempre #wrapper #homepage #box #elenco #box1{
    background: url(/images/percorso_salute/bg_trasparente.png);
	padding: 8px 10px 0px 10px;
	min-height: 48px;
    height: auto !important;
    height: 25px;
	width: 180px;
	margin: 0px 0px 0px 0px;
}

body.percorsosalute_sempre #wrapper #homepage #box #elenco #box1 a {
	color: #5c5748;
	font-weight: normal;
}

body.percorsosalute_sempre #wrapper #homepage #box #elenco #box1 a:hover {
	text-decoration: none;
}

body.percorsosalute_sempre #wrapper #homepage #box #elenco #box2{
    background: url(/images/percorso_salute/bg_trasparente.png);
	padding: 8px 10px 0px 10px;
	min-height: 55px;
    height: auto !important;
    height: 25px;
	width: 180px;
	margin: 0px 0px 0px 0px;
}

body.percorsosalute_sempre #wrapper #homepage #box #elenco #box2 a {
	color: #5c5748;
	font-weight: normal;
}

body.percorsosalute_sempre #wrapper #homepage #box #elenco #box2 a:hover {
	text-decoration: none;
} 

body.percorsosalute_sempre #wrapper #homepage #box #elenco #box3{
    background: url(/images/percorso_salute/bg_trasparente.png);
	padding: 8px 10px 0px 10px;
	min-height: 60px;
    height: auto !important;
    height: 20px;
	width: 180px;
	margin: 0px 0px 0px 0px;
}

body.percorsosalute_sempre #wrapper #homepage #box #elenco #box3 a {
	color: #5c5748;
	font-weight: normal;
}

body.percorsosalute_sempre #wrapper #homepage #box #elenco #box3 a:hover {
	text-decoration: none;
}

body.percorsosalute_sempre #wrapper #homepage #box #elenco #box1_sfondo{
    background: url(/images/percorso_salute/bg_verde.png);
	padding: 8px 10px 0px 10px;
	min-height: 48px;
    height: auto !important;
    height: 25px;
	width: 180px;
	margin:0px 0px 0px 0px;
}

body.percorsosalute_sempre #wrapper #homepage #box #elenco #box1_sfondo a {
	color: #5c5748;
	font-weight: normal;
}

body.percorsosalute_sempre #wrapper #homepage #box #elenco #box1_sfondo a:hover {
	text-decoration: none;
}

body.percorsosalute_sempre #wrapper #homepage #box #elenco #box2_sfondo {
    background: url(/images/percorso_salute/bg_verde.png);
	padding: 8px 10px 0px 10px;
	min-height: 60px;
    height: auto !important;
    height: 20px;
	width: 180px;
	margin: 0px 0px 0px 0px;
}

body.percorsosalute_sempre #wrapper #homepage #box #elenco #box2_sfondo a {
	color: #5c5748;
	font-weight: normal;
}

body.percorsosalute_sempre #wrapper #homepage #box #elenco #box2_sfondo a:hover {
	text-decoration: none;
}

body.percorsosalute_sempre #wrapper #homepage #box #elenco #box3_sfondo {
    background: url(/images/percorso_salute/bg_verde.png);
	padding: 8px 10px 0px 10px;
	min-height: 48px;
    height: auto !important;
    height: 20px;
	width: 180px;
	margin: 0px 0px 0px 0px;
}

body.percorsosalute_sempre #wrapper #homepage #box #elenco #box3_sfondo a {
	color: #5c5748;
	font-weight: normal;
}

body.percorsosalute_sempre #wrapper #homepage #box #elenco #box3_sfondo a:hover {
	text-decoration: none;
}

/*
body.percorsosalute_sempre #wrapper #homepage #box #elenco #box1{
	padding:8px 10px 0px 10px;
	min-height:45px;
    height:auto !important;
    height:45px;
	width:180px;
	cursor:pointer;
	margin:0px 0px 0px 0px;
}
body.percorsosalute_sempre #wrapper #homepage #box #elenco #box2{
	padding:8px 10px 0px 10px;
	min-height:58px;
    height:auto !important;
    height:58px;
	width:180px;
	cursor:pointer;
	margin:0px 0px 0px 0px;
}
body.percorsosalute_sempre #wrapper #homepage #box #elenco #box3{
	padding:8px 10px 0px 10px;
	min-height:58px;
    height:auto !important;
    height:58px;
	width:180px;
	cursor:pointer;
	margin:0px 0px 0px 0px;
}*/

body.percorsosalute_sempre #wrapper #homepage #box #elenco #box1_freccia{
    background: url(/images/percorso_salute/freccia_verde.png) no-repeat;
	width:17px;
	height:21px;
    position:absolute;
	top:0px;
	margin-top:18px;
	margin-left:198px;
}
body.percorsosalute_sempre #wrapper #homepage #box #elenco #box2_freccia{
    background: url(/images/percorso_salute/freccia_verde.png) no-repeat;
	width:17px;
	height:21px;
    position:absolute;
	top:0px;
	margin-top:78px;
	margin-left:198px;
}
body.percorsosalute_sempre #wrapper #homepage #box #elenco #box3_freccia{
    background: url(/images/percorso_salute/freccia_verde.png) no-repeat;
	width:17px;
	height:21px;
    position:absolute;
	top:0px;
	margin-top:140px;
	margin-left:198px;
}

body.percorsosalute_sempre #wrapper #homepage #box #elenco .titolo{
	color:#5c5748;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
}
body.percorsosalute_sempre #wrapper #homepage #box #elenco .bg_box{
    background: url(/images/percorso_salute/bg_verde.png);
    height:1px;
}
body.percorsosalute_sempre #wrapper #homepage #box #elenco .titolo strong{
	color:#049f16;
	font-size:12px;
	font-weight:bold;
}


body.percorsosalute_sempre #wrapper #homepage #box #content{
  position:absolute;
	top:0px;
	margin-top:150px;
	margin-left:525px;
}

body.percorsosalute_sempre #wrapper #homepage #box #content #titolo{
	color:#073d7c;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}

body.percorsosalute_sempre #wrapper #homepage #box #content #testo{
	color:#5c5748;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	width:370px;	
	min-height:260px;
    height:auto !important;
    height:260px;
}


/***************************************************
  Struttura Homepage PErcorso Salute - MAI
***************************************************/ 
	
body.percorsosalute_mai {
background:#edf9ff url(/images/percorso_salute/bg_mai_body.jpg) top center repeat-x;
}  

body.percorsosalute_mai #wrapper{
    background: url(/images/percorso_salute/bg_mai.jpg);
    width:1000px;
	height:1350px;
}

body.percorsosalute_mai #wrapper #homepage #box{
	top:0px;
	margin-top:0px;
	width:1000px;
    position:relative;	
	min-height:520px;
    height:auto !important;
    height:520px;
}

body.percorsosalute_mai #wrapper #homepage #box #elenco{
    position:absolute;
	top:0px;
	margin-top:150px;
	margin-left:294px;
	width:200px;
}

body.percorsosalute_mai #wrapper #homepage #box #elenco #box1 {
    background: url(/images/percorso_salute/bg_trasparente.png);
	padding: 15px 10px 0px 10px;
	min-height: 40px;
    height: auto !important;
    height: 25px;
	width: 180px;
	margin: 0px 0px 0px 0px;
}

body.percorsosalute_mai #wrapper #homepage #box #elenco #box1 a {
	color: #5c5748;
	font-weight: normal;
}

body.percorsosalute_mai #wrapper #homepage #box #elenco #box1 a:hover {
	text-decoration: none;
}

body.percorsosalute_mai #wrapper #homepage #box #elenco #box2{
    background: url(/images/percorso_salute/bg_trasparente.png);
	padding: 15px 10px 0px 10px;
	min-height: 40px;
    height: auto !important;
    height: 25px;
	width: 180px;
	margin: 0px 0px 0px 0px;
}

body.percorsosalute_mai #wrapper #homepage #box #elenco #box2 a {
	color: #5c5748;
	font-weight: normal;
}

body.percorsosalute_mai #wrapper #homepage #box #elenco #box2 a:hover {
	text-decoration: none;
}

body.percorsosalute_mai #wrapper #homepage #box #elenco #box3 {
    background: url(/images/percorso_salute/bg_trasparente.png);
	padding: 15px 10px 0px 10px;
	min-height: 40px;
    height: auto !important;
    height: 25px;
	width: 180px;
	margin: 0px 0px 0px 0px;
}

body.percorsosalute_mai #wrapper #homepage #box #elenco #box3 a {
	color: #5c5748;
	font-weight: normal;
}

body.percorsosalute_mai #wrapper #homepage #box #elenco #box3 a:hover {
	text-decoration: none;
}

body.percorsosalute_mai #wrapper #homepage #box #elenco #box1_sfondo {
    background: url(/images/percorso_salute/bg_rosso.png);
	padding: 15px 10px 0px 10px;
	min-height: 40px;
    height: auto !important;
    height: 25px;
	width: 180px;
	margin: 0px 0px 0px 0px;
}

body.percorsosalute_mai #wrapper #homepage #box #elenco #box1_sfondo a {
	color: #5c5748;
	font-weight: normal;
}

body.percorsosalute_mai #wrapper #homepage #box #elenco #box1_sfondo a:hover {
	text-decoration: none;
}

body.percorsosalute_mai #wrapper #homepage #box #elenco #box2_sfondo{
    background: url(/images/percorso_salute/bg_rosso.png);
	padding: 15px 10px 0px 10px;
	min-height: 40px;
    height: auto !important;
    height: 25px;
	width: 180px;
	margin: 0px 0px 0px 0px;
}

body.percorsosalute_mai #wrapper #homepage #box #elenco #box2_sfondo a {
	color: #5c5748;
	font-weight: normal;
}

body.percorsosalute_mai #wrapper #homepage #box #elenco #box2_sfondo a:hover {
	text-decoration: none;
}

body.percorsosalute_mai #wrapper #homepage #box #elenco #box3_sfondo{
    background: url(/images/percorso_salute/bg_rosso.png);
	padding: 15px 10px 0px 10px;
	min-height: 40px;
    height: auto !important;
    height: 25px;
	width: 180px;
	margin: 0px 0px 0px 0px;
}

body.percorsosalute_mai #wrapper #homepage #box #elenco #box3_sfondo a {
	color: #5c5748;
	font-weight: normal;
}

body.percorsosalute_mai #wrapper #homepage #box #elenco #box3_sfondo .box a {
	text-decoration: none;
}

body.percorsosalute_mai #wrapper #homepage #box #elenco #box1_freccia{
    background: url(/images/percorso_salute/freccia_rossa.png) no-repeat;
	width:17px;
	height:21px;
    position:absolute;
	top:0px;
	margin-top:16px;
	margin-left:198px;
}
body.percorsosalute_mai #wrapper #homepage #box #elenco #box2_freccia{
    background: url(/images/percorso_salute/freccia_rossa.png) no-repeat;
	width:17px;
	height:21px;
    position:absolute;
	top:0px;
	margin-top:72px;
	margin-left:198px;
}
body.percorsosalute_mai #wrapper #homepage #box #elenco #box3_freccia{
    background: url(/images/percorso_salute/freccia_rossa.png) no-repeat;
	width:17px;
	height:21px;
    position:absolute;
	top:0px;
	margin-top:128px;
	margin-left:198px;
}

body.percorsosalute_mai #wrapper #homepage #box #elenco .titolo{
	color:#5c5748;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
}
body.percorsosalute_mai #wrapper #homepage #box #elenco .bg_box{
    background: url(/images/percorso_salute/bg_rosso.png);
    height:1px;
}
body.percorsosalute_mai #wrapper #homepage #box #elenco .titolo strong{
	color:#e03629;
	font-size:12px;
	font-weight:bold;
}


body.percorsosalute_mai #wrapper #homepage #box #content{
    position:absolute;
	top:0px;
	margin-top:150px;
	margin-left:525px;
}

body.percorsosalute_mai #wrapper #homepage #box #content #titolo{
	color:#073d7c;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}

body.percorsosalute_mai #wrapper #homepage #box #content #testo{
	color:#5c5748;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	width:380px;	
	min-height:260px;
    height:auto !important;
    height:260px;
}



/***************************************************
  Struttura Homepage Area Stampa
***************************************************/ 
	
body.areastampa {
	background: #fff url(/images/areastampa/bg_areastampa_body.jpg) top center repeat-y;
}  

body.areastampa #wrapper{
    background: url(/images/areastampa/bg_areastampa.jpg);
	background-repeat:no-repeat;
    width:1000px;
	height:650px;
}

body.areastampa #wrapper #homepage #box{
	top:0px;
	margin-top:0px;
	width:1000px;
    position:relative;	
	min-height:560px;
    height:auto !important;
    height:560px;
}

body.areastampa #wrapper #homepage #box #ultima_novita{
	top:0px;
	margin-top:60px;
	margin-left:340px;
    position:absolute;	
	width:360px;
}
body.areastampa #wrapper #homepage #box #ultima_novita #titolo{
	color:#494949;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
}
body.areastampa #wrapper #homepage #box #ultima_novita #titolo_ultimanotizia{
	color:#073d7c;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
}
body.areastampa #wrapper #homepage #box #ultima_novita #img_ultimanotizia{
	margin-bottom:10px;
}
body.areastampa #wrapper #homepage #box #ultima_novita #testo_ultimanotizia{
	color:#494949;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin-bottom:10px;
}
body.areastampa #wrapper #homepage #box #ultima_novita #leggi_ultimanotizia{
	color:#dc2825;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	background: url(/images/areastampa/freccia_rossa.png) left no-repeat;
	padding-left:10px;
	width:140px;
	height:20px;
	float:left;
	cursor:pointer;
}
body.areastampa #wrapper #homepage #box #ultima_novita #leggi_ultimanotizia a{
	color:#dc2825;
	font-weight:bold;
	text-decoration:underline;
}
body.areastampa #wrapper #homepage #box #ultima_novita #scarica_comunicatostampa{
	color:#dc2825;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	background: url(/images/ico_pdf.png) left no-repeat;
	padding-left:25px;
	height:20px;
	float:left;
	cursor:pointer;
}
body.areastampa #wrapper #homepage #box #ultima_novita #scarica_comunicatostampa a{
	color:#dc2825;
	font-weight:bold;
	text-decoration:underline;
}


body.areastampa #wrapper #homepage #box #altre_novita{
	top:0px;
	margin-top:90px;
	margin-left:750px;
    position:absolute;	
	width:220px;
}
body.areastampa #wrapper #homepage #box #altre_novita .box_novita{
	width:220px;
	float:left;
	margin-bottom:10px;
}
body.areastampa #wrapper #homepage #box #altre_novita .box_novita img{
	float:left;
	margin-right:10px;
}
body.areastampa #wrapper #homepage #box #altre_novita .box_novita .titolo{
	color:#003878;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
}
body.areastampa #wrapper #homepage #box #altre_novita .box_novita .titolo a{
	color:#003878;
	font-weight:bold;
}
body.areastampa #wrapper #homepage #box #altre_novita .box_novita .testo{
	color:#494949;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}
body.areastampa #wrapper #homepage #box #altre_novita .box_novita .testo a{
	color:#494949;
	font-weight:normal;
}


body.areastampa #wrapper #homepage #box #eventi{
	top:0px;
	margin-top:460px;
	margin-left:30px;
    position:absolute;	
	width:690px;
}
body.areastampa #wrapper #homepage #box #eventi .box_evento{
	width:215px;
	float:left;
	margin-right:10px;
}
body.areastampa #wrapper #homepage #box #eventi .icona{
	width:100px;
	height:100px;
	float:left;
	margin-right:10px;
}
body.areastampa #wrapper #homepage #box #eventi .box_evento img{
	margin-right:10px;
	margin-bottom:20px;
}
body.areastampa #wrapper #homepage #box #eventi .box_evento .titolo{
	color:#003878;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
}
body.areastampa #wrapper #homepage #box #eventi .box_evento .titolo a{
	color:#003878;
	font-weight:bold;
}
body.areastampa #wrapper #homepage #box #eventi .box_evento .testo{
	color:#494949;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}
body.areastampa #wrapper #homepage #box #eventi .box_evento .testo a{
	color:#494949;
	font-weight:normal;
}

body.areastampa #wrapper #homepage #box #comunicati_stampa{
	top:0px;
	margin-top:480px;
	margin-left:875px;
    position:absolute;	
	width:110px;
}
body.areastampa #wrapper #homepage #box #comunicati_stampa #testo{
	color:#494949;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}
body.areastampa #wrapper #homepage #box #comunicati_stampa #testo a{
	color:#494949;
	font-weight:normal;
}
body.areastampa #wrapper #homepage #box #comunicati_stampa #testo strong{
	color:#003878;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
}


/***************************************************
  Struttura Homepage Area Stampa - Notizia
***************************************************/ 

body.areastampa_notizia {
/*background:#e4f5ff url(/images/areastampa/bg_legginotizia_body.jpg) top center repeat-x;*/
background:#E4F5FF url(/images/bg_homepage_body.jpg) top center repeat-y;
}  

body.areastampa_notizia #wrapper{
    background:#E4F5FF url(/images/areastampa/bg_legginotizia.jpg);
	background-repeat:no-repeat;
    width:1000px;
	height:auto;
}

body.areastampa_notizia #wrapper #homepage #box{
	top:0px;
	margin-top:0px;
	width:1000px;
    position:relative;	
	min-height:560px;
    height:auto !important;
    height:560px;
}

body.areastampa_notizia #wrapper #homepage #box #articolo{
	margin-left:0px;
	padding-left:75px;
	margin-top:50px;
	width:490px;
	float:left;
}
body.areastampa_notizia #wrapper #homepage #box #articolo #titolo{
	color:#144883;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
}
body.areastampa_notizia #wrapper #homepage #box #articolo #immagine{
	margin-bottom:20px;
}
body.areastampa_notizia #wrapper #homepage #box #articolo #testo{
	color:#555555;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin-bottom:25px;
}
body.areastampa_notizia #wrapper #homepage #box #articolo #scarica_comunicatostampa{
	color:#555555;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	background: url(/images/areastampa/ico_pdf.png) left center no-repeat;
	padding-left:40px;
	padding-top:10px;
	min-height:22px;
    height:auto !important;
    height:12px;
	cursor:pointer;
	text-decoration:none;
	margin-bottom:20px;
}
body.areastampa_notizia #wrapper #homepage #box #articolo #scarica_comunicatostampa a{
	color:#555555;
	font-weight:bold;
	text-decoration:none;
}
body.areastampa_notizia #wrapper #homepage #box #articolo #fine_articolo{
	background: url(/images/areastampa/linea_fine_articolo.png) left center no-repeat;
	height:23px;
	width:472px;
}
body.areastampa_notizia #wrapper #homepage #box #articolo #pagina_precedente{
	margin-top:10px;
	color:#32507c;
	text-transform:uppercase;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	background: url(/images/areastampa/btn_paginaprec.png) left center no-repeat;
	padding-left:25px;
	padding-top:5px;
	min-height:20px;
    height:auto !important;
    height:20px;
	cursor:pointer;
	text-decoration:none;
}

body.areastampa_notizia #wrapper #homepage #box #box_altri {
	margin-left:0px;
	padding-left:85px;
	margin-top:50px;
	width:330px;
	float:left;
}

	body.areastampa_notizia #wrapper #homepage #box #box_altri ul, body.areastampa_notizia #wrapper #homepage #box #box_altri ul.all li {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	
	body.areastampa_notizia #wrapper #homepage #box #box_altri ul.navigation {
		display:block;
		height:30px;
		margin:20px 0;
		position:relative;
	}
	
		body.areastampa_notizia #wrapper #homepage #box #box_altri ul.navigation li.next {
			background:url("/images/vivere/bullet-cosamangi-next.gif") no-repeat right center transparent;
			padding-right:30px;
			position:absolute;
			right:0;
			text-align:right;
			top:0;
		}
		
			body.areastampa_notizia #wrapper #homepage #box #box_altri ul.navigation li.next a {
				
			}
		
		body.areastampa_notizia #wrapper #homepage #box #box_altri ul.navigation li.previous {
			background:url("/images/vivere/bullet-cosamangi-previous.gif") no-repeat left center transparent;
			left:0;
			padding-left:30px;
			position:absolute;
			text-align:left;
			top:0;
		}
		
			body.areastampa_notizia #wrapper #homepage #box #box_altri ul.navigation li.previous a {
				
			}
	
	 body.areastampa_notizia #wrapper #homepage #box #box_altri ul.all li {
		background: url(/images/areastampa/linea_spalla_dx.png) left bottom no-repeat;
		margin-top:15px;
		padding-bottom:15px;
	}
	
		body.areastampa_notizia #wrapper #homepage #box #box_altri ul.all img {
			float:left;
			margin-right:10px;
		}
		
		body.areastampa_notizia #wrapper #homepage #box #box_altri ul.all h3 {
			color:#144883;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:10px;
			font-weight:bold;
			margin:0 0 5px 0;
			text-transform:uppercase;
		}
		
		body.areastampa_notizia #wrapper #homepage #box #box_altri ul.all h3 a {
			color:#144883;
			font-weight:bold;
		}
		
		body.areastampa_notizia #wrapper #homepage #box #box_altri ul.all p {
			color:#494949;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:11px;
			font-weight:normal;
			margin:0;
		}
		
		body.areastampa_notizia #wrapper #homepage #box #box_altri ul.all p a{
			color:#494949;
			font-weight:normal;
		}

	body.areastampa_notizia #wrapper #homepage #box #box_altri #altrenotizie{
		background: url(/images/areastampa/tit_altre_notizie.png) left no-repeat;
		height:13px;
		width:127px;
		margin-bottom:20px;
	}

	body.areastampa_notizia #wrapper #homepage #box #box_altri .box_notizia{
		width:325px;
		float:left;
	}

	body.areastampa_notizia #wrapper #homepage #box #box_altri #altrieventi{
		background: url(/images/areastampa/tit_altri_eventi.png) left no-repeat;
		height:13px;
		width:127px;
		margin-bottom:20px;
	}
	
	
	
	
	
	
body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri {
	margin-left:0px;
	padding-left:85px;
	margin-top:50px;
	width:330px;
	float:left;
}

	body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri ul, body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri ul.all li {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	
	body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri ul.navigation {
		display:block;
		height:30px;
		position:relative;
	}
	
		body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri ul.navigation li.next {
			position:absolute;
			right:0;
			text-align:right;
			top:0;
		}
		
			body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri ul.navigation li.next a {
				background:url("/images/vivere/bullet-cosamangi-next.gif") no-repeat scroll right center transparent;
				padding-right:30px;
			}
		
		body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri ul.navigation li.previous {
			left:0;
			position:absolute;
			text-align:left;
			top:0;
		}
		
			body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri ul.navigation li.previous a {
				background:url("/images/vivere/bullet-cosamangi-previous.gif") no-repeat scroll right center transparent;
				padding-left:30px;
			}
	
	 body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri ul.all li {
		background: url(/images/areastampa/linea_spalla_dx.png) left bottom no-repeat;
		padding-bottom:15px;
	}
	
		body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri ul.all img {
			float:left;
			margin-right:10px;
		}
		
		body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri ul.all h3 {
			color:#144883;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:10px;
			font-weight:bold;
			margin:0 0 5px 0;
			text-transform:uppercase;
		}
		
		body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri ul.all h3 a {
			color:#144883;
			font-weight:bold;
		}
		
		body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri ul.all p {
			color:#494949;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:11px;
			font-weight:normal;
			margin:0;
		}
		
		body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri ul.all p a{
			color:#494949;
			font-weight:normal;
		}

	body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri #altrenotizie{
		background: url(/images/areastampa/tit_altre_notizie.png) left no-repeat;
		height:13px;
		width:127px;
		margin-bottom:20px;
	}

	body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri .box_notizia{
		width:325px;
		float:left;
	}

	body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri #altrieventi{
		background: url(/images/areastampa/tit_altri_eventi.png) left no-repeat;
		height:13px;
		width:127px;
		margin-bottom:20px;
	}
	
	
	
	
	
	
	
	
	
	
	

body.areastampa_notizia #wrapper #homepage #box #box_altri #comunicatistampa{
	background: url(/images/areastampa/tit_comunicati_stampa.png) left no-repeat;
	height:13px;
	width:188px;
	margin-top:35px;
	margin-bottom:20px;
}

body.areastampa_notizia #wrapper #homepage #box #box_altri #box_comunicatistampa #icona{
	float:left;
	margin-right:5px;
}
body.areastampa_notizia #wrapper #homepage #box #box_altri #box_comunicatistampa #titolo{
	color:#144883;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-top:5px;
	text-transform:uppercase;
}
body.areastampa_notizia #wrapper #homepage #box #box_altri #box_comunicatistampa #titolo a{
	color:#144883;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
body.areastampa_notizia #wrapper #homepage #box #box_altri #box_comunicatistampa #testo{
	color:#555555;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}
body.areastampa_notizia #wrapper #homepage #box #box_altri #box_comunicatistampa #testo a{
	color:#555555;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}

body.areastampa_notizia #wrapper #homepage #box #linea_finepagina{
	background: url(/images/areastampa/linea_finepagina.png) left center no-repeat;
	height:22px;
	width:867px;
	margin-top:15px;
	margin-bottom:25px;
}


a.prevas {
	float:left;
	margin-top:10px;
	color:#32507c;
	text-transform:uppercase;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	background: url(/images/areastampa/btn_paginaprec.png) left center no-repeat;
	padding-left:25px;
	padding-top:10px;padding-bottom:5px;
	min-height:20px;
    height:auto !important;
    height:20px;
	cursor:pointer;
	text-decoration:none;
}
a.nextas {
	float:right;
	margin-top:10px;
	color:#32507c;
	text-transform:uppercase;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	background: url(/images/vivere/bullet-cosamangi-next.gif) right center no-repeat;
	padding-right:25px;
	padding-top:10px;padding-bottom:5px;
	min-height:20px;
    height:auto !important;
    height:20px;
	cursor:pointer;
	text-decoration:none;
}



/***************************************************
  Struttura Homepage Area Stampa - Evento
***************************************************/ 
	
body.areastampa_evento {
/*background:#e4f5ff url(/images/areastampa/bg_legginotizia_body.jpg) top center repeat-x;*/
background:#fff url(/images/bg_homepage_body.jpg) top center repeat-y;
}  

body.areastampa_evento #wrapper{
    background:#E4F5FF url(/images/areastampa/bg_legginotizia.jpg);
	background-repeat:no-repeat;
    width:1000px;
	height:auto;	
}

body.areastampa_evento #wrapper #homepage #box{
	top:0px;
	margin-top:0px;
	width:1000px;
    position:relative;	
	min-height:560px;
    height:auto !important;
    height:560px;
}

body.areastampa_evento #wrapper #homepage #box #articolo{
	margin-left:0px;
	padding-left:75px;
	margin-top:50px;
	width:490px;
	float:left;
}
body.areastampa_evento #wrapper #homepage #box #articolo #titolo{
	color:#144883;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
}
body.areastampa_evento #wrapper #homepage #box #articolo #immagine{
	margin-bottom:20px;
}
body.areastampa_evento #wrapper #homepage #box #articolo #testo{
	color:#555555;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin-bottom:25px;
}
body.areastampa_evento #wrapper #homepage #box #articolo #scarica_comunicatostampa{
	color:#555555;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	background: url(/images/areastampa/ico_pdf.png) left center no-repeat;
	padding-left:40px;
	padding-top:10px;
	min-height:22px;
    height:auto !important;
    height:12px;
	cursor:pointer;
	text-decoration:none;
	margin-bottom:20px;
}
body.areastampa_evento #wrapper #homepage #box #articolo #scarica_comunicatostampa a{
	color:#555555;
	font-weight:bold;
	text-decoration:none;
}
body.areastampa_evento #wrapper #homepage #box #articolo #fine_articolo{
	background: url(/images/areastampa/linea_fine_articolo.png) left center no-repeat;
	height:23px;
	width:472px;
}
body.areastampa_evento #wrapper #homepage #box #articolo #pagina_precedente{
	margin-top:10px;
	color:#32507c;
	text-transform:uppercase;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	background: url(/images/areastampa/btn_paginaprec.png) left center no-repeat;
	padding-left:25px;
	padding-top:5px;
	min-height:20px;
    height:auto !important;
    height:20px;
	cursor:pointer;
	text-decoration:none;
}

body.areastampa_evento #wrapper #homepage #box #box_altri{
	margin-left:0px;
	padding-left:85px;
	margin-top:50px;
	width:330px;
	float:left;
}

body.areastampa_evento #wrapper #homepage #box #box_altri #altrenotizie{
	background: url(/images/areastampa/tit_altre_notizie.png) left no-repeat;
	height:13px;
	width:127px;
	margin-top:35px;
	margin-bottom:20px;
}

body.areastampa_evento #wrapper #homepage #box #box_altri .box_notizia{
	width:325px;
	float:left;
}
body.areastampa_evento #wrapper #homepage #box #box_altri .box_notizia img{
	float:left;
	margin-right:10px;
}
body.areastampa_evento #wrapper #homepage #box #box_altri .box_notizia .titolo{
	color:#144883;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-top:0px;
	text-transform:uppercase;
}
body.areastampa_evento #wrapper #homepage #box #box_altri box_notizia .titolo a{
	color:#144883;
	font-weight:bold;
}
body.areastampa_evento #wrapper #homepage #box #box_altri .box_notizia .testo{
	color:#494949;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}
body.areastampa_evento #wrapper #homepage #box #box_altri .box_notizia .testo a{
	color:#494949;
	font-weight:normal;
}

body.areastampa_evento #wrapper #homepage #box #box_altri .linea_spalla_dx{
	background: url(/images/areastampa/linea_spalla_dx.png) left center no-repeat;
	height:15px;
	width:292px;
	margin-bottom:5px;
}

body.areastampa_evento #wrapper #homepage #box #box_altri #altrieventi{
	background: url(/images/areastampa/tit_altri_eventi.png) left no-repeat;
	height:13px;
	width:127px;
	margin-bottom:20px;
}

body.areastampa_evento #wrapper #homepage #box #box_altri .box_evento{
	width:325px;
	float:left;
}
body.areastampa_evento #wrapper #homepage #box #box_altri .box_evento img{
	float:left;
	margin-right:10px;
}
body.areastampa_evento #wrapper #homepage #box #box_altri .box_evento .titolo{
	color:#144883;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-top:0px;
	text-transform:uppercase;
}
body.areastampa_evento #wrapper #homepage #box #box_altri box_evento .titolo a{
	color:#144883;
	font-weight:bold;
}
body.areastampa_evento #wrapper #homepage #box #box_altri .box_evento .testo{
	color:#494949;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}
body.areastampa_evento #wrapper #homepage #box #box_altri .box_evento .testo a{
	color:#494949;
	font-weight:normal;
}

body.areastampa_evento #wrapper #homepage #box #box_altri #comunicatistampa{
	background: url(/images/areastampa/tit_comunicati_stampa.png) left no-repeat;
	height:13px;
	width:188px;
	margin-top:35px;
	margin-bottom:20px;
}

body.areastampa_evento #wrapper #homepage #box #box_altri #box_comunicatistampa #icona{
	float:left;
	margin-right:5px;
}
body.areastampa_evento #wrapper #homepage #box #box_altri #box_comunicatistampa #titolo{
	color:#144883;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-top:5px;
	text-transform:uppercase;
}
body.areastampa_evento #wrapper #homepage #box #box_altri #box_comunicatistampa #titolo a{
	color:#144883;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
body.areastampa_evento #wrapper #homepage #box #box_altri #box_comunicatistampa #testo{
	color:#555555;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}
body.areastampa_evento #wrapper #homepage #box #box_altri #box_comunicatistampa #testo a{
	color:#555555;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}

body.areastampa_evento #wrapper #homepage #box #linea_finepagina{
	background: url(/images/areastampa/linea_finepagina.png) left center no-repeat;
	height:22px;
	width:867px;
	margin-top:15px;
	margin-bottom:25px;
}


/***************************************************
  Struttura Homepage Area Stampa - Comunicati Stampa
***************************************************/ 
	
body.areastampa_comunicatistampa {
	background:#e4f5ff url(/images/areastampa/bg_legginotizia_body.jpg) top center repeat-x;
}  

body.areastampa_comunicatistampa #wrapper{
    background: url(/images/areastampa/bg_legginotizia.jpg);
	background-repeat:no-repeat;
    width:1000px;
	height:1025px;
}

body.areastampa_comunicatistampa #wrapper #homepage #box{
	top:0px;
	margin-top:0px;
	width:1000px;
    position:relative;	
	min-height:560px;
    height:auto !important;
    height:560px;
}

body.areastampa_comunicatistampa #wrapper #homepage #box #articolo{
	margin-left:0px;
	padding-left:75px;
	margin-top:50px;
	width:490px;
	float:left;
}
body.areastampa_comunicatistampa #wrapper #homepage #box #articolo #titolo{
	color:#144883;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
}
body.areastampa_comunicatistampa #wrapper #homepage #box #articolo #immagine{
	margin-bottom:20px;
}
body.areastampa_comunicatistampa #wrapper #homepage #box #articolo #testo{
	color:#555555;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin-bottom:25px;
}

#table_comunicati_stampa{
	color:#555555;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin-bottom:25px;
}
#table_comunicati_stampa .col1{text-align:left; vertical-align:top; font-weight:normal; padding-right:10px;}
#table_comunicati_stampa .col2{text-align:left; vertical-align:top; font-weight:normal; padding-right:10px;}
#table_comunicati_stampa .col3{text-align:left; vertical-align:top; font-weight:normal;}


body.areastampa_comunicatistampa #wrapper #homepage #box #articolo #scarica_comunicatostampa{
	color:#555555;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	background: url(/images/areastampa/ico_pdf.png) left center no-repeat;
	padding-left:40px;
	padding-top:10px;
	min-height:22px;
    height:auto !important;
    height:12px;
	cursor:pointer;
	text-decoration:none;
	margin-bottom:20px;
}
body.areastampa_comunicatistampa #wrapper #homepage #box #articolo #scarica_comunicatostampa a{
	color:#555555;
	font-weight:bold;
	text-decoration:none;
}
body.areastampa_comunicatistampa #wrapper #homepage #box #articolo #fine_articolo{
	background: url(/images/areastampa/linea_fine_articolo.png) left center no-repeat;
	height:23px;
	width:472px;
}
body.areastampa_comunicatistampa #wrapper #homepage #box #articolo #pagina_precedente{
	margin-top:10px;
	color:#32507c;
	text-transform:uppercase;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	background: url(/images/areastampa/btn_paginaprec.png) left center no-repeat;
	padding-left:25px;
	padding-top:5px;
	min-height:20px;
    height:auto !important;
    height:20px;
	cursor:pointer;
	text-decoration:none;
}

body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri{
	margin-left:0px;
	padding-left:85px;
	margin-top:50px;
	width:330px;
	float:left;
}

body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri #altrenotizie{
	background: url(/images/areastampa/tit_altre_notizie.png) left no-repeat;
	height:13px;
	width:127px;
	margin-bottom:20px;
}

body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri .box_notizia{
	width:325px;
	float:left;
}
body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri .box_notizia img{
	float:left;
	margin-right:10px;
}
body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri .box_notizia .titolo{
	color:#144883;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-top:0px;
	text-transform:uppercase;
}
body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri box_notizia .titolo a{
	color:#144883;
	font-weight:bold;
}
body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri .box_notizia .testo{
	color:#494949;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}
body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri .box_notizia .testo a{
	color:#494949;
	font-weight:normal;
}

body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri .linea_spalla_dx{
	background: url(/images/areastampa/linea_spalla_dx.png) left center no-repeat;
	height:15px;
	width:292px;
	margin-bottom:5px;
}

body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri #altrieventi{
	background: url(/images/areastampa/tit_altri_eventi.png) left no-repeat;
	height:13px;
	width:127px;
	margin-bottom:20px;
	margin-top:35px;
}

body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri .box_evento{
	width:325px;
	float:left;
}
body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri .box_evento img{
	float:left;
	margin-right:10px;
}
body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri .box_evento .titolo{
	color:#144883;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-top:0px;
	text-transform:uppercase;
}
body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri box_evento .titolo a{
	color:#144883;
	font-weight:bold;
}
body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri .box_evento .testo{
	color:#494949;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}
body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri .box_evento .testo a{
	color:#494949;
	font-weight:normal;
}

body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri #comunicatistampa{
	background: url(/images/areastampa/tit_comunicati_stampa.png) left no-repeat;
	height:13px;
	width:188px;
	margin-top:35px;
	margin-bottom:20px;
}

body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri #box_comunicatistampa #icona{
	float:left;
	margin-right:5px;
}
body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri #box_comunicatistampa #titolo{
	color:#144883;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-top:5px;
	text-transform:uppercase;
}
body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri #box_comunicatistampa #titolo a{
	color:#144883;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri #box_comunicatistampa #testo{
	color:#555555;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}
body.areastampa_comunicatistampa #wrapper #homepage #box #box_altri #box_comunicatistampa #testo a{
	color:#555555;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}

body.areastampa_comunicatistampa #wrapper #homepage #box #linea_finepagina{
	background: url(/images/areastampa/linea_finepagina.png) left center no-repeat;
	height:22px;
	width:867px;
	margin-top:15px;
	margin-bottom:25px;
}


/***************************************************
  Struttura Homepage Testi Footer
***************************************************/ 
	
body.testi_footer {
background:#E4F5FF url(/images/bg_homepage_body.jpg) top center repeat-y;
}  

body.testi_footer #wrapper{
    background:#E4F5FF url(/images/bg_footer.jpg);
	background-repeat:no-repeat;
    width:1000px;
	height:auto;
}

body.testi_footer #wrapper #homepage #box{
	top:0px;
	margin-top:0px;
	width:1000px;
    position:relative;	
	min-height:520px;
    height:auto !important;
    height:520px;
}

body.testi_footer #wrapper #homepage #box {
	margin-left:0px;
	padding-left:75px;
	margin-top:50px;
	width:850px;
}
body.testi_footer #wrapper #homepage #box #titolo{
	color:#144883;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
}
body.testi_footer #wrapper #homepage #box #testo{
	color:#555555;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin-bottom:25px;
}

/***************************************************
  Struttura Homepage Concorso 
***************************************************/ 
	
body.concorso_teaser {
background:#faf1ce url(/images/bg_homepage_body.jpg) top center repeat-y;
}  

body.concorso_teaser #wrapper{
    background:#faf1ce url(/images/bg_abbracciachiami_teaser.jpg);
	background-repeat:no-repeat;
    width:1000px;
	height:1000px;
}

body.concorso_teaser #wrapper #homepage #box{
	top:0px;
	margin-top:0px;
	width:1000px;
	height:420px;
    position:relative;
}
body.concorso_teaser #wrapper #homepage #box #testo{
	color: #8c7525;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
    position:absolute;
	top:0px;
	margin-top:145px;
	margin-left:474px;
	line-height:14px;
}
body.concorso_teaser #wrapper #homepage #box #testo a{
	color: #8c7525;
	font-weight:bold;
	text-decoration:underline;
}




/***************************************************
  Struttura Homepage Test Prodotto
***************************************************/ 
	
body.test_prodotto {
background:#edf9ff url(/images/bg_test_body.jpg) top center repeat-x;
}  

body.test_prodotto #wrapper{
    background: url(/images/bg_test2.jpg);
    width:1000px;
	height:737px;
}

body.test_prodotto #wrapper #homepage #corpo{
	top:0px;
	margin-top:0px;
	width:1000px;
	height:620px;
    position:relative;
}

body.test_prodotto #wrapper #homepage #corpo #domande{
    position:absolute;
	top:0px;
	margin-top:45px;
	margin-left:65px;
	width:240px;
}
body.test_prodotto #wrapper #homepage #corpo #domande #img_titolo{
	margin-bottom:30px;
}
body.test_prodotto #wrapper #homepage #corpo #domande .domanda{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#073d7c;
	font-weight:bold;	
	margin-left:2px;
}
body.test_prodotto #wrapper #homepage #corpo #domande .risposta{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c7a150;
	font-weight:normal;	
}
body.test_prodotto #wrapper #homepage #corpo #domande .chkradio{
	width:20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	}
body.test_prodotto #wrapper #homepage #corpo #domande .risposta .riga2{
	margin: 0px 0px 0px 22px;
	}
body.test_prodotto #wrapper #homepage #corpo #domande .fine_risposte{
	height:18px;
	width:210px;
	background-image:url(/images/linea.png);
}

body.test_prodotto #wrapper #homepage #corpo #foglio_prodotti{
    position:absolute;
	top:0px;
	margin-left:350px;
	width:602px;
	height:545px;
}
body.test_prodotto #wrapper #homepage #corpo #foglio_prodotti #box_prodotti{
    position:absolute;
	top:0px;
	margin-top:60px;
	margin-left:68px;
	width:480px;
	height:400px;
	background-color:#FFF;
}
body.test_prodotto #wrapper #homepage #corpo #foglio_prodotti #box_prodotti img{
	float:left;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}

/***************************************************
  Struttura Homepage Contatti
***************************************************/ 
	
body.contatti {
    background: url(/images/bg_contatti_body.jpg);
	background-position:center top;
}  

body.contatti #wrapper{
    background: url(/images/bg_contatti.jpg);
    width:1000px;
	height:842px;
}

body.contatti #wrapper #homepage #superiore{
	top:0px;
	margin-top:0px;
	width:1000px;
	height:415px;
    position:relative;
}

body.contatti #wrapper #homepage #superiore #titolo{
	margin-left:450px;
	margin-top:10px;
}

body.contatti #wrapper #homepage #superiore #testo{
	margin-left:450px;
	margin-top:25px;
	width: 550px;
	color:#494949;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
}
body.contatti #wrapper #homepage #superiore #testo a{
	color:#494949;
	font-weight:normal;
}
	

body.contatti #wrapper #homepage #inferiore{
	top:0px;
	margin-top:0px;
	width:1000px;
	height:180px;
    position:relative;
}
	  

/***************************************************

  Struttura Homepage Home Azienda

***************************************************/ 

	

body.azienda_home {

    background: url(/images/azienda/bg_homapage_body.jpg);

	background-position:center top;

}  



body.azienda_home #wrapper{

    background: url(/images/azienda/bg_homepage.jpg);

    width:1000px;

	height:842px;

}



body.azienda_home #wrapper #homepage #superiore{

	top:0px;

	margin-top:0px;

	width:1000px;

	height:415px;

    position:relative;

}



body.azienda_home #wrapper #homepage #superiore #titolo{

	margin-left:450px;

	margin-top:10px;

}



body.azienda_home #wrapper #homepage #superiore #testo{

	margin-left:450px;

	margin-top:25px;

	width: 550px;

	color:#494949;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:12px;

	font-weight:normal;

}



body.azienda_home #wrapper #homepage #superiore #raccolta_punti{

	position:absolute;

	top:320px;

	left:458px;

	width:220px;

	height:85px;

}

body.azienda_home #wrapper #homepage #superiore #raccolta_punti img{

	float:left;

	margin-right:15px;

}

body.azienda_home #wrapper #homepage #superiore #raccolta_punti #raccolta_punti_titolo{

	color:#de2e27;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	font-weight:bold;

	margin-top:8px;

}

body.azienda_home #wrapper #homepage #superiore #raccolta_punti #raccolta_punti_titolo a{

	color:#de2e27;

	text-decoration:none;

	font-weight:bold;

}

body.azienda_home #wrapper #homepage #superiore #raccolta_punti #raccolta_punti_testo{

	color:#c37a2e;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	font-weight:normal;

}

body.azienda_home #wrapper #homepage #superiore #raccolta_punti #raccolta_punti_testo a{

	color:#c37a2e;

	text-decoration:none;

	font-weight:normal;

}

	

body.azienda_home #wrapper #homepage #superiore #punti_vendita{

	position:absolute;

	top:320px;

	left:712px;

	width:220px;

	height:85px;

}  

body.azienda_home #wrapper #homepage #superiore #punti_vendita img{

	float:left;

	margin-right:15px;

}

body.azienda_home #wrapper #homepage #superiore #punti_vendita #punti_vendita_titolo{

	color:#de2e27;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	font-weight:bold;

	margin-top:8px;

}

body.azienda_home #wrapper #homepage #superiore #punti_vendita #punti_vendita_titolo a{

	color:#de2e27;

	text-decoration:none;

	font-weight:bold;

}

body.azienda_home #wrapper #homepage #superiore #punti_vendita #punti_vendita_testo{

	color:#c37a2e;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	font-weight:normal;

}

body.azienda_home #wrapper #homepage #superiore #punti_vendita #punti_vendita_testo a{

	color:#c37a2e;

	text-decoration:none;

	font-weight:normal;

}





body.azienda_home #wrapper #homepage #inferiore{

	top:0px;

	margin-top:0px;

	width:1000px;

	height:180px;

    position:relative;

}



body.azienda_home #wrapper #homepage #inferiore #box1{

	position:absolute;

	top:30px;

	left:45px;

	width:260px;

	color:#494949;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:10px;

	font-weight:normal;

}

body.azienda_home #wrapper #homepage #inferiore #box1 .icona{

	float:left;

	margin-right:30px;

}



body.azienda_home #wrapper #homepage #inferiore #box2{

	position:absolute;

	top:30px;

	left:375px;

	width:260px;

	color:#494949;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:10px;

	font-weight:normal;

}

body.azienda_home #wrapper #homepage #inferiore #box2 .icona{

	float:left;

	margin-right:30px;

}



body.azienda_home #wrapper #homepage #inferiore #box3{

	position:absolute;

	top:30px;

	left:690px;

	width:280px;

	color:#494949;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:10px;

	font-weight:normal;

}

body.azienda_home #wrapper #homepage #inferiore #box3 .icona{

	float:left;

	margin-right:30px;

}



/***************************************************

  Struttura La storia

***************************************************/ 

	

body.la_storia {

    background: url(/images/azienda/bg_lastoria_body.jpg);

	background-position:center top;

}  



body.la_storia #wrapper{

    background: url(/images/azienda/bg_lastoria.jpg);

    width:1000px;

	height:950px;

}



body.la_storia #wrapper #homepage #superiore{

	top:0px;

	margin-top:0px;

	width:1000px;

	height:450px;

    position:relative;

}



body.la_storia #wrapper #homepage #superiore #content{
	position:absolute;
	width:700px;
	top:0px;
	left: 280px;
}



body.la_storia #wrapper #homepage #superiore #content .subtitolo{
	color:#003878;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:12px;
}

body.la_storia #wrapper #homepage #superiore #content .subtitolo_13pt{
	color:#003878;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
}

body.la_storia #wrapper #homepage #superiore #content .testo{
	color:#494949;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:13px;
}





body.la_storia #wrapper #homepage #inferiore{

	top:0px;

	margin-top:0px;

	width:1000px;

	height:180px;

    position:relative;

}



body.la_storia #wrapper #homepage #inferiore #box1{

	position:absolute;

	top:10px;

	left:45px;

	width:270px;

}

body.la_storia #wrapper #homepage #inferiore #box1 .icona{

	float:left;

	margin-right:10px;

}

body.la_storia #wrapper #homepage #inferiore #box1 #titolo{

	color:#de2e27;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	font-weight:bold;

}

body.la_storia #wrapper #homepage #inferiore #box1 #titolo a{

	color:#de2e27;

	text-decoration:none;

	font-weight:bold;

}

body.la_storia #wrapper #homepage #inferiore #box1 #testo{

	color:#c37a2e;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	font-weight:normal;

}

body.la_storia #wrapper #homepage #inferiore #box1 #testo a{

	color:#c37a2e;

	text-decoration:none;

	font-weight:normal;

}



body.la_storia #wrapper #homepage #inferiore #box2{

	position:absolute;

	top:110px;

	left:45px;

	width:270px;

}

body.la_storia #wrapper #homepage #inferiore #box2 .icona{

	float:left;

	margin-right:10px;

}

body.la_storia #wrapper #homepage #inferiore #box2 #titolo{

	color:#de2e27;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	font-weight:bold;

}

body.la_storia #wrapper #homepage #inferiore #box2 #titolo a{

	color:#de2e27;

	text-decoration:none;

	font-weight:bold;

}

body.la_storia #wrapper #homepage #inferiore #box2 #testo{

	color:#c37a2e;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	font-weight:normal;

}

body.la_storia #wrapper #homepage #inferiore #box2 #testo a{

	color:#c37a2e;

	text-decoration:none;

	font-weight:normal;

}





body.la_storia #wrapper #homepage #inferiore #box3{

	position:absolute;

	top:30px;

	left:375px;

	width:260px;

	color:#494949;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:10px;

	font-weight:normal;

}

body.la_storia #wrapper #homepage #inferiore #box3 .icona{

	float:left;

	margin-right:30px;

}



body.la_storia #wrapper #homepage #inferiore #box4{

	position:absolute;

	top:30px;

	left:690px;

	width:280px;

	color:#494949;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:10px;

	font-weight:normal;

}

body.la_storia #wrapper #homepage #inferiore #box4 .icona{

	float:left;

	margin-right:30px;

}









/***************************************************

  Struttura La filosofia

***************************************************/ 

	

body.la_filosofia {

    background: url(/images/azienda/bg_lafilosofia_body.jpg);

	background-position:center top;

}  



body.la_filosofia #wrapper{

    background: url(/images/azienda/bg_lafilosofia.jpg);

    width:1000px;

	height:950px;

}



body.la_filosofia #wrapper #homepage #superiore{

	top:0px;

	margin-top:0px;

	width:1000px;

	height:400px;

    position:relative;

}



body.la_filosofia #wrapper #homepage #superiore #content{

	position:absolute;

	width:570px;

	top:0px;

	left: 280px;

}



body.la_filosofia #wrapper #homepage #superiore #content .subtitolo{

	color:#003878;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:13px;

	font-weight:bold;

	margin-top:12px;

}

body.la_filosofia #wrapper #homepage #superiore #content .testo{

	color:#494949;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:12px;

	font-weight:normal;

}





body.la_filosofia #wrapper #homepage #inferiore{

	top:0px;

	margin-top:0px;

	width:1000px;

	height:180px;

    position:relative;

}



body.la_filosofia #wrapper #homepage #inferiore #box1{

	position:absolute;

	top:10px;

	left:45px;

	width:270px;

}

body.la_filosofia #wrapper #homepage #inferiore #box1 .icona{

	float:left;

	margin-right:10px;

}

body.la_filosofia #wrapper #homepage #inferiore #box1 #titolo{

	color:#de2e27;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	font-weight:bold;

}

body.la_filosofia #wrapper #homepage #inferiore #box1 #titolo a{

	color:#de2e27;

	text-decoration:none;

	font-weight:bold;

}

body.la_filosofia #wrapper #homepage #inferiore #box1 #testo{

	color:#c37a2e;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	font-weight:normal;

}

body.la_filosofia #wrapper #homepage #inferiore #box1 #testo a{

	color:#c37a2e;

	text-decoration:none;

	font-weight:normal;

}



body.la_filosofia #wrapper #homepage #inferiore #box2{

	position:absolute;

	top:110px;

	left:45px;

	width:270px;

}

body.la_filosofia #wrapper #homepage #inferiore #box2 .icona{

	float:left;

	margin-right:10px;

}

body.la_filosofia #wrapper #homepage #inferiore #box2 #titolo{

	color:#de2e27;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	font-weight:bold;

}

body.la_filosofia #wrapper #homepage #inferiore #box2 #titolo a{

	color:#de2e27;

	text-decoration:none;

	font-weight:bold;

}

body.la_filosofia #wrapper #homepage #inferiore #box2 #testo{

	color:#c37a2e;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	font-weight:normal;

}

body.la_filosofia #wrapper #homepage #inferiore #box2 #testo a{

	color:#c37a2e;

	text-decoration:none;

	font-weight:normal;

}





body.la_filosofia #wrapper #homepage #inferiore #box3{

	position:absolute;

	top:30px;

	left:375px;

	width:260px;

	color:#494949;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:10px;

	font-weight:normal;

}

body.la_filosofia #wrapper #homepage #inferiore #box3 .icona{

	float:left;

	margin-right:30px;

}



body.la_filosofia #wrapper #homepage #inferiore #box4{

	position:absolute;

	top:30px;

	left:690px;

	width:280px;

	color:#494949;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:10px;

	font-weight:normal;

}

body.la_filosofia #wrapper #homepage #inferiore #box4 .icona{

	float:left;

	margin-right:30px;

}





/***************************************************

  Struttura La filosofia produttiva

***************************************************/ 

	

body.la_filosofia_produttiva {

    background: url(/images/azienda/bg_lafilosofia_produttiva_body.jpg);

	background-position:center top;

}  



body.la_filosofia_produttiva #wrapper{

    background: url(/images/azienda/bg_lafilosofia_produttiva.jpg);

    width:1000px;

	height:950px;

}



body.la_filosofia_produttiva #wrapper #homepage #superiore{

	top:0px;

	margin-top:0px;

	width:1000px;

	height:450px;

    position:relative;

}



body.la_filosofia_produttiva #wrapper #homepage #superiore #content{

	position:absolute;

	width:690px;

	top:0px;

	left: 280px;

}



body.la_filosofia_produttiva #wrapper #homepage #superiore #content .subtitolo{

	color:#003878;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:13px;

	font-weight:bold;

	margin-top:12px;

}

body.la_filosofia_produttiva #wrapper #homepage #superiore #content .testo{

	color:#494949;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:12px;

	font-weight:normal;

}

body.la_filosofia_produttiva #wrapper #homepage #superiore #content .testo a{

	color:#494949;

	font-weight:normal;
	text-decoration:underline;

}





body.la_filosofia_produttiva #wrapper #homepage #inferiore{

	top:0px;

	margin-top:0px;

	width:1000px;

	height:180px;

    position:relative;

}



body.la_filosofia_produttiva #wrapper #homepage #inferiore #box1{

	position:absolute;

	top:10px;

	left:45px;

	width:270px;

}

body.la_filosofia_produttiva #wrapper #homepage #inferiore #box1 .icona{

	float:left;

	margin-right:10px;

}

body.la_filosofia_produttiva #wrapper #homepage #inferiore #box1 #titolo{

	color:#de2e27;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	font-weight:bold;

}

body.la_filosofia_produttiva #wrapper #homepage #inferiore #box1 #titolo a{

	color:#de2e27;

	text-decoration:none;

	font-weight:bold;

}

body.la_filosofia_produttiva #wrapper #homepage #inferiore #box1 #testo{

	color:#c37a2e;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	font-weight:normal;

}

body.la_filosofia_produttiva #wrapper #homepage #inferiore #box1 #testo a{

	color:#c37a2e;

	text-decoration:none;

	font-weight:normal;

}



body.la_filosofia_produttiva #wrapper #homepage #inferiore #box2{

	position:absolute;

	top:110px;

	left:45px;

	width:270px;

}

body.la_filosofia_produttiva #wrapper #homepage #inferiore #box2 .icona{

	float:left;

	margin-right:10px;

}

body.la_filosofia_produttiva #wrapper #homepage #inferiore #box2 #titolo{

	color:#de2e27;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	font-weight:bold;

}

body.la_filosofia_produttiva #wrapper #homepage #inferiore #box2 #titolo a{

	color:#de2e27;

	text-decoration:none;

	font-weight:bold;

}

body.la_filosofia_produttiva #wrapper #homepage #inferiore #box2 #testo{

	color:#c37a2e;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	font-weight:normal;

}

body.la_filosofia_produttiva #wrapper #homepage #inferiore #box2 #testo a{

	color:#c37a2e;

	text-decoration:none;

	font-weight:normal;

}





body.la_filosofia_produttiva #wrapper #homepage #inferiore #box3{

	position:absolute;

	top:30px;

	left:375px;

	width:260px;

	color:#494949;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:10px;

	font-weight:normal;

}

body.la_filosofia_produttiva #wrapper #homepage #inferiore #box3 .icona{

	float:left;

	margin-right:30px;

}



body.la_filosofia_produttiva #wrapper #homepage #inferiore #box4{

	position:absolute;

	top:30px;

	left:690px;

	width:280px;

	color:#494949;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:10px;

	font-weight:normal;

}

body.la_filosofia_produttiva #wrapper #homepage #inferiore #box4 .icona{

	float:left;

	margin-right:30px;

}







/***************************************************

  Struttura La comunicazione

***************************************************/ 

	

body.la_comunicazione {

    background: url(/images/azienda/bg_lacomunicazione_body.jpg);

	background-position:center top;

}  



body.la_comunicazione #wrapper{

    background: url(/images/azienda/bg_lacomunicazione.jpg);

    width:1000px;

	height:950px;

}



body.la_comunicazione #wrapper #homepage #superiore{

	top:0px;

	margin-top:0px;

	width:1000px;

	height:500px;

    position:relative;

}



body.la_comunicazione #wrapper #homepage #superiore #campagna_stampa{

	position:absolute;

	width:210px;

	top:0px;

	left: 30px;

	margin-top:40px;

}

body.la_comunicazione #wrapper #homepage #superiore #campagna_stampa #titolo{

	color:#003878;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:13px;

	font-weight:bold;

}

body.la_comunicazione #wrapper #homepage #superiore #campagna_stampa #campagna_01{

	position:absolute;

	top:36px;

	left: 0px;

}

body.la_comunicazione #wrapper #homepage #superiore #campagna_stampa #campagna_02{

	position:absolute;

	top:120px;

	left: 85px;

}

body.la_comunicazione #wrapper #homepage #superiore #campagna_stampa #campagna_03{

	position:absolute;

	top:178px;

	left: 0px;

}

body.la_comunicazione #wrapper #homepage #superiore #campagna_stampa #campagna_04{

	position:absolute;

	top:36px;

	left: 85px;

}

body.la_comunicazione #wrapper #homepage #superiore #campagna_stampa #campagna_05{

	position:absolute;

	top:325px;

	left: 0px;

}



body.la_comunicazione #wrapper #homepage #superiore #content{

	position:absolute;

	width:660px;

	top:0px;

	left: 280px;

}

body.la_comunicazione #wrapper #homepage #superiore #content #titolo{

	height:20px;

	margin-bottom:20px;

}



body.la_comunicazione #wrapper #homepage #superiore #content .btn_spot {
	background: url(/images/azienda/btn_spot.png);
	background-repeat: no-repeat;
	width: 174px;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #5c5748;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;	
	min-height: 20px;
    height: auto !important;
    height: 20px;
}

body.la_comunicazione #wrapper #homepage #superiore #content .btn_spot a {
	color: #5c5748;
}

body.la_comunicazione #wrapper #homepage #superiore #content .btn_spot a:hover {
	text-decoration: none;
}



body.la_comunicazione #wrapper #homepage #superiore #content #view_spot{

	width:400px;

	height:240px;

	float:left;

	margin-top:5px;

}

body.la_comunicazione #wrapper #homepage #superiore #content #elenco_spot{

	width:200px;

	height:240px;

	vertical-align:middle;

	float:left;

	margin-top:5px;

}



body.la_comunicazione #wrapper #homepage #superiore #content .subtitolo{

	color:#003878;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:13px;

	font-weight:bold;

	margin-top:12px;

}

body.la_comunicazione #wrapper #homepage #superiore #content .testo{

	color:#494949;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	font-weight:normal;

}





body.la_comunicazione #wrapper #homepage #inferiore{

	top:0px;

	margin-top:0px;

	width:1000px;

	height:180px;

    position:relative;

}



body.la_comunicazione #wrapper #homepage #inferiore #box1{

	position:absolute;

	top:10px;

	left:45px;

	width:270px;

}

body.la_comunicazione #wrapper #homepage #inferiore #box1 .icona{

	float:left;

	margin-right:10px;

}

body.la_comunicazione #wrapper #homepage #inferiore #box1 #titolo{

	color:#de2e27;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	font-weight:bold;

}

body.la_comunicazione #wrapper #homepage #inferiore #box1 #titolo a{

	color:#de2e27;

	text-decoration:none;

	font-weight:bold;

}

body.la_comunicazione #wrapper #homepage #inferiore #box1 #testo{

	color:#c37a2e;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	font-weight:normal;

}

body.la_comunicazione #wrapper #homepage #inferiore #box1 #testo a{

	color:#c37a2e;

	text-decoration:none;

	font-weight:normal;

}



body.la_comunicazione #wrapper #homepage #inferiore #box2{

	position:absolute;

	top:110px;

	left:45px;

	width:270px;

}

body.la_comunicazione #wrapper #homepage #inferiore #box2 .icona{

	float:left;

	margin-right:10px;

}

body.la_comunicazione #wrapper #homepage #inferiore #box2 #titolo{

	color:#de2e27;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	font-weight:bold;

}

body.la_comunicazione #wrapper #homepage #inferiore #box2 #titolo a{

	color:#de2e27;

	text-decoration:none;

	font-weight:bold;

}

body.la_comunicazione #wrapper #homepage #inferiore #box2 #testo{

	color:#c37a2e;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	font-weight:normal;

}

body.la_comunicazione #wrapper #homepage #inferiore #box2 #testo a{

	color:#c37a2e;

	text-decoration:none;

	font-weight:normal;

}





body.la_comunicazione #wrapper #homepage #inferiore #box3{

	position:absolute;

	top:30px;

	left:375px;

	width:260px;

	color:#494949;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:10px;

	font-weight:normal;

}

body.la_comunicazione #wrapper #homepage #inferiore #box3 .icona{

	float:left;

	margin-right:30px;

}



body.la_comunicazione #wrapper #homepage #inferiore #box4{

	position:absolute;

	top:30px;

	left:690px;

	width:280px;

	color:#494949;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:10px;

	font-weight:normal;

}

body.la_comunicazione #wrapper #homepage #inferiore #box4 .icona{

	float:left;

	margin-right:30px;

}





/***************************************************

  Struttura Homepage Prodotti

***************************************************/ 



body.prodotti {

    background: url(/images/prodotti/bg_prodotti_body.jpg);

	background-position:center top;

}



body.prodotti #wrapper{

    background: url(/images/prodotti/bg_homepage.jpg);

    width:1000px;

	height:842px;

}



body.prodotti #wrapper #homepage #tipologie{

	top:0px;

	margin-top:-30px;

	width:1000px;

	height:210px;

    position:relative;

}

  

#tipologie #senza_colesterolo {
	width: 180px;
	height: 140px;
	position: absolute;
	top: 70px;
	left: 20px;
}

#tipologie #senza_colesterolo img {
	width: 180px;
	height: 140px;
}

#tipologie #senza_zuccheri_aggiungi {
	width: 175px;
	height: 160px;
	position: absolute;
	top: 0px;
	left: 215px;
}

#tipologie #senza_zuccheri_aggiungi img {
	width: 175px;
	height: 160px;
}

#tipologie #senza_glutine {
	width: 175px;
	height: 140px;
	position: absolute;
	top: 70px;
	left: 410px;
}

#tipologie #senza_glutine img {
	width: 175px;
	height: 140px;
}

#tipologie #equilibrio_bonta {
	width: 175px;
	height: 160px;
	position: absolute;
	top: 0px;
	left: 610px;
}

#tipologie #equilibrio_bonta img{
	width: 175px;
	height: 160px;
}

#tipologie #snack {
	width: 165px;
	height: 130px;
	position: absolute;
	top: 80px;
	left: 810px;
}

#tipologie #snack img {
	width: 165px;
	height: 130px;
}


body.prodotti #wrapper #homepage #mini_articoli{

	width:1000px;

	height:150px;

	top:30px;

    position:relative;

	margin-bottom:60px;

}



#mini_articoli #mini_articolo1{

	width:280px;

	height:105px;

	position:absolute;

	top:30px;

	left:50px;

}

#mini_articoli #mini_articolo1 img{

	float:left;

	margin-right:5px;

}



#mini_articoli #mini_articolo2{

	width:280px;

	height:105px;

	position:absolute;

	top:30px;

	left:350px;

}

#mini_articoli #mini_articolo2 img{

	float:left;

	margin-right:5px;

}



#mini_articoli #mini_articolo3{

	width:280px;

	height:105px;

	position:absolute;

	top:30px;

	left:675px;

}

#mini_articoli #mini_articolo3 img{

	float:left;

	margin-right:5px;

}



#mini_articoli .titolo_mini_articolo{

	font-family:Tahoma, Geneva, sans-serif;

	font-size:12px;

	color: #de2e27;

	font-weight:bold;

	margin-top:10px;

}

#mini_articoli .testo_mini_articolo{

	font-family:Tahoma, Geneva, sans-serif;

	font-size:10px;

	color: #c37a2e;

	font-weight:normal;

	margin-top:10px;

}

#mini_articoli .testo_mini_articolo a{

	color: #dd2b26;

	font-weight:normal;

	text-decoration:underline;

}





/***************************************************

  Struttura Homepage Prodotti - Gruppo

***************************************************/ 



body.prodotti_gruppo {

    background: #e7f6ff url(/images/prodotti/bg_prodotti_gruppo_body.jpg);

	background-position:center top;

	background-repeat:no-repeat

}



body.prodotti_gruppo #wrapper{

    background: url(/images/prodotti/bg_gruppo.jpg);

    width:1000px;

	height:842px;

	margin-top:0px;

	background-repeat:no-repeat

}



body.prodotti_gruppo #wrapper #gruppi_content #titolo{

	width:1000px;

	height:100px;

    position:absolute;

	text-align:center;

	top:100px;

}



body.prodotti_gruppo #wrapper #gruppi_content .titolo_altri{

	width:1000px;

	height:80px;

	text-align:center;

}



body.prodotti_gruppo #wrapper #gruppi_content #elenco_prodotti{

    position:relative;

	padding-left:150px;

	text-align:center;

	top:0px;
	
	width: 750px;

}

body.prodotti_gruppo #wrapper #gruppi_content #elenco_prodotti_2colonne{

    position:relative;

	padding-left:270px;

	text-align:center;

	top:0px;

	width: 500px;

}



#gruppi_content .box_prodotto{

	width:225px;

	height:180px;

	margin:0px 10px 10px 0px;

	float:left;

	text-align:left;

}


#gruppi_content .box_prodotto .bg_etichetta {
	background: url(/images/prodotti/etichetta_160.png);
	background-repeat: no-repeat;
	width: 160px;
	min-height: 18px;
    height: auto !important;
    height: 1px;
	margin-left: 35px;
	margin-top: 5px;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	padding-top: 7px;
}

#gruppi_content .box_prodotto .bg_etichetta  a {
	color: #fff;
}

#gruppi_content .box_prodotto .bg_etichetta  a:hover {
	text-decoration: none;
}

#gruppi_content .box_prodotto .subetichetta{
	width:160px;
	margin-left:35px;
	text-align:center;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color: #00275f;
	font-weight:bold;
	padding-top:0px;
	cursor:pointer;
}
#gruppi_content .box_prodotto .subetichetta a{
	color: #00275f;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}



#gruppi_content #fine_gruppi{

	background:url(/images/prodotti/fine_gruppi.png);

	background-repeat:no-repeat;

	width:595px;

	height:20px;

	text-align:center;

	margin-left:200px;

}





/***************************************************

  Struttura Homepage Prodotti - Scheda

***************************************************/ 



body.prodotti_scheda {

    background: #e7f6ff url(/images/prodotti/bg_prodotti_scheda_body.jpg);

	background-position:center top;

	background-repeat:no-repeat

}



body.prodotti_scheda #wrapper{

    background: url(/images/prodotti/bg_prodotti_scheda.jpg);

    width:1000px;

	height:842px;

	margin-top:0px;

	background-repeat:no-repeat

}



body.prodotti_scheda #wrapper #scheda_content #img_titolo{

    position:absolute;

	text-align:center;

	top:134px;

	left:50%;

	margin-left:-267px;

}

body.prodotti_scheda #wrapper #scheda_content #img_prodotto{

    position:absolute;

	text-align:center;

	top:192px;

	left:50%;

	margin-left:100px;

}



body.prodotti_scheda #wrapper #scheda_content #scheda_dati{

	min-height:550px;
    height:auto !important;
    height:550px;
}



#scheda_content #scheda_dati #scheda_sx{

	width:220px;

	min-height:550px;

    height:auto !important;

    height:550px;

	margin-right:35px;

	float:left;

}

#scheda_content #scheda_dati #scheda_sx #img_gruppo{

	margin-left:10px;

}

#scheda_content #scheda_dati #scheda_sx #prodotti_gruppo{

	margin-left:40px;

	margin-top:10px;

}

#prodotti_gruppo .mini_prodotto{

width:175px;

vertical-align:middle;

margin-top:10px;

}

#prodotti_gruppo .mini_prodotto img{

margin-right:15px;

float:left;

}

#prodotti_gruppo .mini_prodotto .nome_prodotto{

color:#114581;

font-family:Tahoma, Geneva, sans-serif;

font-size:11px;

font-weight:normal;

padding-top:20px;

}

#prodotti_gruppo .mini_prodotto .nome_prodotto .active{

color:#f1613b;

font-family:Tahoma, Geneva, sans-serif;

font-size:11px;

font-weight:normal;

}

#prodotti_gruppo .mini_prodotto .nome_prodotto a{

text-decoration:underline;

font-weight:normal;

}



#scheda_content #scheda_dati #scheda_center{
	width:730px;
	float:left;
	padding-top:50px;
}

#scheda_content #scheda_dati #scheda_center #sottotitolo{

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	color: #114581;

	font-weight:bold;

	text-transform:uppercase;

	width:265px;

}

#scheda_content #scheda_dati #scheda_center #descrizione{

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	color: #8d8d8d;

	font-weight:normal;

	width:265px;

}

#scheda_content #scheda_dati #scheda_center #ingredienti_titolo{

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	color: #114581;

	font-weight:bold;

	width:265px;

}

#scheda_content #scheda_dati #scheda_center #ingredienti_testo{

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	color: #8d8d8d;

	font-weight:normal;

	width:265px;

}

#scheda_content #scheda_dati #scheda_center #altri_testi{

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	color: #8d8d8d;

	font-weight:normal;

	width:265px;

}

#scheda_content #scheda_dati #scheda_center #legenda{

	font-family:Tahoma, Geneva, sans-serif;

	font-size:11px;

	color: #8d8d8d;

	font-weight:normal;
	height:auto;
	overflow:hidden;

}

#scheda_content #scheda_dati #scheda_center p.note {
	font-size:10px;
}

#scheda_content #scheda_dati #scheda_center #valori_titolo{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color: #114581;
	font-weight:bold;
}

#scheda_content #scheda_dati #scheda_center #tabelle{
	
}

#scheda_content #scheda_dati #scheda_center #tabelle #valori{
	width:290px;
	float:right;
}
#scheda_content #scheda_dati #scheda_center #tabelle #valori #testo_principale{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#114581;
	margin-bottom:10px;
}
#scheda_content #scheda_dati #scheda_center #tabelle #valori #testo_secondario{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #114581;
	padding-top: 5px;
}
#scheda_content #scheda_dati #scheda_center #tabelle #legenda #testo_terziario{
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #114581;
	margin: 20px 0 0 0;
	padding: 5px 0 10px 0;
	float: left;
	border-top: 1px solid #114581;	
	width: 700px;
}
#scheda_content #scheda_dati #scheda_center #tabelle #legenda .box_razione {
	width: 225px;
	height: 45px;
	float: left;
	padding: 0 5px 5px 5px;
	border-right: 1px solid #114581;
	margin-right: 5px;
	color: #114581;
	font-size: 11px;
}
#scheda_content #scheda_dati #scheda_center #tabelle #legenda .box_razione strong {
	font-size: 13px;
	line-height: 16px;
}
#scheda_content #scheda_dati #scheda_center #tabelle  .box_razione_noborder {
	border-right: 0px solid #fff !important;
}
#scheda_content #scheda_dati #scheda_center #tabelle #legenda .number {
	font-size: 17px;
}
#scheda_content #scheda_dati #scheda_center #tabelle #valori .box_valore{
	background: url(/images/prodotti/quadro_valori.png) no-repeat;
	width:49px;
	height:68px;
	float:left;
	margin-right:2px;
	/* margin-bottom:30px; */
}
#scheda_content #scheda_dati #scheda_center #tabelle #valori .box_valore .testo1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#0067ad;
	text-align:center;
	padding-top:8px;
}
#scheda_content #scheda_dati #scheda_center #tabelle #valori .box_valore .testo2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0067ad;
	text-align:center;
	padding-top:1px;
}
#scheda_content #scheda_dati #scheda_center #tabelle #valori .box_valore .testo2_small{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:8px;
	font-weight:bold;
	color:#0067ad;
	text-align:center;
	padding-top:5px;
}
#scheda_content #scheda_dati #scheda_center #tabelle #valori .box_valore .testo3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#a9d0ff;
	text-align:center;
	padding-top:7px;
}
#scheda_content #scheda_dati #scheda_center #tabelle #valori .box_valore .testo3_small{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#a9d0ff;
	text-align:center;
	padding-top:12px;
}
#scheda_content #scheda_dati #scheda_center #tabelle #valori .box_valore .testo4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#a9d0ff;
	text-align:center;
	padding-top:7px;
}
#scheda_content #scheda_dati #scheda_center #tabelle #valori .box_valore .testo4_small{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#a9d0ff;
	text-align:center;
	padding-top:12px;
}

#scheda_content #scheda_dati #scheda_center #articoliCorrelati{
	border-top: 1px solid #114581;
	width: 700px;
	padding: 30px 0 0 0;
}

#scheda_content #scheda_dati #scheda_center #articoliCorrelati h3 {
	color: #32507c;
}

#scheda_content #scheda_dati #scheda_center #articoliCorrelati h3.correlati {
	background: url(../images/tit_ci_sono_cose_buone_scoprire.png) top left no-repeat;
	display: block;
	width: 515px;
	height: 18px;
	overflow: hidden;
	text-indent: -10000px;
}

#scheda_content #scheda_dati #scheda_center #articoliCorrelati p {
	color:#8d8d8d;
	font-size: 11px;
}

#scheda_content #scheda_dati #scheda_center #articoliCorrelati ul {
	margin: 0;
	padding: 0;
	width: 700px;
	list-style: none;
}

#scheda_content #scheda_dati #scheda_center #articoliCorrelati li {
	display: inline;
	width: 335px;
	float: left;
	margin: 0 15px 0 0;
}

#scheda_content #scheda_dati #scheda_center #articoliCorrelati li img{
	float: left;
	margin: 0 15px 0 0;
}

#scheda_content #scheda_dati #scheda_center #articoliCorrelati li em {
	color: #507dc5;
	font-style: normal;
}

#scheda_content #scheda_dati #scheda_center #articoliCorrelati li h3 {
	font-size: 12px;
	line-height: 13px;
	color: #507dc5;
	font-weight: bold;
	margin: 0 0 10px 0;
	width: 300px;
}

#scheda_content #scheda_dati #scheda_center #articoliCorrelati li p {
	margin: 0;
	padding: 0;
	color: #727272;
}

#scheda_content #scheda_dati #scheda_center #articoliCorrelati li  a{
}

#scheda_content #scheda_dati #scheda_center #articoliCorrelati .star {
	width: 95px;
	height: 17px;
	float: left;
	margin: 10px 0 0 0;
	padding: 3px 0 0 0;
	color: #9b9b9b;
	font-size: 11px;
}
		
#scheda_content #scheda_dati #scheda_center #articoliCorrelati .star  p {
	float: left;
	margin: 0 3px 0 0;
}
			
#scheda_content #scheda_dati #scheda_center #articoliCorrelati .star img {
	margin: 1px 0 0 2px;
	float: left;
}
		
#scheda_content #scheda_dati #scheda_center #articoliCorrelati .comments {
	background: url(../images/ico-comments.png) center left no-repeat;
	width: 23px;
	height: 17px;
	float: left;
	margin: 10px 0 0 0;
	padding: 2px 0 0 22px;
	color: #9b9b9b;
	font-weight: bold;
	font-size: 11px;
}
		
#scheda_content #scheda_dati #scheda_center #articoliCorrelati .comments p {
	float: left;
	margin: 0;
}

#table_valori_nutrizionali{
	width:415px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
}

#table_valori_nutrizionali .col1{width:225px; text-align:left; vertical-align:top;}

#table_valori_nutrizionali .col2{width:80px; text-align:right; vertical-align:top;}

#table_valori_nutrizionali .col3{width:110px; text-align:right; vertical-align:top;}

#table_valori_nutrizionali .col2_3{width:190px; text-align:center; vertical-align:top;}



#table_valori_nutrizionali .style1{
	background-color: #598dca;
	color: #fff;
}

#table_valori_nutrizionali .style2{
	background-color: #7db1ee;
	color: #114581;
}

#table_valori_nutrizionali .style3{
	background-color: #a9d0ff;
	color: #14539d;
}

#table_valori_nutrizionali .style4{
	background-color: #d9eaff;
	color: #14539d;
}

#table_valori_nutrizionali .style5{
	background-color: #e1eeff;
	color: #14539d;
}

#table_valori_nutrizionali .style6 {
	background-color: #ebf4ff;
	color: #114581;
}

#table_valori_nutrizionali .style7{
	background-color: #bcdaff;
	color: #114581;
}

#table_valori_nutrizionali .style8{
	background-color:#cee4ff;
	color: #114581;
}

#table_valori_nutrizionali .style9{
	background-color: #e0eeff;
	color: #114581;
}

#table_valori_nutrizionali .style10{
	background-color: #e9f3ff;
	color: #3068a9;
}

#table_valori_nutrizionali .style11{
	background-color: #eef5ff;
	color: #3068a9;
}

#table_valori_nutrizionali .style12{
	background-color: #f1f7ff;
	color: #3068a9;
}

#table_valori_nutrizionali .style13 {
	background-color: #dcecff;
	color: #3068a9;
}

#table_valori_nutrizionali .alright {
	text-align:right;
}

#table_valori_nutrizionali .style14 {
	background-color: #e3efff;
	color: #3068a9;
}

#table_valori_nutrizionali .style15 {
	background-color:#e5f0ff;
	color: #3068a9;
}

#table_valori_nutrizionali .style16{ 
	background-color: #d4e7ff;
	color: #3068a9;
}

#table_valori_nutrizionali .style17{
	background-color: #dcecff;
	color: #3068a9;
}

#table_valori_nutrizionali .style18{
	background-color: #e6f1ff;
	color: #3068a9;
}

#table_valori_nutrizionali .style19{
	background-color: #e3efff;
	color: #3068a9;
}

#table_valori_nutrizionali .style20{
	background-color: #e8f2ff;
	color: #3068a9;
}

#table_valori_nutrizionali .style21{
	background-color: #edf5ff;
	color: #3068a9;
}

#table_valori_nutrizionali td,th{

	padding:3px 5px;

	text-align:left;

}

/***************************************************
Cerca
***************************************************/

#wrapper .cerca #homepage, #wrapper .cerca #content {
	background: transparent;
	width: 1000px;    
}
    .cerca #homepage .main {
		height: auto;
		width: 617px;
		padding: 92px 59px 20px 19px;
	}
	
		.cerca #homepage .main h2 {
			color: #32507c;
			padding: 0 0 0 0;
			font-family: Tahoma,Geneva,sans-serif;
			font-weight: normal;
			font-size: 26px;
		}
		
		.cerca #homepage .main p {
			
		}
		
		.cerca #homepage .main #searchResult ul {
			margin: 30px 0 0 0;
			padding: 0;
			list-style: none;
		}
		
		.cerca #homepage .main #searchResult  li {
			margin: 20px 0 30px 0;
		}
		
		.cerca #homepage .main #searchResult  li h3 {
			padding: 0;
			font-size: 12px;
		}
		
		.cerca #homepage .main #searchResult  li p {
			line-height: 13px;
			font-size: 11px;
			margin: 0;
			padding: 5px 0 5px 0;
			color: #727272;
		}
		
		.cerca #homepage .main #searchResult  li a.read_more {
			font-weight: normal;
			text-decoration: underline;
			font-size: 11px;
		}
		
		.cerca #homepage .main #searchNavigation .page_label {
			width: 65px;
			float: left;
			margin: 0;
			color: #32507c;
			font-weight: bold;
			font-size: 11px;
			padding: 3px 0 0 0;
		}
		
		.cerca #homepage .main #searchNavigation ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}
		
		.cerca #homepage .main #searchNavigation li {
			display: inline;
			width: 21px;
		}
		
		.cerca #homepage .main #searchNavigation li .page {
			width: 21px;
			height: 21px;
			background: url(../images/bullet-search-navigation.gif) top center no-repeat;
			text-align: center;
			float: left;
			padding: 3px 2px 0 2px;
		}
		
		.cerca #homepage .main #searchNavigation li .page_selected {
			width: 21px;
			height: 21px;
			background: url(../images/bullet-search-navigation-selected.gif) top center no-repeat;
			text-align: center;
			float: left;
			padding: 3px 2px 0 2px;
		}
		
		.cerca #homepage .main #searchNavigation li a {
			color: #fff;
			font-weight: bold;
		}
		
		.cerca #homepage .main #searchNavigation li a:hover {
			text-decoration: none;
		}
		
		.cerca #homepage .main #searchInput label {
			font-size: 10px;
			color: #093f7d;
			padding: 0 5px 0 0;
			margin: 8px 0 0 0;
			float: left;
		}

		.cerca #homepage .main #searchInput input[type="text"] {
			border: #c4c4c4 1px solid;
			width: 136px;
			height: 18px;
			color: #093f7d;
			font-size: 12px;
			padding: 2px 0 0 0;
			margin: 2px 0 0 0;
		}

		.cerca #homepage .main  #searchInput {
			float: left;
		}

		.cerca #homepage .main  #searchButton {
			background: url(../images/bullet-cerca.gif) 0 0 no-repeat;
			width: 19px;
			height: 20px;
			float: left;
			margin: 4px 0 0 6px;
		}

		.cerca #homepage .main  #searchButton a {
			display: block;
			width: 19px;	
			height: 19px;
			overflow: hidden;
			text-indent: -10000px;
		}


    .cerca #homepage .side {
      background:  url(../images/cerca/homepage-side-background.jpg) top center no-repeat;
      min-height: 932px;
      height: auto !important;
      height: 932px;
      padding: 53px 0 0 18px;
      width: 287px;
    }



/***************************************************

  Struttura Homepage Vivere in armonia

***************************************************/



  #wrapper .vivere #homepage, #wrapper .vivere #content {

    background:transparent;

    width:1000px;    

  }

  

    .vivere #homepage .main {

      height:auto;

      width:695px;

    }

    

    .vivere #homepage .side {
      background:transparent url(/images/vivere/homepage-side-background.jpg) no-repeat;
      min-height:932px;
      height:auto !important;
      height:932px;
      padding:13px 0 0 18px;
      width:287px;
    }

		.side #listaArticoli {
			margin-left:10px;
		}

/*

  Box Homepage

*/





  /* Cosa mangi */

  .vivere #homepage .main .box {
    background:transparent url(/images/vivere/homepage-cosamangi-background.jpg) no-repeat;
    height:350px;
    overflow:hidden;
    padding:89px 30px 0 19px;
    position:relative;
    width:646px;

  }

  

    .vivere #homepage .main .box .articolo {
      height:135px;
      margin-bottom:40px;
      margin-right:6px;
      overflow:hidden;
      width:314px;
    }

    

      .vivere #homepage .main .box .articolo img {
        margin-right:15px;
      }

      .vivere #homepage .main .box .articolo .text {
        width:165px;
      }

        .vivere #homepage .main .box .articolo .text h4 {
          color:#666;
          font-size:10px;
          font-weight:normal;
          padding:0;
        } 

        

          .vivere #homepage .main .box .articolo .text h4.ricetta, .vivere #homepage .main .box .articolo .text h4.glossario {
            background:transparent url(/images/vivere/ico-ricette.gif) center left no-repeat;
            color:#2d4b78;
            font-weight:bold;
            line-height:30px;
            padding-left:40px;
            text-transform:capitalize;
          }  

          .vivere #homepage .main .box .articolo .text h4.glossario {
            background:transparent url(/images/vivere/ico-glossario.gif) center left no-repeat;
          }
          
        .vivere #homepage .main .box .articolo .text h3 {
          color:#0c5ebc;
          font-size:13px;
          font-weight:bold;
          padding:0;
        }  

          .vivere #homepage .main .box .articolo .text h3 a {
            color:#0c5ebc;
          } 

        .vivere #homepage .main .box .articolo .text p {
          color:#666;
          font-size:11px;
          font-weight:normal;
          margin:5px 0 0 0;
          padding:0;
        }  

        .vivere #homepage .main .box .articolo .text p a {
          color:#677e9b;
          text-decoration:underline;
        }  

    .vivere #homepage .main .box p.continua {
      margin:0;
      padding:0;
      border:none;
      top:415px;
      position:absolute;
      right:40px;      
    }

      .vivere #homepage .main .box p.continua a {
        background:transparent url(/images/vivere/bullet-link-cosamangi.gif) center left no-repeat;
        color:#5f6166;
        font-size:10px;
        padding-left:5px;
      }      

  /* Come vivi */

  .vivere #homepage .main .comeVivi {

    background:transparent url(/images/vivere/homepage-comevivi-background.jpg) no-repeat;

    height:188px;

    padding-top:69px;

    position:relative;

    width:646px;

  }

  

        .vivere #homepage .main .comeVivi .articolo .text h4 {
          color:#666;
        }  

        .vivere #homepage .main .comeVivi .articolo .text h3 {
          color:#ff6a00;
        }  

          .vivere #homepage .main .comeVivi .articolo .text h3 a {
            color:#ff6a00;
          } 

        .vivere #homepage .main .comeVivi .articolo .text p {
          color:#666;
        }  

        .vivere #homepage .main .comeVivi .articolo .text p a {
          color:#ff8d3f;
          text-decoration:underline;
        }  
        
    .vivere #homepage .main .comeVivi p.continua {
      margin:0;
      padding:0;
      border:none;
      top:229px;
      position:absolute;
      right:40px;      
    }
    
      .vivere #homepage .main .comeVivi p.continua a {
        background:transparent url(/images/vivere/bullet-link-comevivi.gif) center left no-repeat;
        color:#6f645a;
      }

  /* Cosa Ami */

  .vivere #homepage .main .cosaAmi {
    background:transparent url(/images/vivere/homepage-cosaami-background.jpg) no-repeat;
    height:185px;
    padding-top:64px;
    position:relative;
    width:646px;
  }

        .vivere #homepage .main .cosaAmi .articolo .text h4 {
          color:#666;
        }  

        

        .vivere #homepage .main .cosaAmi .articolo .text h3 {
          color:#5f644f;
        }  

        

          .vivere #homepage .main .cosaAmi .articolo .text h3 a {
            color:#5f644f;
          } 

        .vivere #homepage .main .cosaAmi .articolo .text p {
          color:#666;
        }  

        .vivere #homepage .main .cosaAmi .articolo .text p a {
          color:#6c806b;
          text-decoration:underline;
        }  

        

    .vivere #homepage .main .cosaAmi p.continua {
      margin:0;
      padding:0;
      border:none;
      top:227px;
      position:absolute;
      right:40px;      
    }

    

      .vivere #homepage .main .cosaAmi p.continua a {

        background:transparent url(/images/vivere/bullet-link-cosaami.gif) center left no-repeat;

        color:#455745;

      }

      

/*

  Colonna laterale

*/
	.cerca #homepage .side .concorso, 
	.vivere #homepage .side .concorso {
		background:transparent url(/images/vivere/box-concorso.png) no-repeat;
		display:block;
		height:196px;
		margin-bottom:10px;
		position:relative;
		width:273px;
	}

	.cerca #homepage .side .concorso a, 
	.vivere #homepage .side .concorso a {
		border:none;
		display:block;
		height:196px;
		margin:0;
		overflow:hidden;
		padding:0;
		text-indent:-10000px;
		width:273px;
	}

    .cerca #homepage .side .chat, 
	.vivere #homepage .side .chat {
		background:transparent url(/images/vivere/box-chat.png) no-repeat;
		display:block;
		height:273px;
		margin-bottom:10px;
		position:relative;
		width:273px;
	}

	.cerca #homepage .side .chat a, 
	.vivere #homepage .side .chat a {
		border:none;
		display:block;
		height:273px;
		margin:0;
		overflow:hidden;
		padding:0;
		text-indent:-10000px;
		width:273px;
	}
    
	.cerca #homepage .side .box2010, 
	.vivere #homepage .side .box2010 {
		background:transparent url(/images/vivere/box-2010.png) no-repeat;
		display:block;
		height:196px;
		margin-bottom:10px;
		position:relative;
		width:273px;
	}
  
	.cerca #homepage .side .box2010 a, 
	.vivere #homepage .side .box2010 a {
		border:none;
		display:block;
		height:196px;
		margin:0;
		overflow:hidden;
		padding:0;
		text-indent:-10000px;
		width:273px;
	}
	
	.cerca #homepage .side .boxArticoliSecondoVoi, 
	.vivere #homepage .side .boxArticoliSecondoVoi {
		background:transparent url(/images/vivere/box-articoli-secondo-voi-small.png) no-repeat;
		display: block;
		height: 236px;
		padding: 0 0 0 0;
		margin-bottom: 10px;
		overflow:hidden;
		position: relative;
		width: 273px;
	}
	
	.side .boxArticoliSecondoVoi .content {
		width: 186px;
		height: 186px;
		float: left;
	}
	
	.side .boxArticoliSecondoVoi .share {
		width: 253px;
		height: 40px;
		float: left;
		padding: 10px 0 0 20px;
	}
	
		.side .boxArticoliSecondoVoi .share a.twitter {
			background: url(../images/ico-twitter-hp.gif) 0 5px no-repeat;
			font-size: 10px;
			color: #093f7d;
			padding: 0 0 0 25px;
			margin: 0;
			float: left;
		}

		.side .boxArticoliSecondoVoi .share a.facebook {
			background: url(../images/ico-facebook-hp.gif) 0 5px no-repeat;
			font-size: 10px;
			color: #093f7d;
			padding: 0 0 0 25px;
			margin: 0 20px 0 0;
			float: left;
		}
	

		.side .boxArticoliSecondoVoi .boxVotati, 
		.side .boxArticoliSecondoVoi .boxCommentati {
			width: 230px;
			padding: 0 23px 15px 20px;
			float: left;
		}
		
		.side .boxArticoliSecondoVoi .boxVotati {
			padding-top:50px;
		}
		
		.side .boxArticoliSecondoVoi .boxVotati img, 
		.side .boxArticoliSecondoVoi .boxCommentati img {
			float: left;
			margin: 0 8px 0 0;
		}

		.side .boxArticoliSecondoVoi .boxVotati em, 
		.side .boxArticoliSecondoVoi .boxCommentati em {
			color: #9b9b9b;
			font-style: normal;
			font-weight: bold;
			font-size: 11px;
		}

		.side .boxArticoliSecondoVoi .boxVotati h3,
		.side .boxArticoliSecondoVoi .boxCommentati h3 {
			font-size: 11px;
			line-height: 13px;
			color: #507dc5;
			font-weight: bold;
			margin: 1px 0 0 0;
		}
		
		.side .boxArticoliSecondoVoi .boxVotati a, 
		.side .boxArticoliSecondoVoi .boxCommentati a {
			text-decoration: underline;
		}
		
		.side .boxArticoliSecondoVoi .boxVotati .star,
		.side .boxArticoliSecondoVoi .boxCommentati .star {
			width: 95px;
			height: 17px;
			float: left;
			margin: 10px 0 0 0;
			padding: 3px 0 0 0;
			color: #9b9b9b;
			font-size: 11px;
		}
		
			.side .boxArticoliSecondoVoi .boxVotati .star p,
			.side .boxArticoliSecondoVoi .boxCommentati .star  p {
				float: left;
				margin: 0 3px 0 0;
			}
			
			.side .boxArticoliSecondoVoi .boxVotati .star img,
			.side .boxArticoliSecondoVoi .boxCommentati .star img	{
				margin: 1px 0 0 2px;
				float: left;
			}
		
		.side .boxArticoliSecondoVoi .boxVotati .comments,
		.side .boxArticoliSecondoVoi .boxCommentati .comments {
			background: url(../images/ico-comments.png) center left no-repeat;
			width: 23px;
			height: 17px;
			float: left;
			margin: 10px 0 0 0;
			padding: 2px 0 0 22px;
			color: #9b9b9b;
			font-weight: bold;
			font-size: 11px;
		}
		
			.side .boxArticoliSecondoVoi .boxVotati .comments p,
			.side .boxArticoliSecondoVoi .boxCommentati .comments  p {
				float: left;
				margin: 0;
			}

	.cerca #homepage .side .boxProdotto, 
	.vivere #homepage .side .boxProdotto {
		background:transparent url(/images/vivere/box-turco-frollino.png) top left no-repeat;
		display:block;
		height: 152px;
		margin-bottom:12px;
		position:relative;
		width: 276px;
	}
  
	.cerca #homepage .side .boxProdotto a, 
	.vivere #homepage .side .boxProdotto a {
		border:none;
		display:block;
		height:152px;
		margin:0;
		overflow:hidden;
		padding:0;
		text-indent:-10000px;
		width:273px;
	}

	.cerca #homepage .side .boxCrescere, 
	.vivere #homepage .side .boxCrescere {
		background:transparent url(/images/vivere/box-crescere.png) top left no-repeat;
		display:block;
		height: 152px;
		margin-bottom:12px;
		position:relative;
		width: 276px;
	}
  
	.cerca #homepage .side .boxCrescere a, 
	.vivere #homepage .side .boxCrescere a {
		border:none;
		display:block;
		height:152px;
		margin:0;
		overflow:hidden;
		padding:0;
		text-indent:-10000px;
		width:273px;
	}
	
	
	.cerca #homepage .side .sondaggio, 
	.vivere #homepage .side .sondaggio {
		background:transparent url(/images/vivere/nutrizionista.png) no-repeat;
		display:block;
		height:270px;
		margin-bottom:10px;
		position:relative;
		width:273px;
	}
  
	.cerca #homepage .side .sondaggio a,
	.vivere #homepage .side .sondaggio a {
		border:none;
		display:block;
		height:270px;
		margin:0;
		overflow:hidden;
		padding:0;
		text-indent:-10000px;
		width:273px;
	}

	.cerca #homepage .side .widget,
	.vivere #homepage .side .widget {
		display:block;
		height: 196px;
		padding-bottom:10px;
		position:relative;
		width: 273px;
	}


	.cerca #homepage .side .widget a,
	.vivere #homepage .side .widget a {
		background: url(/images/vivere/banner-widget.jpg) no-repeat;
		display:block;
		height: 196px;
		position:relative;
		text-indent:-10000px;
		width:273px;
	}


	.cerca #homepage .side .newsletter, 
	.vivere #homepage .side .newsletter {
		background: url(/images/vivere/box-newsletter.png) top left no-repeat;
		display:block;
		height: 134px;
		position:relative;
		width: 256px;
		margin-top: 3px;
		padding: 50px 0 0 20px;
	}

	.cerca #homepage .side .newsletter p, 
	.vivere #homepage .side .newsletter p {
		color:#baad8e;
		font-size:10px;
		margin: 0;
		padding: 0;
		width: 130px;
	}

	.cerca #homepage .side .newsletter form#formNewsletter, 
	.vivere #homepage .side .newsletter form#formNewsletter {
		width: 250px;
		height: 50px;
		margin: 0;
		padding: 6px 0 0 0;
	}

	.cerca #homepage .side .newsletter form#formNewsletter fieldset, 
	.vivere #homepage .side .newsletter form#formNewsletter fieldset {
		border:none;
		margin:0;
		padding:0;
	}

	.cerca #homepage .side .newsletter form#formNewsletter label
	.vivere #homepage .side .newsletter form#formNewsletter label {
		color:#baad8e;
		font-size:10px;
		font-weight:bold;
	}

	.cerca #homepage .side .newsletter form#formNewsletter input[type="text"], 
	.vivere #homepage .side .newsletter form#formNewsletter input[type="text"] {
		background:#fff;
		border:1px solid #bbb;
		color:#baad8e;
		float:left;
		font-size:10px;
		font-weight:bold;
		margin:4px 5px 0 0;
		padding:1px;
		width:110px;             
	}


	.cerca #homepage .side .newsletter form#formNewsletter input[type=image], 
	.vivere #homepage .side .newsletter form#formNewsletter input[type=image] {
		float:left;         
	}
	
/**
	.cerca #homepage .side .prodotto, 
	.vivere #homepage .side .prodotto {
		background:transparent url(/images/vivere/box-prodotto.png) no-repeat;
		display:block;
		height:196px;
		margin-bottom:10px;
		position:relative;
		width:273px;
	}

	.cerca #homepage .side .prodotto a, 
	.vivere #homepage .side .prodotto a {
		border:none;
		display:block;
		height:196px;
		margin:0;
		overflow:hidden;
		padding:0;
		text-indent:-10000px;
		width:273px;
	}
	**/
	**/


/**********************************************

  Home Sezione

**********************************************/

  #content .main p.back {
    margin-left:18px;
  }
  
  #content .main p.back a {
    display:block;
    background:transparent url(/images/vivere/bullet-cosamangi-next.gif) no-repeat scroll left center;
    padding:8px 0 8px 25px;
    text-transform:uppercase;
    width:210px;
  }
  
  .comevivi #content .main p.back a {
    background:transparent url(/images/vivere/bullet-comevivi-next.gif) no-repeat scroll left center;
    color:#FF6600;
  }

  .cosaami #content .main p.back a {
    background:transparent url(/images/vivere/bullet-cosaami-next.gif) no-repeat scroll left center;
    color:#468941;
  }

/**********************************************

  Home Cosa ami

**********************************************/

    .vivere #content {
      background:#b0d7af url(/images/vivere/cosaami-body-background.jpg) 0 -200px repeat-x;
    }
    
    .vivere #content.home {
      background:transparent url(/images/vivere/vivereinarmonia-comevivi-background.jpg) no-repeat;
      height:522px;
    }
    
    .vivere #content .main {
      height:auto;
      padding:0;
      width:666px;
    }

    .vivere #content .side {
      background:transparent;
      min-height:483px;
      height:auto !important;
      height:483px;
      width:334px;
    }

    .vivere #content .main .evidenza {
      background:transparent;
      height:250px;
      padding:18px 0 0 19px;
      width:647px;
    }
    
    .vivere #content .main .evidenza img {
    }

    

    .vivere #content .main .evidenza .text {

      height:239px;

      margin-left:22px;

      padding-top:18px;

      width:375px;

    }

    

      .vivere #content .main .evidenza .text h4 {

        color:#94948c;

        font-size:10px;

        font-weight:bold;

        margin:0;

      }

      

      .vivere #content .main .evidenza .text h3 {

        color:#468941;

        font-size:14px;

        font-weight:bold;

        margin:0 0 20px 0;

        text-transform:uppercase;

      }



        .vivere #content .main .evidenza .text h3 a {

          color:#468941;

        }



      .vivere #content .main .evidenza .text p {
        color:#666;
        font-size:11px;
        margin:5px 0;
      }



      .vivere #content .main .evidenza .text p a{

        color:#71a465;

        text-decoration:underline;

      }



    .vivere #content .main .articoli {
      background:transparent;
      height:189px;
      padding:26px 0 0 19px;
      width:647px;
    }

    .vivere #content .main .articoli .articolo {
      min-height:132px;
      height:auto !important;
      height:132px;
      margin-bottom:40px;
      width:314px;
    }

      .vivere #content .main .articoli .articolo img {
        margin-right:15px;
      }

      .vivere #content .main .articoli .articolo .text {
        width:165px;
      }

        .vivere #content .main .articoli .articolo .text h3 {
          color:#468941;
          font-size:13px;
          font-weight:bold;
          padding:0;
        }  

          .vivere #content .main .articoli .articolo .text h3 a {
            color:#468941;
          } 

        .vivere #content .main .articoli .articolo .text p {
          color:#666;
          font-size:11px;
          font-weight:normal;
          margin:5px 0 0 0;
          padding:0;
        }  
        
        .vivere #content .main .articoli .articolo .text p a {

          color:#5c965a;

          text-decoration:underline;

        }  



	.vivere #content .side h3 {
		height: 75px;
		overflow: hidden;
		position: relative;
		text-indent: -10000px;
		width: 290px;      
		z-index: 99;
    }
	

    .vivere #content .side ul.all, .vivere #content .side ul.all li {
      border:none;
      list-style-type:none;
      margin:0;
      padding:0;
    }

    

    .vivere #content .side ul.all li {
      background:transparent url(/images/vivere/separator-articoli.png) bottom center no-repeat;
      margin-bottom:5px;
      padding-bottom:18px;
      width:274px;
      
    }



      .vivere #content .side ul.all li img {
        margin-right:10px;
      }

    

      .vivere #content .side ul.all li h3 {
        background:transparent;
        color:#468941;
        display:block;
        font-size:10px;
        height:auto;
        margin:0 0 5px 0;
        text-indent:0;
        text-transform:uppercase;
        width:210px;
      }

      

        .vivere #content .side ul.all li h3 a {
          color:#468941;
        }
        
      .vivere #content .side ul.all li p {
        color:#666;
        font-size:11px;
        margin:0;      
      }



    .vivere #content .side ul.navigation, .vivere #content .side ul.navigation li {
      border:none;
      list-style-type:none;
      margin:0;
      padding:0;
    }

    

      .vivere #content .side ul.navigation {

        margin-top:20px;

      }

      

      .vivere #content .side ul.navigation li {
        display:block;
        float:left;
        width:157px;
      }

      

        .vivere #content .side ul.navigation li a {

          background:transparent url(/images/vivere/bullet-cosaami-previous.gif) center left no-repeat;

          color:#508e50;

          display:block;

          font-size:10px;

          padding-left:30px;

          text-align:left;

          text-transform:uppercase;

        }

        

        .vivere #content .side ul.navigation li.next a {

          background:transparent url(/images/vivere/bullet-cosaami-next.gif) center right no-repeat;

          padding-right:30px;

          text-align:right;

        }



/**********************************************

  Home Come Vivi

**********************************************/

      

    .comevivi #content, .comevivi #wrapper {
      background:#ffe4cf;
    }

    .comevivi #content.home .side {
      background:transparent;
    }

    .comevivi #content .side {
      background:#ffe4cf url(/images/vivere/comevivi-body-background.jpg) 0 -200px repeat-x;
    }

    .comevivi #content .main .evidenza {
      background:transparent;
      height:250px;
      padding:18px 0 0 19px;
      width:647px;
    }

    .comevivi #content .main .evidenza .text {
      height:239px;
      margin-left:22px;
      width:375px;
    }

      .comevivi #content .main .evidenza .text h4 {
        color:#969081;
        font-size:10px;
        font-weight:bold;
        margin:0;
      }      

      .comevivi #content .main .evidenza .text h3 {
        color:#ff6d00;
        font-size:14px;
        font-weight:bold;
        margin:0 0 20px 0;
        text-transform:uppercase;
      }

        .comevivi #content .main .evidenza .text h3 a {
          color:#ff6d00;
        }

      .comevivi #content .main .evidenza .text p {
        color:#666;
        font-size:11px;
        margin:5px 0;
      }

      .comevivi #content .main .evidenza .text p a {
        color:#ff923f;
        text-decoration:underline;
      }

    .comevivi #content .main .articoli {
      background:transparent;
      height:189px;
      padding:26px 0 0 19px;
      width:647px;
    }



    .comevivi #content .main .articoli .articolo {

      min-height:132px;

      height:auto !important;

      height:132px;

      margin-bottom:40px;

      width:314px;

    }

    

      .comevivi #content .main .articoli .articolo img {

        margin-right:15px;

      }

      

      .comevivi #content .main .articoli .articolo .text {

        width:165px;

      }

        

        .comevivi #content .main .articoli .articolo .text h3 {

          color:#ff6600;

          font-size:13px;

          font-weight:bold;

          padding:0;

        }  

        

          .comevivi #content .main .articoli .articolo .text h3 a {

            color:#ff6600;

          } 

          

        .comevivi #content .main .articoli .articolo .text p {
          color:#666;
          font-size:11px;
          font-weight:normal;
          margin:5px 0 0 0;
          padding:0;
        }  

        .comevivi #content .main .articoli .articolo .text p a {
          color:#ff8b3e;
          text-decoration:underline;
        }  

		.comevivi #content .side h3 {
			height: 75px;
			overflow: hidden;
			position: relative;
			text-indent: -10000px;
			width: 290px;      
			z-index: 99;
		}
		
		.comevivi #content .side h3.correlati {
			margin: 0 0 0 -5px;
			background: transparent url(/images/vivere/titolo-articoli-comevivi-correlati.png) no-repeat;
		}
		
		.comevivi #content .side h3.tutti {
			margin: 20px 0 10px -5px;
			background: transparent url(/images/vivere/titolo-articoli-comevivi-tutti.png) no-repeat;
		}

		
    .comevivi #content .side ul.all, .comevivi #content .side ul.all li {

      border:none;

      list-style-type:none;

      margin:0;

      padding:0;

    }

    

    .comevivi #content .side ul.all li {

      background:transparent url(/images/vivere/separator-articoli.png) bottom center no-repeat;

      margin-bottom:5px;

      padding-bottom:18px;      

    }



      .comevivi #content .side ul.all li img {

        margin-right:10px;        

      }

    

      .comevivi #content .side ul.all li h3 {

        color:#fe6500;     

      }

      

        .comevivi #content .side ul.all li h3 a {

          color:#fe6500;

          

        }



      .comevivi #content .side ul.all li p {

        color:#666;       

      }



    .comevivi #content .side ul.navigation, .vivere #content .side ul.navigation li {

      border:none;

      list-style-type:none;

      margin:0;

      padding:0;

    }

    

      .comevivi #content .side ul.navigation {

        margin-top:20px;

      }

      

      .comevivi #content .side ul.navigation li {

        display:block;

        float:left;

        width:157px;

      }

      

        .comevivi #content .side ul.navigation li a {

          background:transparent url(/images/vivere/bullet-comevivi-previous.gif) center left no-repeat;

          color:#ff6900;

          display:block;

          font-size:10px;

          padding-left:30px;

          text-align:left;

          text-transform:uppercase;

        }

        

        .comevivi #content .side ul.navigation li.next a {

          background:transparent url(/images/vivere/bullet-comevivi-next.gif) center right no-repeat;

          padding-right:30px;

          text-align:right;

        }



/**********************************************

  Home Cosa Mangi

**********************************************/

      

    .cosamangi #content, .cosamangi #wrapper {
      background:#e8eff9;

    }
    
    .cosamangi #content.home {
      background:#e8eff9 url(/images/vivere/cosamangi-home-background.jpg) no-repeat;
      height:610px;
    }
    
    .cosamangi #content .side {
      background:#e8eff9 url(/images/vivere/cosamangi-body-background.jpg) 0 -200px repeat-x;
      min-height:598px;
      height:auto !important;
      height:598px;
      width:331px;
    }


    .cosamangi #content .main .evidenza {
      background:transparent;
      height:260px;
      padding:18px 0 0 19px;
      width:647px;
    }

    

    .cosamangi #content .main .evidenza .text {
      height:239px;
      margin-left:22px;
      width:375px;
    }

    

      .cosamangi #content .main .evidenza .text h4 {
        color:#959696;
        font-size:10px;
        font-weight:bold;
        margin:0;
      }

      .cosamangi #content .main .evidenza .text h3 {
        color:#5a7fa8;
        font-size:14px;
        font-weight:bold;
        margin:0 0 20px 0;
        text-transform:uppercase;
      }



        .cosamangi #content .main .evidenza .text h3 a {
          color:#5a7fa8;
        }



      .cosamangi #content .main .evidenza .text p {
        color:#666;
        font-size:11px;
        margin:5px 0;
      }

      .cosamangi #content .main .evidenza .text p a {
        color:#577da7;
        text-decoration:underline;
      }

    .cosamangi #content .main .articoli {
      background:transparent;
      height:195px;
      padding:81px 0 0 19px;
      position:relative;
      width:647px;
    }

    

    .cosamangi #content .main .articoli .ricette {
      background:transparent;
      height:195px;
      margin-right:10px;
      width:314px;
    }
    
      .cosamangi #content .main .articoli .ricette h2 {
        background:transparent url(/images/vivere/cosamangi-home-titolo-ricette.gif) no-repeat;
        display:block;
        height:71px;
        left:20px;
        position:absolute;
        text-indent:-10000px;
        top:-5px;
        width:262px;
      }
      
    .cosamangi #content .main .articoli .ricette p.all {
      bottom:5px;
      left:18px;
      position:absolute;
      width:150px;
    }



      .cosamangi #content .main .articoli .ricette p.all a {
        background:transparent url(/images/vivere/bullet-cosamangi-next.gif) right center no-repeat;
        color:#6980a2;
        display:block;
        padding:8px 25px 8px 0;
        text-transform:uppercase;
      }
      
    .cosamangi #content .main .articoli .ricette .articolo {
      min-height:70px;
      height:auto !important;
      height:70px;
      margin-bottom:10px;
      padding:0;
      width:314px;
    }
    
      .cosamangi #content .main .articoli .ricette .articolo img {
        margin-right:15px;
      }
      
      .cosamangi #content .main .articoli .ricette .articolo .text {
        width:165px;
      }

        .cosamangi #content .main .articoli .ricette .articolo .text h3, .cosamangi #content .main .articoli .ricette .articolo .text h3 a {
          color:#5479a5;
          font-size:13px;
          font-weight:bold;
          padding:0;
          text-transform:uppercase;
        } 

        .cosamangi #content .main .articoli .ricette .articolo .text p {
          color:#666;
          font-size:11px;
          font-weight:normal;
          margin:5px 0 0 0;
          padding:0;
        }

        .cosamangi #content .main .articoli .ricette .articolo .text p a {
          color:#5479a5;
          text-decoration:underline;
        }  

    .cosamangi #content .main .articoli .glossario {
      background:transparent;
      height:auto;
      width:314px;
    }
    
      .cosamangi #content .main .articoli .glossario h2 {
        background:transparent url(/images/vivere/cosamangi-home-titolo-glossario.gif) no-repeat;
        display:block;
        height:71px;
        left:340px;
        position:absolute;
        text-indent:-10000px;
        top:-5px;
        width:262px;
      }    
      
    .cosamangi #content .main .articoli .glossario p.all {
      bottom:5px;
      left:342px;
      position:absolute;
      width:180px;     
    }

      .cosamangi #content .main .articoli .glossario p.all a {
        background:transparent url(/images/vivere/bullet-cosamangi-next.gif) right center no-repeat;
        color:#6980a2;
        display:block;
        padding:8px 25px 8px 0;
        text-transform:uppercase;
      }



      .cosamangi #content .main .articoli .glossario .articolo img {
        margin-right:15px;
      }

      .cosamangi #content .main .articoli .glossario .articolo .text {
        width:165px;
      }

        .cosamangi #content .main .articoli .glossario .articolo .text h3 {
          color:#5479a5;
          font-size:13px;
          font-weight:bold;
          padding:0;
          text-transform:uppercase;
        }  

          .cosamangi #content .main .articoli .glossario .articolo .text h3 a {
            color:#5479a5;
          } 

        .cosamangi #content .main .articoli .glossario .articolo .text p {
          color:#666;
          font-size:11px;
          font-weight:normal;
          margin:5px 0 0 0;
          padding:0;
        }  

        .cosamangi #content .main .articoli .glossario .articolo .text p a {
          color:#5479a5;
          text-decoration:underline;
        } 

    .cosamangi #content .side h3 {
		height: 75px;
		overflow: hidden;
		position: relative;
		text-indent: -10000px;
		width: 290px;      
		z-index: 99;
    }
	
	.cosamangi #content .side h3.correlati {
		margin: 0 0 0 -5px;
		background: transparent url(/images/vivere/titolo-articoli-cosamangi-correlati.png) no-repeat;
    }
	
	.cosamangi #content .side h3.tutti {
		margin: 20px 0 10px -5px;
		background: transparent url(/images/vivere/titolo-articoli-cosamangi-tutti.png) no-repeat;
    }

    .cosamangi #content .side ul.all, .cosamangi #content .side ul.all li {
      border:none;
      list-style-type:none;
      margin:0;
      padding:0;
    }

    .cosamangi #content .side ul.all li {
      background:transparent url(/images/vivere/separator-articoli.png) bottom center no-repeat;
      margin-bottom:5px;
      padding-bottom:18px;
    }

      .cosamangi #content .side ul.all li img {
        margin: 0 10px 5px 0;
      }

      .cosamangi #content .side ul.all li h3 {
        color:#567da6;      
      }

        .cosamangi #content .side ul.all li h3 a {
          color:#567da6;
        }

      .cosamangi #content .side ul.all li p {
        color:#666;   
      }

    .cosamangi #content .side ul.navigation, .cosamangi #content .side ul.navigation li {
      border:none;
      list-style-type:none;
      margin:0;
      padding:0;
    }

      .cosamangi #content .side ul.navigation {
        margin-top:20px;
      }

      .cosamangi #content .side ul.navigation li {
        display:block;
        float:left;
        width:157px;
      }

        .cosamangi #content .side ul.navigation li a {
          background:transparent url(/images/vivere/bullet-cosamangi-previous.gif) center left no-repeat;
          color:#32507c;
          display:block;
          font-size:10px;
          padding-left:30px;
          text-align:left;
          text-transform:uppercase;
        }

        

        .cosamangi #content .side ul.navigation li.next a {

          background:transparent url(/images/vivere/bullet-cosamangi-next.gif) center right no-repeat;

          padding-right:30px;

          text-align:right;

        }

/**********************************************
 * Home ricette
**********************************************/
    
    .ricette #content .side {
      background:#e8eff9 url(/images/vivere/cosamangi-body-background.jpg) 0 -200px repeat-x;
      min-height:598px;
      height:auto !important;
      height:598px;
      
    }
    
    .ricette #content {
      background:#e8eff9 url(/images/vivere/cosamangi-body-background.jpg) 0 -200px repeat-x;
    }
    
    .ricette #content .side h3 {
      background:transparent url(/images/vivere/titolo-ricette.png) no-repeat;
    }
    
.ricette #content .ricette {
  background:transparent url(/images/vivere/cosamangi-ricette-background.jpg) no-repeat;
  min-height:530px;
  height:auto !important;
  height:530px;
}

  .cosamangi #content .ricette .articolo {
    height:238px;
    overflow:hidden;
    padding:18px 16px 15px 20px;    
    width:630px;
    font-size:11px;
  }
  
  .cosamangi #content .ricette .articolo p {
    color:#666;
  }
  
  .cosamangi #content .ricette .articolo .img {
    float:left;
    margin:0 22px 0 0;
    width:239px;
  }

  .cosamangi #content .ricette .articolo .txt {
    width:340px;
  }
  
  .cosamangi #content .ricette .articolo h4 {
    color:#8a9293;
    font-size:11px;
  }
  
  .cosamangi #content .ricette .articolo h3, .cosamangi #content .ricette .articolo h3 a {
    color:#537ba4;
    text-transform:uppercase;
  }   


/**********************************************

  Articolo

**********************************************/

      .vivere #content .dettaglio ul.previous, .vivere #content .dettaglio ul.previous li {
        border:none;
        list-style-type:none;
        margin:0;
        padding:0;
      }
      
      .vivere #content .dettaglio ul.previous {
        margin-top:50px;
      }
      
      .vivere #content .dettaglio ul.previous li {
        float:left;
        padding-left:5px;
      }
      
      .vivere #content .dettaglio ul.previous li a {
        display:block;
        background:transparent url(/images/vivere/bullet-cosamangi-next.gif) no-repeat scroll left center;
        font-size:11px;
        padding:8px 0 8px 25px;
        text-transform:uppercase;
        width:130px;
      }
      
      .cosaami #content .dettaglio ul.previous li a {
        background:transparent url(/images/vivere/bullet-cosaami-next.gif) no-repeat scroll left center;
        color:#468941;
      }
      
      .comevivi #content .dettaglio ul.previous li a {
        background:transparent url(/images/vivere/bullet-comevivi-next.gif) no-repeat scroll left center;
        color:#FF6600;
      }

/**********************************************

  Articolo cosa mangi

**********************************************/



  .cosamangi #content .dettaglio {
      background:#e8eff9 url(/images/vivere/cosamangi-body-background.jpg) 0 -200px repeat-x;
      min-height:578px;
      height:auto !important;
      height:578px;
      padding:20px 76px 0 80px;
      position:relative;
      width:510px;
    }

      .cosamangi #content .dettaglio h3 {
        color:#134680;
        margin-bottom:25px;
        text-transform:uppercase;
      }

      .cosamangi #content .dettaglio img {
        margin-bottom:40px;
      }

      .cosamangi #content .dettaglio p {
        color:#666;
      }
      
      .cosamangi #content .dettaglio p.previous a {
        text-decoration:underline;
        font-weight:normal;
      }



/**********************************************

  Articolo come vivi

**********************************************/



  .comevivi #content .dettaglio {
      background:#ffe4cf url(/images/vivere/comevivi-body-background.jpg) 0 -200px repeat-x;
      min-height:578px;
      height:auto !important;
      height:578px;
      padding:20px 76px 0 80px;
      position:relative;
      width:510px;
    }

    

      .comevivi #content .dettaglio h3 {

        color:#ff6d00;

        margin-bottom:25px;

        text-transform:uppercase;

      }

      

      .comevivi #content .dettaglio img {

        margin-bottom:40px;

      }

      

      .comevivi #content .dettaglio p {

        color:#666;

      }

      

      .comevivi #content .dettaglio p a {

        color:#ff6d00;

      }
      
      .comevivi #content .dettaglio p.previous a {
        text-decoration:underline;
        font-weight:normal;
      }



/**********************************************

  Articolo cosa ami

**********************************************/

  .cosaami #content, .cosaami #wrapper {
    background:#b0d7af;
  }
  
  .cosaami #content.home {
    background:transparent url(/images/vivere/vivereinarmonia-cosaami-background.jpg) no-repeat;
  }
  
  .cosaami #content.home .side {
    background:transparent;
  }
  
  .cosaami #content .side {
    background:#b0d7af url(/images/vivere/cosaami-body-background.jpg) 0 -200px repeat-x;
  }

  .cosaami #content .dettaglio {
      background:#b0d7af url(/images/vivere/cosaami-body-background.jpg) 0 -200px repeat-x;
      padding:20px 76px 0 80px;
      position:relative;
      width:510px;
    }
    
      .cosaami #content .dettaglio h3 {
        color:#468941;
        margin-bottom:25px;
        text-transform:uppercase;
      }

      .cosaami #content .dettaglio img {
        margin-bottom:40px;
      }

      .cosaami #content .dettaglio p {
        color:#666;
      }

      .cosaami #content .dettaglio p a {
        color:#468941;
      }
      
      .cosaami #content .dettaglio p.previous a {
        text-decoration:underline;
        font-weight:normal;
      }
	  
	  .cosaami #content .side h3 {
		height: 75px;
		overflow: hidden;
		position: relative;
		text-indent: -10000px;
		width: 290px;      
		z-index: 99;
    }
	
	.cosaami #content .side h3.correlati {
		margin: 0 0 0 -5px;
		background: transparent url(/images/vivere/titolo-articoli-cosaami-correlati.png) no-repeat;
    }
	
	.cosaami #content .side h3.tutti {
		margin: 20px 0 10px -5px;
		background: transparent url(/images/vivere/titolo-articoli-cosaami-tutti.png) no-repeat;
    }

	/*****************************************
	*
	* VOTI / COMMENTI
	*
	*****************************************/
	  
	.vivere #content .dettaglio .voti-container {
		background: transparent url(/images/vivere/separator-articoli.png) top center no-repeat;
		margin:30px 0 30px 0;
		padding-top:40px;
	}
	
	.vivere #content .dettaglio .voti-container p {
		background: transparent url(/images/vivere/separator-articoli.png) bottom center no-repeat;
		margin-bottom:40px;
		padding-bottom:30px;
	}
	  
	  .cosaami #content .dettaglio .voti-container p {
		color:#468941;
		font-weight:bold;		
	  }
	  
	  .comevivi #content .dettaglio .voti-container p {
		color:#ff6d00;
		font-weight:bold;		
	  }
	  
	  .cosamangi #content .dettaglio .voti-container p {
		color:#134680;
		font-weight:bold;		
	  }
	  
	  .vivere #content .dettaglio .voti-container img {
		margin:0px !important;
	  }
	  
	  .commenti-lista {
		border-top:1px solid #468941;
		margin-top:30px;
		padding-top:30px;
	  }
	  
	   .comevivi #content .dettaglio .commenti-lista {
			border-top-color:#ff6d00;
		}
	  
	   .cosamangi #content .dettaglio .commenti-lista {
			border-top-color:#134680;
		}
	  
		.commenti-form, .commenti-form, .commenti-form, .commenti-form p, .commenti-form, .commenti-form label  {
			color:#468941 !important;
		}
		
			.comevivi #content .dettaglio .commenti-form, .comevivi #content .dettaglio .commenti-form p, .comevivi #content .dettaglio .commenti-form label {
				color:#ff6d00 !important;
			}
		  
		   .cosamangi #content .dettaglio .commenti-form, .cosamangi #content .dettaglio .commenti-form p, .cosamangi #content .dettaglio .commenti-form label {
				color:#134680 !important;
			}
		
		.commenti-form legend {
			display:none;
		}
		
		.commenti-form fieldset {
			border:0;
			padding:0;
			margin:0;
		}
		
		.commenti-form .p input, .commenti-form textarea {
			border:1px solid #468941;
		}
		
			.comevivi #content .dettaglio .commenti-form .p input, .comevivi #content .dettaglio .commenti-form textarea {
				border-color:#ff6d00;
			}
		  
		   .cosamangi #content .dettaglio .commenti-form .p input, .cosamangi #content .dettaglio .commenti-form textarea {
				border-color:#134680;
			}
			
		.commenti-form label {
			font-size:11px;
			margin-bottom:5px;
		}
			
		.commenti-form textarea {
			margin-bottom:10px;
			width:509px;
		}
		
		.commenti-form .p input {
			width:230px;
		}
		
		.commenti-form p {
			font-size:.9em;
			margin-bottom:5px;
		}
		
		.commenti-form .c {
			height:auto;
			margin-bottom:10px;
			overflow:hidden;
			width:510px;
		}
		
		.commenti-form .p {
			float:left;
			height:auto;
			margin-right:5px;
			overflow:show;
			width:255px;
		}
		
		.commenti-form .p1 {
			margin-right:0;
			width:250px;
		}
		
			.commenti-form .p1 input {
				width:248px;
			}
		
		.commenti-form input#submitCommenti {
			float:right;
			margin-right:2px;
			width:auto;
			
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
		}
		
		.commenti-form #saveMessage {
			display:none;
		}
		
		.commenti-form #errorMessage p {
			font-weight:bold;
		}
		
	.commenti-lista h3 {
		font-size:11px;
	}
	
		.commenti-lista ul {
			margin:0;
			padding:0;
		}
		
		.commenti-lista li {
			font-size:11px;
			margin-left:16px;
			margin-bottom:20px;
		}
		
		.commenti-lista li .image {
			display:none;
		}
		
		.comevivi #content .dettaglio .commenti-lista li, .comevivi #content .dettaglio .commenti-lista li p {
			color:#ff6d00;
		}
		
		.cosamangi #content .dettaglio .commenti-lista li, .cosamangi #content .dettaglio .commenti-lista li p {
			color:#134680;
		}
		
		.cosaami #content .dettaglio .commenti-lista li, .cosaami #content .dettaglio .commenti-lista li p {
			color:#468941;
		}
		
		.commenti-lista li p.intestazione {
			font-size:10px;
		}
		

	.condividi-container {
		background: transparent url(/images/vivere/separator-articoli.png) bottom center no-repeat;
		border-top:1px solid #468941;
		margin-top:30px;
		padding-top:30px;
		padding-bottom:30px;
	  }
	  
	   .comevivi #content .dettaglio .condividi-container {
			border-top-color:#ff6d00;
		}
	  
	   .cosamangi #content .dettaglio .condividi-container {
			border-top-color:#134680;
		}
		
		.condividi-container h3 {
			font-size:11px;	
		}
		
		.condividi-container p, .condividi-container label {
			font-size:11px;
		}
		
		.condividi-container p.consiglia {
			background:transparent url(/images/vivere/cuore.png) center left no-repeat;
			color:#ff6d00;
			padding:2px 0 2px 20px;
		}
		
		.comevivi #content .dettaglio .condividi-container, .comevivi #content .dettaglio .condividi-container p, .comevivi #content .dettaglio .condividi-container label {
			color:#ff6d00;
		}
		
		.cosamangi #content .dettaglio .condividi-container, .cosamangi #content .dettaglio .condividi-container p, .cosamangi #content .dettaglio .condividi-container label {
			color:#134680;
		}
		
		.cosaami #content .dettaglio .condividi-container, .cosaami #content .dettaglio .condividi-container p, .cosaami #content .dettaglio .condividi-container label {
			color:#468941;
		}
		
		.condividi-container legend {
			display:none;
		}
		
		.condividi-container fieldset {
			border:0;
			margin:0;
			padding:0;
		}
		
		.condividi-container .c {
			height:auto;
			margin-bottom:10px;
			overflow:hidden;
			width:510px;
		}
		
		.condividi-container .p {
			float:left;
			height:auto;
			margin-right:10px;
			overflow:show;
			width:160px;
		}
		
		.condividi-container .p1 {
			float:left;
			padding-top:10px;
			width:160px;
		}
		
		.condividi-container .p  input {
			border:1px solid #ff6d00;
			width:158px;
		}
		
			.comevivi #content .dettaglio .condividi-container .p  input {
				border:1px solid #ff6d00;
			}
		
			.cosamangi #content .dettaglio .condividi-container .p  input {
				border:1px solid #134680;
			}
		
			.cosaami #content .dettaglio .condividi-container .p  input {
				border:1px solid #468941;
			}
		
		.condividi-container .facebook {
			background: transparent url(/images/vivere/facebook.png) center left no-repeat;
			margin-top:20px;
			padding:2px 0 2px 20px;
		}
		
		.condividi-container #condividiError {
			display:none;
		}
		
		.condividi-container #condividiError p {
			font-weight:bold;
		}		
		
		.condividi-container #condividiConfirm {
			display:none;
		}
		
		.condividi-container #condividiConfirm p {
			font-weight:bold;
		}	

		
	  
	  
/*

  Glossario

*/


.glossario #content .glossario {
  background:#e8effa url(/images/vivere/cosamangi-glossario-background.jpg) top left repeat-x;
	min-height:785px;
  height:auto !important;
  height:785px;
  width:1000px;
}

  .glossario #content .glossario .navigation {
    display:block;
    margin:0 auto;
    padding:20px 0;
    width:798px;
  }
  
  .glossario #content .glossario ul, .glossario #content .glossario li {
    border:none;
    list-style-type:none;
    margin:0;
    padding:0;
  }
   
    .glossario #content .glossario li {
      display:block;
      float:left;
    }
    
    .glossario #content .glossario li.active {
      background:transparent url(/images/vivere/letter-glossario-active.gif) center bottom no-repeat;
      display:block;
      float:left;
    }
    
      .glossario #content .glossario li a {
        background:transparent url(/images/vivere/letters-glossario.gif) top left no-repeat;
        display:block;
        height:38px;
        overflow:hidden;
        text-indent:-10000px;
        width:38px;
      }
      
      .glossario #content .glossario li a#nA {
        background-position:0px 0px;
      }

      .glossario #content .glossario li a#nB {
        background-position:-38px 0px;
      }

      .glossario #content .glossario li a#nC {
        background-position:-76px 0px;
      }
      
      .glossario #content .glossario li a#nD {
        background-position:-112px 0px;
      }
      
      .glossario #content .glossario li a#nE {
        background-position:-150px 0px;
      }
      
      .glossario #content .glossario li a#nF {
        background-position:-184px 0px;
      }
      
      .glossario #content .glossario li a#nG {
        background-position:-214px 0px;
      }
      
      .glossario #content .glossario li a#nH {
        background-position:-252px 0px;
      }
      
      .glossario #content .glossario li a#nI {
        background-position:-288px 0px;
        width:34px;
      }
      
      .glossario #content .glossario li a#nL {
        background-position:-312px 0px;
      }
      
      .glossario #content .glossario li a#nM {
        background-position:-351px 0px;
      }
      
      .glossario #content .glossario li a#nN {
        background-position:-392px 0px;
      }
      
      .glossario #content .glossario li a#nO {
        background-position:-434px 0px;
      }
      
      .glossario #content .glossario li a#nP {
        background-position:-472px 0px;
      }
      
      .glossario #content .glossario li a#nQ {
        background-position:-510px 0px;
      }
      
      .glossario #content .glossario li a#nR {
        background-position:-548px 0px;
      }      
      
      .glossario #content .glossario li a#nS {
        background-position:-584px 0px;
        width:26px;
      }
      
      .glossario #content .glossario li a#nT {
        background-position:-612px 0px;
      }
      
      .glossario #content .glossario li a#nU {
        background-position:-644px 0px;
      }
      
      .glossario #content .glossario li a#nV {
        background-position:-680px 0px;
      }
      
      .glossario #content .glossario li a#nZ {
        background-position:-714px 0px;
      }
      
      .glossario #content .glossario .articolo {
        background:transparent url(/images/vivere/separator-articoli.png) bottom center no-repeat;
        margin:20px auto;
        padding-bottom:20px;
        width:650px;
      }
      
        .glossario #content .glossario .articolo h3 {          
          background:transparent url(/images/vivere/ico-glossario.gif) center left no-repeat;
          color:#14466c;
          line-height:20px;
          padding-left:40px;
          text-transform:uppercase;
        }
        .glossario #content .glossario .articolo p {   
          color:#334d64
        }

/*

  Footer

*/

body.cosamangi #footer {
  background:#E8EFF9;
}

body.comevivi #footer {
  background:#FFE4CF;
}

body.cosaami #footer {
  background:#B0D7AF;
}

#footer {
  padding:20px 18px 20px 18px;
  margin:0;
}

  #footer p {
    color:#012861;
    font-size:10px;
	  font-family:Tahoma, Geneva, sans-serif;
  }
  
  #footer p a {
    color:#012861;
    text-decoration:none;
  }

  #footer p a.privacy  {
    font-weight:normal;
  }
  
  #footer p a.active {
	  color:#ff0000;
  }
  
 /* 
#footer_index {
  margin: 20px 0 0 0;
  float: left;
}

  #footer_index p {
    color:#b49a5c;
    font-size:10px;
	  font-family:Tahoma, Geneva, sans-serif;
  }

  #footer_index p a {
    color:#b49a5c; 
    text-decoration:none;
  }

  #footer_index p a.privacy  {
    font-weight:normal;
  }
  
  #footer_index p a.active {
	color:#ff0000;
  }
  
  
#footer_test {
  padding:0px 18px 0 18px;
  border-top:1px solid #b49a5c;
  margin:0px 0px 0px 0px;
}
  #footer_test p {
    color:#b49a5c;
    font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
  }
  #footer_test p a {
    color:#b49a5c; 
    text-decoration:none;
	font-weight:normal;
  }
  #footer_test p a.privacy  {
    font-weight:normal;
    text-decoration:underline;
  }  
  #footer_test p a.active {
	color:#ff0000;
  }
  
  
#footer_notizia {
  padding:0px 18px 0 18px;
  margin:0px 0px 0px 0px;
}
  #footer_notizia p {
    color:#b49a5c;
    font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
  }
  #footer_notizia p a {
    color:#b49a5c; 
    text-decoration:none;
	font-weight:normal;
  }
  #footer_notizia p a.privacy  {
    font-weight:normal;
    text-decoration:underline;
  }  
  #footer_notizia p a.active {
	color:#ff0000;
  }  
  
  
#footer_evento {
background-color:#e5f6fe;
  padding:0px 18px 10px 18px;
  margin:0px 0px 0px 0px;
}
  #footer_evento p {
    color:#b49a5c;
    font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
  }
  #footer_evento p a {
    color:#b49a5c; 
    text-decoration:none;
	font-weight:normal;
  }
  #footer_evento p a.privacy  {
    font-weight:normal;
    text-decoration:underline;
  }  
  #footer_evento p a.active {
	color:#ff0000;
  }  
 */ 
  
  #boxpriv {
    background:#fff;
    border:5px solid #0C5EBC;
    padding:5px;
  }
  
    #boxpriv #xchiudi {
      padding-bottom:5px;
    }
	

	
.dati_visible{
	visibility:visible;
	display:inline
}
.dati_hidden{
	visibility:hidden;
	display:none;
}


/***************************************************
  Struttura Concorso Amici
***************************************************/ 

body.concorso_amici {
background:#faf1ce url(/images/bg_homepage_body.jpg) top center repeat-y;
}

body.concorso_amici #header{
	height: 100px;
}  

body.concorso_amici #wrapper{
    background:#faf1ce url(/images/Concorso/bg_concorso_amici.jpg);
	background-repeat:no-repeat;
    width:1000px;
	height:700px;
}

body.concorso_amici #wrapper #centrale_concorso {
	top:0px;
	margin-top:0px;
	width:1000px;
	height:560px;
    position:relative;
}

body.concorso_amici #wrapper #centrale_concorso #testo_foto{
	color: #ed3f36;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
    position:absolute;
	top:0px;
	margin-top: 45px;
	margin-left:310px;
	line-height:14px;
}

body.concorso_amici #wrapper #centrale_concorso #testo{
	color: #8c7525;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
  position:absolute;
	top:0px;
	margin-top:100px;
	margin-left:310px;
	line-height:14px;
}
body.concorso_amici #wrapper #centrale_concorso #testo a{
	color: #8c7525;
	font-weight:bold;
	text-decoration:underline;
}
body.concorso_amici #wrapper #centrale_concorso #amici{
	color: #ed3f36;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight: bold;
    position:absolute;
	top:0px;
	margin-top:255px;
	margin-left:310px;
	line-height:14px;
}
body.concorso_amici #wrapper #centrale_concorso #amici form{
	margin: 0px;
}
body.concorso_amici #wrapper #centrale_concorso #amici .campi_textfield{
	width: 110px;
	margin-right: 5px;
}
body.concorso_amici #wrapper #centrale_concorso #amici .pulsante_invio{
	padding-top: 30px;
	padding-right: 5px;
	text-align: right;
}

body.concorso_amici #wrapper #centrale_concorso #torna_home{
	color: #8c7525;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
    position:absolute;
	top:0px;
	margin-top:535px;
	margin-left:310px;
	line-height:14px;
}
body.concorso_amici #wrapper #centrale_concorso #torna_home img{
	margin-right: 10px;
}
body.concorso_amici #wrapper #centrale_concorso #torna_home a{
	color: #8c7525;
	font-weight:bold;
	text-decoration: none;
}


/***************************************************
  Struttura Concorso Abbracciami Form
***************************************************/ 

body.concorso_abbracciami_form {
background:#faf1ce url(/images/bg_homepage_body.jpg) top center repeat-y;
}

body.concorso_abbracciami_form #header{
	height: 100px;
}  

body.concorso_abbracciami_form #wrapper{
    background:#faf1ce url(/images/Concorso/bg_concorso_form.jpg);
	background-repeat:no-repeat;
    width:1000px;
	height:920px;
}
body.concorso_abbracciami_form #wrapper #centrale_concorso {
	top:0px;
	margin-top:0px;
	width:1000px;
	height:650px;
  position:relative;
}
body.concorso_abbracciami_form #wrapper #centrale_concorso #testo_foto{
	color: #8c7525;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	position:absolute;
	top:0px;
	margin-top: 20px;
	margin-left:310px;
	line-height:14px;
	width: 520px;
}
body.concorso_abbracciami_form #wrapper #centrale_concorso #testo{
	color: #8c7525;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
    position:absolute;
	top:0px;
	margin-top:160px;
	margin-left:310px;
	line-height:14px;
}
body.concorso_abbracciami_form #wrapper #centrale_concorso a{
	color: #FF0000;
	font-weight:bold;
	text-decoration:underline;
}
body.concorso_abbracciami_form #wrapper #centrale_concorso #amici{
	color: #8c7525;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight: bold;
	position:absolute;
	top:0px;
	margin-top:195px;
	margin-left:310px;
	line-height:14px;
	width: 620px;
}

body.concorso_abbracciami_form #wrapper #centrale_concorso #amici #privacy{
	color: #8c7525;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight: bold;
	position:absolute;
	top:0px;
	margin-top:425px;
	margin-left:0px;
	width: 210px;
}

body.concorso_abbracciami_form #wrapper #centrale_concorso #amici #privacy .testo_campi{
	height: 40px;
	width: 210px;
	font-size:11px;
}

body.concorso_abbracciami_form #wrapper #centrale_concorso #amici #newsletter{
	color: #8c7525;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight: bold;
	position:absolute;
	top:0px;
	margin-top:425px;
	margin-left:240px;
	width: 210px;
}

body.concorso_abbracciami_form #wrapper #centrale_concorso #amici #newsletter .testo_campi{
	height: 40px;
	width: 210px;
	font-size:11px;
}

body.concorso_abbracciami_form #wrapper #centrale_concorso #amici #iscriviti{
	color: #8c7525;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight: normal;
	position:absolute;
	top:0px;
	margin-top:425px;
	margin-left:480px;
	width: 130px;
}

body.concorso_abbracciami_form #wrapper #centrale_concorso #amici #iscriviti span{
	color: #db2524;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight: bold;
}

body.concorso_abbracciami_form #wrapper #centrale_concorso #amici form{
	margin: 0px;
}
body.concorso_abbracciami_form #wrapper #centrale_concorso #amici .campi_textfield{
	width: 110px;
	margin-right: 5px;
	font-size: 11px;
	margin-bottom: 5px;
}
body.concorso_abbracciami_form #wrapper #centrale_concorso #amici .campi_textfield_small{
	width: 50px;
	margin-right: 5px;
	font-size: 11px;
	margin-bottom: 5px;
}
body.concorso_abbracciami_form #wrapper #centrale_concorso #amici .jumpMenu{
	margin-right: 5px;
	font-size: 11px;
	margin-bottom: 7px;
}
body.concorso_abbracciami_form #wrapper #centrale_concorso #amici .jumpMenu2{
	width: 105px;
	margin-right: 5px;
	font-size: 11px;
	margin-bottom: 7px;
}
body.concorso_abbracciami_form #wrapper #centrale_concorso #amici .testo_form{
	font-weight: normal;
	padding-right: 10px;
}
body.concorso_abbracciami_form #wrapper #centrale_concorso #amici .foto{
	padding-right: 10px;
}
body.concorso_abbracciami_form #wrapper #centrale_concorso #amici .campi_foto{
	width: 250px;
	font-size: 11px;
}
body.concorso_abbracciami_form #wrapper #centrale_concorso #amici .campi_carica{
	width: 200px;
	font-size: 11px;
}
body.concorso_abbracciami_form #wrapper #centrale_concorso #amici .testo_form_foto{
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 15px;
}
body.concorso_abbracciami_form #wrapper #centrale_concorso #amici .titolo{
	font-weight: bold;
	color: db2524;
}
body.concorso_abbracciami_form #wrapper #centrale_concorso #amici #pulsante_invio{
	position:absolute;
	top:0px;
	margin-top:535px;
	margin-left:510px;
	width: 130px;
}

/***************************************************
  Struttura Home Concorso
***************************************************/ 

body.concorso_home {
background:#faf1ce url(/images/bg_homepage_body.jpg) top center repeat-y;
}

body.concorso_home #flash{
	height: 357px;
}  

body.concorso_home #header {
background:#faf1ce url(../images/Concorso/up.jpg) top left no-repeat;
height:101px;
}

body.concorso_home #wrapper{
    background:#faf1ce url(/images/Concorso/bg_home.jpg);
	background-repeat:no-repeat;
    width:1000px;
}
body.concorso_home #wrapper #centrale_concorso {
	color: #8c7525;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	top:0px;
	margin-top:0px;
	width:1000px;
	height:200px;
    position:relative;
}

body.concorso_home #wrapper #centrale_concorso .linkvincitori {
  position:absolute;
  top:10px;
  left:841px;
  padding:10px 30px 10px 0;
  background:transparent url(../images/concorso-vincitori.gif) center right no-repeat;
}

body.concorso_home #wrapper #centrale_concorso .linkvincitori a {
    color:#7e4a10;
    font-weight:bold;
    font-size:11px;
    text-decoration:none;
}

body.concorso_home #wrapper #centrale_concorso #testo{
	position:absolute;
	margin-top:40px;
	margin-left:40px;
	line-height:14px;
	width: 380px;
}
body.concorso_home #wrapper #centrale_concorso #secondo_testo{
	position:absolute;
	margin-top:40px;
	margin-left:447px;
	line-height:14px;
	width: 262px;
	background-image: url(../images/Concorso/settimanale.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 30px;
}
body.concorso_home #wrapper #centrale_concorso #terzo_testo{	
	position:absolute;
	margin-top:40px;
	margin-left:710px;
	line-height:14px;
	width: 254px;
	background-image: url(../images/Concorso/finale.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 30px;
}
body.concorso_home #wrapper #centrale_concorso .titolo{
	font-weight: bold;
	color: #db2524;
}
body.concorso_home #wrapper #centrale_concorso .img{
	padding-right: 10px;
}
body.concorso_home #wrapper #centrale_concorso a{
	color: #FF0000;
	font-weight:bold;
	text-decoration:underline;
}

/***************************************************
  Struttura Premi
***************************************************/ 

body.premi {
background:#faf1ce url(/images/bg_homepage_body.jpg) top center repeat-y;
}

body.premi #header{
	height: 100px;
}  

body.premi #wrapper{
    background:#faf1ce url(/images/Concorso/premi.jpg);
	background-repeat:no-repeat;
    width:1000px;
	height:730px;
}

body.premi #wrapper #centrale_concorso {
	color: #8c7525;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	top:0px;
	margin-top:0px;
	width:620px;
	height:560px;
    position:relative;
}
body.premi #wrapper #centrale_concorso #testo_foto{
	position:absolute;
	top:0px;
	margin-top: 20px;
	margin-left:270px;
	width: 460px;
	font-weight: bold;
	text-align: center;
}
body.premi #wrapper #centrale_concorso #testo{
	position:absolute;
	margin-top:400px;
	margin-left:40px;
	line-height:14px;
	width: 428px;
	text-align: center;
}
body.premi #wrapper #centrale_concorso #secondo_testo{
	position:absolute;
	margin-top:400px;
	margin-left:540px;
	line-height:14px;
	width: 428px;
	text-align: center;
}
body.premi #wrapper #centrale_concorso .titolo{
	font-weight: bold;
	color: #db2524;
}
body.premi #wrapper #centrale_concorso #torna_home{
    position:absolute;
	top:0px;
	margin-top:520px;
	margin-left:432px;
}

/***************************************************
  Struttura Vincitori
***************************************************/ 

body.vincitori {
background:#faf1ce url(/images/bg_homepage_body.jpg) top center repeat-y;
}

body.vincitori #header{
	height: 100px;
}  

body.vincitori #wrapper{
    background:#faf1ce url(/images/Concorso/bg_vincitori.jpg);
	background-repeat:no-repeat;
    width:1000px;
	height:700px;
}

body.vincitori #wrapper #centrale_concorso {
	top:0px;
	margin-top:0px;
	width:1000px;
	height:560px;
    position:relative;
}
body.vincitori #wrapper #centrale_concorso #testo_foto{
	color: #8c7525;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	position:absolute;
	top:0px;
	margin-left:325px;
	margin-top:15px;
	line-height:14px;
	width: 355px;
}
body.vincitori #wrapper #centrale_concorso #coccarda{
	position:absolute;
	color: #dd2a26;
	font-family:Tahoma, Geneva, sans-serif;
	top:0px;
	margin-left:680px;
	margin-top:-30px;
	width: 225px;
	background-image: url(/images/Concorso/coccarda.png);
	background-repeat: no-repeat;
	height: 74px;
	font-size: 10px;
	text-align: center;
	padding-top: 75px;
	padding-left: 95px;
}
body.vincitori #wrapper #centrale_concorso #testo{
	color: #8c7525;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	position:absolute;
	top:0px;
	margin-left:325px;
	margin-top:110px;
	line-height:14px;
	width: 665px;
}
body.vincitori #wrapper #centrale_concorso #testo #blocco1{
	color: #8c7525;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	position:absolute;
	top:0px;
	margin-left:-15px;
	margin-top:0px;
	width: 665px;
}

body.vincitori #wrapper #centrale_concorso #testo #blocco2{
	color: #8c7525;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	position:absolute;
	top:0px;
	margin-left:-15px;
	margin-top:145px;
	width: 665px;
}

body.vincitori #wrapper #centrale_concorso #testo #blocco3{
	color: #8c7525;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	position:absolute;
	top:0px;
	margin-left:-15px;
	margin-top:285px;
	width: 665px;
}

body.vincitori #wrapper #centrale_concorso #testo .premi{
	background-image: url(/images/Concorso/bg_natura.png);
	background-repeat: no-repeat;
	height: 40px;
	color: #FFFFFF;
	padding-top: 14px;
	padding-left: 50px;
	font-size: 10px;
	vertical-align: top;
}
body.vincitori #wrapper #centrale_concorso #testo .bene{
	background-image: url(/images/Concorso/bg_bene.png);
	background-repeat: no-repeat;
	height: 40px;
	color: #FFFFFF;
	padding-top: 14px;
	padding-left: 50px;
	font-size: 10px;
	vertical-align: top;
}
body.vincitori #wrapper #centrale_concorso #testo .passione{
	background-image: url(/images/Concorso/bg_passione.png);
	background-repeat: no-repeat;
	height: 40px;
	color: #FFFFFF;
	padding-top: 14px;
	padding-left: 50px;
	font-size: 10px;
	vertical-align: top;
}
body.vincitori #wrapper #centrale_concorso #testo .utente{
	font-size: 10px;
	padding-top: 10px;
	vertical-align: top;
}
body.vincitori #wrapper #centrale_concorso #testo .utente a{
	color: #8c7525;
	font-weight:bold;
	text-decoration:underline;
}
body.vincitori #wrapper #centrale_concorso #invia{
	position:absolute;
	top:0px;
	margin-left:890px;
	margin-top:545px;
}


/*
NUTRIZIONISTA
*/

#nutrizionista {
	background:transparent url(/images/vivere/nutrizionista-background.jpg) no-repeat;
	height:540px;
	position:relative;
	width:1000px;
}

	#nutrizionista p.intro, #nutrizionistaLogin p.intro {
		color:#32507c;
		font-size:11px;
		left:380px;
		position:absolute;
		top:137px;
		width:400px;
	}
	
		#nutrizionista h2, #nutrizionistaLogin h2, #nutrizionistaAttesa h2 {
			display:none;
		}
	
		#nutrizionista p.intro a.cv, #nutrizionistaLogin p.intro a.cv {
			background:transparent url(/images/vivere/bullet-link-cosamangi.gif) center left no-repeat;
			font-weight:bold;
			padding-left:15px;			
		}
		
#nutrizionistaLogin {
	background:#fff url(/images/vivere/nutrizionista-background-login.jpg) bottom left no-repeat;
	height:580px;
	position:relative;
	width:1000px;
}

	#nutrizionistaLogin p.intro {
		top:90px;
		width:550px;
	}
	
	#nutrizionistaLogin p.registrazione {
		color:#32507c;
		font-size:11px;
		left:440px;
		margin:0;
		padding:0;
		position:absolute;
		top:290px;
		width:450px;
	}
	
	#nutrizionistaLogin div.login {
		color:#32507c;
		font-size:11px;
		left:378px;
		position:absolute;
		top:390px;
		width:600px;
	}
	
		#nutrizionistaLogin div.login p.online {
			background:transparent url(/images/vivere/ico-online.png) center left no-repeat;
			margin:0 0 20px 0;
			padding:5px 0 5px 60px;
		}

		#nutrizionistaLogin div.login p.offline {
			background:transparent url(/images/vivere/ico-offline.png) center left no-repeat;
		}
		
		#nutrizionistaLogin div.login p.error {
			color:#f00;
			font-weight:bold;
			margin:10px 0 20px 0 ;
			padding:0;
		}
		
		#nutrizionistaLogin div.login form, #nutrizionistaLogin div.login fieldset {
			border:none;
			margin:0;
			padding:0;
		}
		
			#nutrizionistaLogin div.login form input[type=text], #nutrizionistaLogin div.login form input[type=password] {
				background:#fff;
				border:1px solid #8eabb8;
				color:#32507C;
				float:left;
				font-size:11px;
				font-weight:bold;
				margin-right:10px;
				padding:3px;
				width:175px;
			}
			
		#nutrizionistaLogin div.login a#nutrizionistaSubmit, #nutrizionistaLogin div.login a#nutrizionistaSubmitNoActive  {
			background:transparent url(/images/vivere/bt-login.gif) no-repeat;
			float:left;
			margin-top:-5px;
			padding:10px 25px 15px 10px;
		}
		
		#nutrizionistaLogin div.login a.clean {
			background:transparent;
			font-size:xx-small;
			font-weight:normal;
			margin-top:-10px;
			padding:0;
		}
		
#nutrizionistaAttesa {
	background:#fff url(/images/vivere/nutrizionista-background-attesa.jpg) top left no-repeat;
	height:540px;
	position:relative;
	width:1000px;
}

	#nutrizionistaAttesa div.intro {
		color:#32507c;
		font-size:11px;
		left:250px;
		position:absolute;
		top:80px;
		width:500px;
	}
	
	#nutrizionistaAttesa div.attesa {
		background:transparent url(/images/vivere/attesa.jpg) no-repeat;
		color:#32507c;
		font-size:11px;
		height:59px;
		left:255px;
		padding:8px 10px 0 20px;
		position:absolute;
		top:320px;
		width:306px;
	}
	
	#nutrizionistaAttesa div.attesa p {
		margin:0;
		padding:0;
	}

#nutrizionistaOff {
	background:#fff url(/images/vivere/nutrizionista-off.jpg) bottom left no-repeat;
	height:535px;
	position:relative;
	width:1000px;
}

	#nutrizionistaOff h2 {
		display:block;
		height:1px;
		left:0;
		overflow:hidden;
		position:absolute;
		text-indent:-10000px;
		top:0;
		width:1px;
	}
	
	#nutrizionistaOff .text1 {
		color:#32507c;
		display:block;
		font-size:11px;
		height:auto;
		left:430px;
		position:absolute;
		top:120px;
		width:400px;
	}
	
	#nutrizionistaOff .text2 {
		color:#32507c;
		display:block;
		font-size:11px;
		height:auto;
		left:430px;
		position:absolute;
		top:320px;
		width:400px;
	}
	
		#nutrizionistaOff .text2 a {
			background:transparent url(/images/vivere/bullet-link-cosamangi.gif) left center no-repeat;
			padding-left:15px;
		}
		
#nostreDomande {
	background: #fff url(/images/vivere/nostre-domande.jpg) top left no-repeat;
	width: 1000px;
	display: block;
	height: 685px;
	clear: block;
	
}	

#nostreDomandeContenuto {
	margin: 0 0 0 300px;
	padding: 88px 0 0 0;
	height: 605px;
	width: 700px;
}	

	#nostreDomandeStep1, #nostreDomandeStep2, #nostreDomandeStep3 {
		width: 700px;
		position: absolute;
		height: 565px;
	}
	
	#nostreDomandeStep2, #nostreDomandeStep3 {	
		display: none;
	}
	
	#nostreDomande .intro {
		color: #969696;
		height: auto;h
		width: 612px;
	}
	
	#nostreDomande .intro strong {
		color: #004055;
	}
	
	#nostreDomande .intro .didascalia{
		color: #004055;
	}
	
	#nostreDomande .inviaRisposte {
		background:url("/images/vivere/bt-invia-risposte.png") top center no-repeat;
		width: 151px;
		height: 25px;
		float: left;
		margin: 30px 0 20px 0;
	}
	
	#nostreDomande .inviaRisposte a {
		display: block;
		overflow: hidden;
		width: 151px;		
		height: 25px;
		margin: 0;
		padding: 0;
		text-indent: -10000px;
	}
	
	#nostreDomande .prosegui {
		background:url("/images/vivere/bt-procedi.png") top center no-repeat;
		width: 151px;
		height: 25px;
		float: left;
		margin: 30px 0 20px 0;
	}
	
	#nostreDomande .prosegui a {
		display: block;
		overflow: hidden;
		width: 151px;		
		height: 25px;
		margin: 0;
		padding: 0;
		text-indent: -10000px;
	}
	
	#nostreDomande .tornaArticoli {
		background:url("/images/vivere/bt-torna-articoli.png") top center no-repeat;
		width: 151px;
		height: 25px;
		float: left;
		margin: 30px 0 20px 0;
	}
	
	#nostreDomande .tornaArticoli a {
		display: block;
		overflow: hidden;
		width: 151px;		
		height: 25px;
		margin: 0;
		padding: 0;
		text-indent: -10000px;
	}
	
	#nostreDomande .error {
		border: 1px solid #f00;
		color: #f00;
		display: block;
		float: left;
		clear: both;
		width: 600px;
		display: none;
	}
	
	#nostreDomande strong {
		color: #004055;
	}
	
	#nostreDomande strong.error{
		color: #f00;
		display: block;
		border: 0 none;
	}
	
	#nostreDomande .domanda {
		color: #969696;
		width: 612px;
		float: left;
	}
	
	#nostreDomande .domandaLinea {
		width: 612px;
		height: 1px;
		background: #b0b0b0;
		margin: 20px 0 20px 0;
		clear: both;
		float: left;
	}
	
	#nostreDomande .domanda .domanda1,
	#nostreDomande .domanda .domanda2,
	#nostreDomande .domanda .domanda3,
	#nostreDomande .domanda .domanda4,
	#nostreDomande .domanda .domanda5,
	#nostreDomande .domanda .domanda6 {
		width: 600px;
		float: left;
		margin: 5px 0 5px 0;
		color: #004055;
	}
	
	#nostreDomande .domanda h2 {
		font-size: 12px;
		color: #004055;
		height: 24px;
	}	
	
	#nostreDomande .domanda h2.error {
		color: #f00;
		display: block;
		border: 0 none;
	}
	
	/** domanda 1 **/
	#nostreDomande .domanda h2.domanda1 {
		background: url(/images/vivere/domanda1.jpg) 0 0 no-repeat;	
		padding: 4px 0 0 36px;
		margin: 0 0 10px 0;			
	}
	
	
	#nostreDomande .domanda .domanda1 .label{
		width: 140px;
		float: left;
	}
	
	#nostreDomande .domanda .domanda1 .data{
		width: 360px;
		float: left;
	}
	
	#nostreDomande .domanda .domanda1 .data label{
		vertical-align: baseline;
	}
	
	#nostreDomande .domanda .domanda1 .data input[type="radio"] {
		margin: -2px 12px 0 4px;
	}
	
	/** domanda 2 **/
	#nostreDomande .domanda h2.domanda2 {
		background: url(/images/vivere/domanda2.jpg) 0 2px no-repeat;	
		padding: 0 0 0 36px;
		height: 26px;
		margin: 0 0 10px 0;			
	}
	
	#nostreDomande .domanda .domanda2 .label{
		width: 280px;
		float: left;
	}
	
	#nostreDomande .domanda .domanda2 .data{
		width: 240px;
		margin: 10px 0 0 0;
		float: left;
	}
	
	#nostreDomande .domanda .domanda2 .data label{
		vertical-align: baseline;
	}
	
	#nostreDomande .domanda .domanda2 .data input[type="radio"] {
		margin: -2px 12px 0 4px;
	}	
	
	/** domanda 3 **/
	#nostreDomande .domanda h2.domanda3 {
		background: url(/images/vivere/domanda3.jpg) 0 0 no-repeat;	
		padding: 4px 0 0 36px;
		margin: 0 0 10px 0;			
	}
	
	#nostreDomande .domanda .domanda3  {
		margin: 0 0 0 36px;
	}
	
	#nostreDomande .domanda .domanda3 .label{
		width: 600px;
		float: left;
		margin: 10px 0 10px 0;
	}
	
	#nostreDomande .domanda .domanda3 .data{
		width: 360px;
		float: left;
	}
	
	#nostreDomande .domanda .domanda3 .data label{
		vertical-align: baseline;
	}
	
	#nostreDomande .domanda .domanda3 .data input[type="radio"] {
		margin: 7px 12px 7px 4px;
	}
	
	/** domanda 4 **/
	#nostreDomande .domanda h2.domanda4 {
		background: url(/images/vivere/domanda4.jpg) 0 2px no-repeat;	
		padding: 0 0 0 36px;
		height: 26px;
		margin: 0 0 10px 0;
	}
	
	#nostreDomande .domanda .domanda4 {
		margin: 0 0 0 36px;
	}
	
	#nostreDomande .domanda .domanda4 .label{
		width: 600px;
		float: left;
		margin: 10px 0 10px 0;
	}
	
	#nostreDomande .domanda .domanda4 .data{
		width: 560px;
		float: left;
	}
	
	#nostreDomande .domanda .domanda4 .data label{
		vertical-align: baseline;
	}
	
	#nostreDomande .domanda .domanda4 .data input[type="radio"] {
		margin: 7px 12px 7px 4px;
	}
	
	/** domanda 5 **/
	#nostreDomande .domanda h2.domanda5 {
		background: url(/images/vivere/domanda5.jpg) 0 0 no-repeat;	
		padding: 4px 0 0 36px;
		margin: 0 0 10px 0;			
	}
	
	#nostreDomande .domanda .domanda5 {
		margin: 0 0 0 36px;
	}
	
	#nostreDomande .domanda .domanda5 .label{
		width: 600px;
		float: left;
		margin: 10px 0 10px 0;
	}
	
	#nostreDomande .domanda .domanda5 .data{
		width: 360px;
		float: left;
	}
	
	#nostreDomande .domanda .domanda5 .data label{
		vertical-align: baseline;
	}
	
	#nostreDomande .domanda .domanda5 .data input[type="radio"] {
		margin: 7px 12px 7px 4px;
	}
	
	/** domanda 6 **/
	#nostreDomande .domanda h2.domanda6 {
		background: url(/images/vivere/domanda6.jpg) 0 2px no-repeat;	
		padding: 0 0 0 36px;
		height: 26px;
		margin: 0 0 10px 0;
	}
	
	#nostreDomande .domanda .domanda6 {
		margin: 0 0 0 0;
	}
	
	#nostreDomande .domanda .domanda6 .label{
		width: 600px;
		float: left;
		margin: 10px 0 10px 0;
	}
	
	#nostreDomande .domanda .domanda6 .data{
		width: 360px;
		float: left;
	}
	
	#nostreDomande .domanda .domanda6 .data label{
		vertical-align: baseline;
	}
	
	#nostreDomande .domanda .domanda6 .data textarea {
		width: 600px;
		height: 120px;
		margin: 7px 0 0 0;
		border: 1px solid #8e8e8e;
	}
	
	
	
	
	
/*
	REGISTRAZIONE
*/


body.vivere #registrazione {
	background:#fefeff url(/images/vivere/registrazione-background.jpg) bottom left repeat-x;
	color:#33507c;
	min-height:320px;
  height:auto !important;
  height:320px;
	padding:30px 0 30px 150px;
}	

body.vivere #registrazione h2 {
	background:url(/images/vivere/registrazione-titolo.gif) no-repeat;
	display:block;
	height:23px;
	margin:0;
	overflow:hidden;
	padding:0;
	text-indent:-10000px;
	width:227px;
}

body.vivere #registrazione h2.recupera {
	background:url(/images/vivere/recupera-titolo.gif) no-repeat;
	width:275px;
}

body.vivere #registrazione p.intro {
	font-weight:bold;
}

	body.vivere #registrazione td {
		color:#33507c;
		font-size:11px;
		font-weight:bold;
		padding:2px 5px 2px 0;
	}
	
	body.vivere #registrazione input.campi_textfield, body.vivere #registrazione input.campi_textfield_small, body.vivere #registrazione select {
		background:#fff;
		border:1px solid #a0b1ba;
		color:#a0b1ba;
		font-size:10px;
		font-weight:bold;
		padding:1px;
		width:150px;
	}
	
	body.vivere #registrazione input.campi_textfield_small, body.vivere #registrazione select.jumpMenu {
		width:50px;
	}
	
	body.vivere #registrazione textarea {
		background:#fff;
		border:1px solid #a0b1ba;
		color:#000;
		font-size:10px;
		padding:1px;
		width:250px;
	}
	
	body.vivere #registrazione #pulsante_invio {
		margin-top:50px;
	}
	
	body.vivere #registrazione fieldset {
		border:none;
		margin:0;
		padding:0;
	}

/**********************
	WIDGET
**********************/

	#homepage.widget .main {
		background:transparent url(../images/vivere/widget/background.jpg) no-repeat;
		color:#324f7c;
		height:620px;
		position:relative;
		width:1000px;
	}
	
	#homepage.widget .main h2, #homepage.widget .main .cosamangi h3, #homepage.widget .main .comevivi h3, #homepage.widget .main .cosaami h3 {
		display:none;
	}
	
	#homepage.widget .main .intro {
		left:380px;
		position:absolute;
		top:61px;
		width:530px;
	}
	
	#homepage.widget .main .cosamangi p, #homepage.widget .main .comevivi p, #homepage.widget .main .cosaami p {
		font-size:.9em;
		left:380px;
		position:absolute;
		top:285px;
		width:170px;
	}
	
	#homepage.widget .main .comevivi p {
		left:564px;
	}
	
	#homepage.widget .main .cosaami p {
		left:742px;
	}
	
	#homepage.widget .main .login {
		left:380px;
		position:absolute;
		top:390px;
		width:530px;
	}
	
	#homepage.widget .main .login p {
		margin-bottom:20px;
	}
	
	#homepage.widget .main .login form p {
		font-size:10px;
		margin-bottom:10px;
	}
	
	#homepage.widget .main .login .error {
		color:#f00;
		font-weight:bold;
	}
	
	#homepage.widget .main .login fieldset {
		border:0;
		padding:0;
	}
	
	#homepage.widget .main .login label {
		font-size:.85em;
		font-weight:bold;
	}
	
	#homepage.widget .main .login input {
		border:1px solid #324f7c;
		padding:3px;
		width:auto;
	}
	
	#homepage.widget .main .login #submitNewsletterWidget {
		background:transparent url(../images/vivere/widget/button.jpg) left center no-repeat;
		color:#fff;
		display:block;
		margin-top:10px;
		padding:10px 5px;
		width:120px;
	}

	#homepage.widget .main .login #downloadWidget0, #homepage.widget .main .login #downloadWidget1 {
		background:transparent url(../images/vivere/widget/button.jpg) left center no-repeat;
		color:#fff;
		display:block;
		float:left;
		margin:50px 0 0 90px;
		padding:10px 5px;
		width:120px;
	}
	
	#homepage.widget .main .login #downloadWidget1 {
		margin-left:20px;
	}
	
	#widget-error {
		background:#FEFAEA url(/images/vivere/widget/errore.jpg) no-repeat;
		height:128px;
		padding:80px 20px;
		width:545px;
	}
	
/***************************************************
	Sitemap
***************************************************/ 
body.sitemap {
	background: #edf9ff url(/images/azienda/bg_puntivendita_body.jpg) top center repeat-x;
}  

body.sitemap #wrapper #header {
	height: 130px;
}

body.sitemap #wrapper #homepage {
	margin: 0 0 0 40px;
}
	
body.sitemap #wrapper #homepage #box #sitemap {
	margin-top: 20px;
}

body.sitemap #wrapper #homepage #box #sitemap ul{
	margin-bottom: 15px;
}

body.sitemap #wrapper #homepage #box #sitemap li.homepage {
	margin-bottom: 15px;
}

body.sitemap #wrapper #homepage #box #sitemap li {
	list-style: circle;
	line-height: 18px;
}
	

/***************************************************
  Tags
***************************************************/ 

.tags {
	line-height:180%;
	text-align:center;
}

.tags a {
	font-weight:normal;
}

.tags a.t9 {
	color:#e23a31;
	font-size:225%;
}

.tags a.t8 {
	color:#e23a31;
	font-size:205%;
}

.tags a.t7 {
	color:#ff9747;
	font-size:185%;
}

.tags a.t6 {
	color:#ff9747;
	font-size:165%;
}

.tags a.t5 {
	color:#f8ac7a;
	font-size:145%;
}

.tags a.t4 {
	color:#f8ac7a;
	font-size:125%;
}

.tags a.t3 {
	color:#7697cd;
	font-size:105%;
}

.tags a.t2 {
	color:#7697cd;
	font-size:95%;
}

.tags a.t1 {
	color:#7697cd;
	font-size:90%;
}