@charset "iso-8859-1";
/*  Ciro Olisterno - Grafica Elettronica 2009 */

body { 
	background-image:url("images/bg.jpg");
	background-repeat:repeat-x;
	background-color: #e0e0d0; 
	margin: 20px 0 20px 0;
	font-family: arial, verdana, sans-serif;
	font-size:12px;
}

.background { 
	background:url("images/bg_drop.png") repeat-y center;
	margin: 0px auto;
}

div.centrato {  
	display:     block;  
	width:       960px;  
	position:    absolute;  
	left:        50%;  
	margin:      0 0 0 -480px;
}

p {
	padding:0px;
	line-height:1.6em;
	color:#000;
	font-size:11px;
} 


a
{
	color:#000;
	font-weight:bolder;
	text-decoration: underline;
}

a:hover
{
	color:#FF6633;
	text-decoration: underline;
}

h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#666666;
	padding-top: 6px;
	padding-bottom: 0px;
}


.top
{
	background:url("images/top.png") no-repeat bottom center;
	width:960px;
	height:149px;
}


.bg_up
{
	background:url("images/bg_up.png") no-repeat bottom center;
	width:960px;
	height:14px;
}

.bg_dw
{
	background:url("images/bg_dw.png") no-repeat top center;
	width:100%;
	height:14px;
}


.bg_top { 
	background-color: #FFFFFF;
	width:  960px;
	height: 120px; 
	margin: 0px auto;
}

.bg_linea { 
	background-color: #FFFFFF;
	width:  960px;
	margin: 0px auto;
}

.bg_menu { 
	background:url("images/bg_menu.png") repeat center;
	width:  900px;
	height: 30px; 
	margin: 0px auto;
}
.sx_menu
{
	background:url("images/sx_menu.png") no-repeat top left;
	width:10px;
	height:30px;
}

.dx_menu
{
	background:url("images/dx_menu.png") no-repeat top right;
	width:10px;
	height:30px;
}

.note_box_title
{
	color:#26393D;
	font-size:14px;
	font-style:italic;
	font-weight:bolder;
}

.note_descrizione
{
	color:#26393D;
	font-size:12px;
	font-weight:normal;
}

table#contenitore{
	width: 960px;
	height: 100%;
	border: 0px;
	border-width: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

.titolo{
	font-size: 10pt;
	color: #666666;
	font-weight: bold;
	text-align: left;
	}
.titolo:visited {
	text-decoration: none;
}
.titolo:active {
	text-decoration: none;
}
.titolo:hover {
	text-decoration: underline
}

.titolonews{
	margin-right: 0px;
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
	text-align: left;
}


.titolofaq{
	margin-right: 0px;
	font-size: 12px;
	color: #1B1C20;
	font-weight: bold;
	text-align: left;
	}

.testofaq {
	font-size: 12px;
	font-weight: normal;
	line-height:1.4em;
	text-align: left;
	color: #1B1C20;
}
	
.linguetta{
	margin-right: 0px;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
	}


.TestoJust{
	margin-right: 5px;
	margin-left: 5px;
	font-size: 9pt;
	font-weight: normal;
	text-align: justify;
	color: #5F5F5F;
	}

.Fields{
	background-color:#F6F6F4;
	font-size: 12px;
	margin-right: 0px;
	font-weight: bold;
	text-align: left;
	color: #988674; 
}
.Fields7{
	margin-right: 0px;
	font-size: 7pt;
	font-weight: normal;
	text-align: left;
	color: #000000; 
}
.box-fields{
	color: #666666; 
	border: solid 1px #808080;
	background-color: #C0C0C0;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
}

.crediti {
	padding-top: 10px;
	text-align: center;
}

.crediti .descrizione, .crediti .descrizione a {
	font-weight: normal;
	font-size: 7pt;
	color: #222222;
	text-decoration: none;
}

.crediti .descrizione a:hover {
	text-decoration:underline;
	color: #000;
}


.testocopertina {
	font-weight: normal; 
	font-size: 14px; 
	color: #666666; 
}

