@CHARSET "ISO-8859-1"

body {
	background: #FFFFFF;
	}

.layout {
	width:100%;
	border:0px;
	left:0px;
	top:0px;
	padding:0px;
	margin:0px;
	position: absolute;
	border-collapse: collapse;
	table-layout: auto;
	}
	
.banner {
	width:100%;
	padding:0px;
	margin:0px;
	border-collapse: collapse;
	}	

.banner #leftlogo {
	margin:0px;
	height:172px;
	background: url('template/default/images/left_bg.png') repeat-x;
	}
	
.banner #buttons {
	margin:0px;
	width: 450px;
	height:172px;
	background: url('template/default/images/buttons.png') repeat-x; 
	}

.banner #buttons a {
	width:450px;
	height:172px;
	}
	
.banner #buttons a {
	text-decoration:none;
	margin-top:36px;
	text-align:left;
	color:#eeeeee;
	font-weight:bolder;
	font-family:verdana;
	font-size:12px;
	margin-top:0px;
	margin-left:30px;
	}
	
.banner #buttons img {
	float:left;
	border:0px;
	margin-top:0px;
	margin-left:30px;
	}	
	
.banner #leftbg {
	margin:0px;
	height:172px;
	background: url('template/default/images/right_bg.png') repeat-x;
	}

.banner #leftbg table {
	border:0px;
	left:0px;
	top:0px;
	padding:0px;
	margin:0px;
	border-collapse: collapse;
	table-layout: fixed;
	}

.banner #date {
	margin:0px; 
	width:207px;
	height:61px;
	background: url('template/default/images/time_up.png') no-repeat;
	}
	
.banner #date div {
	text-align: center;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top:10px;
	padding-left: 8px;
	}
	
.banner #centerbg {
	margin:0px; 
	width:207px;
	height:74px;
	background: url('template/default/images/time_center.png') no-repeat; 
	}

.banner #visit {
	margin:0px; 
	width:207px;
	height:37px;
	background: url('template/default/images/time_down.png') no-repeat; 
	}

.banner #visit div {
	text-align: center;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 8px;
	}

.topmenu {
	width:100%;
	border:0px;
	padding:0px;
	margin:0px;
	top:0px;
	left:0px;
	}
	
.topmenu #left {
	margin:0px;
	background: url('template/default/images/leftmenu_bg.png') repeat-x;
	height:39px;
	}
	
.topmenu #left table {
	width:auto;
	border:0px;
	padding:0px;
	margin:0px;
	}

.topmenu #bgleft {
	margin:0px; 
	background: url('template/default/images/leftmenu_img.png') no-repeat;
	width:106px;
	height:39px;
	float:left;
	}
	
.topmenu #hmenu {
	height:39px;
	float:left;
	margin:0px;
	padding:0px;
	background: url('template/default/images/centermenu_bg.png') repeat-x;
	}
	
.topmenu #bgright {
	margin:0px;
	background: url('template/default/images/rightmenu_img.png') no-repeat;
	width:32px;
	height:39px;
	float:left
	}

.center {
	width:100%; 
	background:#FFFFFF;
	border:0px;
	left:0px;
	top:0px;
	border-collapse: collapse;
	table-layout: fixed;
	}
	
.center #up {
	margin:0px;
	background:#FFFFFF url('template/default/images/linee_bgup.png') repeat-x top right;
	height:70px;
	}

.page {
	width:100%;
	height:100%;
	background:#FFFFFF;
	border:0px;
	left:0px;
	top:0px;
	border-collapse: collapse;
	table-layout: fixed;
	}

.page #upleft {
	margin:0px;
	background:#FFFFFF url('template/default/images/img_sx_up.png') no-repeat top right;
	width:26px;
	height:25px;
	}

.page #upcenter {
	margin:0px;
	background:#FFFFFF url('template/default/images/img_center_up.png') repeat-x top left;
	height:25px;
	}
	
.page #upright {
	margin:0px;
	background:#FFFFFF url('template/default/images/img_dx_up.png') no-repeat top right;
	width:26px;
	height:25px;
	}

.page #lateralsx {
	margin:0px;
	background:#FFFFFF url('template/default/images/img_lateral_sx.png') repeat-y top left;
	width:26px;
	}
	
.page #lateraldx {
	margin:0px;
	background:#FFFFFF url('template/default/images/img_lateral_dx.png') repeat-y top right;
	width:26px;
	}

