
* { margin: 0; padding: 0; }

p {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
}

a { text-decoration: none; }
a:hover { text-decoration: underline; }

.clear { clear: both;}

body {

	/*background: #000000 url('../images/sfondo-pagina-sopra.gif') repeat-x top right;*/
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000000;
	
	background-color: #cccccc;
			background:url('../include/images/sfondo-pagina.gif') repeat top center;
		
}

#container {

	position:relative;
	width:974px;
	min-height:843px;
	margin-left:auto;
	margin-right:auto;
	margin-top:7px;
	margin-bottom:10px;
	
}

	#logo {
	
		position:absolute;
		top:0px;
		left:0px;
		width:500px;
		height:94px;
		background-color: #ffffff;
		background:url('../include/images/ligertri-logo.jpg') no-repeat bottom left;		
	}
	
	#container_gestione_utente {

		display:none;
		position:absolute;
		top:680px;
		right:0px;
		width:346px;
		height:140px;
		padding:5px 10px 5px 10px;
		overflow:hidden;
		z-index:3;
		
	}
	
		#gestione_utente h2 {
			display:none;
			margin:0px 0px 7px 0px;
			color: #ffffff;
			font-style: normal;
			font-size: 12px;
		}
		
		#gestione_utente table {
			margin:0px 0px 5px 0px;
			border-collapse: collapse;
		}
		
			#gestione_utente table td.td_username {
				height:22px;
			}
			
				#gestione_utente table td.td_username input[type=text] {
					width:120px;
					height:17px;
				}
			
			#gestione_utente table td.td_submit {
				width:50px;
				height:20px;
				text-align:right;
			}
			
				#gestione_utente table td.td_submit input[type=submit] {
					height:19px;
				}
			
			#gestione_utente table td.td_password input[type=password] {
				width:120px;
				height:17px;
			}
			
			#div_del_form_login span {
				/*display:none;*/
			}
		
		#gestione_utente a {
			color: #ffffff;
			text-decoration:underline;
		}
		
		#gestione_utente .input {
			font: 12px Arial, Helvetica, sans-serif;
			border: 1px solid #000000;
			background-color: #E9EAEE;
		}

		#gestione_utente .button {
			font: 12px Arial, Helvetica, sans-serif;
			border: 1px solid #000000;
			background-color: #E9EAEE;
			width:40px;
		}
		
		
	#categorie {

		display:none;
		position:absolute;
		top:680px;
		right:0px;
		width:346px;
		height:140px;
		padding:5px 10px 5px 10px;
		overflow:hidden;
		z-index:3;
		
	}
	
		#categorie h2 {
			display:none;
			margin:0px 0px 7px 0px;
			color: #ffffff;
			font-style: normal;
			font-size: 12px;
		}
		
		#categorie ul {
			list-style-type: none;
			height:64px;
			overflow:hidden;
		}
		
			#categorie li{
				width:140px;	/*width:145px; sta fino alla fine*/
				height:13px;
				margin-bottom:5px;
				padding-left:8px;
				padding-top:2px;
				background-color: #8b8b8b;
				border:1px solid #ffffff;
				font-size: 7pt;
				cursor:pointer;
				overflow:hidden;
				color: #ffffff;
			}

				#categorie li:hover {
					background-color: #ffaf00;
				}
					
				#categorie li.categoria_corrente{
					margin-bottom:8px;
					background-color: #ffaf00;
					cursor:pointer;
				}

		#categorie p {
			position:absolute;
			top:2px;
			left:10px;
			color: #ffffff;
		}
	
	
	#info_video {
	
		position:absolute;
		top:0px;
		right:0px; /*left:797px;*/
		width:157px;	/*width:177px;*/
		height:84px;	/*height:94px;*/
		padding:5px 10px 5px 10px;
		background-color: #ffaf00;
		overflow:hidden;
		color: #ffffff;
		line-height:17px;
		
			/* Do rounding (native in Firefox and Safari) */
			-webkit-border-top-left-radius: 15px;
			-moz-border-radius-topleft: 15px;
                        border-radius: 15px 0px 0px 0px;
                        behavior: url(css/PIE.php);
		
	}
	
		#info_video span.titolo {
			color: #000000;
		}
		
		#info_video a {
			color: #000000;
		}

	
	#sfondo_player {

		position:absolute;
		top:85px;
		left:-5px;	
	
		width:993px;
		height:577px;
	
		background:url('../images/sfondo-player-hd.png') no-repeat;
		
		z-index:1;
	
	}
	
	#area_player {
	
		position:absolute;
		top:94px;
		left:0px;	
		
		width:960px;
		height:540px;
		padding:7px;
	
		background-color: #ffffff;
		
		z-index:2;
		overflow:hidden;

	}

	    /*#div_flash_player {
		width:960px;
		height:540px;
		padding:0px;
	    }*/

		#container_swfobject_div {
		    text-align:center;
		    margin-left: auto;
		    margin-right: auto;
		}

		/*#container_swfobject_div.con_testo_sotto {
		    position:relative;
		    top:10px;
		    margin-bottom:16px;
		    border:2px solid #fff;
		}*/


		#testo_sotto_il_video {
                    position:absolute;
                    top:648px;
                    left:0px;
		    width:960px;
		    height:40px;
                    padding: 5px 7px;
		    overflow:hidden;
		    margin-left:auto;
		    margin-right:auto;
		    text-align:justify;
                    background-color: #b2b2b2;
                    font-weight: bold;
                    line-height: 20px;
                    overflow:hidden;
		}

		    #testo_sotto_il_video a {
			color: #b1080c		    }

		#richiesta_password {

			width:940px;
			height:330px;
			padding:200px 10px 10px 10px;
			background-color:#dedede;

			text-align:center;

			color:#000000;

		}

		    #richiesta_password a {

			    color:#ff0000;

		    }

		    #richiesta_password form {

			    margin:0px;

		    }
                    
               #container_avviso_filtro_ip {
                    position:relative;
                    width:720px;
                    height:405px;
                    background-color:#ccc;

                    background-image: -ms-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #CCCCCC 100%);
                    background-image: -moz-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #CCCCCC 100%);
                    background-image: -o-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #CCCCCC 100%);
                    background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #FFFFFF), color-stop(1, #CCCCCC));
                    background-image: -webkit-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #CCCCCC 100%);
                    background-image: radial-gradient(circle farthest-corner at center, #FFFFFF 0%, #CCCCCC 100%);
                    
               }
                    #container_avviso_filtro_ip p {
                        position:absolute;
                        top:50%;
                        width:720px;                        
                        margin-top:-15px;
                        text-align:center;
                        font-size:14px;
                    }
                    
               p.errorLive {
                color:#fff;
                font-size:18px;
                padding-top:25%;
                text-shadow: 1px 1px 1px #000;
                filter: glow(color=#000000,strength=1)\9;
               }
               
               
        .white-popup {
            position: relative;
            background: #FFF;
            padding: 20px;
            width:auto;
            max-width: 550px;
            margin: 20px auto;
        }
        
            .white-popup label {
                margin-right:10px;
            }
            .white-popup input {
                margin-right:10px;
            }
            
        #streamingPagamentoDiv {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            position:absolute;
            left:7px;
            bottom:7px;
            padding:5px 10px;
            width:480px;
            height:130px;
            text-align:left;
            color:#fff;
        }
        
            #streamingPagamentoDiv label {
                color:#fff;
                margin-right:10px;
            }
            
            #streamingPagamentoDiv input[type=text] {
                width:190px;
            }
        
        .inputBootstrap {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            
            color: #333333;
            -webkit-writing-mode: horizontal-tb;
            margin: 0em;
            font: -webkit-small-control;
            color: initial;
            letter-spacing: normal;
            word-spacing: normal;
            text-transform: none;
            text-indent: 0px;
            text-shadow: none;
            display: inline-block;
            text-align: start;
            -webkit-appearance: textfield;
            padding: 1px;
            background-color: white;
            border: 2px inset;
            border-image-source: initial;
            border-image-slice: initial;
            border-image-width: initial;
            border-image-outset: initial;
            border-image-repeat: initial;
            -webkit-rtl-ordering: logical;
            -webkit-user-select: text;
            cursor: auto;
            padding: 1px 0px;
            margin: 0;
            vertical-align: middle;
            font-weight: normal;
            font-family: Arial, Helvetica, sans-serif;
            margin-left: 0;
            display: inline-block;
            /*height: 20px;*/
            padding: 4px 6px;
            margin-bottom: 10px;
            font-size: 12px;
            line-height: normal;  /*line-height: 20px;*/
            color: #555555;
            vertical-align: middle;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            background-color: #ffffff;
            border: 1px solid #cccccc;
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
            -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
            -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
            -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
            -o-transition: border linear 0.2s, box-shadow linear 0.2s;
            transition: border linear 0.2s, box-shadow linear 0.2s;
            display: inline-block;
            margin-bottom: 0;
            vertical-align: middle;
        }
            .inputBootstrap:focus {
                border-color: rgba(82, 168, 236, 0.8);
                outline: 0;
                outline: thin dotted \9;
                -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
                -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
                box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
            }
            
        .submitBootstrap {   
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        
            margin: 0;
            vertical-align: middle;
            cursor: pointer;
            -webkit-appearance: button;
            cursor: pointer;
            font-weight: normal;
            font-family: Arial, Helvetica, sans-serif;
            display: inline-block;
            padding: 4px 12px;
            margin-bottom: 0;
            font-size: 12px;
            line-height: normal; /*line-height: 20px;*/
            color: #333333;
            text-align: center;
            text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
            vertical-align: middle;
            cursor: pointer;
            background-color: #f5f5f5;
            background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
            background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
            background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
            background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
            background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
            background-repeat: repeat-x;
            border: 1px solid #cccccc;
            border-color: #e6e6e6 #e6e6e6 #bfbfbf;
            border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
            border-bottom-color: #b3b3b3;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
            filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
            -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
            -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
        }
            .submitBootstrap:hover {
                color: #333333;
                background-color: #e6e6e6;
                color: #333333;
                background-color: #e6e6e6;
                color: #333333;
                text-decoration: none;
                background-position: 0 -15px;
                -webkit-transition: background-position 0.1s linear;
                -moz-transition: background-position 0.1s linear;
                -o-transition: background-position 0.1s linear;
                transition: background-position 0.1s linear;
            }
            .submitBootstrap:active {
                background-color: #cccccc \9;
                background-image: none;
                outline: 0;
                -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
                -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
                box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
            }
            
            .submitBootstrapSuccess {
                color: #ffffff;
                text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
                background-color: #5bb75b;
                background-image: -moz-linear-gradient(top, #62c462, #51a351);
                background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
                background-image: -webkit-linear-gradient(top, #62c462, #51a351);
                background-image: -o-linear-gradient(top, #62c462, #51a351);
                background-image: linear-gradient(to bottom, #62c462, #51a351);
                background-repeat: repeat-x;
                border-color: #51a351 #51a351 #387038;
                border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
                filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
                color: #ffffff;
                background-color: #51a351;
            }
                .submitBootstrapSuccess:hover {
                    color: #ffffff;
                    background-color: #51a351;
                }
                .submitBootstrapSuccess:active {
                    color: #ffffff;
                    background-color: #51a351;
                    color: #ffffff;
                    background-color: #51a351;
                }
	
	
	#sinossi_video {
	
		position:absolute;
		top:0px;
		left:304px;
		width:478px;	/*width:368px;*/
		height:80px;	/*height:195px;*/
		padding:9px 0px 5px 10px;
		background-color: #cccccc;
		color: #000000;
		text-align:justify;
		line-height:15px;
		
			/* Do rounding (native in Firefox and Safari) */
			-webkit-border-top-left-radius: 15px;
			-moz-border-radius-topleft: 15px;
                        border-radius: 15px 0px 0px 0px;
                        behavior: url(css/PIE.php);

	}

		#sinossi_video div.container_sinossi {
		    width:468px;
		    height:82px;
		    padding-right:5px;
		    overflow-y: auto;
		    overflow-x: hidden;
		}
	
		    #sinossi_video h1 {
			    margin: 0px 0px 0px 0px;
			    color: #000000;
			    font-style: normal;
			    font-size: 16px;
		    }

		    #sinossi_video a {
			    color: #b1080c;
		    }

		    #sinossi_video div.titolo_e_sottotitolo {
			    margin: 0px 0px 5px 0px;
		    }
                    
                    #sinossi_video p {
                        margin-bottom: 0.3em;
                    }
	

	#titolo_area_media_correlati {

	    position:absolute;
	    top:648px;
	    left:304px;
	    width:278px;
	    height:19px;
	    padding-top:7px;
	    padding-left:10px;
	    padding-right:10px;
	    background-color: #cccccc;

	}

	    #titolo_area_media_correlati  h3 {

		margin:0px 0px 3px 0px;
		color: #000000;
		font-style: normal;
		font-size: 14px;

	    }

	#container_media_correlati {

	    position:absolute;
	    top:673px;
	    left:304px;
	    width:278px;	/*width:298px;*/
	    height:158px;	/*height:195px;*/
	    padding:7px 10px 5px 10px;
	    background-color: #cccccc;
	    text-align:justify;

		/* Do rounding (native in Firefox and Safari) */
		-webkit-border-bottom-right-radius: 15px;
		-moz-border-radius-bottomright: 15px;
                border-radius: 0px 0px 15px 0px;
                behavior: url(css/PIE.php);
		
	}

	#media_correlati {

	  position:relative;
	  width:278px;
	  height:111px;
	  overflow:hidden;

	}

	    .lista_media_correlati {
		position:relative;
	    }
	
		#media_correlati  h3 {

			margin:0px 0px 7px 0px;
			color: #000000;
			font-style: normal;
			font-size: 12px;

		}
		
		#tabella_media_correlati {

		    border-collapse:collapse;
		    
		}

			#tabella_media_correlati td {
				height:19px;
			}

			#tabella_media_correlati .foto_correlato {
				width:35px; /*width:80px;*/
				color: #b1080c;
			}
                        
                            #tabella_media_correlati .foto_correlato img {
                                width:24px;
                                height:13px;
                            }
	
			#tabella_media_correlati .titolo_correlato {
				width:202px;
			}
	
			#tabella_media_correlati .titolo_correlato a {
				color: #000000;
                                display:block;
                                width:202px;
                                overflow:hidden;
                                white-space: nowrap;
                                text-overflow:ellipsis;
			}
	
			#tabella_media_correlati .durata_correlato {
				width:40px;
				text-align:right;
				color: #b1080c;
			}
			
		#tabella_capitoli {
		    border-collapse:collapse;
		}

			#tabella_capitoli td {
			    height:19px;
			    color: #000000;
			}

			#tabella_capitoli td a {
			    color: #b1080c;
			}

			#tabella_capitoli td.play {
                            background-image: url(../images/play-capitoli.gif);
                            background-repeat: no-repeat;
                            background-position: 0 3px;
			    width:18px;
			    text-align:left;
			}
	
	
	#form_ricerca {
	
	    position:absolute;
	    top:813px;
	    left:0px;
	    width:278px;	/*width:298px;*/
	    height:20px;	/*height:30px;*/
	    padding:5px 10px 5px 10px;
	    background-color: #cccccc;
	    text-align:justify;

		/* Do rounding (native in Firefox and Safari) */
		-webkit-border-bottom-right-radius: 15px;
		-moz-border-radius-bottomright: 15px;
                border-radius: 0px 0px 15px 0px;
                behavior: url(css/PIE.php);
		
	}
	
		#form_ricerca table {
			border-collapse: collapse;
		}
	
			#form_ricerca table td {
				margin:0px;
				padding:0px;
			}
			
			#form_ricerca td.titolo_form_ricerca {
				width:74px;
				color: #000000;
				font-style: normal;
				font-size: 14px;
				font-weight:bold;
			}
	
			#form_ricerca .input {
				width:90px;
				font: 12px Arial, Helvetica, sans-serif;
				border: 1px solid #000000;
				background-color: #E9EAEE;
			}

			#form_ricerca .button {
				font: 12px Arial, Helvetica, sans-serif;
				border: 1px solid #000000;
				background-color: #E9EAEE;
				width:50px;
				margin: 0px 0px 0px 5px;
			}
	
	
	#ultimi_inserimenti {
	
		position:absolute;
		top:648px;
		left:0px;
		width:278px;	/*width:298px;*/
		height:153px;	/*height:165px;*/
		padding:7px 10px 5px 10px;
		background-color: #cccccc;
		text-align:justify;	
		
	}
	
		#ultimi_inserimenti h3 {

			margin:0px 0px 7px 0px;
			color: #000000;
			font-style: normal;
			font-size: 14px;

		}

		#container_lista_ultimi_inserimenti {

		    position: relative;
		    width:278px;
		    height:111px;
		    overflow:hidden;
		    margin-top:9px;

		}

		    #lista_ultimi_inserimenti {

			position: absolute;
			top: 0px;
			left: 0px;

		    }
		
		#tabella_ultimi_inserimenti {
			border-collapse:collapse;
		}

			#tabella_ultimi_inserimenti td {
				height:19px;
			}

			#tabella_ultimi_inserimenti .foto_inserimento {
			    width:35px;
			    color: #b1080c;
			}
                        
                            #tabella_ultimi_inserimenti .foto_inserimento img {
                                width: 24px;
                                height: 13px;
                            }

			#tabella_ultimi_inserimenti .data_inserimento {
				display:none;	
			}
	
			#tabella_ultimi_inserimenti .titolo_inserimento {
				width:237px;	/*width:185px;*/
			}
	
			#tabella_ultimi_inserimenti .titolo_inserimento a {
				color: #000000;
                                display:block;
                                width:210px;
                                overflow:hidden;
                                white-space: nowrap;
                                text-overflow:ellipsis;
			}
	
			#tabella_ultimi_inserimenti .durata_inserimento {
				width:40px;
				text-align:right;
				color: #b1080c;
			}
	
			#tabella_ultimi_inserimenti .ultimi_inserimenti_paginazione {
				height:22px;
				vertical-align:bottom;
				color: #000000;
			}
	
			/*#tabella_ultimi_inserimenti .ultimi_inserimenti_paginazione a {
				color: ;
			}*/
	
	
	#top_video {

		position:absolute;
		top:679px;
		right:0px;
		width:346px;
		height:146px;
		padding:1px 10px 5px 10px;
		overflow:hidden;
		z-index:3;
		color: #ffffff;
		
	}

	    #top_video h2 {
		    display:none;
		    margin:0px;
		    color: #ffffff;
		    font-style: normal;
		    font-size: 10pt;
	    }

	    #top5_menu  {

		    position:absolute;
		    bottom:8px;
		    font-weight:normal;

	    }

	    #top5_menu a.link_nella_top5 {

		    padding-left:6px;
		    color: #000000;

	    }

	    #top5_menu a.link_nella_top5_selezionato {

		    padding-left:6px;
		    color: #ffffff;

	    }

	    #top_video a {
		    color: #ffffff;
	    }


	    #lista_video_piu_visti {

	    }

		    #tabella_video_piu_visti {
			border-collapse:collapse;
		    }

		    #tabella_video_piu_visti td {
			    height:19px;
		    }

			    #tabella_video_piu_visti .foto_video_nella_top {
				width:35px;
			    }
                            
                                #tabella_video_piu_visti .foto_video_nella_top img {
                                    width:24px;
                                    height:13px;
                                }

			    #tabella_video_piu_visti .titolo_video_nella_top {
				    width:300px;
			    }
                            
                                #tabella_video_piu_visti .titolo_video_nella_top a {  
                                    display:block;
                                    width:295px;
                                    overflow:hidden;
                                    white-space: nowrap;
                                    text-overflow:ellipsis;
                                }

			    #tabella_video_piu_visti .numero_visualizzazioni {
				    width:32px;
				    text-align:right;
				    color: #000000;
			    }

			    #tabella_video_piu_visti .titolo_totali_nella_top {
				/*height:35px;*/
			    }


	#area_menu_bottoni {

		position:absolute;
		top:648px;
		right:0px;
		width:366px;
		height:195px;
		padding:0px;
		background-color: #8b8b8b;
		text-align:justify;
		z-index:2;

		    /* Do rounding (native in Firefox and Safari) */
		    -webkit-border-bottom-right-radius: 15px;
		    -moz-border-radius-bottomright: 15px;
                    border-radius: 0px 0px 15px 0px;
                    behavior: url(css/PIE.php);

	}

	    #sfondo_area_bottoni {

	    	/**
		* ho dovuto crearlo per problemi con curvycorners in ie7
		* altrimenti le specifiche del background le potevo mettere direttamente in #area_menu_bottoni
		*/
		
		position:absolute;
		top:0px;
		left:0px;
		width:366px;
		height:20px;

		background-image:url('../images/sfondo-player-hd.png');
		background-repeat: no-repeat;
		background-position: -594px -563px;
		
		z-index:-1;

	    }

	    #area_menu_bottoni	.bottone {

		padding-top:8px;
		height:18px;
		font-weight: bold;
		font-size: 12px;
		color: #ffffff;
		
	    }

	    #area_menu_bottoni	.bottone_selezionato {
		border-bottom:0 !important;
	    }

	    #area_menu_bottoni	.bottone:hover {
	    }

	    #area_menu_bottoni	.bottone_top_visite {
		float:left;
		width:99px;
		text-align:center;
		cursor:pointer;
		border-bottom:1px solid #ffffff;
		border-right:1px solid #ffffff;
	    }
	    #area_menu_bottoni	.bottone_categorie {
		float:left;
		width:119px;
		text-align:center;
		cursor:pointer;
		border-bottom:1px solid #ffffff;
		border-right:1px solid #ffffff;
	    }
	    #area_menu_bottoni	.bottone_gestione_utente {
		float:left;
		width:146px;
		text-align:center;
		cursor:pointer;
		border-bottom:1px solid #ffffff;
	    }
	

