body{
background-image: url(/graf/col.gif);
font: 11px Arial;
}
html{
background-image: url(/graf/col.gif);

}
#mainDiv{
	top:10px;
	position:relative;
	left:50%;
	width:10%;
	
}
#centerDiv{
	
	position:relative;
	left:-415px;
}

a{
  text-decoration: none;
  color: #4F4F4F;
}
a:hover{
	text-decoration:underline;	
	 color: #717171;
}
a:visited{
	color: #4F4F4F;
}

#riquadroPrincipale{
	padding:2px;

}
a.linkProc{
    font-weight: bold;
    color: #8B0000;
	 font-size: 14px;
	 
}
a.linkProc:visited{
    font-weight: bold;
    color: #8B0000;
	 font-size: 14px;
	 
}
a.linkProc:hover{
	color: #D00000;

}

a.linkFile{	
   font-weight: normal;
	color: #3300FF;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:5px;
	text-decoration: none;
	background-image: url(../images/file.png);
	background-position: left;
	padding-left:18px;
	background-repeat: no-repeat;
	}
a.linkFile:hover{	
	font-weight: normal;
	color: #4648FF;	
	text-decoration:underline;
}
a.linkDir{	
   font-weight: bold;   
	color: #3300FF;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../images/folder.png);
	background-position: left;
	padding-left:18px;
	background-repeat: no-repeat;
	}
	
a.linkDirUp{
	 
	color: #3300FF;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../images/folderUp.png);
	background-position: left;
	padding-left:19px;
	background-repeat: no-repeat;
	}
a.link{
	font-weight: bold;
	color: #0033CC;
}

.procAperta{
		font-weight: bold;
		color: Green;
		font-size:11px;
}
.procChiusa{
font-weight: bold;
color: Red;
font-size:11px;	
}
.procArchiviata{
font-weight: bold;
color: #530000;
font-size:11px;	
}
.procInScadenza{
	font-weight: bold;
	color: #FF8000;
	font-size:11px;		
}
.procIndefinita{
font-weight: bold;
color: Gray;
	
}
#riquadro{
	
	background-color: #F1F1F1;
	border: 1px dotted #848484;
	padding:3px;
	margin-left : 2px;
	margin-top:4px;
	margin-bottom: 2px;	
	
}
#riquadroFiles{
	background-color: #f6f6f6;
	border: 1px dotted #006400;
	padding:5px;
	margin-left : 2px;
	margin-top:4px;
	margin-bottom: 2px;
	
	
}
#riquadroOp{
	background-color: #AED59D;
	border: 1px dotted #006400;
	padding:5px;
	margin-left : 2px;
	margin-top:4px;
	margin-bottom: 2px;
	
	
}


#riquadroOp .titolo{
	background-color:#006400;	
	border-color:#008601;
	 color: White;
	padding:1px;
	border-style: dotted;
	border-width: thin;
	font-weight: bold;
}
.fileOk{	
	color: Green;		
}
.fileDaVerificare{
	color: #E6C400;		
}
.fileRifiutato{	
		color: Red;
}
#riquadroHeader{
	background-color: #FFFFE0;
	border-bottom: 2px solid #FFD700;
	
	margin-left : 0px;
	margin-top:0px;
	margin-bottom: 0px;	
	height: 25px;
	
	
}	
#riquadroHeaderRight{
float:right;
	font: normal normal normal 11px Arial, Helvetica, sans-serif;
	color: #6C3914;
	text-align:right;	
	padding:5px;	
	margin-left : 0px;
	margin-top:0px;
	margin-bottom: 0px;	
	
}
#riquadroHeaderLeft{
	float:left;	
	padding:5px;
	margin-left : 0px;
	margin-top:0px;
	margin-bottom: 0px;	
	font: normal normal normal 11px Arial, Helvetica, sans-serif;
	
}


#riquadroAdmin{
	background-color: #FFD9D2;
	border: 1px dotted #FF4500;
	padding:3px;
	margin-left : 2px;
	margin-top:4px;
	margin-bottom: 2px;	
}

#riquadroAdmin .titolo{
	background-color: #DC4343;	
	border-color: Maroon;
	 color: White;
	padding:1px;
	border-style: dotted;
	border-width: thin;
	font-weight: bold;
}
#riquadroNote{
	
	background-color: #F1F1F1;
	border: 1px dotted #848484;
	padding:1px;
	margin-left : 2px;
	margin-top:4px;
	margin-bottom: 2px;	
	font-size:11px;
}
.introNote{
	font-style: italic;
	color:#555555;
}

