h2 {
	font-size: 2px;
	font-weight:normal;
}

.area_riservata a:link, .area_riservata a:hover, .area_riservata a:visited, .area_riservata a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#b3b446;
text-decoration:underline;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	color: #000000;
	text-decoration: none;
	background-repeat: no-repeat; 
	scrollbar-face-color: #DFDFDF;
	scrollbar-shadow-color:#474747; 
	scrollbar-track-color: #E3E1E1; 
	scrollbar-arrow-color: #42a2e4;  
	scrollbar-highlight-color: #ffffff; 
	scrollbar-3dlight-color:  #636A6E;
	scrollbar-darkshadow-color: #E3E1E1;	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}

/*.bg_superdren_0{
	background: #c4a868 url('/images/bg_superdren_new.jpg') top center no-repeat; padding-top: 172px; background-color:#FFFFFF;
}

.bg_superdren_1{
	background: #c4a868 url('/images_eng/bg_superdren_new.jpg') top center no-repeat; padding-top: 105px; background-color:#FFFFFF;
}

.bg_natale{
	width:780px;
	background-color:ffffff;
	padding-bottom:20px;
}*/

.select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 13px;
	border: 1px solid #9fb6ca;;
	background-color: #ffffff;
	scrollbar-face-color: #CCDDA0;
	scrollbar-shadow-color:#62A238; 
	scrollbar-track-color: #E3E1E1; 
	scrollbar-arrow-color: #62A238;  
	scrollbar-highlight-color: #EBF7CC; 
	scrollbar-3dlight-color:  #3D6F1D;
	scrollbar-darkshadow-color: #E3E1E1; 
}

.body_admin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 1.em;
	font-weight: normal;
	color: #455944;
	text-decoration: none;
}
.novita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 1.em;
	font-weight: normal;
	color: #6488CB;
	text-decoration: none;
}

.text_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 1.3em;
	font-weight: normal;
	color: #FE5C03;
	text-decoration: none;
}
.text_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 1.3em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.text_soleon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	font-weight: normal;
	color: #5E301F;
	text-decoration: none;
}
.home_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 1.3em;
	font-weight: bold;
	color: #9BC830;
	text-decoration: none;
}

a.text:link, a.text:hover, a.text:visited, a.text:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 1.3em;
	font-weight: normal;
	color: #455944;
	text-decoration: none;
}
.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 1.3em;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.white_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
a:link,a:visited, a:active {
	color: #181841;
	text-decoration: none;
}
a:hover {
	color: #566D8F;
	text-decoration: none;
}

.textB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 1.4em;
	color: #455944;
	text-decoration: none;
}
.textN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.4em;
	color: #455944;
	text-decoration: none;
}
a.textB:link, a.textB:hover, a.textB:visited, a.textB:active  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 1.4em;
	color: #455944;
	text-decoration: none;
}
.addy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #585A5B;
	text-decoration: none;
}
.newsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #00659c;
	text-decoration: none;
}
.nero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.6em;
	color: #000000;
	text-decoration: none;
}
a.nero:link, a.nero:hover, a.nero:visited, a.nero:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.6em;
	color: #000000;
	text-decoration: none;
}
.verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.4em;
	color: #455944;
	text-decoration: none;
}

.verde_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.3em;
	color: #4BB015;
	text-decoration: none;
}

a.verde:link, a.verde:hover, a.verde:visited, a.verde:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.4em;
	color: #455944;
	text-decoration: none;
}



.green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.4em;
	color: #62A238;
	text-decoration: none;
}
a.green:link, a.green:hover, a.green:visited, a.green:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.4em;
	color: #62A238;
	text-decoration: none;
}