#bottoniSocial {
    position:absolute;
    top: 389px;
    right:10px;
    width:216px;
}

    a.btnCondividi {
        color: #6e6e6e;
        font: bold 12px Helvetica, Arial, sans-serif;
        text-decoration: none;
        padding: 4px 12px;  /*padding: 7px 12px;*/
        position: relative;
        display: inline-block;
        text-shadow: 0 1px 0 #fff;
        -webkit-transition: border-color .218s;
        -moz-transition: border .218s;
        -o-transition: border-color .218s;
        transition: border-color .218s;
        background: #f3f3f3;
        background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
        background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
        border: solid 1px #ccc;  /*border: solid 1px #dcdcdc;*/
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        margin-right: 10px;
    }
    a.btnCondividi:hover {
        color: #333;
        border-color: #999;
        -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
    }
    a.btnCondividi:active {
        color: #000;
        border-color: #444;
    }

    #bottoniSocialContainer {
        padding:10px;
        border:1px solid #ccc;
        background-color:#fff;
            width:194px;
            height:50px;
            overflow:hidden;
    }
    
        #bottoniSocialContainer.nascosto {
            height:0px;
            border:0px;
            padding:0px;
        }
    
        #bottoniSocialContainer:after { content: ""; display: block; height: 0; clear: both; }

        #bottoniSocialContainer > div {            
            overflow:hidden;
            float:left;
        }
        
        #bottoniSocialContainer #fblike_container {
            width:110px;
            margin: 0px 10px 10px 0px;
        }
        
        #bottoniSocialContainer #googleplus_container {
            width:70px;
            margin: 0px 0px 10px 0px;
        }
        
        #bottoniSocialContainer #twitter_container {
            width:110px;
            margin: 0px 0px 0px 0px;
        }
        
        #bottoniSocialContainer #fbshare_container {
            margin: 0px 0px 0px 10px;
        }