.file{
	background-color: #f6f6f6;
	border: 1px dotted #e6e6e6;
	padding:1px;
	margin-left : 2px;
	margin-top:4px;
	margin-bottom: 2px;	
	
	
}

h1{
	font-weight: bold; 
	font-size:16px;	
	color: #A52A2A;
	margin-top:2px;
	margin-bottom:2px;
}
h2{
	font-weight: bold; 
	font-size:14px;	
	color: #3E3E3E;
	margin-top:2px;
	margin-bottom:2px;
}
.titolo{	
	font-weight: bold;
	font-size:13px;
	color: Black;
}
.txt{
	font: normal normal normal 12px;
	color: #252525;
}
.txtForm{
	font: normal normal normal 11px;
	color: #424242;
}
#tabella th{
background-color: #e7eef6;
  white-space: nowrap;
  padding:.5em;
	border-top: 1px solid #ddd;
	text-align:left;
}
#tabella td 
{
  border: 0;  
  border-top: 1px solid #ddd;
  text-align: left;
  vertical-align: top;
  padding:.5em;
 
}

#tabella tr
{
  background-color: #fff;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
#tabella tr:hover
{
  background-color: #ffe;
}
#tabella tfoot td
{
  margin: 0;
  list-style: none;
  text-align: right;
}
#tabella a{
	color: #464646;
  text-decoration: none;
}
#tabella a:hover{
	color: #222222;
  text-decoration: underline;
}
#tabella table{
	 border-left: 1px solid #ddd;
	 border-bottom: 1px solid #ddd;
	 border-right: 1px solid #ddd;
}
#tabella thead{
	background-color: #D9E6F2;
	color: #638CA9;
}
#tabella .descrizione{
	font-size:9px;
	
}
a.linkOp{

	background-image: url(../sfPropelPlugin/images/default.png);
	background-position: left;
	padding-left:18px;
	background-repeat: no-repeat;
}
a.linkHome{

	background-image: url(../images/home.gif);
	background-position: left;
	padding-left:20px;
	background-repeat: no-repeat;
	
}
a.linkHomeAdmin{

	background-image: url(../images/homeAdmin.gif);
	background-position: left;
	padding-left:20px;
	background-repeat: no-repeat;
	
}
a.linkDelete{

	background-image: url(../sfPropelPlugin/images/delete.png);
	background-position: left;
	padding-left:18px;
	background-repeat: no-repeat;
}
a.linkCreate{
	background-image: url(../sfPropelPlugin/images/new.png);
	background-position: left;
	padding-left:18px;
	background-repeat: no-repeat;
}
a.linkModifica{
background-image: url(../sfPropelPlugin/images/edit.png);
	background-position: left;
	padding-left:18px;
	background-repeat: no-repeat;
	
}
a.linkFolder{
   background-image: url(../images/folder.png);
	background-position: left;
	padding-left:22px;
	background-repeat: no-repeat;
	
}
a.linkErrore{
	background-image: url(../sfPropelPlugin/images/error.png);
	background-position: left;
	padding-left:18px;
	background-repeat: no-repeat;
	
}
a.linkCancella{
	background-image: url(../sfPropelPlugin/images/delete.png);
	background-position: left;
	padding-left:18px;
	background-repeat: no-repeat;
	
}
a.linkRosso{
	background-image: url(../images/rosso.png);
	background-position: left;
	padding-left:14px;
	background-repeat: no-repeat;
	
}
a.linkVerde{
	background-image: url(../images/verde.png);
	background-position: left;
	padding-left:14px;
	background-repeat: no-repeat;
}
a.linkArchiviato{
	background-image: url(../images/archiviato.png);
	background-position: left;
	padding-left:14px;
	background-repeat: no-repeat;
}
a.linkGiallo{
		background-image: url(../images/giallo.png);
	background-position: left;
	padding-left:14px;
	background-repeat: no-repeat;
	
}
a.linkN{
		background-image: url(../images/N.png);
	background-position: left;
	padding-left:18px;
	background-repeat: no-repeat;
}
a.linkBack{
	background-image: url(../images/back.png);
	background-position: left;
	padding-left:18px;
	background-repeat: no-repeat;
}
a.linkBackLittle{
	background-image: url(../images/backLittle.png);
	background-position: left;
	padding-left:13px;
	background-repeat: no-repeat;
}
.labelCategoria{
	
	font: normal 11px Arial;
color: #702E2E;
}

