/* CSS Document */

body , html {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family:  ÔLucida GrandeÕ, ÔLucida SansÕ, ÔLucida Sans UnicodeÕ, Geneva, Arial, Verdana, sans-serif;
	font-size:12px;
	background-color:#191919;
}
/*---------------------------Stili testo ----------------------------------------------*/
.clearfloat{
  clear:left;
  height:0;
  line-height: 0px;
}

br {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td, br{   
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	font-weight: normal;}
h1{
	font-size:24px;
	font-family:  ÔLucida GrandeÕ, ÔLucida SansÕ, ÔLucida Sans UnicodeÕ, Geneva, Arial, Verdana, sans-serif;
}
h2{
    font-size:18px;
	font-family:  ÔLucida GrandeÕ, ÔLucida SansÕ, ÔLucida Sans UnicodeÕ, Geneva, Arial, Verdana, sans-serif;
}
h3{
    font-size:14px;
	font-family:  ÔLucida GrandeÕ, ÔLucida SansÕ, ÔLucida Sans UnicodeÕ, Geneva, Arial, Verdana, sans-serif;
}
h4{
	font-size:12px;
	font-family:  ÔLucida GrandeÕ, ÔLucida SansÕ, ÔLucida Sans UnicodeÕ, Geneva, Arial, Verdana, sans-serif;
}
h5{
	font-size:11px;
	font-family:  ÔLucida GrandeÕ, ÔLucida SansÕ, ÔLucida Sans UnicodeÕ, Geneva, Arial, Verdana, sans-serif;
}
.txt30{ font-size:24px;}
.txt65{ font-size:65px;}
h6{
	font-size:10px;
	font-family:  ÔLucida GrandeÕ, ÔLucida SansÕ, ÔLucida Sans UnicodeÕ, Geneva, Arial, Verdana, sans-serif;
}
a {
    color:#191919;
    text-decoration:none;
}
a:hover {
    color:#191919;
    text-decoration:underline;
}

#container-content a {
    color:#ffcc00;
    text-decoration:none;
}
#container-content a:hover {
    color: #cc0000;
    text-decoration:underline;
}
ul, li {
	list-style-type:none;
	text-align: left;
}
img{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.floatleft{ float:left;}
.floatright{ float:right;}
.nobold{ font-weight:normal;}
textarea{ 
	font-family:Georgia, Times, serif;
	font-size:14px;
	color:#191919;
}
.underline { text-decoration:underline!important;}

.txtUppercase{ text-transform:uppercase;}
/*--------------------------------------- container ---------------------------------------*/
#container-header{
	width: 100%;
	background-color: #191919;
	float: left;
}
#container-nav-menu{
	width: 100%;
	background-repeat: repeat-x;
	height: 87px;
	background-position: left top;
	float: left;
	background-image: url(/asset/img/layout/bkg_nav_menu.gif);
}
#container-content{
	width: 100%;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(/asset/img/layout/bkg_content.gif);
	background-color: #EBE7E8;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	border-top:3px solid #E2E2E2;
}
#container-content.pag-video{ 
	background-color:#0C0F0F;
	background-image:none;
	
	}
#container-footer{
	width: 100%;
	height: 100%;
	background-color: #191919;
	float: left;
}
/*------------ header -------------*/

#header {
	padding: 10px 0px 10px 0px;
	width: 960px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/asset/img/layout/bkg_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
}
#header-int {
	padding: 9px 10px 10px 10px;
	width: 940px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	height: 44px;
}

.header-banner{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 185px;
	height: 80px;
	float: left;
}
#header-logo{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 590px;
	height: 80px;
	float: left;
}
#header-logo-int{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 190px;
	height: 44px;
	float: left;
}
#ricerca-int{
	width: 246px;
	height: auto;
	float: right;
	border:none;
	padding-top: 5px;
}

#ricerca-int input 	{
	border:none;
	background-image:url(/asset/img/layout/bkg_input_ricerca.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#F3F0F0;
	font-weight: bold;
	background-repeat: no-repeat;
	width: 236px;
	margin: 0px 0px 0px 0px;
	height: 24px;
	padding: 9px 0px 0px 10px;
	border-bottom-width: 0px;
	background-position: left top;
}
/*------------ menu -------------*/
.nav-menu{
	padding: 0px 0px 0px 0px;
	width: 960px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
}
.nav-menu ul {
}
.nav-menu ul li{
	float:left;
	font-size:16px;
	border-right: 1px solid #D1A905;
	font-weight: bold;
	display: block;
	height:50px;
}
.nav-menu ul li a{
	display:block;
	line-height:50px;
	white-space:nowrap;
	padding: 0px 10px 0px 10px;
}
.nav-menu ul li a:hover, .nav-menu ul li a.current{
	background-color:#000000;
	color:#FFCB04;
	text-decoration:none;
	display: block;
}
.nav-menu ul li#menuhome a{
	background-image:url(/asset/img/layout/ico_menu_hp.gif);
	background-repeat: no-repeat;
	background-position: 10px top;
}
.nav-menu ul li#menuhome a:hover, .nav-menu ul li#menuhome a.current{
	background-image:url(/asset/img/layout/ico_menu_hp_active.gif);
	background-repeat: no-repeat;
	background-position: 10px top;
}
/*--- link aggiuntivi ---*/
#link-agg{
	float:right;
	padding: 0px 30px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #F0EDED;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 3.4em;
}
#link-agg ul li{
	display:inline;
	float:left;
	padding: 0px 2px 0px 2px;
}
#link-agg ul li a {
	color: #F0EDED;
	display: block;
}
#link-agg ul li.link-carrello{ 
	background-image:url(/asset/img/layout/ico_carrello.gif);
	background-repeat:no-repeat;
	background-position:left 14px;}
#link-agg ul li.link-carrello a{ 
	color:#FFCD00;
	padding-left:18px;
}
/*--- sottomenu ---*/
.tabcontainer{
	width:960px; /*width of 2nd level sub menus*/
	height:37px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: auto;
	margin-left: auto;
	clear: left;
}
.tabcontent{
	display:block;
}
*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
	margin-top: -1em;
}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
	margin-top: -1em;
}
ul.sottomenu {
	font-size:12px;
	color:#FFFFFF;
	border-right:none;
	padding:0px 0px 0px 0px;
	border: none;
	height: 37px;
	font-weight: bold;
}
ul.sottomenu li{
	font-size:12px;
	color:#FFFFFF;
	border-right:none;
	border: none;
	display:inline;
	float:left;
	height: 37px;
	background-image: url(/asset/img/layout/pipe_sottomenu.gif);
	background-repeat: no-repeat;
	background-position: right 13px;
}
ul.sottomenu li.finemenu{ background-image:none;}
ul.sottomenu li a {
	color:#FFFFFF;
	padding:0px 10px 0px 10px;
	font-weight: bold;
	text-decoration:none;
	height: 37px;
	line-height: 37px;
	display:block;
	float: left;
	}
ul.sottomenu li a:hover{
	color:#FFCB04;
	text-decoration:none;
	}
ul.sottomenu li.active a{
	color:#FFCB04;
}
ul.sottomenu li.xoff a{
	background-image:url(/asset/img/layout/bkg_menu_xoff.gif);
	width:72px;
	text-align:center;
	background-position: 8px 9px;
	background-repeat: no-repeat;
}
ul.sottomenu li.xoff a:hover{
	color:#FFFFFF;
	display:block;
	line-height: 37px;
	background-image:url(/asset/img/layout/bkg_menu_xoff.gif);
	background-position: 8px 9px;
	background-repeat: no-repeat;
	}
/*#sb1{ padding-left:0px;}
#sb2{ padding-left:66px;}
#sb3{ padding-left:129px;}
#sb4{ padding-left:268px;}
#sb5{ padding-left:333px;}*/

/*--- ricerca ---*/
#ricerca {
	border:none;
	height:33px;
	padding:8px 0px 9px 7px;
	width: 168px;
	text-align: left;
}
#ricerca input 	{
	border:none;
	background-image:url(/asset/img/layout/bkg_input_ricerca.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#F3F0F0;
	font-weight: bold;
	background-repeat: no-repeat;
	width: 158px;
	margin: 0px 0px 0px 0px;
	height: 24px;
	padding: 9px 0px 0px 10px;
	border-bottom-width: 0px;
	background-position: left top;
}
#container-sez-ricerca{
	padding: 0px 0px 0px 0px;
	width: 100%;
	display: none;
	position:absolute;
	left:0px;
	top:141px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
}
#container-sez-ricerca.ric-int{
	top:47px;
}
#content-sez-ricerca{
	width:186px;
	padding:0px 0px 0px 770px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#container-sez-ricerca.ric-int #content-sez-ricerca{
	width:266px;
	padding:0px 0px 0px 696px;
}

#content-sez-ricerca ul { 
	float:left; 
	width:167px;
}
#container-sez-ricerca.ric-int #content-sez-ricerca ul{
	width:246px;
}
#content-sez-ricerca li {
	float:left;
	width:167px;
	display:list-item;
	border-top:1px solid #DCDCDC;
	height: 25px;
	font-weight: bold;
}
#container-sez-ricerca.ric-int #content-sez-ricerca ul li{
	width:246px;
}
#content-sez-ricerca li a {
	background-image:url(/asset/img/layout/bkg_menu_ricerca_sez.gif);
	padding-left:30px;
	line-height:25px;
	height:25px;
	display:block;
	font-size:12px;
	color:#F3F0F0;
	background-repeat: no-repeat;
	text-decoration:none;
	display:block;
}
#content-sez-ricerca li a:hover {
	background-image:url(/asset/img/layout/bkg_menu_ricerca_sez_active.gif);
	padding-left:30px;
	line-height:25px;
	display:block;
	font-size:12px;
	color:#000000;
	background-repeat: no-repeat;
	text-decoration:none;
}
/*------------ content      -------------*/
#content.blog-dir{
	background-image:url(/asset/img/layout/bkg_blog_direttore.jpg);
	background-repeat:no-repeat;
	background-position: left top;
}
#content{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding: 0px 10px 30px 10px;
	margin-bottom: 0px;
	height: 100%;
	display: block;
	background-color: #F4F0F1;
}
#content.boxProfilo{ padding-bottom:0px;}
#content.boxRic{ padding-top:10px;  padding-bottom:0px;}
#content.blog-dir{
	background-image:url(/asset/img/layout/bkg_blog_direttore.jpg);
	background-repeat:no-repeat;
	background-position: left top;
}
#content.forum{
	width: 970px;
	padding: 5px 5px 30px 5px;
}
.pag-video #content{background-color: #000000;}
/*------------ sidebar-left -------------*/
#sidebar-left{
	padding: 10px 0px 0px 0px;
	width: 440px;
	float: left;
}
#box-pp-video{
	width:440px;
	height:293px;
	float:left;
}

#box-news{
	width:440px;
	padding:0px 0px 0px 0px;
	float:left;
	display: block;
}

#box-news ul li h1 a {
	/*text-decoration:underline;*/
}
#box-news ul.newsPP, #box-news ul.newsPP02, #box-news ul.newsPP03{
	width:440px;
	float:left;
}

#box-news ul li {
	padding:20px 0px 0px 0px;
	float: left;
	width: 440px;
}
#box-news ul li img {
	float:left;
	padding: 6px 5px 0px 0px;
}
#box-news ul.newsPP02 li img {
	float:left;
	padding: 3px 5px 0px 0px;
}
#box-news ul li h1{
	padding-bottom: 5px;
	line-height: 24px;
	}
#box-news ul li h2, #box-news ul li p  {
	font-size:14px;
	color:#fff;
}
#box-news ul li h2 {
	font-weight:bold;
	padding-bottom: 5px;
	line-height: 18px;
	color: #fff;
	}
#box-news ul li h3 {
	color:#00526F;
	padding-top: 15px;
	}
#box-news ul li h3 a ,#box-news ul li h3 a:hover{
	color:#ffcc00;
}
.sezioneNews{ color:#CC071E;}
.sezione{
	color:#E51B18;
	float: left;
	padding-right: 2px;
}

#box-news.newsInt, 
#box-news.newsInt ul.newsPP, 
#box-news.newsInt ul.newsPP02,
#box-news.newsInt ul.newsPP03, 
#box-news.newsInt ul li{
width:650px;
}
#box-news.newsInt  ul li h3 {
	padding-top: 5px;
	}
