
* { margin: 0; padding: 0; }

body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center; 	
	/*background-color: #ebebeb;*/
	background-color: #002469;
	color: #4B4B4B;
	/*
	background-image: url(../images/sfondo_pagina.jpg);
	background-repeat: repeat-x;
	*/
}

#content {
	width: 750px;
	margin: auto;
	background-color: #fff;
	text-align: left;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
}

p {
	margin-bottom: 10px;
}

img {
	border: 0;
}

a:link, a:visited, a:active {
	color: #00387c;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#header {
	background-image: url(../images/header.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 15px;
	padding-left: 31px;
	padding-bottom: 11px;
}

.spaziohome {
	width: 110px;
	height: 60px;
}

a#homepage:link, a#homepage:hover, a#homepage:visited {
	display: block;
	width: 110px;
	height: 60px;
	text-decoration: none;
}

#footer {
	margin-top: 20px;
	background-image: url(../images/footer.gif);
	background-position: top;
	background-repeat: no-repeat;
	color: #204c8b;
	font-weight: bold;
	padding: 30px 0 0 10px;
}

.footersx {
	margin-top: 10px;
	float: left;
	width: 150px;
}
.footerdx {
	margin-top: 10px;
	float: right;
	width: 500px;
	text-align: right;
}

.articlebodyarticle {
	margin: 5px 0 5px 0;
}

#cerca {
	height: 21px;
	margin-right: 5px;
	padding: 5px 5px 0 0;
	background-image: url(../images/sfondo_cerca.gif);
	background-position: right;
	background-repeat: no-repeat;
	text-align: right;
 }
#cerca .q { 
	border: 0; 
	padding: 2px;
	color: #898989;
	font-size: 12px;
	font-weight: bold;
	width: 100px;
}
#cerca .submit { 	
	padding: 1px; 
	vertical-align: -5px !important; 
	vertical-align: -2px; 
	border: 0; 
}
#cerca label { 
	font-weight: bold; 
	display: block; 
	letter-spacing: -0.06em; 
	margin-bottom: 4px; 
} 

#menu {
	border-top: 2px solid #00387c;
	border-bottom: 2px solid #00387c;	
	position: absolute;
	top: 110px;
	width: 750px;
	height: 189px;
}

.sfondomenu {
	text-align: right !important; 
	margin-bottom: 0 !important;  
	margin-bottom: 15px;  
	width: 750px;
	/*height: 0 !important; */ /* Da non cancellare: questo evita che durante */
	height: 190px; /* il caricamento della pagina la pagina non sformi */
}

#contenuto {}

#menu_primo {
	float: left;
	margin-right: 5px !important;
}
#menu_primo td {
	padding: 0;	
}
#menu_primo td a:link, #menu_primo td a:visited {
	display: block;
	width: 100%;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
