/* CSS Document */
:focus {outline:none}
/*** GENERALE ***/
#header, #menutopwrap, #contents, #footer{width:950px;margin:0 auto}
#header, #contents, #footer{overflow:hidden;}
#header #lingue, #header #altrimenu, #header #cerca,#header #international, #header #social{float:left; display:inline}
#contents #internalwrap{width:950px;overflow:hidden}
.moduli-container{ display:inline}
/*** HEADER ***/
#header{display:block;height:30px;background-image:url(../img/content/bg-pr-circle-banner.png);background-position:left bottom;background-repeat:no-repeat}
#idcategoria0 #speciale #header{background:none}
#header ul{width:100%;overflow:hidden;list-style-type:none;margin:0;padding:0}
#header ul li{float:left;margin-right:5px;font-size:0.90em}
* html #header ul li{ display:inline}
#header ul li a{text-decoration:none}
#header ul li.button{margin-right:0}
#header #floatwrap{width:100%;overflow:hidden;margin:3px 0 0 0}
#header #lingue{margin:3px 10px 0 120px;padding-right:10px;border-right:1px solid #000; width:60px}
#idcategoria0 #speciale #header #lingue{margin:3px 10px 0 50px}
#header #lingue ul li a{background-position:left top;background-repeat:no-repeat;display:block;height:16px;margin:0;padding-left:20px;}
#header #lingue ul li.en a{background-image:url(../img/international/header-flags/en.png)}
#header #lingue ul li.it a{background-image:url(../img/international/header-flags/it.png)}
* html #header #lingue ul li.en a{background-image:url(../img/international/header-flags/en.gif)}
* html #header #lingue ul li.it a{background-image:url(../img/international/header-flags/it.gif)}
#header #international{width:274px;margin:2px 25px 0 0}
#linguaen #header #international{margin:2px 20px 0 0}
#idcategoria0 #speciale #header #international, #linguaen #idcategoria0 #speciale #header #international{margin:2px 70px 0 0}
#header #international ul li{margin-right:5px}
#header #international ul li a{display:block;width:16px;height:16px;margin-top:0px;background-position:left top;background-repeat:no-repeat}
#header #international ul li a span{display:none}
#header #international ul li.cn a{background-image:url(../img/international/header-flags/cn.png)}
#header #international ul li.de a{background-image:url(../img/international/header-flags/de.png)}
#header #international ul li.en a{background-image:url(../img/international/header-flags/en.png)}
#header #international ul li.fr a{background-image:url(../img/international/header-flags/fr.png)}
#header #international ul li.es a{background-image:url(../img/international/header-flags/es.png)}
#header #international ul li.gr a{background-image:url(../img/international/header-flags/gr.png)}
#header #international ul li.ru a{background-image:url(../img/international/header-flags/ru.png)}
#header #international ul li.as a{background-image:url(../img/international/header-flags/sa.png)}
#header #international ul li.nl a{background-image:url(../img/international/header-flags/nl.png)}
#header #international ul li.jp a{background-image:url(../img/international/header-flags/jp.png)}
#header #international ul li.us a{background-image:url(../img/international/header-flags/us.png)}
/*ie6 png alternative*/
* html #header #international ul li.cn a{background-image:url(../img/international/header-flags/cn.gif)}
* html #header #international ul li.de a{background-image:url(../img/international/header-flags/de.gif)}
* html #header #international ul li.en a{background-image:url(../img/international/header-flags/en.gif)}
* html #header #international ul li.fr a{background-image:url(../img/international/header-flags/fr.gif)}
* html #header #international ul li.es a{background-image:url(../img/international/header-flags/es.gif)}
* html #header #international ul li.gr a{background-image:url(../img/international/header-flags/gr.gif)}
* html #header #international ul li.ru a{background-image:url(../img/international/header-flags/ru.gif)}
* html #header #international ul li.as a{background-image:url(../img/international/header-flags/sa.gif)}
* html #header #international ul li.nl a{background-image:url(../img/international/header-flags/nl.gif)}
* html #header #international ul li.jp a{background-image:url(../img/international/header-flags/jp.gif)}
* html #header #international ul li.us a{background-image:url(../img/international/header-flags/us.gif)}
/**/
#header #social{width:90px;margin:2px 0 0 0}
#header #social ul li{margin-right:5px;}
#header #social ul li a{display:block;width:18px;height:18px;background-position:left top;background-repeat:no-repeat}
#header #social ul li a span{display:none}
#header #social ul li.fb a{background-image:url(../img/social/fb.png)}
#header #social ul li.yt a{background-image:url(../img/social/yt.png)}
#header #altrimenu{width:130px;margin-top:2px}
#header #cerca{width:226px}
#header #cerca ul{ width:auto; overflow:visible; display:inline}
#header #cerca form{ margin:0; padding:0;}
#header #cerca li{ float:none; display:inline}
#header #cerca label{display:none}
#header #cerca li.text input{width:142px;border:1px solid #DCDCDC}
#header #cerca input{ display:inline-block; vertical-align:middle; margin:0;}
#header #cerca #to-be-fixed input{width:68px;height:24px;text-indent:-9999px;line-height:0px;background-image:url(../img/buttons/cerca.png);background-position:left top;background-repeat:no-repeat;background-color:transparent;border:none;cursor:pointer;}
#linguaen #header #cerca #to-be-fixed input{background-image:url(../img/buttons/search.png);}
#headerwrap{background-image:url(../img/generale/bg_top.jpg);background-position:center 0;background-repeat:no-repeat;text-align:center;}
#headerwrap #shadowwrap{background-image:url(../img/home/flash-shadow-trans.png);background-position:left top;background-repeat:no-repeat; margin:0 auto;width:986px;text-align:left}
* html #headerwrap #shadowwrap{background-image:url(../img/home/flash-shadow-trans.gif);}
/*** HEADER CONSORZIO ***/
#homeconsorzio #headerwrap{background-image:url(../img/generale/bg_top_consorzio.jpg);background-position:center 0;background-repeat:no-repeat;text-align:center;}
#homeconsorzio #header #lingue ul li a{font-weight:bold}
#homeconsorzio #header #cerca #to-be-fixed input{background-image:url(../img/buttons/cerca_consorzio.png);font-weight:bold}
#homeconsorzio #linguaen #header #cerca #to-be-fixed input{background-image:url(../img/buttons/search_consorzio.png);}
/*** FLASH ***/
#idcategoria0 #flashholder, #idcategoria0 #flashholder object, #idcategoria0 #flashholder embed{display:block;width:950px;height:223px}
#homeconsorzio #idcategoria0 #flashholder, #homeconsorzio #idcategoria0  #flashholder object, #homeconsorzio #idcategoria0 #flashholder embed{display:block;width:950px;height:302px}
/*** MENU ***/
#menutopwrap{position:relative; height:172px;z-index:90}
/*z-index ie bug*/
* html #menutopwrap{ z-index:2;}
*+html #menutopwrap{ z-index:2;}
* html #contents{ position:relative; z-index:1;}
*+html #contents{ position:relative; z-index:1;}
/**/