.testocopertina {
	font-weight: normal; 
	font-size: 12px; 
	color: #666666; 
}

.testonews {
	font-weight: normal; 
	font-size: 11px; 
	color: #666666; 
	text-decoration: none;
}
.testonews:visited {
	text-decoration: none;
}
.testonews:active {
	text-decoration: none;
}
.testonews:hover {
	text-decoration: underline;
}


	
.sfondo {
	background-color: #383996;
	margin-bottom: 5px;
	margin-top: 1px;
	height: 10px;
	text-align: right;
	}

.testostoria {
	margin-left: 2px;
	margin-right: 2px;
	font-size: 10pt;
	color: #666666; 
	text-align: left;
	}


.testopoesia {
	margin-left: 2px;
	margin-right: 2px;
	font-size: 8pt;
	font-style: italic;
	color: #666666;		
	text-align: right;
	}

.portfolio {
	font-size: 11pt;
	color: #666666;
	text-align: right;
	}

.testo_10just {
	font-size: 10pt;
	color: #666666;
	text-align: justify;
	}

.testo_11just {
	font-size: 11pt;
	color: #666666;
	text-align: justify;
	}
	
.testo_10center {
	font-size: 11px;
	color: #6046A9;
	text-align: center;
	font-weight: bold;
	}

.testo_11center {
	font-size: 11pt;
	color: #666666;
	text-align: center;
	}
.testo_9left {
	font-size: 9pt;
	color: #666666;
	text-align: left;
	}
.testo_10left {
	font-size: 10pt;
	color: #666666;
	text-align: left;
	text-decoration:none;
	}
.testo_10left:visited {
}
.testo_10left:active {
}
.testo_10left:hover {
	text-decoration: underline;
}

.testo_11left {
	font-size: 11pt;
	color: #666666;
	text-align: left;
	}

.messaggio-ok  {
	font-size: 10pt;
	color: #666666;
}	

.messaggio-err  {
	font-size: 10pt;
	color: red;
}	

	
	
.box-title{
	color: #5F5F5F;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
}
#flashcontent {
		border: solid 0px #a0a0a0;
		width: 300px;
		height: 150px;
		float: inherit;
		margin: 0px 0px;
}


