body {
	SCROLLBAR-FACE-COLOR: #EEEEEE;
	SCROLLBAR-HIGHLIGHT-COLOR: #8A8ABC;
	SCROLLBAR-SHADOW-COLOR: #3D3D94;
	SCROLLBAR-3DLIGHT-COLOR: #C0C0DF;
	SCROLLBAR-ARROW-COLOR: #3D3D94;
	SCROLLBAR-TRACK-COLOR: #CCCCCC;
	SCROLLBAR-DARKSHADOW-COLOR: #3D3D94;
	background-image: url(images/gif-sfondo.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin: 0px;
	padding: 0px;
}

.reservedAreaFolder { margin-top:10px; margin-right:10px; }
.reservedAreaFolder .pad { width:100%; }
a.folder { float:left; text-align:left; color:#393C94; padding:6px; font-family: Tahoma, Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; background-color:#DEDFDE; width:100%; display:block; text-decoration:none; margin-bottom:5px;}
a.folder:hover { text-decoration:underline; }
a.folder img { margin-right:10px; }
a.secondFolder { padding:5px 15px; color:#000; text-decoration:none; font-size:12px; width:100%; display:block; }
a.secondFolder:hover { text-decoration:underline; }
a.secondFolder img { margin-right:7px; }
.file { text-align:left; font-size:11px; color:#000; padding:3px 10px}
.file a { padding:5px; color:#000; }
.file a:hover { color:#000; }
.file img { float:left; padding:3px 6px; }
.padre { padding:10px; }
.figli { margin:5px 0px 0px 50px; }
.dx { float:right; width:30%; text-align:left; }

img {border:none;}

.spacer{width:auto;font-size:1px;clear:both;}

.bordo {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #727171;
	border-left-color: #727171;
}
.fasciaPuntini {
	background-image: url(images/puntini.gif);
	background-repeat: repeat;
	background-position: left top;
	border-top-width: 5px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #000000;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	font-style: normal;
	font-weight: normal;
}

.fasciaPuntini a:active{color:#000000;text-decoration:none;}
.fasciaPuntini a:link{color:#000000;text-decoration:none;}
.fasciaPuntini a:visited{color:#000000;text-decoration:none;}
.fasciaPuntini a:hover{color:#000000;text-decoration:underline;}
}

.fasciaGrigia {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 8px;
	padding-left: 13px;
	border-left:1px dotted #646463;
	border-bottom:1px solid #BFBFBF;
	
	}
	.fasciaGrigia a:active{color:#FFFFFF;text-decoration:none;}
.fasciaGrigia a:link{color:#FFFFFF;text-decoration:none;}
.fasciaGrigia a:visited{color:#FFFFFF;text-decoration:none;}
.fasciaGrigia a:hover{color:#FFFFFF;text-decoration:underline;}
}
.fasciaGrigiaUp {
	background-color: #AFAFAF;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #9F9F9F;
}
.fasciaPuntiniBis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-style: normal;
	background-image: url(images/puntini.gif);
	background-repeat: repeat;
	background-position: left top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.fasciaPuntiniBis a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-style: normal;
	text-decoration:none;
}
.fasciaBlu {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.sfondoCentrale {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	color: #10107D;
	background-image: url(images/sfondo-centrale.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 50px;
	padding-right: 40px;
	padding-left: 80px;
	padding-bottom: 40px;
	text-align: left;



}
.sfondoCentraleSx {
	background-image: url(images/sfondo-centrale.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10px;
	padding-left: 90px;
	padding-bottom: 20px;

}
.fasciaPuntiniBottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	color: #000000;
	background-image: url(images/puntini.gif);
	background-repeat: repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	border-top-width: 5px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	letter-spacing: 1px;
	text-align: right;



}


.fasciaPuntiniBottom a:active{color:#000000;text-decoration:none;}
.fasciaPuntiniBottom a:link{color:#000000;text-decoration:none;}
.fasciaPuntiniBottom a:visited{color:#000000;text-decoration:none;}
.fasciaPuntiniBottom a:hover{color:#000000;text-decoration:underline;}
}

.RGrigiaOrizz {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6F6F6F;
}


.riquadroSx {
	padding:10px 0px;
	text-align:center;
}

.riquadroDx {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #10107D;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:5px;
	text-align: left;
}
.riquadroDx p { margin:5px 0px; }

.riquadroDx a {color: #10107D;}

.topFasciaPuntini {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	text-transform: uppercase;
	color: #000000;
	background-image: url(images/puntini.gif);
	background-repeat: repeat;
	background-position: left top;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #949494;
	border-right-color: #949494;
	border-bottom-color: #3D3D94;
	border-left-color: #949494;
	font-weight: bold;
	text-align: right;	
}

.topFasciaPuntiniBis {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	text-transform: uppercase;
	color: #000000;
	background-image: url(images/puntini.gif);
	background-repeat: repeat;
	background-position: left top;
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	border-bottom: 3px solid #3D3D94;
	font-weight: bold;
	text-align: right;

}
.riq {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #949494;
	border-bottom-color: #949494;
	border-left-color: #949494;

}
.riq a:link{text-decoration:none; color:#333333;}
.riq a:active{text-decoration:none; color:#333333;}
.riq a:visited{text-decoration:none; color:#333333;}
.riq a:hover{text-decoration:underline; color:#333333;}

.riqProdottoGrande {
	border-left:1px solid #949494;
	border-bottom: 1px solid #949494;
	border-right:1px solid #949494;
}

.riqProdottoPiccolo { border-bottom: 1px solid #949494; border-right:1px solid #949494; }

.elenco { margin-left:0px; margin-top:5px; margin-bottom:5px; margin-right:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #666666;}
.elenco a { color: #444444; }

.link { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #666666;}
.generic {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #000000;}

.testo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size:11px;
	color:#444444;	text-align:justify; }

.reservedArea {	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-align:center; font-size: 11px; color: #444444; padding:0.5em;}

.testo a { text-decoration:none; color:#0000ff; }
.testo a:hover { text-decoration:underline; }
.titolo { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 14px;
	font-weight: bold; color: #000000; text-align: left; padding-left:100px; 
	padding-top:10px; padding-right:5px; padding-bottom:5px; }

.title { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 14px;
	font-weight: bold; color: #000000; text-align: left; padding-left:10px;
	padding-top:10px; padding-right:5px; padding-bottom:5px; }

.tecniche {	font-family: Tahoma, Verdana, Arial; font-size: 12px;
	text-transform: uppercase; color: #000000; font-weight: bold; text-align: center; }

.area {	position:absolute;background-color: #3D3D94; border: 1px solid #FFFFFF; top:1px;left:660px; margin: 10px;
	display: none; font-family: Tahoma, Verdana, Arial, sans-serif;	font-size: 12px; }

.areaCorpo { color: #FFFFFF; text-align: left; text-indent: 3pt; padding: 4px; }

.areaTitolo { height: 20px; padding: 4px; color: #FFFFFF; border-bottom: 1px dotted #FFFFFF;
	text-align: left; text-indent: 3pt; }

.campo { width:160px; height:18px; border: 1px; font-size: 11px; color: #000000; background-color: #DCDCDC;}

.bottone { border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF; border-right: 1px solid #000000; border-bottom: 1px solid #000000;
	font-size: 9px; min-height: 18px; text-transform: uppercase; color: #000000; height: 18px; background-color: #DCDCDC; margin-top: 5px;}
form {padding: 0px; margin: 0px; }

.elencoFile { width:100%; height:22px; background-color: #DCDCDC; color: #3D3D94; margin-bottom:5px;
	padding: 5px; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px;	font-weight: bold;}
.elencoFile a{ text-decoration:none; color: #3D3D94; }

.elencoFileFigli { font-size:11px; font-family:Tahoma, Verdana, Arial, sans-serif; padding:3px; }
.elencoFileFigli a {color: #000000; text-transform: none;}

.subContents {width:49%; float:left; padding-bottom:5px; padding-right:5px; text-align:left; font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px; color: #444444; }
.subContents a {color: #444444; }

.testoCerca { font-family: Tahoma, Verdana, Arial, sans-serif; font-size:11px;
	color:#444444;	text-align:justify; }
.testoCerca a:link { color:#444444; }
.testoCerca a:hover { font-weight:bold; }
.testoCerca a::visited { color:#444444; }

.flag { float:left; padding-left:8px; }

.correlati { margin:8px; font-size:12px; }

.correlati ul { list-style-position:inset; list-style-image:url(images/sq.gif); margin-top:8px; margin-bottom:4px; padding:0px; }

.correlati li{ padding-bottom:3px; margin:0px; /*line-height: 1.4em;*/ }

.correlati a { text-decoration:none; color:#333; }

.correlati a:hover { text-decoration:underline; }

/* STILI PER L'EDITOR	*/

.title2 { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 14px;
	font-weight: bold; color: #000000; }

.subTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px;
	font-weight: bold; color: #000000; }

.text { font-family: Tahoma, Verdana, Arial, sans-serif; font-size:11px;
	color:#444444;	text-align:justify; }

.text a { text-decoration:underline; color:#444444; }

.legenda { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E9EEF4; color: #004A84; font-style:italic;}


/*
 * FCKeditor - The text editor for internet
 * Copyright (C) 2003-2004 Frederico Caldeira Knabben
 *
 * Licensed under the terms of the GNU Lesser General Public License
 * (http://www.opensource.org/licenses/lgpl-license.php)
 *
 * For further information go to http://www.fredck.com/FCKeditor/ 
 * or contact fckeditor@fredck.com.
 *
 * fck_editorarea.css: Styles used in the editor area. The final user
 *   should customize it for his web site needs.
 *
 * Authors:
 *   Frederico Caldeira Knabben (fckeditor@fredck.com)
 */

body
{
	font-size: 12px;
	font-family: Arial;
}

/* To avoid automatic paragraphs spaces: */
/*
P, UL, OL { margin-top: 0px; margin-bottom: 0px; }
*/

.MainHeader
{
	font-weight: bold;
	text-transform: uppercase;
	color: #990066;
}

.BlueTitle
{
	font-weight: bold;
	text-transform: capitalize;
	color: #0099cc;
}

.CenteredTitle
{
	font-weight: bold;
	color: #ff0033;
	text-align: center;
}

/* Table Automatic Format Styles */

.1topleft
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}

.1topcenter
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}
.1topright
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}
.1odd
{
	background-color: #F6F6F6;
}
.1even
{
	background-color: #F6F6F6;
}

.1middleleft
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.1middlecenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.1middleright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.1bottomleft
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.1bottomcenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.1bottomright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.2topleft
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}

.2topcenter
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
	text-align: right;
}
.2topright
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
	text-align: right;
}

.2odd
{
	background-color: #F6F6F6;
}
.2even
{
	background-color: #F6F6F6;
}

.2middleleft
{
	background-color: #FFFBED;
	color: #004A84;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.2middlecenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
}
.2middleright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
}

.2bottomleft
{
	background-color: #FFFBED;
	color: #004A84;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.2bottomcenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
}
.2bottomright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
}

.3topleft
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}
.3topcenter
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}
.3topright
{
	background-color: #FFEEBA;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A84;
	padding: 5px;
	font-weight: bold;
}

.3odd
{
	background-color: #F6F6F6;
}
.3even
{
	background-color: #FFFFFF;
}

.3middleleft
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.3middlecenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.3middleright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.3bottomleft
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.3bottomcenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.3bottomright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.4topleft
{
	background-color: #3D66B5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
}

.4topcenter
{
	background-color: #3D66B5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
	text-align: center;
}
.4topright
{
	background-color: #3D66B5;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
	text-align: center;
}

.4middleleft
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E9EEF4;
	color: #004A84;
	font-weight: bold;
}
.4middlecenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E9EEF4;
	color: #004A84;
	text-align: center;
}
.4middleright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E9EEF4;
	color: #004A84;
	text-align: center;
}

.4bottomleft
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E9EEF4;
	color: #004A84;
	font-weight: bold;
}
.4bottomcenter
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E9EEF4;
	color: #004A84;
	text-align: center;
}
.4bottomright
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #E9EEF4;
	color: #004A84;
	text-align: center;
}
