
body {
	background-image:  url(img/bg_body.gif);
	background-repeat: repeat-y;
	background-position:top left;
	background-color: #0191C8;
	Dmargin: 112px 15% 0 15%;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	Dfont-size: 100%;
}


#logo {
	background-image:  url(img/bg_logo.gif);
	background-repeat: repeat-y;
	Dbackground-color: #4D7EBF;
	Dmargin: 112px 15% 0 15%;
	Dpadding: 0;
	Dmargin: 0;
	Dfont-family: Arial, Helvetica, sans-serif;
	Dfont-size: 100%;
}


#left {
	background-image:  url(img/bg_left.gif);
	background-repeat: repeat-y;
	Dbackground-color: #4D7EBF;
	Dmargin: 112px 15% 0 15%;
	Dpadding: 0;
	Dmargin: 0;
	Dfont-family: Arial, Helvetica, sans-serif;
	Dfont-size: 100%;
}

#main {
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	
}

#maincontent {
	Dbackground-color: #4D7EBF;
	Dmargin: 112px 15% 0 15%;
	padding-top: 28px;
	padding-left: 24px;
	Dmargin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3e3e3e;
}

#maincontent a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #016F99;
	text-decoration: none;
}

#maincontent a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #016F99;
	text-decoration: underline;
}

h3 {
	background-image:url(img/bg_h3.gif);
    background-position:top right;
    background-repeat:no-repeat;
    background-color: #0191C8;
	Dmargin: 112px 15% 0 15%;
	Dmargin: 0;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}


h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0191C8;
}



h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e3e3e;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e3e3e;
}
/* ***************** SUBMENU ************************ */
#menutop { 								/* menutop */

background-color: #B0C4DE; 
border-top: 1px solid #FFFFFF;
Dborder-bottom: 2px solid #F7CD53;
width: 528px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
padding-top: 6px;
padding-bottom: 3px;
height: 18px;


}


#navcontainer { margin-left: 24px; }	


#navlist

{
list-style: none;
padding: 0;
margin: 0;

}


#navlist li

{

display: inline;
padding: 0;
margin: 0;

}


#navlist li a

{

display: inline;
padding: 0;
margin: 0;
color: #656565;
text-decoration: none;
background-image:url(img/bullet_submenu.gif);
background-position:0 3px;
background-repeat:no-repeat;
padding-left: 15px;
padding-right: 4px;

}

#navlist li a:hover, li#active a#current

{

color:#FFFFFF;

}

									/* fine menutop */

									

/* *********** clearing method ************* */


.clearfix:after {

content: "."; 
display: block; 
height: 0;
clear: both; 
visibility: hidden;

}



.clearfix {display: inline-table; }



/* Hides from IE-mac \*/


* html .clearfix {height: 1%;}


.clearfix {display: block;}


/* End hide from IE-mac */


.pvippo {clear: both; font-size:0;}

/* ***************************************** */


#cerca {

float: right;
margin-top: -12px;
color: #656565;
Dpadding: 2px;

}

#cerca input{

width: 90px;
border: 1px solid #cccccc;
height: 13px;
margin-top: -2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: #656565;

}



/* ---------- MENU LEFT ------------ */
div#navcontainer_left {
margin-bottom: 40px; 
}




 ul#navlist_left
{
width: 158px;
\width: 160px;
w\idth: 188px;
padding: 0px;
border: 1px solid #FFFFFF;
border-top: 0px;
margin-left: -1px;
font: bold 12px verdana,helvetica,arial,sans-serif;
background: #808080;
}

ul#navlist_left li
{
list-style: none;
margin: 0px;
border: 0px;
border-top: 1px solid #FFFFFF;
}

ul#navlist_left li a
{
display: block;
width: 129px;
\width: 165px;
w\idth: 129px;
padding: 4px 8px 4px 8px;
border: 0px;
border-left: 44px solid #00496C;
background: #0191C8 url(img/bg_menu_left.gif) no-repeat right top;
text-decoration: none;
text-align: left;
}

ul#navlist_left li a:link { color: #FFFFFF; }
div#navcontainer_left li a:visited { color: #FFFFFF; }

ul#navlist_left li a:hover
{
border-color: #0191C8;
color: #656565;
Dbackground: #000d33;
background: #0191C8 url(img/bg_menu_left_hover.gif) no-repeat right top;

}

/* ---------- SPAZIO BANNER E AREA RISERVATA ----- */

#spaziobanners {
	background-color: #FFFFFF;
	Dmargin: 112px 15% 0 15%;
	Dpadding: 0;
	Dmargin: 0;
	Dfont-family: Arial, Helvetica, sans-serif;
	Dfont-size: 100%;
}

#areariservata {
	
	Dbackground-color: #F3F3F3;
	Dborder-bottom: 1px solid #006400;
}


#arearis td{
	
	Dmargin: 112px 15% 0 15%;
	padding: 2px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

TD#titoloarea {
	
	background-color: #00496C;
	Dmargin: 112px 15% 0 15%;
	padding: 2px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}


#arearis input.campi{
	width: 150px;
	height: 15px;
  Dbackground-color: #FFFFFF;
	Dmargin: 112px 15% 0 15%;
	Dpadding: 0;
	Dmargin: 0;
	Dfont-family: Arial, Helvetica, sans-serif;
	Dfont-size: 100%;
}

#footer {
	
	Dbackground-color: #0191C8;
	Dmargin: 112px 15% 0 15%;
	padding: 2px 4px 2px 236px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D0D0D0
	Dfont-weight: bold;
	Dborder-top: 1px solid #ffffff;
}

#footer a {
	
	Dbackground-color: #0191C8;
	Dmargin: 112px 15% 0 15%;
	Dpadding: 2px 4px 2px 236px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D0D0D0;
	Dfont-weight: bold;
	Dborder-top: 1px solid #ffffff;
	text-decoration: none;
}

#footer a:hover{
	
	text-decoration: underline;
}


.commissioni {
	
	Dbackground-color: #0191C8;
	Dmargin: 112px 15% 0 15%;
	Dpadding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	Dcolor: #D2D2D2;
	Dfont-weight: bold;
	border-right: 1px solid #0191C8;
	border-bottom: 1px solid #0191C8;
}

.commissioni TD {
	
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: 1px solid #0191C8;
	border-left: 1px solid #0191C8;
}

.commissioni TH {
	
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: 1px solid #0191C8;
	border-left: 1px solid #0191C8;
	color: #3e3e3e;
	background-color: #B0C4DE;
}


table#links TD{
	border-bottom: 1px solid #DEDEDE;
}