img {
	border-top-width: 0px; BORDER-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
img.banner {
	width: 100%; max-width: 468px
}
img.lista {
	vertical-align: middle
}


TD.tdtitle {
	font-weight: bold; 
	color: #ffffff; 
	font-size: 11px; 
	height: 22px; 
	text-align: center
}

.col1 {
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	background-color: #ffffff
}
.col2 {
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
	background-color: #ffffff
}
.col3 {
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	background-color: #ffffff
}

.col11 {
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
}
.col12 {
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
	background-color: #ffffff
}
.col13 {
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	background-color: #ffffff
}

.Catalogo1{
	margin-right: 0px;
	font-size: 7pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}
.Catalogo2{
	margin-right: 0px;
	font-size: 7pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	text-decoration: none;
}
.Catalogo2:visited {
}
.Catalogo2:active {
}
.Catalogo2:hover {
	text-decoration: underline
}
.Catalogo3{
	margin-right: 0px;
	font-size: 7pt;
	font-weight: normal;
	text-align: left;
	color: #666666;
}
.Catalogo4{
	margin-right: 0px;
	font-size: 6pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

.Catalogo5{
	margin-right: 0px;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}
.Catalogo6{
	margin-right: 0px;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}
.Catalogo7{
	margin-right: 0px;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #666666;
}
.tipologia_grigio{
	font-size: 11px;
	text-align: left;
	color: #666666; 
	text-decoration: none;
}
.tipologia_grigio:visited {
}
.tipologia_grigio:active {
}
.tipologia_grigio:hover {
	text-decoration: underline;
}	
.tipologia_arancio{
	font-size: 11px;
	text-align: left;
	color: #FF6633; 
	text-decoration: none;
}
.tipologia_arancio:visited {
}
.tipologia_arancio:active {
}
.tipologia_arancio:hover {
	text-decoration: underline;
}	

UL.puntatore li {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 1.5em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url("images/puntatore.png");
	list-style-type: square;
  	margin-bottom: 2px;
}


#nav {border:1px solid #DCDDDE} 

/* 187- */

.container {
	width: 100%;
}
.TableContentMain {
	font-size: 11px;
/*	background-color:#F6F6F4; */
/*	background-color:#8c8c8c; */
	background-color:#FFF;
	width: 100%;
	text-align: left;
	vertical-align: top;
}


.bg_up_box
{
	background:url("images/bg_up_box.png") no-repeat bottom center;
	width:900px;
	height:14px;
}
.bg_dw_box
{
	background:url("images/bg_dw_box.png") no-repeat bottom center;
	width:900px;
	height:14px;
}
.bg_up_box1
{
	background:url("images/bg_up_box1.png") no-repeat bottom center;
	width:580px;
	height:14px;
}

.bg_dw_box1
{
	background:url("images/bg_dw_box1.png") no-repeat bottom center;
	width:580px;
	height:14px;
}
.bg_up_box2
{
	background:url("images/bg_up_box2.png") no-repeat bottom center;
	width:300px;
	height:14px;
}

.bg_dw_box2
{
	background:url("images/bg_dw_box2.png") no-repeat bottom center;
	width:300px;
	height:14px;
}

.bg_up_box3
{
	background:url("images/bg_up_box3.png") no-repeat bottom center;
	width:440px;
	height:14px;
}

.bg_dw_box3
{
	background:url("images/bg_dw_box3.png") no-repeat bottom center;
	width:440px;
	height:14px;
}
.bg_up_box4
{
	background:url("images/bg_up_box4.png") no-repeat bottom center;
	width:440px;
	height:14px;
}

.bg_dw_box4
{
	background:url("images/bg_dw_box4.png") no-repeat bottom center;
	width:440px;
	height:14px;
}
.bg_up_box5
{
	background:url("images/bg_up_box5.png") no-repeat bottom center;
	width:680px;
	height:14px;
}

.bg_dw_box5
{
	background:url("images/bg_dw_box5.png") no-repeat bottom center;
	width:680px;
	height:14px;
}

.bg_up_box6
{
	background:url("images/bg_up_box6.png") no-repeat bottom center;
	width:640px;
	height:14px;
}

.bg_dw_box6
{
	background:url("images/bg_dw_box6.png") no-repeat bottom center;
	width:640px;
	height:14px;
}


.TableTitleContent {
/*	background-image: url("images/bg_table_top.gif");
	background-repeat: repeat-x; */
	background-color: #e7e5e5;
	height: 30px;
	width: 100%;
}
TD.TableTitleContent {
	font-size: 13px;
	color: #786a5c;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 9px;
	width: 100%;
}

TD.TitleContent {
	font-size: 14px;
	color: #786a5c;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding-left: 9px;
	width: 100%;
}

.TableBox {
	font-size: 11px;
	width: 100%;
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 10px;
}


TD.PuntiH {
	background-image: url("images/punti_h.gif");
	background-repeat: repeat-x;
	height: 1px;
	text-align: left;
	vertical-align: top;
}
TD.SpaziatoreW {
	background-image: url("images/punti_w.gif");
	background-repeat: repeat;
	height: 10px;
	text-align: left;
	vertical-align: top;
}
TD.PuntiV {
	background-image: url("images/punti_v.gif");
	background-repeat: repeat-y;
	width: 1px;
	text-align: left;
	vertical-align: top;

}

TD.Content2A {
/*	background-color:#F6F6F4; */
	background-color:#f1f1f0;
	font-size: 11px;
	line-height:11px;
	color:#988674;
	padding:9px;
	width: 140px;
}

TD.Content2B {
/*	background-color:#F6F6F4; */
	background-color:#f1f1f0;
	font-size: 11px;
	line-height:11px;
	color:#988674;
	padding:9px;
	width: 100px;
}
TD.Content2C {
/*	background-color:#F6F6F4; */
	background-color:#f1f1f0;
	font-size: 11px;
	line-height:11px;
	color:#988674;
	padding:9px;
	width: 180px;
}

TD.Content2Btable {
/*	background-color:#F6F6F4; */
	background-color:#f1f1f0;
	font-size: 11px;
	line-height:13px;
	color:#222222;
	padding-left:5px;
}
TD.Content2Form {
/*	background-color:#F6F6F4; */
	background-color:#f1f1f0;
	font-size: 11px;
	line-height:13px;
	color:#222222;
	padding-left:9px;
    vertical-align: middle;
}

TD.Content3Form {
/*	background-color:#F6F6F4; */
	background-color:#f1f1f0;
	font-size: 11px;
	line-height:10px;
	color:#222222;
	padding-right:5px;
    vertical-align: middle;
	text-align: right;

}
TD.Content4Form {
/*	background-color:#F6F6F4; */
	background-color:#f1f1f0;
	font-size: 12px;
	line-height: 1.4em;
	color:#222222;
	padding: 0 10px 0 10px ;
    vertical-align: middle;
	text-align: left;

}

TH.Content3A {
/*	background-color:#F6F6F4; */
	background-color:#f1f1f0;
	font-size: 11px;
	line-height:11px;
	color:#988674;
	padding:9px;
}
TD.Content3B {
/*	background-color:#F6F6F4; */
	background-color:#f1f1f0;
	font-size: 11px;
	line-height:13px;
	color:#988674;
	padding:9px;
}
TD.Content3C {
/*	background-color:#F6F6F4; */
	background-color:#f1f1f0;
	font-size: 11px;
	line-height:13px;
	color:#988674;
	padding: 9px;
	text-align:right;
}


.nero5 {
	color:#000000;
	font-size:11px;
	width: 60px;
}
.nero10 {
	color:#000000;
	font-size:11px;
	width: 160px;
}
.nero11 {
	color:#000000;
	font-size:11px;
	width: 170px;
}

.nero15 {
	color:#000000;
	font-size:11px;
	width: 220px;
}
.nero45 {
	color:#000000;
	font-size:11px;
	width: 450px;
}
.nero50 {
	color:#000000;
	font-size:11px;
	width: 500px;
}

TD.ContentI {
	background-color:#F6F6F4;
	font-size: 12px;
	line-height:10px;
	color:#000000;
	padding-right:5px;
 	text-align: right;
	vertical-align: middle;
}

TD.ContentL {
	background-color:#F6F6F4;
	font-size: 11px;
	color:#988674;
	padding:3px;
	width: 320px;
}

TD.ContentM {
	background-color:#F6F6F4;
	font-size: 11px;
	color:#988674;
	padding:6px 0px 6px 10px;
	width: 150px;
}
TD.ContentN {
	background-color:#F6F6F4;
	font-size: 11px;
	color:#988674;
	padding:1px;
	width: 320px;
}

TD.TableTitleRiepilogo {
	font-size: 13px;
	color: #988674;
	font-weight: bold;
	background-image: url("images/bg_table_top.gif");
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: middle;
	padding-left: 9px;
	width: 100%;
}

/*- Menu Tabs top-------------------------- */ 

#tabs {
	float:left;
	width:100%;
	background:#6145A9;
	font-size: 8pt;
	line-height:normal;
}
#tabs ul {
	margin:0;
	padding: 10px 10px 0 0px;
	list-style:none;
}
#tabs li {
	display:inline;
	margin:0;
	padding:0;
}
#tabs a {
	float:left;
	background:url("images/cerchietto-blu-bianco.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
}
#tabs a span {
	float:left;
	display:block;
	padding: 0px 15px 10px 15px;
	color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
	color:#FF6633;
}
#tabs a:hover {
	background-position:0% -42px;
	background:url("images/cerchietto-blu-arancione.gif") no-repeat left top;
}
#tabs a:hover span {
	background-position:100% -42px;
}

