/* -- BODY -- */
body {
	font: 95% Arial;
	margin: 0 auto;
	padding: 0px 5px;
	background-color:white;
	background-image: url("../images/blegtext.gif");
	width:90%;
}
/* -- BORDER TOP -- */
#imBdT_L {
background-image: url("../images/bdt_l.jpg");
background-repeat: no-repeat;
padding-left: 10px;  
}
#imBdT_R {
background-image: url("../images/bdt_r.jpg");
background-position: right;
background-repeat: no-repeat;
padding-right: 10px;
}
#imBdT_C {
background-image: url("../images/bdt_c.jpg");
font-size: 5px;	
height: 11px;
}
/* -- HEADER -- */
#imH_L {
background-image: url("../images/h_l.jpg");
background-repeat: repeat-y;
padding-left: 10px;  
}
#imH_R {
background-image: url("../images/h_r.jpg");
background-position: right;
background-repeat: repeat-y;
padding-right: 10px; 
}
#imH_C {
background-color: #9FD7E6;
background-position: bottom;
}

#imH_C_Image {
	background: url("../images/top_image.png") no-repeat center;
	margin:0;
	padding:0;
	height:134px;
}
#imH_Title {
padding: 0.5em 0px 0px 0.3em;
}

/* -- MENU TOP -- */
#imMnT_L {
background-image: url("../images/mnt_l.jpg");
background-repeat: no-repeat;
padding-left: 10px; 
}
#imMnT_R {
background-image: url("../images/mnt_r.jpg");
background-position: right;
background-repeat: no-repeat;
padding-right: 10px;
}
#imMnT_C {

}


/* -- MENU MAIN -- */
#imMnC {
	background-image: url("../images/sfondo_orr.jpg");
	background-color: #F9F9F9;
	margin-bottom:8px;
	text-transform : uppercase;
	font-size: 0.9em;
	text-transform : uppercase;
}
/* -- CONTENT -- */
#imC_L {
background-image: url("../images/c_l.jpg");
background-repeat: repeat-y;
padding-left: 10px;  
}
#imC_R {
background-image: url("../images/c_r.jpg");
background-position: right;
background-repeat: repeat-y;
padding-right: 10px;
}
#imC_C {
background-color:white;
min-height:18em;  
height:auto!important;
height:18em;
}

/* -- PAGE CONTENT -- */
#imPgCont {
padding: 8px 0px 8px 8px;
}
/* -- FOOTER TOP -- */
#imFtT_L {
background-image: url("../images/ftt_l.jpg");
background-repeat: no-repeat;
padding-left: 10px; 
}
#imFtT_R {
background-image: url("../images/ftt_r.jpg");
background-position: right;
background-repeat: no-repeat;
padding-right: 10px;
}
#imFtT_C {
background-image: url("../images/ftt_c.jpg");
background-repeat: repeat-x;
font-size: 5px;	
height: 9px;
}

/* -- FOOTER -- */
#imFt_L {
background-image: url("../images/ft_l.jpg");
background-repeat: repeat-y;
padding-left: 10px;  
}
#imFt_R {
background-image: url("../images/ft_r.jpg");
background-position: right;
background-repeat: repeat-y;
padding-right: 10px; 
}
#imFt_C {
background-image: url("../images/ft_c.jpg");
background-position: top;
background-repeat: repeat-x;
background-color: #BFBFBF;
padding: 8px 5px 5px 5px;
}
#imFt_CL {
float: left;
width: 45%;
}
#imFt_CR {
float: right;
width: 45%;
text-align: right;
}
/* -- BORDER BOTTOM -- */
#imBdB_L {
background-image: url("../images/bdb_l.jpg");
background-repeat: no-repeat;
padding-left: 10px;  
}
#imBdB_R {
background-image: url("../images/bdb_r.jpg");
background-position: right;
background-repeat: no-repeat;
padding-right: 10px; 
}
#imBdB_C {
background-image: url("../images/bdb_c.jpg");
font-size: 5px;	
height: 11px;
}

div#ricerca form{
margin:0;
padding:.4em 1em .4em .9em;
float:right;
}
div#ricerca form label{
	font-size:0.8em;
	font-family : sans-serif;
}

div#ricerca form input#testo{
border:1px solid #780303;
background-color:#E9E9E4;
color: #004AA2;
font-weight:bold;
width:120px;
height:17px;
padding:0;
vertical-align:middle;
}

div#ricerca form  input#ok{
border:1px solid #000;
color:black;
font-weight:bold;
width:22px;
height:20px;
font-size:.85em;
padding:0;
margin:0;
vertical-align:middle;
}