/*------box ultime foto --------*/
#box-ultime-foto{
	width:440px;
	float:left;
	border-top: 1px solid #FFCB06;
	margin-top: 28px;
	overflow: hidden;
}
#sidebar-right #box-ultime-foto{
	width:300px;
	margin-top:10px;
	overflow:hidden;
}

#box-ultime-foto #testata-foto{
	color:#191919;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 6px;
	display:block;
	position: relative; 
	z-index: 99;
	top: 0px;
}
#box-ultime-foto #testata-foto h4 {
	padding: 2px 6px 2px 6px;
	background-color:#FFCC00;
	font-weight: bold;
	display: inline;
	line-height: 16px;
}
/*------box preview news --------*/
#box-preview{
	width: 650px;
	float:left;
	background-color:#cc0000;
	color:#F1F1EF;
	border-top: 4px solid #FFCc00;
	margin-top: 10px;
	overflow:hidden;
	position: relative;
	}
	
#box-preview a:hover{
	color:#000000;
	}
	
	
	
	/*.box-prev01{height: 274px;}
.box-prev02{height: 300px;}*/
.img-preview{ 
	float:left; 
	width:410px;  
	overflow:hidden;
	position: relative;}
/*.box-prev02 .img-preview{
	height: 300px;
}*/
#descriz-prev{
	background: url(/asset/img/layout/bkg_trasparenza.png);
	background-repeat:repeat;
	position: absolute;
	left: 0px;
	width: 390px;
	height: auto;
	padding: 5px 10px 5px 10px;
	bottom: 0px;
}
* html #descriz-prev { /* Regole per IE (dalla 5.5 in poi) */
	background-color: #000000;
	back\ground-color: transparent;
	background-image: url(/asset/img/layout/em.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/asset/img/layout/bkg_trasparenza.png", sizingMethod="scale");
}
#descriz-prev h1{ 
    top: 0px;
    left: 0px;color:#FFCD00; }
#descriz-prev h3{ padding-top:5px; line-height:1.4em; 
}
.list-preview{
	padding:0px 10px 0px 10px;
	float:left;
	width: 220px;
	margin: 0px -3px 0px 0px;
	overflow: hidden;
	height: 100%;
	
}
.marginTop{ margin-top:-15px;}
#box-preview .list-preview .tit-link{
	border-top:1px solid #393939;
	padding:6px 0px 0px 0px;
	width:220px;
	font-size: 14px;
	font-weight: bold;
	float:left;
}
.list-preview ul {
	padding:0px 0px 6px 0px;
	float:left;
	width: 220px;
	margin: 0px -3px 0px 0px;
	overflow: hidden;
}
#box-news #box-preview .list-preview li {
	padding:6px 0px 0px 16px;
	width:204px;
	float:left;
	background-image: url(/asset/img/layout/list_bianco.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
}
.list-preview li a {
	color:#F1F1EF;
}
.list-preview li a:hover { color:#FFCD00; text-decoration:none}
.btn-preview{
	width: auto;
	position: absolute;
	bottom: 9px;
	right: 10px;
}

#box-news #box-preview .list-preview ul.list-prev-img li {
	padding:10px 0px 10px 0px;
	width:220px;
	float:left;
	border-bottom:1px solid #ffcc00;
	background-image: url(none);
	background-repeat: no-repeat;
	background-position: left 6px;
}
#box-news #box-preview .list-preview ul.list-prev-img li img{
	float:left;
	margin-right: 5px;
	margin-top: -6px;
}
#box-news #box-preview .list-preview ul.list-prev-img li a { display:block;}
/*------------ sidebar-left -------------*/
#sidebar-mid{
	padding: 10px 0px 0px 10px;
	width: 200px;
	float: left;
	overflow: hidden;
}
#login,
#box-cerca_amici, 
#box-forum, 
#box-itinerari,
#box-prove-amici,
#box-blog-direttore,
#box-rivolozoico{
	background-color: #FFCC00;
	float:left;
	width: 200px;
}
/*------login--------*/
#login{
	padding:8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#sidebar-right #login {
	height:auto;
	padding-bottom: 7px;
	width: 300px;
}
#login.boxErrorLog{
	padding:0px 0px 8px 0px;
	float:left;
	width:204px;
	height: auto;
}
#sidebar-right #login.boxErrorLog {width: 300px;}

#login .errorLog{
	padding:8px 0px 8px 0px;
	float:left;
	width:204px;
	background-color:#E51B18;
	margin-bottom:8px;
}
#sidebar-right #login .errorLog{width:300px;}
.alertError	{
	float:left;
	color:#FFF;
	display:block;
	font-size: 14px;
	width: auto;
	padding: 0px 0px 0px 8px;
}
#login input {
	border:none;
	background-image:url(/asset/img/layout/bkg_input.gif);
	font-family:Georgia, Times, serif;
	font-size:16px;
	color:#191919;
	font-weight: bold;
	background-repeat: no-repeat;
	width: 174px;
	margin: 0px 8px 8px 8px;
	height: 23px;
	padding: 9px 0px 0px 10px;
	border-bottom-width: 0px;
	background-position: right top;
	float: left;
}
#sidebar-right #login input{
	font-family:Georgia, "Times New Roman", Times, serif;
	width: 125px;
	font-size: 12px;
	height: 18px;
	padding: 6px 6px 0px 6px;
	margin-right: 0px;
}
#login #password-dim{
	font-size:12px;
	color:#BA0000;
	float:left;
	padding:0px 0px 4px 8px;
	width: 111px;
	line-height: 12px;
 }
#sidebar-right #login #password-dim{
	width: 211px;
 }
#login #password-dim a {color:#BA0000; text-decoration:none;}
#sidebar-right #login a { line-height:15px;}
#btn-login{
	float:left;
	width: 81px;
	padding-top: 2px;
}
#login #log-prima{
	float:left;
	width: 184px;
	padding: 2px 8px 0px 8px;
	border-top:1px solid #FFFFFF;
}
#login #log-prima h2 {
	font-size:18px;
	line-height:18px;
	font-weight: bold;
}
#login #log-prima h3 {
	font-size:12px;
	line-height:14px;
	padding-top: 2px;
}
#login #log-prima h3 a , #login #log-prima h3 a:hover{
	color:#BA0000;
	text-decoration: none;
}
/* utente loggato*/
#login  a.btn-profilo {
	background-color:#BA0000;
	padding:0px 3px 0px 10px;
	line-height:15px;
	height:15px;
	color:#FFFFFF;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
#login #btn-logout{
	float:right;
	width: 52px;
	padding-top: 0px;
}
#login #nome-utente{
	float:left;
	padding: 4px 0px 4px 10px;
	width: 190px;
	line-height: 20px;
	font-weight: bold;
	
}
#login #nome-utente a{ color:#000000;}
#login #nome-utente h3{
	float:left;
	line-height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	
	
}
span.nomeUtente {
	font-size:20px;
	color:#00526F;
	font-weight: bold;
}


#login #dettagli-utente{
	float:left;
	padding: 0px 0px 0px 10px;
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
}
#login #dettagli-utente img, #login #dettagli-utente p{ float:left;
}
#login #dettagli-utente p { padding:4px 0px 0px 8px;}
#login #manda-prova{ float:left;
width:200px;}
/*------cerca amici--------*/
#box-cerca_amici{
	padding:0px 0px 8px 0px;
	margin: 10px 0px 0px 0px;
}
#box-cerca_amici-img{
	width: 200px;
	padding-bottom: 18px;
}
#box-cerca_amici label {
	font-size:14px;
	float:left;
	width:182px;
	padding:0px 0px 0px 18px;
	font-weight: bold;
}
#box-cerca_amici select{
	float:left;
	margin:0px 0px 14px 10px;
	width:180px;
	font-size: 12px;
	font-family: Georgia, Times, serif;
}
#box-cerca_amici .cerca{
	text-align:center;
	width: 200px;
	padding-bottom: 14px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#box-cerca_amici input{
	margin:0px 0px 0px 0px;
	font-size: 12px;
	font-family: Georgia, Times, serif;
}
#tags{
	float:left;
	width:180px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	overflow: hidden;
	}
#tags .titolotags{
	font-size:14px;
	font-weight: bold;
	float: left;
	width: 180px;
	padding-top: 4px;
	border-top: 1px solid #BA9708;
}
#tags ul.tagcloud{
	list-style:none;
	padding:0em;
	line-height:145%;
	width: 180px;
	padding-top: 10px;
	float: left;
}
#tags ul.tagcloud li {
	display:inline;
	width: auto;
	background: none;
	float: none;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#tags ul.tagcloud a {
	text-decoration:none;
	color: #00526F;
	margin-right: 0.2em;
}
#tags ul.tagcloud  a:hover{text-decoration: underline;color: #00526F;}
#tags a.size1{font-size:10px}
#tags a.size2{font-size:11px}
#tags a.size3{font-size:12px}
#tags a.size4{font-size:14px}
#tags a.size5{font-size:15px}
#tags a.size6{font-size:16px}
#tags a.size7{font-size:18px}
#tags a.size8{font-size:20px}

/*------box forum - box prove amici - box blog direttore - box blog rivolozoico--------*/
#box-blog-direttore,
#box-rivolozoico, 
#box-prove-amici, 
#box-forum{
	padding:0px 0px 0px 0px;
	margin: 10px -2px 0px 0px;
	font-size: 12px;
}
#box-forum ul,
#box-prove-amici ul,
#box-blog-direttore ul,
#box-rivolozoico ul {
	width:200px;
	height: auto;
	margin-bottom: -1px;
	float: left;
}
#box-forum ul li,
#box-prove-amici ul li,
#box-blog-direttore ul li,
#box-rivolozoico ul li {
	float:left;
	display:list-item;
	padding: 0px 0px 0px 0px;
	border-bottom:1px solid #FFFFFF;
	color:#191919;
	width: 200px;
}
#box-forum ul li.titolo-sez,
#box-prove-amici ul li.titolo-sez{
	background-color:#191919;
	color:#FFCB06;
	line-height:30px;
	font-size: 18px;
	font-weight: bold;
	border-bottom:none;
	padding-left:6px;
	width: 194px;
}
#box-blog-direttore ul li.titolo-sez, #box-rivolozoico ul li.titolo-sez{
	color:#FFCB06;
	font-size: 12px;
	font-weight: bold;
	width: 194px;
	border-top: 1px solid #191919;
	padding: 0px 0px 0px 6px;
}
#box-blog-direttore ul li.titolo-sez{
	height: 80px;
	background-image: url(/asset/img/layout/img_blog_direttore.jpg);
}
#box-rivolozoico ul li.titolo-sez{
	height: 35px;
}
#box-blog-direttore ul li.titolo-sez h4,
#box-rivolozoico ul li.titolo-sez h4{
	padding: 2px 6px 2px 6px;
	background-color:#191919;
	font-weight: bold;
	display: inline;
	line-height: 16px;
	float: left;
	color:#FFCB06;
}
.blog-data{
	color:#191919;
	font-size:12px;
	line-height: 16px;
}
#box-forum ul li a, 
#box-prove-amici ul li a,
#box-blog-direttore ul li a,
#box-rivolozoico ul li a{
	display:block;
	padding: 5px 6px 5px 6px;
	color:#00526F;
}
#box-forum ul li a:hover,
#box-prove-amici ul li a:hover,
#box-blog-direttore ul li a:hover,
#box-rivolozoico ul li a:hover{ 
	background-color:#FAE997;
	text-decoration:none;
	color:#00526F;
}
.btn-vai{
	float:left;
	width: 196px;
	padding:4px 4px 4px 0px;
	text-align:right;
	clear: both;
}
/*------box itinerari --------*/
#box-itinerari{
	padding:0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;

	overflow: hidden;
}
#box-itinerari-img {
	float:left;
	width: 200px;
}
#box-itinerari-map {
	float:left;
	width: 200px;
	height:157px;
	border-bottom:1px solid #191919;
}
#box-itinerari-cerca {
	float:left;
	width: 200px;
	border-bottom:1px solid #FFFFFF;
	margin-right: -1px;
}
#box-itinerari-cerca label {
	font-size:14px;
	float:left;
	width:182px;
	padding:12px 0px 0px 18px;
	font-weight: bold;
}
#box-itinerari-cerca select{
	float:left;
	margin:0px 0px 14px 10px;
	width:180px;
	font-size: 12px;
	font-family: Georgia, Times, serif;
}
#box-itinerari-aggiungi {
	float:left;
	width: 200px;
	border-bottom:1px solid #FFFFFF;
}

