/* CSS Document writed by Vincenzo Trapani for grafill srl. */
/*24.09.09*/

/*Genaral setting*/
body{ font-weight:normal}
*{ margin:0px; padding:0px}
IMG{
	display:block;
	text-align: center;
}
a{text-decoration:none}

a:hover{text-decoration:underline}

.left{ float:left}
.right{ float:right}
.blank{ clear:both; padding-top:5px}
.blankRigato{ clear:both; padding-top:5px;padding-bottom:5px}
.pointer{ cursor:pointer;cursor:hand}
.clear{ clear:both}
.ulWithoutListStyle{ list-style:none}
.floatHacks{ clear:both}
.none{ display:none;}



/*Il css del light box*/
div#lightBox{ background:url(../img/bgLB.png) repeat; z-index:5; position:absolute; top:0px; left:0px; display:none}

/*AJAX BASKET*/
div#ajaxBasket2{
	position:absolute;
	display:block;
	z-index:50;
	**display:block;
	
}
div#ajaxBasket2Count{ background:url(../img/bgTabAjaxBasket.png); width:200px; height:26px; text-align:right;padding-right:35px; padding-top:3px; clear:both}
div#ajaxBasket2Content{ border-bottom:1px solid #1E5E8E;border-left:1px solid #1E5E8E;border-right:1px solid #1E5E8E; width:233px; background-color:#FFF}
div#ajaxBasket2Content ul li{ height:50px; padding-left:10px; padding-right:10px; background-color:#FFF; padding-top:4px; clear:both; width:213px}
.copertinaCarrello{ border: 1px solid #333}

/*TOP BASKET*/
div#topBasket { display:none; position:absolute; width:228px; border:1px #6699CC dashed; border-top:0px;background-color:#FFFFFF; padding:5px}
div#topBasketTitle{ background:url(../img/patternBasket.gif) repeat-x; padding:2px}
div#topBasketContent{ border:1px solid #000; padding-top:2px; padding-left:5px}
img#alertProdottoInserito{ position:absolute; display:none}

/*BANNER SKY*
div#bannerSky{width:120px;height:600px; border:1px solid #CCC}

/*Fixed BANNER*/
div#fixedBanner{ position:fixed; bottom:0px;  width:1000px;; z-index:2000}
div#fixedBanner img.close{ top:5px; left:979px; position:absolute}
/*MAIN DIV*/
div#main{ margin:0px; width:1000px; margin-top:5px;  margin-left:5px;}
/*MAIN DIV SCHEDA AZIENDA*/
div#mainSchedaAzienda{ margin:0px; width:850px; margin-top:5px;  margin-left:5px;}

/* Super banner TOP*/
div#superTop{ background:url(../img/superTopBg.jpg) no-repeat; padding:5px 15px 5px 15px;width:970px; height:90px; margin-bottom:10px }
div#superBanner{ width:700px; height:90px;  float:left}
div#superLogIn{ width:228px; height:78px; float:right; border:1px #6699CC dashed; background-color:#FFFFFF; padding:5px; position:relative;}
div#superLogIn img.userImg{ position:absolute; top:28px; left:190px}
img#emptyBasket{ position:absolute; top:13px; left:204px}

/* Header logo, form find, newsletter*/
div#header{ width:1000px; height:85px; background:url(../img/headerBg.jpg) no-repeat; padding-bottom:10px; border-bottom:2px solid #E2EBF5;margin-bottom:10px}
div#headerBanner{ width:168px; float:right}
div#headerFindBanner{ float:right; width:570px; height:75px;  }
div#headerFinder{ width:240px}

/* TopMenu Main */
div#topMenu{ width:1000px; height:50px;  display:block;margin-bottom:10px}
ul#topMenuMain{ list-style:none; margin:0px; padding:0px; height:25px;}
ul#topMenuMain li{ float:left; margin-right:4px; padding:5px 10px;  background-color:#CFDFEF; height:14px; border:1px solid #CFDFEF}
ul#topMenuMain li.setted{ background-color:#FFF;border:1px solid #CFDFEF; border-bottom:0px;height:15px }
ul#topMenuMain li a{ display:block;color:#1E5E8F;  }
ul#topMenuMain li:hover{ background-color:#FFF;border:1px solid #CFDFEF; border-bottom:0px; height:15px; }
/* TopMenu child */
div.topMenuChild{ border: 1px solid #000; border:1px solid #E4E4E4; height:25px; padding-left:5px;}
div.topMenuChild ul { list-style:none; margin:0px; padding:0px; height:25px;}
div.topMenuChild ul li {float:left; margin-top:5px; margin-left:5px}
div.topMenuChild ul li a{ color:#1E5E8F;}
div.topMenuChild ul li a:hover{ text-decoration:underline}

/*Top Banner*/
div#topBanner{ width:1000px; height:60px; margin-bottom:5px; margin-top:5px;}


/* MAIN PAGE!!!!*/
div#mainPageSx{ float:left; width:500px}
div#mainPageDx{ float:right; width:485px; margin-left:15px}

/*NEWS*/
div#mainPageSx h3{ margin-bottom:7px}
div#mainNews{ margin-bottom:10px}

img.imgNews{ width:138px; height:138px; border:1px solid}

/*Main SX Second Part*/
div#mainSXSecondPart{ width:500px; height:100px;}


/*Div menu Sx*/
div#menuSx{  width:144px;  padding-left:5px; padding-bottom:8px; padding-top:8px}
div#menuSx h3{ padding:0px; margin:0px}
/*Menu Style*/
ul.sideMenu{  list-style:none; margin:0px; padding:0px; margin-top:7px; margin-bottom:7px}
ul.sideMenu li a,ul.sideMenu li a:visited{ color:#1E5E8F}
/*Div menu Dx*/
div#menuDx{ float:left; width:144px; padding-bottom:8px; padding-top:8px; margin-bottom:20px}
div#menuDx h3{ padding:0px; margin:0px; }

div#menuNewsletterSinistra{ float:left; width:150px;}

/*Newsletter Home SX*/
div#newsletterHome{  width:145px; }

/*Banner DX*/
div#bannerDx{
	
	width:145px;
	height:250px;
	clear:both
}
/*Banner DX*/
div#bannerSx{
	
	width:145px;
	height:250px;
	clear:both
}

div#bannerCS{ width:330px;  margin-bottom:20px;}

/*Conteiner second part DX*/
div#mainSx-DxConteiner{ width:342px; overflow:hidden; padding-left:7px; float:right}
div#otherNews{ width:320px; }

/* Home Aziende Prodotti*/
div#homeAziendeProdotti{ width:320px; height:460px; border:1px solid #EBEBEB; border-top:4px solid #EBEBEB;border-bottom:4px solid #EBEBEB; padding-left:10px; padding-top:10px; }
div#homeAziendeProdotti h3{ padding:0px; margin:0px}
/*HOME AZIENDA*/
div#homeAzienda{ width:306px; height:166px; border:2px solid #333}
ul#homeAziendaText{ width:302px; height:57px; position:relative; top:82px; padding-left:6px; padding-top:3px }
.prevAzienda{ position:relative; left:250px; top:4px; float:left }
.nextAzienda{ position:relative; left:255px; top:4px;  }
slideAziendeHome img{ border:1px #333 solid}

/*HOME PRODOTTO*/
div#homeProdotto{ width:306px; height:166px; border:2px solid #333}
ul#homeProdottoText{ width:302px; height:57px; position:relative; top:82px; padding-left:6px; padding-top:3px }
.prevProdotto{ position:relative; left:250px; top:4px; float:left }
.nextProdotto{ position:relative; left:255px; top:4px;  }


/*Parte Home dx-sx*/
div#parteDxSx{ float:left;width:330px; }

/*Parte Home dx-dx*/
div#parteDxDx{ float:right; width:144px; }


/*Numero LLPP Home*/
div#numeroHome{ width:328px; height:178px; border:1px solid #1E5E8F;   }
div#numeroHome h3#headerNumero{ width:318px ; height:23px; background:url(../img/bgHeaderNumero.jpg) repeat-x; padding-left:10px; padding-top:2px; margin-bottom:7px}
div#numeroHome h4{ margin-bottom:5px}
img#imgNumero{ float:left; width:94px; height:135px; margin-left:10px; border:1px solid #333; margin-right:8px}
div#numeroHome ul{ list-style:none; margin:0px; padding:0px;padding-left:116px;}
div#numeroHome ul li.scelte{ list-style:none; margin:0px; padding:0px; width:180px;}
div#numeroHome ul li.scelte span{ float:right}
.prevNumero{ position:absolute; left:796px; top:575px; float:left }
.nextNumero{ position:absolute; left:825px; top:577px;  }
#arrowsNumero{ margin-right:10px; width:50px; height:30px; clear:both;}

/*Sondaggio HOME*/
div#sondaggioHome{ width:320px;   background-color:#E8EFF7; padding-left:10px} 
div#refSondaggioHome{ width:150px; height:130px; margin-top:5px; float:left}
div#resultSondaggioHome{ width:150px; float:right; vertical-align:middle}
img.imgRefSondaggio{ width:16px; height:16px; border:1px solid #333; margin-right:5px}
img.imgResultSondaggio{ height:18px; margin-right:2px}
div.sondaggioRowResult{ width:130px; height:18px; background:url(../img/emptySondaggio.jpg) no-repeat; margin-right:2px; margin-bottom:8px}
div#sondaggioHomeOpzioni ul{ width:330px; list-style:none; margin:0px; padding:0px;}
div#sondaggioHomeOpzioni{ clear:both; margin:auto}
div#sondaggioHomeOpzioni ul li{ float:left; margin-left:2px; margin-right:2px;}

/*Gare concorsi + corse e seminari*/
div#homeGareCorsi{ width:320px;  border:1px solid #EBEBEB; border-top:4px solid #EBEBEB;border-bottom:4px solid #EBEBEB; padding-left:10px; padding-top:10px; }
div#homeGareCorsi h3{ padding:0px; margin:0px}
div#homeGareCorsi ul{ list-style:none; margin:0px; padding:0px; height:200px; }
div#homeGareCorsi ul li{ float:left; margin-right:15px; width:145px;}
div#homeGareCorsi ul li img{ margin-bottom:5px;}
img.fotoGare{ width:145px; height:145px}

div#homeGare{ width:320px;  border:1px solid #EBEBEB; border-top:4px solid #EBEBEB;border-bottom:4px solid #EBEBEB; padding-left:10px; padding-top:10px; }
div#homeGare h3{ padding:0px; margin:0px}
div#homeGare ul{ list-style:none; margin:0px; padding:0px; height:200px; }
div#homeGare ul li{ float:left; margin-right:15px; width:145px;}
div#homeGare ul li img{ margin-bottom:5px;}

div#homeCorsi{ width:320px;  border:1px solid #EBEBEB; border-top:4px solid #EBEBEB;border-bottom:4px solid #EBEBEB; padding-left:10px; padding-top:10px; height:300px }
div#homeCorsi h3{ padding:0px; margin:0px}
div#homeCorsi ul{ list-style:none; margin:0px; padding:0px; height:200px; }
div#homeCorsi ul li{ float:left; margin-right:15px; width:145px;}
div#homeCorsi ul li img{ margin-bottom:5px;}
/*
div#homeGare{ width:320px;  border:1px solid #EBEBEB; border-top:4px solid #EBEBEB;border-bottom:4px solid #EBEBEB; padding-left:10px; padding-top:10px; }
div#homeGare h3{ padding:0px; margin:0px}
div#homeGare ul{ list-style:none; margin:0px; padding:0px; height:200px; }
div#homeGare ul li{ float:left; margin-right:15px; width:145px;}
div#homeGare ul li img{ margin-bottom:5px;}

div#homeCorsi{ width:320px;  border:1px solid #EBEBEB; border-top:4px solid #EBEBEB;border-bottom:4px solid #EBEBEB; padding-left:10px; padding-top:10px; }
div#homeCorsi h3{ padding:0px; margin:0px}
div#homeCorsi ul{ list-style:none; margin:0px; padding:0px; height:200px; }
div#homeCorsi ul li{ float:left; margin-right:15px; width:145px;}
div#homeCorsi ul li img{ margin-bottom:5px;}

*/

div#arrowsGare{ width:50px; height:30px; clear:both; margin-right:5px}
div#arrowsCorsi{ width:50px; height:30px; clear:both; margin-right:5px}

/*Cerca libri/software home*/
div#homeCercaLibriSoftware{ width:300px}

/*Home In offerta*/
div#homeInOfferta{ background:url(../img/patternLibriSoftware.png); width:330px; height:200px; border:1px solid #666; padding-top:10px}
div#homeInOfferta ul{ list-style:none; margin:0px; padding:0px; }
div#homeInOfferta ul li{ float:left; margin-right:5px; margin-left:5px; width:100px }
div#homeInOfferta ul li img.articolo{ border:1px solid #000; width:100px; height:140px; margin-bottom:5px}


/*Home normativa*/
div#homeNormativa{ background-color:#FFFFDF;width:310px; padding-left:15px; padding-top:20px; padding-right:10px;padding-bottom:25px}


/*Home Focus LLPP*/
div#homeFocusLLPP{width:320px;  border:1px solid #EBEBEB;padding-left:10px; }
img.focusImg{ width:300px; height:201px;}
div.caption p{ font-family:Georgia, "Times New Roman", Times, serif;color:#666; font-size:12px; font-weight:normal; }
div#titleFocus{ width:306px; height:12px;padding-top:3px; padding-bottom:3px; background:url(../img/patternFocus.jpg); padding-left:5px}
div#homeFocusLLPP ul{ margin-bottom:7px}
div#homeFocusLLPP ul li{ float:left}

ul#ulHomeFocusLLPP { width:300px}
ul#ulHomeFocusLLPP li{ width:150px;  }
/*img.focusImg{ width:300px; height:201px;}
div.caption p{ font-family:Georgia, "Times New Roman", Times, serif;color:#666; font-size:12px; font-weight:normal; }
div#titleFocus{ width:306px; height:12px;padding-top:3px; padding-bottom:3px; background:url(../img/patternFocus.jpg); padding-left:5px}
div#homeFocusLLPP ul{ height:160px; list-style:none;} flo
div#homeFocusLLPP ul li{ float:left; width:150px; background:#F00}*/

/*Focus regioni*/
div#focusRegioni{
	width:145px;
	height:px;
	background:url(../img/focusBase.png);
	padding-top:80px;
	text-align:center;

}
div#focusRegioni ul { list-style:none; margin:0px; padding:0px}
div#focusRegioni ul li{ margin-bottom:5px;}
div#focusRegioni ul li a{ color:#FFF}
.trasparent70{background-color: #000;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;color: #fff;}

img#logUser{position: absolute;	margin-left:180px;margin-top:15px;z-index:10;left: 756px;top: 12px;}
div#headerBanner{ width:310px; height:70px; margin-top:5px; margin-bottom:5px}


/*Libri più cliccati*/
div.libroPiuCliccato { clear:both}
div.libroPiuCliccato img.book{ width:38px; height:54px; border:1px solid #000}
div.libroPiuCliccato p.copertinaLibro{ margin-top:2px; margin-right:10px}
div.libroPiuCliccato p.prezzoLibro{ margin-top:5px;}


/* Libri e Software Home */
div#libriSoftwareHome{ clear:both; width:1000px; display:none  }
div#libriSoftwareHomeHeader{ background:url(../img/libriSoftwareHeader.jpg) no-repeat; height:90px; padding-top:20px; width:100%; padding-left:310px}
select#sceltaRicerca { font-size:9px; float:left}
div#libriCerca{  width:1000px ; height:510px;}
div#libriCerca div{ padding-top:15px; height:510px; float:left; }
div#libriCerca div img.copertina{ border-left:2px solid #333; border-bottom:2px solid #333; clear:both; margin-right:10px; margin-top:5px}
div#libriCerca div div.descrizione{ width:170px; margin-left:0px}
div#libriCerca div h3{ clear:both}
div#libriCerca div#libro1{  background:url(../img/patternBlu.jpg); width:180px; margin-left:5px; margin-right:5px; padding-left:10px;}
div#libriCerca div#libro2{ background:url(../img/patternAzzurro.jpg); width:180px ;margin-left:5px; margin-right:5px; padding-left:10px;}
div#libriCerca div#libro3{ background:url(../img/patternBlu.jpg); width:180px;  margin-left:5px; margin-right:5px; padding-left:10px;}
div#libriCerca div#libro4{   background:url(../img/patternAzzurro.jpg); width:180px ;margin-left:5px; margin-right:5px; padding-left:10px;}
div#libriCerca div#libro5{background:url(../img/patternBlu.jpg); width:180px; margin-left:5px; margin-right:5px; padding-left:10px; }

/*div#libriSoftwareHome{ clear:both; width:100%;  }
div#libriSoftwareHomeHeader{ background:url(../img/libriSoftwareHeader.jpg) no-repeat; height:90px; padding-top:20px; width:100%; padding-left:310px}
select#sceltaRicerca { font-size:9px; float:left}
div#libriCerca{  width:100%; height:490px;}
div#libriCerca div{ padding-left:10px; padding-top:15px;width:310px; height:465px; margin-left:5px; margin-right:5px; float:left;}
div#libriCerca div img.copertina{ border-left:2px solid #333; border-bottom:2px solid #333; float:left; margin-right:10px; margin-top:5px}
div#libriCerca div div.descrizione{ width:300px; padding-left:0px}
div#libriCerca div#libroSx{  background:url(../img/patternBlu.jpg)}
div#libriCerca div#libroCenter{ background:url(../img/patternAzzurro.jpg)}
div#libriCerca div#libroDx{ background:url(../img/patternBlu.jpg)}*/


/*Bottom banner*/
div#bottomBanner{width:1000px; height:60px;  margin-bottom:5px; margin-top:5px;}

/*Footer*/
div#footer{ background:url(../img/bgFooter.png) repeat; padding-top:5px; padding-bottom:10px; padding-left:20px;padding-right:20px; height:430px; width:960px; }
div#copyrights{ width:400px; margin:auto}
/*Footer -> SiteMap*/
div#siteMaps{ width:300px; float:left;  height:400px }
div#siteMaps ul{ list-style:none; height:150px; }
div#siteMaps ul#siteMapUl li.main{ float:left; margin-right:20px  }
div#siteMaps ul#siteMapUl li{   }
div#siteMaps ul li img{ clear:both;}
div#siteMaps ul li.blank{ height:5px}

/*Footer -> LeNewsPiùLette*/
div#leNewsPiuLette{width:320px;float:left; height:400px;}
div.footerNews{ margin-bottom:15px; }
.footerNewsimg{ width:42px; height:42px; margin-right:5px; margin-top:5px; float:left; border:1px solid #000}
.footerNewsDescrizione{  line-height:10px;}

/*Footer -> Azienda Del mese*/
div#aziendaDelMese{ width:300px;  float:right;}
div#aziendaDelMese img.imgAzienda{ width:230px; height:100px; border:1px solid #000}
/*Footer -> Ultimi sondaggi*/
div#ultimiSondaggiHome{ width:300px;  float:right;}


/*********************************************************************************************************/
/**************************************** AJAX RED LOGIN *************************************************/
/*********************************************************************************************************/
div#ajaxRedLogIn{ width:368px; padding:12px; padding-left:20px; background-color:#FFDDDD; position:absolute; top:0; left:0; z-index:30; border:1px solid #F00}
div#ajaxRedLogIn img.lock{ top:15px; left:350px; position:absolute}

div#redLogIn{ width:368px; padding:12px; padding-left:20px; background-color:#FFDDDD; border:1px solid #F00; position:relative}
div#redLogIn img.lock{ top:15px; left:350px; position:absolute}

/*********************************************************************************************************/
/**************************************** OTHER PAGE *****************************************************/
/*********************************************************************************************************/

div#otherPageSx{ width:850px;  float:left}
div#otherPageDx{ width:150px;  float:right}




/*********************************************************************************************************/
/**************************************** FOCUS NOTIZIA **************************************************/
/*********************************************************************************************************/

div#focusNotizia{ width:850px;}
div#contatoreNews{ width:120px}
/*TOOLBAR USER*/
div#toolbarUser{ border:1px solid #CCC; background-color:#F4F4F4; width:838px; height:13px; padding:6px }
div#toolbarUserSx{ float:left; width:320px}
div#toolbarUserDx{ float:right; width:440px}

/*BARRA DELLE PREFERENZE*/
div#preferenceBar{ float:right; height:28px;  margin-top:5px; text-align:right; position:relative }
ul#newsSharing{ width:700px; list-style:none; margin:0px; padding:0px; margin-top:10px}
ul#newsSharing li{ float:left; }
/*RIFERIMENTO NORMATIVO*/
div#riferimentoNormativoFocusNotizia{ clear:both; width:850px}
div#riferimentoNormativoFocusNotizia h2{}
/*CORPO DELLA NOTIZIA*/
div#corpoNotizia{ width:850px; margin-top:10px; clear:both}
div#corpoNotiziaCenter{ width:850px; margin-top:10px}
div#corpoNotiziaCenter-Sx{ float:left; width:180px}
div#corpoNotiziaCenter-Center{ float:left; width:450px; margin-right:10px; margin-left:5px}
div#corpoNotiziaCenter-Dx{ float:left; width:190px; margin-left:5px}
div#fotoNotizia{ border:#CCC 1px solid; width:164px; padding:5px; height:164px}
div#corpoNotiziaCenter-Center p{ text-align:justify; line-height:18px}
div#corpoNotiziaCenter-Center p ul{  margin-left:35px;line-height:18px}
div#corpoNotiziaCenter-Center ol{  margin-left:35px;line-height:18px}
div#corpoNotiziaCenter-Center ul{margin-left:35px;line-height:18px}
div#corpoNotiziaCenter-Center a{color:#1E5E8F;}
div#corpoNotiziaCenter-Dx div#notizieCorrelateFocusNotizia h2{ width:180px; background:#333; height:18px; border:1px solid #333; border-bottom:2px; padding:5px}
div#listaNotizieCorrelate{ width:180px; background:#F4F4F4; border:1px solid #333; border-bottom:2px solid; padding:5px}
div.miniFotoNews{border:#CCC 1px solid; width:80px; padding:2px; height:80px; background-color:#FFF; margin-right:2px}
div.notiziaCorrelata{ }
div#fileAllegatiElenco{ border:1px solid #d1d1d1; width:162px; background-color:#FBFBFB; padding:5px;}
div#fileAllegatiElenco a{color: #333} 
div#linkCorrelatiElenco{ border:1px solid #d1d1d1; width:162px; background-color:#FBFBFB; padding:5px;}
div#linkCorrelatiElenco a{color:#333}

/*Form commento notizia*/
div#boxCommentaNotizia{ float:right; width:648px;margin-right:10px; margin-top:10px }
div#boxCommentaNotiziaForm{ border:1px solid #D1D1D1; padding:10px}
/*Lista commenti notizia*/
div#boxCommentiNotizia{ float:right; width:648px;margin-right:10px; margin-top:10px}
div#boxCommentiNotiziaLista{ border:1px solid #000; padding:10px}
div#boxCommentiNotiziaLista ul{ list-style:none;}
div#boxCommentiNotiziaLista ul li{ list-style:none; margin-bottom:6px}
/*segnala notizia ad un amico*/
div#JBlackBack{ width:100%; background-color:#000;z-index:100;filter: alpha(opacity=30);-moz-opacity: 0.3;-khtml-opacity: 0.3;opacity: 0.3; position:absolute; top:0px; left:0px; display:none }
div#boxSegnalaNotizia{ background-color:#FFF; z-index:200; width:600px; font-family:Georgia, "Times New Roman", Times, serif; border:#000 solid 4px; position:absolute; }
div#boxSegnalaNotiziaForm{padding:6px}
div#boxSegnalaNotizia h3{ height:20px; background-color:#000; padding:6px; color:#fff}


/*********************************************************************************************************/
/**************************************** REGISTRAZIONE UTENTE *******************************************/
/*********************************************************************************************************/
form#registrazioneUtenteForm div{ height:60; margin-bottom:10px;  display:block}
form#registrazioneUtenteForm  div label{ width:105px; height:20px;display:block; float:left; font-weight:bold; vertical-align:middle  }

div#registrazioneUtenteFormBoxVerificaEmail{ margin-top:20px; margin-bottom:20px; width:740px; padding-left:10px; padding-top:18px; padding-bottom:18px; background-color:#E0F1F8; border:1px solid #999; background:url(../img/registrazioneEmailBusta.png) right}
div#registrazioneUtenteFormBoxVerificaUser{ margin-top:20px; margin-bottom:20px; width:740px; padding-left:10px; padding-top:18px; padding-bottom:18px; background-color:#E0F1F8; border:1px solid #999; background:url(../img/registrazioneUser.png) right; }


/*********************************************************************************************************/
/**************************************** MODIFICA UTENTE ************************************************/
/*********************************************************************************************************/
form#modificaUtenteForm div{ height:60; margin-bottom:10px;  display:block}
form#modificaUtenteForm  div label{ width:105px; height:20px;display:block; float:left; font-weight:bold; vertical-align:middle  }

div#modificaUtenteFormBoxVerificaEmail{ margin-top:20px; margin-bottom:20px; width:740px; padding-left:10px; padding-top:18px; padding-bottom:18px; background-color:#E0F1F8; border:1px solid #999; background:url(../img/registrazioneEmailOk.png) right}
**div#modificaUtenteFormBoxVerificaUser{ margin-top:20px; margin-bottom:20px; width:740px; padding-left:10px; padding-top:18px; padding-bottom:18px; background-color:#E0F1F8; border:1px solid #999; background:url(../img/registrazioneUser.png) right; }

/*********************************************************************************************************/
/**************************************** SCHEDA LIBRO/SOFTWARE ******************************************/
/*********************************************************************************************************/
div#corpoSchedaLibriSoftware{ width:850px; clear:both}
div#corpoSchedaLibriSoftware div#corpoSchedaSx{ width:200px; float:left;}
div#corpoSchedaLibriSoftware div#corpoSchedaDx{ width:620px; float:left; margin-left:15px; margin-right:15px;}
div#corpoSchedaDx div#headerLibroSoftware{ width:620px; }
div#headerLibroSoftware-Sx{ width:510px;  float:left}
div#headerLibroSoftware-Dx{ width:110px;  float:left}
div#descrizioneLibroSoftware{ clear:both}
div#schedaPiuCliccatiCategoria{ position:relative; height:300px}
ul#listaPiuClicccatiCategoria{ width:553px;float:left;margin-left:15px; margin-right:5px; vertical-align:middle; padding-left:15px;}
ul#listaPiuClicccatiCategoria li{  margin-right:5px; float:left; position:relative}
ul#listaPiuClicccatiCategoria li div.datiLbiroPiuCliccato{ background:#F00;  position: absolute; top:150px; left:80px; display:none}
div#datiPiuCliccato{ background:#F00; z-index:2; position: absolute; top:153px; left:80px; background: url(../img/snippetDescrizione.png); height:64px; width:425px; padding-top:35px; padding-left:6px; padding-right:6px;}
ul.categorieItem li{ width:200px; height:30px; margin:0px; padding:0px; }
ul.categorieItem li div{ padding-top:5px }
ul.categorieItem li img{ margin-right:5px}
div#testoItem ul li{ margin-right:40px}
ul.testoItem li{ margin-left:20px}
ol.testoItem li{ margin-left:20px}
/*********************************************************************************************************/
/**************************************** E-COMMERCE *****************************************************/
/*********************************************************************************************************/
div#eCommerce{ width:850px}
div#eCommerce div#eCommerceDatiUtente{ width:200px; margin-right:5px; float:left; height:440px}
div#eCommerce div#eCommerceCenter{ width:645px; float:left}
div#eCommerceDatiAnagrafici{ border:1px solid #1E5E8F; padding-left:10px; padding-top:6px; padding-bottom:6px;padding-right:10px;}
div#eCommerceStepAcquisto{border:1px solid #1E5E8F; padding-left:10px; padding-top:6px; padding-bottom:6px}
div#eCommerceCarrello{border:1px solid #1E5E8F;}

div#eCommerceCarrello div.eCommerceCarrelloItem{ padding-top:6px; padding-left:10px; height:90px; }
div.eCommerceCarrelloItem div.itemSx{ float:left; width:450px}
div.eCommerceCarrelloItem div.itemDx{ float:right; text-align:right; padding-right:10px }
img.copertinaItem{ float:left; width:51px; height:72px; border:1px solid #CCC; margin-right:6px}
div#eCommerceCarrelloTotale{ float:right; width:350px; }
div#eCommerceStepAcquistoN{ background:url(../img/stepAcquistoBg.png) repeat-x; height:30px; width:645px; text-align:right; margin-top:10px}
div#eCommerceStepAcquistoN ul{ float:right}
div#eCommerceStepAcquistoN ul li{ margin-right:5px; float:left}

/**************************ECommerce indirizzi************************************/
div#eCommerceIndirizzo{border:1px solid #1E5E8F; padding:10px}
div#eCommerceIndirizzo fieldset{ padding:10px}

/**************************ECommerce pagamento*****************************************************/
div#eCommercePagamentoDettagli{
	border:1px solid #1E5E8F;
	padding:10px;
	width:518px;
	text-align: left;
}
div#eCommerceQtaSendOrder{ background:url(../img/bgQtaBasketItem.png); width:31px; height:25px; text-align:center; padding-top:6px; color:#fff; margin-top:3px}

/*********************************************************************************************************/
/****************************************  VETRINA ITEMS   ***********************************************/
/*********************************************************************************************************/
div#ricercaVetrinaItem{ background:url(../img/bannerCercaItem.png) repeat; height:125px; position:relative; margin-bottom:10px}
form#formRicercaVetrinaItem{ top:92px; left:150px; position:absolute}
form#formRicercaEditoreVetrinaItem{top:130px; left:155px; position:absolute}

div#corpoVetrinaItemCategorie{ width:200px; float:left}
div#corpoVetrinaItemCenter{ width:650px; float:right}

div#listaItemsVetrina{border: 1px solid #DBDBDB; width:630px;  background-color:#BFE3FA; padding:10px;}
div#listaItemsOfferte{border: 1px solid #DBDBDB; width:630px; background-color:#CFF4BD; padding:10px;}
div#listaItemsNovita{border: 1px solid #DBDBDB; width:630px; background-color:#F4F6CA;  padding:10px; }


ul.listaItems {}
ul.listaItems li{ float:left;width:315px; height:112px; margin-bottom:10px;  }
ul.listaItems li ul li{ width:230px}

/*********************************************************************************************************/
/****************************************  CATEGORIA ITEMS   *********************************************/
/*********************************************************************************************************/
ul#listaShowCategoria{ width:650px;}
ul#listaShowCategoria li{ clear:both; padding:10px; }

/*******************************************************************************************************/
/*************************************** VETRINA TOP TEN ***********************************************/
/*******************************************************************************************************/
div#baseTopTenVetrina{ background:url(../img/baseTopTenVetrina.png) no-repeat; width:638px; height:142px; padding-top:110px; padding-left:12px}
div#baseTopTenVetrina ul{ height:80px; margin-top:15px}
div#baseTopTenVetrina ul li{ float:left; margin-left:20px; width:130px; height:15px}
/*********************************************************************************************************/
/***************************************** BANDI LAVORO **************************************************/
/*********************************************************************************************************/
div#ricercaBandiLavoroSx{ float:left; width:250px; margin-right:20px}
div#ricercaBandiLavoroDx{ float:right; width:580px}

div#ricercaBandiLavoro{  width:224px; border:#CFDFEF 1px solid; padding:12px}
div#datiUltimaRicercaBandoLavoro{border:#CFDFEF 1px solid; width:554px; padding:12px; background-color:#E8EFF7}

/*********************************************************************************************************/
/***************************************** BANDI PROGETTAZIONE *******************************************/
/*********************************************************************************************************/
div#ricercaBandiProgettazioneSx{ float:left; width:250px; margin-right:20px}
div#ricercaBandiProgettazioneDx{ float:right; width:580px}

div#ricercaBandiProgettazione{  width:224px; border:#CFDFEF 1px solid; padding:12px}
div#datiUltimaRicercaBandoProgettazione{border:#CFDFEF 1px solid; width:554px; padding:12px; background-color:#E8EFF7}



/********************Dettagli bando*******************************/
div#dettaglioBando{border:#CFDFEF 1px solid; width:554px; padding:12px; background-color:#FFF }

/*********************************************************************************************************/
/***************************************** ARCHIVIO AZIENDE **********************************************/
/*********************************************************************************************************/
div#archivioAziende{ vertical-align: middle}
div#ricercaArchivioAziende{height:125px; position:relative; margin-bottom:10px; background:url(../img/bannerCercaAzienda.png)}
div#ricercaArchivioProdotti{height:125px; position:relative; margin-bottom:10px; background:url(../img/banner-prodotti-llpp.png)}
div#corpoArchivioAziendeCategorie{ width:200px; float:left}
div#corpoArchivioAziendeCenter{ width:650px; float:right}

div.archivioAziendeRow{ height:105px; padding-top:10px}
div.archivioAziendeLogo{ float:left; width:150px; text-align:center; }
div.archivioAziendeInfo{ float:left; width:350px;}
div.archivioAziendeOpzioni{ float:left; width:150px; text-align:right}

form#formRicercaArchivioAziende{ top:70px; left:90px; position:absolute}

ul.categorieAziende li{ width:200px; height:30px; margin:0px; padding:0px;    }
ul.categorieAziende li img{ margin-right:5px;vertical-align: -2cm;}
ul.categorieAziende li a{vertical-align:top;}
ul.categorieAziende li div{ }

div#listaAziendeVetrina{ }
div#listaAziendeNewEntry{ background:#FBFBFB; border:1px solid #D1D1D1; padding:5px; width:184px}

/************************************ ARCHIVIO AZIENDE SHOW CATEGORIA ********************************/
div#sceltaCategoriaArchivioAziende{ background-color:#E8EFF7; padding:12px; width:624px; border:1px solid #CFDFEF}


/*********************************** SCHEDA AZIENDA *************************************************/
div#SchAzTitolo{ background-color:#E4E4E4; padding:5px}
div#informazioniAzienda{ border:1px solid #CFDFEF; width:724px; padding:12px;}

div#informazioniAziendaDati{ float:left; width:550px}
div#informazioniAziendaLogo{ }

div#informazioniSchedaAzienda{ border:1px solid #CFDFEF; width:724px; padding:12px;}
div#informazioniSchedaAzienda   ul{ margin-left:20px; margin-top:5px; margin-bottom:5px}
div#informazioniSchedaAzienda  ol{ margin-left:20px; margin-top:5px; margin-bottom:5px}
div#informazioniSchedaAzienda img {  padding:5px}

div#SchAzSchedeProdottoP{ border:1px solid #CFDFEF; width:164px; padding-left:12px; padding-right:12px; padding-top:12px;}
div#SchAzSchedeProdotto{ border:1px solid #CFDFEF; width:164px; padding-left:12px; padding-right:12px; padding-top:12px;}
div#SchAzSchedeProdotto ul li{  display:block; height:80px}
div#SchAzArchivioNewsletter{ border:1px solid #CFDFEF; width:164px;  padding-left:12px; padding-right:12px; padding-top:5px;}
div#SchAzArchivioNewsletter ul li{  display:block; height:100px}
.prevProdotto{ float:left; position:fixed; margin-top:2px; display:none;}
.nextProdotto{ float:left; position:fixed;margin-top:2px; display:none}
.prevNewsletter{ float:left; position:fixed; margin-top:2px; display:none;}
.nextNewsletter{ float:left; position:fixed;margin-top:2px; display:none}
.prevProdottoCheck{ float:left; position:fixed; margin-top:2px; display:none;}
.nextProdottoCheck{ float:left; position:fixed;margin-top:2px; display:none}
/******************************** RICHIESTA INFORMAZIONI *******************************************/
**#SchAzRichiestaInfoAzienda{ background-color:#F00; height:50px}
div#richiestaInfoAzienda{ border:1px solid #333; width:724px; padding:12px;}
div#SchAzRichiestaInfoAziendaSx{ float:left}
div#SchAzRichiestaInfoAziendaDx{ float:left; margin-left:30px; margin-right:30px}

form#formRichiestaInfoAzienda label{ width:200px; height:20px;display:block; float:left; margin-right:150px}
form#formRichiestaInfoAzienda input[type="text"]{display:block; float:left; margin-right:150px; width:200px; margin-bottom:10px}
form#formRichiestaInfoAzienda select{display:block; float:left; margin-right:150px; width:200px; margin-bottom:15px}

div#SchAzSchedeProdottoCheck{ border:1px solid #333; width:164px; padding-left:12px; padding-right:12px; padding-top:12px;}
div#SchAzSchedeProdottoCheck ul li{  display:block; height:80px}

/*********************************************************************************************************/
/***************************************** ARCHIVIO NEWS*** **********************************************/
/*********************************************************************************************************/
div#archivioNews{ width:850px}
div#archivioNewsSx{ width:260px; margin-right:30px;  float:left}
div#archivioNewsDx{ width:560px;  float:right}

div#ricercaArchivioNews{ border:1px solid #CFDFEF;width:234px; padding:12px; }
div#dettaglioRicercaArchivioNews{ border:1px solid #CFDFEF;width:534px; padding:12px; background-color:#E8EFF7 }

div#risultatiRicercaArchivioNews ul li img.foto{ width:80px; height:80px; border:1px solid #000; float:left; margin-right:5px}

ul#risultatiRicercaArchivioNewsPage li{ float:left; margin:3px}
/*********************************************************************************************************/
/***************************************** ARCHIVIO NEWSLETTER********************************************/
/*********************************************************************************************************/
div#archivioNewsletter{ width:850px}
div#archivioNewsletterSx{ width:260px; margin-right:30px;  float:left}
div#archivioNewsletterDx{ width:560px;  float:right}

div#ricercaarchivioNewsletter{ border:1px solid #CFDFEF;width:234px; padding:12px; }
div#dettaglioRicercaarchivioNewsletter{ border:1px solid #CFDFEF;width:534px; padding:12px; background-color:#E8EFF7 }

div#risultatiRicercaarchivioNewsletter ul li img.foto{ width:80px; height:80px; border:1px solid #000; float:left; margin-right:5px}

ul#risultatiRicercaarchivioNewsletterPage li{ float:left; margin:3px}
div#archivioNewsletterNavigatorMesi{margin:auto; width:200px}
ul#archivioNewsletterList li{ width:268px;  float:left; height:auto; padding-top:5px; padding-bottom:5px; padding-left:12px; }
ul#archivioNewsletterList li.yellow{ background-color:#FFFFCA}
ul#archivioNewsletterList li.blank{ background:url(../img/tratteggiatoForte560Nero.png) no-repeat ; height:2px; width:560px; clear:both; padding-left:0px}
div.archivioNewsletterScreenshot{ background-color:#333; border:1px solid #333; width:120px; float:left}
div.archivioNewsletterDataScreen{ margin:auto; width:90px; margin-top:5px; margin-bottom:5px}
ul#archivioNewsletterList li ul li{ width:130px;  padding-bottom:0px; padding-top:0px}

/*********************************************************************************************************/
/***************************************** FOCUS SONDAGGIO ***********************************************/
/*********************************************************************************************************/
div#focusSondaggioSx{ width:260px; float:left; margin-right:10px;}
div#focusSondaggioDx{ width:580px; float:left; }

div#focusSondaggioBoxOpzioni{ background-color:#DDFFDD; border:1px solid #008000; padding:5px}
div#focusSondaggioListaSondaggi{ width:234px; padding:12px; background:#E8EFF7; border:1px solid #CFDFEF}
div#focusSondaggioListaSondaggi ul li{ margin-bottom:5px;}


div#focusSondaggioRiepilogo{ width:554px; padding:12px;  background: url(../img/sfondoFocusSondaggio.png) center; border:1px solid #CFDFEF; height:auto;  }
div#focusSondaggioRiepilogoBack{}
div#focusSondaggioRiepilogoDati{  float:left; margin-right:5px}
div#focusSondaggioRiepilogoDati div.sondaggioRowResult{ margin-bottom:10px; clear:both}
div#focusSondaggioRiepilogoDati ul li{ margin-bottom:10px; clear:both }

div#focusSondaggioRiepilogoRisultati{  float:left}


div#focusSondaggioCommenti ul li{ width:556px;  float:left; height:auto; padding-top:6px; padding-bottom:12px; padding-left:6px; padding-right:12px;  }

div#focusSondaggioCommenti ul li.yellow{ background-color:#FFFFCA}
div#focusSondaggioCommenti ul li.blank{ background:url(../img/tratteggiatoForte580Nero.png) no-repeat ; height:4px; width:580px; margin-bottom:0px; padding:0px; clear:both; padding-left:0px}

div#focusSondaggioVotaCommentaPack{ position:absolute; z-index:10; display:none}
div#focusSondaggioVotaCommenta{ border:1px solid #D1D1D1; background-color:#FBFBFB; padding:12px; width:554px }

form#focusSondaggioVotaCommentaForm input[type="radio"]{ margin-right:5px}
div#focusSondaggioVotaCommentaBoxCommento{ background-color:#DDFFDD; border:1px #333 dashed; padding:6px}

/*********************************************************************************************************/
/***************************************** LISTA SONDAGGI ***********************************************/
/*********************************************************************************************************/
div#listaSondaggi{ width:850px}

div#listaSondaggiSx{ width:260px; float:left;  margin-right:10px}
div#listaSondaggiDx{ width:546px; float:left;  padding:12px;  }

div#listaSondaggiDx ul li.yellow{ background-color:#FFFFCA}
div#listaSondaggiDx ul li.blank{ background:url(../img/tratteggiatoForte580Nero.png) no-repeat ; height:4px; width:544px; margin-bottom:0px; padding:0px; clear:both; padding-left:0px}

/*******************************************************************************************************/
/************************************* ARCHIVIO NORMATIVA **********************************************/
/*******************************************************************************************************/
div#archivioNormativa { width:850px}

div#archivioNormativaSx{ width:260px; float:left; margin-right:10px }
div#archivioNormativaDx{ width:580px; float:left; }

div#archivioNormativaForm{ width:234px; padding:12px; border:1px solid #CFDFEF }
form#formArchivioNormativa fieldset{ padding:12px}

div#dettaglioRicercaArchivioNormativa{ width:554px; padding:12px;  border:1px solid #CFDFEF; background-color:#E8EFF7 }

div#archivioNormativaRisultati ul li{ padding-bottom:6px; padding-top:6px; height:auto}
div#archivioNormativaRisultati ul li.yellow{ background-color:#FFFFCA}
div#archivioNormativaRisultati ul li.blank{ background:url(../img/tratteggiatoForte580Nero.png) no-repeat ; height:4px; width:580px; margin-bottom:0px; padding:0px; clear:both; padding-left:0px}

/*******************************************************************************************************/
/************************************* FOCUS LLPP ******************************************************/
/*******************************************************************************************************/
div#focusLLPP { width:850px}

div#focusLLPPSx{ width:260px; float:left; margin-right:10px }
div#focusLLPPDx{ width:580px; float:left; }

div#focusLLPPNormativa{ width:234; padding:12px; border:1px solid #CFDFEF;background-color:#E8EFF7  }

div#focusLLPPDx ul{ list-style:none; margin:0px; padding:0px}
div#focusLLPPDx ul li img.foto{ width:80px; height:80px; border:1px solid #000; float:left; margin-right:5px}

div#listaLibriFocusLLPP{ width:234; padding:12px; border:1px solid #CFDFEF;background-color:#E8EFF7  }
div.libroFocusLLPP{ width:230px; clear:both}
div.libroFocusLLPP h3{ margin-bottom:5px}

.listaFocusLLPP{ list-style:none; margin-left:10px }
.listaFocusLLPP li{ float:left; margin-right:10px; margin-bottom:10px;}
.listaFocusLLPP li img { border:1px solid #CCC; width:265px; height:165px}
/*******************************************************************************************************/
/************************************* NEWSLETTER ******************************************************/
/*******************************************************************************************************/
div#iscrivitiNewsletter{ position:absolute; top:0px; left:0px; z-index:10; }
div#datiIscrivitiNewsletter{ border:1px solid #CFDFEF;background-color:#E8EFF7; padding:12px; width:239px}

/*******************************************************************************************************/
/************************************* SEGNALA LINK ****************************************************/
/*******************************************************************************************************/
div#segnalaLink{ position:absolute; top:0px; left:0px; z-index:10; }
div#datiSegnalaLink{ border:1px solid #CFDFEF;background-color:#E8EFF7; padding:12px; width:219px}
form#formSegnalaLink input[type="text"]{ width:200px}
form#formSegnalaLink fieldset{ padding-left:5px}

/*******************************************************************************************************/
/************************************* IL PERIODICO ****************************************************/
/*******************************************************************************************************/
div#periodicoLLPP{ }
div#periodicoLLPPSx{ width:200px; float:left}
div#periodicoLLPPDx{ width:650px; float:left}
div#periodicoLLPPHeader{ background-color:#CFDFEF; width:638px; height:30px; padding-left:12px; padding-top:8px}
div#periodicoLLPPLista{ border:1px solid #CFDFEF; width:648px; }
div.periodicoLLPPPacchetto{ position:relative; margin-bottom:10px; padding:12px}
div.periodicoLLPPPacchetto ul li{ float:left}
div.periodicoLLPPPacchetto ul li img.prodotto{ border:1px solid #666; margin-left:5px; margin-right:5px}
img.periodicoLLPPAcquista{ position:absolute; left:585px; top: 5px}

div.archivioPeriodiciHeader{ background-color:#CFDFEF; width:638px; height:30px; padding-left:12px; padding-top:8px}
div.archivioPeriodiciLista{ border:1px solid #CFDFEF; width:648px; }
div.archivioPeriodiciRow{ clear:both; margin-bottom:10px; margin-top:10px; padding:5px}

li.archivioPeriodiciButton{ padding:5px;color:#1E5E8F; float:left; margin:5px; border:1px solid #CFDFEF; margin-top:0px; margin-left:0px}
li.archivioPeriodiciButton:hover{color:#FFF;background-color:#CFDFEF;}

/*******************************************************************************************************/
/*************************************DETTAGLIO NORMATIVA **********************************************/
/*******************************************************************************************************/

div#dettaglioNormativaSx{ width:260px; float:left; margin-right:10px}
div#dettaglioNormativaDx{ width:580px; float:left}
div#dettaglioNormativaCenter{ width:554px; border:1px solid #CFDFEF; padding:12px}

div#istruzioniEcommerce{ width:800px; position:absolute; z-index:50; height:500px; clear:both}
div#istruzioniEcommerceTesto{ background-color:#CFDFEF;border:1px solid #CFDFEF; overflow:scroll; padding:20px}
div#istruzioniEcommerce ul li{ margin-left:20px;}

div#contattiLLPP{ width:800px; position:absolute; z-index:50; height:500px; clear:both}
div#contattiLLPPTesto{ background-color:#CFDFEF;border:1px solid #CFDFEF; overflow:scroll; padding:20px}
div#contattiLLPP ul li{ margin-left:20px;}

div#informativaPrivacy{ width:800px; position:absolute; z-index:50; height:500px; clear:both}
div#informativaPrivacyTesto{ background-color:#CFDFEF;border:1px solid #CFDFEF; overflow:scroll; padding:20px}
div#informativaPrivacy ul li{ margin-left:20px;}

/*******************************************************************************************************/
/************************************* SCADENZARIO FISCALE *********************************************/
/*******************************************************************************************************/
div#scadenzarioFiscale { width:850px}

div#scadenzarioFiscaleSx{ width:260px; float:left; margin-right:10px }
div#scadenzarioFiscaleDx{ width:560px; float:left; margin-left:20px}

div#findScadenzarioFiscale{  width:234px; border:#CFDFEF 1px solid; padding:12px}
div#dettaglioRicercaScadenze{border:1px solid #CFDFEF;width:534px; padding:12px; background-color:#E8EFF7}
div#focusScadenzarioFiscale{border:1px solid #CFDFEF;width:534px; padding:12px;}


/*********************************************************************************************************/
/**************************************** PREZZARI LLPP ***************************************************/
/*********************************************************************************************************/
div#prezzariLLPP{ }
div#prezzariLLPPSx{ width:260px; float:left; margin-right:10px}
div#prezzariLLPPDx{ width:560px; float:left; margin-left:10px}

div#prezzariLista{  width:534px; border:#CFDFEF 1px solid; padding:12px}

/*********************************************************************************************************/
/**************************************** GAZZETTE REGIONALI *********************************************/
/*********************************************************************************************************/
div#gazzetteRegionali{ }
div#gazzetteRegionaliSx{ width:260px; float:left; margin-right:10px}
div#gazzetteRegionaliDx{ width:560px; float:left; margin-left:10px}

div#gazzetteRegionaliLista{  width:534px; border:#CFDFEF 1px solid; padding:12px}
div.gazzetteSiciliaLista{  width:534px; border:#CFDFEF 1px solid; padding:12px; display:none}
div.gazzetteSiciliaCap{ height: 14px; border:#CFDFEF 1px solid; padding:12px; padding-top:7px; background-color:#CFDFEF;color:#1E5E8F; font-size:18px; font-weight:bold; }
li.gazzetteSiciliaButton{ padding:5px;color:#1E5E8F; float:left; margin:5px; border:1px solid #CFDFEF; margin-top:0px; margin-left:0px}
li.gazzetteSiciliaButton:hover{color:#FFF;background-color:#CFDFEF;}

/*********************************************************************************************************/
/**************************************** SPECIALI REGIONALI *********************************************/
/*********************************************************************************************************/
div#specialeLLPPSx{  width:260px; float:left; margin-right:10px}
div#specialeLLPPDx{ width:580px; float:left;}

/*******************************************************************************************************/
/*************************************** SEARCH ENGINE *************************************************/
/*******************************************************************************************************/
div.choiceSearchBar{ border:1px solid #CCC; background-color:#F4F4F4; width:840px;   padding:4px }
div.choiceSearchBar ul li{ background-color:#FFF; border:1px solid #CCC; width:auto; float:left; padding:4px; margin-right:5px}
div#searchEngineCore{ width:850px;}
ul.searchBook li{ padding:5px; width:600px }
ul.searchNormativa li{ padding:6px}
ul.searchNormativa li.yellow{ background-color:#FFFFCA}
ul.searchNormativa li.blank{ background:url(../img/tratteggiatoForte580Nero.png) repeat-x ; height:4px;  margin-bottom:0px; padding:0px; clear:both; padding-left:0px}
/*div#serachEngineCore img.fotoNews{ width:80px; height:80px; border:1px solid #000; float:left; margin-right:5px}*/

/*******************************************************************************************************/
/*************************************** Richiesta Info EXT ********************************************/
/*******************************************************************************************************/
div#extInfoAziendaProdotti{ border:1px solid #CFDFEF; width:724px; padding:12px }
div#extInfoAziendaProdotti ul{ width:720px}
div#extInfoAziendaProdotti ul li{ width:175px; height:90px; float:left}
div#extInfoAziendaProdotti ul li.break{ width:2px}
div#extInfoAziendaProdotti ul li.breakH{ width:720px; height:4px}
ul#checkNoScheda li{ margin:5px; width:220px}
div#extInfoAziendaDati{ background:url(../img/sfRichistaInfo.jpg) top no-repeat; border:1px solid #CFDFEF; border-top:0px; padding:12px; width:724px}
div#extInfoAziendaThanks{ background:url(../img/bgConfermaRichiesta.jpg) top no-repeat;padding:12px; width:724px; border:1px solid #00AA00}
/*******************************************************************************************************/
/*************************************** VIDEO HOME ****************************************************/
/*******************************************************************************************************/
div#videoHome{ width:330px; margin:0px; background-color:#333}
div#videoHomeCaption{ width:318px; background:url(../img/bgCaptionVideoHome.png) bottom; padding:6px; padding-bottom:62px}


/*******************************************************************************************************/
/*************************************** MY PROFILE MENU ***********************************************/
/*******************************************************************************************************/
div#eCommerceMyProfileMenu{ background:url(../img/sfondo-up.png); width:138px; height:60px; margin:0px; padding:0px; padding-top:15px; padding-left:6px; margin-bottom:5px; position:relative}

div#eCommerceMyProfileMenu img.photo{top:4px; left:95px; position:absolute}
div#eCommerceMyProfileMenu img.log{ margin-bottom:10px}

div#eCommerceMyProfileBasket{ border: 1px solid #333; }
div#eCommerceMyProfileBasket ul li{ margin-bottom:5px; margin-top:5px; margin-left:5px}
div.eCommerceMyProfileBasketItem{ clear:both; position:relative;}
div.eCommerceMyProfileBasketItem img.copertina{ float:left; margin-right:5px; width:38px}
div.eCommerceMyProfileBasketItem p{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:0.65em; width:85px; }
div#eCommerceMyProfileBasketItem p a{font-family:Arial, Helvetica, sans-serif; font-size:0.65em; color:#000}
div.eCommerceMyProfileBasketItem img.deleteIcon{ position:absolute; top:30px; left:110px}
div.eCommerceMyProfileCheckOut { background-color:#E5EAEF;font-family:Arial, Helvetica, sans-serif; font-size:0.75em; padding-right:5px; text-align:right}
div.eCommerceMyProfileCheckOut span#eCommerceMyProfileTotale{ font-size:12px}
div#eCommerceMyProfileCassa{ display:none}

/*******************************************************************************************************/
/*************************************** MY PROFILE PAGE MENU ******************************************/
/*******************************************************************************************************/
ul#myProfilePageMenu{ height:20px; color:#1E5E8F; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; clear:both; margin-bottom:5px}
ul#myProfilePageMenu li{ float:left; padding-left:25px; padding-right:25px; padding-top:4px;}
ul#myProfilePageMenu li.active{ border:1px solid #CCCCCC; background:url(../img/sfMenuAreaPersonale.png) repeat-x;}


/*******************************************************************************************************/
/*************************************** MY PROFILE PAGE RIEPILOGO *************************************/
/*******************************************************************************************************/
div#myProfilePageRiepilogo{ position:relative}
div#myProfilePageRiepilogo img.userImg{ position:absolute; left:600px; top:50px}

/*******************************************************************************************************/
/*************************************** MY PROFILE STATO ORDINI ***************************************/
/*******************************************************************************************************/
table#iMieiOrdini{ border:1px solid #CCC; margin:0px; padding:0px; width:825px}
table#iMieiOrdini tr{ padding:0pc; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
table#iMieiOrdini tr td{ padding:10px; margin:0px; color:#1E5E8F; font-weight:normal; background-color:#FFF}
table#iMieiOrdini tr.header td{ background-color:#EAEAEA;color:#1E5E8F;font-weight:bold}
table#iMieiOrdini tr td ul.statoOrdiniProdotti li{ clear:both; margin-bottom:10px; height:60px}
table#iMieiOrdini tr.gray td{ background-color:#FFFFE1}
div.dettaglioOrdine{ border:1px solid #CFDFEF; padding:12px; width:544px; background-color:#FFF}

/*******************************************************************************************************/
/*************************************** LLPP OMAGGIO **************************************************/
/*******************************************************************************************************/
div#llppOmaggio form#formLLPPOmaggio div{ clear:both;padding-bottom:10px;}
div#llppOmaggio form#formLLPPOmaggio div label{ display:block; float:left; width:100px; }
/*******************************************************************************************************/
/*************************************** LLPP PUBBLICITA **************************************************/
/*******************************************************************************************************/
div#llppPubblicita form#formLLPPPubblicita div{ clear:both;padding-bottom:10px;}
div#llppPubblicita form#formLLPPPubblicita div label{ display:block; float:left; width:100px; }

/*******************************************************************************************************/
/*************************************** HOME TOP TEN **************************************************/
/*******************************************************************************************************/
div#homeTopTen{ clear:both; margin:0px; width:1000px; height:400px; background:url(../img/baseTopTen.png); position:relative}
div#homeTopTen div.top1,div#homeTopTen div.top2,div#homeTopTen div.top3,div#homeTopTen div.top4,div#homeTopTen div.top5{top:61px;position:absolute; width:90px; height:128px;}
div#homeTopTen div.top6,div#homeTopTen div.top7,div#homeTopTen div.top8,div#homeTopTen div.top9,div#homeTopTen div.top10{top:246px;position:absolute; width:90px; height:128px;}
div#homeTopTen div.top1,div#homeTopTen div.top6{ left:336px}
div#homeTopTen div.top2,div#homeTopTen div.top7{ left:468px}
div#homeTopTen div.top3,div#homeTopTen div.top8{ left:600px}
div#homeTopTen div.top4,div#homeTopTen div.top9{ left:733px}
div#homeTopTen div.top5,div#homeTopTen div.top10{ left:864px}
div#homeTopTenCategorie{ position:absolute; top:122px; left:16px;  width:274px; height:240px}
div#homeTopTenCategorie ul{ list-style:none; margin:0px; padding:0px}
div#homeTopTenCategorie ul li{ float:left; width:135px; margin-bottom:4px}

/*********************************************************************************************************/
/***************************************** AGGIUDICAZIONI ************************************************/
/*********************************************************************************************************/
div#ricercaAggiudicazioniSx{ float:left; width:250px; margin-right:20px}
div#ricercaAggiudicazioniDx{ float:right; width:580px}

div#ricercaAggiudicazioni{  width:224px; border:#CFDFEF 1px solid; padding:12px}
div#datiUltimaRicercaAggiudicazioni{border:#CFDFEF 1px solid; width:554px; padding:12px; background-color:#E8EFF7}

/*********************************************************************************************************/
/***************************************** DETTAGLIO AGGIUDICAZIONE **************************************/
/*********************************************************************************************************/
div#dettaglioAggiudicazione{border:#CFDFEF 1px solid; width:554px; padding:12px; background-color:#FFF }

/*********************************************************************************************************/
/***************************************** BEST BOOKS HOME ***********************************************/
/*********************************************************************************************************/
div#bestBooksCover{position:relative;  }
div#bestBooks{ border:1px solid #1E5E8F; border-bottom:2px solid #1E5E8F; width:335px; margin-bottom:20px; clear:both;  }
div#bestBooks ul.jq{ height:160px;}
div#bestBooks  ul.jq li{height:160px;width:328px}
div#bestBooks div.center{ margin:10px; }
div#bestBooks div.center img.copertina{ border:1px solid #333; float:left; margin-right:5px; width:95px; height:136px; }
div#bestBooks div.dettagli{ float:left; width:200px}
div#bestBooks div.dettagli ul li{ height:auto; line-height:14px; white-space:10px}
div#bestBooks div.footer{ position:relative; height:30px; }
div#bestBooksCover img.aSx{ position:absolute;top:5px; left:258px}
div#bestBooksCover img.aDx{ position:absolute;top:5px; left:298px}
/*********************************************************************************************************/
/***************************************** PERIODICO SIDE HOME ***********************************************/
/*********************************************************************************************************/
div#periodicoLLPPSide{ margin-bottom:10px; display:none}
div#periodicoLLPPSideBox{ width:121px; border:1px solid #1E5E8E; padding:12px; background:url(../img/llppPattern.png) repeat; padding-top:5px;    }
div#periodicoLLPPSideBox { padding-bottom:20px; }
div#periodicoLLPPSideBox div#elementLLPPSide{ } 
div#periodicoLLPPSideBox div#elementLLPPSide img.copertina{ border:1px solid #333; margin-top:10px; margin-bottom:10px}
div#periodicoLLPPSideBox div#elementLLPPSide h3{ margin-top:0px; padding-top:0px}
div#periodicoLLPPSideBox div#elementLLPPSide p{ line-height:13px; text-decoration:underline; margin-bottom:10px}
div#periodicoLLPPSideBox div.arrows{ position:relative; }
div#periodicoLLPPSideBox div.arrows img.aBlueSx{position:absolute; top:-17px; left:0px}
div#periodicoLLPPSideBox div.arrows img.aBlueDx{position:absolute;top:-17px; left:98px}

/*********************************************************************************************************/
/***************************************** MINI BEST BOOKS ***********************************************/
/*********************************************************************************************************/
div#miniBestBookCover{ width:188px;border:1px solid #1E5E8E; margin-bottom:10px; position:relative; clear:both}
div#miniBestBookCover img.aSx{ position:absolute; top:4px; left:138px}
div#miniBestBookCover img.aDx{ position:absolute; top:4px; left:163px}
div#miniBestBookCover ul li { padding:2px; padding-top:5px; padding-bottom:5px}
div#miniBestBookCover ul li div.miniElement{ position:relative }
div#miniBestBookCover ul li div.miniElement h3{margin:0px; padding:0px; padding-bottom:2px; float:left}
div#miniBestBookCover ul li div.miniElement img.copertina{ border:1px solid #333; float:left; margin-right:2px}
div#miniBestBookCover ul li div.miniElement div.content{ float:left;  width:110px}
div#miniBestBookCover ul li div.miniElement div.vaiAllaScheda{ position:absolute; top:80px; left:90px}

/*********************************************************************************************************/
/***************************************** PROFESSIONISTI LLPP *******************************************/
/*********************************************************************************************************/
div#professionistiLLPP{ width:820px}
div#professionistiLLPPNew{ border:1px solid #CFDFEF; }
div.professionistaLLPP{ width:800px; height:100px; padding:10px}
div.professionistaLLPP img{ margin-right:70px}
div#professionistiLLPPPiuCliccati{ border:1px solid #1E5E8F; padding:2px; padding-bottom:4px}
ul#ulProf li.break{ clear:both; background:url(../img/punteggiato800.png); height:1px}
ul#ulProf li.gray{ background-color:#EEE}
ul#ulProf li:after{ content:'..'; height:0px; clear:both; display:block;visibility:hidden}
ul#profPiu{ width:820px}
ul#profPiu li{ width:395px; float:left; height:150px; padding-top:10px; padding-left:10px}
ul#profPiu li.gray{ background-color:#D0E6F4;}
ul#profPiu li.break{ width:2px; border-left:2px #333 dashed; height:150px; padding-left:0px 	}
div#professionistiLLPPPiuCliccati:after{ content:'</ul>'; display: block;height: 0;clear: both;visibility: hidden;}
div.postIt{ height:160px; width:238px;  }
div.postIt div.header{background:url(../img/postFlex.png) top; height:36px;}
div.postIt div.footer{background:url(../img/postFlex.png) bottom; height:10px;}
div.postIt div.content{ padding-top:2px; min-height:160px; background:url(../img/postFlex.png) repeat-y;background-position:0px -36px ; padding-left:15px; padding-right:15px; cursor:pointer}

div.postItBig{ background:url(../img/postAvvisiBig.png) no-repeat; height:363px; width:440px; padding:48px 7px 0px 15px; position:absolute; z-index:999}
div.postItBig div.content{ height:120px; overflow:auto; }


/*********************************************************************************************************/
/***************************************** LLPPLN ********************************************************/
/*********************************************************************************************************/

div#lnMain{width:1000px; }
div#lnMain h1,div#lnMain h2,div#lnMain h3{ font-family:Verdana, Geneva, sans-serif}
div#lnMainSx{width:760px;float:left; padding-top:8px}
div#lnMainDx{width:238px;float:left; padding-left:2px}
div#lnMain div.sezione{overflow: hidden;width: 100%; padding-bottom:20px; position:relative;font-family:Verdana, Geneva, sans-serif}
div#lnMain div.sezione h1.header{ background-image:url(../img/hLnSez.png); height:39px; width:760px; margin:0;padding:0; margin-bottom:20px}
div#lnMain div.sezione:after{ content:'</div>'; display:none; visibility:0; height:0px; clear:both}

div#lnMain div.sezione h1#datiProfessionista{ background-position:0px 0px}
div#lnMain div.sezione h1#categorieProfessionista{ background-position:0px -41px}
div#lnMain div.sezione h1#schedaProfessionista{ background-position:0px -82px}
div#lnMain div.sezione h1#postProfessionista{ background-position:0px -123px}

div#lnMain div.sezione div.picProfessionista{ padding:4px; border:1px solid #CCC; float:left; margin-left:5px}
div#lnMain div.sezione div.picProfessionista img{ border:1px solid #CCC}

div#lnMain div.sezione img.imgProfessionista{ }
div#lnMainDx div#networkProfessionale{  border:1px solid #236597}
div#lnMain div.sezione div.postProfessionista{ width:750px; position:relative; margin-bottom:20px;margin-left:10px}
div#lnMain div.sezione div.postProfessionista div.commentiImgPostProfessionista,div#lnMain div.sezione div.postProfessionista div.likeImgPostProfessionista{position:absolute; width:120px; top:0px; color:#236597; font-weight:bold; font-size:10px}
div#lnMain div.sezione div.postProfessionista div.commentiImgPostProfessionista{ left:530px}
div#lnMain div.sezione div.postProfessionista div.likeImgPostProfessionista{ left:635px}
div#lnMain div.sezione div.postProfessionista h2{ width:520px; word-spacing:1px; line-height:13px; margin-bottom:15px}
div#lnMain div.sezione div.postProfessionista p{word-spacing:1px; line-height:13px; text-shadow:2px #000}
div#lnMain div.sezione div.postProfessionista div.commentiPost{ padding:25px 0px;  width:98%;  }
div#lnMain div.sezione div.postProfessionista div.commentiPost ul li{ background:#D4E1EB; width:99%; padding:10px 10px;overflow:hidden;min-height:80px; margin-bottom:10px}
div#lnMain div.sezione div.postProfessionista div.commentiPost ul li.formCommentaPost input{ width:98%; border:1px solid #CCC; height:70px}
div#lnMain div.sezione div.postProfessionista div.commentiPost ul li img.professionista{ float:left; margin-right:10px;}
div#lnMain div.sezione div.postProfessionista div.commentiPost ul li p{ line-height:10px}
div#lnMain div.sezione ul.opzioni{position:absolute; top:45px; left:650px; height:20px }
div#lnMain div.sezione ul.opzioni li::hover::popup{ display:none}
div#lnMain div.sezione ul.opzioni li{ background:url(../img/lnOpt.png); width:16px;  float:left; margin-left:5px; cursor:pointer; cursor:hand }
div#lnMain div.sezione ul.opzioni li#aggiungi{ background-position:0px 0px;height:18px; }
div#lnMain div.sezione ul.opzioni li#contatta{ background-position:-24px 0px; height:18px;}
div#lnMain div.sezione ul.opzioni li#inviaMessaggio{ background-position:-48px 0px; height:18px}
div#lnMain div.sezione ul.opzioni li#stampaScheda{ background-position:-73px 0px; height:18px}
div#lnMain div.sezione ul.opzioni li#remove{ background-position:-48px 0px; height:18px}
ul#lnCollegamenti{ width:100%}
ul#lnCollegamenti li{ width:222px overflow:hidden; display:block; position:relative; padding:6px; height:60px}
ul#lnCollegamenti li h1{ font-weight:bold; width:140px}
ul#lnCollegamenti li img.aggiungiProfessionista{ position:absolute; top:10px; left:210px}
ul#lnCollegamenti li img.professionista{ float:left; margin-right:5px;}
ul#lnCollegamenti li.break{ background:url(../img/punteggiato234Nero.png) no-repeat; height:1px; width:234px; padding:0px 6px 0px 6px}
ul#lnCollegamenti li.gray{ background-color:#EFEFEF; }
div#lnAlert{ width:450px; z-index:1000; display:none}
div#lnAlert div.header{ background:url(../img/alertBg.png) no-repeat ; background-position:0px 0px; height:30px; padding-top:8px; padding-left:8px; clear:both; position:relative}
div#lnAlert div.header img.closeAlert{ position:absolute; top:15px; left:400px}
div#lnAlert div.content{background:url(../img/alertBg.png) no-repeat; background-position:0px -20px; height:auto; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:15px; clear:both; }
div#lnAlert div.content img.iconAlert{ float:left; margin-right:10px }
div#lnAlert div.footer{background:url(../img/alertBg.png) bottom no-repeat; background-position:0px -242px; height:15px}
div#toolTipLLPP{ position:absolute;}
div#toolTipLLPP div.text{ background:#3a3a3a; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:5px}
div#cercaProfessionista{ margin-top:20px}
form#formCercaProfessionista input[type="text"]{ background-color:#3a3a3a; color:#8d8d8d; padding-left:5px; width:220px; height:24px; border:1px solid #8d8d8d; font-size:10px; font-style:italic}
form#formCercaProfessionista label{ color:#3a3a3a; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold}

div#userNotify{ position:absolute; left:670px; top:0px}
div#lnMain div.sezione div#userNotify ul li{ background:url(../img/lnOpt.png); width:16px;  float:left; margin-left:10px; cursor:pointer; cursor:hand ; position:relative}
div#lnMain div.sezione div#userNotify ul li#req{ background-position:-97px 0px; height:18px}
div#lnMain div.sezione div#userNotify ul li#mex{ background-position:-120px 0px; height:18px}
div#lnMain div.sezione div#userNotify ul li#comment{ background-position:-145px 0px; height:18px}

div#lnMain div.sezione div#userNotify ul li span{ position:absolute; left:8px; top:9px; font-size:7px; font-family:Arial, Helvetica, sans-serif; background:url(../img/bgSpanNot.png); width:11px; height:11px; color:#FFF; text-align:center; padding-top:1px}
div#divLookingFor ul li{float:left; height:50px; width:100%; background-color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#333; padding:5px 0px; cursor:hand; cursor:pointer}
div#divLookingFor ul li h1{ font-size:9px}
div#divLookingFor ul li.selected{  background-color:#E2E2E2}
div#divReq{ width:450px; background-color:#FFF}
div#divReq  ul li h1{ font-size:12px; padding:10px 0;}
div#divReq  ul li{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333;  padding:5px; margin:20px; position:relative; }
div#divReq  ul li:after{ content:'..'; clear:both; display:block; height:0px; visibility:hidden}
div#divReq  ul li div{ position:absolute; bottom:0px; left:250px}