#link_share_fb {

	position:absolute;
	top:5px;
	right:5px;
	/*left:347px;
	top:70px;*/

}

#link_share_fb {

	position:absolute;
	top:5px;
	right:5px;
	/*left:347px;
	top:70px;*/

}

#link_share_myspace {

	position:absolute;
	top:30px;
	right:5px;
	/*left:377px;
	top:70px;*/

}

#link_share_twitter {

	position:absolute;
	top:55px;
	right:5px;
	/*left:407px;
	top:70px;*/

}

#powered_by {

	position:absolute;
	top:850px;
	right:0px;
	width:225px;
	color: #ffffff;
	font-size: 9pt;

}

	#powered_by a {
	
		color: #000000;

	}

	#powered_by div {
		position:absolute;
		right:0px;
		top:0px;
	}
	
#area_flag {

	position:absolute;
	top:0px;   /*top:45px;*/
	left:280px;
	width:18px;
	height:92px;	/*height:42px;*/
	text-align:right;
	vertical-align:bottom;

}
    #flags {
	position:absolute;
	bottom:0;
    }
	#flags img {
		border:0;
		margin:0px 0px 3px 0px;
		padding:0px;
	}
	
	
	
#backgroundPopup{  
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:10;
}  

#popup_commenti{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:384px;
	width:408px;
	background:#FFFFFF;
	border:2px solid #cecece;
	z-index:12;
	padding:12px;
	
	
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#000000;
}

	#elenco_commenti {
		height:325px;
		margin-top:15px;
		padding:10px;
		overflow-y: scroll;
		background:#FFFFFF;
		border:2px solid #cecece;
	}
	
		#caricamento_commenti_in_corso {
			position:absolute;
			left:50%;
			margin-left:-60px;
			margin-top:10px;
		}

	#div_form_commenti {
		text-align:center;
	}

	#div_form_commenti .button {
		font: 11px Arial, Helvetica, sans-serif;
		border: 1px solid #000000;
		background-color:#E9EAEE;
	}

	#chiudi_popup_commenti {
		float:right;
		cursor:pointer;
	}
	