/*- Menu Tabs sx -------------------------- */ 

.arrowlistmenu{
	width: 170px; /*width of menu*/
}

.arrowlistmenu .headerbar{
	font: bold 12px Verdana;
	color: white;
	background: #6046A9 repeat-x center left;
	margin-bottom: 0px; /*bottom spacing between header and rest of content*/
	padding: 4px 0 4px 20px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
	list-style-type: none;
	margin: 0;
	padding: 20px 0px 0px 20px;
	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
	padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
	color: #6046A9;
	background: url("images/cerchietto-bianco-blu.gif") no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 19px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #dadada;
	font-size: 11px;
}

.arrowlistmenu ul li a:visited{
	color: #6046A9;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
	color: #FF6633;
	background:url("images/cerchietto-bianco-arancione.gif") no-repeat center left;
	background-color: #F3F3F3;
}

/* set background for the header */	

#cn_header {
	width: 920px;
	font-size: 11px;
	color: #999;
	text-align:left;
	margin: 0px auto;
	padding: 0;
	background: #FFF;
	position: relative;
}

#cn_header * ol, 
#cn_header * ul {
	list-style-type: none ;
	list-style-image: none ;
	margin: 0;
}

/* login */	
#cn_login {
	width: 408px;
	font-size: 11px;
	color: #999;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0;
	background: #FFF;
}