/*------------ sidebar-right -------------*/
#sidebar-right{
	padding: 10px 0px 0px 10px;
	width: 300px;
	float: left;
	overflow: hidden;
}
.blog-dir #sidebar-right{
	width: 310px;
}
.pag-video #sidebar-right{
	float: right;
}
.box-sidebar-right{
	padding: 0px 0px 0px 0px;
	width: 300px;
	float: left;
	overflow: hidden;
	margin-top: 10px;
}
.blog-dir .box-sidebar-right{ float:right;}
/*------box video --------*/

#box-video a {}
#box-video{
	float:left;
	width: 300px;
	background-color: #191919;
	position: relative;
}
#box-video #testata-video{
	color:#191919;
	font-size: 12px;
	font-weight: bold;
	width: 294px;
	height: 40px;
	border-top: 1px solid #FFCB06;
	padding: 0px 0px 0px 6px;
	background-color: #191919;
}
#box-video #testata-video h4 {
	padding: 2px 6px 2px 6px;
	background-color:#FFCC00;
	font-weight: bold;
	display: inline;
	line-height: 16px;
	float: left;
}
#testata-video ul { 
float:right; 
padding-top:10px;
}
#testata-video li {
	float:left;
	display:inline;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-right: 5px;
	height: 19px;
	font-size:11px;
}
#testata-video a {
	text-align:center;
	line-height:19px;
	background-position: left top;
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	font-weight:bold;
	color:#444;
}
#testata-video li#video_ultimi a {
	width:51px;
	background-image:url(/asset/img/layout/bkg_video_ultimi.gif);}
#testata-video li#video_ultimi a:hover, #testata-video li#video_ultimi a.selected{
	background-image:url(/asset/img/layout/bkg_video_ultimi_active.gif);}
#testata-video li#video_visti a {
	width:68px;
	background-image:url(/asset/img/layout/bkg_video_visti.gif);
}
#testata-video li#video_visti a:hover,#testata-video li#video_visti a.selected {
	background-image:url(/asset/img/layout/bkg_video_visti_active.gif);
}
#testata-video li#video_votati a{
	width:78px;
	background-image:url(/asset/img/layout/bkg_video_votati.gif);
}
#testata-video li#video_votati a:hover, #testata-video li#video_votati a.selected{
	background-image:url(/asset/img/layout/bkg_video_votati_active.gif);
}
.vcontent{
	float:left;
	width: 300px;
}
.box-video-content{
	float:left;
	width: 300px;
	height:225px;
	padding-bottom: 2px;
	position:relative;
	display: block;
}
.btnPlay-Video{
	width: 42px;
	position:absolute;
	top:90px;
	left:127px;
	padding: 0px 0px 0px 0px;
	z-index:20;
	background-image: url(/asset/img/layout/btn_play_video.gif);
	background-repeat:no-repeat;
	height: 42px;
}
.btnPlay-Video a{
	width: 42px;
	height: 42px;
	display:block;
}
.descriz-Video{
	background: url(/asset/img/layout/bkg_trasparenza.png);
	float:left;
	position:absolute;
	left: 0px;
	width: 280px;
	height: auto;
	padding: 5px 10px 5px 10px;
	bottom: 0px;
	margin-bottom: 2px;
	z-index: 50;
}
* html .descriz-Video { /* Regole per IE (dalla 5.5 in poi) */
	background-color: #000000;
	back\ground-color: transparent;
	background-image: url(/asset/img/layout/em.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/asset/img/layout/bkg_trasparenza.png", sizingMethod="scale");
}
.descriz-Video h4 {
	color:#F1EEEE;
}
.descriz-Video h4 a{
	color:#FFCD00;
	z-index:100;
	cursor:pointer;
}

.box-video-scroll{
	float:left;
	width: 300px;
	overflow: hidden;
	position: relative;
}
#btn-tutti_video{
	position:absolute;
	float: right;
	right: 6px;
	bottom: 8px;
	z-index: 20;
}
/*------box banner 300px --------*/
#box-banner300{
	float:left;
	width: 300px;
	margin-top: 10px;
}
/*------box anteprima --------*/
#box-anteprima{
	float:left;
	width: 300px;
	height:223px;
	margin-top: 10px;
}
/*------box nuovo --------*/
#box-nuovo{
	float:left;
	width: 300px;
	background-color: #FFFFFF;
	margin-top: 10px;
}
#box-nuovo #testata-nuovo{
	color:#191919;
	font-size: 12px;
	font-weight: bold;
	width: 294px;
	height: 40px;
	border-top: 1px solid #FFCB06;
	padding: 0px 0px 0px 6px;
}
#box-nuovo #testata-nuovo h4 {
	padding: 2px 6px 2px 6px;
	background-color:#FFCC00;
	font-weight: bold;
	display: inline;
	line-height: 16px;
	float:left;
}
#testata-nuovo ul { 
float:right; 
padding-top:10px;
}
#testata-nuovo li {
	float:left;
	display:inline;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-right: 5px;
	height: 19px;
	font-size:11px;
}
#testata-nuovo a {
	text-align:center;
	line-height:19px;
	background-position: left top;
	background-repeat:no-repeat;
	text-decoration:none;
	display:block;
	font-weight:bold;
}
#testata-nuovo li.nuovo_novita {
	width:123px;
}
.nuovo_novita{
	width:294px;
	float:left;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:19px;
	height: 19px;
	font-size:11px;
}
#testata-nuovo li.nuovo_cerca a {
	width:80px;
	background-image:url(/asset/img/layout/bkg_nuovo_cerca.gif);
	color:#F3F0F0;
}
#testata-nuovo li.nuovo_cerca a:hover {
	background-image:url(/asset/img/layout/bkg_nuovo_cerca_active.gif);
	color:#191919;
}
#box-nuovo-scroll{
	float:left;
	width: 300px;
	height:125px;
	color: #FFFFFF;
	overflow: hidden;
}

/*------ box bacheca premium --------*/
#box-bachecapremium,.box-bachecapremium{
	float:left;
	width: 286px;
	margin-top: 10px;
	border:1px solid #C2C0C0;
	padding: 0px 10px 0px 5px;
	margin-right: -3px;
}
.box-sidebar-profilopremium #box-bachecapremium{
	padding: 0px 5px 0px 5px;
}
.box-sidebar-profilopremium #box-bachecapremium,
.box-sidebar-profilopremium #box-bachecapremium ul,
.box-sidebar-profilopremium #box-bachecapremium li,
.box-sidebar-profilopremium #box-bachecapremium li.pubblicitapremium{ 
	width:188px;
}

#box-bachecapremium ul,.box-bachecapremium ul {
	float:left;
	width: 300px;
}
#box-bachecapremium li,.box-bachecapremium li {
	float:left;
	width: 300px;
	display:inline;
	padding:6px 0px 12px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: -2px;
}
.box-sidebar-profilopremium #box-bachecapremium li{padding:6px 0px 6px 0px;}
#box-bachecapremium li img, .box-bachecapremium li img{
	border:1px solid #C2C0C0;
	float:left;
	margin-right: 5px;
}
.box-sidebar-profilopremium #box-bachecapremium li img { margin: 0 10px 10px 0;}
#box-bachecapremium li p, .box-bachecapremium li p{
	float:left;
	display:block;
	width: 160px;
	margin-right: -2px;
}
.box-sidebar-profilopremium #box-bachecapremium li p{
	width:146px;
	font-size: 9px;
	line-height: 1.1em;
}
#box-bachecapremium li.pubblicitapremium, .box-bachecapremium li.pubblicitapremium{
	float:left;
	width: 278px;
	text-align:center;
	height:20px;
	font-size:10px;
	padding-bottom: 5px;
}


/*------ box bacheca --------*/
#box-bacheca,.box-bacheca{
	float:left;
	width: 278px;
	margin-top: 10px;
	border:1px solid #C2C0C0;
	padding: 0px 10px 0px 10px;
	margin-right: -3px;
}
.box-sidebar-profilo #box-bacheca{
	padding: 0px 5px 0px 5px;
}
.box-sidebar-profilo #box-bacheca,
.box-sidebar-profilo #box-bacheca ul,
.box-sidebar-profilo #box-bacheca li,
.box-sidebar-profilo #box-bacheca li.pubblicita{ 
	width:188px;
}

#box-bacheca ul,.box-bacheca ul {
	float:left;
	width: 278px;
}
#box-bacheca li,.box-bacheca li {
	float:left;
	width: 278px;
	display:inline;
	padding:6px 0px 12px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: -2px;
}
.box-sidebar-profilo #box-bacheca li{padding:6px 0px 6px 0px;}
#box-bacheca li img, .box-bacheca li img{
	border:1px solid #C2C0C0;
	float:left;
	margin-right: 20px;
}
.box-sidebar-profilo #box-bacheca li img { margin-right:5px;}
#box-bacheca li p, .box-bacheca li p{
	float:left;
	display:block;
	width: 200px;
	margin-right: -2px;
}
.box-sidebar-profilo #box-bacheca li p{
	width:146px;
	font-size: 9px;
	line-height: 1.1em;
}
#box-bacheca li.pubblicita, .box-bacheca li.pubblicita{
	float:left;
	width: 278px;
	text-align:center;
	height:20px;
	font-size:10px;
	padding-bottom: 5px;
}

/*------box prove --------*/
#box-prove{
	float:left;
	width: 300px;
	margin-top: -9px;
	margin-right: -2px;
	overflow: hidden;	
}
#box-prove #testata-prove{
	color:#191919;
	font-size: 12px;
	font-weight: bold;
	height: 19px;
	padding: 0px 0px 0px 6px;
	position:relative;
	top:19px;
	width:50px;
	z-index:99;
}
#box-prove #testata-prove h4 {
	padding: 2px 6px 2px 6px;
	background-color:#FFCC00;
	font-weight: bold;
	display: inline;
	line-height: 16px;

}
.box-prove-header{
	width:300px;
	font-size:16px;
	color:#888888;
	border-bottom:1px solid #E5E5E5;
	padding-right:0px;
	background-image:url(/asset/img/layout/bkg_header_accordion.jpg);
	text-align: right;
	height: 29px;
	background-repeat: repeat-x;
	background-position: left top;
}
.box-prove-header a{
	width:290px;
	font-size:16px;
	color:#888888;
	display:block;
	padding-right:10px;
	font-weight: bold;
	text-align: right;
	height: 29px;
	line-height:29px;
	text-decoration:none;
	background-image:url(/asset/img/layout/bkg_header_accordion.jpg);
	position:relative;
}
.box-prove-header a:hover{
	color:#888888;
	text-decoration:none;
	font-weight: bold;
}
.SlidingPanels{
	width:300px;
	height:383px;
}
.SlidingPanelsContent{
	width:300px;
	height:343px;
}
#ex1_p2.SlidingPanelsContent {	height:378px;}
.contentProve { float:left;
}
#box-prove .contentProve ul {
	float:left;
	width: 278px;
	margin-top: 10px;
	border:1px solid #C2C0C0;
	padding: 0px 10px 0px 10px;
}
#box-prove .contentProve li {
	float:left;
	width: 278px;
	display:inline;
	padding:6px 0px 12px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: -2px;
}
#box-prove .contentProve  li img {
	border:1px solid #C2C0C0;
	float:left;
	margin-right: 20px;
}
#box-prove .contentProve li p {
	float:left;
	display:block;
	width: 200px;
	margin-right: -2px;
}
#box-prove .contentProve li.pubblicita {
	float:left;
	width: 278px;
	text-align:center;
	height:20px;
	font-size:10px;
	padding-bottom: 5px;
}
/*------------ sub home page -------------*/
#adv-banner{
	float:left;
	padding:6px 0px 6px 0px;
	text-align:center;
	width: 960px;
}
#main-content{
	float:left;
	padding:0px 0px 0px 0px;
	text-align:left;
	width: 650px;
	overflow: hidden;
}
.blog-dir #main-content{width: 640px;}
#pag-video #main-content{ color:#F3F0F0;}
#main-content.contentBig,#main-content2.contentBig{
	width: 940px;
	background-color: #FAF9F9;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
	font-size: 14px;
}
#main-contentP{
	width: 720px;
	float: left;
}