#popup_embed_video{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:150px;
	width:345px;
	background:#FFFFFF;
	border:2px solid #cecece;
	z-index:12;
	padding:12px;
	
	
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#000000;
}

	#chiudi_popup_embed_video {
		float:right;
		cursor:pointer;
	}


#popup_video_terminato {

	display:none;

	position:absolute;
	top:101px;
	left:7px;

	width:960px;
	height:540px;

	background-color:#000000;
		z-index:12;

	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#000000;

}

    #popup_video_terminato #testo_a_fine_video {

	display: table;
	width:960px;
	height:540px;

    }

	#popup_video_terminato #testo_a_fine_video > div {

	    display: table-cell;

	    height:540px;
	    padding: 0px 200px;

	    font-size:12px;
	    font-family:Arial, Helvetica, sans-serif;
	    font-style:normal;
	    color:#ffffff;
	    text-align:center;
	    vertical-align:middle;

	}

    #popup_video_terminato .popup_terminato_bottone_rivedi {

	display:block;
	position:absolute;
	top:100px;
	left:111px;
	width:170px;
	padding:40px 0px;
	text-align:center;
	color:#fff;
	border:1px solid #fff;

    }

	#popup_video_terminato .popup_terminato_bottone_rivedi:hover {
	    border:1px solid #f00;
	}

    #popup_video_terminato .popup_terminato_bottone_invia_amico {

    	display:block;
	position:absolute;
	top:100px;
	right:111px;
	width:170px;
	padding:40px 0px;
	text-align:center;
	color:#fff;
	border:1px solid #fff;

    }

    	#popup_video_terminato .popup_terminato_bottone_invia_amico:hover {
	    border:1px solid #f00;
	}

    #popup_video_terminato #pop_up_correlato_random_al_termine {
	position:absolute;
	top:100px;
	left:394px;
    }
    
        #popup_video_terminato #pop_up_correlato_random_al_termine a:hover {

            text-decoration:none;

        }

	#popup_video_terminato  #pop_up_correlato_random_al_termine img {

	    border:1px solid #ffffff;
	    width:170px;
	    height:95px;

	}

	    #popup_video_terminato  #pop_up_correlato_random_al_termine img:hover {

		border:1px solid #ff0000;

	    }

	#popup_video_terminato  #pop_up_correlato_random_al_termine span {

	    display:block;
	    width:170px;
	    margin-top:5px;
	    text-align:center;
	    color:#ffffff;
	    cursor:pointer;

	}

    #popup_video_terminato ul.link_video_al_termine {

	list-style: none;
	margin:0px;
	padding:300px 0px 0px 0px;

    }

	#popup_video_terminato ul.link_video_al_termine li {

	    float:left;
	    padding:0px 0px 0px 111px;

	}

	    #popup_video_terminato ul.link_video_al_termine li a:hover {

		text-decoration:none;

	    }

	    #popup_video_terminato ul.link_video_al_termine li img {

		border:1px solid #ffffff;
		width:170px;
		height:95px;

	    }

		#popup_video_terminato ul.link_video_al_termine li img:hover {

		    border:1px solid #ff0000;

		}

	    #popup_video_terminato ul.link_video_al_termine li span {

		display:block;
		width:170px;
		margin-top:5px;
		text-align:center;
		color:#ffffff;
		cursor:pointer;

	    }


