0@charset "utf-8";
/* CSS Document */

/*--------------------ELEMENTI COMUNI HOME PAGE------------------*/
/* Primo piano */
.primo_piano{border:1px solid #e6e5e5;background:#fff;overflow:hidden;padding-bottom:10px;margin-bottom:10px;}

.primo_piano_header{width:100%;overflow:hidden;padding:10px 0}
.primo_piano_header span.data{color:#000;float:left;font-size:30px;margin:0 15px;}
.primo_piano_header span.data a{color:#f87416;}
.home_professionisti .primo_piano_header span.data a{color:#1f9ed8;}
.primo_piano_header span.data a:hover{text-decoration:underline;}

ul.tabs_primo_piano{overflow:hidden;margin:10px 0 0;padding:0;list-style-type:none;}
ul.tabs_primo_piano li{margin:0 10px;padding:0;float:left;}
ul.tabs_primo_piano li a{cursor:pointer;color:#000;font-weight:bold;padding-left:10px;line-height:21px;height:21px;display:block;}
ul.tabs_primo_piano li a span{line-height:21px;height:21px;display:block;padding-right:10px;}
ul.tabs_primo_piano li a:hover{color:#f87416;}
ul.tabs_primo_piano li a.current {color:#fff; background:url(../images/primoPiano_tabA.png) no-repeat;}
ul.tabs_primo_piano li a.current span { background:url(../images/primoPiano_tabSpan.png) right top no-repeat;}
.home_professionisti ul.tabs_primo_piano li a:hover {color:#1f9ed8}
.home_professionisti ul.tabs_primo_piano li a.current {color:#fff; background:url(../images/primoPiano_tabA_Blu.png) no-repeat;}
.home_professionisti ul.tabs_primo_piano li a.current span { background:url(../images/primoPiano_tabSpan_Blu.png) right top no-repeat;}

.primo_piano .browse{width:69px;height:170px;display:block;float:left;margin-right:10px;cursor:pointer;}
.primo_piano a.prev{background:url(../images/pp_sx.png) left center no-repeat;}
.primo_piano a.prev:hover{background:url(../images/pp_sx.png) -69px center no-repeat;}
.primo_piano a.next{background:url(../images/pp_dx.png) right center no-repeat;margin-right:0;}
.primo_piano a.next:hover{background:url(../images/pp_dx.png) -69px center no-repeat;}
.primo_piano .comando_sx a.disabled, .primo_piano .comando_sx a.disabled:hover{background:url(../images/pp_sx.png) -138px center no-repeat;cursor:auto;}
.primo_piano .comando_dx a.disabled, .primo_piano .comando_dx a.disabled:hover{background:url(../images/pp_dx.png) left center no-repeat;cursor:auto;}
.primo_piano_scrollable {position:relative;overflow:hidden;width: 800px;height:180px;float:left;}
.primo_piano_scrollable .items {width:20000em;position:absolute;}
.primo_piano_scrollable .items div {float:left;}
.primo_piano_scrollable .items div a img:hover {border:1px solid #f87416;}
.home_professionisti .primo_piano_scrollable .items div a img:hover {border:1px solid #1F9ED8;}
.primo_piano_scrollable .items div h2{font-size:12px;font-weight:bold;line-height:normal;margin-top:5px;}

.primo_piano_scrollable .directory div {text-align:center;}
.primo_piano_scrollable .directory div p{margin:0;line-height:normal;height:30px;overflow:hidden;font-size:11px;}
.primo_piano_scrollable .directory div h2{display:block;clear:both;font-size:11px;}
.primo_piano_scrollable .directory div .immagine_directory{width:84px;height:86px;background:url(../images/bg_logo_directory_home.jpg) no-repeat;margin:0 auto;float:none;}
.primo_piano_scrollable .directory div .immagine_directory a{display:block;height:86px;width:84px;background-repeat:no-repeat;background-position:center center;}

.primo_piano_scrollable .glossario div p.categoria{margin:0;line-height:normal;height:30px;overflow:hidden;font-size:11px;}
.primo_piano_scrollable .glossario div p{margin:0;line-height:normal;font-size:11px;}


.primo_piano_scrollable .articoli div a img{border:1px solid #ecebeb;padding:4px;width:140px;}
/*.primo_piano_scrollable .articoli div a img{border:1px solid #ecebeb;padding:4px;width:140px;height:72px;}*/
.primo_piano_scrollable .articoli div a img:hover {border:1px solid #f87416;}

.home_professionisti .primo_piano_scrollable .articoli div a img:hover {border:1px solid #1F9ED8;}
.primo_piano_scrollable .articoli div p{margin:0;line-height:normal;font-size:11px;}

.primo_piano_scrollable .video div p{margin:0;line-height:normal;font-size:11px;margin-bottom:5px;}
.primo_piano_scrollable .video div a.video_link{background:url(../images/icoVideoArancio.jpg) left top no-repeat;padding-left:15px;font-size:11px;}
.home_professionisti  .primo_piano_scrollable .video div a.video_link{background:url(../images/icoVideoBlu.jpg) left top no-repeat;padding-left:15px;font-size:11px;}

.box_canale{border:1px solid #ecebeb; padding:9px;}
.box_canale div.barra_titolo{border-bottom:3px solid #ecebeb;margin-bottom:10px;width:100%;overflow:hidden;}
.box_canale div.barra_titolo a.p_archivio{float:right;background:url(../images/p_archivio.png) no-repeat;width:50px;height:16px;display:block;font-size:11px;font-weight:bold;color:#666;padding-left:20px;cursor:pointer;margin-top:5px;}
.box_canale div.barra_titolo a.p_archivio:hover{color:#f87416;}

.home_professionisti .box_canale div.barra_titolo a.p_archivio{background:url(../images/p_archivio_blu.png) no-repeat;}
.home_professionisti .box_canale div.barra_titolo a.p_archivio:hover{color:#1F9ED8;}

.box_canale div.barra_titolo h3{font-size:14px;font-weight:bold;text-transform:uppercase;margin:0;padding:0;float:left;width:220px;}
.box_canale div.body_canale{height:285px;overflow:hidden;}
.box_canale div.body_canale img{margin-bottom:5px;width:290px;height:150px;}
.box_canale div.body_canale h2{font-size:14px;font-weight:bold;line-height:normal;margin:0;padding:0;margin-bottom:5px;}
.box_canale div.body_canale p{line-height:normal;}

.container_partner{width:100%;height:65px;background:#f8f7f7 url(../images/bg_partners.png) right top no-repeat;}
.container_partner ul{width:100%;hoverflow:hidden;list-style-type:none;margin:0;padding:15px 0;}
.container_partner ul li{float:left;margin:0 10px;padding:0;}


.scroll_eventi {position:relative;overflow:hidden;width: 290px;height: 284px;float:left;}
.scroll_eventi .eventi {width:20000em;position:absolute;clear:both;}
.scroll_eventi .eventi div {float:left;cursor:pointer;width:290px !important;height:284px;margin:0px;}
.scroll_eventi .eventi div img.immagine_evento{width:290px;height:284px;}
.scroll_eventi .eventi div div.caption{background:url(../images/bgCaptionEventi.png);z-index:10;position:absolute;top:204px;height:80px;}
.scroll_eventi .eventi div div.caption p{font-size:12px;padding:0 10px;color:#fff;padding:5px 10px 0;margin-bottom:0;}
.scroll_eventi .eventi div div.caption h2{font-size:14px;padding:0 10px 5px;}
.scroll_eventi .eventi div div.caption h2 a:link, .scroll_eventi .eventi div div.caption h2 a:visited {color:#f87416;}
.home_professionisti .scroll_eventi .eventi div div.caption h2 a:link, .scroll_eventi .eventi div div.caption h2 a:visited {color:#1F9ED8;}
.scroll_eventi .eventi div div.caption h2 a:hover, .scroll_eventi .eventi div div.caption h2 a:focus {text-decoration:underline;}




/*--------------------FINE ELEMENTI COMUNI HOME PAGE------------------*/

/*--------------------BANNER------------------*/
.banner_lungo{margin-bottom:10px;}
.bannerLungo img{width:950px;height:30px;}
/*--------------------FINE BANNER------------------*/


/*--------------------SOLO HOME UTENTI------------------*/

/*--------------------menu categorie------------------*/
.menu_categorie{margin-bottom:8px;}
/* root element for scrollable */
.scrollable_categorie {position:relative;overflow:hidden;height: 285px;width: 100%;}
/* root element for scrollable items */
.scrollable_categorie .items {position:absolute;height:20000em;}
.scrollable_categorie .items div a{display:block;border-bottom:1px dotted #dedede;padding:5px 0 5px 15px;width:230px;background:url(../images/markerArancio.png) 3px center no-repeat;}
.menu_categorie a.prev{width:230px;height:14px;display:block;background: url(../images/pp_categorie_top.png) no-repeat;cursor:pointer}
.menu_categorie a.prev:hover{width:230px;height:14px;display:block;background: url(../images/pp_categorie_top.png) left -14px no-repeat;}
.menu_categorie a.next{width:230px;height:14px;display:block;background: url(../images/pp_categorie_bottom.png) left bottom no-repeat;cursor:pointer}
.menu_categorie a.next:hover{width:230px;height:14px;display:block;background: url(../images/pp_categorie_bottom.png) left -14px no-repeat;}
.banner_categorie img{margin-bottom:5px;}
.banner_categorie img.last{margin-bottom:0;}
/*--------------------box enciclopedia------------------*/
.box_enciclopedia{border:1px solid #ecebeb;border-top:3px solid #ecebeb;padding:10px 0 11px ;}
.box_enciclopedia ul{width:100%;overflow:hidden;padding:0;margin:0;list-style-type:none;}
.box_enciclopedia ul li{margin:5px 1px;padding:0;float:left;width:75px;font-size:10px;text-align:center;}
.box_enciclopedia ul li a{cursor:pointer;line-height:10px;padding-top:38px;display:block;text-transform:uppercase;background-position:0 0;background-repeat:no-repeat;}
.box_enciclopedia ul li a:hover{background-position:-75px top;background-repeat:no-repeat;}
.box_enciclopedia ul li a.ico1{ background-image:url(../images/ico1.png);}
.box_enciclopedia ul li a.ico2{ background-image:url(../images/ico2.png);}
.box_enciclopedia ul li a.ico3{ background-image:url(../images/ico3.png);}
.box_enciclopedia ul li a.ico4{ background-image:url(../images/ico4.png);}
.box_enciclopedia ul li a.ico5{ background-image:url(../images/ico5.png);}
.box_enciclopedia ul li a.ico6{ background-image:url(../images/ico6.png);}
.box_enciclopedia ul li a.ico7{ background-image:url(../images/ico7.png);}
.box_enciclopedia ul li a.ico8{ background-image:url(../images/ico8.png);}
.box_enciclopedia ul li a.ico9{ background-image:url(../images/ico9.png);}
.box_enciclopedia ul li a.ico10{ background-image:url(../images/ico10.png);}
/*--------------------box piu cliccati------------------*/
.box_piu_cliccati{border:1px solid #ecebeb;border-top:none;padding:10px 9px;margin-bottom:10px;}
.box_piu_cliccati h2{font-size:14px;font-weight:bold;border-bottom:3px solid #e7e6e6; text-transform:uppercase;margin-bottom:5px;}
.box_piu_cliccati ul {width:100%;overflow:hidden;padding:0;margin:0;list-style-type:none;font-size:12px;}
.box_piu_cliccati ul li{padding:0 0 5px 15px;margin:5px 10px 5px 0;width:165px;float:left;border-bottom:1px dotted #ecebeb;background:url(../images/marker_doc.png) left 5px no-repeat;}
.box_piu_cliccati ul li.last{margin-right:0;}
.box_piu_cliccati ul li a{cursor:pointer;}
/*--------------------Advertise------------------*/
.advertise_header{ background:url(../images/advertise_header.png) no-repeat;width:310px;height:40px;}
.advertise_body{ background:url(../images/advertise_bg.png) repeat-y;padding:9px;border-bottom:1px solid #ecebeb;margin-bottom:10px;}
.advertise_banner{}
/*--------------------box piu cliccati------------------*/
.box_new_entry{border-bottom:1px solid #ecebeb;border-top:3px solid #ecebeb;padding:8px 0 0;background:url(../images/bgBoxNewEntry.png) repeat-y;}
.box_new_entry ul {width:100%;overflow:hidden;padding:0;margin:0;list-style-type:none;font-size:12px;}
.box_new_entry ul li{width:170px;float:left;margin-bottom:2px;}
.item_new_entry{width:100%;overflow:hidden;margin-bottom:7px;}
.item_new_entry div.img{width:75px;float:left;background:url(../images/bg_img_newEntry.png) no-repeat;height:75px;}
.item_new_entry div.logo{margin:8px;}
.item_new_entry div.logo a{background-repeat:no-repeat;background-position:center center;height:59px;width:59px;display:block;}
.item_new_entry div.title{width:95px;float:left;}
.item_new_entry div.title h2{font-size:11px;padding:0 5px 0 0;margin:0;}
.item_new_entry_categoria{margin:0 2px;background:#eaebeb;padding:3px 10px;background:#eee url(../images/markerArancio.png) 3px center no-repeat;font-size:11px;color:#666;;}
.item_new_entry_categoria a{}
.item_new_entry_categoria a:hover{color: #f87416;}

/*--------------------SOLO HOME Professionisti------------------*/

/*--------------------Professionista del giorno------------------*/
.box_professionista_giorno{border:1px solid #ecebeb; padding:9px;margin-bottom:10px;}
.box_professionista_giorno h3{font-size:12px;font-weight:bold;text-transform:uppercase;margin:0;padding:0;border-bottom:3px solid #ecebeb;margin-bottom:10px;}
.professionista_giorno_body{height:117px;width:100%;overflow:hidden;}
.professionista_giorno_body h2{font-size:11px;}
.professionista_giorno_body .sfondo_logo{width:100px;height:106px;float:left;margin-right:5px;background:url(../images/bgLogoProfessionistaRicerca.png);}
.professionista_giorno_body .dati{float:left;padding-top:3px;width:185px;}
.professionista_giorno_body .dati p{margin-bottom:3px;font-size:11px;}
.professionista_giorno_body .sfondo_logo .logo_professionista {margin:0;padding:7px 6px;}
.professionista_giorno_body .sfondo_logo .logo_professionista a{width:88px; height:88px;display:block;background-repeat:no-repeat;background-position:center center;}
.box_professionista_giorno p.categoria{background:#f5f5f5 url(../images/markerBlu.png) 5px center no-repeat;padding-left:15px;font-size:11px;clear:both;line-height:18px;margin:0;}

/*--------------------tabs------------------*/
.tabs_home_professionisti {list-style:none;margin:0 !important;padding:0;height:20px;border-bottom:1px solid #ecebeb;list-style-type:none;}
.tabs_home_professionisti li {float:left;text-indent:0;padding:0;margin:0 2px 0 0!important;}
.tabs_home_professionisti a {background: url(../images/tab_professionisti.png) no-repeat;font-size:11px;text-transform:uppercase;display:block;height:20px;line-height:20px;width:190px;text-align:center;color:#666;font-weight:bold;padding:0px;margin:0px;cursor:pointer;position:relative;top:1px;}
.tabs_home_professionisti a:active {color:#1F9ED8;}
.tabs_home_professionisti a:hover {background-position:left -24px;color:#000;}
.tabs_home_professionisti .current, .tabs_home_professionisti.current:hover, .tabs_home_professionisti li.current a {background-position:left -48px;cursor:default !important;color:#1F9ED8 !important;}
.panes_home_professionisti  {background:#f0f0f0;height:290px;overflow:hidden;padding:10px 0;}

.tab_professionista_SX{margin-left:10px;}
.tab_professionista_DX{margin-right:10px;}

.box_content_tab_professionisti{border:1px solid #ecebeb; background:#fff; padding:9px;}
.box_content_tab_professionisti div.barra_titolo{border-bottom:3px solid #ecebeb;margin-bottom:10px;width:100%;overflow:hidden;}
.box_content_tab_professionisti div.barra_titolo a.p_archivio{float:right;background:url(../images/p_archivio_blu.png) no-repeat;width:50px;height:16px;display:block;font-size:11px;font-weight:bold;color:#666;padding-left:20px;cursor:pointer;margin-top:5px;}
.box_content_tab_professionisti div.barra_titolo a.p_archivio:hover{color:#f87416;}
.box_content_tab_professionisti div.barra_titolo h3{font-size:14px;font-weight:bold;text-transform:uppercase;margin:0;padding:0;float:left;width:200px;}

.box_content_tab_professionisti .item{width:100%;overflow:hidden;}
.box_content_tab_professionisti .item .item_image{width:115px;float:left;}
.box_content_tab_professionisti .item .item_image img{border:1px solid #dedede; background:#fff; padding:4px;max-height:80px;}
.box_content_tab_professionisti .item .item_body{width:165px;float:left;}
.box_content_tab_professionisti .item h2{margin-bottom:0;font-size:12px;line-height:normal;}
.box_content_tab_professionisti .item p.categoria{font-weight:bold;font-size:11px;background: url(../images/markerBlu.png) left center no-repeat;padding-left:10px;margin-bottom:3px;}
.box_content_tab_professionisti .item p.categoria a:link, .box_content_tab_professionisti .item p.categoria a:visited {color:#1F9ED8 }

/*--------------------Varie------------------*/
.margine_sotto{margin-bottom:5px;}
.bordo_sotto{border-bottom:1px dotted #dedede;margin-bottom:10px;padding-bottom:10px}
.box_tab_professionist_lungo{height:272px;}
.box_tab_professionist_corto{height:124px;}