#breadcrumb{
	float:left;
	padding:10px 0px 6px 0px;
	text-align:left;
	width: 650px;
	border-bottom: 1px solid #999898;
	font-size: 12px;
}
#breadcrumb.noborder{
	border: none;
}
#breadcrumb ul, #breadcrumb li {
float: left;
}
#breadcrumb li{
	display:inline;
	padding:0px 2px 0px 2px;
	color:#444444;
	background-color: #FFFFFF;
}
#breadcrumb li a, #breadcrumb li a:hover { text-decoration:underline; color:#444444;}
#breadcrumb li.sep-breadcrumb{
	background-color:#F4F0F1;
}
.pag-video #breadcrumb{ border-bottom:none;}
.pag-video #breadcrumb li{background-color: transparent; color:#CCCCCC;}
.pag-video #breadcrumb li a,.pag-video #breadcrumb li a:hover {color:#CCCCCC;}

/*------------ paginazione sub home page -------------*/
.paginazione{
	padding:40px 0px 3px 0px;
	text-align:center;
	width: 100%;
	float:left;
}
.paginazione ul {
	text-align:center;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #cc0000;
	height: 23px;
	width: 415px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}
.paginazione a{font-size:11px;}
.paginazione li{
	text-align:center;
	height:23px;
	padding-right:1px;
	display: inline;
	float:left;
}
.paginazione li.sep{ 
	padding:0px 4px 0px 4px;
	line-height:23px;
	height:23px;
}
.paginazione li a{
	padding: 0px 6px 0px 6px;
	border:1px solid #ffcc00;
	color: #cc0000;
	height:21px;
	line-height: 21px;
	display:block;
	float:left;
	margin:0 4px 0 0;
}
.paginazione li a:hover{
	border-color:#cc0000;
	color: #cc0000;
	text-decoration:none;
}
.paginazione li.active a,.paginazione li.active a:hover{
	background-color:#cc0000;
	border-color:#cc0000;
	color:#FFFFFF;
}
.paginazione li.activeP a{
	color: #36759B;
}
/*------------ box login interno -------------*/
#login-dx{
	padding:10px 0px 10px 0px;
	float:left;
	width: 300px;
	margin: 0px 0px 0px 0px;
	background-color: #FFCC00;
}
.blog-dir #login-dx{ float:right;}
#login-dx #btn-logout{
	float:right;
	width: 52px;
	padding-top: 0px;
}
#login-dx #dettagli-utente{
	float:left;
	padding: 0px 0px 0px 10px;
	width: 290px;
}
#login-dx #dettagli-utente h3{
	line-height: 20px;
	font-weight: bold;
	float:left;
	width:135px;
	padding-left: 8px;
	
	
}
#login-dx #dettagli-utente h2 {
	font-size:20px;
	 color:#000000;
	font-weight: bold;
	float:left;
	width:200px;
	padding-left: 8px;
	
	
}
#login-dx #dettagli-utente h2 a { color:#000000;}
#login-dx #dettagli-utente img, #login-dx #dettagli-utente p{
 float:left;}
#login-dx #dettagli-utente p {
	width:200px; 
	padding:0px 0px 0px 8px;}
	
#login-dx a {color: #FFCC00;;}	

/*------------ link correlati -------------*/
.link-correlati .aggAmici{
	padding:0px 0px 14px 10px;
	width: 280px;
}
.link-correlati .aggAmici li{
	width: 280px;
}
.link-correlati .aggAmici li .txtAgg{
	width: 240px;
	font-size: 12px;
	margin-right: -3px;
}
.link-correlati .aggAmici.amiciprove li .txtAgg{ color:#C3C2C2;}
.link-correlati .aggAmici.amiciprove li .numeroProve{
	font-size:12px;
	color:#434343;
	padding-left: 10px;
	line-height: 19px;
	float: left;
}
.link-correlati{
	padding:0px 0px 0px 0px;
	float:left;
	width: 300px;
	margin: 10px -3px 0px 0px;
	background-color: #FAF9F9;
	overflow: hidden;
}
.blog-dir .link-correlati{width: 310px;}
#main-content .link-correlati{
	width: 650px;
	background-color:#F4F0F1;
}
.tit-link{
	border-top:1px solid #B6B5B6;
	font-size: 16px;
	font-weight: bold;
	float:left;
}
.link-correlati .tit-link{
	padding:8px 10px 6px 10px;
	width:280px;
	color: #000000;
}
.link-correlati .tit-link2{ padding:0px 0px 0px 10px;}
.blog-dir .link-correlati .tit-link{
width:290px;
}
.link-correlati .tit-link a {color:#00526F;}
.link-correlati .tit-link a:hover { text-decoration:none;color:#00526F;}
#main-content .tit-link, #main-content .link-correlati ul {	
	width:610px;
}
.link-correlati .titImg{ line-height:30px;}
.link-correlati .titImg img { float: left; padding-right:10px;}
.link-correlati ul {
	padding:0px 10px 14px 10px;
	width:280px;
	font-size: 14px;
	float:left;
}
.blog-dir .link-correlati ul{width:290px;}
#main-content .link-correlati li{ width:616px;}
.link-correlati li {
	padding:6px 0px 0px 14px;
	width:266px;
	float:left;
	background-image: url(/asset/img/layout/list_correlati.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
}
.blog-dir .link-correlati li{
	width:276px;
	color: #444444;
}
.link-correlati li a {color:#00526F;}
.link-correlati li a:hover { text-decoration:underline;color:#00526F;}
.link-correlati li span.data{
	float:left;
	}
.link-correlati span.nomecircuto{
	width: 220px;
	float:left;
	display:block;
	padding-left: 4px;
	line-height: 1.4em;
}
.link-correlati span.evento{
	float:left;
	display:block;
	padding-left: 4px;
	width: 190px;
}
.link-correlati span.flag-nazione{
	float:left;
	padding-right: 6px;
	padding-top: 3px;
	display: block;
}
.link-correlati span.sezione{
	padding-left: 4px;
	color: #CC071E;
}
.link-correlati span.evento{
	float:left;
	padding-left: 3px;
}
.link-correlati span.circuito{
	float:left;
	padding:10px 0px 0px 0px;
}
.linkSx{
	text-align: left;
	position: relative;
	top: -16px;
	padding-left: 10px;
}
.linkSx a,.linkSx a:hover { text-decoration:underline; color:#444444}

.link-correlati .scroll-content {
	padding:0px 0px 20px 0px;
	font-size: 14px;
	width:300px;
	float: left;
}
.link-correlati ul#myarchive {
	padding:0px 0px 0px 0px;
	width:auto;
}
.link-correlati ul#myarchive li {
	padding:0px 0px 0px 0px;
	width:auto;
	float:left;
	background-image: none;
	background-repeat: no-repeat;
}
/*------------ news dettagli -------------*/
.news-dett{
	width:650px;
	float:left;
	padding-top: 10px;
	margin-right: -1px;
}
.news-dett .news-data{
	width:650px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#eeeeee;
}
.news-dett h1{
	width:650px;
	float:left;
	padding:15px 0px 0px 0px;
	font-size: 34px;
	color:#ffcc00;
}
.news-dett h1 a { color:#ffcc00;}
.news-dett h2{
	width:630px;
	padding:10px 0px 10px 0px;
	font-size:16px;
	color: #ffffff;
	font-weight:bold;
	margin-right: -3px;
	clear: right;
}
.news-dett p{
	width:610px;
	float:left;
	padding:8px 0px 0px 0px;
	color: #ffffff;
	font-size: 14px;
}
.news-dett span.dida,.news-dett h6 {
	width:650px;
	float:left;
	padding:3px 0px 5px 0px;
	font-size:12px;
	color: #ffffff;
	clear: both;
}
.news-dett .imgBigSingle{
	float:left;
	margin-top:30px;
	margin-bottom:3px;
	clear: both;
}
.news-dett img { float:left;}
.content-pag{	
	width:650px;
	float:left;}
.news-dett .pagArticolo{
	padding-top:10px;
	overflow:hidden;
	width:650px;
	color: #ffffff;
	font-size: 14px;
}
.news-dett .pagArticolo h2{
	width:630px;
	padding:0px 0px 10px 0px;
	font-size:16px;
	color: #ffffff;
	font-weight:bold;
	margin-right: -3px;
	clear: right;
}
.news-dett .pagArticolo table {
	width:630px;
}
.news-dett .pagArticolo table td {
	padding:3px;
}

.news-dett .pagArticolo p{
	width:610px;
	padding:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px !important;
	color: #ffffff;
	font-size: 15px;
	float:none;
}
.news-dett .citaz{
	float:right;
	font-size:30px;
	color: #ffcc00;
	text-align:center;
	width:260px;
	display:block;
	padding: 10px 20px 0px 20px;
	line-height: 1em;
	border: none;
	background-color: transparent;
}
.news-dett .citaz .open-citaz{
	font-size:48px;
	float: left;
	line-height: 1;
	margin-top:-3px;
}
.news-dett .citaz .close-citaz{
	font-size:48px;
	float: right;
	line-height: 1;
	margin-top: 0px;
}
.news-Inv{
	width:650px;
	float:left;
	padding-top: 10px;
	margin-right: -1px;
}
.news-Inv h1{
	width:630px;
	float:left;
	padding:15px 10px 3px 10px;
	color:#ffffff;
}
.news-Inv h1 a { color:#ffcc00;}
.pag-video .news-Inv h1{
	padding:0px 10px 3px 10px;
	display: block;
}
.pag-video .news-Inv h1 a {
	color:#ffffff;
}
.news-Inv h6 {
	width:630px;
	float:left;
	padding:2px 10px 10px 10px;
	font-size:12px;
	color: #ffffff;
	clear: both;
}
.pag-video .news-Inv h6 {
	width:630px;
	float:left;
	padding:2px 10px 10px 10px;
	font-size:12px;
	color: #ffffff;
	clear: both;
}

.boxBordTop {
	width:630px;
	float:left;
	border-top: 1px solid #DBD8D8;
	padding: 10px 10px 10px 10px;
	color: #ffffff;
	font-size: 14px;
}
.boxBordTop p{
	line-height:22px
}
.contenitore-campi{
	width:630px;
	float: left;
	overflow: hidden;
}
.news-Inv label {
	font-size:16px;
	float:left;
	font-weight: bold;
	padding-top: 5px;
	width: 100%;
	padding-left: 10px;
	display: block;
	padding-bottom: 2px;
}
.news-Inv input {
	border:1px solid #D4D2D3;
	width:240px;
	height:26px;
	float: left;
	padding: 7px 10px 0px 10px;
	font-family: Georgia, Times, serif;
	font-size: 14px;
	margin-right: 10px;
}
input.errorCampo {	
	border:1px solid #ED1C24;
}
.news-Inv .error{
	font-size:14px;
	color:#ED1C24;
	line-height: 33px;
}
.btn-invio{
	float:right;
	margin-right: 0px;
	display: inline;
}
.btn-invio a {
	border:1px solid #D4D2D3;
	height:31px;
	padding: 0px 10px 0px 10px;
	font-family: Georgia, Times, serif;
	font-size: 18px;
	background-color: #191718;
	color: #FFFFFF;
	text-align: center;
	line-height: 31px;
	width:50px;
	display: block;
	margin: 0;
	text-decoration:none;}
	
/*------------ box img laterale e dida + testo articolo ------------ */
.floatleftimg{
	padding: 20px 10px 5px 0px;
	float: left;
	display: block;
	width: auto;
}
.news-dett p.floatlefttxt{
	float:left;
	padding:25px 0 0 0;
	margin:0;
	width:264px;
	clear: right;
}
.floatleftdida {
	width:auto;
	margin:0;
	padding:10px 0px 0px  0px;
	font-size:12px;
	color: #777777;
	clear: both !important;
}
.floatleftimg .floatleftdida {
	float: left;
	display: block;
	width:245px;
}

/*------------ box conferma reg ------------ */
#box-reg{
	width:623px;

	
	padding: 10px 10px 10px 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	float: left;
	clear: both;
}
#box-reg.regBig{
	width:930px
}
#box-reg img { float:left;}
#box-reg-txt{
	float:left;
	width:477px;
	text-align:center;
	font-size:14px;
	padding-left: 10px; 
}
#box-reg.regBig #box-reg-txt{
	width:792px;
	text-align: center;
}
#box-reg .link{color:#00516F;}
#box-reg.regBig #box-reg-txt a{ line-height:25px;} 
#box-reg-txt a{
	color:#ffcc00;
}
#box-reg-txt h2{
	font-size:24px;
	width: auto;
	padding: 0 0 12px 0;
	font-weight: normal;
}
#box-reg-txt h3{
	font-size:18px;
	width: auto;
	padding: 0 0 12px 0;
	font-weight: bold;
	color: #E51B18;
}
#box-reg-txt h3 a{
}
#box-reg-txt p{
	font-size:14px;
	width: 100%;
	padding-bottom: 12px;
	display: block;
}
a.cambia-img:hover{	color:#00526F;	text-decoration:none;}
/*------------ paginazione -------------*/
.containerpagination {
	padding:30px 0px 40px 0px;
	text-align:center;
	width: 650px;
	float: left;
}
.paginationstyle {
	width: 150px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
}
.paginationstyle a{
	display:block;
	width:30px;
	height:25px;
	float: left;
	background-repeat:no-repeat;
	background-position:left top;
 }
.paginationstyle a.previous{
	background-image:url(/eicma/asset/img/prev_btn2.gif);
 }
.paginationstyle a.next{
	background-image:url(/eicma/asset/img/next_btn2.gif);
 }
.paginationstyle a.nonactive{
	background-image:url(/eicma/asset/img/prev_btn2.gif);
 }
.paginationstyle a.previous:hover{
	background-image:url(/eicma/asset/img/prev_btn_active2.gif);
 }
.paginationstyle a.next:hover{
	background-image:url(/eicma/asset/img/next_btn_active2.gif);

 }
.paginationstyle img{
	float:none;
	vertical-align: middle;
}
#scriptspaginate .paginateinfo{
	color:#fff;
	padding:0px 10px 0px 10px;
	width: 70px;
	top: 0px;
	display:block;
	float: left;
	line-height: 25px;
	font-size: 16px;
}