#menu_primo td a:hover {	
	color: #fff;	
}
/* INIZIO TRASPARENZA PNG */
#sfondo_primo {
	background-color: #fff;
	float: left;
	height: 100%;
	padding-left: 5px;
	z-index: 0;
}
#sfondo_secondo {
	height: 100%;
	float: left;
	padding: 0 5px 0 5px;
	background-image: url(http://sito.150annidicirio.it/contents-cirio/instance1/images/sfondo_secondo.png) !important;	
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://sito.150annidicirio.it/contents-cirio/instance1/images/sfondo_secondo.png',enabled=true,sizingMethod=scale);
	z-index: 0;
}
#sfondo_terzo {
	height: 100%;
	float: left;
	padding: 0 5px 0 5px;		
	background-image: url(http://sito.150annidicirio.it/contents-cirio/instance1/images/sfondo_terzo.png) !important;	
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://sito.150annidicirio.it/contents-cirio/instance1/images/sfondo_terzo.png',enabled=true,sizingMethod=scale);
	z-index: 0;
}
#sfondo_quarto {
	height: 100%;
	float: left;
	padding: 0 5px 0 5px;		
	background-image: url(http://sito.150annidicirio.it/contents-cirio/instance1/images/sfondo_quarto.png) !important;	
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://sito.150annidicirio.it/contents-cirio/instance1/images/sfondo_quarto.png',enabled=true,sizingMethod=scale);
	z-index: 0;
}
/* FINE TRASPARENZA PNG */
#menu_secondo {
	padding: 0; 
	float: left;
}
#menu_secondo td {
	padding: 0;	
}
#menu_secondo td a:link, #menu_secondo td a:visited {
	display: block;
	width: 100%;
	font-weight: bold;
	text-decoration: none;
	color: #000;	
}
#menu_secondo td a:hover {	
	color: #fff;	
}
#menu_terzo {
	padding: 0;	
	float: left;
}
#menu_terzo td {
	padding: 0;	
}
#menu_terzo td a:link, #menu_terzo td a:visited {
	display: block;
	width: 100%;
	font-weight: bold;
	text-decoration: none;
	color: #000;	
}
#menu_terzo td a:hover {	
	color: #fff;	
}
#menu_quarto {
	padding: 0;	
	float: left;
}
#menu_quarto td {
	padding: 0;	
}
#menu_quarto td a:link, #menu_quarto td a:visited {
	display: block;
	width: 100%;
	font-weight: bold;
	text-decoration: none;
	color: #000;	
}
#menu_quarto td a:hover {	
	color: #fff;	
}
.tabcentrale_off {
	background-image: url(../images/sfondo_cella_off.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0 0 1px 5px;
	height: 21px;
}
.tabcentrale_on {	
	background-image: url(../images/sfondo_cella_on.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 0 0 1px 5px;
	height: 21px;
	color: #fff;
	font-weight: bold;
}
.tabcentrale_ultimo_off {
	background-image: url(../images/sfondo_cella_ultimo_off.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left: 5px;
	height: 21px;
}
.tabcentrale_ultimo_on {	
	background-image: url(../images/sfondo_cella_ultimo_on.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left: 5px;
	height: 21px;
	color: #fff;
	font-weight: bold;
}
.tabsx_off {
	width: 9px;
	height: 16px;
	background-image: url(../images/tabsxoff.gif);
	background-repeat: no-repeat;
	background-position: left;	
}
.tabsx_on {	
	width: 9px;
	height: 16px;
	background-image: url(../images/tabsxon.gif);
	background-repeat: no-repeat;
	background-position: left;	
}
.tabsx_ultimo_on {
	width: 9px;
	height: 16px;
	background-image: url(../images/tabsx_ultimo_on.gif);
	background-repeat: no-repeat;
	background-position: center;	
}
.tabsx_vuoto_off {
	width: 12px;
	height: 16px;
	background-image: url(../images/tabsx_vuoto_off.gif);
	background-repeat: no-repeat;
	background-position: center;	
}
.tabdx_off {
	width: 12px;
	height: 16px;
	background-image: url(../images/freccia_off.gif);
	background-repeat: no-repeat;
	background-position: center;	
}
.tabdx_on {
	width: 12px;
	height: 16px;
	background-image: url(../images/freccia_on.gif);
	background-repeat: no-repeat;
	background-position: center;	
}
.tabdx_ultimo_off {
	width: 12px;
	height: 16px;
	background-image: url(../images/freccia_ultimo_off.gif);
	background-repeat: no-repeat;
	background-position: center;	
}
.tabdx_ultimo_on {
	width: 12px;
	height: 16px;
	background-image: url(../images/freccia_ultimo_on.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.tabdx_vuoto_off {
	width: 12px;
	height: 16px;
	background-image: url(../images/freccia_vuoto_off.gif);
	background-repeat: no-repeat;
	background-position: center;	
}
.tabdx_vuoto_on {
	width: 12px;
	height: 16px;
	background-image: url(../images/freccia_vuoto_on.gif);
	background-repeat: no-repeat;
	background-position: center;	
}
.tabdx_ultimo_off {
	width: 12px;
	height: 16px;
	background-image: url(../images/freccia_ultimo_vuoto_off.gif);
	background-repeat: no-repeat;
	background-position: center;	
}
.tabdx_ultimo_on {
	width: 12px;
	height: 16px;
	background-image: url(../images/freccia_ultimo_on.gif);
	background-repeat: no-repeat;
	background-position: center;	
}
.tabdx_ultimo_vuoto_off {
	width: 12px;
	height: 16px;
	background-image: url(../images/freccia_ultimo_vuoto_off.gif);
	background-repeat: no-repeat;
	background-position: center;	
}
.tabdx_ultimo_vuoto_on {
	width: 12px;
	height: 16px;
	background-image: url(../images/freccia_ultimo_vuoto_on.gif);
	background-repeat: no-repeat;
	background-position: center;	
}
.tabdx_ultimo_nochild_vuoto_off {
	width: 12px;
	height: 16px;
	background-image: url(../images/freccia_ultimo_nochild_vuoto_off.gif);
	background-repeat: no-repeat;
	background-position: center;	
}
.tabdx_ultimo_nochild_vuoto_on {
	width: 12px;
	height: 16px;
	background-image: url(../images/freccia_ultimo_nochild_vuoto_on.gif);
	background-repeat: no-repeat;
	background-position: center;	
}
.linkmenubianco {
	display: block;
	width: 100%;
	font-weight: bold;
	text-decoration: none;
	color: #fff !important;	
}
.linkmenunero {
	display: block;
	width: 100%;
	font-weight: bold;
	text-decoration: none;
	color: #000;	
}
.clear {
	height: 1px;
	overflow: hidden;
	clear: both;
	font-size: 10px !important; /*per Firefox*/
	font-size: 1px; /*per Explorer*/
}
.separatore {
	background-color: #00387c;
	float: left;
	height: 100%;
	width: 1px; 
	overflow: hidden;
}

fieldset {
	border: 0;
}

.titoloarticolo {
	margin-top: 10px !important;
	margin-top: -5px;
	margin-bottom: 10px;
	padding: 7px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	/*background-image: url(../images/sfondo_titoloarticolo.jpg);
	background-repeat: repeat-x;*/
	border: 2px solid #ecc45c;
	background-color: #00387c;
	height: 14px;
	text-align: center;
	text-transform: uppercase;	
	letter-spacing: 5px;
	font-family: Trebuchet MS, Verdana, Helvetica;
}
.titoloarticolohome {
	margin: 0 0 2px 0;
	padding: 7px;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	background-image: url(../images/sfondo_titoloarticolohome.jpg);
	text-align: center;
	letter-spacing: 5px;
	font-family: Trebuchet MS, Verdana, Helvetica;
}

#underbar {
	margin-bottom: 2px;
	height: 7px;
	font-size: 1px;
	background-image: url(../images/barra_sotto_home.jpg);
}

.articolo {
	padding: 0 15px 0 15px;
	line-height: 14px !important;
}
.sfondo {
	background-image: url(../images/sfondo_articolo.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.articolosx {
	float: left;
	width: 500px;
}

.articolodx {
	float: right;
	width: 200px;
	height: 333px;
	overflow: hidden;
	background-image: url(../images/sfondo_box_articoli.gif);
	background-position: top center;
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 20px;
}

.articolodx img {
	margin: 0 1px 10px 1px;
}

.sottotitolo {
	font-weight: bold;
	margin-bottom: 10px;
	color: #000066;
}

.avanti {
	font-weight: bold;
	text-align: right;
	padding: 10px 30px 0 0;
}

#articolihome {
	background-color: #00326F;
	color: #fff;
	font-size: 11px;
}

.parallel {
	float: left;
	padding: 5px 0 0 0;
	width: 250px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
}
.testoparallel {
	float: right;
	text-align: left;
	width: 145px;
}
.parallel .titolo {
	color: #FFB600;
	font-size: 12px;
	margin-bottom: 5px;
}
.parallel .titolo a {
	color: #FFB600;
	font-size: 12px;
	margin-bottom: 5px;
}

#iva {
	margin-top: 2px;
	color: #999999;
	font-size: 10px;
	text-align: right;
}

/* BOX OGGETTI ASSOCIATI */
div.correlati { 
	padding: 6px;
	padding-left: 80px; 
	background-color: white; 
	background-image: url('../images/correlati.gif'); 
	background-repeat: no-repeat; background-position: 20px 6px;
	border: 1px dashed silver;
}

.box-child {
	padding: 6px;
	padding-bottom: 20px;
	padding-left: 80px; 
	background-color: #fff;
	background-image: url('../images/ancor.gif'); 
	background-repeat: no-repeat; 
	background-position: 20px 6px;
	border: 1px dashed silver;
}

.box-survey {
	padding: 6px;
	padding-bottom: 20px;
	padding-left: 80px; 
	background-color: #fff;
	background-image: url('../images/survey.gif'); 
	background-repeat: no-repeat; 
	background-position: 20px 6px;
	border: 1px dashed silver;
}

.box-calendar {
	padding: 6px;
	padding-bottom: 10px;
	padding-left: 80px; 
	background-color: #fff;
	background-image: url('../images/calendar.gif'); 
	background-repeat: no-repeat; 
	background-position: 20px 6px;
	border: 1px dashed silver;
}

.box-atti {
	padding: 6px;
	padding-bottom: 10px;
	padding-left: 80px; 
	background-color: #fff;
	background-image: url('../images/atti.gif'); 
	background-repeat: no-repeat; 
	background-position: 20px 6px;
	border: 1px dashed silver;
}

.box-allegati {
	float: left;
	padding: 6px;		
}

.box-esterno {
	padding-top: 10px;
	margin-bottom: 10px;
	/*border: 1px dashed silver;*/
}

.icona {
	margin-left: 20px !important;
	margin-left: 10px; 
	margin-right: 20px;
}

.etichetta_sx {
	background-color: #f6f6f6;
	border: 1px solid #ccc;
	border-bottom: 0;
	color: #000;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
	padding-left: 5px;
	width: 130px;
}

.etichetta_dx {
	float: right;
	/*background-image: url(../images/etichetta_dx.gif);
	background-repeat: no-repeat;*/
	background-color: #f6f6f6;
	border: 1px solid #ccc;
	border-bottom: 0;
	color: #000;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
	padding-left: 5px;
	width: 155px;
	text-align: center;
}

.etichetta_dx a:link, .etichetta_dx a:visited {
	color: #000;
}

p.single { padding: 4px 20px 4px 0; }
/* FINE OGGETTI ASSOCIATI */

.faqsx {
	float: left;
	width: 33px;
	height: 19px;
	background-image: url(../images/bottone_faq.jpg);
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 5px;
	margin: 0 10px 5px 0;
}
.faqsx a:link, .faqsx a:visited {
	display: block;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.faqsx a:hover {
	color: red;
}
.faqdx {
	padding-top: 3px;
	float: left;
	font-weight: bold;
}
.abstract {
	display: none;
	width: 570px;
	margin: 0 0 15px 45px;	
	padding: !important 0;
}

.content_abstract {
	width: 620px;
	padding: 10px;
	padding-left: 20px;
	background-image: url(../images/sfondo_faq.gif);
	background-repeat: repeat-y;
	margin: 0;
}

.sinistra {
	float: left;	
}
.destra {
	float: right;	
}

.prodotti_affiancati {
	float: left;
	width: 250px;
	background-image: url(../images/sfondo_prodotti_affiancati.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	border-top: 1px solid #000;
}
.prodotti_body {
	padding: 10px;	
	padding-bottom: 0;
}

.grassetto {
	font-weight: bold !important;
}

.nero {
	color: #000 !important;
}

.gammasx {
	padding-top: 40px;
	float: left;
	width: 460px;
	overflow: hidden;
}
.gammadx {
	margin-top: 20px;
	float: right;
	width: 235px;
	height: 225px;
	overflow: hidden;
	background-image: url(../images/sfondo_gammadx.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
.titologamma {
	color: #3c6699;
	font-size: 15px;
	font-weight: bold;
	margin: 10px 0 10px 0;
	text-align: center;
}
.imggamma {
	/*margin-top: -30px !important;*/
	padding: 0 !important;
}
.bodygamma {	
	width: 190px;
	height: 160px;
	margin-left: 20px;
	overflow: hidden;
}
.linkgamma {	
	width: 23px;
	height: 23px;
	margin-left: 205px;
}

.spaziobr {
	margin-right: 10px;
	margin-bottom: 10px;
}

.dettagliosx {
	margin-top: 20px;
}
.dettagliodx {
	/*float: right;*/
	width: 220px;
	background-image: url(../images/dettaglio_2.jpg);
	background-repeat: repeat-y;
	margin: 0 0 10px 20px;
}
.bodydettaglio {		
	width: 180px;
	margin-left: 15px !important;
	margin-left: 7px;
	font-size: 11px;
}
.imgdettaglio {
	margin-left: 20px !important;
	margin-left: 10px;
}
.titolodettaglio {
	margin-bottom: 15px;
}
.titolinodettaglio {
	color: #00387C;
	font-weight: bold;
}

ul {
	margin-left: 30px;	
}

.videosx {
	float: left;
	width: 560px;
}
.videodx {
	margin-right: 5px;
	float: right;
	width: 170px;
}

.dimensioni {
	padding: 20px 0 10px 10px;
	background-repeat: no-repeat;
}

.dimensioni a:link, .dimensioni a:visited, .dimensioni a:hover{
	text-decoration: none;
}

.cellavideo {
	font-size: 10px;
}
#boxcarosello {
	font-size: 11px;
	margin: 10px 0 20px 0;	
	padding: 20px;
	padding-bottom: 25px;
	background-image: url(../images/sfondo_carosello.gif);
	background-repeat: no-repeat;
	line-height: 18px;
}
#boxcarosello1 {	
	margin: 10px 0 20px 0;	
	padding: 15px 20px 25px 20px;
	background-image: url(../images/sfondo_carosello1.gif);
	background-repeat: no-repeat;
	line-height: 18px;
	color: #002469;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}
.carosello {
	border: 1px solid #ccc;
	padding: 5px;	
	margin: 0 10px 10px 0;
	height: 250px;
}
.fotovideo {
	margin-bottom: 10px;
	text-align: center;
}

.fotovideo img {
	border: 2px solid #4f739e;
}

.testosinistra {
	text-align: left;
}

.testodestra {
	text-align: right;
}

blockquote {
	margin-left: 20px;
}

.titoloarticolo1 {
	font-size: 21px;
	color: #112d76;
	font-family: Trebuchet MS;
	font-weight: bold;
	line-height: 20px !important;
}

.titolo1
{
	font-weight: bold;
	font-size: 15px;
	color: #112d76;
}

.titolo2
{
	font-weight: bold;
	font-size: 16px !important;
}

.titolo3
{
	font-weight: bold;
	font-size: 12px;
	color: #112d76;
}

.titolonews {
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 15px;
}

.barrablu {
	height: 10px;
	font-size: 1px !important;
	background-color: #112D76;
	margin: 15px 0  15px 0;
}
.titolo-news {
	color: #0A3B85;
	font-weight: bold;
	padding-bottom: 3px;
}
.rosso {
	color: red !important;
}
table.news {
	width: 100%;
}
table.news td {
	border-top: 1px solid #ccc;
	padding: 10px;
}
.titoloarticolonews {
	padding: 0 28px 0 25px;
	line-height: 14px !important;
}
a.legginews:link, a.legginews:visited {
	display: block;
	width: 50px;
	text-align: center;
	margin-left: auto;
	margin-top: 15px;
	color: #000;
	font-size: 10px !important;
	font-weight: bold;
	padding: 5px 5px 4px 8px;
	background-image: url(../images/sfondo_leggi_news.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}

a.legginews:hover {
	color: red;
}

/* Galleria */
table.galleria {	
	margin-top: 5px;
	margin-bottom: 20px;
}

table.galleria td {	
	padding: 10px;	
}

.galleria a:link, .galleria a:visited {
	padding: 0;
}

.img_galleria {
	border: 1px solid #00387C !important;
	padding: 4px;
	margin-bottom: 10px;
}
.centrato {
	text-align: center;
}
/* Fine Galleria */

.bordo {
	border: 2px solid #00387C;
}

.mtop6 {
	margin-top: 6px;
}

.mright8 {
	margin-right: 8px;
}

.bodyprodotto {
	margin-bottom: 15px;
	color: #00387C;
	font-size: 12px !important;
	font-weight: bold !important;
}

.bodyblu {
	display: block;
	margin-bottom: 10px;
	/*color: #fff;
	background-color: #3c6699;*/
	background-color: #f4f4f4 !important;
	color: #112d76 !important;
	font-size: 13px !important;
	padding: 3px;
	width: 99%;
}

.bodyblu a:link, .bodyblu a:visited, .bodyblu a:hover {
	color: #112d76; 
	text-decoration: underline;
	font-weight: bold;
}

/* Ricerca */ 
span.selected { border: 1px dotted gray; background-color: #ebebeb; font-weight: bold; }
#risultati { margin: 5px; border: 1px solid silver; padding: 5px; }
div.singolo { margin: 8px 0; }
div.singolo a { font-size: 14px; font-weight: bold; }
#links1,#links2 { margin: 5px; border: 1px solid silver; padding: 5px; color: red; font-weight: bold; }
#links1 span, #links2 span { font-size: 15px; margin: 0 3px; }
#links1 a, #links2 a { font-size: 12px; margin: 0 3px; }
fieldset#ricerca { margin: 5px; border: 1px solid silver; padding: 5px; }
fieldset#ricerca legend { font-size: 12px; font-weight: bold; }
#formricerca { padding: 0; margin: 0; }
/* Fine Ricerca */

.zoom {
	margin: 20px;
	font-weight: bold;
}

/* INIZIO RICETTARIO */
.sfondoricettario {
	background-image: url(../images/sfondoricettario.jpg);	
	background-color: #002469;
	background-repeat: no-repeat;
	background-position: center 20px;
	padding: 20px;
	height: 575px;
	width: 687px;
	text-align: left;
	margin: auto;	
}

.ricettasx {
	float: left;
	width: 340px;
	padding-top: 20px;
	padding-left: 1px;
}
.ricettadx {
	float: right;
	width: 320px;
	text-align: center;
	padding-top: 20px;
}
.elencoprodotti {
	
}
.ricettasxdettaglio {
	float: left;
	width: 340px;
	height: 580px;
	overflow: hidden;
	font-size: 11px;
}
.imgdettart {
	margin: 20px 0 10px 1px;
}
.titolodettarticolo {
	color: #002469;
	padding-bottom: 5px;
	background-image: url(../images/sfondo_dettaglio.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	font-weight: bold;
}
.frecce {
	margin-top: 10px;
}
/* FINE RICETTARIO */

.padding5 {
	padding: 10px;
	padding-bottom: 0;
	font-size: 11px;
}

/* INIZIO CARD */
.fotocard {
	border: 1px solid #002469;
}
.sottotitolocard {
	font-weight: bold;
	font-size: 10px;
	color: #c1841a;
	margin-bottom: 5px;
}
.prodotticirio {
	background-image: url(../images/cappello.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
a.linkprodotti:link, a.linkprodotti:visited {
	color: #000;
	font-weight: bold;
	text-decoration: none;
} 
a.linkprodotti:hover {
	text-decoration: underline;
} 
/* FINE CARD */

.noresults {
	margin: 100px 20px 20px 20px;	
	text-align: center;
	font-weight: bold;
}

/* SCROLL */ 
#demo {
   width:300px;
   height:280px;
   overflow:hidden;
   font-size: 12px;
}
/* FINE SCROLL */

/* INIZIO WEB MAGAZINE */ 
#web_magazine {
	text-align: center;	
	margin-top: 10px;
}
#prodotto1 {
	margin: auto;
	background-image: url(../images/magazine/sfondo_prod1.jpg);
	background-repeat: repeat-y;
	background-position: center !important;
	width: 560px;
	padding: 20px 75px 20px 75px;
	color: #fff;
	overflow: hidden;
	text-align: left;
	font-size: 11px !important;
}
#prodotto1 a {
	color: #FFCC00;
}
#prodotto2 {
	margin: auto;
	background-image: url(../images/magazine/sfondo_prod2.jpg);
	background-repeat: repeat-y;
	background-position: center !important;
	width: 560px;
	padding: 10px 75px 10px 75px;
	color: #fff;
	overflow: hidden;
	font-size: 11px !important;
}
#prodotto2 a {
	color: #fff;
}
#prodotto3 {
	margin: auto;
	background-image: url(../images/magazine/sfondo_prod3.jpg);
	background-repeat: no-repeat;
	background-position: bottom center !important;
	width: 560px;
	padding: 20px 75px 20px 75px;
	color: #fff; 
	overflow: hidden;
	text-align: left;
	font-size: 11px !important;
}
#prodotto3 a {
	color: #fff;
}
.dettaglioprodotto {
	margin: auto;
	background-image: url(../images/magazine/sfondo_prod3.jpg);
	background-repeat: no-repeat;
	background-position: bottom center !important;
	width: 560px;
	padding: 20px 75px 20px 75px;
	color: #fff; 
	overflow: hidden;
	text-align: justify;
	font-size: 11px !important;
}
.dettaglioprodotto img {
	border: 1px solid #eab429;
}
.dettaglioprodotto a:link, .dettaglioprodotto a:visited {
	color: #E8B327; !important;
}
.prodsx {
	float: left;
	margin-right: 20px;
}
.prodsx img {
	border: 1px solid #eab429;
}
.proddx {
	float: right;
	text-align: left;
	width: 300px;
}
.marginesopra {
	margin-top: -3px !important;
	margin-top: 0;
}
.marginesopra img {
	margin-bottom: 10px;	
	border: 1px solid #fec843;
}
.boldgiallo {
	font-weight: bold;
	color: #fec843;
}
.sfondoazzurro {
	background-color: #004792;
	padding: 5px;
	color: #fff;
	border: 1px solid #5379b8;
	text-align: left !important;
}
.sfondoazzurro img {
	border: 0;
}
.titolosfondoazzurro {
	background-color: #5379b8;
	padding: 5px;
	color: #fff;
	font-weight: bold;
}
.testomagazine {
	float: left;
	width: 310px;
	text-align: justify;
}
.titolotestomagazine {
	margin-bottom: 10px;
}
.titolotestomagazine a:link, .titolotestomagazine a:visited {
	color: #fff !important;
	font-weight: bold;
}
.continua {
	background-image: url(../images/sfondo_continua.jpg);
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	padding: 15px 10px 5px 0;
	margin: 10px 0 5px 0;
}
.continua img {
	border: 0;
}
/* FINE WEB MAGAZINE */ 