#login {
	float: left;
    text-align: left;
	margin: 0;
	padding:0;
	height: 14px;
	width: 400px;
}

#login ul {
	margin: 0;
	padding:  0 0 5px  20px ;
	list-style-type: none;	
	clear: both;
	text-align: left;
	position: absolute;
	float: left;
}

#login ul li {
	display: block;
	float: left;
	margin: 0px 2px 0px 2px;
	padding: 0 0 0 5px;
	border-left: solid 1px #ccc;
}

#login ul li.first {
	display: block;
	float: left;
	margin: 0px 2px 0px 2px;
	padding: 0;
	border-left: solid 0px #ccc;
}

#login ul li a:link, 
#login ul li a:active, 
#login ul li a:visited {
	font-size: 11px;
	color: #666666 !important;
	text-decoration: none;
}

#login ul li a:hover {
	text-decoration: underline;
}


.corpo_box
{
	background:#FFF;
	width:100%;
	padding:20px 20px 20px 20px;
}

.corpo_box_nopad
{
	background:#FFF;
	width:100%;
	padding: 0px 0px 0px 0px;
}


.corpo_box_lr
{
	background:#FFF;
	width:100%;
	padding: 0px 20px 0px 20px;
}
/*
.corpo_box_l
{
	background:#FFF;
	width:100%;
	padding:0px 0px 0px 20px;
}

.corpo_box_tb
{
	background:#FFF;
	width:100%;
	padding: 10px 0px 10px 0px;
}

.corpo_box_lrtp
{
	background:#FFF;
	width:100%;
	padding: 10px 20px 10px 20px;
}

*/
.corpo_box_home
{
	background:#FFF;
	width:100%;
	padding:10px 20px 0px 0px;
}

.box_title
{
	color:#000;
	font-size:14px;
	font-style:italic;
	font-weight:bolder;
}

.box_descrizione
{
	color:#222222;
	font-size:12px;
	line-height:1.4em;
	text-align:left;
	padding-left: 10px;
}
.home_descrizione
{
	font-family: arial, verdana, sans-serif;
	color:#1B1C20;
	font-size:12px;
	line-height:1.4em;
	text-align:left;
	padding: 10px 10px 10px 10px;
}

.testo_descrittivo
{
	font-family: arial, verdana, sans-serif;
	color:#666666;
	font-size:12px;
	line-height:1.5em;
	text-align:left;
	padding: 10px 10px 10px 10px;
}