#homeconsorzio #idcategoria0 #idsezione0 #idoggetto0 #speciale #menutopwrap{ height:353px}
#internalheader img{ display:block;}
#menutop01{position:absolute;bottom:0;width:100%;}
#menutop01, #menutop01 ul.categorie{ height:51px;}
#menutop01 a{font-weight:bold;text-decoration:none;padding:18px 15px 0 15px;text-transform:uppercase; height:33px; }
#linguaen #menutop01 a{padding:18px 15px 0}
#linguaen #menutop01 #cat-communication a{padding:18px 10px 0}
#menutop01 #cat-news a, #menutop01 #cat-comunicazione a, #menutop01 #cat-communication a{font-weight:normal}
#menutop01 ul.categorie{width:100%;margin:0;padding:0;list-style-type:none;}
#menutop01 li{height:51px;border-right:1px solid;border-left:1px solid; float:left}
#menutop01 li.primo{border-left:none}
#menutop01 li.ultimo{border-right:none}
#menutop01 li a span, #menutop01 a{ display:inline-block;}
#menutop01 li.sel, #menutop01 li.over{background-position:left top;background-repeat:no-repeat;background-color:transparent}
#menutop01 li.sel a,#menutop01 li.over a{background-position:right top;background-repeat:no-repeat}
/*Superfish su menutop01*/
#menutop01 ul.categorie ul{position:absolute;top:-999em;width:230px;/* left offset of submenus need to match (see below) */}
#menutop01 ul.categorie ul li{width:100%}
#menutop01 ul.categorie li:hover{visibility:inherit;/* fixes IE7 'sticky bug' */}
#menutop01 ul.categorie li{position:relative;}
#menutop01 ul.categorie a{display:block;position:relative}
#menutop01 ul.categorie li:hover ul,#menutop01 ul.categorie li.sfHover ul{left:0;top:51px;/* match top ul list item height */z-index:99}
#menutop01 ul.categorie li:hover li ul,#menutop01 ul.categorie li.sfHover li ul{top:-999em}
#menutop01 ul.categorie li li:hover ul#menutop01 ul.categorie li li.sfHover ul{left:230px;/* match ul width */top:0}
#menutop01 ul.categorie li li:hover li ul,#menutop01 ul.categorie li li.sfHover li ul{top:-999em}
#menutop01 ul.categorie li li li:hover ul,#menutop01 ul.categorie li li li.sfHover ul{left:230px;/* match ul width */top:0}
/*Secondo livello menutop01*/
#menutop01 ul.categorie ul{ background-image:url(../img/menutop/ul-001.gif); background-repeat:no-repeat; background-position: top right;list-style-type:none; border:1px solid #cbcbcb; margin:0; padding:0; background-color:#f7f7f7;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
#menutop01 #menutopconsorzio ul.categorie ul{ background-image:url(../img/menutop/ul-001-c.gif); background-color:#000000; border:1px solid #333333}
#menutop01 ul.categorie ul li{ margin:0; padding:0; border:none; height:auto;}
#menutop01 ul.categorie ul a{ margin:0; padding:5px 14px; height:auto; text-transform:none; font-weight:normal; color:#000000; border-bottom:1px solid #ffffff}
#menutop01 #menutopconsorzio ul.categorie ul a{ border-bottom-color:#333333}
#menutop01 ul.categorie ul li.ultimo a{border-bottom: none}
#menutop01 #menutopparmigiano li.sel li, #menutop01 #menutopparmigiano li.over li, #menutop01 #menutopparmigiano li li{background-image: none;}
#menutop01 #menutopparmigiano li.sel li a, #menutop01 #menutopparmigiano li.over li a, #menutop01 #menutopconsorzio li li a{background-image:none; color:#000000}
#menutop01 #menutopconsorzio li.sel li, #menutop01 #menutopconsorzio li.over li, #menutop01 #menutopconsorzio li li{background-image: none; background-color:transparent;}
#menutop01 #menutopconsorzio li.sel li a, #menutop01 #menutopconsorzio li.over li a, #menutop01 #menutopconsorzio li li a{background-image:none; color:#ffffff}
#menutopwrap ul.categorie #cat-news li a:hover span,#menutopwrap ul.categorie #cat-comunicazione li a:hover span,#menutopwrap ul.categorie #cat-communication li a:hover span{color:#FCAF30}
/**/
#menutop02{width:387px; height:51px; position:absolute; right:0; bottom:0;}
#menutop02 div{background-repeat:no-repeat; background-position:bottom right; width:387px; height:51px;}
#menutop02 ul, #menutop02 li{ list-style-type:none; margin:0; padding:0;}
#menutop02 h3{ position:absolute; margin:0; top:8px; right:20px; text-transform:uppercase; font-size:1em; font-weight:bold; text-align:right}
#menutop02 h3.en{ top:2px; width:107px;}
#menutop02 h3 a{ text-decoration:none}
#menutop02 h3 a:hover{ text-decoration: underline}
#menutop02 ul{ position:absolute; bottom:3px; right:20px;}
#menutop02 li{ display: inline; font-size:0.93em;}
#menutop02 li a{ display: inline-block;  margin-right:4px; padding-right:6px; background-position:center right; background-repeat:no-repeat; height:16px; text-decoration:none; line-height:16px;}
#menutop02 li a:hover{text-decoration:underline}
#menutop02 li.ultimo a{ background-image:none; margin-right:0; padding-right:0;}
/*MENU PARMIGIANO*/
#menutop01 #menutopparmigiano ul.categorie{background-color:#fcaf30;background-image:url(../img/generale/bg-menu-parmigiano.png)}
#menutop01 #menutopparmigiano li{border-right-color:#e49d28;border-left-color:#fdc93b; background-repeat:no-repeat;}
#menutop01 #menutopparmigiano li a{ background-repeat:no-repeat}
#menutop01 #menutopparmigiano li.sel, #menutop01 #menutopparmigiano li.over{background-image:url(../img/menutop/bg-sel-menu-left.gif);}
#menutop01 #menutopparmigiano li.sel a, #menutop01 #menutopparmigiano li.over a{background-image:url(../img/menutop/bg-sel-menu-right.gif);}
/*#menutop01 #menutopparmigiano li.over{background-color:#FDB33C}*/
#menutop02 #menutopconsorzioint{ background-image:url(../img/generale/menu-consorzio-full.png);}
#menutop02 #menutopconsorzioint li a{color:#FDB33C; background-image:url(../img/generale/menu-consorzio-li.png);}
#menutop02 #menutopconsorzioint li.ultimo a{ background-image:none;}
#menutop02 #menutopconsorzioint li a:hover, #menutop02 #menutopconsorzioint li a:hover span, #menutop02 h3.parmigiano a, #menutop02 h3.parmigiano a:hover, #menutop02 h3.parmigiano a:hover span{color:#FDB33C;}
/* MENU CONSORZIO */
#menutop01 #menutopconsorzio ul.categorie{background-color:#000000;background-image:url(../img/generale/bg-menu-consorzio.gif);}
#menutop01 #menutopconsorzio li{border-right-color:#1E1D1C;border-left-color:#2E2D2C;}
#menutop01 #menutopconsorzio li.sel, #menutop01 #menutopconsorzio li.sel.over{background-color:#3F3F3F;}
#menutop01 #menutopconsorzio li.sel a{}
#menutop01 #menutopconsorzio li.over{background-color:#3F3F3F}
#menutop02 #menutopparmigianoint{ background-image:url(../img/generale/menu-parmigiano-full.png);}
#menutop02 #menutopparmigianoint li a{color:#000000; background-image:url(../img/generale/menu-parmigiano-li.png);}
#menutop02 #menutopparmigianoint li.ultimo a{ background-image:none;}
#menutop02 #menutopparmigianoint li a:hover, #menutop02 #menutopparmigianoint li a:hover span, #menutop02 h3.consorzio a, #menutop02 h3.consorzio a:hover, #menutop02 h3.consorzio a:hover span{color:#000000;}
/*#menutopwrap #consorzio{height:51px;margin:0;padding:0;position:absolute;z-index:600;right:0;top:121px;list-style-type:none}
#idcategoria0 #idsezione0 #idoggetto0 #speciale #menutopwrap #consorzio{top:302px;}
#menutopwrap #consorzio li{float:left}
#menutopwrap #consorzio li.apri a{display:block;width:55px;height:51px;background-image:url(../img/generale/menu-consorzio-close.png);background-position:left top;background-repeat:no-repeat}
#menutopwrap #consorzio li.apri a span{display:none}
#menutopwrap #consorzio li.testo div{width:144px;height:51px;margin:0;background-image:url(../img/generale/bg-menu-consorzio.gif);background-position:left top;background-repeat:repeat-x}
#menutopwrap #consorzio li.testo a{text-decoration:none;font-size:0.90em;line-height:1.2em}
#menutopwrap #consorzio li.testo.over div{background:none;background-color:#3F3F3F}
#menutopwrap #consorzio li.testo p{padding:10px 0 0 10px}
#linguaen #menutopwrap #consorzio li.testo p{padding:3px 0 0 10px}
#menutopwrap #consorzio li.testo p span{display:block}
#menutopwrap #consorzio li.menuconsorzio{width:751px}
#menutopwrap #consorzio li.menuconsorzio ul.categorie-int{width:100%;overflow:hidden;list-style-type:none;margin:0;padding:0;background-image:url(../img/generale/bg-menu-consorzio.gif);background-position:left top;background-repeat:repeat-x}
#menutopwrap #consorzio li.menuconsorzio ul.categorie-int li{height:51px;border-right:1px solid #2E2D2C;border-left:1px solid #1E1D1C}
#menutopwrap #consorzio li.menuconsorzio ul.categorie-int li.primo{border-left:none}
#menutopwrap #consorzio li.menuconsorzio ul.categorie-int li.ultimo{padding-right:7px}
#menutopwrap #consorzio li.menuconsorzio ul.categorie-int li a{display:block;text-decoration:none;margin:15px 34.6px 0;text-align:center;font-weight:bold;text-transform:uppercase}
#linguaen #menutopwrap #consorzio li.menuconsorzio ul.categorie-int li a{display:block;text-decoration:none;margin:15px 34.5px 0;text-align:center;font-weight:bold;text-transform:uppercase}
#menutopwrap #consorzio li.menuconsorzio ul.categorie-int li.over{background:none;background-color:#3F3F3F}*/
/*** MENU CONSORZIO ***/
/*#homeconsorzio #menutopwrap #menutopconsorzio{ position:relative; z-index:500}
#homeconsorzio #menutopwrap ul.categorie{width:100%;overflow:hidden;margin:0;padding:0;list-style-type:none;background-color:#000000;background-image:url(../img/generale/bg-menu-consorzio.gif);background-position:left top;background-repeat:repeat-x}
#homeconsorzio #menutopwrap ul.categorie a{display:block;height:100%;font-weight:bold;text-decoration:none;margin:0 18px;text-transform:uppercase}
#homeconsorzio #menutopwrap ul.categorie li{height:51px;border-left:1px solid #2E2D2C;border-right:1px solid #1E1D1C;float:left}
#homeconsorzio #menutopwrap ul.categorie li.primo{border-left:none}
#homeconsorzio #menutopwrap ul.categorie li.ultimo{border-right:none}
#homeconsorzio #menutopwrap ul.categorie li p{margin:0; height:100%}
#homeconsorzio #menutopwrap ul.categorie li p a span{padding-top:18px;display:block}
#homeconsorzio #menutopwrap ul.categorie li.sel{background:none;background-color:#3F3F3F}
#homeconsorzio #menutopwrap ul.categorie li.sel p{background:none}
#homeconsorzio #menutopwrap ul.categorie li.sel p a{background:none}
#homeconsorzio #menutopwrap ul.categorie li.over{background:none;background-color:#3F3F3F}
#homeconsorzio #menutopwrap #consorzio li.testo a{font-size:1em;text-decoration:none}
#homeconsorzio #menutopwrap #consorzio li.testo.over div{background:none;background-color:#FDB33C}
#homeconsorzio #linguaen #menutopwrap #consorzio li.testo p{padding:10px 0 0 10px}
#homeconsorzio #menutopwrap #consorzio li.apri a{background-image:url(../img/generale/menu-parmigiano-close.png)}
#homeconsorzio #menutopwrap #consorzio li.testo div, #homeconsorzio #menutopwrap #consorzio li.menuconsorzio ul.categorie-int{background-image:url(../img/generale/bg-menu-parmigiano.png)}
#homeconsorzio #menutopwrap #consorzio li.menuconsorzio ul.categorie-int #cat-news a, #homeconsorzio #menutopwrap #consorzio li.menuconsorzio ul.categorie-int #cat-comunicazione a, #homeconsorzio #menutopwrap #consorzio li.menuconsorzio ul.categorie-int #cat-communication a{font-weight:normal}
#homeconsorzio #menutopwrap #consorzio li.menuconsorzio ul.categorie-int li{border-right:1px solid #e49d28;border-left:1px solid #fdc93b}
#homeconsorzio #menutopwrap #consorzio li.menuconsorzio ul.categorie-int li a{margin:15px 32.4px 0}
#homeconsorzio #menutopwrap #consorzio li.menuconsorzio ul.categorie-int li.primo{border-left:none}
#homeconsorzio #menutopwrap #consorzio li.menuconsorzio ul.categorie-int li.ultimo{padding-right:3px}
#homeconsorzio #menutopwrap #consorzio li.menuconsorzio ul.categorie-int li.over{background:none;background-color:#FDB33C}*/
/*** PERCORSO ***/
#breadcrumbs{height:44px;text-transform:uppercase;background-image:url(../img/percorso/bg-breadcrumbs.gif);background-position:left top;background-repeat:repeat-x}
#breadcrumbs #percorso{width:950px;overflow:hidden;margin:0 auto}
#breadcrumbs #percorso label{display:none}
#breadcrumbs #percorso a{text-decoration:none;padding-top:12px;display:block;float:left}
#breadcrumbs #percorso a.primo{padding-left:10px}
#breadcrumbs #percorso span.separatore{float:left;display:block;width:22px;height:44px;margin:0 5px 0;background-image:url(../img/percorso/sep-breadcrumbs.gif);background-position:left top;background-repeat:no-repeat}
#breadcrumbs #percorso span.separatore span{display:none}
/*** PERCORSO CONSORZIO ***/
#homeconsorzio #breadcrumbs{background-image:url(../img/percorso/bg-breadcrumbs-consorzio.gif);}
#homeconsorzio #breadcrumbs #percorso span.separatore{background-image:url(../img/percorso/sep-breadcrumbs-consorzio.gif)}
/*** HOMEPAGE GENERALE ***/
#idcategoria0 #container{background-image:none}
#idcategoria0 #wrapcontents{background-image:url(../img/home/bg-shadow-top02.gif);background-position:left top;background-repeat:repeat-x}
#homepage{width:100%;overflow:hidden}
#homepage a{text-decoration:none}
#homepage ul{list-style-type:none;margin:0;padding:0}
#homepage #homepiano3, #homepage #homepiano4{float:left;padding-top:20px;}
#homepage #homepiano3, #homepage #homepiano4{ margin-left:5px;}
#homepage #homepiano2 h1, #homepage #homepiano3 h1, #homepage #homepiano4 h1{ display:none}
#homepage #homepiano2 #piano2 em{zoom:100%;overflow:hidden}
#homepage #homepiano2{width:301px; overflow:hidden; float:left; padding-top:8px}
#homepage #homepiano2 #piano2 ul li{border-bottom:1px solid #EBEBEB;padding-top:22px;background-image:url(../img/home/bg-lista-news.png);background-position:left 69px;background-repeat:no-repeat; width:100%; overflow:hidden; height:143px;}
#homepage #homepiano2 #piano2 ul li.primo{}
#homepage #homepiano2 #piano2 ul li p{margin-bottom:0;}
#homepage #homepiano2 #piano2 h2{font-size:1em;text-transform:uppercase; line-height:1.4em}
#homepage #homepiano2 #piano2 .sottotitolooggettopiano{font-size:1em; color: #6c6c6c; padding-right:10px;}
#homepage #homepiano2 #piano2 img{display:block;float:left;margin-right:20px;background-image:url(../img/home/img-shadow02.png);background-position:0 0;background-repeat:no-repeat; vertical-align:top; background-color:#FFFFFF; padding:2px 5px 13px 5px;}
#homepage #homepiano3 li, #homepage #homepiano4 li, #homepage #homepiano3 .titolooggettopiano, #homepage #homepiano4 .titolooggettopiano, #homepage #homepiano3 .titolooggettopiano a, #homepage #homepiano4 .titolooggettopiano a, #box-facebook-user, #box-facebook-user a{width:317px; height:216px;overflow:hidden; display:block}
#homepage #homepiano3 li, #homepage #homepiano4 li{ background-image: url(../img/home/bg-3-4-piano-foto_2011-12.png); background-repeat:no-repeat; background-position:0 0; margin-bottom:6px}
#homepage #homepiano3 li.include .minigalleryhomecontainer, #homepage #homepiano4 li.include .minigalleryhomecontainer{background-image: url(../img/home/bg-3-4-piano-foto_2011-12.png);}
#homepage #homepiano3 li.include .minigalleryhomecontainer .titolooggettopiano, #homepage #homepiano4 li.include .minigalleryhomecontainer .titolooggettopiano, #homepage #homepiano3 li.include .minigalleryhomecontainer .titolooggettopiano a, #homepage #homepiano4 li.include .minigalleryhomecontainer .titolooggettopiano a{ height:50px;}
#homepage #homepiano3 .titolooggettopiano, #homepage #homepiano4 .titolooggettopiano{ margin-bottom:0; font-size:1em; text-transform:uppercase}
#homepage #homepiano3 .titolooggettopiano span, #homepage #homepiano4 .titolooggettopiano span{ /*display: table-cell; height:50px;*/ display: block; padding-top:15px; height:35px; vertical-align:middle; text-align:center;  width:317px; overflow:hidden;}
/** html #homepage #homepiano3 .titolooggettopiano span, * html #homepage #homepiano4 .titolooggettopiano span{ display: block; padding-top:15px; height:35px;}
*+html #homepage #homepiano3 .titolooggettopiano span, *+html #homepage #homepiano4 .titolooggettopiano span{ display: block; padding-top:15px; height:35px;}*/
#homepage #homepiano3 .titolooggettopiano a img, #homepage #homepiano4 .titolooggettopiano a img{ display:block; margin:23px 0 4px 30px}
/*
#homepage #homepiano3 h2, #homepage #homepiano4 h2{font-size:1em;height:57px;margin:0;text-transform:uppercase;text-align:center;background-image:url(../img/home/bg-title-hp.gif);background-position:left top;background-repeat:repeat-x}
#homepage #homepiano3 a, #homepage #homepiano4 a{padding-top:20px;display:block}
#homepage #homepiano3 h2 a span span, #homepage #homepiano4 h2 a span span{font-weight:bold}
#homepage #homepiano3 ul li.primo h2, #homepage #homepiano4 ul li.primo h2{display:none}
#homepage #homepiano3 ul li.primo div.sottotitolooggettopiano, #homepage #homepiano4 ul li.primo div.sottotitolooggettopiano{text-align:center;width:100%;overflow:hidden}
#homepage #homepiano3 ul li.primo div.sottotitolooggettopiano div, #homepage #homepiano4 ul li.primo div.sottotitolooggettopiano div, #homepage #homepiano3 ul li.primo div.sottotitolooggettopiano object, #homepage #homepiano4 ul li.primo div.sottotitolooggettopiano object{float:left}
#homepage #homepiano3 ul li.primo div.sottotitolooggettopiano div, #homepage #homepiano4 ul li.primo div.sottotitolooggettopiano div{width:20px;margin-top:55px}*/
#homepage #newsflash{ width:301px; height:215px; border-bottom:1px solid #EBEBEB; background-image:url(../img/home/bg-newsflash.gif); background-position:0 0 ; background-repeat:no-repeat; margin-top:12px;}
/*Fix per News flas*/
* html #homepage #homepiano2{ padding-top:20px}
*+html #homepage #homepiano2{padding-top:20px}
* html #homepage #newsflash{ margin-top:0;}
*+html #homepage #newsflash{ margin-top:0;}
/**/
#homepage #newsflash ul{ position:relative; z-index:10;width:287px; height:200px; margin:0 0 0 7px; overflow:hidden}
#homepage #newsflash li{  width:287px; height:198px; position:relative; margin-top:2px;}
#homepage #newsflash #cyclepager{ position:relative; z-index:25; top:-11px; left:0; height:23px; margin:0 0 0 13px;}
#homepage #newsflash #cyclepager a{ background-image:url(../img/home/item-newsflash.png); background-position:0 0; background-repeat:no-repeat; width:23px; height:23px; margin-left:5px; display:inline-block;}
#homepage #newsflash #cyclepager a span{ display:none}
#homepage #newsflash #cyclepager a.activeSlide{ background-image:url(../img/home/item-newsflash-sel.png)}
* html #homepage #newsflash #cyclepager a{ background-image:url(../img/home/item-newsflash.gif);}
* html #homepage #newsflash #cyclepager a.activeSlide{ background-image:url(../img/home/item-newsflash-sel.gif)}
#homepage #newsflash .titolooggettopiano{ font-size:1.3em; font-weight: normal; text-transform:uppercase; line-height:1.1em;}
#homepage #newsflash .titolooggettopiano a{ color:#FFFFFF}
#homepage #newsflash h2.titolooggettopiano{ margin-bottom:0;}
#homepage #newsflash .titolooggettopiano img{}
#homepage #newsflash .titolooggettopiano span{ display:block; position:absolute; bottom:0; left:0; background:rgb(0, 0, 0);background:rgba(0, 0, 0, 0.4); width:263px; padding:12px 12px 19px 12px;}
.minigalleryhome{width:317px; height:166px;overflow:hidden; display:block; }
.minigalleryhome #pflowvideo, .minigalleryhome #pflowricette, .minigalleryhome #pfvideoit, .minigalleryhome #pfricetteit, .minigalleryhome .pfflowsx, .minigalleryhome .pfflowdx{ float:left; margin:0; display:block}
.minigalleryhome #SWFObjectExprInst, .minigalleryhome #pflowvideo, .minigalleryhome #pfricetteit, .minigalleryhome #pfvideoit, .minigalleryhome #pflowricette{width:235px;height:150px;margin:23px 0 0 0;}
.minigalleryhome .pfflowsx, .minigalleryhome .pfflowdx{ margin-top:70px;}
.minigalleryhome .pfflowsx, .minigalleryhome .pfflowdx, .minigalleryhome .pfflowsx a, .minigalleryhome .pfflowdx a{height:33px; width:17px;background-position:left top;background-repeat:no-repeat; display:block}
.minigalleryhome .pfflowsx span, .minigalleryhome .pfflowdx span{display:none}
.minigalleryhome .pfflowsx{margin-left:4px;margin-right:20px;}
.minigalleryhome .pfflowdx{margin-left:20px}
.minigalleryhome .pfflowsx a{background-image:url(../img/home/pf-arr-sx.gif);}
.minigalleryhome .pfflowdx a{background-image:url(../img/home/pf-arr-dx.gif);}
.minigalleryhome .pfflowsx a:hover{background-image:url(../img/home/pf-arr-sx-sel.gif);}
.minigalleryhome .pfflowdx a:hover{background-image:url(../img/home/pf-arr-dx-sel.gif);}
#box-facebook-user{ background-image:url(../img/home/box-facebook-user-2012-01.jpg); background-repeat:no-repeat; background-position: 0 0; position:relative}
* html #homepage #homepiano4 li#includehome5097{ margin-bottom:3px}
*+html #homepage #homepiano4 li#includehome5097{ margin-bottom:3px}
#box-facebook-user a{ display:block;}
#box-facebook-user a span{ display: none;}
#box-facebook-user iframe{ position:absolute; left:192px; top:177px;}
/*#homepage #homepiano3 img, #homepage #homepiano4 img{padding-bottom:0}
#homepage #homepiano3{width:325px}
#homepage #homepiano4{width:324px}*/
/*#homepage #homepiano4 .I0001, #homepage #homepiano3 .I0001{ display:none}*/

