acronym,abbr{border-bottom:1px dotted;cursor:help}
hr{border-top-width:1px;border-top-style:dotted;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:#999999;height:1px}
body{text-align:center;background-color:#ffffff;}
input{font-size:0.93em;}
.wrap001{width:100%; overflow:hidden;}
.wrap002{}
#container{text-align:left;overflow:hidden;width:100%;}
#wrapcontents{border:none;margin:0 auto;padding:0px;width:1024px;}
#contents{text-align:left;width:100%;overflow:hidden;padding-top:20px;}
a img{border:none}
.clear {clear: both;}
/*##########*/
/*HEADER*/
/*##########*/
#header{border-bottom: 1px solid #e7e7e7;margin:0 auto;width:1024px;}
#header .headertop{width:980px;overflow:hidden; height:106px;margin:0 auto;}
#header #headertitle{width:26em;height:8.333em;float:left}
#header #headertitle h1{width:312px;height:66px;margin-top:12px}
#header #headertitle h1 a{background-image:url(../img/header/title.png);background-repeat:no-repeat;background-position:0 0;display:block;width:312px;height:66px;}
#header #headertitle h1 a span{display:none}
#header #headertitle h2{color:#999999;font-size:12px;font-weight:normal;width:45em;margin-left:5px;}
#header .headerlink{float:right;width:255px;overflow:hidden;margin-top:39px}
#header .headerlink li{float:left;height:46px}
#header .headerlink li a{display:block;background-repeat:no-repeat;background-position:0 0;height:46px}
#header .headerlink li span{display:none}
#header .headernewscerca{float:right;/*width:34em;*/padding-left:18px;margin-top: 14px;height:8.333em;}
#header .cerca{width:19.167em;float:left;margin-top: 14px;}
#header .cerca li{float:left;}
#header .cerca li.text label{display:none}
#header .cerca li.text input{width:14em;}
#header .cerca #to-be-fixed{text-align: right;margin-top:-1px;margin-bottom:15px;}
#header .cerca #to-be-fixed label{display:inline-block;margin-right:10px;margin-top:3px;}
#header .cerca #to-be-fixed label span{color:#ff8a00;}
#header .cerca li.ricercaavanzata{border-top: 1px dotted black;text-align: right;width:17.5em;}
#header .cerca li.ricercaavanzata a{font-size:1em;padding-top:10px;display:block;}
#header .cerca li.button input,#header .cerca li.button img{vertical-align:top;margin:0}/*Stili per javascript button-image.js*/
#header .cerca li.button input.be-gone{position:absolute;left:-9999px;visibility:hidden}/*Stili per javascript button-image.js*/
#header .headernewscerca .faq{float: right;}
#header .headernewscerca .faq a{display: block; background-image: url(../img/header/losapevate.jpg); background-repeat: no-repeat; background-position: center top; width: 151px; height: 91px;}
#header .headernewscerca .faq a span{display: none;}
#header .headerbottom {margin:20px 0 5px;height:auto;width:100%;}
#header .headerbottom .extra{height:16px;font-size:0.87em;margin-bottom:2px}
#header .headerbottom .extra li{display:inline;margin-right:12px;line-height:14px}
#header .headerbottom .extra li a{color:#ffffff;text-decoration:none}
#header .headerbottom .extra li.rss{background-image:url(../img/header/rss.gif);background-repeat:no-repeat;background-position:0 3px}
#header .headerbottom .extra li.rss a{display:inline-block;padding-left:15px}
#header #menutop #cat-aziende{float:left;width:228px;height:106px;margin-right:130px;background-image:url(../img/menutop/perleaziendesmall.jpg);background-position: left top;background-repeat:no-repeat;}
#header #menutop #cat-aziende .submenucontainer{padding-left: 120px;padding-top:20px;}
#header #menutop #cat-aziende .submenucontainer p a{color:#00a1d9;}
#header #menutop #cat-lavoro{float:left;width:228px;height:106px;margin-right:130px;background-image:url(../img/menutop/perillavorosmall.jpg);background-position: left top;background-repeat:no-repeat;}
#header #menutop #cat-lavoro .submenucontainer{padding-left: 120px;padding-top:20px;}
#header #menutop #cat-lavoro .submenucontainer p a{color:#ff0200;}
#header #menutop #cat-famiglia{float:left;width:250px;height:106px;background-image:url(../img/menutop/perlefamigliesmall.jpg);background-position: left top;background-repeat:no-repeat;}
#header #menutop #cat-famiglia .submenucontainer{padding-left: 120px;padding-top:20px;}
#header #menutop #cat-famiglia .submenucontainer p a{color:#268b00;}
#header #menutop #cat-aziende p.menu-title a{display:block;width:228px;height:60px;}
#header #menutop #cat-aziende p.menu-title a span{display:none;}
#header #menutop #cat-lavoro p.menu-title a{display:block;width:228px;height:60px;}
#header #menutop #cat-lavoro p.menu-title a span{display:none;}
#header #menutop #cat-famiglia p.menu-title a{display:block;width:250px;height:60px;}
#header #menutop #cat-famiglia p.menu-title a span{display:none;}
#header #menutop #cat-innovappennino{display:none}
/*##########*/
/*MENUTOP*/
/*##########*/
#menutop{width:100%;font-size:1.1em;}
#menutop ul, #menutop ul .submenucontainer ul{padding: 0;margin: 0;list-style: none;}
#menutop li{float: left;}
#menutop a{color:#000000;display:block;padding-top:13px;}
#menutop li ul a{padding-top:0px}
#menutop li{float:left;border-right:2px solid #FFFFFF;position:static}/*float the main list items*//*verificare il funzionamento corretto di static*/
#menutop li.ultimo{margin-right:0px}
#menutop p{height:60px;width:228px;text-align:center;}
#menutop li ul p{height:auto;width:auto;text-align:left;background-color:transparent}

#menutop .submenucontainer{font-size:0.93em;position: absolute;left: -999em;}
#menutop .submenucontainer,#menutop li.sel .submenucontainer{padding-top:2px;overflow:hidden}/*put the subnav below*/
#menutop li:hover .submenucontainer{left:auto;position:absolute;z-index:6000;width:286px;height:265px;background-image: url(../img/menutop/menutendina.png);background-position: left 27px;background-repeat:no-repeat;}
#menutop li ul{height:auto;position:static;width:150px;overflow:hidden;margin-top:30px;padding-bottom:4px;}/*put the subnav below*/
#menutop li li{float:left;padding-right:13px;margin-bottom:15px}/*ie doesn't inherit the float*/
#menutop li li.ultimo{border-right:none;padding-right:0}
#menutop li li.sel{font-weight:bold}
#menutop li li ul{display:none}/*3° livello non visibile*/
/*##########*/
/*CONTENT*/
/*##########*/
#contents {margin-left:10px;}
#contents #mainContentHeader #logo{background-position:left top;background-repeat:no-repeat;height:43px;}
#idcategoria2548 #contents #mainContentHeader #logo{background-image: url(../img/contents/perleaziendesoloscritta.png);width:196px;}
#idcategoria2675 #contents #mainContentHeader #logo{background-image: url(../img/contents/perillavorosoloscritta.png);width:178px;}
#idcategoria2676 #contents #mainContentHeader #logo{background-image: url(../img/contents/perlafamigliasoloscritta.png);width:205px;}
#contents #mainContentHeader #logo span{display:none;}
#contents #mainContentHeader #percorso, #contents #floatlock{margin-left:5px;}
#contents #mainContentHeader #percorso{margin-top:5px;}
#contents #mainContentHeader #percorso label{font-weight:bold;margin-right: 5px;}
#contents #mainContentHeader #percorso span.separatore{margin: 0 5px;}
#contents #floatlock{overflow:hidden;width:100%;margin-top: 20px;}
#contents #floatlock #mainmenu, #contents #floatlock #content, #contents #floatlock #contentallegati{float:left;}
#contents #floatlock #mainmenu{width:200px;margin-right:10px;}
#contents #floatlock #mainmenu .ogg{margin-left:10px;margin-top:10px;}
#contents #floatlock #mainmenu li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #9c9c9c;}
#contents #floatlock #mainmenu li p{font-size:14px;}
#contents #floatlock #mainmenu li .ogg p{font-size:12px;}
#contents #floatlock #mainmenu li.ultimo.aperto{border:none;}
#contents #floatlock #mainmenu li .ogg li{border:none;margin-top:10px;padding-bottom:0px;margin-bottom:0px;}
#contents #floatlock #mainmenu li .ogg li.primo{margin-top:0px;}
#contents #floatlock #contentallegati, #contents #floatlock #contentarticlemain{float:left;}
#contents #floatlock #contentallegati{margin-left:20px;background-color:#e7e7e7;padding:15px;}
#contents #floatlock #contentallegati h3{margin-bottom:20px;font-size:1.4em;}
#contents #floatlock #contentallegati ul{width:170px;}
#contents #floatlock #contentallegati ul li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid white;}
#contents #floatlock #contentallegati ul li a, #contents #floatlock #contentallegati ul li a:hover{color:Red;}
/**** PERSONALIZZAZIONE CONTENUTI SOLO PER PIANI REDAZIONALI PRESI DALL'HOMEPAGE ****/
#pianoredazionalehomepage{background-image:url(../img/generale/background.png);background-position:center top;background-repeat:no-repeat;padding-top:50px;width:100%;}
#pianoredazionalehomepage #piano4 li{ border-bottom:1px dotted; padding-bottom:15px; margin-bottom:15px;}
#pianoredazionalehomepage #pianiredazionali{width:85.333em;overflow:hidden;margin:0 auto;height:23.75em;}
#pianoredazionalehomepage #pianiredazionali #homepiano1,#pianoredazionalehomepage #pianiredazionali #homepiano2{float:left;}
#pianoredazionalehomepage #homepiano1{width:25em;height:16.667em;}
#pianoredazionalehomepage #homepiano1 #RenderPianoHome1 h1{background-image:url(../img/home/pianiredazionali/news.png);background-position:center center;background-repeat:no-repeat;height:48px;width:72px;margin-bottom:12px;}
#pianoredazionalehomepage #homepiano1 #RenderPianoHome1 h1 span{display:none;}
#pianoredazionalehomepage #homepiano1 #RenderPianoHome1 #piano1 div.wrap-contentli div.contentli p.sottotitolooggettopiano{font-size: 2em;margin-left:10px;padding-right:10px;border-right:1px dotted black;}
#pianoredazionalehomepage #homepiano1 #RenderPianoHome1 #piano1 div.wrap-contentli div.contentli h2.titolooggettopiano{margin-left:11px;margin-bottom:18px;}
#pianoredazionalehomepage #homepiano2{width:54.167em;margin-top:60px;}
#pianoredazionalehomepage #homepiano2 #RenderPianoHome2 #piano2 div.wrap-contentli div.contentli p.sottotitolooggettopiano{font-size:1.1em;margin-top:20px;}
#pianoredazionalehomepage #homepiano2 #RenderPianoHome2 #piano2 li.I0001, #pianoredazionalehomepage #homepiano2 #RenderPianoHome2 #piano2 li.I0002{border-right:1px dotted black;padding-right:10px;}
#pianoredazionalehomepage #homepiano2 ul, #pianoredazionalehomepage #homepiano3 ul{ width:100%; overflow:hidden; margin-bottom:15px;}
#pianoredazionalehomepage #homepiano2 li, #pianoredazionalehomepage #homepiano3 li{float:left; width:30%; margin-left:10px; overflow:hidden;}
#pianoredazionalehomepage #homepiano2 img, #pianoredazionalehomepage #homepiano2 a, #pianoredazionalehomepage #piano4 img, #pianoredazionalehomepage #piano4 a{ display:block;}
#pianoredazionalehomepage #homepiano2 img{ width:100%; height:20.833em; border-bottom:30px solid #b4b4b4;}/*height:250px; border-bottom:30px solid #b4b4b4; temp*/
#pianoredazionalehomepage #homepiano3{/*height:14em;*/height:0em;margin: 0 auto;width:100%;overflow:hidden;width:82em;}
#pianoredazionalehomepage #homepiano3 #RenderPianoHome3 #piano3 div.wrap-contentli div.contentli{height:14em;width:22.5em;}
#pianoredazionalehomepage #homepiano3 #RenderPianoHome3 #piano3 div.wrap-contentli div.contentli p.sottotitolooggettopiano{font-size: 1em;}
#pianoredazionalehomepage #homepiano3 img{ float:left; padding-right:10px; padding-bottom:3px;}
#pianoredazionalehomepage #homepiano3 h2, #pianoredazionalehomepage #piano4 h2{ margin-bottom:15px;}
/**** RICERCA ****/
#specialericerca #contents #logo{display:none;}
#specialericerca #contents #floatlock #content{width:375px;}
#specialericerca #contents #floatlock #content #contentarticlemain, #specialericerca #contents #floatlock #content #contentarticle{width:100%;}
#specialericerca #contents #floatlock #content #CercaSito .cmxform fieldset{border:1px solid #ff8a00;background-color:#ffe2b2;padding:10px;}
#specialericerca #contents #floatlock #content #CercaSito .cmxform fieldset ol{width: 350px;}
#specialericerca #contents #floatlock #content #CercaSito .cmxform fieldset label{margin-right:10px;width:150px;display:block;float:left;}
#specialericerca #contents #floatlock #content #CercaSito .cmxform fieldset fieldset{border:none;background-color:Transparent;padding:0px;width:100%;}
#specialericerca #contents #floatlock #content #CercaSito .cmxform fieldset fieldset label{text-align:right;width:20px;display:block;float:left;}
#specialericerca #contents #floatlock #content #CercaSito .cmxform fieldset fieldset ol{margin-left:130px;}
#specialericerca #contents #floatlock #content #CercaSito .cmxform fieldset fieldset ol.data{width:300px;overflow:hidden;margin-left:0px;}
#specialericerca #contents #floatlock #content #CercaSito .cmxform fieldset fieldset ol.data li{margin-bottom:10px;float:left;}
#specialericerca #contents #floatlock #content #CercaSito .cmxform fieldset fieldset ol.data li select{margin-right:5px;}
#specialericerca #contents #floatlock #content #CercaSito .cmxform fieldset fieldset ol.data li input{text-align:center;width:42px;}
#specialericerca #contents #floatlock #content #CercaSito .cmxform fieldset fieldset ol.data label{display:none;}
#specialericerca #contents #floatlock #content #CercaSito .cmxform fieldset .cerca-per-parola-chiave{margin-bottom:10px;}
#specialericerca #contents #floatlock #content #CercaSito .cmxform fieldset .cerca-per-parola-chiave input{width:180px;}
#specialericerca #contents #floatlock #content #CercaSito .cmxform fieldset .cerca-all-interno-di{margin-top:10px;overflow:hidden;}
#specialericerca #contents #floatlock #content #CercaSito .cmxform fieldset .cerca-all-interno-di li label{width:60px;}
#specialericerca #contents #floatlock #content #CercaSito .cmxform fieldset .cerca-all-interno-di input{float:left;}
#specialericerca #contents #floatlock #content #CercaSito .cmxform fieldset li.submit.ultimo{text-align:center;margin-top:10px;}
/**** ELENCO DEI RISULTATI ****/
#specialericerca #contents #floatlock #content #CercaSito ul.elencorisultati{padding:10px;}
#specialericerca #contents #floatlock #content #CercaSito ul.elencorisultati li{padding-bottom:20px;}
#specialericerca #contents #floatlock #content #CercaSito #elencopaginetrovate{margin-bottom:10px;}

/*##########*/
/*FOOTER*/
/*##########*/
#footer{padding-top:20px;padding-bottom:10px;text-align:center;border-top:1px dotted black;margin-left:10px;}
#footerwrap{width:83.333em;margin:0 auto;text-align:left;overflow:hidden}
#footer .footer001{width:81em;overflow:hidden;margin-bottom:20px;border-bottom:1px solid #CCCCCC;}
#footer #menubottom{width:62em;}
#footer #menubottom p{padding-bottom:16px}
#footer #menubottom li{width:9.3em;margin-right:1em;float:left;font-weight:bold}
#footer #menubottom li ul{margin-left:0}
#footer #menubottom li li{float:none;font-weight:normal;margin-left:0;margin-bottom:8px}
#footer #menubottom li li p{padding-bottom:0px}
#footer #menubottom li li ul{display:none}
#footer #footerlink{width:66.667em;float:left;margin-bottom:20px;margin-left:70px;margin-top:5px;}
#footer #stemma a{display:block;width:60px;height:82px;background-image:url(../img/footer/stemmaRE.png);background-position:left top;background-repeat:no-repeat;}
#footer #stemma a span{display:none;}
#footer #footerlink h3{font-size:1em;font-weight:bold}