.imMenuLevel, .imMenuLevel li {margin: 0; padding: 0; list-style: none;font-size: 95%;}
.imMenuLevel li {display: inline;}
.imMenuLevel ul {margin: 0; padding: 0; font-size: 100%;}
.imMenuLevel ul a {border: none; }
.imMenuLevel a {display: block; text-decoration: none; font: .8em; padding: 0.25em 0.1em; height: auto !important; height: 0%; }
#imMenuLevel li a,.imMenuLevel li a
 {
	background-color: #F5F5F5;
	background-image: url("../images/97.gif") ;
	padding-left:19px;
	background-position : left;
	background-repeat : no-repeat;
}

#imMenuLevel li a:hover,.imMenuLevel li a:hover, .imMenuLevel a:focus, .imMenuLevel a:active 
{
   color: #C04000;
   background-color: #F5F5F5;
   background-image : url("../images/97over.gif"); 
   background-position:left; 
   background-repeat:  no-repeat;
   padding-left:19px;

 }

.imMenuLevel .senza a {background-image: none;text-align:center;padding-left:0px;} 
.imMenuLevel .senza  a:hover {background-image: none;text-align:center;  color: #C04000;padding-left:0px;}

 
.imMenuLevel li li a {background:none; padding-left: 13px;}
.imMenuLevel a:link, .imMenuLevel a:visited {color : #004AA2; }

  
#imMenuLevel li a.imMenuLevel_Cur {	font-weight: bold;	border-bottom: 1px solid #E0E0E0;}

#imMenuLevel li ul {
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #E0E0E0;
	padding: 0.25em 0.1em;
	height: auto !important;
	height: 0%;
}

.imParText a {color : #004AA2;background: url("../images/18x.gif") left center no-repeat;  padding-left: 19px; border-bottom: 0px solid #E0E0E0;text-decoration:none;}
.imParText a:hover {color : #004AA2;background: url("../images/18x.gif") left center no-repeat;  padding-left: 19px; border-bottom: 0px solid #E0E0E0;text-decoration:underline;}
#imMenuLevel li li a {background : url("../images/97-1.gif") left center no-repeat;padding-left:15px;border-bottom: 0px solid #E0E0E0;}
#imMenuLevel li li a:hover {background : url("../images/97over-1.gif") left center no-repeat;padding-left:15px;border-bottom: 0px solid #E0E0E0;}

#imMenuLevel li li a.imMenuLevel_Cur {
font-weight: bold; 
border : dotted #CECECE;
display : block;
border-left-width : thin;
border-right-width : thin;
border-top-width : thin;
border-bottom-width : thin;
background-color: #F3F3F3;
}

#imContent h3 {
	border-right: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	background-color: #F3F3F3
}

ul { 
list-style:none;
margin:0;
padding:0;

 }

/* -- QUIX - */
#colonna-sx .imMenuLevel,#colonna-dx .imMenuLevel{
	text-align: left;
}

div#ricerca{
	background-color: #fff;
	margin: 0 auto;
	padding: 0;
	width: 90%;
	top:100px;
	position: absolute;
	filter: alpha(opacity=80);
	opacity: 0.8;
}

h3
{
	margin-top: 10px;
	width:100%;
	text-align:left;
	font-size : 1.1em;
	font-weight:bold;
	text-transform : uppercase;
	background : #F3F3F3;
	border-bottom : 1px solid #CECECE;
}

div.extra-menu{
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
background-color:#fff;
margin:3.5em 0 0 3%;
padding:0;
float:right;
width:17em;
}
 div.extra-menu h4{
margin:0;
padding: .2em .4em;
background-color:#900;
font-size:1em;
color:#fff;
border-bottom:1px solid #ccc;
}

h5
{margin:0;
padding: .2em .4em;
background-color:#900;
font-size:1em;
color:#fff;
border-bottom:1px solid #ccc;
text-align:center;
}


div.extra-menu ul{
list-style-type:none;
margin:0;
padding:0;
font-size:.85em;
}
div.extra-menu ul li{
margin:0;
padding:0;
border-bottom:1px dashed #ccc;
}
div.extra-menu a:link, div.extra-menu a:visited{
text-decoration:none;
color:#336699;
margin:0 0 0 6%;
padding:0;
}
div.extra-menu a:hover, div.extra-menu a:focus, div.extra-menu a:active, div.extra-menu a#active-extra{
text-decoration:underline;
color: #3366CC;
}