/**/
.contpagname{
	float:left;
	display:block;
	width:628px;
	padding: 0px 10px 10px 10px;
	background-color: #fff;
	
}
#scriptspaginate2  {
	padding: 0px 10px 10px 10px;
	width:628px;
	float:left;
	display:block;
}
#scriptspaginate2 > span {
	padding:0px 0px 5px 0px;
	float:left;
	display:block;
	margin-top:10px;
	width:100%;
}
#scriptspaginate2 .flatview a {
	color:#ba0000;
	padding:0px 5px 0px 0px;
	line-height:18px;
	margin-right:5px !important;
	text-decoration:none;
	display:inline;
	width:auto;
	border-right:1px solid #ba0000;
}
/*#scriptspaginate2 .flatview a + a {
	padding: 0px 5px 0px 5px;
	border-left: solid 1px #00526F;
}*/
#scriptspaginate2 .flatview a:hover{text-decoration:none;color:#000000; }
#scriptspaginate2 .flatview a.selected{ /*Pagination div "flatview" links style*/
font-weight:bold;
}
#scriptspaginate2 .flatview{
	margin-right:-1px;
}
#scriptspaginate2 .flatview span {
	color:#000000;
	padding:0px 5px 0px 0px;
	line-height:18px;
	margin-right:5px !important;
	text-decoration:none;
	display:inline;
	width:auto;
	border-right:1px solid #000000;
}
/*#scriptspaginate2 .flatview span + span {
	padding: 0px 5px 0px 5px;
	border-left: solid 1px black;
}*/
#scriptspaginate2 .flatview span.selected{ /*Pagination div "flatview" links style*/
font-weight:bold;
}
/*------------ tools -------------*/
#tools{
	width:650px;
	float:left;
	padding-top: 10px;
	}
ul.link-agg{
	float:left;
	width: inherit;
}

.txttools{
	line-height:19px;
	height:19px;
	display: block;
	padding: 0px 4px 0px 4px;
	font-weight:bold;
	cursor: pointer;
	color:#cc0000;
}
.txttools:hover {
	
	color:#ffcc00;
}

ul.link-agg li{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	padding:0px 0px 0px 0px;
	height: 19px;
	margin-right: 3px;
	white-space: normal;
	display:inline;
	overflow:hidden;
}
ul.link-agg li.tools01{ width:133px;}
ul.link-agg li.tools02{ width:43px;}
ul.link-agg li.tools03{ width:58px;}
ul.link-agg li.tools04{
	width:auto;
	float: right;
	background-color: #FFFFFF;
	
}

