/*
	EasyGrid 0.2
	Sistema di griglie basato su 960 Grid System - http://960.gs/
*/


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 980px;
}

.absolute_container_24 {
	position:absolute;
	width: 980px;
	left:50%;
	margin-left:-480px; 
}

/* Stili della griglia base
----------------------------------------------------------------------------------------------------*/
.grid_1, 
.grid_2, 
.grid_3, 
.grid_4, 
.grid_5, 
.grid_6, 
.grid_7, 
.grid_8, 
.grid_9, 
.grid_10, 
.grid_11, 
.grid_12, 
.grid_13, 
.grid_14, 
.grid_15, 
.grid_16, 
.grid_17, 
.grid_18, 
.grid_19, 
.grid_20, 
.grid_21, 
.grid_22, 
.grid_23, 
.grid_24
{
	display:inline;
	float: left; margin-left: 10px;
	margin-right: 10px;
}

.alpha { margin-left: 0; }
.omega { margin-right: 0; }

.container_24 .grid_1 { width:20px; } 
.container_24 .grid_2 { width:60px; } 
.container_24 .grid_3 { width:100px; } 
.container_24 .grid_4 { width:140px; } 
.container_24 .grid_5 { width:180px; } 
.container_24 .grid_6 { width:220px; } 
.container_24 .grid_7 { width:260px; } 
.container_24 .grid_8 { width:300px; } 
.container_24 .grid_9 { width:340px; } 
.container_24 .grid_10 { width:380px; } 
.container_24 .grid_11 { width:420px; } 
.container_24 .grid_12 { width:460px; } 
.container_24 .grid_13 { width:500px; } 
.container_24 .grid_14 { width:540px; } 
.container_24 .grid_15 { width:580px; } 
.container_24 .grid_16 { width:620px; } 
.container_24 .grid_17 { width:660px; } 
.container_24 .grid_18 { width:700px; } 
.container_24 .grid_19 { width:740px; } 
.container_24 .grid_20 { width:780px; } 
.container_24 .grid_21 { width:820px; } 
.container_24 .grid_22 { width:860px; } 
.container_24 .grid_23 { width:900px; } 
.container_24 .grid_24 { width:940px; } 

/*elementi griglia speciali*/
.conthp{
	width:640px;
	display:inline;
	float: left;
}
.sidebardx{	
	width:300px;
	display:inline;
	float: left;
	background: url("img/bg0_10.jpg") repeat-y scroll 0 9 #FFFFFF; /* #F2F2F2; */
	height:100%;
	padding:10px 20px;
}
.sidebarsx{
	width:160px;
	display:inline;
	float: left;
	/*background:#F2F2F2;*/
	height:100%;
}
.conthp_sub{
	width:480px;
	display:inline;
	float: left;
}



/* Definizione della spaziatura extra prefissa alla colonna
----------------------------------------------------------------------------------------------------*/
.container_24 .prefix_1 { padding-left:40px; } 
.container_24 .prefix_2 { padding-left:80px; } 
.container_24 .prefix_3 { padding-left:120px; } 
.container_24 .prefix_4 { padding-left:160px; } 
.container_24 .prefix_5 { padding-left:200px; } 
.container_24 .prefix_6 { padding-left:240px; } 
.container_24 .prefix_7 { padding-left:280px; } 
.container_24 .prefix_8 { padding-left:320px; } 
.container_24 .prefix_9 { padding-left:360px; } 
.container_24 .prefix_10 { padding-left:400px; } 
.container_24 .prefix_11 { padding-left:440px; } 
.container_24 .prefix_12 { padding-left:480px; } 
.container_24 .prefix_13 { padding-left:520px; } 
.container_24 .prefix_14 { padding-left:560px; } 
.container_24 .prefix_15 { padding-left:600px; } 
.container_24 .prefix_16 { padding-left:640px; } 
.container_24 .prefix_17 { padding-left:680px; } 
.container_24 .prefix_18 { padding-left:720px; } 
.container_24 .prefix_19 { padding-left:760px; } 
.container_24 .prefix_20 { padding-left:800px; } 
.container_24 .prefix_21 { padding-left:840px; } 
.container_24 .prefix_22 { padding-left:880px; } 
.container_24 .prefix_23 { padding-left:920px; } 

/* Definizione della spaziatura extra suffissa alla colonna
----------------------------------------------------------------------------------------------------*/
.container_24 .suffix_1 { padding-right:40px; } 
.container_24 .suffix_2 { padding-right:80px; } 
.container_24 .suffix_3 { padding-right:120px; } 
.container_24 .suffix_4 { padding-right:160px; } 
.container_24 .suffix_5 { padding-right:200px; } 
.container_24 .suffix_6 { padding-right:240px; } 
.container_24 .suffix_7 { padding-right:280px; } 
.container_24 .suffix_8 { padding-right:320px; } 
.container_24 .suffix_9 { padding-right:360px; } 
.container_24 .suffix_10 { padding-right:400px; } 
.container_24 .suffix_11 { padding-right:440px; } 
.container_24 .suffix_12 { padding-right:480px; } 
.container_24 .suffix_13 { padding-right:520px; } 
.container_24 .suffix_14 { padding-right:560px; } 
.container_24 .suffix_15 { padding-right:600px; } 
.container_24 .suffix_16 { padding-right:640px; } 
.container_24 .suffix_17 { padding-right:680px; } 
.container_24 .suffix_18 { padding-right:720px; } 
.container_24 .suffix_19 { padding-right:760px; } 
.container_24 .suffix_20 { padding-right:800px; } 
.container_24 .suffix_21 { padding-right:840px; } 
.container_24 .suffix_22 { padding-right:880px; } 
.container_24 .suffix_23 { padding-right:920px; } 

/* Definizione della spaziatura extra aggiunta alla colonna
----------------------------------------------------------------------------------------------------*/
.container_24 .push_1 { left:40px; } 
.container_24 .push_2 { left:80px; } 
.container_24 .push_3 { left:120px; } 
.container_24 .push_4 { left:160px; } 
.container_24 .push_5 { left:200px; } 
.container_24 .push_6 { left:240px; } 
.container_24 .push_7 { left:280px; } 
.container_24 .push_8 { left:320px; } 
.container_24 .push_9 { left:360px; } 
.container_24 .push_10 { left:400px; } 
.container_24 .push_11 { left:440px; } 
.container_24 .push_12 { left:480px; } 
.container_24 .push_13 { left:520px; } 
.container_24 .push_14 { left:560px; } 
.container_24 .push_15 { left:600px; } 
.container_24 .push_16 { left:640px; } 
.container_24 .push_17 { left:680px; } 
.container_24 .push_18 { left:720px; } 
.container_24 .push_19 { left:760px; } 
.container_24 .push_20 { left:800px; } 
.container_24 .push_21 { left:840px; } 
.container_24 .push_22 { left:880px; } 
.container_24 .push_23 { left:920px; } 

/* Definizione della spaziatura extra rimossa alla colonna
----------------------------------------------------------------------------------------------------*/
.container_24 .pull_1 { left:-40px; } 
.container_24 .pull_2 { left:-80px; } 
.container_24 .pull_3 { left:-120px; } 
.container_24 .pull_4 { left:-160px; } 
.container_24 .pull_5 { left:-200px; } 
.container_24 .pull_6 { left:-240px; } 
.container_24 .pull_7 { left:-280px; } 
.container_24 .pull_8 { left:-320px; } 
.container_24 .pull_9 { left:-360px; } 
.container_24 .pull_10 { left:-400px; } 
.container_24 .pull_11 { left:-440px; } 
.container_24 .pull_12 { left:-480px; } 
.container_24 .pull_13 { left:-520px; } 
.container_24 .pull_14 { left:-560px; } 
.container_24 .pull_15 { left:-600px; } 
.container_24 .pull_16 { left:-640px; } 
.container_24 .pull_17 { left:-680px; } 
.container_24 .pull_18 { left:-720px; } 
.container_24 .pull_19 { left:-760px; } 
.container_24 .pull_20 { left:-800px; } 
.container_24 .pull_21 { left:-840px; } 
.container_24 .pull_22 { left:-880px; } 
.container_24 .pull_23 { left:-920px; } 

/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after, .container_24:after{
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix, .container_24{
	display: inline-block;
}

* html .clearfix, * html .container_24{
	height: 1%;
}

.clearfix, .container_24{
	display: block;
}
/*FINE GRID @import url(grid.css);*/

/*NO IE6*/
div#modern_browser {
z-index:1000;
position:absolute;
width:100%;
	border-bottom:1px solid #333;
	background-color:#FFD630;
	padding:7px 0px 12px 0px;
}

div#modern_browser p.description{
	color:#333;
	/*font-size:0.6875em;*/
	font-size:11px;
	margin:0; padding:0;
}

div#modern_browser p.description a{
	color:#333;
	font-weight:bold;
	text-decoration:underline;
}

div#modern_browser input.close_button{
	/*font-size:0.6875em;*/
	font-size:11px;
	height:30px;
	width:auto;
	margin:0; padding:0;
}


@font-face {  
font-family: 'today-shop-bold';  
src: url('fonts/TodaySHOP-Bold.otf');  /*l'esempio per� dava un .ttf [inoltre il .ttf non era in una sotto cartella ma allo stesso livello del css] quindi da verificare se funziona*/
 }  
/* generali */