/**Slider con jquery cycle in homepage**/
#homeparmigiano #idcategoria0 #idsezione0 #speciale #headerwrap{background-image:url(../img/home/pattern.jpg);background-repeat:repeat-x;}
#homeparmigiano #idcategoria0 #idsezione0 #speciale #linguait #headerwrap2{/*background-image:url(../img/home/bg-natale.jpg); background-repeat:no-repeat; background-position:center 0;*/ text-align:center;}
#homeparmigiano #idcategoria0 #idsezione0 #speciale #linguait #headerwrap #shadowwrap{background-image:url(../img/home/bg_cycleslide_ombra.png);background-repeat:no-repeat;width:100%;background-position:center top;}
* html #homeparmigiano #idcategoria0 #idsezione0 #speciale #linguait #headerwrap #shadowwrap{background-image:url(../img/home/bg_cycleslide_ombra.gif);}
#homeparmigiano #idcategoria0 #idsezione0 #speciale #linguait #headerwrap #shadowwrap #shadowwrapimg{background-image:url(../img/home/ilovepr2012.jpg);background-repeat:no-repeat;width:100%;background-position:center top;}
#homeparmigiano #idcategoria0 #idsezione0 #speciale #linguait #header{background-image:url(../img/home/bg_lingue.png);height:34px}
#homeparmigiano #idcategoria0 #idsezione0 #speciale #linguait #menutopwrap{height:349px}
#idcategoria0 #idsezione0 #speciale #menutopwrap{ height:274px}
#headercycle{width: 950px;margin:0 auto}
#headercycle {z-index:100;position:relative}
#headercycle #headercycleLogo{width:200px;z-index:100;position:relative;}
#headercycle #headercycleLogo ul{width:100%;margin:0;padding:0;list-style:none;}
#headercycle #headercycleLogo ul li{width:100%;background-repeat:no-repeat; background-position:0 0;}
#headercycle #headercycleLogo ul li a{display:block;}
#headercycle #headercycleLogo ul li#logoPR{/*background-image:url(../img/home/pr.png); TEMP per scazzo grafico immagine di michele*/}
#headercycle #headercycleLogo ul li#logoDOP{/*background-image:url(../img/home/dop.png); TEMP per scazzo grafico immagine di michele */}
* html #headercycle #headercycleLogo ul li#logoPR{/*background-image:url(../img/home/pr.gif); TEMP per scazzo grafico immagine di michele*/}
* html #headercycle #headercycleLogo ul li#logoDOP{/*background-image:url(../img/home/dop.gif); TEMP per scazzo grafico immagine di michele*/}
#headercycle #headercycleLogo ul li#logoPR, #headercycle  #headercycleLogo ul li#logoPR a{width:200px;height:236px;}
#headercycle #headercycleLogo ul li#logoDOP, #headercycle  #headercycleLogo ul li#logoDOP a{width:87px;height:57px;}
#headercycle #headercycleLogo ul li span{display:none}
#headercycle #headercycleLogo ul#iniziagioco{height: 51px;position: absolute; left:620px;top: 205px;width: 280px;z-index:100}
#headercycle #headercycleLogo ul#iniziagioco li, #headercycle  #headercycleLogo ul#iniziagioco li a{height: 51px;width: 280px;}
#headercycle #headercycleLogo ul#regolamentogioco{height: 12px;position: absolute;left:740px;top: 274px;width: 71px;z-index:100}
#headercycle #headercycleLogo ul#regolamentogioco li, #headercycle  #headercycleLogo ul#regolamentogioco li a{height: 12px;width: 71px;}
#idcategoria0 #idsezione0 #speciale #headerwrap #header #cerca #to-be-fixed input{width: 61px;height:20px;background-image:url(../img/home/bg_cerca.png);background-repeat:no-repeat;border:1px solid #ffffff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; -moz-box-shadow: 0px 0px 8px #ffffff;  -webkit-box-shadow: 0px 0px 8px #ffffff;  box-shadow: 0px 0px 8px #ffffff;}