.verdeB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.4em;
	color: #668716;
	text-decoration: none;
}
a.verdeB:link, a.verdeB:hover, a.verdeB:visited, a.verdeB:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.4em;
	color: #668716;
	text-decoration: none;
}
.verdeBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.4em;
	color: #668716;
	text-decoration: none;
}
a.verdeBig:link, a.verdeBig:hover, a.verdeBig:visited, a.verdeBig:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.4em;
	color: #668716;
	text-decoration: none;
}
.verdeBig2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.4em;
	color: #455944;
	text-decoration: none;
}
a.verdeBig2:link, a.verdeBig2:hover, a.verdeBig2:visited, a.verdeBig2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.4em;
	color: #455944;
	text-decoration: none;
}
.arancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	color: #FA6502;
	text-decoration: none;
}
a.arancio:link, a.arancio:hover, a.arancio:visited, a.arancio:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	color: #FA6502;
	text-decoration: none;
}

.helparancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5em;
	color: #F97703;
	text-decoration: none;
}
a.helparancio:link, a.helparancio:hover, a.helparancio:visited, a.helparancio:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.5em;
	color: #F97703;
	text-decoration: none;
}

.helpbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #006600;
	text-decoration: none;
	font-weight: bold;
	background-color: #DFDF8C;
	padding-left: 3px;
}


.grigiochiaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	color: #807E7E;
	text-decoration: none;
}
a.grigiochiaro:link, a.grigiochiaro:hover, a.grigiochiaro:visited, a.grigiochiaro:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2em;
	color: #807E7E;
	text-decoration: none;
}

.text_speciale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 1.6em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2em;
	color: #505050;
	text-decoration: none;
}
a.grigio:link, a.grigio:hover, a.grigio:visited, a.grigio:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	color: #505050;
	text-decoration: none;
}

.grigio2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	color: #797D80;
	text-decoration: none;
}
a.grigio2:link, a.grigio2:hover, a.grigio2:visited, a.grigio2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	color: #797D80;
	text-decoration: none;
}


.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.4em;
	color: #CF0E0E;
	text-decoration: none;
}
a.red:link, a.red:hover, a.red:visited, a.red:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.4em;
	color: #CF0E0E;
	text-decoration: none;
}

.blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	color: #55758D;
	text-decoration: none;
}
.blu_esp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.2em;
	color: #55758D;
	text-decoration: none;
}
.blu_txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.2em;
	color: #55758D;
	text-decoration: none;
}

a.blu:link,a.blu:visited,a.blu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	color: #55758D;
	text-decoration: none;
}
a.blu_esp:link,a.blu_esp:visited,a.blu_esp:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.2em;
	color: #55758D;
	text-decoration: none;
}
a.blu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	color: #55758D;
	text-decoration: none;
	background-color:#E4EAEE;
}
a.blu_esp:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 1.2em;
	color: #55758D;
	text-decoration: none;
	background-color:#E4EAEE;
}

a.helpblu:link,a.helpblu:visited,a.helpblu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	color: #55758D;
	text-decoration: underline;
}
a.helpblu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	color: #F97703;
	text-decoration: underline;
}

.helpblu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	color: #55758D;
	text-decoration: none;
}


.blu_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.2em;
	color: #55758D;
	text-decoration: none;
}
a.blu_txt:link, a.blu_txt:visited, a.blu_txt:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.2em;
	color: #55758D;
	text-decoration: none;
}
a.blue_txt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.2em;
	color: #55758D;
	text-decoration: none;
}


a.prev_next:link, a.prev_next:visited, a.prev_next:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #455944;
	text-decoration: none;
}
a.prev_next:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #62A238;
	text-decoration: none;
}
.prev_next {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #455944;
	text-decoration: none;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.input_verde {
	border: 1px solid #9fb6ca;
	background-color: #f5f9ed;
}
.input_grigio {
	border: 1px solid #9fb6ca;
	background-color: #f8f8f8;
}
.rubriche_testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.2em;
	color: #444343;
	text-decoration: none;
	padding-right:4px;
}
.rubriche_testo_archivio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.2em;
	color: #333333;
	text-decoration: none;
	padding-right:4px;
}

.select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 13px;
	border: 1px solid #9fb6ca;;
	background-color: #f8f8f8;
	width: 200px;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #76A70E;
	text-decoration: none;
	text-indent: 4px;
	list-style-position: outset;
	list-style-type: square;
}

