/* CSS Document */

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#F7F5F4; }

#container { margin:0 auto; width:955px; }
.container { min-height:640px; height:auto !important; height:640px; }

caption	{ font-weight:bold; margin-top:20px; padding-left:10px; padding-bottom:3px; text-align:left; border-left:#CCC solid 10px; }
table { border-collapse:collapse; }
td { height:19px; padding:7px 20px 1px 10px; border-bottom:#CCC 1px solid; vertical-align:top; text-align:left; }
th { vertical-align:bottom; padding-left:10px; text-align:left; }
.wide-cell caption { padding-left:15px; }
.wide-cell th, .wide-cell td { padding-left:25px; }
.narrow-cell th, .narrow-cell td { padding-right:10px; }
.last { text-align:right; white-space:nowrap; }

div { margin:0; padding:0; }
ul { margin:0 0 18px; padding:0; }
li { padding: 0; margin: 0 0 8px; }
img	{ border:none; }

.singleLine	{ float:left; clear:both; min-height:27px; height:auto !important; height:27px; }
.label { float:left; clear:left; vertical-align:baseline; width:120px; padding-top:2px; }
.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-left:7px; width:380px; }
textarea	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 20px;
	padding-top: 4px;
	padding-left: 7px;
	padding-bottom: 5px;
	width: 380px;
	}

.floatLeft { float:left; }
.floatRight	{ float:right; }
.recupero { clear:both; }

.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }
.hidden { display:none !important; }

#logox { width:264px; height:157px; }

#visualId	{
	position: relative;
	width: 135px;
	}

#visual	{
	width: 247px;
	}

#nbarGlobale	{
	margin-top: 5px;
	margin-left: 17px;
	}

#nbarGlobale ul {
	margin-top: 0;
	list-style-type: none;
	}

#nbarGlobale li {
	margin-top: 0;
	display: inline;
	}

#nbarGlobale a	{
	text-decoration: none;
	font-weight: bold;
	}

#languageFlags { position:absolute; top:133px; right:15px; width:85px; }
#languageFlags ul { list-style-type:none; }
#languageFlags li { margin:0; padding:0; }

#nbarAttivita	{
	width: 245px;
	padding-top: 5px;
	margin-left: 19px;
	}

#nbarAttivita ul {
	margin-left: 0;
	margin-top: 0;
	list-style-type: none;
	}

#nbarAttivita li {
	margin-top:6px;
	margin-left:0;
	padding-left:21px;
	padding-bottom:8px;
	list-style-type:none;
	background: url(../img/00_default/nbar_attivita_bline.gif) left bottom no-repeat; }

#nbarAttivita a	{ text-decoration:none; font-weight:bold; }
#nbarAttivita a:link { color:#666; }
#nbarAttivita a:hover{ color:#999; }
#nbarAttivita a:active { color:#CCC; }


/* default */
#header, #headerSx, #headerMx { float:left; }
#headerSx, #headerMx, #headerDx { background:#FFF; }
#header	{ width:955px; }
#headerSx { width:379px; }
#headerSx, #headerDx { margin-top:10px; min-height:316px; height:auto !important; height:316px; }
.ab-normal { min-height:316px; height:auto !important; height:316px; }
/*.misc {  min-height:437px; height:auto !important; height:437px; }*/

#headerMx { min-height:326px; height:auto !important; height:326px; width:224px; overflow:hidden; }
#headerMx img { /*margin-bottom:-2px;*/ padding:0; }
#abstract { min-height:50px; height:auto !important; height:50px; padding:17px 17px 30px 17px; background-color:#6D2343; }
#abstract h1, #abstract dt { color:#6D2343; }
#abstract h4, #abstract p { display:block; width:192px; margin:0; background-color:#6D2343; color:#FFF; }
#abstract h4.lonely { padding-bottom:10px; }
#abstract h1 { padding-top:12px; }