/*** HOMEPAGE CONSORZIO ***/
/*#homeconsorzio #idcategoria0 #wrapcontents{background-image:url(../img/home/bg-shadow-top-consorzio.gif)}*/
#homeconsorzio #homepage #homepiano2 h1, #homeconsorzio #homepage #homepiano3 h1, #homeconsorzio #homepage #homepiano4 h1{text-transform:uppercase}
/*** MENU SX ***/
#contents div.left{float:left; width:201px}
#contents.ar div.left{float:right;}
#contents #mainmenu{width:201px}
#contents #mainmenu ul{margin:0;padding:0;list-style-type:none}
#contents #mainmenu ul li{margin:1px 0;background-image:url(../img/menuleft/bg-menu-items.gif);background-position:left top;background-repeat:repeat-x; background-color:#EEEEEE}
#contents #mainmenu ul li p{margin:0}
#contents #mainmenu ul li p a{text-decoration:none;font-weight:bold;display:block;padding:3px 0 5px 25px}
#contents.ar #mainmenu ul li p a{padding:3px 25px 5px 0}
#contents #mainmenu ul li ul li p a{padding-left:40px}
#contents.ar #mainmenu ul li ul li p a{padding-right:40px; padding-left:0;}
#contents #mainmenu ul li.sel p a{background-image:url(../img/menuleft/menu-items-sel.png);background-position:5px 5px;background-repeat:no-repeat}
#contents.ar #mainmenu ul li.sel p a{background-position:181px 5px;}
#contents #mainmenu ul li.sel ul li p a{background:none}
#contents #mainmenu ul li ul.ogg li{background-image:none;margin:0; background-color:#FFFFFF}
#contents #mainmenu ul li ul.ogg li p a{font-weight:normal;background:none}
/*** PAGINA INTERNA ***/
#container{background-image:url(../img/content/bg-content.gif);background-position:left top;background-repeat:repeat-x}
#wrapcontents{background-image:url(../img/percorso/bg-shadow-top.png);background-position:left top;background-repeat:repeat-x}
#contents #contentleft{float:left;width:765px;overflow:hidden}
#contents.ar #contentleft{float:right;}
#contents #contentleft div.wrap, #contents #contentleft #specialcontent{width:765px;overflow:hidden;margin-top:24px}
#idoggetto0 #contents #contentleft, #idoggetto0 #contents #contentleft div.wrap{width:100%}
#idoggetto0 #contents #contentleft div.wrap #contentwrap{width:725px}
#contents #contentwrap{width:532px;overflow:hidden;margin-left:20px;float:left;padding-bottom:20px}
#contents #contentwrap #contentheader h1{font-size:1.8em;text-transform:uppercase}
#contents #contentwrap #contentheader h2{font-size:1.2em;text-transform:uppercase}
#contents #contentwrap #contentarticle #contentimage ul{margin:0;padding:0;list-style-type:none}
#contents #contentwrap #contentarticle #contentimage a{text-decoration:none;background-image:url(../img/content/img-shadow-big.png);background-position:left bottom;background-repeat:no-repeat;padding-bottom:10px}
#contents #contentwrap #contentarticle #contentimage a span{display:none}
#contents #contentwrap #contentarticle #contentimage img{border:1px solid #CCCCCC;}
#contents #contentwrap #contentarticle #contenttext a{text-decoration:none}
#contents #contentwrap #contentarticle #contenttext a:hover{text-decoration:underline}
#contents #contentwrap #contentarticle #contenttext img{border:1px solid #D3D3D3}
#contents #contentwrap #contentarticle #contenttext table tr.odd{background-color:#EEEEEE}
#contents #contentwrap #contentarticle #contenttext table tr.over{background-color:#CCCCCC}
#contents #contentwrap #contentarticle #campiaggiuntivi table{border:1px solid #EEEEEE;border-collapse:collapse}
#contents #contentwrap #contentarticle #campiaggiuntivi table tr.odd{background-color:#EEEEEE}
#contents #contentwrap #contentarticle #campiaggiuntivi table tr.over{background-color:#CCCCCC}
#content #MappaPiccola .vai-mappa{margin:0; display:none}
#content #MappaPiccola .vai-mappa a{text-decoration:none;margin:5px 0;display:block}
.ar #mainmenu{text-align:right;}
.ar #contentheader{ font-size:1.4em;text-align:right;}
.ar #contenttext{font-size:1.4em; text-align:right;}