ul.link-agg li.tools05{
	width:107px;
	float: right;
}
ul.link-agg li.tools06{ width:67px; float: right; margin-right:-2px;color:#E51B18;}
ul.link-agg li a{
color:#E51B18;
	height:19px;
	font-weight:bold;
	display:block;
	background-color:#FFFFFF;
	float: left;
}
ul.link-agg li a:hover{
	color:#FFFFFF;
	background-color:#E51B18;
	text-decoration:none;
}
ul.link-agg li.tools04 a{ 	
	color:#E51B18;
	background-color:#FFFFFF;
	text-decoration:none;
	display:inline;}
ul.link-agg li.tools04 a:hover{ 	
	color:#E51B18;
	background-color:#FFFFFF;
	text-decoration:none;}
ul.link-agg li.tools04 .txttools{
	cursor: default;
	background-color:#FFFFFF;color:#E51B18;
}
ul.link-agg li.btnColor02 a{background-color:#FF9900; color:#FFFFFF}
ul.link-agg li.btnColor02 a:hover{background-color:#FF9900; color:#FFFFFF;}
ul.link-agg li.btnColor03 a{color:#FF9900;}
ul.link-agg li.btnColor03 a:hover{background-color:#FFFFFF; color:#FF9900;}
/*------------ tags -------------*/
.tags{	
	width:650px;
	float:left;
	padding-top: 10px;
	font-size:14px;
	}
.tags a,.tags a:hover {	
 color:#00526F;
	}
/*------------ accordion link correlati -------------*/		
.accordion-link{
	padding:30px 0px 0px 0px;
	float:left;
	width: 650px;
	margin: 0px 0px 0px 0px;
}
.boxPagelle .accordion-link{padding:10px 0px 0px 0px;}
.accordion-link#provaAcc{
	padding:10px 0px 0px 0px;}
.accordion-link ul#acc-link a {color:#ffcc00;
  text-decoration: none;  	
}
.accordion-link ul#acc-link .tit-link a{float:left;}
.accordion-link ul#acc-link .tit-link .panel-command a{
	float:right;
	font-weight: bold;
}
.accordion-link ul#acc-link{
	padding:0px 0px 0px 0px;
	float: left;
}
.accordion-link .tit-link{
	border-top:1px solid #DDDADA;
	padding:8px 10px 6px 30px;
	width:610px;
	color: #ffcc00;
}
.accordion-link .noactive { 
	background-image:url(/asset/img/layout/link_close.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	cursor: pointer;
	display:block;
}
.accordion-link .active {
	background-image:url(/asset/img/layout/link_open.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	z-index:50;
	cursor: pointer;
	display:block;
	line-height:16px;
	width: auto;
	text-decoration: none;
}
.tit-link-ncomm {
	padding-right:10px;
	text-align:right;
	color:#ba0000;
	font-size: 14px;
	position: relative;
	width: 300px;
	margin-left: 400px;
	display: inline;
}
.accordion-link ul li {
	float:left;
	margin-right: -3px;
}
.accordion-link ul li ul li.titImg{ line-height:30px;}
.accordion-link ul li ul li.titImg img { float: left; padding-right:10px;}
.accordion-link ul li ul {
	padding:0px 0px 14px 10px;
	width:630px;
	font-size: 14px;
	float:left;
	display:none;
}
.accordion-link ul li ul.commenti {
	padding:0px 0px 14px 0px;
	width:650px;
	font-size: 14px;
	float:left;
}
.accordion-link ul li ul.schedaTecnica {
	padding:0px 0px 14px 10px;
	width:630px;
	font-size: 14px;
	float:left;
}
.accordion-link ul li ul.schedaTecnica li.schedaTecImg{
	padding:0px 0px 0px 0px;
	width:110px;
	float:left;
	display: block;
}
.accordion-link ul li ul.schedaTecnica li.schedaTecDesc{
	padding:0px 0px 0px 0px;
	width:510px;
	float:left;
	line-height:20px;
}
.accordion-link ul li ul.schedaTecnica li.schedaTecDesc span.schedaTecInt{
	padding:0px 0px 0px 0px;
	width:105px;
	display: block;
	float: left;
}
.accordion-link ul li ul li {
	padding:6px 0px 0px 0px;
	width:630px;
	float:left;
}
.accordion-link ul li ul.commenti li{width:650px;}
.accordion-link ul li#acc01 ul li,.accordion-link ul li.acc01 ul li{
	width:616px;
	background-image: url(/asset/img/layout/list_correlati.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding:6px 0px 0px 14px;
	margin-right: -3px;
}
.accordion-link ul li ul li a {color:#00526F; float:none;}
.accordion-link ul li ul li a:hover { text-decoration:underline;color:#00526F;}
.accordion-link ul li ul li span.data{color:#FFFFFF;
	float:left;
	
}
.accordion-link ul li ul li span.evento{
	float:left;
	display:block;
	padding-left: 4px;
	width: 430px;
	color:#FFFFFF;
}
.accordion-link ul li#acc01 ul li span.evento,.accordion-link ul li.acc01 ul li span.evento{
	width: 300px;
	margin-right: -3px;
}
.accordion-link #acc-link img{
	padding-right:20px;
	float: left;
}
/*------------ commento -------------*/
.box-comment{
	width: 632px;
	float:left;
	padding:10px 8px 0px 10px;
	border-top:1px dotted #fff;
	margin-top: 10px;
	
}
.box-comment img{ float:left;}
.box-comment .info-utente{
	float:left;
	color:#ffcc00;
	font-size:14px;
	line-height: 18px;
}
.color01{color:#00526F;}
.box-comment p{ 
	float:left; 
	color:#ffffff;
	font-size:14px;
	width:630px;
}
.box-comment h2{
	font-size:20px;
	color: #ba0000;
}
.box-comment h3{
	width:610px;
	font-size:14px;
	color: #ffcc00;
	padding-top: 10px;
	font-weight: bold;
}
span.nomeUtente {color:#fff;}
#commento {
	border:1px solid #FFFFFF;
	float:left;
	width:620px;
	height:210px;
	margin-bottom: 5px;
	margin-top: 3px;
	padding: 5px 5px 5px 5px;
}
#inviacommento {
	border:1px dotted #A2A0A0;
	text-align:center;
	background-color:#E9E7E7;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	width: auto;
}

#sceglilafoto {
	border:1px dotted #A2A0A0;
	/*text-align:center;*/
	background-color:#E9E7E7;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	padding: 0px 5px 0px 5px;
	margin: 0px;
	width: auto;
}


/*------------ shop -------------*/
.boxContent01{ 
	width:650px;
	float:left;
	padding:20px 0 0 0;
}
.boxContent01 p { font-size:14px;}
.boxContent01 p a,.boxContent01 p a:hover { color:#00516E;}
.img-abbonamento{
	float: left;
	padding-bottom: 40px;
	width: auto;
	display: block;
	
}
.img-abbonamento img {margin: 0 0 10px 0;}

.info-concorso{
	width:290px;
	background-color: #1E1E1E;
	color: #FAF9F9;
	font-size: 14px;
	padding: 3px 10px 5px 10px;
	clear: both;
}
.info-concorso .txt30{
	line-height:14px;
	font-size:17px;
	/* margin-bottom: -15px; */
	float: left;
}
.info-concorso .txt65{
	line-height:34px;
	font-size:17px;
	float: left;
	margin-top: -5px;
}
.info-abbonamento{
	width:300px;
	float:left;
	padding:0px 0px 30px 20px;
}
.info-abbonamento h1 {
	padding: 0px 0px 5px 0px;
	font-size:17px;
	font-weight:bold;
}
.info-abbonamento .pNoSconto{
	padding: 10px 0px 0px 0px;
	font-size:17px;
}
.info-abbonamento .txt30{
	color:#E51B18;
	/* padding-bottom:5px; */
	font-weight: bold;
	/* padding-top: 10px; */
	font-size:17px;
	width: 300px;
	display: block;
}
.info-abbonamento #tools,
.info-abbonamento #tools .link-agg{ width:300px;}
.btn-addCart{ float:left; padding: 14px 0px 0px 0px;}
.btn-addCart a{
	color:#FFFFFF;
	line-height:29px;
	height: 29px;
	background-image: url(/asset/img/layout/bkg_btn_carrello.gif);
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	background-repeat: no-repeat;
	width: 169px;
	font-weight: bold;
	text-align: center;
	text-decoration:none;
}
.btn-addCart a:hover{
	color:#FFFFFF;text-decoration:none;
}
.box-arretrati{
	width:650px;
	float:left;
	padding: 0px 0px 20px 0px;
}
.list-arretrati{
	width:650px;
	float:left;
	padding: 0px 0px 0px 0px;
}
ul.list-arretrati li {
	float:left;
	width:475px;
	display: block;
}
ul.list-arretrati li.imgrivista{ 
width:135px; 
padding:0px 20px 0px 0px;}
ul.list-arretrati li.nomerivista{
font-size:18px;
padding:0px 0px 0px 0px;
}
ul.list-arretrati li.numerorivista{
font-size:18px;
padding:0px 0px 5px 0px;
}
ul.list-arretrati li.prezzorivista{
	font-size:18px;
	color:#E51B18;
	padding:0px 0px 10px 0px;
	font-weight: bold;
}
ul.list-arretrati li.btnrivista{
padding:0px 0px 10px 0px;
}
ul.list-arretrati li.btnrivista .btn-addCart{padding:0px 0px 0px 0px;}
ul.list-arretrati li.morerivista { font-size:15px; font-weight:bold;}
ul.list-arretrati li.morerivista a,ul.list-arretrati li.morerivista a:hover { color:#00526F; text-decoration:underline;}
/*------------ carrello  -------------*/
ul.cartRiep {
	width:649px;
	float:left;
	padding-bottom: 10px;
}
ul.cartRiep li {
	float:left;
	padding:0px 0px 0px 0px;
	margin:1px 0px 0px 0px;
	display:block;
	width: 100%;
}
ul.cartRiep li ul{padding-bottom: 0px;}
ul.cartRiep li ul li{
	float:left;
	display:block;
	padding:6px 6px 6px 6px;
	text-align: left;
	line-height: 16px;
}
ul.cartRiep li ul li.cartCol01{	width:45px;	text-align: center;}
ul.cartRiep li ul li.cartCol02{ width:430px;}
ul.cartRiep li ul li.cartCol03{ width:59px;}
ul.cartRiep li ul li.cartCol04{ width:65px;text-align: center;}
ul.cartRiep li ul li.cartCol05{ width:558px;}
ul.cartRiep li.campiCart{ padding-top:6px; padding-bottom:6px;}
ul.cartRiep li.campiCart ul li.cartCol04, ul.cartRiep li.totCart ul li.cartCol04{
	font-weight:bold;
	font-size: 14px;
}
ul.cartRiep li.totCart ul li.cartCol05{
	font-weight:bold;
}
ul.cartRiep li.campiCart ul li.cartCol02 a {
	font-weight:bold;
	text-decoration:underline;
}
ul.cartRiep li ul li.cartCol03 input {
	width:40px; 
	padding-left:3px; 
	font-size:12px; 
	color:#191919;}
ul.cartRiep li.intestazione{color:#4E4D4C;}
.CartColor01{background-color: #DBF1FC;}
.CartColor02{background-color: #C1E7FA;}

/*------css modifiche-----*/
.side-cart form .CartColor01 {
	margin: 0px 0px 1px 0px;
	padding:0px 0px 0px 0px;
}
.side-cart form .CartColor01 li{
	padding: 10px 10px 10px 10px !important;
	line-height:14px;
}

.side-cart form .CartColor02 {
	margin: 0px 0px 1px 0px;
	padding:5px 0px 0px 0px;
}
.side-cart form .CartColor02 li{
	padding: 0px 10px 5px 10px;
}
/*------fine-----*/

/*------Bottoni carrello-----*/
.aggProd{
	float:left;
	font-size: 14px;
	padding-left: 6px;
	font-family:Arial, Helvetica, sans-serif; 
}
.aggProd a,.aggProd a:hover {
	color:#00526F;
	line-height: 29px;
	height: 29px;
}
.btn-cart{ float:right;}
.btn-cart a{ 
	display:block;
	background-repeat:no-repeat;
	text-align:center;
	background-position:center;
	line-height:29px;
	height:29px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:5px;
	}
.btn-cart a.cartSalva{
	background-image: url(/asset/img/layout/bkg_btn_cart_salva.gif);
	color:#FF9900;
	width: 134px;
	text-decoration:none;
}
.btn-cart a.cartAcquista{
	background-image: url(/asset/img/layout/bkg_btn_cart_acquista.gif);
	color:#FFFFFF;
	width: 78px;
	text-decoration:none;
}
/*------------ carrello sidebar -------------*/
.side-cart{
	padding:0px 0px 0px 0px;
	float:left;
	width: 300px;
	margin: 10px -3px 0px 0px;
}

.side-cart .tit-link{
	padding:8px 10px 6px 10px;
	width:280px;
	font-size: 16px;
	font-weight: bold;
	float:left;
	background-color: #A5D4EB;
}
ul.tabCart {
	width:300px;
	float:left;
}
ul.tabCart li{
	float:left;
	padding:0px 0px 0px 0px;
	margin:1px 0px 0px 0px;
	display:block;
}
ul.tabCart li ul li{
	padding:6px 10px 6px 10px;
}
ul.tabCart li ul li{
	float:left;
	display:block;
	padding:6px 10px 6px 10px;
	text-align: left;
	line-height: 16px;
}
ul.tabCart li ul li.prodDesc{width:205px;}
ul.tabCart li ul li.prodPre{	
	width:65px;
	padding-left: 0px;
	font-weight: bold;
	text-align:right;
	vertical-align:middle;
	}
.tabCart .prodDesc a {text-decoration:underline;}
.side-cart .link-agg{
	width:280px;
	background-color:#A5D4EB;
	padding:6px 10px 6px 10px;
	margin-top: 1px;
	}
/*---- css sidebar profilo ----*/
#sidebar-profilo{	
	width: 200px;
	float: left;
	overflow: hidden;
	padding:0px 20px 0px 0px;
}
.box-sidebar-profilo{
	width: 200px;
	float: left;
	padding-bottom: 10px;
	border-top:1px solid #EAE7E7;
}
.box-sidebar-profilo h5 {
	color:#5C5C5C;
	float:left;
	display:block;
	width:200px;
	word-spacing: -0.18em;
}
.linkMod {
	color:#00526F;
	display:block;
	padding:5px 5px 10px 0px;
	float:right;
	text-decoration: none;
	font-weight: normal;
	font-size:14px;
	line-height: 18px;
}
a.linkMod:hover { text-decoration:none;color:#00526F;}
.titBox{
	font-size: 16px;
	font-weight: bold;
	float:left;
	width: 200px;
	padding: 7px 0px 5px 0px;
}
.titBox .linkMod{ padding:0px 5px 0px 0px;}
.imgprofilo{
	float: left;
	padding:40px 40px 40px 40px;
	background-color:#EAE7E7;
}

.citaz{
	float:left;
	width:190px;
	color: #191718;
	padding: 5px 5px 5px 5px;
	background-color: #FFF;
}
.datiUtente{
	float: left;
	width:200px;
	padding-top: 10px;
}
.coldati,.coldati01, .coldati02,.coldati03{
	float:left;
	line-height: 1.4em;
}
.panel-body .coldati01, .panel-body .coldati02, .panel-body .coldati03{
	padding-bottom:5px;
	padding-right: 5px;
}
.coldati{
	width:50%;
}
.coldati01{
	width:30%;
}
.coldati02{
	width:60%;
}
.coldati03{
	width:39%;
}
.txtBold{ font-weight:bold}

/*-- aggiornamenti amici --*/
ul.aggAmici{
	float:left;
	width:200px;
	padding: 0px 0px 0px 0px;
}
ul.aggAmici li {
	display:block;
	float:left;
	overflow: hidden;
	padding: 10px 0px 0px 0px;
	width: 200px;
}
ul.aggAmici li img,ul.aggAmici li .nomeAmico,ul.aggAmici li .txtAgg{
	float:left;
}
ul.aggAmici li a.nomeAmico ,ul.aggAmici li  a.nomeAmico:hover {
	color:#00526F;
	display:block;
	padding-left: 5px;
}
ul.aggAmici li .txtAgg {
	color:#777777;
	font-size:12px;
	display: block;
	width: 155px;
	padding-left: 5px;
}
/*-- slide panel --*/
.opt-view{
	float:right;
	display:block;
	margin-bottom:10px;
	padding: 0px 6px 0px 10px;
	height: 20px;
	line-height: 20px;
}
.opt-view label { padding-right:10px;}

.opt-view label a,.opt-view label a:hover { color:#00526F}

.opt-view label { padding-right:10px;}
.box-mostra01{ color:#FAF9F9; background-color:#E51B18;}
.box-mostra02{ color:#191718; background-color:#FFD734; font-weight:bold; margin-top:-1px;}
.contentPanel{ 
	width:720px;
	float:left;}
.panel-list{
	width:720px;
	float:left;}
ul.panel-list li {
	width:720px;
	float:left;
	padding:0px 0px 5px 0px;
	border-top:1px solid #E3E2E2;
	display: block;
}
.panel-list .noactive { 
	background-image:url(/asset/img/layout/link_close.gif);
}
.panel-list .active { 
	background-image:url(/asset/img/layout/link_open.gif);
}
.panel-head{
	font-size: 16px;
	font-weight: bold;
	float:left;
	display:block;
	padding:3px 10px 6px 30px;
	width:680px;
	color: #000000;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 10px 5px;
	height: 18px;
	line-height:18px;
}
.panel-body{
	float:left;
	width:720px;
	/*display:none;*/
}
.panel-body,.panel-body01{
	float:left;
	width:720px;

}
.panel-empty{
	float:left;
	width:720px;
	text-align:center;
	padding: 10px 0px 20px 0px;
	display: block;
}
span.panel-title{ float:left}
span.panel-command {
	padding:0px 0px 0px 0px;
	text-align:right !important;
	color:#00526F;
	font-size: 14px;
	float:right;
	width: auto;
	display: inline;
	font-weight:normal;
}
span.panel-command a {	
	color:#00526F;
	text-decoration: none;
}
span.panel-command a:hover{	
	color:#00526F;
	text-decoration: none;
}
.galleryProfilo{
	float:left;
	width:600px;
	overflow: hidden;
	padding:10px 0px 0px 0px;
}
.th-foto{
	float:left;
	padding:0px 30px 35px 0px;
	font-size:11px;
	position: relative;
}
.th-foto img{
	padding:2px 0px 0px 0px;
}
.th-foto img.ico_modifica{
	position:absolute;
	top:19px;
	left:131px;
}
/*-- prove --*/
.list-prove{ 
	float:left;
	width:720px;}
ul.list-prove li{
	float:left;
	width:720px;
	padding-bottom: 10px;
	border: none;
}
ul.list-prove li img{ float:left; padding-right:15px;}
ul.list-prove li h1{ float:left; width:550px; padding-bottom:10px;}
ul.list-prove li h1 a {
	display:block;
	/*text-decoration: underline;*/
}
ul.list-prove li p{
	float:left;
	width:550px;
	color: #444444;
}
/*-- lista club --*/
.list-club{ 
	float:left;
	width:720px;}
ul.list-club li{
	float:left;
	width:720px;
	border-top: none;
}
.list-club .listNum{
	width:24px;
	float:left;
	font-size: 24px;
	color: #444444;
	line-height: 24px;
	margin-top: -1px;
}
.list-club .txtClub{
	width:695px;
	float:right;
	padding: 5px 0px 0px 0px;
	color: #444444;
	line-height:128%;
}
.list-club .txtClub a,.list-club .txtClub a:hover { color:#00526F; text-decoration:none;}
.list-club .txtClub a.linkClub{ width:630px; float:right;}

/*--Formattazioni Google maps--*/
#map{
	float:left;
	width:460px;
	height:316px;
	padding:10px 15px 0px 0px;
}
#sidebarMaps{
	float:left;
	width:240px;
	padding:10px 0px 0px 0px;
}
.mapsviaggio{
	float:left;
	width:240px;
	padding-bottom: 5px;
}
.ico-gmarkers{ float:left; width:30px; padding:0px 0px 0px 10px;}
.mapstxt-data{ float:right;width: 190px;}
.mapstxt-luogo{
	float:right;
	font-weight:bold;
	width: 190px;
}
.mapstxt-luogo a,.mapstxt-luogo a:hover{color:#00526F; text-decoration:none;}
/*--gallery preferiti--*/
#box-preferiti-scroll {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: 720px;
}
#box-preferiti-scroll a, #box-preferiti-scroll a:hover { color:#00526F; text-decoration:none;}
#box-preferiti-scroll #mypreferiti li{
	border-top:none;
	width: 120px;
}
/**********************************************/

#main-contentCercamici{
	width: 940px;
	float: left;
}
#main-contentCercamici .contentPanel{
	width:940px;
	float:left;
}
#main-contentCercamici .panel-list{
	width:940px;
	float:left;
}
#main-contentCercamici ul.panel-list li {
	width:940px;
	float:left;
	padding:0px 0px 5px 0px;
	border-top: 1px solid #E3E2E2;
}
#main-contentCercamici .panel-list .noactive { 
	background-image:url(/asset/img/layout/link_close.gif);
}
#main-contentCercamici .panel-list .active { 
	background-image:url(/asset/img/layout/link_open.gif);
}
#main-contentCercamici .panel-body,#main-contentCercamici .panel-body01{
	float:left;
	width:925px;
	background-color: #00FFCC;
	padding: 5px 0 0 15px;
}
#main-contentCercamici .coldati, #main-contentCercamici .coldati01, #main-contentCercamici .coldati02, #main-contentCercamici .coldati03{
	float:left;
	line-height: 1.3em;
}
#main-contentCercamici .panel-body .coldati01, #main-contentCercamici .panel-body .coldati02, #main-contentCercamici .panel-body .coldati03{
	padding-bottom:5px;
	padding-right: 5px;
}
#main-contentCercamici .coldati{
	width:100%;
	font-size: 24px;
	color: #00526F;
	padding: 0 0 5px 0;
}
#main-contentCercamici .coldati01{
	width:30%;
	float: left;
}
#main-contentCercamici .coldati02{
	width:60%;
	float: left;
}
#main-contentCercamici .coldati03{
	width:60%;
	float: left;
}
#main-contentCercamici .txtBold{
	font-weight:bold;
}
#main-contentCercamici .opt-view{
	float:right;
	display:block;
	margin-bottom:0px;
	padding: 0 6px 0 0;
	height: auto;
	line-height: 18px;
	background-color: transparent;
}
#main-contentCercamici .box-mostra02{
	color:#00526F;
	background-color: transparent;
	font-weight:normal;
	margin-top:-1px;
	height: auto;
	text-align: right;
	margin: 0;
	width: auto;
}
#main-contentCercamici .box-mostra02 a {
    color:#00526F;
    text-decoration:none;
}
#main-contentCercamici .box-mostra02 a:hover {
    color:#00526F;
    text-decoration:underline;
}
#main-contentCercamici .panel-foto{
	float:left;
	width:120px;
	background-color: transparent;
	margin: 0;
	padding: 11px 0 6px 11px;
}
#main-contentCercamici .panel-body01{
	float:left;
	width:793px;
	background-color: transparent;
}
#main-contentCercamici .box-mostra01{
	background-color: transparent;
	color: #000000;
}

