﻿body 
{
	font-family:verdana,tahoma,helvetica;
	font-size: 12px;
	margin-top: 0px;
}
a:link    {
  /* Applies to all unvisited links */
  text-decoration:  none;
  font-weight:      bold;
  color:            #000000;
  } 
a:visited {
  /* Applies to all visited links */
  text-decoration:  none;
  font-weight:      bold;
  color:            #000000;
  } 
.buttonhide
{
	display:none;	
}
.minheight
{
	min-height:100px;
	height:auto !important;
	height:200px;
	width:500px
}
.modalBackground 
{ 
	background-color:#000000; 
	filter:alpha(opacity=70); 
	opacity:0.7; 
} 

.panel_videoinfo
{
	position:relative;
	height: 150px;
	width: 595px;
	background-color:Black;
	filter:alpha(opacity=80); 
	opacity:0.8;
	display: none;
	text-align:left;
}
.Label_descvideo
{
	margin-left: 5px;	
}
.but_videoinfo
{
	cursor:pointer;
}
.panel_foto
{
	height:523px;
	width:242px;
	border-top: solid 0px;
	border-bottom: solid 0px;
	border-left: solid 0px;
	border-right: solid 0px;
}
.panel_testa
{
	height:115px;
	width:846px;
	border-top: solid 0px ;
	border-bottom: solid 0px;
	border-left: solid 0px;
	border-right: solid 0px #000000;
	/*background: #ffffff url(images/sfondotestarosa.png) repeat-y top;*/
}
.Panel_pubblicita
{
	width:242px;
	border-top: solid 0px;
	border-bottom: solid 0px #000000;
	border-left: solid 0px;
	border-right: solid 0px #000000;
}
.Panel_video
{
	/*margin-top:5px;*/
	height:393px;
	width:595px;
}
.Panel_descvideo
{
	height:30px;
	width:595px;
}

.Panel_sfondobase
{
	background: url(images/sfondobase.png) repeat-y top;
	border-bottom: solid 1px #000000;
	border-top: solid 1px #000000;
	border-right: solid 0px;
	border-left: solid 0px;
}
.Textbox_cerca
{
	margin-left: 9px;
	margin-top: 0px;
}
.Panel_bannerdim
{
	margin-bottom: 10px;	
}
.Panel_finale
{
	margin-left: 6px;
	margin-right: 6px;
	margin-top:5px;
}
.Panel_butext
{
	position:relative;
	vertical-align:bottom;
}
.Label_menu
{
	background: #ffffff url(images/sfondolabel.png) no-repeat top;	
}
.Labelbutext
{
	cursor:pointer;
	color:White;
}
.Labelbutext:hover
{
	color:Red;
}
.Labelbutextdis
{
	cursor:pointer;
	color:GrayText;
}
.Labelbutextdis:hover
{
	/*color:Orange;*/
}

.image2
{
	cursor:pointer;	
}
.labelblog
{
	cursor:pointer;	
}

/*#####################################################################################CSS relativi al web user control "MINIVIDEO"*/

.Panel_image
{
	background:no-repeat center;	
}
.Panel_imagetop
{
	background:no-repeat center;
	margin-left: 2px;
	margin-top:4px;	
}
.Label_minivideo
{
	margin-top: 0px;
	margin-bottom: 3px;
	overflow: hidden;
	line-height: 8pt;
}
.Panel_minivideo
{
	background: url(images/grad1.png) no-repeat center;	
	border-color: #333333;
	cursor:pointer;
}
.Panel_minivideo:hover
{
	background: url(images/grad1.png) no-repeat center;	
	border-color:Orange;
	cursor:pointer;
	
}
.Panel_minivideochange
{
	border-top: solid 0px;
	border-bottom: solid 4px #002748;
	border-left: solid 1px #002748;
	border-right: solid 1px #002748;
}
.button
{
	color: #141414;	
	border-top: solid 0px #d4d4d4;
	border-bottom: solid 4px #002748;
	border-left: solid 0px #999999;
	border-right: solid 0px #999999;
	background: url(images/sfondobutton2.png) repeat-x;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 12px;
	/*background: #ffffff url(images/sfondobarrabot.png) repeat-x left;*/
}
.button:hover
{
	color: Red;	
	border-top: solid 0px #d4d4d4;
	border-bottom: solid 4px #002748;
	border-left: solid 0px #999999;
	border-right: solid 0px #999999;
	background: url(images/sfondobutton2.png) repeat-x;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 12px;
	/*background: #ffffff url(images/sfondobarrabot.png) repeat-x left;*/
}
.buttonp
{
	color: #141414;	
	border-top: solid 0px #d4d4d4;
	border-bottom: solid 4px #002748;
	border-left: solid 0px #999999;
	border-right: solid 0px #999999;
	background: url(images/sfondobuttonp2.png) repeat-x;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 12px;
	/*background: #ffffff url(images/sfondobarrabot.png) repeat-x left;*/
}
.buttonp:hover
{
	color: Red;	
	border-top: solid 0px #d4d4d4;
	border-bottom: solid 4px #002748;
	border-left: solid 0px #999999;
	border-right: solid 0px #999999;
	background: url(images/sfondobuttonp2.png) repeat-x;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 12px;
	/*background: #ffffff url(images/sfondobarrabot.png) repeat-x left;*/
}
.buttonpp
{
	color: #141414;	
	border-top: solid 0px #d4d4d4;
	border-bottom: solid 4px #002748;
	border-left: solid 0px #999999;
	border-right: solid 0px #999999;
	background: url(images/sfondobuttonpp2.png) repeat-x;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 12px;
	/*background: #ffffff url(images/sfondobarrabot.png) repeat-x left;*/
}
.buttonpp:hover
{
	color: Red;	
	border-top: solid 0px #d4d4d4;
	border-bottom: solid 4px #002748;
	border-left: solid 0px #999999;
	border-right: solid 0px #999999;
	background: url(images/sfondobuttonpp2.png) repeat-x;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 12px;
	/*background: #ffffff url(images/sfondobarrabot.png) repeat-x left;*/
}

