﻿/*elementi di base*/
* {
	margin:0; 
	padding:0; 
}
table { 
	/*border-collapse:collapse; 
	border-spacing:0; */
}

fieldset
{
     padding:2px;    
}
/*fieldset,*/img {
	border-style: none;
    border-color: inherit;
    border-width: 0;
  
} 

ol,ul { 
	list-style:none; 
} 
caption, th  {
	text-align:left; 
}
h1,h2,h3,h4,h5,h6 { 
	font-size:10px; 
	font-weight:normal; 
} 
q:before,q:after {
	content:''; 
} 
html {
	font-size:10px; 
	height:100%;
}
body {
	
	
	font:1em/1.5  Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:100%;
}
div, p, a, table, ul, ol { 
	font-size:10px;
	color:#333; /*#8c8c8c;*/
}
pre
{
	font:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
}
div p, div a, div ul, div ol, div h2, div h3, div h4, div h5, div h6, div div, div fieldset, div table,
p a, table p, table a, table ul, table ol, table h2, table h3, table h4, table h5, table h6,
ul li p, ul li a, ul li ul, ul li ol, ul li h2, ul li h3, ul li h4, ul li h5, ul li h6,
ol li p, ol li a, ol li ul, ol li ul, ol li h2, ol li h3, ol li h4, ol li h5, ol li h6 {
	font-size:10px; 
}
a:link, a:visited {
	color:#797979;
	
}

a:hover {
	font-weight:bold;
}
/*elementi comuni*/
.nascosto {
	position:absolute; 
	top:-100000px;	
	left:-100000px; 
}
.clearing												{	height:auto !important; min-height:1px; height:11px;
}
.clearing:after											{	content:"."; clear:both; display:block; visibility:hidden; height:0;
}
div#Contenitore {
	margin:auto;
	text-align:left;
}
div#Contenitore {
	height:1%;
}
div#Contenitore:after {
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
div#Testata
{
	margin:auto;
	height:100px;
	background:#F2F2F6;
	border-bottom:2px solid #ccc;
	margin-bottom:16px;
	padding:0;
	/*background-image: url(../../CMSImages/AdminArea/Testata.png);*/
	/*background-image: url(../../CMSImages/AdminArea/Header.jpg);*/
	/*background-position:bottom;
	background-repeat:repeat-x;*/
}
div#Logo {
	display:block;
	float:left;
	padding-left:20px;
	font-size:20px;
	max-width:320px;
}

div#appNameBox	{
	display:block;
	float:left;
	padding-left:20px; 
	margin-left:20px; 
	border-left:1px solid #ffffff;
	max-width:320px;
	height:102px;
	font-size:20px;
	color:#030e3c;
	line-height:102px;	
}


div#InformazioneUtente {
	float:right;
	margin:10px;
	/*width:400px;*/
	background:#FEFEFE;
	border:1px solid #CCC;
	padding:5px;
}

div#ColonnaSinistra
{
	float:left;
	width: 200px;
	padding-left:5px;
}
div#Contenuto
{
	margin-left: 202px; 
	margin-bottom:1px;
	padding: 10px 10px 10px 10px;
	background-color:#fff;
	border-left :1px solid #ccc;
	background-position:left;
	background-repeat:repeat-y;
	margin-right: 0px;
	height:1%;
}
div#Contenuto:after {
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}
div#Footer
{
 margin: 0;
  padding: 0;
  position:fixed;
  bottom:4px;
  right: 4px;
  z-index: 99;
}


.Validator
{
color :Red;    
}

.FtpVideoHeader
{
	 background:#FFF url(../../CMSImages/FtpVideo.png) repeat-x bottom;
	 padding:3px;
}


.FtpQueue
{
	 padding:5px;
	 text-align:center;
	 background:#ffff99;
	 border:1px solid #f3e145;
	 font-weight:bold;
 
}
.FtpOK
{
	padding:5px;
	text-align:center;
	background:#9dff96;
	border:1px solid #0e8c05;
	font-weight:bold;
 
}
.FtpError
{
	padding:5px;
	text-align:center;
	background:#ff9999;
	border:1px solid #bb3c1a;
	font-weight:bold;
 
}

#ul_reference li{ width:700px; display:block; border:1px solid #CCC; height:20px; padding:3px; margin-bottom:2px;
                  
             background: #f8fafa; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iI2YwZjRmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmVhZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f8fafa 0%, #f0f4f6 37%, #e2eaec 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8fafa), color-stop(37%,#f0f4f6), color-stop(100%,#e2eaec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8fafa 0%,#f0f4f6 37%,#e2eaec 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8fafa 0%,#f0f4f6 37%,#e2eaec 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8fafa 0%,#f0f4f6 37%,#e2eaec 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8fafa 0%,#f0f4f6 37%,#e2eaec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fafa', endColorstr='#e2eaec',GradientType=0 ); /* IE6-8 */

                  
                  }

.reference_position { width:20px; float:left;}
.reference_text {  width:300px; float:left;}
.reference_type { width:300px; float:left;}
.reference_checkbox{ width:40px; float:left;}

.reference_header
{
 font-weight:bold;
 color:#706408;
 border:1px solid #706408 !important;
	background: #fffef7; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmVmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWYxYWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
background: -moz-linear-gradient(top,  #fffef7 0%, #f9f1af 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffef7), color-stop(100%,#f9f1af)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fffef7 0%,#f9f1af 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fffef7 0%,#f9f1af 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fffef7 0%,#f9f1af 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #fffef7 0%,#f9f1af 100%) !important; /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffef7', endColorstr='#f9f1af',GradientType=0 ) !important; /* IE6-8 */

}

.not_saved 
{
	 border:1px solid #6d0019 !important;	
}




/* FILE MANAGER */
.fileManager				{	background:#ebebeb !important; padding:10px !important; padding-top:20px !important; border:none !important; 
}
.fileManager input			{	height:28px !important; font-size:14px !important; padding-left:4px !important; line-height:27px !important; color:#878787 !important;
}

.toolbar					{	background-image:none !important; background:#ebebeb !important; height:50px !important; 
}
.toolbar td					{	font-size:13px !important; 
}




#Contenuto iframe			{	min-height:800px !important;
}

.buttons					{	height:38px !important; line-height:38px !important; cursor:pointer !important; font-weight:bold !important; color:#232323 !important;
}
.aspnet_s4 					{ height:38px !important; line-height:38px !important; font-weight:bold !important;
color:Black ;border-width:1px; border-style:Solid; border-color:#F2F2F6 !important; background:#ffffff !important; cursor:pointer !important;  
}

.folderTree					{	background:url(IZWebFileManager.VS2005/folderTreeBG.png) repeat-x #ddd3d3 !important; padding:20px !important; font-size:13px !important;
}

.fileView					{	padding:20px !important; background:url(IZWebFileManager.VS2005/fileVieweBG.png) repeat-x #f4f4f4 !important;
}

.fileManager input[type="search"]		{	font-size:15px !important; line-height:34px !important;
}