#menu03o{
	width: 100%;
	font-family: arial, verdana, sans-serif;
}
#menu03o ul{
	margin: 0;
	padding-left: 0;
	list-style: none;
}
#menu03o li{
	font-size: 1.1em;
	display: inline;
	margin: 0;
	padding: 0;
}
#menu03o a:link, #menu03o a:visited{
	float:left;
	background: url("images/bg_menu.png") 0 0 repeat;
	color: #222222;
	margin: 0em;
	padding: 0.5em 1.5em 0.5em 1.5em;
	font-weight: normal;
	text-decoration: none;
	border-right: 1px solid #FFF;
}
#menu03o a:hover, #menu03o a:focus, #menu03o a:active{
	color: #FF6633;
	background: url("images/bg_menu.png") 0 0 repeat;
	border-right: 2px solid #FF6633;
}

#menu03o #current a{color: #ff0000}
#menu03o #current span{color: #ff0000}

.buttonCalcola {
	background-image: url("images/box_calcola.png");
	font-weight: bold; 
	font-size: 11px; 
	width: 100px;
	height: 20px;
	cursor: auto;
	color: #fff;
	border: 0px;
	padding-bottom: 3px;
	margin-left: 105px;
	margin-top: 5px;
}

.barraevidenzia {
	background-image: url("images/evidenza.png");
	background-repeat: no-repeat;
	background-position: center ;
	font-weight: bold; 
	font-size: 14px; 
	width: 440px;
	height: 27px;
	cursor: auto;
	color: #fff;
	border: 0px;
	padding-left: 20px;
}

.barraevidenzia2 {
	background-image: url("images/evidenza-640.png");
	background-repeat: no-repeat;
	background-position: center ;
	font-weight: bold; 
	font-size: 14px; 
	width: 640px;
	height: 27px;
	cursor: auto;
	color: #fff;
	border: 0px;
	padding-left: 20px;
}

.barraevidenzia3 {
	background-image: url("images/evidenza-300.png");
	background-repeat: no-repeat;
	background-position: center ;
	font-weight: bold; 
	font-size: 14px; 
	width: 300px;
	height: 27px;
	cursor: auto;
	color: #fff;
	border: 0px;
	padding-left: 20px;
}


.barraevidenzia-mini {
	background-image: url("images/evidenza-mini.png");
	background-repeat: no-repeat;
	background-position: center ;
	font-weight: bold; 
	font-size: 14px; 
	width: 200px;
	height: 27px;
	cursor: auto;
	color: #fff;
	border: 0px;
	padding-left: 20px;
}


.barraevidenzia-estesa {
	background-image: url("images/evidenza-estesa.png");
	background-repeat: no-repeat;
	background-position: center ;
	font-weight: bold; 
	font-size: 14px; 
	width: 690px;
	height: 27px;
	cursor: auto;
	color: #fff;
	border: 0px;
	padding-left: 20px;
}


.promozione {
	margin-bottom: 20px;
	vertical-align:top;
}


.promozione .alfa {
	background-image: url("images/S.png");
	background-repeat: no-repeat;
	background-position: center ;
	width: 220px;
	height: 62px;
}
.promozione .alfa .dsc, .promozione .alfa .dsc a {
	font-weight: bold; 
	font-size: 12px;
	color: #000;
	width: 190px;
	text-align: right;
	padding-top: 30px;
	text-decoration:none;
}

.promozione .alfa .dsc a:hover {
	text-decoration:underline;
	color: #FFF;
}


.promozione .beta {
	background-image: url("images/U.png");
	background-repeat: no-repeat;
	background-position: center ;
	width: 220px;
	height: 62px;
}
.promozione .beta .dsc, .promozione .beta .dsc a {
	font-weight: bold; 
	font-size: 12px;
	color: #000;
	width: 190px;
	text-align: right;
	padding-top: 28px;
	text-decoration:none;
}
.promozione .beta .dsc a:hover {
	text-decoration:underline;
	color: #FFF;
}

.promozione .gamma {
	background-image: url("images/V.png");
	background-repeat: no-repeat;
	background-position: center ;
	width: 220px;
	height: 62px;
}
.promozione .gamma .dsc, .promozione .gamma .dsc a {
	font-weight: bold; 
	font-size: 12px;
	color: #FFF;
	width: 190px;
	text-align: right;
	padding-top: 20px;
	text-decoration:none;
}