body { margin:0; padding:0; border:0; font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#666; line-height:150%; }
td { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666; line-height:150%; }
a, a:link { color: #333; text-decoration:none; cursor:pointer; outline:none; }
a:hover, a:active { color: #333; text-decoration:underline; cursor:pointer; outline:none; }

a img, a:link img, a:hover img, a:active img { border:0; outline:none;}

.def_color { color:#666;}
.grigio9 { color:#999;}
.grigio3 { color:#333;}
.fnt8 { font-size:8px;}
.fnt9 { font-size:9px;}
.fnt13 { font-size:13px;}
.fnt13 strong { color:#333;}
.fnt11 { font-size:11px;}
.fnt11 a{ text-decoration:underline;}
.underln a{text-decoration:underline;}
.barred { text-decoration: line-through;}

.hidden{ display:none;}
.dis_table { display:table;}
.flt_left { float:left;}

object, embed { margin:0; padding:0; border:0;}

#link_skinhp { display:block; position:absolute; top:0; width:100%; height:540px;}
#link_skinhp img { width:100%; height:540px;}

#link_skinhp_testa { display:block; position:absolute; top:0; left:0; width:980px; height:186px;}

/*testa*/
#testa { margin:0; padding:0; border:0; width:980px; height:186px; position:relative;}
#testalnk  { position:absolute; left:0; top:49px; width:300px; height:105px; display:block; text-decoration:none; border:0;}

/*menu */
.menu { margin: 0 0 0 -4px; padding:3px 4px 0 4px; border:0; width:980px; height:44px; position:relative; background:url(img/bg_menu.png) repeat-x; z-index:5;}

#inside-nav { display:block; float:left; position:absolute; top:6px; left:1px;}

ol, ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }

#inside-nav li { float:left; margin:0; padding:0 4px 0 5px;}
#inside-nav .nofirst { background:url(img/menu1_asep.gif) left center no-repeat; }

#inside-nav a, #inside-nav a:link{ display:block; height:40px; background-position:0 0; font-size:0; text-decoration:none; outline:none;text-indent:-99999px; }
#inside-nav a:hover, #inside-nav a:active{ display:block; height:40px; background-position:0 -40px; font-size:0; text-decoration:none; outline:none; }
#inside-nav .qui, #inside-nav .qui:link{ display:block; height:40px; background-position:0 -40px; /*font-size:0;*/ text-decoration:none; }
#inside-nav .qui:hover, #inside-nav .qui:active{ display:block; height:40px; background-position:0 -40px; /*font-size:0;*/ text-decoration:none; }

 #inside-nav .home { background-image:url(img/menu_1_bg.png); background-repeat:no-repeat; width:57px; }
 #inside-nav .blog { background-image:url(img/menu_2_bg.png); background-repeat:no-repeat; width:59px;}
 #inside-nav .zoo { background-image:url(img/menu_2_bg.png); background-repeat:no-repeat; width:53px;}
 #inside-nav .ragazze { background-image:url(img/menu_3_bg.png); background-repeat:no-repeat; width:74px;}
 #inside-nav .shop { background-image:url(img/menu_4_bg.png); background-repeat:no-repeat; width:58px;}
 #inside-nav .viaggi { background-image:url(img/menu_5_bg.png); background-repeat:no-repeat; width:74px;}
 #inside-nav ._catalog_video { background-image:url(img/menu_6_bg.png); background-repeat:no-repeat; width:63px;}
 #inside-nav ._catalog_immagini { background-image:url(img/menu_7_bg.png); background-repeat:no-repeat; width:56px;}
 #inside-nav .maturita { background-image:url(img/menu_9_bg.png); background-repeat:no-repeat; width:129px;}
 #inside-nav .extra { background-image:url(img/menu_10_bg.png); background-repeat:no-repeat; width:67px;}

#carrica { position:absolute; top:5px; right:4px;}


#menu2 form{ margin:0; padding:0; border:0; width:193px; height:25px; background: url(img/bg_cercafield_menu.png) left no-repeat; position:absolute; right:4px; top:4px;}
#menucercafield{ margin:0; padding:0; border:0; width:125px; height:20px; position:absolute; top:3px; left:27px;}
#menucercabutton{ margin:0; padding:0; border:0; width:17px; height:15px; position:absolute; top:6px; right:17px; background:url(img/cerca_menu.gif) no-repeat; cursor:pointer; text-indent:-99999px;}

#menu2 { margin:0; padding:0; border:0; width:980px; height:33px; position:relative; background:url(img/bg_menu2.jpg) repeat-x; z-index:10;}
#menusub { margin:0; padding:8px 15px 5px 15px; border:0; position: absolute; top:2px; height:13px; font-size:0; color:#151515; background:#151515; -moz-border-radius: 3px;  -webkit-border-radius: 3px; display:block;}
#menusub .freccia { background:url(img/bg_menusub.png) left top no-repeat; position:absolute; top:-8px; left:15px; width:20px; height:8px;}
#menusub a, #menusub a:link { margin:0 0 0 20px; color: #151515; font-size:0; text-indent:-99999px; background-position:0 0; background-repeat:no-repeat; height:13px; display:block; float:left; }
#menusub a:hover, #menusub a:active,  #menusub .qui, #menusub .qui:link,  #menusub .qui:hover,  #menusub .qui:active { background-position:0 -13px; }
#menusub a:first-child { margin-left:0; }

#menusub.sub1 { left:5px;}
#menusub.sub1 .link1 { background-image: url(img/sub1link1.png); width:62px;}
#menusub.sub1 .link2 { background-image: url(img/sub1link2.png); width:55px;}
#menusub.sub1 .link3 { background-image: url(img/sub1link3.png); width:26px;}
#menusub.sub1 .link4 { background-image: url(img/sub1link4.png); width:103px;}

#menusub.sub2 { left:72px;}
#menusub.sub2 .link1 { background-image: url(img/sub2link1.png); width:98px;}
#menusub.sub2 .link2 { background-image: url(img/sub2link2.png); width:108px;}

#menusub.sub3 { left:143px;}
#menusub.sub3 .link1 { background-image: url(img/sub3link1.png); width:107px;}
#menusub.sub3 .link2 { background-image: url(img/sub3link2.png); width:107px;}

#menusub.sub4 { left:214px;}
#menusub.sub4 .link1 { background-image: url(img/sub4link1.png); width:98px;}
#menusub.sub4 .link2 { background-image: url(img/sub4link2.png); width:99px;}

#menusub.sub5 { left:130px;}
#menusub.sub5 .link1 { background-image: url(img/sub2link3.png); width:80px;}
#menusub.sub5 .link2 { background-image: url(img/sub2link4.png); width:118px;}
#menusub.sub5 .link3 { background-image: url(img/sub2link5.png); width:116px;}
#menusub.sub5 .link4 { background-image: url(img/sub2link6.png); width:93px;}
#menusub.sub5 .freccia {  left:228px; }





/*corpo pagina */
#corpo { margin:0; padding:0; border:0; width:980px; position:relative; /*display:table;*/ display:inline-block;}
.bg0 { background:url(img/bg0_10.jpg) repeat-y #FFF;}
.bg1 { background:url(img/bg1.jpg) repeat-y #FFF;}
.list_riga { margin:0; padding:0; border:0; display:inline-block;}

	/* titoli rimpiazzati*/
	.h1_hp { height:21px; width:143px; background:url(img/scelti_da_noi.gif) no-repeat; font-size:0; text-indent:-99999px;}
	.h2_topsx { height:33px; width:141px; background: url(img/h2_topsx_bg.png) no-repeat; font-size:15px; color:#333; font-family: today-shop-bold/*,"Arial Black", Gadget, sans-serif*/; text-shadow:1px 1px 1px #FFFFFF; padding:6px 0 0 26px; margin:0 0 5px -7px; border:0;}
	
	.tito_bloc { font-size:0; text-indent:-99999px; margin:5px 0 -19px 7px; position:relative; text-align:left;}/*GENERALE TITOLI 2010*/
	.tito_blocdx { font-size:0; text-indent:-99999px; margin:0 0 -11px -7px; position:relative; text-align:left; z-index:10;}/*GENERALE TITOLI colonna DX 2010*/
	.tito_bloc.ilmeglio { height:57px; width:593px; background:url(img/tit_ilmeglio.jpg) no-repeat; }
	.tito_bloc.disinformazione { height:57px; width:592px; background:url(img/tit_disinformazione.jpg) no-repeat; }
	.tito_bloc.scappatidallozoo { height:56px; width:592px; background:url(img/tit_scappatidallozoo.jpg) no-repeat; }
	.tito_bloc.scuolazoostyle { height:57px; width:592px; background:url(img/tit_scuolazoostyle.jpg) no-repeat; }
	.tito_blocdx.scuolazoostore { height:59px; width:218px; background: url(img/slot/tit_scuolazoostore.png) no-repeat; }
	.tito_blocdx.inostrisondaggi { height:102px; width:307px; background: url(img/slot/tit_inostrisondaggi.png) no-repeat; margin:0 0 -45px -7px; }
	.tito_bloc.iblog { height:57px; width:606px; background: url(img/tit_iblog.png) no-repeat; }
	.tito_bloc.postfighi { height:57px; width:595px; background: url(img/tit_postfighi.png) no-repeat; }
	.tito_bloc.commenti { height:57px; width:595px; background: url(img/tit_commenti.png) no-repeat; }
	.tito_bloc.fotoconsigliate { height:57px; width:595px; background:url(img/tit_fotoconsigliate.png) no-repeat; }
	.tito_bloc.videoconsigliati { height:57px; width:595px; background:url(img/tit_videoconsigliati.png) no-repeat; }
	.tito_bloc.inostrisondaggi { height:57px; width:595px; background:url(img/tit_inostrisondaggi.png) no-repeat; }
	.tito_bloc.archiviosondaggi { height:57px; width:595px; background:url(img/tit_archiviosondaggi.png) no-repeat; }
	.tito_bloc.shopstuff { height:57px; width:592px; background:url(img/tit_shopstuff.jpg) no-repeat; margin-bottom:-10px; margin-left:14px; }
	.tito_bloc.shopwear { height:57px; width:592px; background:url(img/tit_shopwear.jpg) no-repeat; margin-bottom:-10px; margin-left:14px; }
	.tito_bloc.shopstyle { height:57px; width:592px; background:url(img/tit_shopstyle.jpg) no-repeat; margin-bottom:-10px; margin-left:14px; }
	.tito_bloc.shopdona { height:57px; width:592px; background:url(img/tit_shopdona.jpg) no-repeat; margin-bottom:-10px; margin-left:14px; }
		.filt_car2_hp { position:absolute; top:-25px; right:35px;}
		.filt_car2_hp li { margin:0; padding:0 4px 0 6px; float:left; background:url(img/filt_car2_sep.gif) left no-repeat; color:#FFF;}
		.filt_car2_hp li:first-child { padding-left:0; background:none;}
		.filt_car2_hp a, .filt_car2_hp a:link { margin:0; padding:0; height:20px; display:block; background-position:0 0; text-indent:-99999px;}
		.filt_car2_hp a:hover, .filt_car2_hp a:active { background-position:0 -20px;}
		.filt_car2_hp .qui a, .filt_car2_hp .qui a:link, .filt_car2_hp .qui a:hover, .filt_car2_hp .qui a:active { background-position:0 -40px;}
		.filt_car2_hp .video { background-image:url(img/filt_car2_video.gif); background-repeat:no-repeat; width:48px;}
		.filt_car2_hp .foto { background-image:url(img/filt_car2_foto.gif); background-repeat:no-repeat; width:38px;}
		.filt_car2_hp .post { background-image:url(img/filt_car2_post.gif); background-repeat:no-repeat; width:39px;}
	.testata { font-size:0; text-indent:-99999px; margin:0 0 20px 0; position:relative; text-align:left; width:640px; background-repeat:no-repeat;}/*GENERALE TITOLI 2010*/
		.testata.num01 { height:80px; background-image:url(img/testata1.jpg); } 
		.testata.num02 { height:78px; background-image:url(img/testata2.jpg); } 
		.testata.num03 { height:78px; background-image:url(img/testata3.jpg); }
		.testata.num04 { height:77px; background-image:url(img/testata4.jpg); } 
		.testata.num05 { height:78px; background-image:url(img/testata5.jpg); } 
		.testata.num06 { height:70px; background-image:url(img/testata6.jpg); } 
		.testata.num07 { height:76px; background-image:url(img/testata7.jpg); } 
		.testata.num08 { height:76px; background-image:url(img/testata8.jpg); }
		.testata.num09 { height:80px; background-image:url(img/testata9.jpg); } 
		.testata.num10 { height:80px; background-image:url(img/testata10.jpg); } 
		.testata.num11 { height:77px; background-image:url(img/testata11.jpg); }
		

	/* link bottoni*/
	.link_but1 { padding:3px 4px 0 19px; height:22px; width:96px; background:url(img/link_but1_bg.png) no-repeat; font-size:11px; color:#333; display:inline-block; text-shadow:1px 1px 1px #FFFFFF; text-align:left; margin:10px 0;}
	.link_but2 { padding:3px 4px 0 19px; height:22px; width:108px; background:url(img/link_but2_bg.png) no-repeat; font-size:11px; color:#333; display:inline-block; text-shadow:1px 1px 1px #FFFFFF; text-align:left;}
	.link_incredibile { padding:3px 4px 0 19px; height:22px; width:127px; background:url(img/link_butniyellow_bg.png) no-repeat; font-size:11px; color:#333; display:inline-block; text-shadow:1px 1px 1px #FFFFFF; text-align:left; font-weight:bold; }
	.link_but3 { padding:3px 4px 0 19px; height:22px; width:167px; background:url(img/link_but3_bg.png) no-repeat; font-size:11px; color:#333; display:inline-block; text-shadow:1px 1px 1px #FFFFFF; text-align:left;}
	.link_but4 { padding:3px 4px 0 19px; height:22px; width:235px; background:url(img/link_but4_bg.png) no-repeat; font-size:11px; color:#333; display:inline-block; text-shadow:1px 1px 1px #FFFFFF; text-align:center; margin:0 21px;}
	.link_but1_nofrc { padding:3px 4px 0 4px; height:22px; width:111px; background:url(img/link_but1_nofrc_bg.png) no-repeat; font-size:11px; color:#333; display:inline-block; text-align:center;}
	.modifica_but { padding:5px 4px 0 25px; height:20px; width:91px; background:url(img/modifica_but_bg.png) no-repeat; font-size:11px; color:#333; display:inline-block; text-shadow:1px 1px 1px #FFFFFF; text-align:center; line-height:150%;}
	.modifica_but_foto { margin:0 0 10px 19px; position:relative; top:-11px; }
	.modifica_but2 { padding:5px 4px 0 25px; height:20px; width:66px; background:url(img/modifica_but2_bg.png) no-repeat; font-size:11px; color:#333; display:inline-block; text-shadow:1px 1px 1px #FFFFFF; text-align:center; line-height:150%;}
	.carica_but { padding:10px 4px 0 42px; height:30px; width:124px; background:url(img/carica_but_bg.png) no-repeat; font-size:12px; color:#666; font-weight:bold; display:inline-block; text-shadow:1px 1px 1px #FFFFFF; text-align:center; line-height:150%;}
	.agg_but { padding:4px 4px 0 30px; height:21px; width:124px; background:url(img/btn_aggprod.jpg) no-repeat; font-size:11px; color:#333; display:inline-block; text-shadow:1px 1px 1px #FFFFFF; text-align:center; line-height:150%;}
	.but_yelw1 { margin:5px 0; padding:2px; border:0; width:149px; height:21px; background:url(img/bg_butto_yel1.png) no-repeat; font-size:11px; font-weight:bold; text-shadow:1px 1px 1px #FFFFFF; text-align:center; display:block;}
	.but_yelw2 { margin:0; padding:2px; border:0; width:210px; height:36px; background:url(img/step2_bg_button_yell.png) no-repeat; font-size:11px; font-weight:bold; text-shadow:1px 1px 1px #FFFFFF; text-align:center; display:block; line-height:17px;}
	.but_yelw3 { margin:5px 0; padding:2px; border:0; width:125px; height:21px; background:url(img/bg_butto_yel3.png) no-repeat; font-size:11px; font-weight:bold; text-shadow:1px 1px 1px #FFFFFF; text-align:center; display:block;}
	.bg_button_grey1 { margin:5px 0; padding:2px; border:0; width:149px; height:21px; background:url(img/bg_button_grey1.png) no-repeat; font-size:11px; font-weight:bold; text-shadow:1px 1px 1px #FFFFFF; text-align:center; display:block;}
	.bg_button_grey3 { margin:5px 0; padding:2px; border:0; width:125px; height:21px; background:url(img/bg_button_grey3.png) no-repeat; font-size:11px; font-weight:bold; text-shadow:1px 1px 1px #FFFFFF; text-align:center; display:block;}

	
	.but_paypal { margin:0 50px 0 0 ; padding:2px 70px 2px 2px; border:0; width:184px; height:36px; background:url(img/paypal.png) no-repeat; font-size:11px; font-weight:bold; text-shadow:1px 1px 1px #FFFFFF; text-align: right; display:block; line-height:35px;}
	
	.but_payway { margin:0 50px 0 0 ; padding:2px 26px 2px 20px; border:0; width:220px; height:36px; background:url(img/payway.png) no-repeat; font-size:11px; font-weight:bold; text-shadow:1px 1px 1px #FFFFFF; text-align: left; display:block; line-height:18px;}
	p.avviso_paypal{font-size: 10px
	
	}
	
	
	.cerca_but1 { padding:5px 4px 0 25px; height:20px; width:62px; background: url(img/btn_cerca1.png) no-repeat; font-size:11px; color:#333; display:inline-block; text-shadow:1px 1px 1px #FFFFFF; text-align:center; line-height:150%;}
	#carte_pagamento{ width:199px; height: 23px; }
	.but_like { margin:0; padding:3px 0 0 28px; border:0; width:92px; height:22px; display:block; text-decoration:none; font-size:11px; color:#333; text-shadow:1px 1px 1px #FFFFFF; background:url(img/but_like.png) no-repeat; text-align:center;}
	.but_like-y { margin:0; padding:3px 0 0 28px; border:0; width:92px; height:22px; display:block; text-decoration:none; font-size:11px; color:#333; text-shadow:1px 1px 1px #FFFFFF; background:url(img/but_like-y.png) no-repeat; text-align:center;}
	
	.commenti_box { padding:0; height:25px; width:139px; background:url(img/commenti_box.png) no-repeat; font-size:11px; color:#333; display:block; text-shadow:1px 1px 1px #FFFFFF; text-align:left; margin:10px 0; position:relative;}
			.commenti_box .tex { position:absolute; top:4px; left:22px;}
			.commenti_box a { position:absolute; top:4px; right:8px; color:#E8BA00; text-shadow:1px 1px 1px #FFFFFF;}
	.commenti_box2 { padding:0; height:25px; width:115px; background:url(img/commenti_box2.png) no-repeat; font-size:11px; color:#666; display:inline-block; text-align:left; margin:0px 3px 10px 0; position:relative; float:left;}
			.commenti_box2 a { position:absolute; top:3px; right:13px; color:#666; text-decoration:underline;}
	.feed_up { position:absolute; top:10px; right:5px; width:25px; height:24px; font-size:0; text-indent:-99999px; background:url(img/feed.png) no-repeat;}
	.like_box { padding:0; height:25px; width:139px; background:url(img/like_box.png) no-repeat; font-size:11px; color:#333; display:block; text-shadow:1px 1px 1px #FFFFFF; text-align:left; margin:10px 0; position:relative;}
			.like_box .tex { position:absolute; top:4px; left:22px;}
			.like_box a { position:absolute; top:4px; right:8px; color:#E8BA00; text-shadow:1px 1px 1px #FFFFFF;}
	.like_box2 { padding:0; height:25px; width:100px; background:url(img/like_box2.png) no-repeat; font-size:11px; color:#333; display:inline-block; text-align:left; margin:10px 0; position:relative;}
	.itemhp_play .like_box2 { position:absolute; bottom:6px; left:5px; margin:0;}
			.like_box2 .tex { position:absolute; top:4px; left:22px;}
			.like_box2 a { position:absolute; top:4px; right:8px; color:#E8BA00; text-decoration:underline;}
			.itemhp_play .like_box2 a { text-decoration:none;}
			.itemhp_play .like_box2 a:hover, .itemhp_play .like_box2 a:active { text-decoration:underline;}
			
	
	/*HP*/
#subconthptop { margin:0; padding:20px 40px; border:0; width:560px;  display:inline-block;}


.subconthptop_item { margin:0; padding:0; border:0; display:inline; float:left; width:178px; position:relative;}
.hptopitem_nolast { margin:0 22px 0 0;}

.subconthptop_item_img { margin:0; padding:4px; border: solid 1px #DDD; position:relative; }
.subconthptop_item_img img { /**/margin:0 0 -4px 0; padding:0; border:0;  }

.fasc_video1 { position:absolute; top:0; left:0; width:65px; height:65px; background:url(img/fasc_video1.png) no-repeat;}
.fasc_img1 { position:absolute; top:0; left:0; width:65px; height:65px; background: url(img/fasc_immagine.png) no-repeat;}
/*.likes1 { margin:0; padding: 2px 7px 0 15px; border:0; background:url(img/bg_like.png) no-repeat; height:11px; font-size:9px; color:#FFF; position:absolute; bottom:7px; left:8px; text-align:center; line-height:100%; -moz-border-radius: 3px;  -webkit-border-radius: 3px; }*/
.likes1 { margin:0; padding: 0px 7px 0 3px; border:0; height:15px; font-size:9px; color:#FFF; position:absolute; bottom:15px; left:1px; text-align:center; line-height:100%; -moz-border-radius: 3px;  -webkit-border-radius: 3px; }

.time1 { margin:0; padding: 2px 5px 0 5px; border:0; background:url(img/bg_time.png) right no-repeat; height:11px; font-size:9px; color:#FFF; position:absolute; bottom:7px; right:8px; line-height:100%; -moz-border-radius: 3px;  -webkit-border-radius: 3px; }
.miniplay { margin:0; padding:0; border:0; background:url(img/miniplay.png) no-repeat; height:21px; width:21px; font-size:0;  position:absolute; bottom:7px; right:8px; text-indent:-999999px; }
.tabdx .miniplay {background:url(img/microplay.png) no-repeat; height:15px; width:15px; }
.miniplay2 { margin:0; padding:0; border:0; background:url(img/miniplay2.png) no-repeat; height:18px; width:18px; font-size:0;  position:absolute; bottom:7px; right:8px; text-indent:-999999px; }


.subconthptop_item_com { margin:0 0 -7px 0; padding:0; border:0; font-size:11px; font-weight:bold; color:#7A7A7A; }
.subconthptop_item_com1 { margin:0 5px 0 0; padding:0; border:0; width:84px; display: inline-block;}
.subconthptop_item_com2 { margin:0; padding:0; border:0; width:85px; text-align:right; display: inline-block; }
.subconthptop_item p { margin:5px 0 0 0; padding:0; border:0; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#333; font-weight:bold; }


#subconthp2 { margin:0; padding:40px 0 0 0; border:0; width:640px; background:url(img/subconthp2.jpg) no-repeat; display:inline-block;}

.news1hp_tot { margin:0 0 35px 27px; padding:0 18px 0 22px; border:0; width:382px; background:url(img/news1hp_bg.jpg) repeat-y; position:relative;}
.news1hp_tot p { margin:0 0 12px 0;}
.news1hp_tot strong { color:#333;}

.news1hp_top { margin:0; padding:30px 0 0 0; border:0; width:422px; min-height:43px; background: url(img/news1hp_top_bg.jpg) no-repeat; position: relative; left:-22px; font-family:"Trebuchet MS"; font-size:11px; color:#333;}
.news1hp_top em { color:#666;}
.news1hp_top p { margin:0 18px 12px 22px;}

.news1hp_bottom { margin:0; padding:0; border:0; width:422px; height:62px; background: url(img/news1hp_bot_bg.jpg) no-repeat; position: relative; left:-22px;}

.carica_form { margin:20px 34px; padding:0; border:0; }

.news1hp_tot h2 { margin:0 0 7px 0; padding:0 18px 0 22px; border:0; font-family:"Trebuchet MS"; font-size:26px; color:#333; text-transform:uppercase; line-height:120%; }

.tipo_news1 { margin:0 8px 0 22px; padding:3px 5px; border:0; background:#FFD62F; font-size:10px; color:#333; font-weight:bold;  position:relative; text-align:center; font-family:Arial, Helvetica, sans-serif; -moz-border-radius: 3px;  
-webkit-border-radius: 3px; text-shadow: 1px 1px 1px #FFF;}
.tipo_news2, .categoria_item { margin:0; padding:3px 5px; border:0; background:#FFD62F; font-size:10px; color:#333; font-weight:bold;  position:relative; text-align:center; font-family:Arial, Helvetica, sans-serif; -moz-border-radius: 3px;  
-webkit-border-radius: 3px; text-shadow: 1px 1px 1px #FFF;}


.news1hp_img { margin:15px 0; padding:3px 3px 0 3px; border: solid 1px #DDD; background:#FFF;}

.condileggi { margin:0; padding:0; border:0; position:relative; min-height:25px; z-index:999;}
.condileggi_incredibile { margin:20px 0 0 0; padding:0; border:0; position:relative; min-height:25px; z-index:999;}

.condividi1 { margin:0; padding:0; border:0; width:154px; height:25px; background:url(img/condividi_bg.png) no-repeat; position:absolute; right:0; top:0;}
.condividi1_tex { margin:0; padding:0; border:0; position:absolute; left:12px; top:4px; font-size:10px; font-weight:bold; color:#333;}
.condividi1_fb { margin:0; padding:0; border:0; position:absolute; left:81px; top:6px; }
.condividi1_tw { margin:0; padding:0; border:0; position:absolute; left:120px; top:6px; }
.condividi1_mys { margin:0; padding:0; border:0; position:absolute; left:101px; top:6px; }
.condividi1_lnk { margin:0; padding:0; border:0; position:absolute; right:5px; top:4px; font-size:11px;}

.itemhp { margin:0; padding:0 49px 30px 49px; border:0; width:382px; background: url(img/itemhp_bg.jpg) bottom  no-repeat; position:relative;}
.itemhp h2 { margin:0 0 7px 0; padding:0; border:0; font-family:"Trebuchet MS"; font-size:26px; color:#333; text-transform:uppercase; line-height:120%; }
.itemhp_subtit { font-size:11px; color:#333;}
.itemhp_subtit em { color:#666;}

.itemhp_su { padding:0 0 10px 0; border:0; border-bottom:dotted 1px #CCC;}

.itemhp_play { margin:0 0 20px 0; padding:3px 3px 37px 3px; border:0; border-right:solid 1px #DDD; border-left:solid 1px #DDD; border-top:solid 1px #DDD; width:374px; background:url(img/itemhp_play_bg.gif) bottom repeat-x; position:relative;}
.itemhp_play img { margin:0; padding:0; border:0; }

.itemhp_play2 { margin:0px 0px 0px 0px; padding:3px 3px 3px 3px; border:0; border-right:solid 1px #DDD; border-left:solid 1px #DDD; border-top:solid 1px #DDD; width:374px; background:url(img/itemhp_play_bg.gif) bottom repeat-x; position:relative;}
.itemhp_play2 img { margin:0; padding:0; border:0; }



/*.itemhp_play_like, itemhp_play_like:link { margin:0; padding:3px 0 0 32px; border:0; position:absolute; bottom:7px; left:5px; width:52px; height:22px; display:block; text-decoration:none; font-size:11px; color:#333; text-shadow:1px 1px 1px #FFFFFF; background:url(img/itemhp_play_like_bg.png) no-repeat;}
.itemhp_play_like:hover, .itemhp_play_like:active { margin:0; padding:3px 0 0 32px; border:0; position:absolute; bottom:7px; left:5px; width:52px; height:22px; display:block; text-decoration:none; font-size:11px; color:#333; text-shadow:1px 1px 1px #FFFFFF; background:url(img/itemhp_play_like_on_bg.png) no-repeat;}

.itemhp_play_like-y { margin:0; padding:3px 0 0 32px; border:0; position:absolute; bottom:7px; left:5px; width:52px; height:22px; display:block; text-decoration:none; font-size:11px; color:#333; text-shadow:1px 1px 1px #FFFFFF; background:url(img/itemhp_play_like-y_bg.png) no-repeat;}
*/.itemhp_play_like {position:absolute; bottom:7px; left:5px;}
.itemhp_play_nlikes { position:absolute; bottom:6px; right:184px; border:0; border-right:dotted 1px #D5D5D5; padding:0 10px 0 0; font-size:10px; color:#999; font-style:italic; white-space:nowrap; line-height:100%;}
.itemhp_play_visual { position:absolute; bottom:6px; right:185px; border:0; border-right:dotted 1px #D5D5D5; padding:0 7px 0 0; font-size:10px; color:#999; font-style:italic; white-space:nowrap; line-height:100%;}
.itemhp_play_comm { position:absolute; bottom:6px; right:123px; border:0; padding:0 10px 0 0; font-size:10px; color:#999; font-style:italic; white-space:nowrap; line-height:100%;}
.itemhp_play_nlikes strong, .itemhp_play_visual strong, .itemhp_play_comm strong { font-size:14px; color:#666; font-weight:bold; font-style:normal;}

.itemhp_play_cond { position:absolute; bottom:6px; right:5px; border:0;}


.conthp_sub .p2 { margin:15px 49px; text-align:right;}


	/*hp sx*/

.subconthpsx_item { margin:0 0 22px 19px; padding:0; border:0; width:120px; position:relative;}
.subconthpsx_item_img { margin:0; padding:3px; border: solid 1px #DDD; background:#FFF; position:relative; width:112px; height:67px; }
.subconthpsx_item_img2 { margin:0; padding:4px; border: solid 1px #DDD; background:#FFF; position:relative; width:170px; height:103px; }
.subconthpsx_item_img3 { margin:0; padding:3px; border: solid 1px #DDD; background:#FFF; position:relative; width:86px; height:79px; }


.subconthpsx_item_img img { margin:0 0 -3px 0; padding:0; border:0;  }
.subconthpsx_item_img2 img { margin:0 0 -4px 0; padding:0; border:0;  }


.subconthpsx_item_num { margin:8px 0 0 0; padding:4px 0; border:0; width:25px; height:17px; position:relative; float:left; background:url(img/subconthpsx_item_num.gif) no-repeat; font-family: "Arial Black"; color:#666; text-align:center; }
.subconthpsx_item_tex { margin:8px 0 0 8px; padding:0; border:0; width:86px; position:relative; display:inline; float:left;  color:#333; font-size:11px; font-weight:bold; line-height:120%; }
.subconthpsx_item p { margin:8px 0 0 0; padding:0; border:0;  color:#333; font-size:11px; font-weight:bold; line-height:120%; }

.likes2 { margin:0; padding: 2px 0 0 2px; border:0; background:url(img/bg_like.png) no-repeat; width:37px; height:11px; font-size:9px; color:#FFF; position:absolute; top:55px; left:7px; text-align:center; line-height:100%; }
.time2 { margin:0; padding: 2px 0 0 0; border:0; background:url(img/bg_time2.png) no-repeat; width:24px; height:11px; font-size:9px; color:#FFF; position:absolute; top:55px; right:7px; text-align:center; line-height:100%;  }

.but_sxhp { margin:0 0 12px 19px; border:0;}

	/*NU!20010! listato1*/
.list_item1 { margin:0 0 20px 0; padding:0; border:0;/* width:560px;*/ position:relative; display:inline-block;}
.list_item1 .item1_img { margin:0 15px 0 0; padding:4px; border: solid 1px #DDD; background:#FFF; position:relative; width:170px; height:103px; float:left; }
.list_item1 .tex { margin:0; padding:0; border:0;  position:relative; width:365px; float:right;text-align:justify; }
.list_item1 .tex .tito{ margin:0 0 2px 0; padding:0; border:0; font-size:14px; color:#000; font-weight:bold; text-transform:uppercase; display:block; }
.list_item1 .tex .pubda{ margin:0; padding:0; border:0; font-size:11px; color:#999; }
.list_item1 .tex .pubda a{ margin:0; padding:0; border:0; font-size:11px; color:#333; text-decoration:underline; }

.tab .list_item1 { margin:15px 0 0 15px; padding:0; border:0; position:relative; display:inline-block;}
.tab .list_item1 .item1_img { margin:0 25px 0 0; padding:4px; border: solid 1px #DDD; background:#FFF; position:relative; width:120px; height:71px; float:left; }
.tab .list_item1 .item1_img img {  width:120px; height:71px; }
.tab .list_item1 .tex { margin:0; padding:0; border:0;  position:relative; width:400px; float:right; }
.tab .list_item1 .tex .tito{ margin:0 0 2px 0; padding:0; border:0; font-size:14px; color:#000; font-weight:bold; text-transform:none; display:block; }

.tab.tabdx .list_item1 { margin:15px 0 0 15px; padding:0; border:0; position:relative; display:inline-block;}
.tab.tabdx .list_item1 .item1_img { margin:0 10px 0 0; padding:4px; border: solid 1px #DDD; background:#FFF; position:relative; width:120px; height:71px; float:left; }
.tab.tabdx .list_item1 .item1_img img {  width:120px; height:71px; }
.tab.tabdx .list_item1 .tex { margin:0; padding:0; border:0;  position:relative; width:120px; float:right; font-size:10px; color:#666; }
.tab.tabdx .list_item1 .tex .tito{ margin:0 0 2px 0; padding:0; border:0; font-size:12px; color:#333; font-weight:bold; text-transform:none; display:block; }


.nav1 { margin:0; padding:4px 0; border:0; background:url(img/bg_dot.gif) repeat-x top; height:21px;}
.nav1 .navbloc { margin:0; padding:0; border:0; background: url(img/nav1_bloc_sep.gif) no-repeat center #262626; height:17px; width:31px; position:relative; float:right; }
.nav1 .navbloc a { margin:0; padding:0; border:0; display:block; width:6px; height:8px; position:absolute; top:5px; font-size:0; text-indent:-99999px; }
.nav1 .navbloc .prev { left:0; background:url(img/nav1_bloc_prev.gif) no-repeat; }
.nav1 .navbloc .next { right:0; background:url(img/nav1_bloc_next.gif) no-repeat; }

.nav2 { margin:0; padding:4px 0 0 0; border:0; background:url(img/bg_doubledot.gif) repeat-x top; height:25px; text-align:center;}
.nav2.nobg { background:none;}
.nav2 .navbloc { margin:0; padding:0 53px; border:0;  position:relative; display:inline; }
.nav2 .navbloc a { margin:0; padding:0px 4px; border:0;  font-size:11px; color:#333; text-decoration:underline; font-weight:bold; }
.nav2 .navbloc .qui { text-decoration:none; font-weight:normal; }
.nav2 .navbloc .prev { left:0; background:url(img/nav2_bloc_prev.gif) no-repeat; display:block; width:45px; height:15px; position:absolute; top:1px; left:0; font-size:0; text-indent:-99999px; }
.nav2 .navbloc .next { right:0; background:url(img/nav2_bloc_next.gif) no-repeat; display:block; width:45px; height:15px; position:absolute; top:1px; right:0; font-size:0; text-indent:-99999px; }

.list_item2_riga { margin:0 0 20px 0; padding:0; border:0;/* width:560px;*/ position:relative; display:inline-block;}
.list_item2_riga .item { margin:0 0 0 10px; padding:0; border:0; width:130px; position:relative; float:left; display:inline; overflow:hidden;}
.list_item2_riga .item:first-child { margin:0;}
.list_item2_riga .item p, .list_item2_riga .item p a { font-size:13px; color:#000; font-weight:bold; margin:3px 0;}
.list_item2_riga .item_img { margin:0; padding:3px; border: solid 1px #DDD; background:#FFF; position:relative; width:118px; height:71px; }
.list_item2_riga .item_img img { margin:0 0 -3px 0; padding:0; border:0;  }


	/*NU!20010! dettaglio*/
.det_bloc { margin:0; padding:20px 30px; border:0; width:580px; display:inline-block; position:relative;}
.det_bloc .pdot { margin:0; padding:0 0 10px 0; border:0; background:url(img/bg_dot.gif) repeat-x bottom; font-size:13px; color:#333;}

.det_bloc .blogchan { margin:10px 0 -20px -25px; padding:0; border:0;}
.det_bloc .blogchan img { margin:0 0 24px 24px; padding:0; border:0;}

.ordina { margin:0 30px; padding:0; border:0; height:42px; background:url(img/bg_ordina.jpg) repeat-x; position:relative;}
.ordina.margvert { margin-top:20px;}
.ordina .link { margin:0; padding:15px 6px 0 0; border:0; height:27px; background:url(img/ordina_sep.jpg) no-repeat right; position:absolute; top:0; left:7px; width:325px;}
.ordina .link.nobg { background:none;}
	.ordina .link ul { position:relative; top:-16px; left:68px;}
	.ordina .link li { margin:0; padding:0 4px 0 6px; float:left; background:url(img/filt_car2_sep.gif) left no-repeat; color:#FFF;}
	.ordina .link li:first-child { padding-left:0; background:none;}
	.ordina .link a, .ordina .link a:link { margin:0; padding:0; height:16px; display:block; background-position:0 0; text-indent:-99999px;}
	.ordina .link a:hover, .ordina .link a:active { background-position:0 -16px;}
	.ordina .link .qui, .ordina .link .qui:link, .ordina .link .qui:hover, .ordina .link .qui:active { background-position:0 -32px;}
	.ordina .link .recenti { background-image:url(img/ordina_recenti.gif); background-repeat:no-repeat; width:82px;}
	.ordina .link .visti { background-image:url(img/ordina_visti.gif); background-repeat:no-repeat; width:65px;}
	.ordina .link .votati { background-image:url(img/ordina_votati.gif); background-repeat:no-repeat; width:86px;}
.ordina .combo { margin:0; padding:0; border:0; position:absolute; top:15px; left:349px; width:140px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}
.ordina .pag { margin:0; padding:12px 9px 0 10px; border:0; height:30px; background:url(img/ordina_sep.jpg) no-repeat left; position:absolute; top:0; right:0;}
	.ordina .pag a, .ordina .pag a:link, .ordina .pag a:hover, .ordina .pag a:active{ margin:0 9px 0 0; padding:0; height:23px; width:23px; display:block; float:left; background-position:0 0; text-indent:-99999px;}
	.ordina .pag .qui, .ordina .pag .qui:link, .ordina .pag .qui:hover, .ordina .pag .qui:active { background-position:0 -23px;}
	.ordina .pag .pag1 { background-image:url(img/ordina_pag1.gif); background-repeat:no-repeat;}
	.ordina .pag .pag2 { background-image:url(img/ordina_pag2.gif); background-repeat:no-repeat;}

.det_bloc .blog_item1 { width:100%; margin:0; padding-top:10px; border:0; background:url(img/bg_dot.gif) repeat-x top; display:inline-block; }
.det_bloc .blog_item1.det { background:none; }
.det_bloc .blog_item1 h2 { margin:0; padding:0 120px 10px 0; border:0; font-size:23px; font-weight:bold; color:#000; position:relative; line-height:100%; }
.det_bloc .blog_item1 .sub { font-size:11px; color:#999; margin-bottom:10px; }
.det_bloc .blog_item1 .sub a { color:#999; }
.det_bloc .blog_item1 .sub .user { color:#333; text-decoration:underline; }
.det_bloc .blog_item1 .sub .categoria_item { margin:0; padding:3px; border:0; background:#333; font-size:11px; color:#FFF;  position:relative; text-align:center; font-family:Arial, Helvetica, sans-serif; -moz-border-radius: 0;  
-webkit-border-radius: 0; text-shadow: none; text-transform:uppercase;}
.det_bloc .blog_item1 .image { margin:0 15px 0 0; padding:0; border:0; position:relative; float:left; }
.det_bloc .blog_item1 .imagexp { margin:15px 0; padding:0; border:0; position:relative; text-align:center; }

.det_bloc .blog_item1 .tex { margin:0; padding:0; border:0; position:relative; display:table; }
.det_bloc .blog_item1 h2 .cat_ico1 { position:absolute; bottom:0; right:0; background:url(img/blogchan1_ico.gif) no-repeat; width:93px; height:42px;}
.det_bloc .blog_item1 h2 .cat_ico2 { position:absolute; bottom:0; right:0; background:url(img/blogchan2_ico.gif)  no-repeat; width:93px; height:34px;}
.det_bloc .blog_item1 h2 .cat_ico3 { position:absolute; bottom:0; right:0; background:url(img/blogchan3_ico.gif) no-repeat; width:93px; height:34px;}
.det_bloc .blog_item1 h2 .cat_ico4 { position:absolute; bottom:0; right:0; background:url(img/blogchan4_ico.gif) no-repeat; width:93px; height:37px;}
.det_bloc .blog_item1 h2 .cat_ico5 { position:absolute; bottom:0; right:0; background:url(img/blogchan5_ico.gif) no-repeat; width:93px; height:29px;}
.det_bloc .blog_item1 h2 .cat_ico6 { position:absolute; bottom:0; right:0; background:url(img/blogchan6_ico.gif) no-repeat; width:93px; height:37px;}
.det_bloc .blog_item1 h2 .cat_ico7 { position:absolute; bottom:0; right:0; background:url(img/fotochan1_ico.gif) no-repeat; width:104px; height:52px;}
.det_bloc .blog_item1 h2 .cat_ico8 { position:absolute; bottom:0; right:0; background:url(img/fotochan2_ico.gif) no-repeat; width:105px; height:45px;}
.det_bloc .blog_item1 h2 .cat_ico9 { position:absolute; bottom:0; right:0; background:url(img/videochan1_ico.gif) no-repeat; width:113px; height:49px;}
.det_bloc .blog_item1 h2 .cat_ico10 { position:absolute; bottom:0; right:0; background:url(img/videochan2_ico.gif) no-repeat; width:102px; height:45px;}


.social_bar { position:relative; display:block; min-height:25px;}

.condfb { position:absolute; right:0; top:12px;}
.condfb2 { position:absolute; right:5px; bottom:5px;}

.det_bloc.sondaggi h2 { margin:20px 0 30px 0; padding:0; border:0; font-size:23px; color:#000; font-weight:bold; }
.det_bloc.sondaggi table { padding-bottom:20px; background:url(img/bg_dot.gif) bottom repeat-x;}
.det_bloc.sondaggi th { margin:0; padding:0 0 7px 0; border:0; font-size:13px; color:#333; font-weight:normal; width:350px; text-align:left; }
.det_bloc.sondaggi td { margin:0; padding:0 0 7px 10px; border:0; font-size:11px; color:#000; text-align:right; }
.det_bloc.sondaggi .perc { margin:0; padding:0; border:0; width:186px; height:11px; background:url(img/bg_percbar.jpg) repeat-x; text-align:left; }
.det_bloc.sondaggi .perc .percbar { margin:0; padding:0; border:0; height:11px; background:url(img/percbar.jpg) repeat-x; }

.item_sondaggi { margin:0 0 15px 0; padding:0; border:0; font-size:11px; color:#999;}
.item_sondaggi a { font-size:13px; color:#333; font-weight:bold;}


/*CARICA */
#carica { margin:0; padding:0; border:0; width:640px;}

.carica_tab { margin:0; padding:0; border:0; width:640px; height:48px; background:url(img/carica_tab_bg.jpg) repeat-x; position:relative;}
.carica_tab table { margin:0; padding:0; border:0; position:absolute; top:8px; left:16px;}
.carica_tab td { margin:0; padding:0; border:0;}
.carica_tab a, .carica_tab a:link{ display:block; padding:10px 18px; text-decoration:none; outline:none; font-family: today-shop-bold/*,"Arial Black", Gadget, sans-serif*/; font-size:16px; color:#474747; text-shadow:1px 1px 1px #FFFFFF; font-weight:bold; }
.carica_tab a:hover, .carica_tab a:active{ display:block; padding:10px 18px; text-decoration: underline; outline:none; font-family: today-shop-bold/*,"Arial Black", Gadget, sans-serif*/; font-size:16px; color:#474747; text-shadow:1px 1px 1px #FFFFFF; font-weight:bold; }
.carica_tab-qui{ display:block; padding:10px 18px; text-decoration:none; outline:none; font-family: today-shop-bold/*,"Arial Black", Gadget, sans-serif*/; font-size:16px; color:#474747; text-shadow:1px 1px 1px #FFFFFF; background:#FFF; border:solid 1px #D4D4D4; border-bottom:none; -moz-border-radius: 3px;  -webkit-border-radius: 3px; box-shadow: -1px -3px 4px #CCC;  -moz-box-shadow: -1px -3px 4px #CCC; -webkit-box-shadow: -1px -3px 4px #CCC; font-weight:bold; }

#carica form { margin:20px 34px; padding:0; border:0; }
#carica form td { margin:0; padding:0 0 15px 0; border:0; font-size:11px;}
#carica form td strong { color:#333;}
.carica-field1 { width:228px; height:20px; border:solid 1px #D4D4D4; padding:4px; color:#999; margin:0 18px 0 0;}
.carica-field2 { width:565px; height:20px; border:solid 1px #D4D4D4; padding:4px; color:#999; margin:0 18px 0 0;}
.carica-texa { width:565px; height:100px; border:solid 1px #D4D4D4; padding:4px; color:#999; margin:0 18px 0 0;}

.carica-note { width:495px; height:94px; background:url(img/bg_carica_note.jpg) no-repeat; padding:35px 40px;}
.carica-button { width:112px; height:25px; font-size:11px; color:#333;}



/*VIDEO [e immagini]*/
	
	/*listato*/
#subcont2 { margin:0; padding:0px 0 0 0; border:0; width:640px; display:inline-block;}
	
#subcon_videi_top { margin:0; padding:20px 30px; border:0; width:580px; background: url(img/subcon_videi_top_bg.jpg) top no-repeat #F7F7F7; display:inline-block;}
.h2_topvidg { height:69px; width:245px; background: url(img/h2_topvidg.png) no-repeat; font-size:0; text-indent:-99999px; position:relative; top:-14px; left:177px; margin:0;}
.h2_topimgg { height:69px; width:245px; background: url(img/h2_topimgg.png) no-repeat; font-size:0; text-indent:-99999px; position:relative; top:-14px; left:177px; margin:0;}
.menu_sx1 { margin:0 21px 20px 19px;}
.menu_sx1 h1 { font:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; display:block; padding-bottom:6px; padding-top:7px; font-size:12px; margin:0;}
.menu_sx1 a, .menu_sx1 a:link, .menu_sx1 a:hover, .menu_sx1 a:active { font:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; display:block; padding-bottom:6px; padding-top:7px; font-size:12px;}
.menu_sx1-aqui { background:url(img/menusx-abg.gif) no-repeat left top; padding:7px 0 7px 21px;}
.menu_sx1-anolast { border-bottom:dotted 1px #C2C2C2;}

.menu_sx1-anum { color:#333; font-weight:normal;}

.menu_sx1 form { margin:15px 0; padding:0; border:0; width:120px; height:24px; background:url(img/menu_sx1_form.gif) no-repeat; position:relative;}
.menu_sx1 input { margin:0; padding:0; border:0; width:90px; height:15px; position:absolute; top:5px; left:3px; font-size:11px;}
.menu_sx1 form a { margin:0; padding:0; border:0; width:22px; height:22px; position:absolute; top:1px; right:1px; text-indent:-9999px; font-size:0;}

.list_title { margin:0 0 15px 30px; position:relative; }
.list_description { font-style:normal; font-size:12px; }
.list_h1 { margin:0; padding:0; font-family:"Trebuchet MS"; font-size:30px; color:#333; font-weight:bold; line-height:120%; text-transform:uppercase;}

.videi_list_barsu { margin:0 0 15px 0; padding:0 31px 27px 31px; border:0; width:418px; height:25px; background:url(img/videi_list_bg.jpg) bottom no-repeat; position:relative;}
.nav_num1 { width:136px; height:25px; position:absolute; top:0; left:31px; background:url(img/nav_num1.gif) no-repeat;}
.nav_num1 a{font-size:11px; display:block; width:30px; height:17px; position:absolute; top:1px; padding:2px 4px;}
.nav_num1 .link1{ left:4px;}
.nav_num1 .link2{ left:49px;}
.nav_num1 .link3{ left:93px;}
.nav_fltr1 { width:251px; height:25px; position:absolute; top:0; right:31px; background: url(img/nav_filter1.gif) no-repeat;}

.nav_fltr1_blog { width:161px; height:25px; position:absolute; top:0; right:31px; background: url(img/nav_filter1.gif) no-repeat;}
.nav_fltr1 a{ font-size:11px; display:block; height:17px; position:absolute; top:1px; padding-top:2px; padding-bottom:2px; text-align:center;}
.nav_fltr1 .link1{ left:2px; width:86px;}
.nav_fltr1 .link2{ left:93px; width:64px;}
.nav_fltr1 .link3{ left:162px; width:76px; padding-left:10px;}

/*#videi_list_item_tot { margin:0; padding:0; border:0; width:520px; overflow-x:hidden; overflow-y:hidden;}*/
.videi_list_item_tot_cl { margin:0; padding:0; border:0; width:5000px;}

.videi_list { margin:0 0 15px 0; padding:0 6px; border:0; width:568px; display:inline-block; position:relative;}

.veditutte { font-size:0; text-indent:-99999px; position:absolute; top:-20px; right:10px; text-align:left; display:block; width:67px; height:12px; background:url(img/veditutte.gif) no-repeat;}
.veditutti { font-size:0; text-indent:-99999px; position:absolute; top:-20px; right:10px; text-align:left; display:block; width:64px; height:12px; background:url(img/veditutti.gif) no-repeat;}
a.mostratutti { text-decoration:underline; position:absolute; top:-25px; right:40px; font-size:12px; color:#333;}

.videi_list_item { margin-bottom:22px; padding:0; border:0; width:120px; position:relative; float:left; display:inline; overflow:hidden;}
.videi_list_item2 { margin-bottom:22px; padding:0; border:0; width:180px; position:relative; float:left; display:inline; overflow:hidden;}
.videi_list_item3 { margin-bottom:22px; padding:0; border:0; width:94px; position:relative; float:left; display:inline; overflow:hidden;}
.videi_list_item2 p .tito { font-size:14px; color:#000; font-weight:bold;}
.videi_list_item2 p { font-size:12px; color:#666;}
.videi_list_item2 p .pubda { font-size:11px; color:#999; }
.videi_list_item2 p .pubda a { color:#333; text-decoration:underline; }
.videi_list_item3 p, .videi_list_item3 p a { margin:2px 0; font-size:11px; color:#000; font-weight:bold;}

.videi_list_item_nolast { margin-right:29px;}
.videi_list_item_vis { margin:0; padding:0 0 4px 0; border:0; background:url(img/bg_subconthptop_item_com.gif) repeat-x bottom; font-size:10px; }
.videi_list_item p { margin:4px 0 0 0; padding:0; line-height:120%;}
.videi_list_item p a {font-size:11px; font-weight:bold; text-transform:capitalize; display:block; overflow:hidden; height: 28px; }
.videi_list_item_usr { font-size:10px; color:#999; }
.videi_list_item_usr strong { color:#666; }
.videi_list_item_usr a { color:#999; }

.videi_list_bargiu { margin:0 0 15px 0; padding:0 31px 0 31px; border:0; /*width:418px;*/ height:25px; position:relative;}
.nav_pag1 { width:251px; height:25px; position:absolute; top:0; right:31px; background: url(img/nav_pag1.gif) no-repeat;}
.nav_pag1 a {font-size:11px; display:block; width:114px; height:17px; position:absolute; top:1px; padding:2px 4px; text-align:center; }
.nav_pag1 span, .nav_pag1 .disabled {font-size:11px; display:block; width:114px; height:17px; position:absolute; top:1px; padding:2px 4px; text-align:center; color:#999;}
.nav_pag1 .link1{ left:2px;}
.nav_pag1 .link2{ left:128px;}

	/*dettaglio*/
		/*player video*/
.video_det { margin:0; padding:20px 31px 20px 34px; border:0; width:575px; display:inline-block; position:relative;}
.video_det2 { margin:0; padding:20px; border:0; width:600px; /* display: inline-block ; */ position:relative;}
.video_det3 { margin:0; padding:33px; border:0; width:550px; display:inline-block; position:relative;}
.video_det strong, .video_det b, .video_det2 strong, .video_det2 b  { color:#333; }

.video_det_tito { margin:0; padding:9px 7px; border: solid 1px #DDD; background: #F0F0F0; font:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px; position:relative; min-height:37px;}
.video_det_tito h1 { margin:0 17px 0 54px; padding:0; border:0;  font:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#333; text-shadow:1px 1px 1px #FFFFFF; text-transform:uppercase;}
.video_det_tito p { margin:0 17px 5px 54px; padding:0; line-height:120%;}
.video_det_tito strong { color:#333; }
.video_det_tito_num { height:37px; position:absolute; left:8px; top:8px; background:#FFD62F; padding:0 5px; text-shadow:1px 1px 1px #FFFFFF; font-size:18px; font-family:"Arial Black"; -moz-border-radius: 3px;  -webkit-border-radius: 3px; color:#333; line-height:80%; text-align:center; }

.videt_play { margin:0; padding:0; border:0; width:575px; height:383px; background:url(img/videt_play_bg.gif) bottom no-repeat; position:relative;}
.videt_play_vid { margin:0 3px; padding:0; border:0; /*position:absolute; top:3px; left:4px; height:340px;*/ width:567px;}
/*
.videt_play_like, videt_play_like:link { margin:0; padding:10px 0 0 52px; border:0; position:absolute; bottom:9px; left:5px; width:68px; height:30px; display:block; text-decoration:none; font-size:12px; color:#333; text-shadow:1px 1px 1px #FFFFFF; background:url(img/videt_play_like_bg.png) no-repeat; font-weight:bold; text-align:left;}
.videt_play_like:hover, .videt_play_like:active { margin:0; padding:10px 0 0 52px; border:0; position:absolute; bottom:9px; left:5px; width:68px; height:30px; display:block; text-decoration:none; font-size:12px; color:#333; text-shadow:1px 1px 1px #FFFFFF; background:url(img/videt_play_like_on_bg.png) no-repeat; font-weight:bold; text-align:left;}

.videt_play_like-y { margin:0; padding:10px 0 0 52px; border:0; position:absolute; bottom:9px; left:5px; width:68px; height:30px; display:block; text-decoration:none; font-size:12px; font-weight:bold; color:#333; text-shadow:1px 1px 1px #FFFFFF; background:url(img/videt_play_like-y_bg.png) no-repeat; text-align:left;}
*/.videt_play_like { position:absolute; bottom:6px; left:5px;}
.videt_play_nlikes { position:absolute; bottom:6px; left:186px; border:0; border-right:dotted 1px #D5D5D5; padding:5px 10px 0 0; font-size:10px; color:#999; font-style:italic; white-space:nowrap; line-height:100%; text-align:left;}
/*.videt_play_nlikes { display:none;}*/
.videt_play_visual { position:absolute; bottom:6px; left:250px; border:0; border-right:dotted 1px #D5D5D5; padding:5px 10px 0 0; font-size:10px; color:#999; font-style:italic; white-space:nowrap; line-height:100%; text-align:left;}
/*.videt_play_visual { position:absolute; bottom:15px; left:8px; border:0; border-right:dotted 1px #D5D5D5; padding:5px 10px 0 0; font-size:10px; color:#999; font-style:italic; white-space:nowrap; line-height:100%; text-align:left;}*/
.videt_play_comm { position:absolute; bottom:6px; left:345px; border:0; padding:5px 10px 0 0; font-size:10px; color:#999; font-style:italic; white-space:nowrap; line-height:100%; text-align:left;}
/*.videt_play_comm { position:absolute; bottom:15px; left:103px; border:0; padding:5px 10px 0 0; font-size:10px; color:#999; font-style:italic; white-space:nowrap; line-height:100%; text-align:left;}*/

.videt_play_nlikes strong, .videt_play_visual strong, .videt_play_comm strong { /*font-size:18px;*/ font-size:14px; color:#666; font-weight:bold; font-style:normal;}

.videt_play_cond { position:absolute; bottom:6px; right:5px; border:0; text-align:left;}


/*.condividi2 { margin:0; padding:0; border:0; width:195px; height:40px; background:url(img/condividi2_bg.png) no-repeat; position:absolute; right:8px; bottom:9px;}
.condividi2_tex { margin:0; padding:0; border:0; position:absolute; left:12px; top:10px; font-size:12px; font-weight:bold; color:#333; text-shadow:1px 1px 1px #FFFFFF;}
.condividi2_fb { margin:0; padding:0; border:0; position:absolute; left:103px; top:14px; }
.condividi2_mys { margin:0; padding:0; border:0; position:absolute; left:124px; top:14px; }
.condividi2_lnk { margin:0; padding:0; border:0; position:absolute; right:16px; top:10px; font-size:12px; font-weight:bold; text-shadow:1px 1px 1px #FFFFFF; display:inline-block;}
*/.condividi2 { margin:0; padding:0; border:0; width:154px; height:25px; background:url(img/condividi_bg.png) no-repeat;  position:absolute; right:8px; bottom:6px;}

.condividi2_win { margin:0; padding:0; border: solid 1px #C4C3C3; background:#FFF;  position:absolute; right:-233px; top:12px; font-size:12px; width:237px; display: inline-block;}
.condividi2_win form { margin:10px; padding:0; border:0; font-size:10px; color:#5F5E5E; font-weight:bold; }
.condividi2_win_field { margin:2px 0; padding:2px; border: solid 1px #DDD; width:212px; height:17px; font-size:10px; color:#999; font-weight:bold; }
.condividi2_win_texa { margin:2px 0; padding:2px; border: solid 1px #DDD; width:212px; height:51px; font-size:10px; color:#999; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.condividi2_win_butt { margin:5px 0; width:61px; height:24px; font-size:12px; color:#333; font-weight:bold; text-shadow:1px 1px 1px #FFFFFF; cursor:pointer; float:right; }
.condividi2_win table { margin:0; padding:0; border:0; width:100%; }
.condividi2_win td { margin:0; padding:0; width:50%; height:27px; text-align:center; font-size:12px; color:#5F5E5E; font-weight:bold;  }
.condividi2_win_off1 { background:url(img/condividi2_win_qui.jpg) repeat-x; border-right: solid 1px #DDD; border-bottom: solid 1px #DDD; }
.condividi2_win_off2 { background:url(img/condividi2_win_qui.jpg) repeat-x; border-left: solid 1px #DDD; border-bottom: solid 1px #DDD; border-right:1px solid #DFDFDF }
.condividi2_win td a { display:block; font-size:12px; color:#5F5E5E; font-weight:bold;  }
.condividi2_win_link { margin:15px; padding:0; border:0; width:207px; }
.condividi2_win_link a { margin:5px 0; padding:0 0 6px 24px; border:0; border-bottom:dotted 1px #F2F2F2; display:block; font-size:11px; font-weight:bold; color:#5F5E5E; }
.segna_twitter { background:url(img/segnala_twitter.jpg) left top no-repeat;}
.segna_delicious { background: url(img/segnala_delicious.jpg) left top no-repeat;}

		/*player immagini*/
.imgplay_tito { margin:0; padding:9px 10px; border: solid 1px #DDD; background: #F0F0F0; font:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:11px; position:relative;}
.imgplay_tito h1 { margin:0; padding:0; border:0;  font:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#333; text-shadow:1px 1px 1px #FFFFFF; text-transform:uppercase;}
.imgplay_tito p { margin:0 0 5px 0; padding:0; line-height:120%;}
.imgplay_tito strong { color:#333; }
.imgplay { margin:0; padding:15px 0 52px 0; border:0; border-left: solid 1px #DDD; border-right: solid 1px #DDD; width:573px; background:url(img/imgplay_bg.gif) bottom repeat-x #FAF8F8; position:relative; text-align:center; z-index:999;}
.imgplay_img { margin:0; padding:4px; border: solid 1px #DDD; background:#FFF;}
.imgplay_tex { margin:0; padding:9px 10px; border:0; border-bottom:dotted 1px #DDD; border-left: solid 1px #DDD; border-right: solid 1px #DDD; background: #FAF8F8; font-size:13px;}


.video_det_h3 { margin:0; padding:50px 34px 0 34px; width:572px; height:24px; background:url(img/video_det_h3_bg.jpg) no-repeat; color:#474747; font-size:16px; font-weight: bold; font-family: today-shop-bold/*,"Arial Black", Gadget, sans-serif*/; text-shadow:1px 1px 1px #FFFFFF;}

.videt_simili_prev { margin:0 7px 0 0; float:left; display:inline;}
.videt_simili_next { position:absolute; top:20px; right:31px;}
.videt_simili_prev2 { margin:0 5px 0 0; float:left; display:inline;}
.videt_simili_next2 { position:absolute; top:0; right:20px;}
.videt_simili_prev3 { position:absolute; top:20px; left:17px;}
.videt_simili_next3 { position:absolute; top:20px; right:17px;}

.video_det2 .EasyCarousel { position:absolute; top:0; left:20px;}
.video_det3 .EasyCarousel { position:absolute; top:0; left:8px;}

.videi_list_videt_simili { margin:0 5px;}
.videi_list_videt_simili2 { margin:0 10px 0 0;}
.videi_list_videt_simili3 { margin:0 16px 0 0;}


.videt_commento { margin:10px 10px 5px 0; padding:0 0 10px 0; border:0; border-bottom:1px solid #D8DFEA; display:inline-block; position:relative; width:540px;}
.videt_commento .p1 { margin:0 0 3px 0; padding:0 100px 0 60px; border:0; font-size:11px; color:#333; font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
.videt_commento .p1 a { font-weight:bold; color:#3B5998;}
.videt_commento p { margin:0; padding:0 0 11px 60px; border:0; font-size:11px; color:#333;  font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
.videt_commento p b, .videt_commento p strong { color:#000;}

.videt_commento p .grigio9 { color:#808080; font-size:9px;}
.videt_commento_img { margin:0 10px 0 0; padding:0; border:0; 0 position:relative; width:50px; height:50px; float:left; }
.videt_commento_img img { margin:0; padding:0; border:0; width:50px; height:50px;  }
.videt_commento_img_ico { position:absolute; right:3px; bottom:3px; }
.videt_commento_img_menu { position:absolute; right:0; top:0; }
.videt_commento_img_menu a { font-family:Tahoma; font-size:11px; margin:0 0 0 9px; text-decoration:underline; }

.videt_commento_ins { margin:10px 0 15px 0; padding:0; border:0; display:inline-block; position:relative; width:575px;}
.videt_commento_ins form { margin:10px 0 0 72px; padding:7px 18px; border:solid 1px #CACACA; font-family:"Trebuchet MS"; font-size:11px; position:relative; width:461px; background:#F7F7F7;}
.videt_commento_ins_box { margin:10px 0 0 72px; padding:7px 18px; border:solid 1px #CACACA; font-family:"Trebuchet MS"; font-size:11px; position:relative; width:461px; background:#F7F7F7;}
.videt_commento_ins td { margin:0; padding:0 0 7px 0; border:0; }
.videt_commento_ins td .login { display:block; width:40px; height:13px; text-indent:-9999px; font-size:0; background:url(img/commenta_login.gif) no-repeat; }
.videt_commento_ins_pub { position:absolute; right:0; top:0; color:#3B5998;}
.videt_commento_ins_pub_texa { margin:0; padding:4px; border:1px solid #FFD760; width:452px; height:52px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.videt_commento_ins_pub_field { margin:0; padding:2px; width:126px; height:13px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.videt_commento_ins_pub_butt { margin:0;  height:25px; width:82px; font-size:0; border:0; padding:0; text-indent:-99999px; background:url(img/commenta_butt.gif) no-repeat; cursor:pointer;  }

.videt_commento_ins form .pubsufb { position:absolute; top:-23px; right:0;}
.videt_commento_ins form .pubsufb a { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4A6EAB; padding:0 18px 5px 0; background:url(img/pubsufb.gif) right no-repeat; display:inline-block; height:11px;}

.videt_commento_ins form .lasciacomm { position:absolute; top:-33px; left:-33px; font-size:13px; color:#333;}

.videt_commento_ins .connect { margin:0; padding:0; border:0; position:absolute; width:255px; top:95px; right:25px;}
.videt_commento_ins .connect .fb { margin:0; padding:0; border:0; position:absolute; top:0; right:0;}
.videt_commento_ins .connect .oppure { margin:0; padding:0; border:0; position:absolute; top:35px; left:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6E6E6E; font-size:13px; font-weight:bold;}
.videt_commento_ins .connect .confb { margin:0; padding:0; border:0; position:absolute; top:38px; left:65px; color:#6E6E6E; font-size:11px; line-height:110%;}


	/*noslot sidebar dx*/
.nosl_dx1 { margin:0 0 20px 0; width:258px; /* background:url(img/slot/bg_shop.png) top no-repeat; */ position:relative; padding:60px 21px 0 21px; display:inline-block;}
.nosl_dx1 h2 { margin:0; padding:0; border:0; width:262px; position:absolute; left:19px; top:18px; color:#474747; font-size:16px; font-family: today-shop-bold/*,"Arial Black", Gadget, sans-serif*/; text-shadow:1px 1px 1px #FFFFFF;}
.nosl_dx2 { margin:0 0 20px 0; width:300px; background:url(img/slot/bg_shop.png) top no-repeat; position:relative; padding:50px 0px 0 0px; display:inline-block;}
.nosl_dx2 h2 { margin:0; padding:0; border:0; width:262px; position:absolute; left:19px; top:18px; color:#474747; font-size:16px; font-family: today-shop-bold/*,"Arial Black", Gadget, sans-serif*/; text-shadow:1px 1px 1px #FFFFFF;}

.sidebardx .link_but4 { margin-bottom:20px;}

.user_corlt { margin:0 15px 0 0; padding:0; border:0; width:98px; height:121px; position:relative; float:left; display:inline;}
.user_corlt_img { margin:0; padding:3px 4px; border: solid 1px #DDD; background:#FFF; position:relative; width:90px; height:89px; }
.user_corlt_img img { margin:0; padding:0; border:0;  }
.user_corlt_link { margin:0; padding:2px 0; border: solid 1px #DDD; background: url(img/user_corlt_link.png) no-repeat; position: absolute; left:0; bottom:0; width:98px; height:20px; text-align:center; }
.user_corlt_link a { font-size:11px; text-shadow:1px 1px 1px #FFFFFF; }
.user_corlt_tex { margin:0; padding:0; border:0; font-size:9px; font-weight:bold; line-height:150%;}
.user_corlt_tex h3 { margin:0 0 7px 0; padding:0; border:0; font-size:16px; color:#333; font-weight:bold; font-family:"Trebuchet MS";}
.user_corlt_tex_line2 { font-size:11px; color:#333; font-weight:normal;}

.videi_list_videt_usr { margin:0 18px 10px 0;}

/*PROFILO UTENTE*/

	/*pubblico*/
#subcontint2 { margin:0; padding:20px 0 0 0; border:0; width:640px; display:inline-block;}
.tex_sx1 { margin:0 21px 20px 19px; font-size:11px; color:#999; line-height:120%;}
.tex_sx1 p{ margin:0 0 15px 0; }
.tex_sx1_line2 { font-size:12px; color:#333;}

.user_prof_img { margin:0 21px 10px 19px; padding:3px; border: solid 1px #DDD; background:#FFF; position:relative; width:112px; height:112px; }
.user_prof_img img { margin:0; padding:0; border:0;  }

/*.user_prof_like, user_prof_like:link { margin:0 0 20px 0; padding:10px 0 0 52px; border:0; position:relative; left:19px; width:68px; height:30px; display:block; text-decoration:none; font-size:12px; color:#333; text-shadow:1px 1px 1px #FFFFFF; background:url(img/videt_play_like_bg.png) no-repeat; font-weight:bold; text-align:left;}
.user_prof_like:hover, .user_prof_like:active { margin:0 0 20px 0; padding:10px 0 0 52px; border:0; position:relative; left:19px; width:68px; height:30px; display:block; text-decoration:none; font-size:12px; color:#333; text-shadow:1px 1px 1px #FFFFFF; background:url(img/videt_play_like_on_bg.png) no-repeat; font-weight:bold; text-align:left;}

.user_prof_like-y { margin:0 0 20px 0; padding:10px 0 0 52px; border:0; position:relative; left:19px; width:68px; height:30px; display:block; text-decoration:none; font-size:12px; font-weight:bold; color:#333; text-shadow:1px 1px 1px #FFFFFF; background:url(img/videt_play_like-y_bg.png) no-repeat; text-align:left;}
*/.user_prof_like {position:relative; left:19px; margin:0 0 20px 0;}
.user_prof_h3 { margin:0 0 20px 0; padding:50px 34px 0 34px; width:412px; height:24px; background:url(img/video_det_h3_bg.jpg) no-repeat; color:#474747; font-size:16px; font-weight: bold; font-family: today-shop-bold/*,"Arial Black", Gadget, sans-serif*/; text-shadow:1px 1px 1px #FFFFFF;}

.user_prof_cosa_tab { margin:0; padding:0; border:0; height:94px; position:relative;}
.user_prof_cosa_tab table { margin:0; padding:0; border:0; position:absolute; top:42px; left:193px;}
.user_prof_cosa_tab td { margin:0; padding:0 5px 0 0; border:0; vertical-align:top;}
.user_prof_cosa_tab-a, .user_prof_cosa_tab-a:link{ display:block; padding:6px 10px; text-decoration:none; outline:none; font-size:11px; color:#474747; text-shadow:1px 1px 1px #FFFFFF; background:#F2F2F2; border:solid 1px #D4D4D4; border-bottom:none; -moz-border-radius: 3px;  -webkit-border-radius: 3px; box-shadow: -1px -3px 4px #CCC;  -moz-box-shadow: -1px -3px 4px #CCC; -webkit-box-shadow: -1px -3px 4px #CCC; font-weight:bold; }
.user_prof_cosa_tab-a:hover, .user_prof_cosa_tab-a:active{ display:block; padding:6px 10px; text-decoration: underline; outline:none;  font-size:11px; color:#474747; text-shadow:1px 1px 1px #FFFFFF; background:#F2F2F2; border:solid 1px #D4D4D4; border-bottom:none; -moz-border-radius: 3px;  -webkit-border-radius: 3px; box-shadow: -1px -3px 4px #CCC;  -moz-box-shadow: -1px -3px 4px #CCC; -webkit-box-shadow: -1px -3px 4px #CCC; font-weight:bold; }
.user_prof_cosa_tab-qui, .user_prof_cosa_tab-qui:link, .user_prof_cosa_tab-qui:hover, .user_prof_cosa_tab-qui:active{ display:block; padding:6px 10px 7px 10px; text-decoration:none; outline:none; font-size:11px; color:#474747; text-shadow:1px 1px 1px #FFFFFF; background:#FFF; border:solid 1px #D4D4D4; border-bottom:none; -moz-border-radius: 3px;  -webkit-border-radius: 3px; box-shadow: -1px -3px 4px #CCC;  -moz-box-shadow: -1px -3px 4px #CCC; -webkit-box-shadow: -1px -3px 4px #CCC; font-weight:bold; }

.user_vidfot { margin:0; padding:0 20px 20px 20px; border:0; width:440px; display:inline-block; position:relative;}


.user_prof_det { margin:0 0 10px 0; padding:0 31px; border:0; width:418px; display:inline-block;}

.user_prof_det_item { margin:0 0 5px 0; padding:0 0 6px 0; border:0; border-bottom:dotted 1px #CCC; width:418px; display:inline-block;}

.user_prof_det_tito { margin:0 10px 0 0; padding:0; border:0; display:inline; float:left; font-family:"Trebuchet MS"; width:332px; font-size:26px; color:#333; font-weight:bold;}
.user_prof_det_like { margin:0; padding:0 22px 0 0; border:0; display:inline; font-size:18px; width:48px; color:#333; font-weight:bold; float:right; background:url(img/cuore15x13.gif) right top no-repeat; text-align:right;}

.user_prof_det_frase { margin:0 10px 0 0; padding:0; border:0; display:inline; float:left; width:332px; font-size:12px; color:#333; font-weight:bold;}

.user_prof_det_likeitm { margin:0 10px 0 0; padding:0 0 0 16px; border:0; display:inline; float:left; width:316px; font-size:11px; color:#666; background:url(img/cuore9x8.gif) left top no-repeat;}
.user_prof_det_commitm { margin:0 10px 0 0; padding:0 0 0 16px; border:0; display:inline; float:left; width:316px; font-size:11px; color:#666; background:url(img/commento9x8.gif) left top no-repeat;}
.user_prof_det_likeitm strong, .user_prof_det_likeitm b, .user_prof_det_commitm strong, .user_prof_det_commitm b { color:#333;}

.user_prof_det_thumb { margin:7px 0 0 0; padding:0; border:0; display: inline-block;  width:316px; }
.user_prof_det_thumb .subconthpsx_item_img { width:112px; height:67px; float:left; margin:0;}
.user_prof_det_thumb_tex { margin:0; padding:0 0 0 130px; border:0; font-family:"Trebuchet MS"; font-size:11px; line-height:120%; }
.user_prof_det_thumb_tex strong, .user_prof_det_thumb_tex b { color:#333;}
.user_prof_det_thumb_tex_nvis { margin:0 0 7px 0; padding:0; border:0; border-bottom: dotted 1px #E5E5E5; font-size:10px; color:#999; font-family:Arial, Helvetica, sans-serif; }
.user_prof_det_thumb_tex_usr { margin:0 0 3px 0; padding:0; border:0;  font-size:10px; color:#333; font-family:Arial, Helvetica, sans-serif; }

.user_prof_det_data { margin:0; padding:0; border:0; display:inline; font-size:11px; width:70px; color:#999; float:right; font-family:"Trebuchet MS"; text-align:right;}

.user_prof_det .p2 { margin:10px 0; text-align:right;}

	/*editing*/
		/*contenuti*/
.user_prof_edit_tab { margin:0; padding:0; border:0; height:47px; position:relative; top:-20px; background:url(img/user_prof_edit_tab_bg.jpg) repeat-x;}
.user_prof_edit_tab h2{  margin:0; padding:0; border:0; font-family: today-shop-bold/*,"Arial Black", Gadget, sans-serif*/; font-size:16px; color:#474747; text-shadow:1px 1px 1px #FFFFFF; width:240px; position:absolute; top:20px; left:31px;}
.user_prof_edit_tab table { margin:0; padding:0; border:0; position:absolute; top:15px; left:280px;}
.user_prof_edit_tab td { margin:0; padding:0 5px 0 0; border:0; vertical-align:top;}
.user_prof_edit_tab-a, .user_prof_edit_tab-a:link{ display:block; padding:6px 10px; text-decoration:none; outline:none; font-size:11px; color:#474747; text-shadow:1px 1px 1px #FFFFFF; background:#F2F2F2; border:solid 1px #D4D4D4; border-bottom:none; -moz-border-radius: 3px;  -webkit-border-radius: 3px; box-shadow: -1px -3px 4px #CCC;  -moz-box-shadow: -1px -3px 4px #CCC; -webkit-box-shadow: -1px -3px 4px #CCC; font-weight:bold; }
.user_prof_edit_tab-a:hover, .user_prof_edit_tab-a:active{ display:block; padding:6px 10px; text-decoration: underline; outline:none;  font-size:11px; color:#474747; text-shadow:1px 1px 1px #FFFFFF; background:#F2F2F2; border:solid 1px #D4D4D4; border-bottom:none; -moz-border-radius: 3px;  -webkit-border-radius: 3px; box-shadow: -1px -3px 4px #CCC;  -moz-box-shadow: -1px -3px 4px #CCC; -webkit-box-shadow: -1px -3px 4px #CCC; font-weight:bold; }
.user_prof_edit_tab-qui, .user_prof_edit_tab-qui:link, .user_prof_edit_tab-qui:hover, .user_prof_edit_tab-qui:active{ display:block; padding:6px 10px 7px 10px; text-decoration:none; outline:none; font-size:11px; color:#474747; text-shadow:1px 1px 1px #FFFFFF; background:#FFF; border:solid 1px #D4D4D4; border-bottom:none; -moz-border-radius: 3px;  -webkit-border-radius: 3px; box-shadow: -1px -3px 4px #CCC;  -moz-box-shadow: -1px -3px 4px #CCC; -webkit-box-shadow: -1px -3px 4px #CCC; font-weight:bold; }

.user_prof_edit_frase { margin:0; padding:9px 10px; border:0; border-top:solid 1px #E6E6E6; background:#F2F2F2;}
.user_prof_edit_frase form { margin:0; padding:0; border:0; }

.user_prof_edit_frase_texa { margin:0 0 9px 0; padding:2px; border:solid 1px #D6D6D6; width:391px; background:#FFF; color:#333; min-height:19px; }
.user_prof_edit_frase_texa textarea { margin:0 0 9px 0; padding:0; border:0; width:100%; overflow: hidden; outline:none; resize:vertical; height:19px; }

.user_prof_edit_frase_but { margin:0; padding:0; border:0; border-left:solid 1px #E0E0E0; border-right:solid 1px #E0E0E0; background:url(img/bottoni_bg.jpg) repeat-x bottom; width:117px; height:25px; font-size:11px; color:#333; cursor:pointer; -moz-border-radius: 3px;  -webkit-border-radius: 3px;}
.user_prof_edit_frase .p2 { margin:0; text-align:right;}

.user_prof_edit_vidfot { margin:0 0 10px 0; padding:0 49px 0 31px; border:0; width:400px; display:inline-block;}
.user_prof_edit_vidfot table { margin:0 0 10px 0; padding:0; border:0; width:400px; }
.user_prof_edit_vidfot th { margin:0; padding:5px; border:0; border-bottom:dotted 1px #CCC; vertical-align:middle; font-size:9px; color:#333; background:#F2F2F2; }
.user_prof_edit_vidfot td { margin:0; padding:10px 5px; border:0; border-bottom:dotted 1px #CCC; vertical-align:top; font-size:11px; }
.user_prof_edit_vidfot h4 { margin:0; padding:0; border:0; font-family:"Trebuchet MS"; color:#333; font-size:12px;}

.tipo_news2_w2 { width:26px; display: inline-block;}

.user_prof_edit_inappr { margin:0; padding:3px 5px; border:0; background:#DDD; font-size:10px; color:#666; font-weight:bold;  position:relative; text-align:center; font-family:Arial, Helvetica, sans-serif; -moz-border-radius: 3px;  
-webkit-border-radius: 3px; text-shadow: 1px 1px 1px #FFF; width:110px;}
.user_prof_edit_rif { margin:0; padding:3px 5px; border:0; background:#D90909; font-size:10px; color:#FFF; font-weight:bold;  position:relative; text-align:center; font-family:Arial, Helvetica, sans-serif; -moz-border-radius: 3px;  
-webkit-border-radius: 3px; text-shadow: 1px 1px 1px #666; width:110px;}

.user_prof_edit_vidfot_nvis { font-size:10px; color:#999; }

.user_prof_edit_vidfot .p2 { margin:10px 0; text-align:right;}
.user_prof_edit_vidfot .p2 a { color:#666;}
		/*informazioni*/
.user_chng_inf_table { margin:0 0 30px 0; padding:0; border:0; width:100%;}
.user_chng_inf_table td { margin:0; font-size:11px; vertical-align: middle; line-height:120%;}
.user_chng_inf_table td strong, .user_chng_inf_table td b { color:#333;}
.user_chng_inf_table th { margin:0; border:0; padding:0 0 11px 0; font-size:16px; font-weight:bold; font-family:"Trebuchet MS"; color:#000; text-align:left; vertical-align: middle; background:url(img/user_chng_inf_table_th_bg.gif) bottom left no-repeat;}
.user_chng_inf_table_th2 { margin:0; border:0; padding:0 15px 11px 0; font-size:10px;  color:#999; text-align:right; vertical-align: middle; white-space: nowrap; background:url(img/user_chng_inf_table_th_bg.gif) bottom left no-repeat; width:123px;}
.user_chng_inf_table_th2 a { color:#000;}

.user_chng_inf_table_tdsx { margin:0; border:0; padding-right:15px; text-align:right; width:123px;}
.grup1  { padding-top:10px;}
.grup2 { padding-top:20px;}

.user_chng_inf_table_save { margin:0; border:0; padding:25px 15px 5px 0; text-align:left; background:url(img/user_chng_inf_table_save_bg.gif) bottom left no-repeat; height:25px; text-shadow:1px 1px 1px #FFFFFF; }

.user_chng_inf_field1 { margin:0; padding:3px; border:solid 1px #D4D4D4; width:134; height:17px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
.user_chng_inf_field2 { margin:0; padding:3px; border:solid 1px #D4D4D4; width:272px; height:17px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
.user_chng_inf_field2_cont { margin:0; padding:0; border:0; width:280px; height:25px; position:relative;}
.user_chng_inf_field2_cont img { margin:0; padding:0; border:0; position:absolute; top:1px; right:1px;}
.user_chng_inf_field3 { margin:0; padding:3px; border:solid 1px #D4D4D4; width:254px; height:17px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; }
.disabled { background:#F2F2F2;}
.user_chng_inf_combo { margin:0 5px 0 0; padding:3px; border:solid 1px #D4D4D4;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; }

/*SHOP*/

	/*listato*/
.shop_el { margin:0; padding:20px 31px 10px 31px; border:0; width:575px; display:inline-block; position:relative;}

.shop_el_top { margin:0; padding:0; border: solid 1px #DDD; width:578px; height:279px; display:inline-block; position:relative; background:#EDEDED;}
.shop_el_top_img { width:482px; height:253px; background:#FFF; border:solid 1px #DDD; padding:3px; position:absolute; right:7px; top:7px;}
.shop_el_top_img img { margin:0; padding:0; border:0;}
.shop_el_top_tex { width:437px; height:54px; background: url(img/nero_trasp.png) repeat;  padding:10px 35px 10px 10px; position:absolute; left:3px; bottom:3px; font-size:11px; color:#FFF;}
.shop_el_top_tex h4 { margin:0 0 3px 0; padding:0; font-size:18px; color:#FFF; font-family:"Trebuchet MS";}
.shop_el_top_but { height:74px; width:27px; background: url(img/shop_el_tex_but.png) no-repeat; font-size:0; text-indent:-99999px; position:absolute; top:0; right:0; cursor:pointer;}

.shop_el_top_thumb { position:absolute; top:7px; left:9px; width:52px;}
.shop_el_top_thumb_item { width:52px; height:52px; background:#FFF; border:solid 1px #DDD; padding:3px; margin:0 0 7px 0; display: inline-block;}
.shop_el_top_thumb_item_qui { width:52px; height:52px; background: url(img/qui_shop_thumb2.png) no-repeat top; border:0; padding:4px 13px 4px 4px; margin:0 2px 7px 0; display: inline-block;}

.shop_el_prod_item { width:125px;  border:0; padding:0; margin-bottom:10px; display:inline; float:left; font-size:11px; color:#7F7F7F;}
.shop_el_prod_item_nolast { margin-right:25px;}
.shop_el_prod_item_img { margin:0; padding:3px; border: solid 1px #DDD; background:#FFF; position:relative; width:117px; }
.shop_el_prod_item_img img { margin:0; padding:0; border:0; display:block;  }
.shop_el_prod_item_img .prezzo { margin:0; padding:3px; border:0; font-family:"Trebuchet MS"; font-size:15px; font-weight:bold; color:#FFF; background: url(img/nero_trasp.png) repeat; position:absolute; left:3px; bottom:3px;  }

.shop_el_prod_item select { width:125px;}

.shop_el_prod_item_link { margin:0; padding:2px 0; border:0; background: url(img/shop_el_prod_item_link.png) no-repeat; width:125px; height:24px; text-align:center; }
.shop_el_prod_item_link a { font-size:11px; text-shadow:1px 1px 1px #FFFFFF; }

.shop_el_prod_item h4 { margin:5px 0 5px 0; padding:0; font-family:"Trebuchet MS"; font-size:15px; color:#333; font-weight:bold;}
.shop_el_prod_item h5 { margin:5px 0 0 0; padding:0; font-family:"Trebuchet MS"; font-size:12px; color:#333; font-weight:bold; line-height:130%;}
.shop_el_prod_item p { margin:0; padding:0; line-height:130%;}

.bgselect { background:#FED42C; padding:3px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}

	/*sidebar dx*/
.shop_carr_dx { margin:0; padding:0; border:0; background:url(img/shop_carr_dx_bg.png) no-repeat; width:260px; height:45px; text-align:center; position:relative; }
.shop_carr_dx_giallo { margin:0; padding:0; border:0; background:url(img/shop_carr_dx_bg_giallo.png) no-repeat; width:260px; height:45px; text-align:center; position:relative; }/*gengi*/
.shop_carr_dx .n_oggt, .shop_carr_dx_giallo .n_oggt { margin:0; padding:0; border:0; text-align:center; position:absolute; top:9px; left:24px; font-size:18px; line-height:80%; }
.shop_carr_dx .n_oggt  strong, .shop_carr_dx_giallo .n_oggt  strong{  padding:0 0 0 20px;  background:url(img/carr.gif) left top no-repeat; }
.shop_carr_dx .costo, .shop_carr_dx_giallo .costo { margin:0; padding:0 0 0 11px; border:0; border-left:dotted 1px #E5E5E5; text-align:center; position:absolute; top:9px; left:77px; font-size:18px; line-height:80%; }

.shop_carr_dx a, .shop_carr_dx_giallo a { margin:0; padding:6px 0 0 0; border:0; font-size:12px; font-weight:bold; color:#666; text-shadow:1px 1px 1px #FFFFFF; display:block; height:29px; width:98px; position:absolute; right:1px; top:1px; text-align:center; line-height:15px; }

	/*detaglio (anche del blog)*/
.det1_h1 { margin:0; padding:0; font-family:"Trebuchet MS"; font-size:26px; color:#333; font-weight:bold; line-height:120%; text-transform:uppercase;}
.shop_det_top { margin:20px 0; padding:0; border: solid 1px #DDD; width:573px; height:280px; position:relative;}
.shop_det_top_img { margin:0; padding:0; border:0; position:absolute; top:3px; left:3px;}
.fasc_sconto { position:absolute; top:0; left:0; width:65px; height:65px; background:url(img/fasca_sconto.png) no-repeat;}
.shop_det_top_nav { position:absolute; bottom:3px; left:3px; width:61px; height:30px; background:url(img/shop_det_top_nav.png) no-repeat;}
.shop_det_top_nav_prev { height:30px; width:30px; font-size:0; text-indent:-99999px; position:absolute; top:0; left:0; cursor:pointer; display:block;}
.shop_det_top_nav_next { height:30px; width:30px; font-size:0; text-indent:-99999px; position:absolute; top:0; right:0; cursor:pointer; display:block;}

.shop_det_top_dx { margin:0; padding:0; border:0; border-left:solid 1px #DDD; width:176px; height:280px; position:absolute; top:0; right:0; background:#F0F0F0; font-size:11px;}
.shop_det_top_dx_prz { margin:0; padding:0 0 1px 0; border:0; border-bottom:solid 1px #D8D8D8; width:152px; position:absolute; top:16px; left:16px; }
.shop_det_top_dx_prz strong { margin:0; padding:0; border:0; font-size:18px; color:#333; }
.shop_det_top_dx .cont_butun{ position:absolute; left:16px; bottom:5px; line-height:140%; }
.shop_det_top_dx form { /* margin:50px 0 0 0;  padding:0; border:0; position:absolute; left:16px; bottom:5px;  display:block;*/}
div.tip{ background-color:#FFFFFF; border:1px solid black; padding:10px 5px; 
	border-radius: 3px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px; }
div.tip-title{ font-weight:bold;}
div.tip-text{}
.shop_det_top_dx select { margin:3px 0 5px 0; width:151px; }
.shop_form_quant1 { margin:3px 0 5px 0; padding:0; border:0; width:98px; height:25px; background:url(img/shop_form_quant1.png) no-repeat; position:relative;}
.shop_form_quant1 input { margin:0; padding:0; border:0; width:42px; height:20px;  position: absolute; top:4px; left:28px; text-align:center;}
.shop_form_quant1_meno { height:23px; width:23px; font-size:0; text-indent:-99999px; position:absolute; top:1px; left:1px; cursor:pointer; display:block;}
.shop_form_quant1_piu { height:23px; width:23px; font-size:0; text-indent:-99999px; position:absolute; top:1px; right:1px; cursor:pointer; display:block;}
.shop_det_top_dx p { margin:15px 0 0 0; padding:0; border:0; }

.shop_det_tex p { margin:5px; padding:0; border:0;}
.shop_det_tex p strong, shop_det_tex p b { color:#333;}

.det_barstato { margin:25px 0 0 0; padding:0; border:solid 1px #DDD; background:#F0F0F0; width:573px; height:35px; position:relative;}
.det_barstato2 { margin:25px 0 0 0; padding:0; border:0; background: none; width:573px; height:35px; position:relative;}

.det_p_img { margin:20px 0; text-align:center;}
.det_p_img img { padding:3px; border:solid 1px #DFDFDF;}

	/*NU!20010! tab dettaglio*/
.post_fighi_tab { margin:0; padding:0 0 3px; border:0; height:32px; position:relative; background:url(img/bg_post_fighi_tab.gif) bottom repeat-x;}
.post_fighi_tab table { margin:0; padding:0; border:0;}
.post_fighi_tab td { margin:0; padding:0 2px 0 0; border:0; vertical-align:top;}
.post_fighi_tab-a, .post_fighi_tab-a:link{ display:block; padding:0; text-decoration:none; outline:none; font-size:0; background-position:0 0; background-repeat:no-repeat; height:33px; text-indent:-9999px; }
.post_fighi_tab-a:hover, .post_fighi_tab-a:active{ background-position:0 -33px; }
.post_fighi_tab-qui, .post_fighi_tab-qui:link, .post_fighi_tab-qui:hover, .post_fighi_tab-qui:active{display:block; padding:0; text-decoration:none; outline:none; font-size:0; background-position:0 -66px; background-repeat:no-repeat; height:33px; text-indent:-9999px; }
.post_fighi_tab .link1 { width:105px; background-image:url(img/post_fighi_tab_ink1.gif);}
.post_fighi_tab .link2 { width:124px; background-image:url(img/post_fighi_tab_ink2.gif);}
.post_fighi_tab .link3 { width:124px; background-image:url(img/post_fighi_tab_ink3.gif);}

	/*step*/
.shop_step_top { margin:0; padding:0; border:0; width:640px; height:48px; background:url(img/carica_tab_bg.jpg) repeat-x; position:relative;}
.shop_step_top h1 { margin:0; padding:0; border:0; position:absolute; top:20px; left:34px; font-family: today-shop-bold/*,"Arial Black", Gadget, sans-serif*/; font-size:16px; color:#474747; text-shadow:1px 1px 1px #FFFFFF;}
.shop_step_top .link { margin:0; padding:0; border:0; position:absolute; top:20px; right:31px; text-align:right;}
.shop_step_top .link a { margin:0 0 0 20px; padding:0; border:0; font-family:"Trebuchet MS"; font-size:10px; color:#999;  text-shadow:1px 1px 1px #FFFFFF;}
.shop_step_top .link .qui { margin:0 0 0 20px; padding:0; border:0; font-family:"Trebuchet MS"; font-size:10px; color:#333;  text-shadow:1px 1px 1px #FFFFFF;}

.shop_step_form { margin:0; padding:0; border:0;}

.shop_step1_insrap { margin:0; padding:9px 10px; border:0; border-top:solid 1px #E6E6E6; background:#F2F2F2; position:relative; font-size:11px;}
.shop_step1_insrap table { margin:0; padding:0; border:0; width:100%;}
.shop_step1_insrap_field { width:378px; height:15px; border:solid 1px #D4D4D4; padding:4px; color:#999; margin:0 6px 0 0;}

.shop_step1_tab, .shop_step2_tab { margin:10px 0; padding:0; border:0;}
.shop_step1_tab th { margin:0; padding:5px; border:0; border-top:solid 1px #CCC; vertical-align:middle; font-size:9px; color:#333; background:#F2F2F2; }
.shop_step1_tab td { margin:0; padding:10px 5px;   font-size:11px;  }
.shop_step1_tab .nolast td { border-bottom:dotted 1px #E0E0E0;}
.shop_step1_tab h4 { margin:0; padding:0; border:0; font-family:"Trebuchet MS"; font-size:12px; font-weight:normal;}
.shop_step1_tab h4 strong { margin:0; padding:0; border:0; font-family:"Trebuchet MS"; font-size:14px; color:#333;}
/*.shop_step1_tab .shop_form_quant1 { width:83px;}*/
.shop_step1_tab img { margin:0; padding:2px; border: solid 1px #E6E6E6;}
.shop_step1_tab .costo { font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; white-space:nowrap; color:#333; text-align:center;}
.shop_step1_tab .tot td {  background:#F2F2F2; }
.shop_step1_tab .tot td a { font-family:"Trebuchet MS"; font-size:10px; color:#666; text-decoration:underline; margin-left:10px; }

.shop_step_bargiu { margin:0; padding:0; border:0;  position:relative;}
.shop_step_bargiu td{ vertical-align: top;}
.shop_step_bargiu .link_but1_nofrc { text-shadow:1px 1px 1px #FFFFFF; margin-right:10px;}
.shop_step_bargiu .but_yelw2 { position:absolute; top:0; right:0;}

.shop_step1_filed { margin:0; padding:3px; border:solid 1px #D4D4D4;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; height:17px; }
.shop_step1_combo { margin:0 10px 0 0; padding:3px; border:solid 1px #D4D4D4;  font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999; height:25px; width:130px; }

.shop_step2_tab td { margin:0; padding:5px 0; font-size:11px;  }
.shop_step2_tab .w1 { width:248px; margin-right:10px;  }
.shop_step2_tab .w2 { width:561px;  }
.shop_step2_tab .w3 { width:61px; margin-right:10px;  }
.shop_step2_tab .w4 { width:202px; margin-right:10px;  }

.shop_step2_metd { border:dotted 1px  #D4D4D4;  margin-right:0px; padding:10px; display:block; height:50px;}
.shop_step2_metd table { margin:0; padding:0; border:0; width:100%;}
.shop_step2_metd td { vertical-align:top; font-size:10px; padding:5px;}
.shop_step2_metd strong { font-size:11px;}

.shop_step2_tot { border:dotted 1px  #D4D4D4; background:#F2F2F2;  padding:15px 3px; display:block; color:#333; font-weight:bold; text-align:center; height:40px; margin-right:0px;}
.shop_step2_tot .costo { font-family:"Trebuchet MS"; font-size:24px;}
.paypal { margin:0; padding:10px 0 10px 189px; border:0; background:url(img/paypal.gif) no-repeat;}

.shop_step3 { margin:0 0 10px 0; padding:0 0 0 64px; border:0; background:url(img/carello_ok.gif) left center no-repeat;}

.corr_shop { margin:20px 0; padding:0; border:solid 1px #D6D6D6;}
.corr_shop .tito { margin:0 0 4px 0; padding:10px 15px; border:0; border-bottom:solid 1px #D6D6D6; height:25px; width:267px; font-size:17px; color: #000; font-weight:bold; background:url(img/tito_corrshop.jpg) no-repeat;}
.corr_shop .item { margin:0 26px 20px 8px; padding:0; border:0; font-size:14px; color:#000; position:relative; display:inline-block}
.corr_shop .item img { margin:0 19px 0 0; padding:0; border:0; position:relative; width:91px; float:left; }
.corr_shop .item .tex { margin:0; padding:0; border:0;  position:relative; width:153px; float:right; }
.corr_shop .item .tex strong { font-size:17px; }
.corr_shop .item .tex .formino { position:relative; height:50px; margin-top:3px; }
.corr_shop .item .tex .formino selct { position: absolute; top:0; left:0; height:20px; width:150px; border:solid 1px #D6D6D6; }
.corr_shop .item .tex .formino .butt { display:inline-block; width:153px; height:25px; position:absolute; top:26px; left:0; background: url(img/bg_butto_yel1.png) no-repeat; padding:0; border:0; text-align:center; cursor:pointer; font-size:11px; color:#000; text-shadow:1px 1px 1px #FFFFFF; }
.corr_shop .item .tex .formino .butt:hover { text-decoration:underline; }
.corr_shop .item .tex .formino .butt_off { display:inline-block; width:153px; height:25px; position:absolute; top:26px; left:0; background: url(img/but_shop1_off.png) no-repeat ; padding:0; border:0; text-align:center; cursor:pointer; font-size:11px; color:#000; text-shadow:1px 1px 1px #FFFFFF; }
.corr_shop .item .tex .formino .butt_off:hover { text-decoration:none; }

.corr_shop select { width:153px;}

.ics { font-size:0; text-indent:-9999px; text-align:left; background:url(img/cross.png) no-repeat; display:inline-block; width:10px; height:10px;}


/*RISULTATI RICERCA */

.num_perpag { margin:0 10px; font-size:11px; font-weight:normal; text-shadow:none; font-family:Arial, Helvetica, sans-serif;}
 
.ris_ric_item { margin:0 0 15px 0; padding:0 0 15px 0; border:0; border-bottom:dotted 1px #A3A3A3; line-height:130%; display:inline-block; width:100%;}
.ris_ric_item h4 { margin:0 0 5px 0; padding:0; border:0; font-family:"Trebuchet MS"; font-size:13px; color:#333;}
/*.ris_ric_item h4 a { text-decoration:underline;}*/
.bar { margin:0 5px;}
.ris_ric_item .p1 { margin:0 0 10px 0; padding:0; border:0;  font-size:11px;}
.ris_ric_item .p2 { margin:0; padding:0; border:0;  font-size:10px;}
.ris_ric_item .p2 .bloc { margin-right:10px;}

.ris_ric_item .tex { margin:0; padding:0 0 0 130px; border:0;}

/*ELENCO CARTOLERIE */

.el_cart_filt { margin:20px 0 0 0; padding:14px 18px; border:solid 1px #E6E6E6; background:#F2F2F2; position:relative; font-size:11px;}
.el_cart_filt table { margin:0; padding:0; border:0; width:100%;}
.el_cart_filt form { margin:0; padding:0; border:0;}
.el_cart_filt_combo {margin:0; padding:3px; border:solid 1px #D4D4D4;  font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999; height:25px; width:432px; }

#map1 { margin:0 0 10px 0; padding:0; border:0; width:575px; height:400px;}

.carto .ris_ric_item { display:block; padding:10px 0; position:relative; margin:0;}
.carto .ris_ric_item h4{ z-index:100;}


.carto_link, .carto_link:link { /*position:absolute; top:0; left:0; width:100%; height:100%; text-indent:-99999px; font-size:0; z-index:90; text-align:center;*/ display:block;}
.carto_link:hover, .carto_link:active { /*position:absolute; top:0; left:0; width:100%; height:100%; z-index:90; font-size:11px; text-indent:0;  text-align:center;*/background:#F2F2F2; display:block; text-decoration:none; }
.carto_link .guarda, .carto_link:link .guarda { display:none;}
.carto_link:hover .guarda, .carto_link:active .guarda { font-size:11px; color:#000; text-decoration:underline; display:block; position:absolute; right:10px; bottom:10px; }

/*FOOTER */
#footer1 { margin:20px 0 10px 0; padding:0; border:0; width:980px; height:126px; position:relative; background:#171717;}

#logofoot1 { position:absolute; left:20px; top:28px;}

#footer1 form{ margin:0; padding:0; border:0; width:431px; height:25px; background: url(img/bg_cercafield_foot1.gif) left no-repeat; position:absolute; left:180px; top:31px;}
#foot1cercafield{ margin:0; padding:0; border:0; width:342px; height:20px; position:absolute; top:4px; left:27px;}
#foot1cercabutton{ margin:0; padding:0; border:0; width:40px; height:12px; position:absolute; top:7px; right:0; background:url(img/cerca_foot1.gif) no-repeat; cursor:pointer; text-indent:-99999px; font-size:0;}

#copyfoot1 { position:absolute; left:180px; top:66px; font-size:11px; color:#F2F2F2;}

#feed { position:absolute; top:15px; right:10px; width:290px;}
#feed h3 { margin:0 0 10px 0; padding:0 0 4px 0; border:0; font-size:11px; font-weight:bold; color:#F2F2F2; background:url(img/bg_h3_feed.gif) repeat-x bottom;}
#linkfeed { position:absolute; left:79px; top:26px;}
#linkfeed a, #linkfeed a:link, #linkfeed a:hover, #linkfeed a:active {color: #999; }

#fb_conn { position:absolute; top:15px; right:10px; width:290px; color:#999; font-size:11px;}
#fb_conn h3 { margin:0 0 10px 0; padding:0 0 4px 0; border:0; font-size:11px; font-weight:bold; color:#F2F2F2; background:url(img/bg_h3_feed.gif) repeat-x bottom;}
#fb_conn p { margin:0; padding:0; line-height:130%;}
#fb_conn a { color:#DDD; text-decoration:underline;}
#fb_conn .plays { margin:10px 0 0 0; padding:0; border:0;}


#footer2_hp { margin:0 0 20px 0; padding:0; border:0; width:980px; height:210px; position:relative; background:#171717; font-size:9px; color: #999; }
#footer2 { margin:0 0 20px 0; padding:0; border:0; width:980px; height:158px; position:relative; background:#171717; font-size:9px; color: #999; }
#footer2 h3, #footer2_hp h3 { margin:0 0 10px 0; padding:0 0 4px 0; border:0; font-size:11px; font-weight:bold; color:#F2F2F2; background:url(img/bg_h3_feed.gif) repeat-x bottom;}
#footer2 a, #footer2 a:link, #footer2 a:hover, #footer2 a:active, #footer2_hp a, #footer2_hp a:link, #footer2_hp a:hover, #footer2_hp a:active {color: #999; font-size:12px; }

#footer2_bloc1 { position:absolute; top:15px; left:20px; width:133px;}
/*#footer2_bloc1 { position:absolute; top:15px; left:20px; width:300px;} prima versione*/

#linkfoot_bloc1 { position:absolute; left:0; top:26px; width:133px;}
/*#linkfoot_bloc1 { position:absolute; left:0; top:26px; width:150px;} prima versione*/

#linkfoot_bloc1_2 { position:absolute; left:160px; top:26px; width:133px;}

#footer2_bloc2 { position:absolute; top:15px; left:177px; width:133px;}
/*#footer2_bloc2 { position:absolute; top:15px; left:340px; width:140px;} prima versione*/
#linkfoot_bloc2 { position:absolute; left:0; top:26px; width:133px;}
/*#linkfoot_bloc2 { position:absolute; left:0; top:26px; width:140px;} prima versione*/

#footer2_bloc3 { position:absolute; top:15px; left:334px; width:133px;}
/*#footer2_bloc3 { position:absolute; top:15px; left:500px; width:140px;} prima versione*/
#linkfoot_bloc3 { position:absolute; left:0; top:26px; width:133px;}
/*#linkfoot_bloc3 { position:absolute; left:0; top:26px; width:140px;} prima versione*/

#footer2_bloc_support { position:absolute; top:15px; left:488px; width:133px;}
linkfoot_bloc_support{ position:absolute; left:0; top:26px; width:133px;}

#footer2_bloc4 { position:absolute; top:15px; left:660px; width:291px;}
.foot2_bloc4_img_nolast { margin-right:17px;}

#dati-law { margin:0; padding:4px 0 0 0; position:absolute; left:20px; bottom:5px; font-size:11px; color:#999; background:url(img/bg_h3_feed.gif) repeat-x top;}


/*PESA*/

a.be_pr{ font-family:"Trebuchet MS"; font-size:12px; text-transform:uppercase; float:right; background:url(/be/public/inc/img/immagini_pr/be_pr.jpg) no-repeat 0 0; font-weight:bold; padding-left:5px; line-height:25px;  vertical-align:middle; width:85px; height:25px; display:block;}
h2.generica_titolisezione {
	color:#333;
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
}

div.chisiamo_profilo {
	margin-bottom:20px;
}

div.chisiamo_profilo img{
	float:left;
}

div.chisiamo_profilo p{
	margin-left:180px;
}

div.pr {
	margin-bottom:20px;
}

div.pr img{
	display:block;
}

div.pr .pred{ color:#f00; display:block; }
div.pr .bold{  font-weight:bold; }
div.pr .big{ font-size:18px; font-weight:bold; text-align:center; }

div.pr p{
	margin-left:180px;
}

div.generica_legal ul li {
	list-style-position:outside;
	list-style-type:square;
	margin:3px 0px 3px 17px;
}

div.generica_legal ol li {
	list-style-type:lower-alpha;
}

div.contatti_mezzo {
	margin-bottom:10px;
}

div.contatti_mezzo img{
	float:left;
}

div.contatti_mezzo h3{
	color:#333;
	margin:0 0 0 100px;
	padding:0;
}

div.contatti_mezzo p{
	margin:0 0 0 100px;
	padding:0;
}

p.contatti_spacer_1{
	margin-bottom:10px;
}

p.contatti_spacer_2{
	margin-bottom:20px;
	margin-top:20px;
}

div.contatti_galleria {
	text-align:center;
}

div.contatti_galleria img{
	margin-bottom:20px;
}

/*AUTOCOMPLETE*/
ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #7c7c7c;
	border-left-color:		#c3c3c3;
	border-right-color:		#c3c3c3;
	border-bottom-color:	#ddd;
	background-color:		#fff;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				50;
	background-color:		#fff;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important; 
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				1em;
	line-height:			1.5em;
	color:					#666;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#444;
	color:					#fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#9FCFFF;
}

/*KIELLINI*/

#utenti_det_cont .video_det a,#utenti_det_cont .video_det a:hover{float:left; margin:20px 20px 0 0; text-decoration:none; font-size:11px; width:62px; overflow:hidden; line-height:13px;}
#utenti_det_cont .video_det a span {width:62px; height:14px; overflow:hidden; display:block;}

#rsslink{display:block; margin: 0 20px 30px 20px; width:119px; height:40px;}

.shop_step2_tab .w5{ 
	margin-right:10px;
	width:281px;
}

img#logo-carrello{
	float:left; margin: 10px 10px 30px 0;
}

div#menusub2 img{
	position:relative;
	top:-2px;
}
div.spinner-big{ background: url(img/waiter-big.gif) no-repeat center center; width : 32px; height : 32px; }
div.spinner-small{ background: url(img/waiter-little.gif) no-repeat center center; width : 16px; height : 11px; }
.mask {
position: absolute;
opacity: 0.9;
filter: alpha(opacity=90);
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
z-index: 999;
background: #fff;
}
.spinner {
position: absolute;
opacity: 0.9;
filter: alpha(opacity=90);
z-index: 999;
background: #fff;
}
.spinner-msg {
text-align: center;
font-weight: bold;
}
 
.spinner-img {
background: url(spinner.gif) no-repeat;
width: 24px;
height: 24px;
margin: 0 auto;
}

ul#sz_friend_list li{ float:left; margin:10px 10px 0 0;}
ul#sz_friend_list span { display:block; font-size:10px; text-align:center; width:50px; overflow:hidden;}

.fascetta{ position:absolute; top:0; left:0; background: url(img/nondisp.png) no-repeat center center; width:78px; height:78px;}

/*LOGIN REGISTRAZIONE (lightbox)*/

#logintot { width:592px; height:374px; background:#FFF;}
.logintito { height:37px; background: url(img/login_tito.jpg) no-repeat #FFD62F; position:relative; }
.x_light1 { position:absolute; right:7px; top:8px;}

.loginform1 { margin:0; padding:0; border:0; }
.loginform1 table, .loginform2 table { margin:0; padding:0; border:0; }
.loginform1 td, .loginform2 td { vertical-align:top;}
.login-label { font-size:11px; font-weight:bold; color:#333;}
.login-field { width:252px; height:21px; border:solid 1px #DDD; padding:2px; color:#999}
.loginform2 { margin:0; padding:0; border:0; }
.obbligatorio { font-size:11px; color:#999; font-style: italic;}
.loginform2 h3 { margin-top: 0; }
/*
.loginform1 { margin:0; padding:0; border:0; border-right:dotted 1px #C9C9C9; position:absolute; top:45px; left:19px; width:278px; height:315px;}
.loginform1 table, .loginform2 table { margin:0; padding:0; border:0;  height:327px; width:256px;}
.loginform1 td, .loginform2 td { vertical-align:top;}
.login-label { font-size:11px; font-weight:bold; color:#333;}
.login-field { width:252px; height:21px; border:solid 1px #DDD; padding:2px; color:#999}

.loginform2 { margin:0; padding:0; border:0; position:absolute; top:45px; left:317px; width:256px; height:315px;}

.obbligatorio { font-size:11px; color:#999; font-style: italic;}
*/

/* login registrazione (lightbox) */
/*
#registratot { width:592px; height:257px; background:#FFF; z-index:20; position:absolute;}
#registratot form { margin:0; padding:0;}
#registratot table { margin:0; padding:0; border:0; position:absolute; top:45px; left:19px; height:205px; width:535px;}
#registratot td { vertical-align:top;}

#fbconn { width:476px; height:103px; background:#FFF; position:absolute; top:256px; left:58px; border:solid 1px #555; z-index:19;}
#fbconn a { color:#3B5998;}
#fbconnsu { position: absolute; left:50px; top:33px; font-size:10px;}
#fbconngiu { position: absolute; left:0; bottom:0; height:38px; width:476px; background:#F2F2F2; border:0; border-top:solid 1px #CCC;}
#fbconngiu table { margin:7px 0; padding:0; border:0; }
#fbconngiu td { margin:0; padding:0 7px; border:0; vertical-align: middle; font-size:11px; color:#000; line-height:100%; }
*/

div.modal_shadow {
	width: 300px;
	/*height:404px;*/	
}

div.relative_container{
	position:relative;
}

#modal_login_container{
	
	background-color:#FFF;
	/*height:374px;*/
	width:298px;
	position:absolute;
	z-index:9000;
	top:15px;
	left:15px;
	border:solid 1px #E8E8E8;
}
#modal_login_container.intabdx{ position:relative; left:0; top:0;}


div.modal_login_border {
	background-color:#555;
	/*height:404px;*/
	width:622px;
	position:absolute;
	z-index:9000;
	top:0;
	left:0;
	opacity:.8;
	border-radius: 8px;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;	
}

#modal_login_container .tabs {
	position: relative;
	height: 36px;
	background-color: #f2f2f2;
	background-image: url(img/modal_login/tabs_cont_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#modal_login_container .tabs a { text-decoration:none; font-size:11px; text-align:center; height: 27px; line-height: 27px; position:absolute; bottom:0; }
#modal_login_container .tabs a.tab1 { left: 28px; width:66px; background-image: url(img/modal_login/tabs_login_bg.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
#modal_login_container .tabs a.tab2 { left: 101px;  width:108px; background-image: url(img/modal_login/tabs_register_bg.jpg); background-repeat: no-repeat; background-position: 0px 0px; }
#modal_login_container .tabs li.selected a { text-decoration:underline; background-position: 0px -27px; }

.tabconts .tabcont { position: relative; }
.tabconts .tabcont_content { padding:20px; }

.tabconts .fbbar { position:relative; display:block; height:80px; width:298px; background-image: url(img/modal_login/fbbar.jpg); background-repeat: no-repeat; background-position: 0px 0px; text-align:center; }
.tabconts .fbbar a img { /*position:absolute; top:28px; right:20px;*/ margin:29px 0 0 0;  }
.tabconts .fbbar span { position:absolute; text-shadow: 1px 1px 1px #000; left:20px; top:13px; font-size:11px; color: #ffffff; }

.waiter_big{ background:url(img/ajax-loader-big.gif) no-repeat center center; width:586px; height:326px;}
.error_message_box{ color:red;}

.validation-failed { background-color:#fdfaef; border-color: red;  /*#ffdd52; */ }
.errors { margin-top:5px; padding:0px 10px; background-color:#fdfaef; border: 1px solid #ffdd52; }
.errors p { padding-left: 25px; background-image: url(img/modal_login/error.jpg); background-repeat: no-repeat; background-position: top left; }
/*.link_but1_nofrc {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(img/link_but1_nofrc_bg.png) no-repeat scroll 0 0;
	color:#333333;
	display:inline-block;
	font-size:11px;
	height:22px;
	padding:3px 4px 0;
	text-align:center;
	width:111px;
}*/


.registrationSubmitBox, .loginSubmitBox, .reminderSubmitBox { position:relative; /*height:38px;*/ padding-top: 10px; text-align:center; }
.registrationSubmitBox span { font-size:9px; }
.registrationSubmitBox a.registrationFormSubmit { text-align:center; line-height:24px; text-decoration:none; font-size:11px; text-shadow: 1px 1px 1px #ffffff; display:inline-block; height:25px; width:91px; background-image: url(img/modal_login/registerButton.jpg); background-repeat: no-repeat; background-position: top left; } 
.registrationSubmitBox a.registrationFormSubmit:hover, .loginSubmitBox a.loginFormSubmit { text-decoration:underline; }
.registrationSubmitBox .spinner { display:none; position:absolute; left: 100px; top: 14px; }
.loginSubmitBox .spinner, .reminderSubmitBox .spinner { display:none; position:absolute; left: 128px; top: 14px; }

.registrationSuccess { display:block; height:80px; position:relative; }
.registrationSuccess img { top: 17px; left:15px; display:block; width:44px; height:41px; position:absolute; }
.registrationSuccess p { top:11px; left:82px; margin-top:0; position:absolute; color:#666666; }
.registrationSuccess p a { color:#111; font-weight:bold; }
.registrationSuccess p span { color:#111; font-weight:bold; }


/*SLOT*/
.entra { margin-top:-10px;}
.loggato { margin-top:-10px; width:300px; height:40px; background:url(img/slot/bg_loggato.gif) no-repeat; position:relative;}
.loggato img { position:absolute; top:2px; left:2px;}
.loggato .link { position:absolute; top:11px; right:5px;}
.loggato .link a {font-size:12px; color:#666; text-decoration:underline; margin-left:8px;}
.loggato .user {font-size:18px; color:#000; text-decoration:underline; margin-left:8px; position:absolute; top:10px; left:50px; display:block; width:92px; height:20px; overflow:hidden;}


/* shop */
.slot_shop { margin:10px 0; width:300px; height:287px; background:url(img/slot/bg_shop.png) bottom no-repeat; position:relative;}
/*.slot_shop h2 { margin:0; padding:0; border:0; width:262px; position:absolute; left:19px; top:18px; color:#474747; font-size:16px; font-family: today-shop-bold;}*/
.slot_shop .slot_shop_img { width:281px; height:174px; background:#FFF; border:solid 1px #DDD; padding:1px; position:absolute; left:7px; top:44px;}
.slot_shop .slot_shop_img img { margin:0; padding:0; border:0; width:281px; height:174px;}
.slot_shop .slot_shop_data { height:17px; padding:0 10px; background:url(img/slot/nero_trasp80.png) repeat; position:absolute; left:8px; bottom:37px; font-size:11px; font-weight:bold; color:#FFF;}
.slot_shop .slot_shop_tex { height:18px; padding:5px 10px; background:url(img/slot/nero_trasp80.png) repeat; position:absolute; left:8px; bottom:8px; font-size:14px; font-weight:bold; color:#FFF;}

.slot_shop .slot_shop_thumb {  height:68px; position:absolute;  left:8px; bottom:5px;}
.slot_shop .slot_shop_thumb_item { width:49px; height:49px; background:#FFF; border:solid 1px #DDD; padding:3px 2px; margin:8px 2px 0 0; display: inline-block; float:left; cursor:pointer;}

.slot_shop .slot_shop_thumb_item_qui { width:49px; height:49px; background: url(img/slot/qui_shop_thumb.png) no-repeat top; border:0; padding:13px 4px 4px 4px; margin:-13px 0 0 -4px; display: inline-block; float:left; cursor:pointer;}

.slot_shop .slot_shop_thumb_item img, .slot_shop .slot_shop_thumb_item_qui img { width:49px; height:49px; }

/* shop */
.slot_sondaggi { margin:10px 0; width:300px; background: url(img/slot/bg_sondaggi.png) repeat-y; position:relative;}
.slot_sondaggi .tex { margin:10px 22px; position:relative;}
.slot_sondaggi .tex form { margin:0; padding:0; border:0;}
.slot_sondaggi .tex th { padding:0 0 20px 0; font-size:15px; color:#000; font-weight:bold; text-align: center; vertical-align:top;}
.slot_sondaggi .tex td { padding:0 0 7px 0; font-size:13px; color:#333; text-align:left; vertical-align:top;}
.slot_sondaggi .tex .butt { text-align:center; vertical-align:top; }
.slot_sondaggi .tex .butt input { margin:10px 0; display:inline-block; width:100px; height:20px; background:url(img/slot/vota.png) no-repeat; padding:0; border:0; text-align:center; cursor:pointer; }
.slot_sondaggi .giu { margin:10px 0 0 0; width:280px; height:17px; background: url(img/slot/giu_sondaggi.png) no-repeat; position:relative; font-size:12px; color:#333; padding:5px 10px; text-align:right;}

	/*NU!20010! tab correlati*/
.slot_corr_tab { margin:10px 0 0 0; padding:0; border:0; height:26px; position:relative; z-index:10; overflow:auto;}
.slot_corr_tab table { margin:0; padding:0; border:0;}
.slot_corr_tab table tr td { margin:0; padding:0 0 0 2px; border:0; vertical-align:top;}
.slot_corr_tab table tr td:first-child {padding:0;}
.slot_corr_tab-a, .slot_corr_tab-a:link{ display:block; padding:0; text-decoration:none; outline:none; font-size:0; background-position:0 0; background-repeat:no-repeat; height:26px; text-indent:-9999px; }
.slot_corr_tab-a:hover, .slot_corr_tab-a:active{ background-position:0 -26px; }
.slot_corr_tab-qui, .slot_corr_tab-qui:link, .slot_corr_tab-qui:hover, .slot_corr_tab-qui:active{display:block; padding:0; text-decoration:none; outline:none; font-size:0; background-position:0 -52px; background-repeat:no-repeat; height:26px; text-indent:-9999px; }
.slot_corr_tab .link1 { width:72px; background-image:url(img/slot_corr_tab_ink1.png);}
.slot_corr_tab .link2 { width:65px; background-image:url(img/slot_corr_tab_ink2.png);}
.slot_corr_tab .link3 { width:65px; background-image:url(img/slot_corr_tab_ink3.png);}
.slot_corr_tab .link4 { width:92px; background-image:url(img/slot_corr_tab_ink4.png);}


.tab.tabdx { overflow: auto; position:relative; top:-1px; width:298px; height:560px; border:solid 1px #BEBEBE; background:#FFF; margin:0 0 20px 0;}

/*ROAR*/
.roar-body
{
	position:				absolute;
	font:					12px/14px "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
	color:					#000;
	text-align:				left;
	z-index:				999;
}

.roar
{
	position:				absolute;
	width:					300px;
	cursor:					pointer;
}
.roar-bg
{
	position:				absolute;
	z-index:				1000;
	width:					100%;
	height:					100%;
	left:					0;
	top:					0;
	background-color:		#FFD62F;
	-moz-border-radius:		10px;
	-webkit-border-radius:	5px;
	-webkit-box-shadow:		0 0 5px rgba(0, 0, 0, 0.5);
}
.roar-body-ugly .roar
{
	background-color:		#333;
}
.roar-body-ugly .roar-bg
{
	display:				none;
}
.roar h3
{
	position:				relative;
	padding:				15px 10px 0;
	margin:					0;
	border:					0;
	font-size:				13px;
	color:					#000;
	z-index:				1002;
}
.roar p
{
	position:				relative;
	padding:				10px 10px 15px;
	margin:					0;
	font-size:				12px;
	color:					#000;
	z-index:				1002;
}

.hidden{ display:none;}

/* Item Correlati*/

.correlati_titolo{
	background:#FED32A; 
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	padding:4px;
	padding-left:8px;
	font-size:x-small;
	margin-bottom:3px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
}
.correlati_elenco{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	border:thin solid lightgrey; 
	padding:5px;
	margin-bottom:2px;
}
.moreInfoWrapper {
	padding:0px;
	margin:0 px;
}
