/**********************************
MAIN CONTAINER
**********************************/
html,body{
	margin: 0;
	padding:0;
	height: 100%;
}

body {	
	font: 10px/1.3em Verdana;	
	color: #2F4C75; 	
	background-image:url(../images/poly_bg.gif);
	background-repeat:repeat-x;
	background-color:#35619E;
	behavior: url(csshover.htc);
}


div#container {
	width: 780px;
	margin-left: auto;
	margin-right: auto;
}

/**********************************
HEADER
**********************************/
div#header {
	height: 148px;
	background:url(../images/poly_header.gif) no-repeat;
}

div#logo {float:left;}
div#logo h1 { display: none;}
div#logo img { margin:15px 0 0 28px; border:none;}

div#header_menu {
	height: 148px;
	position:relative;
	margin: 0 0 0 670px;
	font-size: 10px fixed;
	font-weight: normal;	
}

div#header_home1 {
	line-height:18px;
	position:relative;
	padding-top:30px;
}

div#header_home1 ul {margin: 0; padding: 0;	}
div#header_home1 li {list-style: none;}

div#header_home1  a.ico_home {color: #3C516E; background: url(../images/ico_home.jpg) no-repeat; background-position:center left; padding: 0 10px 0 15px;text-decoration: none;}
div#header_home1  a.ico_mail {color: #3C516E;background: url(../images/ico_mail.jpg) no-repeat; background-position:center left; padding: 0 10px 0 15px;text-decoration: none;}
div#header_home1  a.ico_mappa {color: #3C516E;background: url(../images/ico_map.jpg) no-repeat; background-position:center left; padding: 0 10px 0 15px;text-decoration: none;}
div#header_home1  a:hover.ico_home {color: #ffffff;}
div#header_home1  a:hover.ico_mail {color: #ffffff;}
div#header_home1  a:hover.ico_mappa {color: #ffffff;}

div#header_lang1 {
	line-height:18px;
	position:relative;
	padding-top:22px;
}

div#header_lang1 ul {margin: 0; padding: 0;	}
div#header_lang1 li {list-style: none; display:inline;}

div#header_lang1  a:hover.lang {color: #C73536;}
div#header_lang1  a.lang {color: #ffffff;  padding: 0 2px 0 0;text-decoration: none;}



/**********************************
NAVIGAZIONE
**********************************/
div#nav_menu {	
	height: 30px;
	background:url(../images/poly_navi.gif) no-repeat;
}
div#nav_menu1 {float:right; }
div#nav_menu1 ul {margin: 0 15px 0 0; padding: 0 0 0 10px; background:url(../images/poly_nav_bg.gif); line-height: 27px !important;line-height: 28px;}
div#nav_menu1 li {list-style: none; display:inline; padding: 0 10px 0 0 !important; padding: 0 6px 0 4px;	background:url(../images/poly_nav_ball.gif) no-repeat center right;}
div#nav_menu1  a:hover {color: #C73536;}
div#nav_menu1  a.activelink {color: #C73536;}
div#nav_menu1  a {color: #ffffff;  padding: 0 2px 0 0;text-decoration: none; font-family: Sans-Serif; font-size:14px; font-weight:bold;}
div#nav_menu1 span {width:10px;}

/**********************************
TEMPLATE PER COLONNE HOME
**********************************/

div#home_content {
  width: 760px;
	margin: 0 0 0 10px; 
	padding: 0; 
	background-color:#ffffff;
}

div#home_content div#left {  
	width: 160px;
	float: left;
	margin: 0; 
}

div#home_content div#content {  
	width: 250px;
	float: left;
	margin: 0; 
	padding: 0; 
}

div#home_content div#right {  
	width: 350px;
	float: left;
	margin: 0; 
	padding: 0; 
}

/**********************************
TEMPLATE PER COLONNE PAGINA 2 COLONNE
**********************************/

div#page2col_content {
  width: 760px;
	margin: 0 0 0 10px; 
	padding: 0; 
	background: #ffffff url(../images/bg_left.gif) top right repeat-y;
}

div#page2col_content div#content {  
	width: 520px;
	float: left;
	margin: 0; 
	padding: 0; 
}

div#page2col_content div#right {  
	width: 240px;
	float: left;
	margin: 0; 
	padding: 0; 
	background: #BC3500;
	height:100%;
	color: #FFFFFF;
}

/**********************************
FOOTER
**********************************/
div#footer {
	clear: both;
	height: 60px;
	background:url(../images/poly_footer.gif) no-repeat;
	padding-top: 27px;
	font-size: 10px;
	font-weight: normal;
}

div#copy {color: #ffffff; float:left; 	padding-left: 25px;}

div#footer_menu {
	position:relative;
	margin: 0 0 0 690px;
}

div#footer_menu ul {margin: 0; padding: 0;}
div#footer_menu li {list-style: none; }

div#footer_menu  a:hover.webinfo {color: #C73536;}
div#footer_menu  a.webinfo {color: #ffffff;  text-decoration: none;}