#login{
	
	top:100px;
	position:relative;	
	left:35%;
	width:40%;
}
#login .titolo{
font-weight: bold;	
}
#login table
{
  border: 0;  
  border: 1px solid #ddd;
  text-align: left;
  vertical-align: top;
  padding:.5em;
 

}
input, select,textarea{
	border: 1px solid #999;
	font: 12px Georgia;	
	margin: 2px;
}

.textfield{
	background-color:Aqua;
}
.button{
	margin-top:5px;
	background-color: #D7D7D7;
	padding:4px;
	border: 1px solid #666;
	color:#222222;
}

input:hover, select:hover{
	background-color: #ffe;	
}

#editForm table {
  border: 0;  
  border: 1px solid #ddd;
  text-align: left;
  vertical-align: top;
  padding:0px;  
  margin:0;
}
#editForm tr {
	padding:0;
	border:0;
	margin:0;
}
#editForm  td.titolo{
	background-color:#D9E6F2;
	padding:2px;
	padding-left:4px;
	
}
#editForm textarea{
	width:300px;
}
#messaggio{
	border-bottom: 2px solid Green;
	background-color: #EEF8F3;
	padding:3px;
	font-size:12px;
	color: #002400;
}
#messaggioErrore{
	border-bottom: 2px solid #D20000;
	background-color: #F5E9E9;
	padding:3px;
	font-size:12px;
	color: #B22222;
}
.descrizione{
	font-size: 11px;
}
#riquadroHp{
	border: 1px dashed #C8C8C8;
	padding:5px;
	height: 150px;
	margin:5px;
}
#riquadroLogo{
	border: 1px dashed #C8C8C8;
	padding:5px;
	height: 150px;
	margin:5px;
	text-align: center;
	
}

.titoloHp{
	font-weight:bold;
	border-bottom:2px solid #365f91;
	background-image: url(../images/dot.gif);
	background-repeat: no-repeat;
	padding-left:8px;
	font-size:12px;
	
}
#riquadroMp{
	border: 1px dashed #C8C8C8;
	padding:5px;
	margin:5px;
	background-color: White;
}
#riquadroEdit{
	border: 1px dashed #C8C8C8;
	padding:5px;
	margin:5px;
	background-color: White;
	
}

#riquadroStandard{
	border: 1px dashed #C8C8C8;
	padding:5px;
	margin:5px;
	background-color: White;
}
#riquadroProfiloUtente{
	border: 1px dashed #C8C8C8;
	padding:5px;
	margin:5px;
	background-color: White;
}
#riquadroProfiloUtente input{
	width:400px;
	font-size: 11px;
	
}
#riquadroProfiloUtente .submit{
	width: 130px;	
}

.intestazione{
	font: normal normal normal 11px/normal Arial, Helvetica, sans-serif;
	color:#888888;	
	
}
#riquadroMp td{
	border-top: 1px solid #e6e6e6;
}
#riquadroMp input select{
	width: 250px;
}
#pannelloProcedura{
	float:right;	
	width: 40%;	
	text-align: right;


}

.piedeLayout{
	background-image: url(../graf/base_sfondo.gif);
	
}
#piedeLayoutDx{
	float:right;
	width:141PX;
	text-align: right;

	
}
#piedeLayoutSx{
float:left;
	width:494px;
}
#piedeTxt{
	float:left;
	margin-top:3px;
	width:194px;
	text-align:center;
	
}
.istruzioni{
	color: #333;
	font-style: italic;
	line-height: 130%;
}
#linkHeader{
	background-color:gray;
	border-top: 9px solid Gray;
}
#riquadroMp.uno{
	background-color: #ECF3FF;
}
#riquadroMp.due{
	background-color: #D9FFDA;
}
#riquadroMp.tre{
	background-color: #FFF9D0;
}
#riquadroMp.quattro{
	background-color: #FFE4C4;
}
 .titoloVideo{
 font-size:13px;
	color: #3CB371;
	}
	.testoVideo{
		 font-size:12px;
	}
.imgtube{
position:relative;

		top:-12px;
		}
#imgtubex{
overflow: hidden;
height:65px;
		
	}


