.indentato1 {padding-left:30px;}
.indentato2 {padding-left:60px}
.error {color:#990000;}
.errorblu {
	background-color:#005395;
	border-radius:10px;
	color:white;
	font-size:2em;
	padding:5px;
	text-align:center;
	border-radius:10px;
	-moz-border-radius:10px;
}
/* canvas form*/
.canvasform_top {
  background-image:url(/_skin/img/canvasform_top.gif);
  background-repeat:no-repeat;
  background-position:left bottom;
  width:600px;
  height:10px;
}
.canvasform_bottom {
  background-image:url(/_skin/img/canvasform_bottom.gif);
  background-repeat:no-repeat;
  background-position:left top;
  width:600px;
  height:11px;
}
.canvasform_middle {
  background-image:url(/_skin/img/canvasform_middle.gif);
  background-repeat:repeat-y;
  padding:5px 40px 5px 15px;
  width:600px;

}
.canvasform_middle .canvasdiv {
  padding:7px;
  border-top:1px solid white;
  font-size: 12px;
}
.canvasform_middle .titolo {font-weight:bold; font-size:1.5em; margin-bottom:5px; margin-top:0px;}

.canvasform_etichetta1 {position:absolute; float:left; margin-bottom:6px; margin-left:5px; padding:0px; border:0px;}
.canvasform_dati1 {position:absolute; float:left;      margin-bottom:6px; margin-left:100px; padding:0px; border:0px;}
.canvasform_etichetta2 {position:absolute; float:left; margin-bottom:6px; margin-left:250px; padding:0px; border:0px;}
.canvasform_dati2 {position:absolute; float:left;      margin-bottom:6px; margin-left:350px; padding:0px; border:0px;}
/* canvas small*/
.canvassmall_top {
  background-image:url(/_skin/img/canvassmall_top.gif);
  background-repeat:no-repeat;
  background-position:left bottom;
  width:600px;
  height:10px;
}
.canvassmall_bottom {
  background-image:url(/_skin/img/canvassmall_bottom.gif);
  background-repeat:no-repeat;
  background-position:left top;
  width:600px;
  height:11px;
}
.canvassmall_middle {
  background-image:url(/_skin/img/canvassmall_middle.gif);
  background-repeat:repeat-y;
  padding:5px 25px 5px 15px;
  width:600px;

}
.canvassmall_middle .canvasdiv {
  padding:7px;
  border-top:1px solid white;
}
.canvassmall_middle .titolo {font-weight:bold; font-size:1.5em; margin-bottom:5px; margin-top:0px;}

.canvassmall_etichetta1 {position:absolute; float:left; margin-bottom:6px; margin-left:5px; padding:0px; border:0px;}
.canvassmall_dati1 {position:absolute; float:left;      margin-bottom:6px; margin-left:100px; padding:0px; border:0px;}
.canvassmall_etichetta2 {position:absolute; float:left; margin-bottom:6px; margin-left:250px; padding:0px; border:0px;}
.canvassmall_dati2 {position:absolute; float:left;      margin-bottom:6px; margin-left:350px; padding:0px; border:0px;}
/*--------------*/
.boxgrey {
  padding:10px 30px 10px 10px;
  background-image:url(/_skin/img/canvassmall.gif);
  background-repeat:no-repeat;
  width:294px;  
}
.boxgrey .titolo {font-weight:bold; font-size:1.5em;}
.boxlonggrey {
  background-image:url(/_skin/img/canvaslong.gif);
  background-repeat:no-repeat;
  width:466px;
  
}
.boxlonggrey .box {padding:10px 30px 60px 10px;}
.boxlonggrey .titolo {font-weight:bold; font-size:1.5em;}

.rightgrey {
  padding-top:5px;
  margin-top:5px;
  border-top:1px solid white;
  padding-bottom:5px;
  margin-bottom:5px;
  border-bottom:1px solid white;
  text-align:right;
  
}
.leftgrey {
  padding-top:5px;
  margin-top:5px;
  border-top:1px solid white;
  padding-bottom:5px;
  margin-bottom:5px;
  border-bottom:1px solid white;
  text-align:left;
  
}
.rightgrey p, .leftgrey p {line-height:20px;}
/* --- step ---*/
div .stepsx {
    background-repeat:no-repeat;
    background-position:left bottom;
    background-image:url(/_skin/img/steplinesx.gif); 
    float:left;
    width:5px;
    height:64px;
}
div .stepdx {
    background-repeat:no-repeat;
    background-position:right bottom;
    background-image:url(/_skin/img/steplinedx.gif); 
    float:left;
    width:5px;
    height:64px;
}
/* step off*/
div .step {
  background-image:url(/_skin/img/step_off.gif);
  float:left;
  width:121px;
  height:64px;
  color:#878787;
  font-family:Arial;
}
.step .step_desc {
    font-size:12px;    
    font-weight:bold;
    margin-left:34px;
    line-height:14px;
    margin-right:8px;
    margin-top:25px;  
}
.step .step_num {
    font-size:22px;
    float:left;
    letter-spacing:0px;    
    margin-top:25px;
    margin-left:11px;   
    margin-left:0.3em;    
}
/* step on*/
div .stepon {
  background-image:url(/_skin/img/step_on.gif);
  float:left;
  width:121px;
  height:64px;
  color:#000000;
  font-family:Arial;
    padding:0px;
}
.stepon .step_desc {
    font-size:12px;  
    line-height:16px;
    letter-spacing:0px;  
    font-weight:bold;
    margin-left:35px;
    margin-right:5px;
    margin-top:25px;  
}
.stepon .step_num {
    font-size:20px;
    letter-spacing:0px;
    float:left;
    margin-top:25px;
    margin-left:0.3em;
    
    
}
/*
#boxMainWrap #secAbbonatiUserPanel h4 { 
	font-size: 1.3em; 
	color: #999999; 
	margin:0px;	
}
*/
/* --- */
#secContact div.contact_box { 
	/* layout
	------------------ */
	position: relative;
	margin: 0px;
	padding: 0px 10px 10px;
	height: 1%;	/* trigger "hasLayout" property on IE */
	}

	#secContact div.contact_box ul {
		/* layout
		------------------ */
		position: relative;
		/*width: 275px;*/
		height: 1%;	/* trigger "hasLayout" property on IE */
		margin: 0px 15px 0px 0px;
		padding: 0px;
		display: block;
		float: left;
		/* formatting
		------------------ */
		}
