body {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494949;
	margin: 0px 0px 0px 0px;
	background-position: top center;
	background-repeat: no-repeat;
	background-image: url(immagini/bkg_header.jpg);
	text-align:justify;
}


h1.menu_t {
    font-size: 11px;
    font-weight: normal;
    color: #ffffff;
    background-image: none;
    background-color: #054EAC;
    margin: 2px 0px 2px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
}
h1 a.menuz_t:link, a.menuz_t:active, a.menuz_t:visited {
    color: #ffffff;
    font-weight: normal;
    font-size:11px;
    text-decoration: none;
    background-color: #054EAC;
    margin: 0px 30px 0px 30px;
    padding: 0px 0px 0px 0px;
}

h1 a.menuz_t:hover {
    color: #70D2FF;
    font-weight: normal;
    text-decoration: underline;
    margin: 0px 30px 0px 30px;
    padding: 0px 0px 0px 0px;
}


.taballegati {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}

.content-top {
	background-position: top right;
	background-repeat: no-repeat;
	background-image: url(immagini/content_top.jpg);
	padding: 10px 10px 10px 10px;
}

.content-top-all {
	background-position: top right;
	background-repeat: no-repeat;
	background-image: url(immagini/content_top.jpg);
	padding: 10px 10px 10px 10px;
	background-color: #FFFFFF;
}

.side_dx_padding {
	padding: 10px 10px 10px 5px;
}
.side_sx_padding {
	background-position: bottom center;
	background-repeat: no-repeat;
	background-image: url(immagini/logodown.jpg);
	padding: 0px 10px 60px 10px;
}
.titolo {
	color: #166BD9;
}
.formclass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9BB6DA;
	line-height: 30px;
	text-align:right;
}
.formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E91D3;
}
.login_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.imm_dx {
	margin: 0px 0px 0px 12px;
}
.imm_sx {
	margin: 0px 12px 0px 0px;
}
.flags {
	margin: 0px 5px 0px 0px;
}
.drop_txt {
	color: #166BD9;
	
}
a:link, a:visited, a:active {
	color: #166BD9;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #1FA4F8;
	text-decoration: underline;
}
h1 {
	width: 155px;
	margin-left: -7px;
	margin-bottom: 6px;
	margin-top: 6px;
	font-size:11px;
	background-image: url(immagini/bkg_h1_menu.gif);
	background-repeat: no-repeat;
	background-position: center right;
	padding: 3px 10px 3px 5px;
}
h1.siti {
	width: 155px;
	margin-left: -7px;
	margin-bottom: 6px;
	margin-top: 6px;
	font-size:11px;
	background-image: url(immagini/bkg_h1_menu2.gif);
	background-repeat: no-repeat;
	background-position: center right;
	padding: 3px 10px 3px 5px;
}
h1 a.ln:link, a.ln:active, a.ln:visited {
	color: #ffffff;
	font-size:11px;
	text-decoration: none;
	margin-left: -2px;
	background-color: #054EAC;
}

h1 a.ln:hover {
	color: #56BEFF;
}
h1 a.ln2:link, a.ln2:active, a.ln2:visited {
	color: #054EAC;
	font-size:11px;
	text-decoration: none;
	margin-left: -2px;
	background-color: #FFFF00;
}

h1 a.ln2:hover {
	color: #0C3C7A;
}

.rosso {
	font-weight: bold;
	color: #C20017;
	border-bottom: 1px dotted #cc0000;
	width: inherit;
}
.address {
	float: right;
	color: #000000;
	margin-top: 20px;
	margin-right: 5px;
}
a.addr {
	color: #000000;
	text-decoration: none;
}
a.addr:hover {
	color: #054EAC;
	text-decoration: underline;
}



h1.menu {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}
h1 a.menuz:link, a.menuz:active, a.menuz:visited {
	color: #ffffff;
	font-weight: normal;
	font-size:11px;
	text-decoration: none;
	background-color: #054EAC;
	margin: 0px 17px 0px 17px;
	padding: 0px 0px 0px 0px;
}

h1 a.menuz:hover {
	color: #70D2FF;
	font-weight: normal;
	text-decoration: underline;
	margin: 0px 17px 0px 17px;
	padding: 0px 0px 0px 0px;
}
h1 a.menusearch:link, a.menusearch:active, a.menusearch:visited {
	color: #ffffff;
	font-weight: normal;
	font-size:11px;
	text-decoration: none;
	background-color: #C20017;
	margin: 0px 17px 0px 17px;
	padding: 0px 0px 0px 0px;
}

h1 a.menusearch:hover {
	color: #FFE200;
	font-weight: normal;
	text-decoration: underline;
	margin: 0px 17px 0px 17px;
	padding: 0px 0px 0px 0px;
}







.footer {
	color: #000000;
	padding: 2px 0px 1px 0px;
}
.footermargin {
	margin: 0px 10px 0px 10px;
}
a.footer:link, a.footer:active, a.footer:visited {
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
a.footer:hover {
	color: #054EAC;
	text-decoration: underline;
	font-weight: normal;
}
a.imgmedia:link, a.imgmedia:active, a.imgmedia:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background-position: center left;
	background-repeat: no-repeat;
	background-image: url(immagini/logo_img.jpg);
	padding: 3px 0px 7px 30px;
}
a.imgmedia:hover {
	color: #054EAC;
	text-decoration: underline;
	font-weight: bold;
	background-position: center left;
	background-repeat: no-repeat;
	background-image: url(immagini/logo_img2.jpg);
	padding: 3px 0px 7px 30px;
}
.menuorizz {
	border: 1px solid #fff;
	border-style: solid;
	border-bottom-width: 0px;
	color: #ffffff;
}
.cellemenuorizz {
	border-right: 1px solid #fff;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.tabwhi {
	color: #FFFFFF;
	font-weight: bold;
	
}