/* BTN CERCA */ 
#main-contentCercamici .btn-cerca {
	float:right;
	padding-right: 0px;
	padding-top: 0px;
}
#main-contentCercamici .btn-cerca a {
	border:1px solid #D4D2D3;
	height:31px;
	padding: 0px 10px 0px 10px;
	font-family: Georgia, Times, serif;
	font-size: 18px;
	background-color: #191718;
	color: #FFFFFF;
	text-align: center;
	line-height: 31px;
	width:50px;
	display: block;
	margin: 0;
}
#main-contentCercamici .btn-cerca a:hover { text-decoration:none;}
/* FINE BTN CERCA */
/* SEARCH BAR PROFILO CERCA AMICI*/
.searchfield{
	float:left;
	width:180px;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 11px 6px 11px 6px;
}
.searchfield select{
	width:180px;
	margin-top: 0px;
	float:left;
	clear:both;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.searchfield label{
	float:left;
	clear:both;
	padding: 0 0 11px 9px;
}
.searchfield_username{
	float:left;
	width:249px;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 11px 6px 5px 6px;
}
.searchfield_username input{
	width:249px;
	margin-top: 0px;
	float:left;
	clear:both;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	height: 24px;
	border: 1px solid #D8D7D7;
	padding: 7px 0px 0px 9px;
}
.searchfield_username label{
	float:left;
	clear:both;
	padding: 0 0 6px 9px;
}
#main-contentCercamici .opt-cerca{
	float:right;
	display:block;
	margin-bottom:0px;
	padding: 35px 6px 5px 10px;
	height: auto;
	line-height: 20px;
	background-color: transparent;
}
/*------------ paginazione profilo Cercamici -------------*/
#main-contentCercamici .paginazione{
	padding:40px 0px 3px 0px;
	text-align:center;
	width: 940px;
	float:left;
}
/* TABBING */

/*------------ css template profilo -------------*/
.headerTab{ 
	width:960px;
	float:left;
}

ul#tabbing a{
	text-decoration: none;
	cursor:pointer;
	padding:7px 10px 7px 10px;
	background-color: transparent;
	display: block;
	width: auto;
	font-size: 18px;
	height: auto;
	float: left;
}
ul#tabbing{
	float:left;
	width:auto;
	margin:0;
	padding:0;
}
ul#tabbing li{
	float:left;
	margin:0px 3px 0px 0px;
	padding:0px 0px 0px 0px;
	display: inline;
	background-color: #FAF9F9;
}
#tab01{ background-image: url(/asset/img/layout/bkg_tab_01.gif);}
#tab02{ background-image: url(/asset/img/layout/bkg_tab_02.gif);}
#tab03{ background-image: url(/asset/img/layout/bkg_tab_03.gif);}
#tab04{ background-image: url(/asset/img/layout/bkg_tab_04.gif);}
#tab05{ background-image: url(/asset/img/layout/bkg_tab_05.gif);}
#tab06{ background-image: url(/asset/img/layout/bkg_tab_06.gif);}
#tab07{ background-image: url(/asset/img/layout/bkg_tab_07.gif);}

.tabstyle li a{
	float:left;
	text-decoration: none;
	margin-right: 0px;
	color: #2d2b2b;
	background-color: #FAF9F9;
	background-position: left top;
	background-repeat:no-repeat;
}
.tabstyle li a.select-tab{ /*select-tab main tab style */
	background-color:#000000;
	color: #FFFFFF;
}
.tabstyle li a.selected{
	background-color:#000000!important;
	color: #FFFFFF;
}
.input_editfield{
	font-family:Georgia, Times, serif;
	color:#191718;
	font-size:14px;
	font-weight: bold;
	border: none;
	background-color: transparent;
	height: 19px;
	width: 340px;
	padding: 2px 0 0 5px;
}
.input_editfield:focus {background-color: #ffffff;}

.input_editfieldfocus{	font-family:Georgia, Times, serif;
	color:#191718;
	font-size:14px;
	font-weight: bold;
	border: none;
	background-color: #FFFFFF;
	height: 19px;
	width: 340px;
	padding: 2px 0 0 5px;}
.input_editfieldhover{	font-family:Georgia, Times, serif;
	color:#191718;
	font-size:14px;
	font-weight: bold;
	border: none;
	background-color: #FFFFFF;
	height: 19px;
	width: 340px;
	padding: 2px 0 0 5px;}


/*------------ Blog del direttore -------------*/
.blog-ricerca{
	padding:134px 0px 10px 5px;
	float:left;
	font-size: 14px;
	color: #F3F0F0;
	line-height: 35px;
	height:35px;
	width: 640px;
	}
.blog-ricerca a,.blog-ricerca a:hover {
	color: #F3F0F0;
	float:left;
	font-weight: bold;
}
#searchform { height: 20px; line-height: 25px; float: right; padding: 7px 0px 0px 0px; margin: 0; }
#searchform #s {
	padding:2px 0px 2px 3px;
	font-size: 11px;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #FFCD00;
	float: right;
}
#searchform #submit { font-size: 11px; }

.calendar{
	width:287px;
	padding-left: 10px;
	padding-bottom:10px;
	float: left;
}
#mytagcloudCont{
	width:290px;
	height: 250px;
	float: left;
	padding-left: 10px;
	overflow: hidden;
	margin-top: -20px;
}
#mytagcloud{
	float: left;
	width:290px;
	overflow: hidden;
	margin-top: -20px;
}
/*------------box aggiuntivi-------------------------------*/
.box_aggiuntivi{
	width:650px;
	float:left;
	padding: 20px 0px 0px 0px;
}
.link-opt{
	float:left;
	width:650px;
	padding-top: 10px;
	font-size: 14px;
}
.link-opt a.prev{
	padding:0px 0px 0px 15px;
	background-image:url(/asset/img/layout/list_correlati2.gif);
}
.link-opt a.list{
	padding:0px 0px 0px 15px;
	background-image:url(/asset/img/layout/list_correlati.gif);
}
.link-opt a.succ{
	padding:0px 15px 0px 0px;
	background-image:url(/asset/img/layout/list_correlati.gif);
	margin-left: 20px;
	background-position:right 3px;
}
.link-opt  a{	
	color:#00516F;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:left 3px;
	display:block;
	float:left;
}
.link-opt a:hover{	
	color:#00516F;
	text-decoration:underline;}
/* newsletter non loggato*/
#main-content #box-benvDx{
	float:left;
	padding:0px 0px 0px 0px;
	width: 650px;
	font-size: 14px;
}
#box-benvDx a{ color:#00516F; text-decoration:underline}
#main-content #box-benvDx h1{
	float:left;
	display:block;
	width:100%;
	line-height: 1.2em;
	margin-right: -3px;
	margin-bottom: 10px;
	padding:10px 0px 2px  0px;
}
#main-content #box-benvDx ul.opzioni-nl{
	float:left;
	width:650px;
	padding-top: 5px;
}
#main-content #box-benvDx ul.opzioni-nl li{
	float:left;
	width:650px;
	display:list-item;
	padding:0px 0px 20px 0px;
}
#main-content #box-benvDx ul.opzioni-nl li .ico-opz-nl{
	float:left;
	padding-right:10px;
	width:35px;
	padding-left: 5px;
}
#main-content #box-benvDx ul.opzioni-nl li .check-opz-nl{
	float:left;
	padding-top:13px;
	width:20px;
}
#box-benvDx ul.opzioni-nl li .check-opz-nl input { 
	float:left;
	margin:0px 0px 0px 0px;
}
#main-content #box-benvDx ul.opzioni-nl li .label-opz-nl{
	float:left;
	padding-top:12px;
	width:100px;
	padding-right:10px;
	font-size:14px;
	font-weight:bold;
	padding-left: 2px;
}
#main-content #box-benvDx ul.opzioni-nl li .descr-opz-nl{
	float:left;
	width:465px;
	font-size:14px;
}
.boxBordTop .btn-conferma{
	margin-left: 172px;

}
.btn-conferma{
	color: #FFF;
	float: left;
	display: inline;
}
.btn-conferma a{
	background-color:#231F1F;
	color: #FFF !important;
	float:left;
	text-decoration:none!important;
	height: 29px;
	line-height: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.btn-conferma a:hover{
	color: #FFF !important;
	text-decoration:none !important; }
span.btnSx, span.btnDx{
	background-repeat:no-repeat;
	background-position:left top;
	width: 10px;
	height: 29px;
	float:left;
}

span.btnSx{
	background-image:url(/asset/img/layout/bkg_btn_conferma_sx.gif);
}
span.btnDx{
	background-image:url(/asset/img/layout/bkg_btn_conferma_dx.gif); }
	

/* sub homepage shop*/
.boxAbbonamento{
	width:650px;
	float:left;}
.boxAbbonamento ul{
	width:650px;
	float:left;}
.boxAbbonamento ul li{
	width:325px;
	float:left;
	padding:0px 0px 40px 0px;
}
.boxAbbonamento ul li h1{
	float:left;
	padding:0px 0px 10px 0px;
	font-size: 30px;
	clear:both
}
.boxAbbonamento ul li img{
	float:left;}
.boxAbbonamento ul li p{
	float:left;
	padding:0px 0px 15px 0px;
	width: 90%;
}
.linkArchivio{
	padding-top:10px;
	float:left;
	clear: both;
	font-size: 14px;
	width: 100%;
}
.linkArchivio a, .linkArchivio a:hover {
	color:#EC1B23;
	text-decoration:none;
	display: block;
}
.boxAbbonamento .logoArchivio{
	float:left;
	padding: 8px 0px 0px 5px;
}
	
/*------------ Content Big -------------*/	
.pag-video .contentBig{
	float:left;
	width:960px;
	color: #F3F0F0;
	padding: 10px 0px 0px 0px;
}
	
/*------------ footer -------------*/
#footer  {
	padding: 30px 0px 10px 0px;
	width: 960px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	color: #F3F0F0;
	font-family: Arial, Helvetica, sans-serif;
}
#footer ul.footer-link{
	height:280px;
	width: 960px;
	display: block;
	float: left;
}
#footer ul li{
float:left;
padding-right:10px;
}
#footer .footer_01{ width:75px;}
#footer .footer_02{ width:130px;}
#footer .footer_03{ width:90px;}
#footer .footer_04{ width:90px;}
#footer .footer_05{ width:60px;}
#footer .footer_06{ width:90px;}
#footer .footer_07{ width:90px;}
#footer .footer_08{ width:135px;}
#footer .footer_09{ width:90px;}
#footer ul li{
	width: auto;
	float:left;
	display:inline;
	padding-right: 5px;
	font-weight: bold;
}
#footer ul li h3 { 
	display:block; 
	clear:right;
	width:auto;
	padding-bottom:10px;
	font-size:12px;
	font-weight:bold;

}
#footer ul li h2{}
#footer ul ul li{
	display:list-item;
	float: left;
	width: 100%;
	font-weight: normal;
	font-size: 11px;
	line-height: 16px;
}
#footer ul li a { color:#F3F0F0; text-decoration:none;}
#footer ul li a:hover , #footer ul li.active a { color:#FFCD00; text-decoration:none;}
#footer ul li ul li.xoff{
	width:72px;
	text-align:center;
	background-position: left 2px;
	background-repeat: no-repeat;
	font-weight:bold;
}
#footer ul li ul li.xoff a,
#footer ul li ul li.xoff a:hover{
	color:#FFFFFF;
	display:block;
	line-height: 14px;
	font-weight:bold;
	background-image:url(/asset/img/layout/bkg_footer_xoff.gif);
	background-position: left 1px;
	background-repeat: no-repeat;
	height:15px;
	}