#secContact div.contact_box ul h6 { margin: 5px 0px 0px 0px; }


.cart_row1 {background-color:#ffffff;}
.cart_row2 {background-color:#f5f5f5;}

input {border:1px solid #cccccc;} 
.check {border:0px; background-color:transparent;}
#secRegistrati input{
   font-family: Verdana, Arial;
   font-size: 10px;
   color: #000000;
   /*background-color: #F6F6FF;*/
   border: 1px solid #cccccc;
   padding: 1px;

 }
#secRegistrati input[disabled] {background-color: #e0e0e0;}
#secRegistrati .check {border:0px; background-color:transparent;}
#secRegistrati textarea {
   font-family: Verdana, Arial;
   font-size: 10px;
   background-color: #ffffff;
   border: 1px solid #cccccc;
   padding: 1px;
 }
#secRegistrati textarea[disabled] {background-color: #e0e0e0;}
#secRegistrati select {
   font-family: Verdana, Arial;
   font-size:10px;
   background-color:#ffffff;
   border: 0px solid #cccccc;
   padding:1px;
 }
#secRegistrati select optgroup {background-color:#F6F6FF; font-style:normal; color:#000066}

#secVsearch label {
color:#999999;
display:block;
float:left;
font-size:12px;
font-weight:bold;
line-height:12px;
margin:10px 0px 3px;
padding:0px;
position:relative;
text-align:right;
width:65px;
}
#secVsearch input {
float:right;
margin:5px 0px 3px;
padding:0px;
width:190px;
}

#secVideoPreview 				{ width: 500px; margin: 20px auto; }
#secVideoPreview #container     { }


/*DA AGGIUSTARE FONT-SIZE E riordinare i tag*/
#secVideoPreview #subcontainer  { padding: 10px; font-family: Arial; font-size: 15px; font-weight: bold; color: white; background-color: #404040; }
#secVideoPreview #datecontainer { padding: 4px 6px; color:#005395; font-family: Arial; font-size: 12px; font-weight: bold;}
#secVideoPreview #container.locked {background-color:#e4e4e4; border:1px solid #cccccc; padding:50px 0px 0px 0px; height:345px; }
	#secVideoPreview #datecontainer a { color: #005395; text-decoration: none; }
	#secVideoPreview #datecontainer a:hover { text-decoration: underline; }