.promozione .gamma .dsc a:hover {
	text-decoration:underline;
	color: #000;
}

.promozione .delta {
	background-image: url("images/X.png");
	background-repeat: no-repeat;
	background-position: center ;
	width: 220px;
	height: 62px;
}
.promozione .delta .dsc, .promozione .delta .dsc a  {
	font-weight: bold; 
	font-size: 12px;
	color: #FFF;
	width: 190px;
	text-align: right;
	padding-top: 30px;
	text-decoration:none;
}

.promozione .delta .dsc a:hover {
	text-decoration:underline;
	color: #000;
}

.promozione .descrizione, .promozione .descrizione a {
	font-weight: normal; 
	font-size: 12px;
	color: #000;
	width: 190px;
	padding: 5px 5px 0px 20px;
	text-align: left;
	text-decoration: none;
}


.copertine {
	margin-bottom: 30px;
	padding: 10px 0px 10px 10px;
}
.copertine .titolo {
	font-size: 10px;
	color: #1B1C20;
	font-weight: normal;
	text-decoration:none;
}
.copertine .foto-mini {
	float: left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-right: 5px;
}
.copertine .foto-mini img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

/* BOX NEWSLETTER */
.box_top {
	background-image: url("images/box_top.png");
	background-repeat: no-repeat;
	height: 38px;
	background-position:top;
}
.testo_blu {
	font-family: arial, verdana, sans-serif;
	font-size: 14px;
	color: #06375c;
	line-height:1.4em;
	text-align:left;
	padding: 10px 10px 10px 20px;
	
}
.box_body {
	background-image: url("images/box_body.png");
	background-repeat: no-repeat;
	height: 195px;
	background-position:top;
}


.InPromo {
	clear: both;
	margin-top: 10px;
}
.InPromo .promo2 {
	float: left;
	width: 420px;
	text-align: left;
	margin-right: 10px;
	padding-left: 0px;
}


.promo2 {
	margin-bottom: 30px;
}


.promo2 .alfa {
	float: left;
	background-image: url("images/S.png");
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 180px;
	height: 62px;
	padding: 0px 20px 0px 0px;
}
.promo2 .alfa .dsc, .promo2 .alfa .dsc a {
	font-weight: bold; 
	font-size: 12px;
	color: #000;
	width: 150px;
	text-align: right;
	padding-top: 30px;
	text-decoration:none;
}

.promo2 .beta {
	background-image: url("images/U.png");
	background-repeat: no-repeat;
	background-position: center ;
	width: 180px;
	height: 62px;
	padding: 0px 20px 0px 0px;
}
.promo2 .beta .dsc, .promo2 .beta .dsc a {
	font-weight: bold; 
	font-size: 12px;
	color: #000;
	width: 150px;
	text-align: right;
	padding-top: 30px;
	text-decoration:none;
}

.promo2 .delta {
	background-image: url("images/X.png");
	background-repeat: no-repeat;
	background-position: center ;
	width: 180px;
	height: 62px;
	padding: 0px 20px 0px 0px;
}
.promo2 .delta .dsc, .promo2 .delta .dsc a {
	font-weight: bold; 
	font-size: 12px;
	color: #000;
	width: 150px;
	text-align: right;
	padding-top: 30px;
	text-decoration:none;
}

.promo2 .gamma {
	float: left;
	background-image: url("images/V.png");
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 180px;
	height: 62px;
	padding: 0px 20px 0px 0px;
}
.promo2 .gamma .dsc, .promo2 .gamma .dsc a {
	font-weight: bold; 
	font-size: 12px;
	color: #000;
	width: 150px;
	text-align: right;
	padding-top: 22px;
	text-decoration:none;
}

.promo2 .descrizione, .promo2 .descrizione a {
	
	font-weight: normal; 
	font-size: 11px;
	color: #1B1C20;
	padding: 5px 5px 10px 10px;
	text-align: left;
	text-decoration: none;
}
.promo2 .descrizione a:hover{
	text-decoration: underline;
}