.page #downleft {
	margin:0px;
	background:#FFFFFF url('template/default/images/img_sx_down.png') repeat-y top left;
	width:26px;
	height:70px;
	}

.page #downcenter {
	margin:0px;
	background:#FFFFFF url('template/default/images/img_center_down.png') repeat-x top left;
	height:70px;
	}
	
.page #downright {
	margin:0px;
	background:#FFFFFF url('template/default/images/img_dx_down.png') repeat-y top right;
	width:26px;
	height:70px;
	}

.center #down {
	margin:0px;
	background:#FFFFFF url('template/default/images/linee_bgdown.png') repeat-x bottom left;
	height:70px;
	}

.center .blockleft {
	float:left;
	width:260px;
	}
	
.center .blockcenter {
	float:left;
	width:620px;
	}
	
.blockleft .module_title {
	width:260px;
	float:left;
	background:#FFFFFF;
	border:0px;
	left:0px;
	top:0px;
	border-collapse: collapse;
	table-layout: fixed;
	}

.module_title {
	float:left;
	background:#FFFFFF;
	border:0px;
	left:0px;
	top:0px;
	border-collapse: collapse;
	table-layout: fixed;
	}
	
.quad {
	width:310px;
	height:300px;
}

.long {
	width:620px;
	height:300px;
}

.module_title #upleft {
	margin:0px;
	background:#FFFFFF url('template/default/images/menu2_sx_up.png') no-repeat top left;
	width:37px;
	height:76px;
	}
	
.module_title #upcenter {
	margin:0px;
	background:#FFFFFF url('template/default/images/menu2_center_up.png') repeat-x top left;
	height:30px;
	}
	
.module_title #upcenter div{
	text-transform: uppercase;
	margin-top: 20px;
	text-align: center;
	font-size:14px;
	font-family: verdana;
	font-weight: bold;
	color: #CCCCCC;
	}
	
.module_title #upright {
	margin:0px;
	background:#FFFFFF url('template/default/images/menu2_dx_up.png') no-repeat top right;
	width:37px;
	height:76px;
	}
	
.module_title #latleft {
	margin:0px;
	background:#FFFFFF url('template/default/images/menu_lateral_sx.png') repeat-y top left;
	width:37px;
	}

.module_title #inner {
	padding:0px;
	font-size:12px;
	font-family: verdana;
	font-weight: bold;
	color: #333333;
	}

.module_title #inner a:hover {
	color: #001C9F;
	}

.module_title #inner ul{
	list-style: none;
	margin:0px; 
	padding-left:0px;
	padding-top:5px;
	}

.module_title #inner li {
	background: url('template/default/images/linee_articoli.png') no-repeat top left;
	height: 25px;
	width: 150px;
	padding-top:4px;
	padding-left:4px;
	margin-top:0px;
	float:left;
	}

.module_title #inner li a {
	color: #666666;
	font-size:13px;
	text-transform: uppercase;
	text-decoration: none;
	font-family: verdana;
	font-weight: bold;
	}
	
.module_title #inner li a:hover {
	color: #333333;
	}

.module_title #latright {
	margin:0px;
	background:#FFFFFF url('template/default/images/menu_lateral_dx.png') repeat-y top right;
	width:37px;
	}
	
.module_title #downleft {
	margin:0px;
	background:#FFFFFF url('template/default/images/menu_sx_down.png') no-repeat top left;
	width:37px;
	height:44px;
	}
	
.module_title #downcenter {
	margin:0px;
	background:#FFFFFF url('template/default/images/menu_center_down.png') repeat-x top left;
	height:44px;
	}
	
.module_title #downright {
	margin:0px;
	background:#FFFFFF url('template/default/images/menu_dx_down.png') no-repeat top right;
	width:37px;
	height:44px;
	}

.module {
	width:620px;
	float:left;
	background:#FFFFFF;
	border:0px;
	left:0px;
	top:0px;
	border-collapse: collapse;
	table-layout: fixed;
	}

.module #upleft {
	margin:0px;
	background:#FFFFFF url('template/default/images/menu_sx_up.png') no-repeat top left;
	width:37px;
	height:44px;
	}
	
.module #upcenter {
	margin:0px;
	background:#FFFFFF url('template/default/images/menu_center_up.png') repeat-x top left;
	height:44px;
	}
	