#secVideoPreview #abscontainer  { padding: 4px 6px; color:#505050; font-size: 11px; font-weight: normal; text-align: left; }

#secVideoboxArchive {float:right; margin-left:5px; width:280px;}
#secVideoboxArchive .itemvideo  { margin-bottom: 10px; clear: both; }
	#secVideoboxArchive .itemvideo .image  { width: 90px; margin: 0px; padding: 5px; float:left;}
		#secVideoboxArchive .itemvideo .image a img { margin-bottom: 0px; padding: 5px; background-color: #CCCCCC; border: 0px;}
		#secVideoboxArchive .itemvideo .image a:hover img { background-color: #8EBFE4; }
	#secVideoboxArchive .itemvideo .testo   { padding: 5px 0px 5px 0px; margin-left:5px;}
		#secVideoboxArchive .itemvideo .data   { font-size: 1.2em; font-weight: bold; color: #005395; margin: 0px;}
			#secVideoboxArchive .itemvideo .data a { color: #005395; text-decoration: none; }
			#secVideoboxArchive .itemvideo .data a:hover { text-decoration: underline; }
		#secVideoboxArchive .itemvideo .titolo { font-size: 1.3em; font-weight: bold; line-height:1.1em; margin: 0px;}
		#secVideoboxArchive .itemvideo .abstract { font-size: 1.2em; font-weight: normal; margin: 2px 0px 0px 0px; }
		
