/* Edited with EditCSS */
/**** LINK-tag style sheet style.css ****/

html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 background-color:#c3c7c9;

} 
#pagewidth{ 
 width:780px;
 text-align:left;
 background-color: #a6a7ac; 
background: url("images/bg_main.gif");
 margin-left:auto; 
 margin-right:auto;  
} 
#header{
 margin:0px;
 padding: 0px;
 width:100%;
 height:111px;
 background-color:#eeeeee;
}
#leftcol{
 width:200px;
 height:220px;
 padding:5px;
 background-color:#67696e;
 background: url("images/bg_leftmenu.gif");
 font-size: 19p;
 float:left; 
 position:relative; 
 }
#maincol{
 width:540px;
 height:200px;
overflow: auto;
 padding:15px;

 /*background-color: #ff0000;;*/
 float: right; 
 display:inline; 
 position: relative; 
 }
 #maincol1_2{
 width:255px;
 height:200px;
overflow: auto;
 padding:15px;
 float: right; 
 display:inline; 
 position: relative; 
 }
 #maincol2_2{
 width:255px;
 height:200px;
overflow: auto;
 padding:15px;
 float: right; 
 display:inline; 
 position: relative; 
 }
  #maincol1_3{
 width:155px;
 padding:15px;
 background-color: #a6a7ac;
 /*background-color: #ff0000;;*/
 float: right; 
 display:inline; 
 position: relative; 
 }
 #maincol2_3{
 width:155px;
 padding:15px;
 background-color: #a6a7ac;
 /*background-color: #ff0000;;*/
 float: right; 
 display:inline; 
 position: relative; 
 }
  #maincol3_3{
 width:155px;
 padding:15px;
 background-color: #a6a7ac;
 /*background-color: #ff0000;;*/
 float: right; 
 display:inline; 
 position: relative; 
 }
#footerleft{
	width:360px;
	padding:15px;
	background-color:#b2b7bd;
	background-repeat:no-repeat;
	background-position:right;
	float:left;
	position:relative;
	clear:both;
	left: 199px;
	top: 478px;


 } 

#footerright{
	width:360px;
	padding:15px;
	background-color:#b2b7bd;
	background-image: url("images/bg_world.gif");
	background-repeat:no-repeat;
	background-position:right;
	float: right;
	display:inline;
	position: relative;
	left: 150px;
	top: 449px;


 } 

#footer{
 height:100px; 
 padding:5px;
 background-color:#ffffff; 
 clear:both;
 } 
 

 /* *** Float containers fix: */ 

.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 */  

 /*printer styles*/ 
@media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

/*Stili per i caratteri */
#leftcol ul{
		margin: 20px;
		padding: 0; 
		list-style-type: none;
		}
#leftcol li{
		margin: 5px 0px 0px 0px;
		padding: 0;
		font-family: Verdana;
		color: #FFFFFF;
}
#leftcol a{
		margin: 0 0 0 0;
		padding: 0;
		font-size: 10pt;
		font-family: Verdana;
		color: #eeeeee;
		text-decoration: none;
}	
#leftcol a:hover{
		margin: 0 0 0 0;
		padding: 0;
		font-size: 10pt;
		font-family: Verdana;
		color: #526f87;
		background-color:#ffffff;
		text-decoration: none;
}

h2
{
    margin: 0px;
	font-size: 9pt;
	font-family: Verdana;
	color: #4d5660;
	clear:both;	
}	
h3
{
   	padding-bottom:0;
	font-size: 9pt;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0;
	font-family: Arial;
	color: #546172;
}	
p
{
	font-size: 8.5pt;
	font-family: Arial;
	color: #444444;
	line-height: 1.4em;
}
ul
{
	font-size: 8.5pt;
	font-family: Arial;
	color: #444444;
}

#enviroment ul
{
	font-size: 8.5pt;
	font-family: Arial;
	color: #444444;
}

a{
		margin: 0 0 0 0;
		padding: 0;
		font-size: 8pt;
		font-family: Verdana;
		color: #eeeeee;
		text-decoration: none;
}	
a:hover{
		margin: 0 0 0 0;
		padding: 0;
		font-size: 8pt;
		font-family: Verdana;
		color: #526f87;
		background-color:#ffffff;
		text-decoration: none;
}
#menu  a{
		margin: 0 0 0 0;
		padding: 0;
		font-size: 10pt;
		font-family: Verdana;
		color: #eeeeee;
		text-decoration: none;
}
		
#menu  a:hover{
		margin: 0 0 0 0;
		padding: 0;
		font-size: 10pt;
		font-family: Verdana;
		background-color:#8a94a0;
		text-decoration: none;
}

#maincol img
{ 
    float:left;
    margin-right:12px ;
    margin-top:12px ;
    font-size: 10px;
    font-family: Verdana;
    color: #333333;
	border-width:5px;
	border-style:solid;
	border-color:#ffffff;
}

#header img 
{   
    margin: 0px;
    padding:0 px;
    text-align:right;
	font-size: 7pt;
	font-family: Verdana;
	color: #666666;
	float: left;
	clear:both;
	position:relative;
}
#header ul 
{
    text-align:right;
    vertical-align: bottom;
    margin: 40px 20px 10px 60px;
    font-size: 7pt;
	font-family: Verdana;
	color: #666666;
	float: right;
}

#header li 
{
    display:inline;
    margin: 5px;
	font-size: 9pt;
	font-family: Verdana;
	color: #687484;
}

#footer p
{
	font-size: 7pt;
	font-family: Verdana;
	color: #666666;
}