/* RICETTA */
#contents #contentwrap #contentarticle #ricetta .contentimageextra{width:134px;float:left;margin-right:0;margin-top:20px}
#ricetta #contenttext{ margin-left:150px}
* html #ricetta #contenttext{ margin-right:-3px; height:1%; margin-left:147px}
*+html #ricetta #contenttext{ margin-right:-3px; height:1%; margin-left:147px}
#ricetta #contentheader{min-height:73px;padding-top:15px;padding-left:10px;background-color:#fffdfe;background-image:url(../img/ricette/h1-bg.jpg);background-repeat:repeat-x;-webkit-border-top-right-radius: 12px;-webkit-border-top-left-radius: 12px;-moz-border-radius-topright: 12px;-moz-border-radius-topleft: 12px;border-top-right-radius: 12px;border-top-left-radius: 12px;}
* html #ricetta #contentheader{height:73px}
#ricetta #contentheader h1{margin-bottom:0px}
#ricetta .inforicetta ul, #ricetta .inforicetta li{ margin:0; padding:0; list-style-type:none}
#ricetta .inforicetta li{ margin:0  0 20px 0}
#ricetta .inforicetta h5{margin:0; background-repeat:no-repeat; width:134px; height:138px;}
#ricetta .inforicetta .difficulty h5{  background-image:url(../img/ricette/difficolta.jpg)}
#ricetta .inforicetta .stagionatura h5{  background-image:url(../img/ricette/stagionatura.jpg)}
#ricetta .inforicetta h5 span{display:none}
#ricetta .inforicetta p{ margin:10px 0 0 0; padding:0; background-image:url(../img/ricette/button.gif); background-position:0 0; width:134px; height:39px; text-align:center;}
#ricetta .inforicetta p span{ display:inline-block; margin-top:11px;}
#ricetta .ingredienti{width:384px;padding-top:106px;background-image:url(../img/ricette/ingredienti.jpg);background-repeat:no-repeat;}
#ricetta .ingredienti ul{line-height:2.2em;list-style: none outside none;margin: 0; padding: 0;text-align: center;background-image:url(../img/ricette/bg-ul.jpg);background-repeat:repeat-y;}
#ricetta .ingredienti ul{padding-left:25px;padding-right:25px}
#ricetta .ingredienti div{background-position:bottom;background-image:url(../img/ricette/bg-div.jpg);background-repeat:no-repeat;padding-bottom:65px;}
#ricetta .preparazione{width:384px;padding-top:106px;background-image:url(../img/ricette/preparazione.jpg);background-repeat:no-repeat;}
#ricetta .preparazione p{line-height:2.2em;list-style: none outside none;margin: 0; padding-left:25px;padding-right:25px;text-align: center;background-image:url(../img/ricette/bg-ul.jpg);background-repeat:repeat-y;}
#ricetta .preparazione div{background-position:bottom;background-image:url(../img/ricette/bg-div.jpg);background-repeat:no-repeat;padding-bottom:65px;}
/*moteore ricerca ricette*/
.cmxform #frmRicercaRicettaParmigiano{}
.cmxform #frmRicercaRicettaParmigiano fieldset{ background-image: url(../img/ricette/bg-div-motorericerca.jpg); width:723px; height:134px; background-repeat:no-repeat; background-position:0 0; overflow:hidden; display:block;border:none; background-color: transparent;border: none;padding: 65px 0 0 0;margin: 0px; width: 100%;}
.cmxform #frmRicercaRicettaParmigiano fieldset ol li, .cmxform #frmRicercaRicettaParmigiano fieldset ul li{ margin:0;}
.cmxform #frmRicercaRicettaParmigiano .parola-chiave, .cmxform #frmRicercaRicettaParmigiano .portata{background-image: url(../img/ricette/motore-ricerca-ricette-bg-input.png); width:326px; height:56px; background-repeat:no-repeat; background-position: 0 0; margin-left:19px;}
* html .cmxform #frmRicercaRicettaParmigiano .parola-chiave, * html .cmxform #frmRicercaRicettaParmigiano .portata{ background-image:none;}
.cmxform #frmRicercaRicettaParmigiano .parola-chiave label, .cmxform #frmRicercaRicettaParmigiano .portata label{ display:none}
.cmxform #frmRicercaRicettaParmigiano .parola-chiave input, .cmxform #frmRicercaRicettaParmigiano .portata select{background-color: #FFFFFF;border:none;color: #333333;display: inline-block;font-size: 18px; height: 36px;margin: 8px 0 0 10px;padding: 6px 0;text-align: center;vertical-align: text-top;width: 306px;}
.cmxform #frmRicercaRicettaParmigiano .portata select option.disabled{ color:#999999}
* html .cmxform #frmRicercaRicettaParmigiano .portata select{ border:1px solid #cdcdcd}
.cmxform #frmRicercaRicettaParmigiano .parola-chiave, .cmxform #frmRicercaRicettaParmigiano .portata, .cmxform #frmRicercaRicettaParmigiano .stagionatura, .cmxform #frmRicercaRicettaParmigiano .difficolta{ float:left;}
* html .cmxform #frmRicercaRicettaParmigiano .parola-chiave, * html .cmxform #frmRicercaRicettaParmigiano .portata, * html .cmxform #frmRicercaRicettaParmigiano .stagionatura, * html .cmxform #frmRicercaRicettaParmigiano .difficolta{ display:inline}
.cmxform #frmRicercaRicettaParmigiano .stagionatura, .cmxform #frmRicercaRicettaParmigiano .difficolta{ margin-top:6px}
.cmxform #frmRicercaRicettaParmigiano .stagionatura{ width:110px; margin-left:10px;}
.cmxform #frmRicercaRicettaParmigiano .difficolta{ width:100px}
.cmxform #frmRicercaRicettaParmigiano .stagionatura label, .cmxform #frmRicercaRicettaParmigiano .difficolta label{ display:none}
.cmxform #frmRicercaRicettaParmigiano .stagionatura li label, .cmxform #frmRicercaRicettaParmigiano .difficolta li label{display: inline-block;font-size: 1.2em;font-weight: normal;margin-left: 6px; vertical-align:middle; line-height:1.1em; margin-top:4px}
.cmxform #frmRicercaRicettaParmigiano .stagionatura input, .cmxform #frmRicercaRicettaParmigiano .difficolta input{ vertical-align: middle}
.cmxform #frmRicercaRicettaParmigiano .stagionatura li, .cmxform #frmRicercaRicettaParmigiano .difficolta li{ width:100%;}
.cmxform #frmRicercaRicettaParmigiano .stagionatura li.disabled, .cmxform #frmRicercaRicettaParmigiano .difficolta li.disabled{ color:#999999}
.cmxform #frmRicercaRicettaParmigiano li.submit{width:141px; float:right; margin:0 15px 0 0; padding:0;}
.cmxform #frmRicercaRicettaParmigiano li.submit input, .cmxform #frmRicercaRicettaParmigiano li.submit button{ background-color:transparent; margin:6px 0 0 9px; padding:0; width:123px; height:38px; text-align:center; border:1px solid #cdcdcd;font-size:26px; line-height:36px; color:#555555; display:block; cursor:pointer;background-image:url(../img/ricette/motore-ricerca-ricette-bg-button.png); background-repeat:no-repeat; background-position:-10px -10px;background-color:#f5f5f7;}
.cmxform #frmRicercaRicettaParmigiano li.submit button{font-size: 11px;height: 20px;line-height: 11px;background-image:url(../img/ricette/motore-ricerca-ricette-bg-button2.png)}
* html .cmxform #frmRicercaRicettaParmigiano li.submit{ display:inline}
* html .cmxform #frmRicercaRicettaParmigiano li.submit input, * html .cmxform #frmRicercaRicettaParmigiano li.submit button{ background-image:none }