#richiesta_pagamento {

	width:760px;    /*width:940px;*/
	height:390px;
	padding:115px 100px 35px 100px; /*padding:150px 100px 10px 100px;*/	/*padding:200px 10px 10px 10px;*/
	background-color:#dedede;

	text-align:justify;

	color:#000000;

    }
    
    #richiesta_pagamento h2 {
        color: #000000;
        font-size:24px;
        margin: 0 0 15px 0;
        text-align:center;
    }

	#richiesta_pagamento a {

	    color:#b80000;

	}
        
        #richiesta_pagamento a.bottone_iscriviti {
            display:block;
            border:1px solid black;
            background-color:#fff;
            width:90px;
            padding: 2px 0px;
            text-align:center;
            margin-top:5px;
            text-transform:uppercase;
        }
        
        #richiesta_pagamento hr {
            margin: 18px 0px 21px 0px;
            border:0;
            border-bottom: 1px solid black;
        }

	#richiesta_pagamento .form_login {

	    /*margin-left:auto;
	    margin-right:auto;*/
	    
	}

	    #richiesta_pagamento .form_login p {
		margin:0;
	    }
            
    #richiesta_pagamento #richiesta_pagamento_container_correlato {
        float:right;
        width:170px;
        height:200px;
        text-align:center;
    }


#popup_allegati{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:150px;
	width:345px;
	background:#FFFFFF;
	border:2px solid #cecece;
	z-index:13;
	padding:12px;


	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#000000;
}

    #popup_allegati a {
	color:#ff0000;
    }

    #chiudi_popup_allegati {
	float:right;
	cursor:pointer;
    }

    .table_popup_allegati {

		border-collapse:collapse;

	    }

		    .table_popup_allegati td {
			    height:19px;
		    }

		    .table_popup_allegati .col1 {
			    width:35px;
		    }

		    .table_popup_allegati .col2 {
			    width:202px;
		    }
                    
/* presente in piu punti */

#cookieChoiceInfo {
    position:fixed;
    width:100%;
    /*background-color:#eee;
    background-color:rgba(238,238,238,0.9);*/
    background-color:#000;
    background-color:rgba(0,0,0,0.7);
    color:#fff;
    border-bottom:1px solid black;
    margin:0;
    left:0;
    top:0;
    padding:8px 4px;
    z-index:1000;
    text-align:center;
    
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
}

    #cookieChoiceInfo a {
        display:inline-block;
        color:#D32F2F;
        background-color:#eee;
        border:1px solid #bbb;
        padding: 1px 4px;
        text-decoration: none;
    }