.buttondisable
{
	color: #141414;	
	border-top: solid 0px #d4d4d4;
	border-bottom: solid 0px #999999;
	border-left: solid 0px #d4d4d4;
	border-right: solid 0px #d4d4d4;
	background: url(images/sfondobutton.png) repeat-x;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 12px;
}
.buttondisablep
{
	color: #141414;	
	border-top: solid 0px #d4d4d4;
	border-bottom: solid 0px #999999;
	border-left: solid 0px #d4d4d4;
	border-right: solid 0px #d4d4d4;
	background: url(images/sfondobuttonp.png) repeat-x;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 12px;
}
.buttondisablepp
{
	color: #141414;	
	border-top: solid 0px #d4d4d4;
	border-bottom: solid 0px #999999;
	border-left: solid 0px #d4d4d4;
	border-right: solid 0px #d4d4d4;
	background: url(images/sfondobuttonpp.png) repeat-x;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 12px;
}

/*#####################################################################################Fine CSS Minivideo*/

/*#####################################################################################CSS relativi al web user control "FASCIAVIDEO"*/
.animated
{
position: absolute;
}
.panelanimbase
{
	position:relative;
	overflow:hidden;
	border-right:solid 1px black;
	border-left:solid 1px black;
}
.panelanimfondo
{
	border-bottom: solid 4px #002748;
	border-top: solid 4px #002748;
	background: url(images/sfondofascia.png) repeat-x;
}
.Panelanim_image
{
	background:no-repeat center;
	margin-left:3px;
	margin-right:3px;
	margin-top:3px;
	border-color:#333333;
}
.Panelanim_image:hover
{
	background:no-repeat center;
	margin-left:3px;
	margin-right:3px;
	margin-top:3px;
	border-color:Orange;
	cursor:pointer;
}
.Labelanim_minivideo
{
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left:3px;
	overflow: hidden;
	font-size:xx-small;
	font-family:Tahoma;
	font-weight:bold;
	line-height: 8pt;
}
.animbutt
{
	filter:alpha(opacity=70); 
	opacity:0.7;
	cursor:pointer;
}
.animbutt:hover
{
	filter:alpha(opacity=100); 
	opacity:1;
}
.Panel_fasciavideo
{
	border-bottom: solid 4px #002748;
	border-top: solid 4px #002748;
	border-right: solid 0px;
	border-left: solid 0px;	
	height: 115px;
	background-color: #dfdede;
	text-align:left;
}

/*#####################################################################################Fine CSS Fasciavideo"*/

/*#####################################################################################CSS relativi al web user control "BLOG"*/
.label_blog
{
	margin-top:2px;
	/*margin-left: 5px;	*/
	height: 20px;
	overflow: hidden;
	/*border-top: solid 1px #667f95;*/
	/*background: #ffffff url(images/sfondolabel.png) no-repeat top;*/
	vertical-align:bottom;
	cursor:pointer;
}
.panel_blog
{
	position:relative;
	overflow: hidden;
}
.panel_notizia1
{
	position:absolute;
}
.panel_notizia2
{
	position:absolute;
	margin-top:250px;
}
.panel_notizia3
{
	position:absolute;
	margin-top:500px;
}
.imageblog
{	
}
.tdblog
{
	border-top: solid 1px #667f95;
	background: #ffffff url(images/sfondolabel.png) no-repeat top;
}

/*#####################################################################################Fine CSS BLOG*/

/*#####################################################################################CSS relativi al web user control "Gallery"*/

.imagegallery
{
	/*margin-left: 10px;*/
}
.buttfotogal
{
	cursor:pointer;
}
.sfondogallery
{
	background-color: #000000;
	filter:alpha(opacity=90); 
	opacity:0.9;
}
.labeldescgal
{
	/*margin-left: 10px;*/
}
.labelnomegal
{
	margin-top: 10px;
	/*margin-left: 10px;*/
}
.labelexitgal
{
	cursor:pointer;
}
.sfondologogal
{
	
}

/*#####################################################################################Fine CSS Gallery"*/
