/* GENERAL STYLES */
/* GENERAL STYLES */
*{padding:0; margin:0;}

#print_header
{
	display:none;
}

body 
{	
	margin: 0;
	padding: 0;
	color: #000;
	
	font-size:12px;
	font-family: Helvetica, sans-serif;
	text-align: left;

	width:999px;
}

#columns
{
	width:999px;
	min-height:550px;

	margin: 0;
	padding: 0;

	background: url('/immagini/bg_body_5.gif') left top no-repeat;  
	border-bottom:1px solid white; /* IE6 background workagound */
}

#left_column
{
	width:236px;
	float:left;
}

#right_column
{
	width:740px;
	float:left;
	margin-left:20px;
}

#content
{
	font-size:11px;
	font-family:Verdana, Sans-Serif;
	text-align:justify;
}

#content .dxsingle
{
	clear:both;
}

#content .dxleft
{
	float:left;
	width:360px;
	text-align:left;
	margin-right:10px;	
}

#content .dxright
{
	float:left;
	width:360px;
	text-align:left;
	
}

#content .dxleft_wide
{
	float:left;
	width:560px;
	margin-right: 17px;
	text-align:left;
}

#content .dxright_narrow
{
	float:left;
	width:150px; 
	text-align:right;
	margin: 0;
}

#content .dxright_narrow img, #content .dxright_narrow p img
{
	float: right;
	margin: 20px 0 0 5px;
	border:none;
}

#content div
{
	padding: 0;
}

#content .dxright a img
{
	margin-top: 10px;
	border: none;	
}

#footer
{
	color: #CCC;
	border-top:solid 1px #CCC;
	margin: 10px 60px 10px 60px;
	padding-top:5px;
	text-align:center;
}

/* LEFT column */

#logo
{        
	position:relative;
	top:43px;
	left:40px;
	width:164px;
	height:40px;
	display:block;
	background: url('/immagini/logo5.gif') left top no-repeat;
}

#left_column_content
{
	width:215px;
	margin:300px 0 0 3px;
	padding:0;

	font-family: Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform:none; 
}

#left_column_content h2, #left_column_content ul,  #left_column_content a
{
 color:White;
}

#left_column_content h2.selected, #left_column_content li.selected 
{
 color:#fdb825;
 font-weight:bold;
 list-style: square url('/immagini/bg_bullet_full_selected.gif') outside;
}

#left_column_content h2
{ 
 display: block;
 font-size:12px; 
 margin: 10px 0 4px 47px;
 padding:0 0 0 0px;
}

#left_column_content ul
{
 margin:0 0 0 47px;
 padding:0;
 font-size:10px; 
/*  line-height:17px; */
 list-style: square url('/immagini/bg_bullet_full_1.gif') outside;
}

#left_column_content ul li h2, #left_column_content ul li ul
{
  margin:0 0 0 15px;
  font-weight:normal;  
}


#left_column_content li
{
 margin: 2px 0 2px 0;
 padding: 0;
 font-size:11px; 
/* border-top: solid 1px white; */
} 
 
#left_column_content a
{
 margin: 0;
 padding: 0;
 text-decoration:none;
}

#left_column_content a:hover
{
 text-decoration:underline;
}

#header_block
{
	position:absolute;
	top:0;
	left:236px;
	width:741px;
	margin:0 0 0 20px;	
}

#header
{
	position:static;
	padding:53px 0 0 0;
	margin:0;
	width:740px;
	color:#31547C;
	text-align:left;
}

#header a
{
	text-decoration:none;
	color:#646669;
}

#header a:hover
{
	text-decoration:underline;
}

#header a img
{
	border: none;
}

#header_top
{
	position: static;
	width:100%;
	height:25px;
	margin:0;
	padding:0;
}

#header_bottom
{
	position: static;
	width:100%;
	height: 25px;
	margin: 2px 0 0 0;
	padding: 0;
	text-align:left;	
}

#header_bottom li
{
  margin: 0 5px 0 0;
}

#header_top div, #header_bottom div 
{
	float:left;	
	height:25px;
	margin:0;
	padding:0;
}

#header_top #slogan
{
	color:#ee3a43;
	letter-spacing:-0.9px;
	font: normal normal bold 18px Verdana;
	width: 280px;
	height:25px;
}

#header_top #search
{
	width:209px;
	text-align:right;
	padding: 0 20px 0 0;
}

#header_top #search input
{
	font-size:12px;
	position:relative;
	top:0px;
	width: 175px;
	height:15px;
	padding: 1px 1px 1px 1px ;
	border: 1px solid #999999;
}