#secVideoboxTag {float:left; margin-right:10px; width:645px;}
#secVideoboxTag .itemvideo  { margin-bottom: 20px; clear: both; }
	#secVideoboxTag .itemvideo .image  { width: 120px; margin: 0px; padding: 10px 10px 5px 10px ; float: left; }
		#secVideoboxTag .itemvideo .image a img { margin-bottom: 20px; padding: 5px; background-color: #CCCCCC; border: 0px; }
		#secVideoboxTag .itemvideo .image a:hover img { background-color: #8EBFE4; }
	#secVideoboxTag .itemvideo .testo   { padding: 10px 0px 5px 0px; margin-left: 150px; float: none; }
		#secVideoboxTag .itemvideo .data   { font-size: 1.2em; font-weight: bold; color: #005395; margin: 0px; }
			#secVideoboxTag .itemvideo .data a { color: #005395; text-decoration: none; }
			#secVideoboxTag .itemvideo .data a:hover { text-decoration: underline; }
		#secVideoboxTag .itemvideo .titolo { font-size: 1.4em; font-weight: bold; line-height:1.1em; margin: 8px 0px 4px 0px; }
		#secVideoboxTag .itemvideo .abstract { font-size: 1.2em; font-weight: normal; margin: 2px 0px 0px 0px; }
			
		
	#boxMainWrap #secAbbonatiDownload td.getpaperlit table { width: auto; table-layout: auto; border-collapse: collapse; border-spacing: 0px; margin: 0px auto; }
	#boxMainWrap #secAbbonatiDownload td.getpaperlit table th { padding: 5px 10px 5px 10px; font-size: 12px; line-height: 14px; text-align: left; color: #005395; border-bottom: 1px solid #DDDDDD; }
	#boxMainWrap #secAbbonatiDownload td.getpaperlit table td { padding: 8px 0px 2px 5px; font-size: 14px; line-height: 16px; text-align: center; color: #999999; }
	#boxMainWrap #secAbbonatiDownload td.getpaperlit table td a { height: 16px; margin: 0px; padding: 0px 0px 0px 24px; display: block; color: #005395; font-size: 14px; line-height: 16px; font-weight: bold; text-align: left; background: url(/media/img/newspaper.gif) no-repeat 0px 0px; }
	#boxMainWrap #secAbbonatiDownload td.getpaperlit table td a:visited { color: #666666; }
	#boxMainWrap #secAbbonatiDownload td.getpaperlit table td span { height: 16px; padding-left: 24px; display: block; color: #999999; font-size: 14px; line-height: 16px; font-weight: bold; text-align: left; background: url(/media/img/interface/pdf_icon_disabled.gif) no-repeat 0px 0px; }
	#boxMainWrap #secAbbonatiDownload td.getpaperlit p.warning { margin-top: 30px; color: #999999; font-size: 11px; }


	#boxMainWrap #secConversioni .sec_title { color:#005395;  }
	#boxMainWrap #secConversioni .stepcaption { color:#005395;  font-size:2em; font-weight:bold; }
	#boxMainWrap #secConversioni .codicecliente {  font-size:4em; font-weight:bold; height:65px; padding:0px 5px 0px 5px; width:150px;}
	#boxMainWrap #secConversioni .inputbig {   font-size:1.8em; font-weight:bold; }
	#boxMainWrap #secConversioni .conversionitable {   font-size:1.4em; }
	#boxMainWrap #secConversioni .conversionitable .caption{   font-weight:bold; border-bottom:1px solid #616161; }
	#boxMainWrap #secConversioni .conversionitable td{  vertical-align:top; }
	
	/*||||||||||||||||||| ABBONAMENTI > SCHEDA CLIENTE ||||||||||
	_______________________________________________________________ */

		#boxMainWrap #secConversioni { border-top-color: #E20A16; padding-bottom: 30px;}
		#boxMainWrap #secConversioni h5 { color: #E20A16; }

		#boxMainWrap #secConversioni h6 { font-size: 20px; line-height: 22px; margin: 20px 0px 10px 0px; padding: 0px; color: #999999; border-bottom: 1px solid #E4E4E4; }


		#boxMainWrap #secConversioni table { 
			/*table-layout: fixed;*/
			border-collapse: collapse;
			border-spacing: 0px;
		}
		
		#boxMainWrap #secConversioni table.profile { margin-top: 10px; }	
		#boxMainWrap #secConversioni table.services { width: 100%; }

		#boxMainWrap #secConversioni table th { 
			padding: 6px 6px 6px 6px;
		}
		
		#boxMainWrap #secConversioni table.profile th { font-size: 12px; padding-right: 20px; color: #000000; color: #005395; vertical-align: top; }	
		#boxMainWrap #secConversioni table.profile td { font-size: 12px; vertical-align: top; }	
		#boxMainWrap #secConversioni table.services thead th { font-size: 12px; color: #999999; text-align: center;}
		#boxMainWrap #secConversioni table.services thead td { font-size: 14px; color: #005395; text-align: left; font-weight: bold; }
		#boxMainWrap #secConversioni table.services tbody th { font-size: 12px; color: #000000; border: 1px solid #E4E4E4;  }
		#boxMainWrap #secConversioni table.services tbody td { font-size: 12px; text-align: center; border: 1px solid #E4E4E4; font-weight: bold;}

	
	
	.captcha .captcha_code { font-size:1.8em; font-weight:bold;}
	p.cancel {
		float: left;
		font-size: 12px !important;
		font-weight: bold;
	}

	
	


div.clearer2, form br {
    border: medium none;
    clear: both;
    display: block;
    height: 10px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    visibility: hidden;
	
}		
/*
h1 {
	margin: 0px;
	padding: 0px;
	font-size: 2.1em;
	font-weight: bold;
	line-height: 1em;
	letter-spacing: 0px;
	}

h2 { 
	margin: 0px;
	padding: 0px;
	font-size: 1.8em;
	font-weight: bold;
	line-height: 1em;
	letter-spacing: 0px;
	}

h3 { 
	margin: 1.5em 0px 0.3em 0px;
	padding: 0px;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1em;
	}

h4 { font-size: 1.5em; color: #000000; }
h5 { font-size: 1.4em; color: #999999; }
h6 { font-size: 1.3em; color: #999999; margin:0px;}


p {
	margin: 0px 0px 0em;
	padding: 0px;
	font-size: 1.2em;
	line-height: 1.25em;
	letter-spacing: 0px;
  }
*/	
a.btn{
	/* formatting
	------------------ */
	color: #000000;
	text-decoration:none;
	}
a.btn:hover {text-decoration:underline}	

span.highligth_error {
		background-color:#FFDFDF;
		border:1px solid #E20A16;
		color: #E20A16;
		padding:3px 5px;
		display:block;
		font-size:11px;
		
}
.highligth_error2 {background-color:#E20A16; padding:5px; text-align:center; color:white;}
a.linkred { color:#E20A16;}

.p_listino {font-size:14px;}


