html,body
{
	margin: 0px;
	padding: 0px;
	text-align:center; /*centra in IE 5.x */    
}
body{font-family: arial,sans-serif;font-size: 11px; text-align:center; height:100%; color:#707070;} 
div#principale
{
	width:749px;
	margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l' allineamento*/
}
div#header1_IT{background-image: url(../images/top1_IT.gif); height:22px; background-repeat:no-repeat;}
div#header1_EN{background-image: url(../images/top1_EN.gif); height:22px; background-repeat:no-repeat;}
div#header2_IT{height:119px;}
div#header2_EN{height:119px;}
/*div#linkheader{margin-left:515px; margin-top:4px; color:#D1BB87; font-family: arial,sans-serif; font-size:11px}*/
/*div#linkheader{margin: 0px 0px 0px 0px; padding: 4px 0px 0px 8px; color:#D1BB87; font-family: arial,sans-serif; font-size:11px; float:right; width:225px;}*/
/*div#linkheader{margin: 0px 0px 0px 218px; padding: 4px 0px 0px 8px; color:#D1BB87; font-family: arial,sans-serif; font-size:11px; float:left; width:280px;}*/
div#linkheader{margin: 0px 0px 0px 0px; padding: 4px 0px 0px 8px; color:#D1BB87; font-family: arial,sans-serif; font-size:11px; text-align:right; float:left; width:695px;}
div#linkheader a:active {color:#ffffff; text-decoration:none;}
div#linkheader a:link {color:#ffffff; text-decoration:none;}
div#linkheader a:focus {color:#ffffff; text-decoration:none;}
div#linkheader a:visited {color:#A8B5C0; text-decoration:none;}
div#linkheader a:hover {color:#ffffff; text-decoration:none;}
div#linkheadersx{margin: 0px 0px 0px 0px; padding: 4px 0px 0px 8px; color:#D1BB87; font-family: arial,sans-serif; font-size:11px; float:left; width:250px;}
div#linkheadersx a:active {color:#ffffff; text-decoration:none;}
div#linkheadersx a:link {color:#ffffff; text-decoration:none;}
div#linkheadersx a:focus {color:#ffffff; text-decoration:none;}
div#linkheadersx a:visited {color:#A8B5C0; text-decoration:none;}
div#linkheadersx a:hover {color:#ffffff; text-decoration:none;}
div#bandiera{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:right; width:32px;}
/*span#bandiera{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 8px; width:60px;}*/
div#main{margin:0px; padding:0px; width:749px; float:left; text-align: left; background-image: url(../images/riga.gif); background-repeat:repeat-y;}
div#left{width:169px; float:left; padding: 0px;}
/*div#right{width:579px; float:left; margin:0px; padding: 5px 5px 5px 20px;}*/
div#right{width:550px; float:left; margin:0px; padding: 5px 5px 5px 18px;}
div#footer{margin:0px; padding:0px; width:749px; text-align: left;}

div#leftmenu_IT{background-image: url(../images/bg_menu_IT.gif); 
				background-repeat:no-repeat; 
				height:213px; 
				width:170px; 
				color: #0C3B8E; 
				font-family: arial,sans-serif; 
				padding-left:30px; 
				font-size: 11px; 
				line-height:14px;
	}
div#leftmenu_IT a:active {color:#000000; text-decoration:none;}
div#leftmenu_IT a:link {color:#000000; text-decoration:none;}
div#leftmenu_IT a:focus {color:#e11513; text-decoration:none;}
div#leftmenu_IT a:visited {color:#000000; text-decoration:none;}
div#leftmenu_IT a:hover {color:#e11513; text-decoration:none;}

div#leftmenu_EN{background-image: url(../images/bg_menu_EN.gif); 
				background-repeat:no-repeat; 
				height:170px; 
				width:170px; 
				color: #0C3B8E; 
				font-family: arial,sans-serif; 
				font-size: 11px; 
				line-height: 14px;
				padding-left: 28;
	}
	
div#leftmenu_EN a:active {color:#000000; text-decoration:none;}
div#leftmenu_EN a:link {color:#000000; text-decoration:none;}
div#leftmenu_EN a:focus {color:#e11513; text-decoration:none;}
div#leftmenu_EN a:visited {color:#000000; text-decoration:none;}
div#leftmenu_EN a:hover {color:#e11513; text-decoration:none;}

/*div#spaziatore1_IT{line-height: 17px;}*/
div#spaziatore1_IT{line-height: 21px;}

div#spaziatore1_EN{line-height: 9px;}
div#spaziatore2_EN{line-height: 0px;}
div#spaziatore3_EN{line-height: 4px;}
div#spaziatore4_EN{line-height: 4px;}
div#spaziatore5_EN{line-height: 4px;}
div#spaziatore6_EN{line-height: 37px;}

b.rosso{color: #e11513;}
b.verde{color:#9ACD32;}
b.arancio{color: #E27F02;}
b.blu{color: #0C3B8E;}
b.bianco{color: #FFFFFF;}
a.blu{color: #0C3B8E; font-weight: bold;}
b.nero{color: #000000;}

a.nero{color: #000000; font-weight: bold; text-decoration: none;}

a.ricerca{color: #0C3B8E; font-weight: bold; background-image: url(../images/bg_aziende.gif); text-decoration: none;}

input.login{width: 125px;}

div.login
{
	color: #000000;
	font-family: arial,sans-serif;
	font-size: 10px;
	padding-left: 10px;
	padding-top:6px;
	text-align: left;
	margin-top: 0px;
	background-image: url(../images/bg_ricerca.jpg);
	/*background-color: #FBD38B;*/
	/*background-color: #FFDD66;*/
	/*border-bottom: solid 1px #0C3B8E;*/
}

div.bottonilogin
{
	width:158px;
	height:14px;
	color: #000000;
	font-family: arial,sans-serif;
	font-size: 11px;
	padding-left: 19px; 
	margin-top: 3px;
	background-image: url(../images/bg_aziende.gif);
	background-repeat:no-repeat;
}

div.bottonilogin a
{
	text-decoration:none;
}

table.login td
{
	width:169px;
	color: #0C3B8E;
	font-family: arial,sans-serif;
	font-size: 11px;
	padding:7px;
	margin-top: -3px;
	/*background-color: #FBD38B;*/
	/*background-color: #FFDD66;*/
}

.testoLogin 
{
	color: #000000;
	font-family: arial,sans-serif;
	font-size: 10px;
	padding-right: 25px;
	text-align:justify;
	margin-top: 0px;
}

.submit{width: 15px;}

.iframe
{
	width:540px;
	padding: 0px 0px -5px 0px;
	margin: 0px 0px -5px 0px;	 
	border: solid 1px silver;
	border-collapse:collapse;
	
	
}

.intervallo{height:0px;}

img.senzabordo
{
	border:0px
}
div.login.testoLogin
{
	color: #000000;
	font-family: arial,sans-serif;
	font-size: 10px;
	padding-right: 15px;
	text-align:justify;
	margin-top: 0px;
}

span.login.testoLogin
{
	color: #000000;
	font-family: arial,sans-serif;
	font-size: 10px;
	padding-right: 15px;
	/*text-align:justify;*/
	margin-top: 0px;
}

li
{
	color: #000000;
}


/*------Regole di stile inserite da davide per revisione 09 07----*/

.opacity {
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	}

.MinHeight {
	min-height: 1px;
	height: auto !important;
	height: 1px;
	}
A.nolinePaesi {color: #6D6F71; TEXT-DECORATION: none}
A.noLine1 {color: Black; font-weight: bold; text-decoration: none }
/*----------------------------------------------------------------*/