#header_bottom ul 
{
	width:355px;
	margin:0;
	padding: 4px 0 0 0 ;
	word-spacing: 5px;
}

#header_bottom ul li
{
	display:inline;
}

#header_bottom #utility
{
	text-align:right;
	vertical-align:baseline;
	width:134px;
	height:20px;
	padding: 2px 20px 0 0;
}

#header_bottom #utility a
{
	margin-left:10px;
	text-decoration:none;
}

#main_image_block
{
	position: absolute;
	left:-206px;
	width:945px;
	margin:0;
	padding:0;
	height:202px;
}

#main_image
{
	position:absolute;
	top:0;
	left:0;
	width:730px;
	height:202px;
}

#small_map
{
	position:absolute;
	top:0;
	left:730px;
	width:215px;
	height:202px;
	margin:0;
	padding:0;
}

#small_map_top
{
	position:absolute;
	left:0px;
	left:0;
	height:84px; 
	width:215px;
	margin:0;
	padding:0;
}

#small_map_top img
{
	margin:0;
	padding:0;
}

#small_map_bottom
{
	position:absolute;
	left:0px;
	top:84px;
	height:118px; 
	margin:0;
	padding:0;
}

#welcome_to
{
	width:100%;
	height:69px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	padding: 23px 0 0 0;
	line-height:20px;
	font-size:15px;
	background-color:#fdb825;
}

#project_ddl
{
	height:80px;
	
	text-align:center;
	margin:0;
	padding:4px 0 0 0;
	background-color: #90A7D6;
}

#project_ddl .ddl
{
	width:150px;
	height: 16px;
	margin: 5px 0 0 0;
}

#project_ddl select
{
	font-size:9px;
}

#menu 
{
	position:absolute;
	top:307px;
	left:-206px;
	width:946px;
	height:27px;
    float:left;
    
	font-family: Verdana, sans-serif;

	text-transform:none;

	color: #31547C;
	margin: 0;
	padding: 0;
}

/*Drop-down menu*/
.nav2 {white-space:nowrap /*IE hack*/; float:left; width:946px; border:none; background:#e8e9eb url('/immagini/bg_head_bottom_nav.jpg') no-repeat; color:#31547C; font-size:130%;} /*Color navigation bar normal mode*/
.nav2 ul {list-style-type:none;margin:0px; padding:0px;}
.nav2 ul li {float:left; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 2px #fff;}
.nav2 ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:26px; line-height:26px; padding:0 8px 0 8px; text-decoration:none; font-weight:bold; color: rgb(100,100,100);font-family: Verdana, sans-serif;color: #31547C;font-size: 12px;}
.nav2 ul li ul {display:none; border:none;}

/*Non-IE6 hovering*/
.nav2 ul li:hover {position:relative; } /*Sylvain IE hack*/
.nav2 ul li:hover a {background-color:rgb(210,210,210); text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li:hover ul {display:block; width:220px; position:absolute; z-index:999; top:25px; margin-top:1px; left:0;}
.nav2 ul li:hover ul li a {white-space:normal; display:block; width:220px; height:auto; line-height:15px; margin-left:-1px; padding:3px 8px 3px 8px; border-left:solid 1px #fff; border-bottom: solid 1px #fff; background-color:rgb(237,237,237); font-weight:bold; color:rgb(50,50,50);font-family: Verdana, sans-serif;color: #31547C;font-size: 12px;} /*Color subcells normal mode*/
.nav2 ul li:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color subcells hovering mode*/

/*IE6 hovering*/
.nav2 table {position:absolute; top:0; left:0; border-collapse:collapse;}
.nav2 ul li a:hover {position:relative /*Sylvain IE hack*/; z-index:1000 /*Sylvain IE hack*/; background-color:rgb(210,210,210); text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li a:hover ul {display:block; width:220px; position:absolute; z-index:999; top:25px; t\op:10px; left:0; marg\in-top:0.1em;}
.nav2 ul li a:hover ul li a {white-space:normal; display:block; w\idth:220px; height:1px; line-height:23px; padding:0 8px 0 8px; border-left:solid 1px #fff; border-bottom: solid 1px #fff; background-color:rgb(237,237,237); font-weight:bold; color:rgb(50,50,50);font-family: Verdana, sans-serif;color: #31547C;font-size: 12px;} /*Color subcells normal mode*/
.nav2 ul li a:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color subcells hovering mode*/


.nav2 ul li a.selected {background-color:rgb(210,210,210); text-decoration:none;} /*Color main cells hovering mode*/


/* EDITOR PROPERTIES */


/* EDITOR PROPERTIES */