.module #upright {
	margin:0px;
	background:#FFFFFF url('template/default/images/menu_dx_up.png') no-repeat top right;
	width:37px;
	height:44px;
	}
	
.module #latleft {
	margin:0px;
	background:#FFFFFF url('template/default/images/menu_lateral_sx.png') repeat-y top left;
	width:37px;
	}

.module #inner {
	padding:0px;
	font-size:12px;
	font-family: verdana;
	font-weight: normal;
	color: #333333;
	}
	
.module #inner h3{
	text-transform: uppercase;
	padding-top: 0px;
	text-align: left;
	font-size:14px;
	font-family: verdana;
	font-weight: bold;
	color: #333333;
	}

.module #latright {
	margin:0px;
	background:#FFFFFF url('template/default/images/menu_lateral_dx.png') repeat-y top right;
	width:37px;
	}
	
.module #downleft {
	margin:0px;
	background:#FFFFFF url('template/default/images/menu_sx_down.png') repeat-y top left;
	width:37px;
	height:44px;
	}
	
.module #downcenter {
	margin:0px;
	background:#FFFFFF url('template/default/images/menu_center_down.png') repeat-x top left;
	height:44px;
	}
	
.module #downright {
	margin:0px;
	background:#FFFFFF url('template/default/images/menu_dx_down.png') repeat-y top right;
	width:37px;
	height:44px;
	}

#hmenu ul {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	margin:0px;
	padding:0px;
	}
	
#hmenu li {
	float:left;
	margin:0px; 
	padding:8px;
	background: url('template/default/images/bgx-menu.png') no-repeat top right;
	height: 21px;
	}
	
#hmenu a {
	text-decoration: none;
	color: #555555;
	
	}

#hmenu a:hover {
	color: #333333;
	}

/* Bottone Classico Arancione sfondo bianco*/
.classic_btn#center{
	float:left;
	margin:0px;
	background: url('template/default/images/classic_center.png') repeat-x;
	height:27px;
	padding: 6px;
	}

.classic_btn#center a{
	color: #000197;
	font-size:13px;
	text-decoration: none;
	font-weight: bold;
	}
	
.classic_btn#left{
	float:left;
	background: url('template/default/images/classic_sx.png') no-repeat left;
	width:17px;
	height:27px;
	}
	
.classic_btn#right{
	float:left;
	background: url('template/default/images/classic_dx.png') no-repeat left;
	width:17px;
	height:27px;
	}

/* Bottone Classico Arancione sfondo grigio*/
.classic_btn_g#center{
	float:left;
	margin:0px;
	background: url('template/default/images/classic_center_g.png') repeat-x;
	height:27px;
	padding: 6px;
	}

.classic_btn_g#center a{
	color: #000197;
	font-size:13px;
	text-decoration: none;
	font-weight: bold;
	}
	
.classic_btn_g#left{
	float:left;
	background: url('template/default/images/classic_sx_g.png') no-repeat left;
	width:17px;
	height:27px;
	}
	
.classic_btn_g#right{
	float:left;
	background: url('template/default/images/classic_dx_g.png') no-repeat left;
	width:17px;
	height:27px;
	}

/* Bottone Classico Rosso sfondo grigio*/
.classic_btn_rg#center{
	float:left;
	background: url('template/default/images/classic_center_rg.png') repeat-x top left;
	height:27px;
	padding: 6px;
	}

.classic_btn_rg#center a{
	color: #000197;
	font-size:13px;
	text-decoration: none;
	font-weight: bold;
	}
	
.classic_btn_rg#left{
	float:left;
	background: url('template/default/images/classic_sx_rg.png') no-repeat top left;
	width:17px;
	height:27px;
	}
	
.classic_btn_rg#right{
	float:left;
	background: url('template/default/images/classic_dx_rg.png') no-repeat top left;
	width:17px;
	height:27px;
	}

/*Account */

.account #error {
	color:#C00;
}

.account #info {
	font-size:9px;
	color:#AAA;
}

/* Footer Area */
	
.footer {
	width:100%;
	margin:0px; background: url('template/default/images/footer_bg.png') repeat-x;
	height:124px;
	}
	
.footer div {
	text-align: center;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;	
	padding-top: 10px;
	}
	
.footer a {
	color: #FFE900;
	}