#abstract dl, abstract h4 { margin: 0 0 20px 0; }
#abstract dt { margin-top:19px; font-weight:bold; font-size:11px; }
#abstract dd { margin:6px 0 3px 0; padding-left:13px; font-weight:normal; background: url(../img/00_default/underscore.gif) 0 0 no-repeat; }

#headerDx { position:relative; float:right; width:332px; padding-left:20px; }
.category { position:absolute; top:244px; right:-2px; padding-right:17px; width:238px; text-align:right; }

#contents { position:relative; clear:both; float:left; margin:0; padding:0 0 28px 10px; width:945px; background-color:#FFF; }
#contents a { text-decoration: none; font-weight: bold; }
#contents a:link { color: #666666; }
#contents a:active { color: #CCCCCC; }

.minHeightBugFix	{
	min-height: 210px;
	width: auto !important;
	min-height: 210px;
	}

#focusDx	{
	top: 0; 
	left: 0;
	width: 522px;
	}

.archivio	{
	margin-top: 20px;
	padding-left: 17px;
	min-height: 80px;
	height: auto !important;
	height: 80px;
	}

.info { display:block; float:left; width:100%; }
.info ul { margin-top:0; }
.info li { margin-left:0; margin-bottom:8px; list-style:url(../img/00_default/underscore.gif); }
.mixedContent { background:none !important; }
.info h4 { display:block; padding-top:1.3em; }
.info h6 { display:block; padding:0 0 0.84em 0.7em; color:#6D2343; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:/*1.5em*/1.9em; font-weight:normal; letter-spacing:-0.06em; }
.info h6 strong { font-weight:normal; font-size:1.2em; /*padding-left:-0.5em;*/ }
.info p { margin-top:0.1em!important; background-color:#6D2343; color:#FFF; padding:8px 11px 10px 15px; }
.info p abbr, .info p acronym { color:#FFF; }
.info address { display:block; padding-bottom:15px; }
.info dl { width:230px; /* da verificare, non sembra servire */ }
.info dl, .info-2Col-aligned { margin-top:0; background:none !important; padding-left:0 !important; }
.info dt, .info-2Col-aligned dt { display:block; }
.info dd, .info-2Col-aligned dd { margin-top:5px !important; padding-left:15px !important; }
.info dd em { display:block; font-style:normal; }
.info dd em acronym, .info-2Col-aligned dd em acronym { color:#949494 !important; }
.info-2Col-aligned { width:361px!important; }
.info-2Col-aligned dt { padding-bottom:3px; margin:0 0 2px 0; border-bottom:#000 solid 3px; }
.info-2Col-aligned dd { display:block; float:left; width:361px!important; margin:0!important; padding:0!important; background:none!important; }
.info-2Col-aligned dd strong, .info-2Col-aligned dd em { min-height:12px; height:auto!important; height:12px; } 
.info-2Col-aligned dd strong { display:block; float:left; font-weight:normal; padding:0.3em 0 0.2em 6px; width:126px!important; } 
.info-2Col-aligned dd em { display:block; float:left; font-style:normal; margin:-19px 0 0 100px; border-left:#666 solid 1px; padding:0.3em 0 0.2em 10px; width:146px!important; }
.figure-03box table { clear:both; width:100%; }
.figure-03box table td { padding-left:20px; }
.narrowRobot { width:234px; } 
.narrowRobot dd { margin-top:8px !important; }

.hairline { border-top:#666 solid 1px; padding-top:6px; font-size:12px; }
.hairline dd { font-size:0.91em !important; font-weight:bold; }
.hairline-bottom { border-bottom:#000 solid 1px; }
.hairline-bottom-heavy { border-bottom:#000 solid 3px; padding-bottom:20px; }
.hairline-bottom-heavy-II { border-bottom:#000 solid 4px; padding-bottom:3px; padding-top:4px; }
.brands-b dd { font-size:0.91em !important; font-weight:bold; }

.footer, .footer_ { clear:both; float:left; margin-bottom:10px; padding:0 10px 10px 20px; width:925px; /*background-color:#FCFCFC;*/ background-color:#FFF; min-height:30px; height:auto !important; height:30px; }
.footer	address, .footer .credits, .footer	ul { float:left; border-top:#666 solid 1px; }
#footer	{ color:#484D57; }
#footer a { font-weight:bold; }
#footer a:link, #footer a:visited { color:#999; }
#footer a:hover	{ color:#CCC; }
#footer	ul { list-style-type:none; margin:0!important; padding-left:0!important; }
#footer	li { display:block; float:left; margin:0; }
#footer	li.first { padding:10px 10px 4px 0; border-right:#666 solid 1px; }
#footer	li.gallery { padding:10px 10px 0 18px; }
.footer	ul { width:84.78%; }
.footer	address, .footer_ address { float:left; padding:10px 0; }
.footer	address { width:76%; }
.footer_ address { width:83.5%; }
.footer .credits, .footer_ .credits { padding:10px 23px 0 0; text-align:right; }
.footer .credits { width:11.3%; border-top:#666 solid 1px; border-left:#000 solid 3px; }
.footer_ .credits { float:left; width:3%; padding-left:15px; margin:0!important; border-left:#666 solid 1px; }

/*catalogue*/
.catHeader, .catHeader02, .product, .product-1024 { clear:left; }
.catHeader, .catHeader02, .product { margin-left: 221px; }
.product-1024 { width:auto; }
.description-1024 { width:350px; }
.description-1024 table/*, .description-1024 .bloccko*/ { margin-left:12px; }
h1.product-1024, h1.product-1024 em { width:330px; }
h1.product-1024 strong { line-height:2.0em; margin-left:-13px; }
h2.product-1024, h1.product-1024 strong, .description-1024 h2 { background:#000; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-weight:bold; }
h2.product-1024, h1.product-1024 strong { font-size:11px !important; }
h2.product-1024, h1.product-1024 strong { padding:1px 1.5em 2px 1.5em; }
h2.product-1024 { display:block; margin-left:361px; }
h3.product-1024 { width:200px; position:absolute; left:128px!important; background:none!important; color:#999; font-size:17px!important; font-family:Arial, Helvetica, Verdana, sans-serif!important; letter-spacing:-0.01em!important; line-height:0.8em; }
.description-1024 h2 { display:block; margin:10px 0 0 0; padding:1px 1.5em 2px 1.5em; }
.description-1024 p.strong-emphasis { font-family:Arial, Verdan, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.product-1024 { margin-left:342px; }
.catHeader, .product, .product-1024 { background:url(../img/00_default/segnaposto_h2.gif) 0 0 no-repeat; }
.catHeader02 { background:url(../img/00_default/segnaposto_h2_II.gif) 0 0 no-repeat; }

.partners h2, .product, .product-1024, .pp_description { font-family:Arial, Helvetica, sans-serif; font-size:2.5em !important; font-weight:normal; line-height:0.9em; color:#6D2343; }

.catHeader em, .catHeader02 em, .product em, .product-1024 em, .catHeaderMainPages em, .category em { display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; line-height:0.9em; }
.product em, .product-1024 em { padding-top:0.1em; }
.catHeader em acronym, .catHeader02 em acronym, .catHeader02 em abbr, .catHeader abbr, .product em acronym, .product-1024 em acronym, .product abbr, .product-1024 abbr { font-size:0.80em; }
.catHeader em acronym, .catHeader02 em acronym, .product em acronym, .product-1024 em acronym { color:#949494; }
.catHeader abbr, .catHeader02 abbr, .product abbr, .product-1024 abbr { font-size:0.80em; color:#6D2343; text-transform:uppercase; }
.product acronym, .product-1024 acronym { color:#6D2343; } 
.product strong acronym, .product-1024 strong acronym { color:#AA224A; }
.catHeaderMainPages	{ clear:left; background:url(../img/00_default/segnaposto_h2_II.gif) 0 0 no-repeat; /*padding-bottom:20px;*/ }
.as-if-an-hr { margin-top:20px; }

.row { } /*per ora la stralciamo dalla riga sottostante, poi  la definiamo*/
.block, .mainPagesBrandinglists { width:715px; }
.block { clear:left; float:left; margin:6px 0 0 10px; padding:0 !important; }
.block h2 { margin:0 !important; padding:9px 0 14px 0 !important; padding-left:0 !important; font-family:Arial, Helvetica, sans-serif; font-size:2.5em!important; line-height:0.9em; color:#737373; font-weight:normal; /*letter-spacing:-0.01em;*/ }
.block h2 em { display:block; margin:0 !important; padding:0 !important; color:#000 !important; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal !important; font-weight:normal !important; line-height:0.9em; }
.block h3 { display:block; margin:0 !important; padding-left:0; background:none; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:normal; line-height:0.9em; color:#6D2343; text-transform:none !important; /*border-bottom:#000 solid 1px; padding-bottom:5px;*/ }
.block dl { margin-top:0 !important; }
.first { margin-left:0; }

.row, .two-column, .mainPagesBrandinglists { float:left !important; clear:left !important; }
.row dl, .two-column dl, .mainPagesBrandinglists dl, .brand-s dl, .bloccko dl { display:block !important; float:left !important; margin:10px 0 0 0 !important; padding:5px 10px 0 12px !important; background:url(../img/00_default/dl_bgr.gif) 0 0 no-repeat; }
.row dl, .mainPagesBrandinglists dl, .brand-s dl { width:115px; }
.two-column dl { width:130px; }
.row dl, .mainPagesBrandinglists dl, .two-column dl, .bloccko dl { min-height:90px; height:auto !important; height:90px; }
.row dl dd, .two-column dl dd, .bloccko dl dd { font-size:12px !important; }
.row dl dd em, .brand-s dd em, .two-column dd em, .bloccko dl dd em { display:block; font-style:normal; text-transform:none !important/*capitalize*/; }
.row dl dd em, .brand-s dd em { font-weight:normal; }
.two-column dd strong { display:block; padding-top:7px; }
.two-column dd em { color:#949494; font-weight:bold; }

/*dl.lastRightOne, dl.box-lastRightOne, dl.brand-s-lastRightOne { padding-right:0 !important; }*/

.row dl.wide { /*width:240px;*/width:98%; }

.brand-s { }
.brand-s dl { min-height:60px; height:auto !important; height:60px; background-image:none !important; }
dd.short { min-height:40px; height:auto !important; height:40px; background-image:none !important; }
.brand-s dd { font-size:10px !important; font-weight:bold; text-transform:uppercase; padding:0; }
.brand-s dd em { color:#666; line-height:0.9em; }
dl.short { min-height:30px; height:auto !important; height:30px; background-image:none !important; }


/* evvai, è l'alba di un nuovo giorno... */
/*.box { float: left; width: 50%; margin:0 0 10px 0 !important; padding:5px 10px 0 12px !important; }*/

.boxLeft-focusSx	{
	float: left;
	width: 126px;
	}

.boxRight-focusSx	{
	float: right;
	width: 120px;
	}

.dlGrassettoGrigio, .defList em { display:block; margin:0!important; font-size:11px; font-style:normal; font-weight:bold; color:#949494 !important; }

#nbarLocale { position:relative; float:right; margin:0 10px 20px 0; padding:0; width:193px;  }
#nbarLocale ul, #nbarLocale ol { margin:0 0 40px 0; padding:0; }
#nbarLocale ol { border-right:#000 solid 7px; }
#nbarLocale li { margin:0; padding:9px 12px 10px 22px; list-style:none; border-top:#666 solid 1px; }
#nbarLocale dl { margin:30px 0 40px 0; border-left:#000 solid 7px; }
#nbarLocale dt { margin:0; padding:10px 12px 10px 12px; list-style-type:none; border-top:#666 solid 1px; }
#nbarLocale dd { margin-left:0; margin-top:6px; padding-left:12px; padding-top:15px; padding-right:12px; list-style-type:none; border:#666 1px solid; }
#nbarLocale acronym { text-transform:uppercase; }
#nbarLocale a { text-decoration:none; }
#nbarLocale a:link	{ color:#5C5C65; }
#nbarLocale a:hover	{ color:#999; }
#nbarLocale a:active { color:#CCC; }

.nbar01 { background: url(../img/00_default/nbarloc_01.gif) 0 0 no-repeat; }
.nbar02	{ background: url(../img/00_default/nbarloc_02.gif) 0 0 no-repeat; }
.nbar03	{ background: url(../img/00_default/nbarloc_03.gif) 0 0 no-repeat; }
.nbar04	{ background: url(../img/00_default/nbarloc_04.gif) 0 0 no-repeat; }
.nbar05	{ background: url(../img/00_default/nbarloc_05.gif) 0 0 no-repeat; }
.nbar06	{ background: url(../img/00_default/nbarloc_06.gif) 0 0 no-repeat; }
.nbar07	{ background: url(../img/00_default/nbarloc_07.gif) 0 0 no-repeat; }
.nbar08	{ background: url(../img/00_default/nbarloc_08.gif) 0 0 no-repeat; }
.nbar09	{ background: url(../img/00_default/nbarloc_09.gif) 0 0 no-repeat; }
.nbar10	{ background: url(../img/00_default/nbarloc_10.gif) 0 0 no-repeat; }
.nbar11	{ background: url(../img/00_default/nbarloc_11.gif) 0 0 no-repeat; }

.figure, .figure-02 { position:relative; z-index:1; border-left:#000 solid 8px; }
.figure	{ margin:0 0 30px 17px; padding:7px 0 10px 0; text-align:center; }
.figureImg	{
	padding-top: 20px;
	padding-left: 20px;
	text-align: right;
	}

.capscion	{
	padding-left: 60px;
	padding-top: 20px;
	}

.figure-02 { margin:0 0 20px 0; padding:0 0 0 9px; background:#FFF url(../img/00_default/ico_pdfDrawing.gif) right bottom no-repeat; }
.figure-02 img { padding:0 0 20px 0; background:url(../img/00_default/ico_pdfDrawing-plus.gif) left bottom no-repeat; }
.figure-02 em { position:absolute; z-index:2; top:0; left:12px; font-style:normal; }
.figure-02 a:link acronym { color:#666; }
.figure-02 a:hover acronym { color:#999; }

.figure-03schema	{
	margin-left: 10px;
	margin-bottom: 30px;
	padding-top: 13px;
	padding-bottom: 24px;
	background:url(../img/00_default/ico_schema_03.gif) 0 0 no-repeat;
	text-align: center;
	}
.figure-02box, .figure-03box { position:relative; float:left; border-right:#666666 solid 1px; }
.figure-02box { width:240px; }
.figure-03box { width:361px; }
.figure-03box img { padding-left:20px; }
.infoBox { width:250px; float:left; }

.focusVisual, .focusVisual-lrg { margin:10px 0 10px 12px; padding-left:15px; background:url(../img/00_default/ico_detail.gif) left bottom no-repeat; }
.focusVisual img, .focusVisual-lrg img { float:left; border:#000 solid 4px; z-index:1; }
.focusVisual a { display:block; position:relative; z-index:1; width:108px; overflow:hidden; }
.focusVisual a:hover { width:200px; }
.focusVisual strong { display:block; float:left; padding:1px 6px 3px 5px; background-color:#000; color:#FFF; }

.focusVisual-lrg a { display:block; position:relative; width:158px; height:158px !important; overflow:hidden; }
.focusVisual-lrg a:hover { width:250px; }
.focusVisual-lrg strong { display:block; float:left; padding:1px 6px 3px 5px; background-color:#000; color:#FFF; }

.movie { width:108px; height:108px; }
.image { width:88px; height:88px; }
.imageLrg { width:150px; height:150px; }

.focusThumb	{ border:#000 solid 4px; }

.nota	{
	padding-top: 30px;
	padding-left: 220px;
	border-left:#CCCCCC solid 30px;
	margin-left: 0;
	}

#focusSx { position:relative; float:left; }
#focusSx a:hover { color:#999; }
#focusSx ul { margin-left:15px; margin-top:20px; }
#focusSx li { margin-left:0; list-style:url(../img/00_default/underscore.gif); }
#focusSx dt	{ /*margin-bottom:3px;*/ font-weight:bold; color:#6D2343; }
#focusSx dt a:link, #focusSx dt a:visited { color:#6D2343; }
#focusSx dt a:hover	{ color:#999999; }
#focusSx dd { margin-left:0; margin-bottom:3px; padding-left:12px; background:url(../img/00_default/underscore.gif) 0 0 no-repeat; }

#focusSx h1	{ font-size:12px; padding-left:32px; margin-bottom:0; }

.description, h1.product { /*width:240px;*/ width:470px; }
.description, .description-1024 { position:relative; float:left; }
.description h4, .description-1024 h4, .description p { display:block; clear:left; }
.description h3, .description-1024 h3 { color:#949494; margin:0; padding:10px 0 0 12px; }
.description ol, .description-1024 ol { margin:0; padding:0 0 0 12px; }
.description ol li, .description-1024 ol li { padding:0.25em 0; list-style:decimal !important; font-size:13px; }
.description p, .description-1024 p { clear:both; margin:0 0 0.5em 0; padding-left:12px; font-size:13px; }
.description dl, .description-1024 dl, .description ol li, .description-1024 ol li { margin-left:12px !important; }
.description-1024 ul { padding-left:12px; font-size:13px; }

.extranarrow { width:51%; position:absolute; top:12px; right:0; } /* per paragrafi da affiancare all'anteprima immagine */

.description .demi-left, .description .demi-right { float:left; width:226px; }
.description .demi-left h3, .description .demi-right h3 { width:226px; }
.description .demi-left { padding-right:7px; }
.description .demi-right { padding-left:10px; }

.square-list-style-type dl { }
.square-list-style-type dd { display:block; float:left; /*width:45% !important;*/ font-size:12px; background:url(../img/00_default/square.gif) 0 0 no-repeat !important; }
.square-list-style-type dd acronym { display:block; }

h2.ai-tb { width:4.0em; }
h2.ai-tb acronym { color:#FFF; }

.definitionLists	{
	width: 254px;
	float: right; /* ma... */
	padding-left: 14px;
	}

.bauhaus { margin-top:20px; border-top:#000 solid 4px; }

.schema	{ clear:both; width:730px; /*margin-bottom:10px;*/ padding:13px 0; background: url(../img/00_default/ico_schema_03.gif) 0 0 no-repeat; text-align:center; }

.schemaImg	{
	padding-bottom: 24px;
	background: url(../img/00_default/ico_schema_large.gif) right bottom no-repeat;
	}

.featuresBtn, .arrowBtn { padding:0 0 10px 15px; background:url(../img/00_default/ico_more.gif) 0 0 no-repeat; }
.featuresBtn { margin-left:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.latest .arrowBtn { background:url(../img/00_default/ico_more.gif) 0 4px no-repeat; font-family:Arial, Helvetica, sans-serif; }


/* news */

.archivioBox {
	width: 217px;
	float: left;
	}

#news { float:left; width:735px; }
.latest { font-family:Arial, Helvetica, sans-serif; font-weight:normal !important; font-size:17px !important; color:#000; }
.latest h1 { font-size:12px; padding-left:32px; margin-bottom:0; }
.latest h2 { font-family:Arial, Helvetica, sans-serif; line-height:0.9em; font-weight:normal !important; padding:0.0em 0 0.1em 0; color:#000; }
.latest h2.ita { font-size:2.0em; }
.latest h2.eng { font-size:1.6em; }
.latest a { font-family:Verdana, Arial, Helvetica, sans-serif; }

.demi-left abbr, .news abbr { padding:0 3px 1px 3px; background:#999; color:#FFF; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }

.news { float:left; width:126px; margin:0 !important; padding:5px 10px 0 10px !important; /*border-bottom:#000 solid 7px;*/ }
.news h3 { margin:0; padding:0; color:#333; font-size:11px; text-transform:none; }
.news p { min-height:240px; height:auto !important; height:240px; margin:0 0 3px 0; }
.news acronym { text-transform:uppercase; }

.border-left { border-left:#666 solid 1px; }
.border-right { border-right:#666 solid 1px; }

.features { display:block; } /* non spostare, usato anche da news */

#seealso { width:225px; padding-bottom:1px; border-right:#000 solid 8px; }
#seealso ul { margin-top:0; }
#seealso li { margin-left:0; margin-bottom:8px; list-style:url(../img/00_default/underscore.gif); }
#seealso dt	{ margin-left:0; margin-top:16px; margin-bottom:8px; background:url(../img/00_default/spacer.gif) left bottom repeat-x; }
#seealso dd	{ margin-left:0; margin-bottom:10px; background:url(../img/00_default/spacer.gif) left bottom repeat-x; }

/* announcements */
ul.announcements, ul.announcements-en { position:relative; width:87px; padding-right:0!important; padding-top:35px!important; }
ul.announcements { margin:0 0 10px 30px!important; }
ul.announcements-en { margin:0 0 10px 10px!important; }
ul.announcements li, ul.announcements-en li { padding:0 0 11px 15px!important; border:none!important; background:url(../img/00_default/ico_pdfCatalogue-plus.gif) left bottom no-repeat; width:87px /* sembra non essere necessario */; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
ul.announcements a, ul.announcements-en a { position:relative; z-index:0; width:87px; height:18px; }
ul.announcements a:link, ul.announcements-en a:link, ul.announcements a:visited, ul.announcements-en a:visited, ul.announcements a:hover, ul.announcements-en a:hover { display:block; background-color:#6D2343; color:#6D2343!important; }
ul.announcements a:hover, ul.announcements-en a:hover { background-color:#55223D; }
ul.announcements a strong, ul.announcements-en a strong { position:absolute; z-index:2; top:-22px; left:-30px; display:block; color:#6D2343; font-size:2.2em; font-weight:normal; letter-spacing:-0.03em; }
ul.announcements a em, ul.announcements-en a em { position:absolute; z-index:2; top:-14px; display:block; font-size:1.5em; font-weight:normal; font-style:normal; }
ul.announcements a em { left:47px; width:80px; }
ul.announcements-en a em { left:75px; width:88px; }
ul.announcements a span, ul.announcements-en a span { position:absolute; z-index:1; top:-7px; left:0; display:block; color:#FFF; font-size:16px; font-weight:bold; }


/* store */

.narrow, .narrow li, .narrow dd { display:block; float:left; }
.narrow { display:block; margin:0 0 10px 0 !important; /*padding-top:-10px;*/ }
.narrow ul { display:block; margin:0!important;}
.narrow li { width:46%; margin:0 !important; padding:7px 0 5px 7px; border-bottom:#CCC 1px solid; }
.narrow dd { width:45%; margin:0 !important; min-height:30px; height:auto !important; height:30px; }
.after-narrow { display:block; clear:both; margin:0 !important; padding:0 !important; }


.centeredColumn { float:left; margin-left:361px; padding-left:15px; width:360px; border-left:#333 solid 1px; }
.no-background { background:none !important; padding-left:0 !important; }

/*.two-column-list { display:block; float:left; width:45% !important; font-size:12px; }*/

.wideViewPort { overflow:hidden; padding-bottom:6px; width:720px; background:url(../img/00_default/ico_pdfDrawing.gif) no-repeat right bottom; }

/* maintenance */
h1.onlyTwoColumns, dl.onlyTwoColumns { margin-left:355px!important; }

