/* BASE

================================================*/



* { margin:0; padding:0; }

body { font:11px 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif; color:#222; word-spacing: -0.05em; }

body { margin:0 0 10px 10px; background-color:#fff; scrollbar-face-color: #ecf5fa; scrollbar-3dlight-color: #069; scrollbar-arrow-color: #36c; scrollbar-darkshadow-color: #fff; }



h1,h2,h3 { font-family:Arial, Helvetica, sans-serif; }



/* LINK

================================================*/

a img     { border-width: 0; border-style: none; }

a         { font-family: Arial, Helvetica, sans-serif; color:#222; text-decoration:none;  } /*underline*/

a:visited { text-decoration:none; } /*underline*/

a:hover   { text-decoration:none;}





/* GENERIC CLASS */

.clear { clear:both; line-height:0 }

.noborder { border:none }

.fleft { float:left }

.fright { float:right }

#container .bottom, .bottom { display:none }





table, tr, td { font-size:11px;}





/* CONTAINER

================================================*/



#container								{ display:block; float:left; width:990px; margin-top:10px; }

#container #cright 					{width:300px; float:left; }



#dettaglio #container #ccenter			{ display:inline; float:left; width:680px; margin:0 10px 0 0 }

#dettaglio #sbcolleft					{ display:inline; float:left; width:160px; margin:0 10px 0 0 }



#dettaglio #sbcolmaindet-hp, #dettaglio #sbcolmaindet-hp .categoria {  display:inline; float:left; width:820px; margin:0px; }

#dettaglio #ccenter #sbcolmaindet{ display:inline; float:left; width:510px; margin:0px; }





/* BOX GENERICI utilizzati in home e in dettaglio

================================================*/

.generalbox { display:block; margin:0 0 10px 0; border:1px solid #ccc;  }

.generalbox h5 { display:block; padding:5px 0 5px 10px; background-color:#eee; color:#444; text-transform:uppercase; font-size:11px; }

.generalbox ul { list-style:none; margin:0; padding:0; }

.generalbox ul li {display: inline;}



.generalbox .contselect { display:block;  padding:10px;}

.generalbox a { 
display:block;
font-size:11px;
font-weight:normal;
padding:4px 10px;
 }

.generalbox a:visited { text-decoration:none; }

.generalbox a:hover { text-decoration:none; background-color:#eee; }

.generalbox a:before { content: "\00BB \0020"; }

.generalbox .selectlocale { margin:3px 0; font-size:10px;}

.generalbox .nobefore a:before { content: ""; }

.generalbox a.offerte {color:#c00;}



.generalbox h6 { display:block;  padding:5px 10px; color:#069; font-size:11px; font-weight:bold; }

.generalbox ul.finance a { font-weight:normal; }



/* BOX COPERTINE per mantenere la formattazione originale

================================================*/

#cright .copertina, #cright .conoscersi, #sbcolleft .gen {border:1px solid #ccc; background:#fff;}

#cright .copertina h5, #cright .conoscersi h5, #sbcolleft .gen h5 { display:block; padding:5px 0 5px 10px; background-color:#eee; color:#444; text-transform:uppercase; font-size:11px; }





/*CONOSCERSI

===============================================*/



#container .conoscersi a { display:block; background:#fff url("http://www.repubblica.it/sharedfiles/images/bg_conoscersi_estiva.gif") 5px 5px no-repeat; padding:5px 0 20px 65px; color:#000; font-size:11px; line-height:10px;  text-decoration:none; }

#container .conoscersi a:visited { text-decoration:none; }

#container .conoscersi a:hover { text-decoration:none; background:#d9e6f0 url("http://www.repubblica.it/sharedfiles/images/bg_conoscersi_estiva.gif") 5px 5px no-repeat; padding:5px 0 20px 65px;}



#container .firmahm, #container #sottospalla .firmahm { font-size:10px; font-style: italic; font-weight:normal; letter-spacing:0.005em; margin:0 0 0 2px;  }

#container #fascione .txt12 { line-height: 16px; }



			

				

/* HEADER

================================================*/

#bgspot { background-color:#fff;}

#bgspot #topheader, #header 		{ display:block; float:left; background-color:#fff; width:990px }	/* container */

#bgspot #topheader #advtop			{ display:block; float:left } /* topheader */



#bgspot #header						{ margin:2px 0 2px 0 } /* header */

#bgspot #header #brand 				{ display:block; float:left; margin:0; }

#bgspot #header #utility			{ display:inline; float:right; margin:14px 0 0 0px; font-size:11px;}

#bgspot #header #utility strong { display:block; font-weight:bold; margin:1px 0 0 0 }

html>body #bgspot #header #utility strong { display:block; font-weight:bold; margin:4px 0 0 0 }



/* newultimominuto*/

#bgspot #header #ultimominuto				{ float:left; font-size:12px; margin: 10px 0 0 0; }

#bgspot #header #ultimominuto	 a			{ padding-top: 10px; width:100px;  color:#3e4a7a; font-weight:bold; letter-spacing:1px; display:block;  background:url(/images/banner/ultimo_minuto.gif) no-repeat 165px 0px;  height:43px;}

#bgspot #header #ultimominuto	 a:hover	{ background-color: #EFEFEF;}



#bgspot #header #newutility { float:right; margin:10px 0 0 0; padding:0 0 0 0; border-right:1px solid #ccc;  }

#bgspot #header #newutility #newultimominuto 			{ float:left; display:block; text-align:right; width:180px; background-color: Black;}

#bgspot #header #newutility #newultimominuto a.newutilityA 			{ font-weight:bold; color:#000; padding:3px 35px 5px 0; background:#fff url("http://www.repubblica.it/sharedfiles/images/ico_ultimominuto.gif") 100% 0 no-repeat; line-height:11px; float:right; width:150px; display:block; }

#bgspot #header #newutility #newultimominuto a.newutilityA:visited	{ color:#000; }

#bgspot #header #newutility #newultimominuto a.newutilityA:hover 	{ color:#069; }



#bgspot #header #newutility #newultimominuto a.newutilityB  				{ font-weight:bold; color:#000; display:block; float:right; clear:both; text-align:right; margin:3px 0 0 0; padding:2px 20px 0 0; background:#fff url("http://www.repubblica.it/sharedfiles/images/ico_flash.gif") 98% 2px no-repeat; width:180px;}

#bgspot #header #newutility #newultimominuto a.newutilityB:visited			{ color:#000; }

#bgspot #header #newutility #newultimominuto a.newutilityB:hover 			{ color:#069; }





/* VOIP */

#bgspot #header #utility .edvoip 						{ display:block; float:right }

#bgspot #header #utility .edvoip form					{ font-size: 10px; margin:0 }

#bgspot #header #utility .edvoip dl 					{ display:inline; margin:0; float:right }

#bgspot #header #utility .edvoip dt						{ display:block; float:left }

#bgspot #header #utility .edvoip dd						{ float:left; margin:0 }

#bgspot #header #utility .edvoip .fvoip					{ margin:5px 3px 0 0 }

#bgspot #header #utility .edvoip .fvoip	 a, #bgspot #header #utility .edvoip .fvoip	 a:visited,#bgspot #header #utility .edvoip .fvoip a:hover

														{ text-decoration:none;}

#bgspot #header #utility .edvoip .fvoip	 a:hover 		{ color:#069;}

#bgspot #header #utility .edvoip .textvoip				{ width:140px; font:11px Arial, Helvetica, sans-serif; color:#000; margin:0 0 0 8px; padding:3px 0 2px 0;  border:1px solid #B3ADA1 }

#bgspot #header #utility .edvoip .inviasms				{ display:inline; float:left;  margin:0 0 0 4px }

#bgspot #header #utility .edvoip .inviasms				{ float:left; text-indent:-9999px; width:23px; height:20px }

#bgspot #header #utility .edvoip .inviasms a			{ display:block; width:100%; height:100%; text-decoration:none; background:transparent url("http://www.repubblica.it/sharedfiles/images/btn_sms.gif") top left no-repeat }

#bgspot #header #utility .edvoip .inviasms a:hover		{ background:transparent url("http://www.repubblica.it/sharedfiles/images/btn_sms.gif") bottom left no-repeat }



#bgspot #header #utility .edvoip .inviachiama 			{ display:inline; float:left; margin:0 0 0 4px }

#bgspot #header #utility .edvoip .inviachiama 			{ float:left; text-indent:-9999px; width:45px; height:20px }

#bgspot #header #utility .edvoip .inviachiama a 		{ display:block; width:100%; height:100%; text-decoration:none; background:transparent url("http://www.repubblica.it/sharedfiles/images/btn_chiama.gif") top left no-repeat }

#bgspot #header #utility .edvoip .inviachiama a:hover

														{ background:transparent url("http://www.repubblica.it/sharedfiles/images/btn_chiama.gif") bottom left no-repeat }



/* LINK utili */

#bgspot #header #utility .edsms a				{ float:right; margin:5px 0 0 0; padding-right:22px; color:#000; text-decoration:none; line-height:20px; border-right:1px solid #999; background:transparent url("http://www.repubblica.it/sharedfiles/images/ico_head.gif") 100% -198px no-repeat; line-height:20px; border-right:1px solid #999 }

#bgspot #header #utility .edsms a:visited		{ color:#000; text-decoration:none }

#bgspot #header #utility .edsms a:hover			{ color:#069; text-decoration:none; background:transparent url("http://www.repubblica.it/sharedfiles/images/ico_head.gif") 100% -248px no-repeat }





#bgspot #header #utility .edgiorno a				{ float:right; margin:5px 0 0 10px; padding-right:30px; color:#000; text-decoration:none; background:transparent url("http://www.repubblica.it/sharedfiles/images/ico_head.gif") 97% -100px no-repeat; line-height:20px; border-right:1px solid #999 }

#bgspot #header #utility .edgiorno a:visited		{ color:#000; text-decoration:none }

#bgspot #header #utility .edgiorno a:hover			{ color:#069; text-decoration:none; background:transparent url("http://www.repubblica.it/sharedfiles/images/ico_head.gif") 97% -150px no-repeat }



#bgspot #header #utility .edtesto a 				{ float:right;  margin:5px 0 0 10px; padding-right:28px;  color:#000; text-decoration:none; background:transparent url("http://www.repubblica.it/sharedfiles/images/ico_head.gif") 97% -198px no-repeat; line-height:20px; border-right:1px solid #999 }

#bgspot #header #utility .edtesto a:visited			{ color:#069; text-decoration:none }

#bgspot #header #utility .edtesto a:hover			{ color:#000; text-decoration:none; background:transparent url("http://www.repubblica.it/sharedfiles/images/ico_head.gif") 97% -248px no-repeat }





#bgspot #header #utility .edarchivio a				{ float:right; margin:5px 0 0 10px; padding-right:26px; color:#000; text-decoration:none; background:transparent url("http://www.repubblica.it/sharedfiles/images/ico_head.gif") 97% -397px no-repeat; line-height:20px; /*border-right:1px solid #999*/ }

#bgspot #header #utility .edarchivio a:visited		{ color:#000; text-decoration:none }

#bgspot #header #utility .edarchivio a:hover			{ color:#069; text-decoration:none; background:transparent url("http://www.repubblica.it/sharedfiles/images/ico_head.gif") 97% -447px no-repeat }





#bgspot #header #utility .edrss 					{ float:right; margin:8px 0 0 10px; padding:0;  text-indent:-9999px; width:26px; height:15px }

#bgspot #header #utility .edrss a					{ display:block; margin:0; padding:0; width:100%; height:100%; text-decoration:none; background:transparent url("http://www.repubblica.it/sharedfiles/images/ico_head.gif") 100% 0 no-repeat }

#bgspot #header #utility .edrss a:hover				{ background:transparent url("http://www.repubblica.it/sharedfiles/images/ico_head.gif") 100% -50px no-repeat }



#bgspot #header #utility .edpodcast 				{ display:block;float:right;margin:8px 0 0 10px; padding:0;  text-indent:-9999px; width:49px; height:15px }

#bgspot #header #utility .edpodcast a				{ display:block; margin:0; padding:0;  width:100%; height:100%; text-decoration:none; background:transparent url("http://www.repubblica.it/sharedfiles/images/ico_head.gif") 0 -302px no-repeat }

#bgspot #header #utility .edpodcast a:hover			{ background:transparent url("http://www.repubblica.it/sharedfiles/images/ico_head.gif") 0 -352px no-repeat }



#bgspot #header #utility .edsep 					{ float:right;  margin:5px 0 0 10px ;line-height:20px; border-right:1px solid #999; text-indent:-9999px }



/* NETWORK ------------------- */

#ge-network { display:block; float:right; width:252px; height:90px; margin:0 0 0 10px; background:#e6e6e6 url("http://www.repubblica.it/sharedfiles/images/cf-network-row-v2.gif") 0 0 no-repeat }

#ge-network * 							{ margin:0; padding:0 }

#ge-network a 							{ text-indent:-9999px; text-decoration:none }

#ge-network-top,

#ge-network-middle,

#ge-network-bottom						{ display:inline; float:left; margin:5px 0 0 5px }

#ge-network-middle  { margin-right:-3px} /* IE Screen BUG */



/* NETWORK TOP ------------*/

#ge-network .ge-repubblica				{ float:left; width:80px; height:16px }

#ge-network .ge-espresso				{ float:left; width:75px; height:16px; margin:0 4px 0 6px }

#ge-network .ge-kataweb					{ float:left; width:75px; height:16px }



#ge-network .ge-repubblica a,

#ge-network .ge-espresso a,

#ge-network .ge-kataweb a			{ display:block; width:100%; height:100%; background:transparent url("http://www.repubblica.it/sharedfiles/images/cf-network-top-v2.gif") 0 0 no-repeat }



#ge-network .ge-repubblica a		{ background-position:0 0 }

#ge-network .ge-espresso a			{ background-position:-100px 0 }

#ge-network .ge-kataweb a			{ background-position:-200px 0 }



#ge-network .ge-repubblica a:hover	{ background-position:0 -100px }

#ge-network .ge-espresso a:hover	{ background-position:-100px -100px }

#ge-network .ge-kataweb a:hover		{ background-position:-200px -100px }



/* NETWORK MIDDLE ---------*/

#ge-network .ge-seidimoda			{ float:left; width:60px; height:26px }

#ge-network .ge-miojob				{ float:left; width:48px; height:26px; margin:0 0 0 3px }

#ge-network .ge-quotespresso		{ float:left; width:55px; height:26px; margin:0 2px 0 1px}	

#ge-network .ge-trovacinema			{ float:left; width:77px; height:26px; }



#ge-network .ge-seidimoda a,

#ge-network .ge-miojob a,

#ge-network .ge-quotespresso a,	

#ge-network .ge-trovacinema a		{ display:block; width:100%; height:100%; background:transparent url(http://www.repubblica.it/sharedfiles/images/cf-network-middle-v2.gif) 0 0 no-repeat }

#ge-network .ge-seidimoda a			{ background-position:0 0 }

#ge-network .ge-miojob a			{ background-position:-70px 0 }

#ge-network .ge-quotespresso a		{ background-position:-120px 0 }

#ge-network .ge-trovacinema a		{ background-position:-178px 0 }



#ge-network .ge-seidimoda a:hover	{ background-position:0 -100px }

#ge-network .ge-miojob a:hover		{ background-position:-70px -100px }

#ge-network .ge-quotespresso a:hover{ background-position:-120px -100px }

#ge-network .ge-trovacinema a:hover	{ background-position:-178px -100px }



/* NETWORK BOTTOM ---------*/

#ge-network .ge-deejay				{ float:left; width:26px; height:29px }	

#ge-network .ge-capital				{ float:left; width:32px; height:29px; margin:0 4px }	

#ge-network .ge-m2o					{ float:left; width:26px; height:29px }

#ge-network .ge-reptv				{ float:left; width:62px; height:29px; margin:0 6px 0 10px }

#ge-network .ge-allmusic			{ float:left; width:26px; height:29px; margin:0 6px 0 5px }

#ge-network .ge-xl					{ float:left; width:33px; height:29px }



#ge-network .ge-deejay a,

#ge-network .ge-capital a,

#ge-network .ge-m2o a,

#ge-network .ge-reptv a,

#ge-network .ge-allmusic a,

#ge-network .ge-xl a				{ display:block; width:100%; height:100%; background:transparent url(http://www.repubblica.it/sharedfiles/images/cf-network-bottom-v2.gif) 0 0 no-repeat }



#ge-network .ge-deejay a			{ background-position:0 0 }

#ge-network .ge-capital a			{ background-position:-50px 0 }

#ge-network .ge-m2o a				{ background-position:-100px 0 }

#ge-network .ge-reptv a				{ background-position:-150px 0 }

#ge-network .ge-allmusic a			{ background-position:-250px 0 }

#ge-network .ge-xl a					{ background-position:-300px 0 }



#ge-network .ge-deejay a:hover		{ background-position:0 -100px }

#ge-network .ge-capital a:hover		{ background-position:-50px -100px }

#ge-network .ge-m2o a:hover			{ background-position:-100px -100px }

#ge-network .ge-reptv a:hover		{ background-position:-150px -100px }

#ge-network .ge-allmusic a:hover	{ background-position:-250px -100px }

#ge-network .ge-xl a:hover			{ background-position:-300px -100px }





/* MENU

================================================*/

#topmenu, #menu, #advstrip, #search /* container */

							{ display:block; float:left; width:990px; }





/* ADV STRIP

================================================*/

#advstrip					{ background-color:#fff; margin:5px 0 0 0 }

#advstrip #stripa			{ display:inline; float:left; width:310px; margin:0 3px 0 0 }

#advstrip #stripb			{ display:inline; float:left; width:455px }



#bgspot #search #newpaginebianche {display:inline; float:left; margin:5px 0 0 0; border-left:1px solid #ccc; width:99px !important; width /**/: 100px; }

#bgspot #search #newpaginebianche a { display:block; margin:0 2px 0 0; text-indent:6px; color:#000; text-decoration:none;}

#bgspot #search #newpaginebianche a:visited	{ color:#000; text-decoration:none;}

#bgspot #search #newpaginebianche a:hover	{ color:#003853; text-decoration:none;}





/* FOOTER

================================================*/

#newfooter					{ display:block; float:left;  width:820px; margin:10px 0 }

 

#newprefooter 				{ width:990px; border-bottom:2px solid #999; float:left; margin:10px 0 0 0 }

#newprefooter p 			{ margin:0 0 0 170px; padding:9px 0; font-size:11px }

#newprefooter p a, #newfooter a			{ text-decoration:none; color:#000; }

#newprefooter p a:visited, #newfooter a:visited	{ text-decoration:none; color:#000 }

#newprefooter p a:hover, #newfooter a:hover		{ text-decoration:underline; color:#069 }



#newfooter p				{ margin:0 0 0 170px;font-size:11px; line-height:15px }

			

.ad-box 	{ margin:5px; float:left; }





/* CERCA ------------------------------------ */



#cerca 								{ float:right; width:610px; margin:3px 0 0 0; padding:5px 0;background-color:#eee; border-top:2px solid #ccc; border-bottom:2px solid #ccc }

#cerca dl, #cerca dt, #cerca dd { float:left;}

#cerca dl 						{ width:520px;  background:#eee url("/sharedfiles/images/bg-yahoo.gif") top right no-repeat }

#cerca dt 						{ font:bold 13px Arial, Helvetica, sans-serif; color:#00386b }

#cerca label 					{ display:none }

#cerca .multi 					{ width:525px }

#cerca ul						{ margin:0;}

#cerca ul li					{ display:block; list-style-type:none; float:left; margin:0; padding:0 6px; font-size:12px;  border-right:1px solid #bbb }

#cerca ul li a:hover			{ color:#003853 }

#cerca ul .noborder				{ border:none } 

#cerca .active 				{ font-weight:bold; color:#003853 }

#cerca .itxt 					{ display:inline; float:left; clear:both; margin:2px 3px 0 5px; width:464px }

#cerca .textcerca			{ width:99.5%; padding:2px 0; border:1px solid #ccc; margin:1px 0 0 0; font:12px Arial, Helvetica, sans-serif; color:#003853 }

#cerca .ibtn 					{ width:45px; height:24px; margin:2px 0 0 0; padding:0;text-indent:-9999px }

#cerca .ibtn a, #cerca .ibtn a:visited { display:block; width:100%; height:100%;  background:#eee url("/sharedfiles/images/btn-cerca.gif") top left no-repeat;text-decoration:none }

#cerca .ibtn a:hover		{ background:#eee url("/sharedfiles/images/btn-cerca.gif") top right no-repeat; text-decoration:none }

		

#cerca #addlink 				{ width: 82px !important; width /**/: 83px; float:left; border-left:1px solid #bbb; margin:0 0 0 2px }

#cerca #addlink li			{ border:none; padding:0 0 0 4px; line-height:14px }	

#cerca #addlink a, #cerca #addlink a:visited { font:11px Arial, Helvetica, sans-serif } 

#cerca #addlink a:hover 	{ color:#003853}

		

#cerca #addlink li a, #menu a, #topmenu a, #update, #newprefooter a { font-family: "Nimbus Sans L", Arial, Verdana, sans-serif}		



/* HACK

----------------------------------*/

#search form .wsB				{ width:315px !important; }

#search form .wsC				{ width:323px !important; }

#search form .textcerca			{ width:315px !important; }

#search form  ul#multiricerca a	{ font-size:12px;}



/*

NEW MENU -----------*/



#topmenu, #menu 			{ display:block; float:left; width:820px; }

#topmenu					{ background-color:#bbd8e8; font-size:11px; font-weight:bold } 

#topmenu ul, #menu ul		{ margin:0; list-style:none }

#topmenu li, #menu li		{ display:inline }

#topmenu a					{ display:block; float:left;  padding:4px 2px; text-align:center; color:#000; text-decoration:none; border-right:1px solid #fff }

#topmenu a:visited			{ color:#000; text-decoration:none }

#topmenu a:hover 			{ background-color:#fff; color:#c00; text-decoration:none }

#topmenu a#here, #topmenu #topmenuB a#here	{ background-color:#fff; color:#c00; text-decoration:none }

#topmenu a#here:visited, #menu a#here:visited, #topmenu #topmenuB a#here:visited{ color:#fff }

#topmenu #topmenuB			{ float:right }

	

#menu						{ border-top:1px solid #fff; font-size:11px; font-weight:bold;  background-color:#88B9D2; }

#menu #menuB				{  background-color:#88B9D2; }

#menu a						{ display:block; float:left;   padding:4px 2px; text-align:center; color:#000; text-decoration:none; border-right:1px solid #fff; } /* 90ace3 */

#menu a:visited				{ color:#000; text-decoration:none }

#menu a:hover 				{ background-color:#fff; color:#c00; text-decoration:none }

#menu #menuB				{ float:right; font-weight:normal }



#menu a#here				{ background-color:#bbd8e8; color:#c00; text-decoration:none }							

#topmenu .home				{ color:#5D0000 }

#topmenu .last, #menu .last	{ border:none }



#update	{ display:inline; float:right; width:170px; padding:10px 0 0 0; font:11px/13px Arial, Helvetica, sans-serif; color:#444; text-align:right;  word-spacing:-0.05em }

#update strong	{ display:block }





/* 1 COLONNA

============================================================================================================================================================*/



/* 4 COLONNA: 24ore

================================================*/

#ventiquattrore { border:1px solid #ccc; background-color:#fff; }

#ventiquattrore h5 { display:block; padding:5px 0 5px 10px; background-color:#ecf5fa; color:#630; text-transform:uppercase; font-size:11px; }

#ventiquattrore a { display:block; padding:5px 10px; text-decoration:none; font-size:11px; }

#ventiquattrore a:visited { text-decoration:none; }

#ventiquattrore a:hover { text-decoration:none; background-color:#ecf5fa; } /*#d9e6f0*/

#ventiquattrore a strong { color:#00386B; display:block;}

#ventiquattrore p { display:block; text-transform:uppercase; /* background-color:#ecf5fa;*/}

#ventiquattrore p a strong { text-transform:capitalize;}



/* Pubblicita

============================================================================================================================================================*/



/* manzoni base */



#adv160x75lup, #adv160x75ldown, #adv160x75rdown, #adv300x250, #adv300x250r, #adv160x75rup, #adv160x600r, #adv180x150r

							{ display:block; text-align:center; margin:0 0 10px 0 }

#adv180x150m				{ float:left; margin:0 5px 0 0 }

#dettaglio #adv180x150m		{ float:left; margin:0 10px 0 0 }

#adv300x250r { background-color:#efefef; margin-top:10px}



/* Manzoni Vetrine */

.shared-content-vetrina-hp {display: block;	font: 10px Verdana, Arial, sans-serif;	color: #CCC;	text-align: right;	margin-top: 1px;    padding: 1px 2px 3px 2px;    width: auto !important;	width /**/: 100%;	}

.shared-content-vetrina    {display: none; /*block*/	font-size: 10px;	color: #CCC;	text-align: right;    padding: 3px 2px;   width: auto !important;	width /**/: 100%;	margin-bottom:10px;	}

.shared-content-vetrina-whitebox a, .shared-content-vetrina-whitebox a:visited {display: block;	font: 10px Verdana, Arial, sans-serif;	color: #000;	text-align: left;	text-decoration: none;	margin-top: 3px;    padding: 3px;    background-color: #fff;    width: auto !important;	width /**/: 100%; line-height: 12px !important; line-height/**/: 15px;/*min-height:51px;*/height:51px;}

.shared-content-vetrina-whitebox a:hover {display: block;	font: 10px Verdana, Arial, sans-serif;	color: #900;	text-align: left;		text-decoration: none;	margin-top: 3px;    padding: 3px;    background-color: #fff;    width: auto !important;	width /**/: 100%;line-height: 12px !important; line-height/**/: 15px;	}	

img.shared-whitebox-left {    float: left;    margin-right: 3px;    border: none;	}



.shared-content-vetrina, .shared-content-vetrina-hp {display:block; border:1px solid #ccc; height/**/: auto; line-height: 18px; }







/* FORZATURA HEADER 2 LIVELLO

================================================*/

#bgspot #header				{ margin:10px 0 2px 0 } /* header */

#bgspot #header #utility	{ display:inline; float:right; margin:2px 0 0 10px; font-size:11px; width:410px }





/* CENTRO: Categoria + utility

================================================*/

.categoria { display:block; border-top:3px solid #8BB4D9; margin:0; padding:0; }

.categoria dl { display:inline; float:left; width:510px; margin:0 0 10px 0;}

.categoria dt { margin:3px 0 0 0; font-size:14px; font-weight:bold; text-transform:uppercase; width:200px; float:left;}

.categoria dd { width:300px;float:right;}



.categoria24ore { display:block; border-top:5px solid #c00; margin:0; padding:0; }

.categoria24ore dl { display:inline; float:left; width:510px; margin:0 0 10px 0; color:#c00;}

.categoria24ore dt { margin:3px 0 0 0; font-size:14px; font-weight:bold; text-transform:uppercase; width:200px; float:left; }

.categoria24ore dd { width:300px;float:right;}



.addons { display:inline; margin:0; font-size:11px;color:#000;}

.inviamail a, .inviaprint a	, .inviacomments a	{ float:right; margin:0; color:#000; text-decoration:none; background-image:url("http://www.repubblica.it/sharedfiles/images/ico_addons.gif"); background-repeat: no-repeat; line-height:20px;}

.inviamail a									{ padding-left:18px; background-position:0 4px; }

.inviamail a:visited,.inviaprint a:visited, .inviacomments a:visited		{ color:#000; text-decoration:none }

.inviamail a:hover								{ color:#00386B; text-decoration:none; background-position:0 -96px; }

.inviaprint a									{ margin:0 8px 0 0; padding-left:16px; background-position:0 -196px; }

.inviaprint a:hover								{ color:#00386B; text-decoration:none; background-position:0 -296px; }

.inviacomments a								{ margin:0 0 0 6px; padding-left:16px; background-position:0 -396px; }

.inviacomments a:hover							{ color:#00386B; text-decoration:none; background-position:0 -496px; }







/* CENTRO: paginazione sezione automatiche

================================================*/

#navigatore-indici { border-top: 1px solid #ccc; margin-top:50px; padding: 5px 0; width:510px; }

#navigatore-indici .precedente, #navigatore-indici .successivo{ float:left;  }

#navigatore-indici .paging { float: left; padding-top:5px;}

#navigatore-indici a.current {font-weight:bold; font-size:12px;}

#navigatore-indici a {padding: 5px;}

#navigatore-indici a:hover { background-color:#eee;}



#navigatore-indici #pre-suc { float:left}

#navigatore-indici #indice { text-align:right}



/* RIGHT: SEZIONE AUTOMATICHE 

================================================*/

#gallerie { display:block; margin:10px 0 10px 0; border:1px solid #8bb4d9; padding-bottom:10px;}

#gallerie h5 { display:block; padding:5px 0 5px 10px; background-color:#aec4d9; color:#00386b; text-transform:uppercase; font-size:11px; }

#gallerie a { display:block; padding:4px 0px; text-decoration:none; font-size:14px; font-weight:normal; color:#00386b; }

#gallerie a:visited { color:#00386b; }

#gallerie a img { float:left; margin:10px 10px 0 0;}



.primostrillogal, .strillogal  {border-bottom: 1px dotted #069; padding-bottom:10px; margin: 0 10px 0px 10px;}

.laststrillogal { padding-bottom:10px; margin: 0 10px 0px 10px;}



.gLettori strong { font-size:14px; color:#00386b; }

.gLettori cite { display:block; clear:both;}

.gLettori span { display:block; clear:both;}



.local .generalbox {border-bottom:none;}

.generalbox li a.firenze { font-size: 12px; display:block; padding:10px 5px 5px 65px; background:#fff url("http://www.repubblica.it/images/homepage/local_firenze.gif") 10px 0px no-repeat; color:#00386b; }

.generalbox li a.firenze:hover { background:#fff url("http://www.repubblica.it/images/homepage/local_firenze.gif") 10px -55px no-repeat; color:#006699; }

.generalbox li a.firenze:before {content:""; }



.generalbox li a.roma { font-size: 12px; display:block; padding:10px 5px 5px 65px; background:#fff url("http://www.repubblica.it/images/homepage/local_roma.gif") 10px 0px no-repeat; color:#00386b; }

.generalbox li a.roma:hover { background:#fff url("http://www.repubblica.it/images/homepage/local_roma.gif") 10px -55px no-repeat; color:#006699; }

.generalbox li a.roma:before {content:""; }



.generalbox li a.milano { font-size: 12px; display:block; padding:10px 5px 5px 65px; background:#fff url("http://www.repubblica.it/images/homepage/local_milano.gif") 10px 0px no-repeat; color:#00386b; }

.generalbox li a.milano:hover { background:#fff url("http://www.repubblica.it/images/homepage/local_milano.gif") 10px -55px no-repeat; color:#006699; }

.generalbox li a.milano:before {content:""; }



.generalbox li a.napoli { font-size: 12px; display:block; padding:10px 5px 5px 65px; background:#fff url("http://www.repubblica.it/images/homepage/local_napoli.gif") 10px 5px no-repeat; color:#00386b; }

.generalbox li a.napoli:hover { background:#fff url("http://www.repubblica.it/images/homepage/local_napoli.gif") 10px -50px no-repeat; color:#006699; }

.generalbox li a.napoli:before {content:""; }



.generalbox li a.bologna { font-size: 12px; display:block; padding:10px 5px 5px 65px; background:#fff url("http://www.repubblica.it/images/homepage/local_bologna.gif") 10px 0px no-repeat; color:#00386b; }

.generalbox li a.bologna:hover { background:#fff url("http://www.repubblica.it/images/homepage/local_bologna.gif") 10px -55px no-repeat; color:#006699; }

.generalbox li a.bologna:before {content:""; }



.generalbox li a.palermo { font-size: 12px; display:block; padding:10px 5px 5px 65px; background:#fff url("http://www.repubblica.it/images/homepage/local_palermo.gif") 10px 0px no-repeat; color:#00386b; }

.generalbox li a.palermo:hover { background:#fff url("http://www.repubblica.it/images/homepage/local_palermo.gif") 10px -55px no-repeat; color:#006699; }

.generalbox li a.palermo:before {content:""; }



.generalbox li a.torino { font-size: 12px; display:block; padding:10px 5px 5px 65px; background:#fff url("http://www.repubblica.it/images/homepage/local_torino.gif") 10px 0px no-repeat; color:#00386b; }

.generalbox li a.torino:hover { background:#fff url("http://www.repubblica.it/images/homepage/local_torino.gif") 10px -55px no-repeat; color:#006699; }

.generalbox li a.torino:before {content:""; }



.generalbox li a.genova { font-size: 12px; display:block; padding:10px 5px 5px 65px; background:#fff url("http://www.repubblica.it/images/homepage/local_genova.gif") 10px 0px no-repeat; color:#00386b; }

.generalbox li a.genova:hover { background:#fff url("http://www.repubblica.it/images/homepage/local_genova.gif") 10px -55px no-repeat; color:#006699; }

.generalbox li a.genova:before {content:""; }



.generalbox li a.bari { font-size: 12px; display:block; padding:10px 5px 5px 65px; background:#fff url("http://www.repubblica.it/images/homepage/local_bari.gif") 10px 0px no-repeat; color:#00386b; }

.generalbox li a.bari:hover { background:#fff url("http://www.repubblica.it/images/homepage/local_bari.gif") 10px -55px no-repeat; color:#006699; }

.generalbox li a.bari:before {content:""; }







/* CENTRO: Articolo

================================================*/



.articolo { display:block; font-size:13px; line-height:18px; margin:0; padding:0; float:left; width:510px; }

.articolo i { word-spacing: -0.03em;}

.articolo h1 { font-size:27px; color:#00386B; line-height:30px; margin:0 0 3px 0; padding-bottom: 5px; } /* titolo */

.articolo h2, .articolo h3 { font-size:12px; color:#00386B; line-height:14px; margin:0 0 3px 0;font-weight:normal; } /* occhiello */ /* catenaccio */

.articolo h3 { margin:0 0 5px 0;}

.articolo h3 .txt12 { display:block; color:#000; margin-bottom:10px;} 

.articolo p { display:block; margin:0 0 10px 0; }

.articolo img {
display:inline;
float:left;
margin:0pt 10px 5px 0pt;
width:230px;
}

.articolo .fotosx { display:inline; float:left; margin:0 10px 5px 0; width:230px; }

.articolo .fotosxb { display:inline; float:left; margin:0 10px 5px 0; width:230px;}

.articolo .fotodx, .articolo #fotodx { display:inline; float:right; margin:0 0 5px 10px; width:230px; }

.articolo .fotosx p, .articolo .fotodx p, .articolo .fotosxb p { margin:0; padding:3px 0; border-bottom:1px solid #ccc; font:11px/13px Arial, Helvetica, sans-serif; color:#000; text-align:left;}



/* CENTRO: Lista generica con ter foto iniziali

================================================*/



.listagen a h1 { font-size:20px; color:#00386B; line-height:22px; margin:0 0 3px 0;  } /* titolo */

.listagen a h1, .listagen p a:visited h1{color:#00386B; text-decoration:none; } 

.listagen a:hover h1{color:#00386B; background-color:#eee; text-decoration:none; } 

.listagen a h1 img { float:left; margin:0 10px 0 0; border:1px solid #ccc;}

.listagen a h1 img:hover {  border:1px solid #000;}

.listagen .datalist { display:block; font-size:11px;color:#00386B;}

.listagen .pari a h1 img { float:right;margin:0 0 0 10px;}



/* CENTRO: Articolo 24 ore

================================================*/

.articolo24ore p.altre a { display:block; text-decoration:none; color:#369; font-weight:bold; }

.articolo24ore p.altre a:visited { text-decoration:none; color:#369; font-weight:bold;}

.articolo24ore p.altre a:hover { text-decoration:none; background-color:#ecf5fa; } /*#d9e6f0*/

.articolo24ore p.altre a:before  { content: "\00b7 \0020";}



.articolo24ore h1 { font-size:27px; color:#00386B; line-height:30px; margin:0 0 3px 0; }

.articolo24ore, .articolo24ore h2 	{ display:block; font-size:13px; line-height:18px; }

.articolo24ore p { display:block; margin:0 0 10px 0;  }



.articolo24ore p a { display:block; text-decoration:none; }

.articolo24ore p a:visited { text-decoration:none; }

.articolo24ore p a:hover { text-decoration:none; background-color:#ecf5fa; } /*#d9e6f0*/

.articolo24ore p a strong { color:#369; display:block;}



/* SINISTRA: SEZIONI AUTOMATICHE

================================================*/

.sezioni { display:block; margin:0 0 0 0; border:1px solid #ccc; border-bottom:none }

.sezionibottom { display:block; margin:0 0 10px 0; border:1px solid #ccc; border-top:none; }

.sezioni ul, .sezionibottom ul { margin:0; padding:0; list-style:none;  }

.sezioni li, .sezionibottom li { display:inline; margin:0; padding:0; } 

.sezioni .blocs, .sezionibottom .blocs { display:block; margin:10px; }

.sezioni .blocs a, .sezionibottom .blocs a { display:block; text-decoration:none; padding:3px 0 3px 6px; color:#222; font-size:11px; background:#fff url("http://www.repubblica.it/sharedfiles/images/ico_list.gif") 0 8px no-repeat; }

.sezioni .blocs a:visited, .sezionibottom .blocs a:visited {text-decoration:none;}

.sezioni .blocs a:hover, .sezionibottom .blocs a:hover { background-color:#eee; color:#00386B;}

.sezioni .blocs h3, .sezionibottom .blocs h3 { font-size:9px; color:#069; }

.sezioni .blocs h3 a, .sezionibottom .blocs h3 a { color:#069;font-size:10px; font-weight:bold;padding:0; background:none;}

.sezioni .blocs h3 a:before, .sezionibottom .blocs h3 a:before { content:"" }

.sezioni .blocs h3 a:after, .sezionibottom .blocs h3 a:after { content:"\0020 \00BB";}

/* DESTRA: Link correlati

================================================*/

.linkcor { display:block; margin:0 0 10px 0; border:1px solid #ccc;   }

.linkcor h5 { display:block; padding:5px 0 5px 10px; background-color:#eee; color:#444; text-transform:uppercase; font-size:11px; }

.linkcor ul { margin:0; padding:0; list-style:none;  }

.linkcor li { display:inline; margin:0; padding:0; } 



.linkcor a { display:block; text-decoration:none; margin:0 10px; padding:3px 0 3px 6px; color:#222; font-size:12px; background:#fff url("http://www.repubblica.it/sharedfiles/images/ico_list.gif") 0 8px no-repeat; }

.linkcor a:visited {text-decoration:none;}

.linkcor a:hover { background-color:#eee; color:#00386B;}



#cright .links ul li a, #cright .links ul li h5{font-size:12px; display:block}





/* SINISTRA: box wikipedia

================================================*/

.wikipedia {background: url("http://www.repubblica.it/sharedfiles/images/wiki.gif") no-repeat top right; height: 55px; padding: 0;}

.wikipedia form {font-size: 10px; background:transparent;}

.wikipedia input.inviacerca { background:transparent url("http://www.repubblica.it/sharedfiles/images/btn_vai.gif") no-repeat top left; text-indent:-9999px; border:none; width:50px; height:21px; font-size:1px; color:#666;cursor: pointer; margin: 0px 0px 5px 5px;}

 

/*MODIFICHE valerio 19/12/07*/



.generalbox h6 { display:block;  padding:5px 10px; color:#069; font-size:12px; font-weight:bold; }



.generalbox .hp-extra1 a {font-size:11px; padding: 2px 0px 0px 40px; background: transparent url("/images/homepage/icon/i_extra1.png") no-repeat top left; height: 14px; }

.generalbox .hp-extra1 a:hover {background: transparent url("/images/homepage/icon/i_extra1.png") no-repeat bottom left;}

.generalbox .hp-extra2 a {font-size:11px; padding: 2px 0px 0px 40px; background: transparent url("/images/homepage/icon/i_extra2.png") no-repeat top left; height: 14px; }

.generalbox .hp-extra2 a:hover { background: transparent url("/images/homepage/icon/i_extra2.png") no-repeat bottom left;}

.generalbox .hp-extra1 a:before { content: ""; } /* MODIFICATO */

.generalbox .hp-extra2 a:before { content: ""; } /* MODIFICATO */





/*SERVICE



============================================================================================================================================================*/



.service {position:relative; display:block; margin:0px; border-right:1px solid #ccc; border-left:1px solid #ccc; background-color:#fff; height: auto; }

.top {border-top:1px solid #cccccc;}

.box-last {border-bottom:1px solid #ccc;  margin-bottom:10px; }

.service h5 { display:block; padding:5px 0 5px 10px; background-color:#eee; color:#444; text-transform:uppercase; font-size:11px; font-family: Arial, Helvetica, sans-serif; }

.service h6 {margin-left: 12px; font-weight:bold; font-size:11px; color:#353535; line-height:20px; margin-top:3px; font-family: Arial, Helvetica, sans-serif;}

.offerta {font-size: 9px; font-weight:normal;}

.service ul li a, .service h6a, .service h6 a, .service h6 a, .service h6 a {text-decoration:none;}

.service ul li a:hover, .service h6 a:hover, .service h6 a:hover, .service h6 a:hover, .service h6 a:hover {text-decoration:underline;}

.service ul {margin: -2px 0 15px 22px; padding:0px;}

.service ul li {list-style:none; line-height: 17px;}

.service ul li.miojob {background: url(/images/homepage/icon/miojob.jpg) no-repeat 0px 1px; width:75px; padding-left:60px;}

.service ul li.eureka {background: url(/images/homepage/icon/eurekajob.jpg) no-repeat 0px 1px; width:75px; padding-left:60px;}





/*0.1 EDIZIONI LOCALI

================================================*/



.edizioni-locali {margin-bottom:10px;}

h5.label-locali {color:#444444; padding-top:3px;}

.edizioni-locali ul li {display:inline; }

.edizioni-locali ul li a {font-size:12px; display:block;}