/*** INDICE ***/
#contents #contentwrap #paginaindice #contentheader h1{font-size:1.8em;text-transform:uppercase;margin:0}
#contents #contentwrap #paginaindice #contentheader h2{font-size:1.2em;text-transform:uppercase;margin:0}
#contents #contentwrap #paginaindice ul{margin:0 0 0 20px;padding:0;list-style-type:none}
#contents #contentwrap #paginaindice ul li{min-height:32px;margin:20px 0;background-image:url(../img/icone/ico-template-articolo-trans.png);background-position:left center;background-repeat:no-repeat}
#contents #contentwrap #paginaindice ul li.primo{margin-top:0}
#contents #contentwrap #paginaindice ul li p{margin:0}
#contents #contentwrap #paginaindice ul li p a{padding:5px 0 0 36px;display:block;text-decoration:none}
/*** INDICE EVOLUTO ***/
#contents #contentwrap #paginaindice #contentredazionale div.contentli{width:100%;overflow:hidden}
#contents #contentwrap #paginaindice #contentredazionale h2{margin-bottom:0}
#contents #contentwrap #paginaindice #contentredazionale h2 a{text-decoration:none}
#contents #contentwrap #paginaindice #contentredazionale h2 a img{float:left;margin-right:10px;border:1px solid #CCCCCC;padding:2px}
/*** INCLUDE DX ***/
#contents div.right{float:right;width:177px;margin-top:24px}
#contents.ar div.right{float:left;}
#contents #includedx{width:171px;margin-bottom:10px}
#contents #includedx ul{margin:0;padding:0;list-style-type:none}
#contents #includedx ul li{background-image:url(../img/content/includedx/bg-header.gif);background-position:left top;background-repeat:repeat-x}
#contents #includedx ul li h3{margin:0;font-size:1em;text-transform:uppercase;text-align:center}
#contents #includedx ul li h3 span{font-weight:bold}
#contents #includedx ul li a{width:100%;display:block;text-align:center;text-decoration:none}
#contents #includedx ul li.guida-degustazione h3{height:45px;padding-top:10px}
#contents #includedx ul li.ricette h3{height:35px;padding-top:20px}
#contents #includedx ul li.ricette img{ display:block}
/** BROCHURE e ricette**/
#brochure{padding-bottom:80px;background-position:left top;background-repeat:no-repeat}
#brochure h3{font-size:1em;font-weight:bold;text-transform:uppercase;text-align:center;margin-bottom:5px}
#brochure a{display:block;width:190px;height:200px;margin-bottom:16px;text-decoration:none;background-position:left top;background-repeat:no-repeat;width:177px;}
#brochure a span{display:block}
#brochure a.book{background-position:right;background-image:url(../img/international/brochure.jpg);background-repeat:no-repeat; height: 260px;}
#brochure a.book span{text-align:center;display:none}
#brochure a.cookbook{margin-top:16px;padding-bottom:50px;background-image:url(../img/international/brochure-ricetta.jpg)}
#brochure a.cookbook span{padding:190px 10px 0 30px;}
#brochure div{padding:0 10px 0 30px}
#brochure div label{display:block}
#brochure a.recipes{background-position:right;background-image:url(../img/international/recipes.jpg);background-repeat:no-repeat; height: 260px;}
#brochure a span{text-align:center;display:none}
#brochure a.recipes_de{background-position:right;background-image:url(../img/international/ricetteDe.jpg);background-repeat:no-repeat; height: 260px;}
#brochure a.recipes_fr{background-position:right;background-image:url(../img/international/ricetteFr.jpg);background-repeat:no-repeat; height: 260px;}
#brochure a.recipes_es{background-position:right;background-image:url(../img/international/ricetteEs.jpg);background-repeat:no-repeat; height: 260px;}
#brochure a.recipes_ar{background-position:right;background-image:url(../img/international/ricetteAra.jpg);background-repeat:no-repeat; height: 260px;}
#brochure a.recipes_ru{background-position:right;background-image:url(../img/international/ricetteRu.jpg);background-repeat:no-repeat; height: 260px;}
#brochure a.recipes_jp{background-position:right;background-image:url(../img/international/ricetteJp.jpg);background-repeat:no-repeat; height: 260px;}
#brochure a.book_gr{background-position:right;background-image:url(../img/international/brochureGr.jpg);background-repeat:no-repeat; height: 260px;}
#brochure a.book_de{background-position:right;background-image:url(../img/international/brochureDe.jpg);background-repeat:no-repeat; height: 260px;}
#brochure a.book_de{background-position:right;background-image:url(../img/international/brochureDe.jpg);background-repeat:no-repeat; height: 260px;}
#brochure a.book_fr{background-position:right;background-image:url(../img/international/brochureFr.jpg);background-repeat:no-repeat; height: 260px;}
#brochure a.book_es{background-position:right;background-image:url(../img/international/brochureEs.jpg);background-repeat:no-repeat; height: 260px;}
#brochure a.book_ar{background-position:right;background-image:url(../img/international/brochureAra.jpg);background-repeat:no-repeat; height: 260px;}
#brochure a.book_ru{background-position:right;background-image:url(../img/international/brochureRu.jpg);background-repeat:no-repeat; height: 260px;}
#brochure a.book_ch{background-position:right;background-image:url(../img/international/brochureCh.jpg);background-repeat:no-repeat; height: 260px;}
#brochure a.book_jp{background-position:right;background-image:url(../img/international/brochureJp.jpg);background-repeat:no-repeat; height: 260px;}
/*
#brochure.cn{background-image:url(../img/international/brochure-cn.gif)}
#brochure.de{background-image:url(../img/international/brochure-de.gif)}
#brochure.en{background-image:url(../img/international/brochure-en.gif)}
#brochure.fr{background-image:url(../img/international/brochure-fr.gif)}
#brochure.es{background-image:url(../img/international/brochure-es.gif)}
#brochure.gr{background-image:url(../img/international/brochure-gr.gif)}
#brochure.ru{background-image:url(../img/international/brochure-ru.gif)}
#brochure.as{background-image:url(../img/international/brochure-as.gif)}
#brochure.nl{background-image:url(../img/international/brochure-nl.gif)}
#brochure.jp{background-image:url(../img/international/brochure-jp.gif)}
*/
/*** ALLEGATI ***/
#allegati h3{padding:7px 0;margin:0;font-size:1em;text-transform:uppercase;font-weight:bold;text-align:center;background-image:url(../img/menuleft/bg-menu-items.gif);background-position:left top;background-repeat:repeat-x}
#allegati ul{margin:0;padding:10px 0 0 0;list-style-type:none}
#allegati ul li{min-height:35px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #CCCCCC;background-position:5px top;background-repeat:no-repeat}
#allegati ul li.over{background-color:#EEEEEE}
#allegati ul li.pdf{background-image:url(../img/icone/ico-pdf.gif)}
#allegati ul li.ppt{background-image:url(../img/icone/ico-pps-ppt.gif)}
#allegati ul li.doc{background-image:url(../img/icone/ico-doc-rtf-trans.png)}
#allegati ul li.zip{background-image:url(../img/icone/ico-zip-trans.png)}
#allegati ul li.rar{background-image:url(../img/icone/ico-rar-trans.png)}
#allegati ul li a{text-decoration:none}
#allegati ul li h4{font-size:1em;padding-left:42px;margin:0}
#allegati ul li p{padding-left:42px}
/*** LINK ***/
#link h3{padding:7px 0;margin:0;font-size:1em;text-transform:uppercase;font-weight:bold;text-align:center;background-image:url(../img/menuleft/bg-menu-items.gif);background-position:left top;background-repeat:repeat-x}
#link ul{margin:0;padding:10px 0 0 0;list-style-type:none}
#link ul li{min-height:35px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #CCCCCC;background-image:url(../img/icone/ico-template-link-trans.png);background-position:5px top;background-repeat:no-repeat}
#link ul li.over{background-color:#EEEEEE}
#link ul li a{text-decoration:none}
#link ul li h4{padding-left:42px;margin:0}
/*** HOMEPAGE REDAZIONALE INTERNA ***/
#homeredazionaleinterna ul{width:100%;overflow:hidden;margin:0;padding:0;list-style-type:none}
#homeredazionaleinterna ul li{float:left;width:357px;margin-right:5px}
#homeredazionaleinterna ul li h2{margin:0;font-size:1.2em;text-transform:uppercase}
#homeredazionaleinterna ul li h2 span{padding:18px 0;display:block;text-align:center;background-image:url(../img/content/hpredazionale/bg-title.gif);background-position:left top;background-repeat:repeat-x}
#homeredazionaleinterna ul li h2 img{float:left;margin-right:20px}
#homeredazionaleinterna ul li h2 a{text-decoration:none}
#homeredazionaleinterna ul li p{padding-top:5px;padding-right:20px;padding-left:170px;}
/*** RICERCA ***/
#idcategoria2925 #idoggetto0 #specialericerca #contents #contentleft div.wrap #contentwrap{width:100%}
#CercaSito #contentheader h1{font-size:1.8em;text-transform:uppercase}
#CercaSito #contentheaderrisultato h2{font-size:1.2em;text-transform:uppercase}
#specialericerca #contentwrap{width:100%;margin-left:0;float:none}
.risultato_ricerca{ position:relative;}
/*###########################*/
.risultato_ricerca ul.elencorisultati{ font-size: 0.93em;padding:0}
.risultato_ricerca ul.elencorisultati li{margin:0;padding:13px 0px 13px 0px;background-image:url(../img/icone/ico-template-gen-trans.png);background-repeat:no-repeat;background-position:7px center;min-height:35px; border-bottom:1px dotted #d9d9d9; border-top:1px solid #ffffff; width:100%}
.risultato_ricerca ul.elencorisultati li li{margin:0;padding:0;background-image: none;min-height:0;border:none; background-color: transparent; width:auto}
/*vertical centering per browser standard*/
.risultato_ricerca ul.elencorisultati li{display:table;}
.risultato_ricerca ul.elencorisultati li li{display:block;}
.risultato_ricerca ul.elencorisultati li .wrapitem01, .risultato_ricerca ul.elencorisultati li .dettagli ul{display:table;width:100%;}
.risultato_ricerca ul.elencorisultati li .itemtitle, .risultato_ricerca ul.elencorisultati li .descrizione, .risultato_ricerca ul.elencorisultati li .dettagli{display:table-cell;vertical-align:middle}
.risultato_ricerca ul.elencorisultati li .descrizione, .risultato_ricerca ul.elencorisultati li .dettagli{width:45%}
.risultato_ricerca ul.elencorisultati li .dettagli li{display:table-cell;vertical-align:middle}
/*fine vertical centering*/
.risultato_ricerca ul.elencorisultati li.over{background-color:#EFEFEF}
/*.risultato_ricerca ul.elencorisultati li .itemtitle{ width:30%; float:left;}*/
.risultato_ricerca ul.elencorisultati li .itemtitle h3 a{display:inline-block;}
.risultato_ricerca ul.elencorisultati li .itemtitle h3 a, .risultato_ricerca ul.elencorisultati li .itemtitle .tipologia{padding-left:50px}
.risultato_ricerca ul.elencorisultati li.con-immagine .itemtitle h3 a{display:inline;}
.risultato_ricerca ul.elencorisultati li.con-immagine .itemtitle h3 a, .risultato_ricerca ul.elencorisultati li.con-immagine .itemtitle .tipologia{padding-left:0px}
.risultato_ricerca ul.elencorisultati li .descrizione, .risultato_ricerca ul.elencorisultati li .dettagli{padding-left:1em;/*margin-left:31%*/}
.risultato_ricerca ul.elencorisultati li .dettagli li.compositore{/*margin-right:85px*/}
.risultato_ricerca ul.elencorisultati li .dettagli li.genere{/*float: right;*/width: 80px;padding-left:1em}
.risultato_ricerca ul.elencorisultati li .dettagli label, .risultato_ricerca ul.elencorisultati li .dettagli span{/* display:inline-block;*/}
.risultato_ricerca ul.elencorisultati a{text-decoration: none}
.risultato_ricerca ul.elencorisultati h3{padding:10px 0 0 45px;margin:0 0 10px 0}
.risultato_ricerca ul.elencorisultati h3 a{text-decoration:none}
.risultato_ricerca ul.elencorisultati p{padding-left:45px}
.risultato_ricerca ul.elencorisultati ul{padding-left:45px}
.risultato_ricerca ul.elencorisultati ul li{width:100%;overflow:hidden}
.risultato_ricerca ul.elencorisultati ul li h5{float:left;margin-right:10px}
.risultato_ricerca ul.propieta-risultato{margin:0;padding:0 0 0 20px;list-style-type:none}
.risultato_ricerca ul.propieta-risultato li{min-height:0px;height:auto;margin:0;padding:0;background-image:none}
.risultato_ricerca .redazione{display:block}
/*ICONE PERSONALIZZATE PER TIPO DI DOCUMENTO*/
.risultato_ricerca ul.elencorisultati li.articolo{background-image:url(../img/icone/ico-template-articolo-trans.png)}
.risultato_ricerca ul.elencorisultati li.con-immagine .itemtitle img{ float:left; margin-right:8px}
.risultato_ricerca ul.elencorisultati li.con-immagine .itemtitle{padding-left:7px;}
.risultato_ricerca ul.elencorisultati li.nessunrisultato{background:none}
.risultato_ricerca .menuordinamento{ margin:0 0 1em 7px}
.risultato_ricerca .menuordinamento ul, .risultato_ricerca .menuordinamento li{ display:inline}
.risultato_ricerca .menuordinamento label, .risultato_ricerca .menuordinamento a{ display:inline-block}
.risultato_ricerca .menuordinamento label{margin-right:1em;}
.risultato_ricerca .menuordinamento a{border-right:1px solid #000000;padding-right:0.5em;margin-right:0.5em;text-decoration:none;line-height:0.87em}
.risultato_ricerca #pagingalto{ font-size:0.83em; position:absolute;right:0;top:0;width:17em; text-align:right}
.risultato_ricerca .paging{margin-bottom:10px}
.risultato_ricerca .paging span.numeroelementi{font-weight:bold}
.risultato_ricerca .paging ul{display:inline;list-style-type:none;margin:0;padding:0}
.risultato_ricerca .paging ul li{display:inline;margin:0;padding:0.35em}
.risultato_ricerca .paging ul li.sel{font-weight:bold}
.risultato_ricerca .paging ul li.next,.risultato_ricerca .paging ul li.prev{font-weight:bold}
.risultato_ricerca .paging ul li a{text-decoration:none}
/*risultato Cerca ricette*/
#RenderCercaRicettaParmigiano .risultato_ricerca ul.elencorisultati, #RenderCercaRicettaParmigiano .risultato_ricerca ul.elencorisultati .inforicetta ul{ margin:0; padding:0;}
#RenderCercaRicettaParmigiano .risultato_ricerca ul.elencorisultati li.ricetta{ background-image:url(../img/ricette/bg-risultatoricerca.jpg); background-repeat: no-repeat; background-position:0 0; width:708px; height:203px; padding:60px 0 0 15px; border:none; margin:0; overflow:hidden}
#RenderCercaRicettaParmigiano .risultato_ricerca ul.elencorisultati li.ricetta h3{ padding:0; margin:0; display:inline}
#RenderCercaRicettaParmigiano .risultato_ricerca ul.elencorisultati li.ricetta h3 span{ display:block; height:44px; padding-top:6px; cursor:pointer}
#RenderCercaRicettaParmigiano .risultato_ricerca ul.elencorisultati li.ricetta h3 img{ background-color:#FFFFFF; padding:3px;-webkit-box-shadow: -1px 3px 10px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: -1px 3px 10px 0px rgba(0, 0, 0, 0.2);box-shadow: -1px 3px 10px 0px rgba(0, 0, 0, 0.2); filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction= 225, Strength=8); zoom: 1; float:left; margin:0px 9px 13px 11px; display:block; width:91px; height:130px;}
* html #RenderCercaRicettaParmigiano .risultato_ricerca ul.elencorisultati li.ricetta h3 img{ display:inline;}
#RenderCercaRicettaParmigiano .risultato_ricerca ul.elencorisultati .inforicetta, #RenderCercaRicettaParmigiano .risultato_ricerca ul.elencorisultati li.ricetta h3 span{ margin-left:128px;}
#RenderCercaRicettaParmigiano .risultato_ricerca ul.elencorisultati .inforicetta ul{ width:100%; overflow:hidden;}
#RenderCercaRicettaParmigiano .risultato_ricerca ul.elencorisultati .inforicetta li{ width:169px; float:left; margin:0 19px 0 0;}
* html #RenderCercaRicettaParmigiano .risultato_ricerca ul.elencorisultati .inforicetta li{ display:inline}
#RenderCercaRicettaParmigiano .risultato_ricerca ul.elencorisultati .inforicetta h5{ margin:0;  width:169px; height:50px; background-repeat:no-repeat; background-position: 0 0; float:none}
#RenderCercaRicettaParmigiano .risultato_ricerca ul.elencorisultati .inforicetta .activetime h5{ background-image:url(../img/ricette/serp-preparazione.gif)}
#RenderCercaRicettaParmigiano .risultato_ricerca ul.elencorisultati .inforicetta .difficulty h5{ background-image: url(../img/ricette/serp-difficolta.gif)}
#RenderCercaRicettaParmigiano .risultato_ricerca ul.elencorisultati .inforicetta .stagionatura h5{ background-image: url(../img/ricette/serp-stagionatura.gif)}
#RenderCercaRicettaParmigiano .risultato_ricerca ul.elencorisultati .inforicetta .course{ display:none}
#RenderCercaRicettaParmigiano .risultato_ricerca ul.elencorisultati .inforicetta h5 span{ display:none}
#RenderCercaRicettaParmigiano .risultato_ricerca ul.elencorisultati .inforicetta p{ background-image: url(../img/ricette/serp-button.gif); width:169px; height:31px; background-repeat:no-repeat; background-position: 0 0 ; text-align:center; margin:0; padding:0; font-size:1.1em;}
#RenderCercaRicettaParmigiano .risultato_ricerca ul.elencorisultati .inforicetta p span{ display:inline-block; margin-top:7px;}
/*** RICERCA CASEIFICI ***/
#specialecercacaseifici .googlemaps{width:763px;height:423px;margin:26px 0 0;border:1px solid #999999;}
#specialecercacaseifici .googlemaps input.gels-input{margin:0}
#specialecercacaseifici #contenttext a{text-decoration:none}
#specialecercacaseifici #contenttext table tr.odd{background-color:#EEEEEE}
#specialecercacaseifici #contenttext table tr.over{background-color:#CCCCCC}
#specialecercacaseifici .cmxform fieldset label{display:block;float:left;width:100px}
#specialecercacaseifici #linguaen .cmxform fieldset label{width:120px}
#specialecercacaseifici .cmxform .caratteristiche label, #specialecercacaseifici .cmxform .types-of-dairies label{float:none;display:inline}
#specialecercacaseifici .cmxform .caratteristiche input, #specialecercacaseifici .cmxform .types-of-dairies input{margin:0 10px 0 25px}
#specialecercacaseifici #frmRicercaCercaCaseifici fieldset{ width:300px; float:left; height:255px}
#specialecercacaseifici #frmCercaMatricola fieldset{ width:200px; float:right; height:255px; background-image:url(../img/marchio-matricola3.jpg); background-position:0 0; background-repeat:no-repeat; text-align:center}
#specialecercacaseifici .cmxform #frmCercaMatricola fieldset li.matricola{margin:0 0 165px 0}
#specialecercacaseifici .cmxform #frmCercaMatricola fieldset li.matricola label{ width: 100%; text-align:center; margin:0 0 16px 0; float:none; display: block;font-size: 1.5em;  text-transform: uppercase; font-family:"Helvetica Neue",Arial,Helvetica,sans-serif; font-weight:normal;}
#specialecercacaseifici .cmxform #frmCercaMatricola fieldset li.matricola input{ font-size:1.4em; text-transform:uppercase; text-align:center; width:160px}
#specialecercacaseifici .cmxform #frmRicercaCercaCaseifici fieldset li.caratteristiche ul li{ background-repeat:no-repeat; background-position: 0 0; padding: 0 0 20px 10px;}
#specialecercacaseifici .cmxform #frmRicercaCercaCaseifici fieldset ul li.punto-vendita{ background-image: url(../img/icone/gmaps/caseificiospaccio.gif)}
#specialecercacaseifici .cmxform #frmRicercaCercaCaseifici fieldset ul li.commercio-elettronico{ background-image: url(../img/icone/gmaps/caseificioSito.gif)}
#specialecercacaseifici .cmxform #frmRicercaCercaCaseifici fieldset ul li.sito-internet{ background-image: url(../img/icone/gmaps/caseificioSito.gif)}
/*** FORMS ***/
.cmxform fieldset{border:1px solid #CCCCCC;padding:5px;margin:0;background-color:#EEEEEE;width:98%}
.cmxform fieldset fieldset{border:none;padding:0}
.cmxform fieldset legend{font-size:1em}
.cmxform fieldset input, .cmxform fieldset select{margin:0}
.cmxform fieldset textarea{display:block;width:99%}
.cmxform fieldset ol, .cmxform fieldset ul{padding:0;margin:0;list-style-type:none}
.cmxform fieldset ol li, .cmxform fieldset ul li{margin:5px 0}
.cmxform fieldset ol li label, .cmxform fieldset ul li label{margin-right:10px}
.cmxform fieldset ol li.data{margin:10px 0}
.cmxform fieldset ol li.data label{float:left}
.cmxform fieldset ol li.data div{float:left}
.cmxform fieldset ol li.dal, .cmxform fieldset ol li.al{width:100%;overflow:hidden;margin-left:20px}
.cmxform fieldset ol li.al label{margin-left:7px}
.cmxform fieldset ol li.submit{text-align:center}
.cmxform fieldset ol.data{width:100%;overflow:hidden}
.cmxform fieldset ol.data li{float:left;margin:0 10px 0 0}
.cmxform fieldset ol.data li label{display:none}
/*** GALLERIA ***/
div.monoslideshow{margin-bottom:20px}
#rendergalleria ul{list-style-type:none;margin:0;padding:0;width:100%;overflow:hidden}
#rendergalleria ul li{float:left;text-align:center;padding:0 23px 12px 0;background-image:url(../img/content/ombrina_fotogallery.gif);background-position:left bottom;background-repeat:no-repeat}
#rendergalleria ul li h4 a span{display:none}
#rendergalleria ul li h4 a{display:block;background-repeat:no-repeat;background-position:center top;text-decoration:none;background-image: url(../img/icone/ico100-generico-trans.png);}
#rendergalleria ul li h4{margin:0 0 5px 0;font-size:1em}
#rendergalleria ul li.ultimo{padding-right:0}
#rendergalleria ul li.doc h4 a, #rendergalleria ul li.rtf h4 a{background-image: url(../img/icone/ico100-doc-rtf-trans.png);}
#rendergalleria ul li.pps h4 a, #rendergalleria ul li.ppt h4 a{background-image: url(../img/icone/ico100-pps-ppt-trans.png);}
#rendergalleria ul li.mdb h4 a{background-image: url(../img/icone/ico100-acces-trans.png);}
#rendergalleria ul li.flv h4 a{background-image: url(../img/icone/ico100-flv-trans.png);}
#rendergalleria ul li.htm h4 a, #rendergalleria ul li.html h4 a, #rendergalleria ul li.xhtml h4 a, #rendergalleria ul li.xml h4 a{background-image: url(../img/icone/ico100-htm-trans.png);}
#rendergalleria ul li.jpg h4 a, #rendergalleria ul li.jpeg h4 a, #rendergalleria ul li.jpe h4 a, #rendergalleria ul li.gif h4 a, #rendergalleria ul li.png h4 a, #rendergalleria ul li.bmp h4 a, #rendergalleria ul li.dib h4 a, #rendergalleria ul li.wbmp h4 a, #rendergalleria ul li.clp h4 a, #rendergalleria ul li.tif h4 a, #rendergalleria ul li.tiff h4 a, #rendergalleria ul li.emf a #rendergalleria ul li.eps h4 a, #rendergalleria ul li.ps h4 a, #rendergalleria ul li.ps h4 a, #rendergalleria ul li.img h4 a, #rendergalleria ul li.jp2 h4 a, #rendergalleria ul li.jpc h4 a, #rendergalleria ul li.j2k h4 a, #rendergalleria ul li.jpf h4 a, #rendergalleria ul li.psd h4 a, #rendergalleria ul li.psp h4 a, #rendergalleria ul li.raw h4 a, #rendergalleria ul li.tgh4 a a, #rendergalleria ul li.wmf h4 a{background-image: url(../img/icone/ico100-jpg-gif-png-bmp-tif-trans.png);}
#rendergalleria ul li.avi h4 a, #rendergalleria ul li.mpg h4 a, #rendergalleria ul li.ogg h4 a, #rendergalleria ul li.vob h4 a, #rendergalleria ul li.ts h4 a, #rendergalleria ul li.m2t h4 a{background-image: url(../img/icone/ico100-avi-mpg-trans.png);}
#rendergalleria ul li.mov h4 a, #rendergalleria ul li.mp4 h4 a{background-image: url(../img/icone/ico100-mov-trans.png);}
#rendergalleria ul li.wmv h4 a, #rendergalleria ul li.asf h4 a{background-image: url(../img/icone/ico100-wmv-trans.png);}
#rendergalleria ul li.cdh4 a a, #rendergalleria ul li.mid h4 a, #rendergalleria ul li.midi h4 a, #rendergalleria ul li.mod h4 a, #rendergalleria ul li.mp3 h4 a, #rendergalleria ul li.mp2 h4 a, #rendergalleria ul li.mp1 h4 a, #rendergalleria ul li.aac h4 a, #rendergalleria ul li.m4h4 a a, #rendergalleria ul li.aiff h4 a, #rendergalleria ul li.au h4 a, #rendergalleria ul li.w64 h4 a, #rendergalleria ul li.wav h4 a, #rendergalleria ul li.wmh4 a a, #rendergalleria ul li.m3u h4 a, #rendergalleria ul li.m3u8 h4 a, #rendergalleria ul li.pls h4 a, #rendergalleria ul li.asx h4 a{background-image: url(../img/icone/ico100-mp3-wav-mid-trans.png);}
#rendergalleria ul li.pdf h4 a{background-image: url(../img/icone/ico100-pdf-trans.png);}
#rendergalleria ul li.pub h4 a{background-image: url(../img/icone/ico100-pub-trans.png);}
#rendergalleria ul li.rar h4 a{background-image: url(../img/icone/ico100-rar-trans.png);}
#rendergalleria ul li.swf h4 a, #rendergalleria ul li.fla h4 a{background-image: url(../img/icone/ico100-swf-trans.png);}
#rendergalleria ul li.ttf h4 a{background-image: url(../img/icone/ico100-ttf-trans.png);}
#rendergalleria ul li.xls h4 a, #rendergalleria ul li.csv h4 a{background-image: url(../img/icone/ico100-xls-trans.png);}
#rendergalleria ul li.zip h4 a{background-image: url(../img/icone/ico100-zip-trans.png);}
#rendergalleria ul li p{margin:0;padding:0;font-size:0.87em;}
#rendergalleria ul li p span.nomefile{font-size:0.9em;display:block;font-style:italic;text-align:left;padding-left:17px}
#rendergalleria ul li p span.nomefile a{display:block;padding-top:0;padding-left:20px;text-decoration:none;min-height:16px;background-image:url(../img/icone/ico-download-trans.png);background-position: left top;background-repeat:no-repeat;}
#rendergalleria ul li p span.dimensionefile{font-size:0.9em;display:block;font-style:italic}
#contents #contentleft #rendergalleria ul li div.wrap{width:150px;border:1px solid #CCCCCC;padding:5px;margin-top:0}
/** PDF **/
#oggettomultimediale a{text-decoration:none}
#oggettomultimediale ul{margin:0;padding:0;list-style-type:none}
#oggettomultimediale ul li.prev{float:left}
#oggettomultimediale ul li.next{float:right}
#oggettomultimediale ul li.back{width:120px;margin:0 auto}
#oggettomultimediale ul li a{display:block;padding:5px 10px;border:1px solid #CCC;font-weight:bold}
#oggettomultimediale #contentheader{margin-top:20px;text-align:center}
#oggettomultimediale #contentmultimedia{margin-bottom:20px;text-align:center}
#oggettomultimediale .pdf{padding-top:170px;background-image:url(../img/content/galleria/pdf.jpg);background-position:center top;background-repeat:no-repeat}
/*** NEWSLETTER ***/
#idoggetto0 #specialenewsletter #contents #contentleft div.wrap{margin:0}
#idoggetto0 #specialenewsletter #contents #contentleft div.wrap #contentwrap{width:100%;margin:0;float:none;padding:0}
#specialenewsletter #contentwrap #contentheader h1{font-size:1.2em;text-transform:uppercase;margin:17px 0 20px 10px}
#specialenewsletter #contentwrap #contentheader h2{font-size:1.8em;text-transform:uppercase;margin:0}
#specialenewsletter #contentwrap #contenttext .cmxform{text-align:center}
#specialenewsletter #contentwrap #contenttext .cmxform fieldset{text-align:left}
#specialenewsletter #contentwrap #contenttext .cmxform label{width:100px;display:block;float:left}
#specialenewsletter #contentwrap #contenttext .cmxform ol li.privacy label{float:none;display:inline;margin:0}
#specialenewsletter #contentwrap #contenttext .cmxform ol li.privacy input{margin-right:10px}
#specialenewsletter #contentwrap #contenttext .cmxform .testovalidazione{display:none}
#specialenewsletter #contentwrap #contenttext #btnSubmit{margin:10px 0}
#specialenewsletter #contentwrap #contenttext .cmxform .newsletter-interessi, #specialenewsletter #contentwrap #contenttext .cmxform .informativa label.privacy{ display:none}
/*** SFOGLIALIBRO INTERNO ***/
#templateLibro #contentwrap{float:none;margin:0;width:100%}
#templateLibro div.left{display:none}
#templateLibro #contents #contentleft{float:none;width:100%}
#templateLibro #contents #contentleft div.wrap, #templateLibro  #contents #contentleft #specialcontent{width:100%}
/* INTERNATIONAL*/
#idsezione21290 #contents .right{width:190px;margin-bottom:20px}
#idsezione21290 #contents #contentleft{width:760px}
#idsezione21290 #contents #contentwrap #contentheader h1{ display:none}
#idsezione21290 #contents #contentwrap #contentheader h2{ font-size:1.8em;}
/*#idcategoria2923 #contents #mainmenu ul li#Sezione-sez-international_brochures_1 p.livello1{ display:none}*/
#idcategoria2923 #contents #mainmenu ul li#Sezione-sez-international_brochures_1 ul.ogg li{ background-repeat:no-repeat; background-position:top right; margin:1px 0 1px 0; height:26px; width:201px;}
#idcategoria2923 #contents #mainmenu ul li#Sezione-sez-international_brochures_1 ul.ogg li p a{ font-weight:bold; display:block; height:18px; line-height:18px}
#idcategoria2923 #contents #mainmenu ul li#Sezione-sez-international_brochures_1 ul.ogg li.sel p a{background-image:url(../img/menuleft/menu-items-sel.png);background-position:5px 5px;background-repeat:no-repeat;}
#idcategoria2923 #contents #mainmenu ul li#Sezione-sez-international_brochures_1 ul.ogg li#err-ogg-deutche{ background-image:url(../img/international/de.gif)}
#idcategoria2923 #contents #mainmenu ul li#Sezione-sez-international_brochures_1 ul.ogg li#err-ogg-english{background-image:url(../img/international/en.gif)}
#idcategoria2923 #contents #mainmenu ul li#Sezione-sez-international_brochures_1 ul.ogg li#err-ogg-francais{background-image:url(../img/international/fr.gif)}
#idcategoria2923 #contents #mainmenu ul li#Sezione-sez-international_brochures_1 ul.ogg li#err-ogg-espanol{background-image:url(../img/international/es.gif)}
#idcategoria2923 #contents #mainmenu ul li#Sezione-sez-international_brochures_1 ul.ogg li#err-ogg-japanese_1{background-image:url(../img/international/jp.gif)}
#idcategoria2923 #contents #mainmenu ul li#Sezione-sez-international_brochures_1 ul.ogg li#err-ogg-greek{background-image:url(../img/international/gr.gif)}
#idcategoria2923 #contents #mainmenu ul li#Sezione-sez-international_brochures_1 ul.ogg li#err-ogg-russian{background-image:url(../img/international/ru.gif)}
#idcategoria2923 #contents #mainmenu ul li#Sezione-sez-international_brochures_1 ul.ogg li#err-ogg-arab{background-image:url(../img/international/sa.gif)}
#idcategoria2923 #contents #mainmenu ul li#Sezione-sez-international_brochures_1 ul.ogg li#err-ogg-nederlandse{background-image:url(../img/international/nl.gif)}
#idcategoria2923 #contents #mainmenu ul li#Sezione-sez-international_brochures_1 ul.ogg li#err-ogg-chinese{background-image:url(../img/international/cn.gif)}
#idcategoria2923 #contents #mainmenu ul li#Sezione-sez-international_brochures_1 ul.ogg li#err-ogg-japanese_2{background-image:url(../img/international/jp.gif)}
/*** FOOTER ***/
#footer{background-color:#F1F1F1}
#footerwrap{width:100%;overflow:hidden;padding:20px 0}
#footer ul{margin:0;padding:0 0 0 10px;list-style-type:none;width:920px;overflow:hidden}
#footer ul li{float:left;height:80px;margin-right:9px;padding-right:9px;border-right:1px solid #CCCCCC}
#footer ul li.ultimo{margin-right:0;border-right:none}
#footer ul li.logo a{display:block;width:65px;height:67px;background-image:url(../img/footer/pr.png);background-position:left top;background-repeat:no-repeat}
#footer ul li.logo a span{display:none}
#footer ul li h2{font-size:1em}
#footer ul li p{margin:0}
#footer ul li a{text-decoration:none}
#footer ul li ul{width:auto;padding-left:0}
#footer ul li ul li{height:auto;margin-right:5px;padding-right:5px;border-right:1px solid #999999}

#footer ul.colophon li { float:none; display:inline; height:auto; border-right:none;}
/*** VALIDAZIONE ***/
#msg {display:none; position:absolute; z-index:200; background:url(../img/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}
/** IE7 HACKS **/
*+html #header #cerca{width:220px}
/** IE6 HACKS **/
* html #header #cerca{width:220px}
* html #allegati ul li{height:35px}
* html #contents #contentwrap #paginaindice ul li{height:32px}
* html #contents #contentwrap #paginaindice #paginaindicesezione ul li ul li{height:32px}
* html .risultato_ricerca #pagingalto{ right:236px}
* html #footer .right ul li ul.categorie li{margin-left:0}
* html #homepage #homepiano3 ul li.primo div.sottotitolooggettopiano div{display:inline}
* html #homepage #homepiano4 ul li.primo div.sottotitolooggettopiano div{display:inline}
* html #homepage #homepiano3 ul li.primo div.sottotitolooggettopiano object{display:inline}
* html #homepage #homepiano4 ul li.primo div.sottotitolooggettopiano object{display:inline}
/*** SAFARI 4 HACK ***/
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #menutopwrap #consorzio li.menuconsorzio ul.categorie-int li a{margin:15px 34.6px 0;}
  #homeconsorzio #menutopwrap #consorzio li.menuconsorzio ul.categorie-int li a{margin:15px 36.2px 0}
}

