body,p,td,th,ol,h1,h2,h3,h4,h5,h6,a,span,div,form,input,select,textarea,caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #000000;
	text-decoration: none;
	}

body {
	margin: 0px;
	background-image:url(/icons/sfondo_pagina.jpg);
 }

a:hover { text-decoration:underline }

img { border:none }
#logoAB { margin-right:20px }

/* SFONDI */

.sfondo_hp { background-image:url(/icons/sfondo_hp.gif) }
.sfondo_top {
	background-image:url(/img/sf_top.jpg);
	background-repeat: repeat-x;
}
.sfondo_doc { background:url(/icons/sfumatura_verticale.jpg) repeat-x right top #F2F2F2; }
.sfondo_submenu {
	background-image: url(/icons/sfondo_sottomenu_sx.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
}
.sf_bianco { background-color:white; background-image:none }
.sf_grigio_chiaro { background-color:#F2F2F2 }
.sf_grigio { background-color:#E6E6E6 }
.sf_grigio_scuro { background-color: #999999 }
.sf_blu_scuro { background-color: #002252 }
.sf_ciano { background-color:#BFD5EA }
.sf_azz { background-color: #6699CC }
.sf_titolo_news {
	height:50px; background-color:#999999;
	background:url(/img/img_news.jpg) no-repeat right top #999999;
}

.sf_titolo_contattaci {
	height:50px; 	background-color:#999999;
	background:url(/icons/img_contattaci.jpg) no-repeat right top #999999;
}

.sf_titolo_privacy {
	height:50px; 	background-color:#999999;
	background:url(/icons/img_privacy.jpg) no-repeat right top #999999;
}

.sf_pulsante { font-size:12px; font-weight:bold; color:#002252;
	text-align:center; vertical-align:center;
	background-color: #E6E6E6;
}

.sf_pulsante_gc { font-weight:bold; text-align: center; background-color:#E6E6E6;  }

.sf_pulsante_gs { 
	color:#000000; font-weight:bold;
	text-align: center; background-color:#CCCCCC; 
}

/* BORDI */

.bordo_destra { border-right: 1px solid #CCCCCC; }
.bordo_sinistra { border-left: 1px solid #CCCCCC; }
.bordo { border: 1px solid #666666; }

.pad15 { padding: 0px 15px;  }

/* LINKS E TESTI */

.azz_12, a.azz_12:link,a.azz_12:hover,a.azz_12:visited { font-size: 12px; font-weight: bold; color: #6699CC; }
.azz_13, a.azz_13:link,a.azz_13:hover,a.azz_13:visited { font-size: 13px; font-weight: bold; color: #6699CC; }
.azz_14 { font-size: 14px; font-weight: bold; color: #6699CC; }
.azz_16 { color: #6699CC; font-weight: bold; font-size: 16px; }

.white_11, a.white_11:link, a.white_11:hover, a.white_11:visited 
	{ color: #ffffff; font-size: 11px }
a.white_11 { font-weight:bold }

.white_12_blue,a.white_12_blue:link,a.white_12_blue:hover,a.white_12_blue:visited { 
	color: #ffffff; font-weight: bold;
	text-align: left; padding: 0px 15px;
}

.white_13_blue,a.white_13_blue:link,a.white_13_blue:hover,a.white_13_blue:visited { 
	color: #ffffff; font-size: 13px; 
	font-weight: bold; padding: 0px 15px;
	text-align: center left;
}

.white_15_blue,a.white_15_blue:link,a.white_15_blue:hover,a.white_15_blue:visited { 
	color: #ffffff; font-size: 15px; 
	font-weight: bold; padding: 0px 15px;
	text-align: center left;
}

.blue_12,a.blue_12,a.blue_12:hover,a.blue_12:visited { 
	color: #002252;
	font-weight: bold;
}

.blue_13,a.blue_13,a.blue_13:hover,a.blue_13:visited { 
	color: #002252;
	font-weight: bold;
	font-size: 13px;
}

.blue_16,a.blue_16,a.blue_16:hover,a.blue_16:visited { 
	color: #002252;
	font-weight: bold;
	font-size: 16px;
}

.nero_11,a.nero_11,a.nero_11:hover,a.nero_11:visited { font-size: 11px; }

.table_bottom, a.table_bottom:link, a.table_bottom:hover, a.table_bottom:visited, a.table_bottom:active {
	font-size: 11px; 
	color: #002252;
	background-color: #CCCCCC;
	padding: 0px 5px;
}

/* SPAZIATURE E ALLINEAMENTI */

.pad10 { padding: 10px; }
.pad20 { padding: 20px; }
.pad20_40 { padding: 20px 40px; }
.pad20ds { padding-right: 20px; padding-left: 20px; }
.pad15ds { padding-right: 15px; padding-left: 15px; }

/* ALTEZZE */
.h50 { height:50px }
.h25 { height:25px }

/* FORM */

.caselle_form {
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
}

.caselle_form_blue{
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
	border-color: #336DA7;
}

/* MENU */

ul#tabs2{list-style: none;
	margin: 0px; 
	padding: 0px; 
	text-align: left;
}

ul#tabs2 li { 
	line-height:20px;
	padding-left:20px;
	background:url(/icons/freccia_nera_dx.gif) no-repeat left center; 
}

ul#tabs2 a{text-decoration: none; 
	padding: 0 0 3px; 
}

ul#tabs{list-style: none;
	margin: 0px; 
	padding: 15px 25px;
  	font-weight: bold; 
	text-align: left;
	color: #FFFFFF; 
}

ul#tabs li {margin: 0px 5px; 
	line-height:18px;
	padding-left:20px;
	background:url(/icons/freccia_bianca_dx.gif) no-repeat left center; 
}

ul#tabs a{text-decoration: none; 
	padding: 0 0 3px; 
	color: #FFFFFF;
}

ul#tabs1{list-style: none;
	margin: 0px; 
	padding: 15px 25px;
  	font-weight: bold; 
	text-align: left;
	color: #ffffff; 
}

ul#tabs1 li {
	line-height:18px;
}

ul#tabs1 a{margin: 0px 5px; 
	padding-left:20px; 
	color: #ffffff;
	background:url(/icons/freccia_bianca_dx.gif) no-repeat left center;
}

ul#tabs1 a:hover{margin: 0px 5px; 
	padding-left:20px;
	background:url(/icons/freccia_nera_dx.gif) no-repeat left center; 
}


ul#tabs_azz{list-style: none;
	margin: 0px; 
	padding: 0px;
  	font-weight: bold; 
	text-align: left;
	color: #006699; 
}

ul#tabs_azz li {
	line-height:18px;
}
ul#tabs_azz a{margin: 0px 0px; 
	padding-left:20px; 
	color: #006699;
	background:url(/icons/freccia_azz_dx.gif) no-repeat left center;
}
ul#tabs_azz a:hover{margin: 0px 0px; 
	padding-left:20px;
	background:url(/icons/freccia_azz_dx.gif) no-repeat left center; 
}

ul#menu_or{
	list-style: none;
	margin: 14px; 
	padding: 0px;
	text-align: left;
}

ul#menu_or li{
	display: inline;
	padding: 0px 16px;}

ul#menu_or a{
	text-decoration: none; 
	color: #FFFFFF;}

ul#menu_or a#current{
	color:#000000; 
	font-weight: bold;}

ul#menu_or a:hover{ 
	font-weight: bold;
	color:#000000;}