#footer #footer-contatti{	
	width: 960px;
	display: block;
	float: left;
	text-align:center;
}
#footer #footer-contatti h4, #footer #footer-contatti h4 a, #footer #footer-contatti h4 a:hover {
	text-align:center;
	font-size:12px;
	color:#BAB2A5;
	text-decoration:none;
	font-weight: bold;
	line-height: 16px;
}
#footer #footer-contatti h5 {
	text-align:center;
	font-size:11px;
	color:#BAB2A5;
	text-decoration:none;
	line-height: 16px;
}
#footer #footer-contatti h4 span.sep-footer, #footer #footer-contatti h6 span.sep-footer{ padding:0px 5px 0px 5px;}
#footer #footer-contatti h6, #footer #footer-contatti h6 a, #footer #footer-contatti h6 a:hover {
	text-align:center;
	font-size:12px;
	color:#5B5B5B;
	text-decoration:none;
	line-height: 16px;
}

.openCit, .closeCit{
	float:left;
	display:block;
	height:5px;
	line-height:5px;
	width:200px;
	background-repeat: no-repeat;
	white-space: nowrap;
	font-size:1px;
}
.openCit { background-image:url(/asset/img/layout/open_cit.gif)}
.closeCit { background-image:url(/asset/img/layout/close_cit.gif)}
.citaz{
	float:left;
	width:188px;
	border-left:1px solid #D1D0D0;
	border-right:1px solid #D1D0D0;
	background-color:#FFFFFF;
	color: #191718;
	padding: 0px 5px 0px 5px;
}
/* aggiornamento EDICOLA */
#content.edicola{width: 1000px;	margin-left: auto;	margin-right: auto;	text-align: left;	padding: 0px 10px 30px 10px;	margin-bottom: 0px;	height: 100%;	display: block;	background-color: #191919;}
#edicola_noflash{background-image:url(/asset/img/edicola_noflash.jpg);	background-position:15px top;background-repeat:no-repeat;	width: 1000px;	height: 385px;	float: left;}
.edicola_noflashtxt{	padding-top:140px;	padding-left:280px;	float: left;	display: block;	color:#FFFFFF;}
.edicola_noflashtxt a, .edicola_noflashtxt a:hover{	color:#FFFFFF;	text-decoration:underline;}
.pag-edicola #content{background-color: #191919;}
#container-content-edicola.pag-edicola{ background-color:#191919;background-image:none;}
.pag-edicola #main-content{background-color:#191919;}
#container-content-edicola{	width: 100%;	background-repeat: repeat-x;	background-position: left top;	background-image: url(/asset/img/layout/bkg_content.gif);	background-color: #EBE7E8;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	float: left;	display: block;	border-top:3px solid #191919;}


/* stili eicma */

#container-content
{
	border: 0;
	background-color: #15376F;
	background-image: url(/eicma/asset/img/sfondo_sponsor.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;

}


#content
{
	background-color: transparent;
	background-image: url(/eicma/asset/img/bg_content.png);
}

.pag-video #content
{
	background-color: transparent;
	background-image: url(/eicma/asset/img/bg_content.png);
}

#container-content.pag-video
{
	border: 0;
	background-image: url(/eicma/asset/img/sfondo_sponsor.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #15376F;
	background-attachment: fixed;
}

#bkgGallery{
	background-image:url(/asset/img/layout/sfondocaricamentogallery.jpg);
	background-repeat:no-repeat;
	background-position: left top;
}

#container-content.pag-edicola
{
	border: 0;
	background-image: url(/eicma/asset/img/sfondo_sponsor.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #15376F;
	background-attachment: fixed;
}

.pag-edicola #content
{
	background-color: transparent;
	background-image: url(/asset/img/sponsor/sfondo_content_video.png);
	/*border:1px solid red;*/
}

.crosslogin-table tr td {padding:6px;}






#container-header
{
	width: 100%;
	background-color: #191919;
	float: left;
	/*background-image: url(/asset/img/sponsor/sfondotop.png);
	background-repeat: repeat-x;*/
}
#header {
	padding: 10px 0px 10px 0px;
	width: 960px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	background:none;
	/*background-image: url(../img/layout/bkg_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
	height: 80px;
}




/** MENU **/

div.menu-eicma08
{
	width: 100%;
	height:90px !important;
	/*background-color: #080808;*/
	border-bottom: 8px solid #cc0000;
	margin-bottom: 5px;
	padding:10px 0 0 0;
}

div.menu-eicma08 ul li
{
	float: left;
	margin-right: 1px;
}
div.menu-eicma08 ul li.menu-eicma08-right
{	
	background: #080808 url(/asset/img/eicma/menu/bg_menu.gif) top left repeat-x;
	width: 50px;
	height: 80px;
	margin: 0;
}

/*calendar*/
.demoDiv{
	width: 290px;
	overflow: hidden;
	background-color: #ffcb08;
	margin-bottom: 10px;
	padding: 5px;
	color: #222;
}
.hiddenElement{
	display:none;
	/* Fix IE floating bug */
	/*position: absolute;
	top: 140px;*/
}

.news-cal
{
	
}
div.cal
{
	width: 300px;
	height: 45px;
	background-color: #cc0000;
	float: left;
}
div.cal .date-cal
{
	padding: 5px;
	text-transform:uppercase;
	text-align: center;
	font-weight:bold;
	color: #ffffff;
}
div.cal .date-cal .dl-cal
{
	font-size: 10px;
}
div.cal .date-cal .dn-cal
{
	font-size: 14px;
} 
div.cal .date-cal ul li
{
	width: 35px;
	height: 35px;
	background-color: #000;
	float:left;
	margin-right: 3px;
	cursor: pointer;
}
div.cal .date-cal ul li
{
	cursor: pointer;
}
div.cal .date-cal ul li.selected
{
	background-color: #ffcb08;
}
div.cal .title-cal
{
	text-align: center;
}

.demoDiv a,
.demoDiv a:visited
{
	color: #444;
	text-decoration: underline;
}
.demoDiv a:hover,
.demoDiv a:focus
{
	color: #000;
	text-decoration: underline;
}

/* gallery eicma */
.gallery-eicma {}
.gallery-eicma li {float:left; width:180px; margin: 10px 20px 10px 10px;}
.gallery-eicma li a {color:#ffffff;}
.gallery-eicma li a img {margin:0 0 10px 0;}

/*box video */
#box-video-eicma {
	background-color: #e31b22;
	float:left;
	width: 200px;
	margin-top:10px;
}

#box-video-eicma h2 {
	font-size:21px;
}

#box-video-eicma ul {
	width:200px;
	height: auto;
	margin-bottom: -1px;
	float: left;
}
#box-video-eicma ul li {
	float:left;
	display:list-item;
	padding: 0;
	border-bottom:1px solid #ffcc00;
	/*color:#191919;*/
	width: 200px;
}
#box-video-eicma ul li a {
	display:block;
	padding: 5px 0 5px 10px;
	color:#ffffff;
}
#box-video-eicma ul li a:hover { 
	background-color:#FFCC00;
	text-decoration:none;
	color:#cc0000;
}
#divForm{color:#FFFFFF;}


.eicma-gallery-foto-big {margin:10px 0 0 0; background-color:#cc0000; float:left; padding:5px 0 0 0;}
.eicma-gallery-foto-big h1 {font-size:18px; margin-top:5px;}
.eicma-gallery-foto-big h1 a:hover {color:#fff;}
.eicma-gallery-titolo {width:360px; float:left; margin: 0 0 5px 10px;}
.eicma-gallery-sfoglia {width:220px; float:right; margin: 0  5px 5px 0;}

.eicma-gallery-sfoglia ul {float:right;}
.eicma-gallery-sfoglia ul li {display:block; color:#fff; float:left; margin: 0 0 0 10px;}
.eicma-gallery-sfoglia ul li a {background-color:#000000;/* padding:3px; */display:block;}
.eicma-gallery-sfoglia ul li a:hover {background-color:#ffffff;}



#raccontaci{height:200px; width:300px; background-color:#ffffff;}





#gallery-dx {margin-top:10px;}
#gallery-dx h2 {font-size:21px;}
#gallery-dx ul li {width:280px; margin: 0 0 10px 0; padding:5px;  display:block;}
#gallery-dx ul li.sx {float:left;}
#gallery-dx ul li.dx {float:right;}
#gallery-dx ul li img {float:left;}

	/* galleria listino */

#galleria-listino
{
	background-color: #000;
	/*padding: 10px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/colonia2010/asset/css/border-radius.htc);
	float:left;
	width: 650px;
}

.padding-gallery-listino {padding:10px;}
.foto-thumb-sx {float:left;width:120px;}
.foto-thumb-sx ul {}
.foto-thumb-sx ul li { margin: 0 0 10px 0; padding:0; text-align:center; background-color:#222;}

.foto-thumb-sx ul li.vai-alla-gallery {background-color:#ffcc00; text-align:center; padding: 20px 0; font-weight:bold; font-size:16px;}
.foto-listino-media {float:right; width:500px; overflow:hidden;}

/* nuove gallerie statiche */

.galleria-nuova {background-color:#000000; width:100%; height:600px;}
.galleria-tool {height:40px; background-image:url(/asset/img/sfondo-top-gallery.png); background-repeat:repeat-x; width:100%;font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#FFFFFF;}
.galleria-tool a {color:#fff;}
.sin {width:33%;float:left; text-align:left; padding:8px 0 0 8px; }
.centr { width:33%; float:left;text-align:center;  padding:8px 0 0 0; }
.centr img {float:none; margin: 0 5px; vertical-align:middle;}

.destr {float:right; width:30%; text-align:right;  padding:8px 8px 0 0; }
.destr img {/*float:right;*/ margin: 0 5px;vertical-align:middle;}

.immagine {position: relative;}
.didascalia {position: relative; width:640px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFFFFF;  margin-top:20px; margin-left:20px; text-align:left}


.galleria-thumb {float:left; margin:15px 0;}
.galleria-thumb ul {}
.galleria-thumb ul li {margin:0 10px 10px 0; display:block; float:left; background-color:#373737;}
.galleria-thumb ul li.ultimo {margin:0 0 16px 0;}
.foto-thumb {width:150px; height:100px; text-align:center;}

#foto-grande {background-color:#222222;}
#barra-foto-grande
{
	background-color: #FC0;
	padding: 5px;
	/*text-align: right;*/
	color: #000;
	font-weight: bold;
	background-image: url(/asset/img/layout/bkg_nav_menu.gif);
	background-repeat: repeat-x;
}
#barra-foto-grande a:hover {text-decoration:none;}
#barra-foto-grande img {vertical-align:middle; margin: 0 5px;}
#dida-foto-grande {padding:20px; font-size:16px; }