#mappa a {
	color: #000;
	line-height: 1.5em;
}

/*

li,novita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E00025;
	text-decoration: none;
	text-indent: 4px;
	list-style-position: outset;
	list-style-type:disc ;
}
*/
.redtit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.6em;
	color: #ff0006;
	text-decoration: none;
}
.border {
	border: 1px solid #aaa841;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	color: #000000;
	text-decoration: none;
}
.info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 0px solid #58798C;
	background-color: #bed5ec;
}

img {
	border: 0px solid #000000;
}

.X_MENU_BRICIOLE {}

.bread {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	color: #435569;
	text-decoration: none;
}

a.bread:link,a.bread:visited,a.bread:active {
	color: #435569;
}

a.bread:hover {
	color: ;
}

.bread1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	color: #B59F39;
}

a.bread1:link,a.bread1:visited,a.bread1:active {
	color: #B59F39;
}

a.bread1:hover {
	color: #B59F39;
}


.bread2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	color: #FAB102;
}

a.bread2:link,a.bread2:visited,a.bread2:active {
	color: #FAB102;
}

a.bread2:hover {
	color: #FAB102;
}

.bread3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2em;
	color: #6E9955;
}

a.bread3:link,a.bread3:visited,a.bread3:active {
	color: #6E9955;
}

a.bread3:hover {
	color: #6E9955;
}

/*speciale superdren*/


.contenuto{
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
color:#100f12; 
line-height:1.3em;
padding:0 5px;
}

#contenuto li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7a8083;
line-height:1.4em;
}



. X_MANAGER_TOOL {}

.base {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}

a.base:link, a.base:active, a.base:hover, a.base:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}

.grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.bianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
}

a.bianco:link, a.bianco:active, a.bianco:hover, a.bianco:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
}

.messagblu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #0A3052;
}

.finto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1pt;
	color: #FFF;
}
.basegra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}
/**/
a.inv:link, a.inv:visited, a.inv:active { color: #99cccc; }
a.inv:hover { color: #FFFF66; }
div.minspacer { margin-bottom: 4px; }
div.bigspacer { margin-bottom: 12px; }
div.menu { background-color: #f3f3f3; border: 1px outset #D4D0C8; left: 0px; padding: 0px 1px 1px 0px; position: absolute; top: 0px; visibility: hidden; z-index: 101; }
div.menu a.menuitem { color: #000000; cursor: default; display: block; padding: 3px 1em; text-decoration: none; white-space: nowrap; }
div.menu a.menuitem span.menuitemarrow { margin-right: -.75em; }
div.menu a.menuitem span.menuitemtext { }
div.menu a.menuitem:hover, div.menu a.menuitemhighlight { background-color: #999999; color: #ffffff; }
div.menu div.menuitemsep { border: 1px inset #D4D0C8; margin: 4px 2px; }
div.menubar { background-color: #D8d8d8; border-bottom: 1px solid #0A3052; padding: 0px 0px 0px 0px; text-align: left; }
div.menubar a.menubutton { 
						background-color: transparent;
						border: 0px solid #D4D0C8;
						color: #000000;
						cursor: default;
						left: 0px;
						margin: 0px;
						padding: 0px;
						position: relative;
						text-decoration: none;
						top: 0px;
						z-index: 100;
						}
div.menubar a.menubutton:hover { background-color: transparent; border: 0px outset #D4D0C8; color: #000000; }
div.menubar a.menubuttonactive,
div.menubar a.menubuttonactive:hover { background-color: #999999; border: 0px inset #D4D0C8; color: #ffffff; left: 1px; top: 1px; }
div.menubar,
div.menubar a.menubutton,
div.menu,
div.menu a.menuitem { 
						color: #000000;
 						font-family: verdana, arial, helvetica, sans-serif;
						font-size: 11px;
						font-style: normal;
						font-weight: normal;
					 }



