@charset "UTF-8";
/* CSS Document */

/* foglio di stile per menu categorie */


#frddoc_cerca_form {
        border: 0 none;
         margin: 10px 0px 10px 0px;
        padding: 0;
        text-align: left;
}
.frddoc_cerca_input {
		   width: 125px;
		   height: 20px;
		   padding: 2px;
	       font-family:Geneva,Arial,Helvetica,sans-serif;
	       font-size: 0.9em;
		   background-color:#f3f4e3;
           margin:0px 5px 0px 0px;
}
.frddoc_cerca_submit {
       height: 20px;
		width: 34px;
		background-color: white;
		padding: 2px;
		border: 1px solid gray;
		font-family:Geneva,Arial,Helvetica,sans-serif;
		font-size: 0.9em;
}
.frddoc_cerca_submit:focus {
        border: 1px solid black;
        background-color:#cccccc;
}
.frddoc_cerca_submit:hover {
        background-color: #cccccc;
        border: 1px solid black;
}
#frddoc_cerca_form #frddoc_cerca_form input, #frddoc_cerca_form textarea, #frddoc_cerca_form select, #frddoc_cerca_form checkbox {
        border: 1px solid #8595B2;
        background-color: #fff;
        font-family:Geneva,Arial,Helvetica,sans-serif;
        color: #5A698B;
        margin: 0px 2px 0px auto;
        padding: 1px;
        font-size: 0.9em;
}

#idx_columnsExt_nosx_nodx {
width: 950px;
float: left;
border-left: 1px solid gray;
border-right: 1px solid gray;
background: white url(imgs/g00.gif) repeat-y;
}
#idx_columnsAll_nosx_nodx {
width: 950px;
float: left;
background: url(imgs/sfondo_sfumato100.gif) no-repeat;
background-position: 0px -27px;
}

#idx_columnTwo_nosx_nodx {
float:left;
margin: 0;
overflow: hidden;
width: 950px;
}
#idx_footerExt_nosx_nodx {
width: 950px;
float: left;
border-left: 1px solid gray;
border-right: 1px solid gray;
background: white url(imgs/g00.gif) repeat-y;
}


#idx_columnTwo_nodx_frddoc {
float:left;
margin:25px 15px 10px 20px;
width:725px;
overflow: hidden;
}
#idx_columnOne_frddoc {
float:left;
margin:0 5px 10px 5px;
width:170px;
overflow: hidden;
}

* html #idx_columnOne_frddoc { display:inline; }
* html #idx_columnTwo_nodx_frddoc { display:inline; }

/* foglio di stile del menu di sinistra della sezione documenti */
.frddoc_box {
	/* border: 1px solid #cccccc; */
	text-align:left;
	padding:0px 0px 0px 0px;

}

.titlefrddoc {
    font-weight:bold;
  	padding:5px 0px 3px 0px;
	font-size:1.1em;
    border-top: 1px dotted #cccccc;
 }

.frddochref {
	color:maroon;
    padding:0px 0px 3px 10px;
	font-size:1em;
	font-weight:bold;
}

.frddochref a:hover{
     color:maroon; 
	 background-color: #c6b47d;
}

.frddochref_sel a {
     color:#336666; 
	
}

.frddochref_sel a:hover {
     color:#336666; 
     background-color:#cccccc;
}


/* foglio di stile per menu tab della sezione Testo aggiuntivo */

#gallery {
font:11px verdana,arial,sans-serif; 
width:700px; padding:15px 0 0 0; 
line-height:15px;
}

#gallery div.off {
	color:#333333; 
	height:33px; 
	margin-right:2px; 
	line-height:33px; 
	padding:0 20px; 
	float:left; 
	/* background:url(tabs_0.gif) repeat-x left bottom; */ 
	/* border:1px solid #ddd; 
	border-bottom-color:#333333; */ 
	cursor:pointer; 
	position:relative;
	 z-index:20;
 }
 
 #gallery div.off :hover {
 text-decoration:underline
 }
 
#gallery div.on {
	color:#9c1301; 
	padding:0 20px; 
	margin-right:2px; 
	margin-top:1px; 
	float:left; 
	/* background:url(tabs_2.gif) repeat-x left bottom; */
	border-top:3px groove #9c1301;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	cursor:pointer; 
	border-bottom:0px;
	height:33px; 
	line-height:32px;
	position:relative;
	z-index:100;
 }
 
 #gallery div.on :hover {
 text-decoration:underline
 }

div.hide {
	display:none; 
	width:0; 
	overflow:hidden;
	
}
#gallery div.onetabdoc {
	color:#9c1301; 
	padding:0 20px; 
	margin-right:2px; 
	margin-top:1px; 
	float:left; 
	/* background:url(tabs_2.gif) repeat-x left bottom; */
	border-top:3px groove #9c1301;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	cursor:pointer; 
	border-bottom:0px;
	height:33px; 
	line-height:32px;
	position:relative;
	z-index:100;
}
 #gallery div.onetabdoc :hover {
 text-decoration:underline
 }

div.show {
	clear:left; 
	background:#fff; 
	width:650px; 
	margin-top:0; top:-1px; 
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:20px; 
	position:relative; 
	z-index:50; font:11px verdana, arial, sans-serif; 
	line-height:18px;
}

div.show img {
	float:left;
 	margin:0 10px 10px 0;
 }
 
.clear {
	clear:both;
}

.img-page {
	float:left;
	width:600px;
	text-align:center;
	padding:0em 0em 0em 5em;
}