﻿body { background : #644856 0px;  margin : 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  }

h1  {  color : #d86828;  font : 22px Verdana, Arial, sans-serif;  }
h2  {  color : #a97428;  font : 13px Verdana, Arial, sans-serif;  }
.font  {  color : #a97428;  font : 11px Verdana, Arial, sans-serif;  }
.font_argom { color : #d86828;  font : bold 14px Verdana, Arial, sans-serif; }
.font_top  {  color : #d86828;  font : bold 10px Arial, Verdana, sans-serif;  }
.font_dwn  {  color : #d86828;  font : bold 10px Arial, Verdana, sans-serif;  }
.font_menu_tit  {  color : #d86828; font : 11px Verdana, Arial, sans-serif;  }
.font_menu  {  color : #ffffff; font : 9px Verdana, Arial, sans-serif;  }
.font_mini  {  color : #a97428;  font : 9px Verdana, Arial, sans-serif;  }
.font_search  {  color : #d86828;  font : 11px Verdana, Arial, sans-serif;  }
.font_ex_scuro {  color : #524852; }

.tab_up { height: auto; width: 760px; border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #d86828; }
	.up_sx { width: 400px; vertical-align : bottom; }
	.up_test { width: auto; text-align : center; vertical-align : bottom; }
	.up_spac { width: 5px; text-align : center; vertical-align : bottom; }

.tab_top { background-color : #222233; height: 35px; width: 760px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #d86828;}
	.top_logo  { width: 300px; vertical-align : center; }
	.top_spac  { width: 280px; vertical-align : center;  }
	.top_search  { width: 180px; vertical-align : center;  }

.tab_h1 { background-color : #222233; height: auto; width: 760px; }
	.h1_top_sx  { height: 80px; width: 133px; text-align : center; vertical-align : center; border-right-width: 2px; border-right-style: solid; 					border-right-color: #d86828; }
	.h1_top_cx  { height: auto; width: 490px; text-align : center; vertical-align : center; }
	.h1_top_dx  { height: auto; width: 135px; text-align : center; vertical-align : center; }
	.h1_dw_sx  { text-align : center; vertical-align : center; border-right-width: 2px; border-right-style: solid; border-right-color: #d86828; }
	.h1_dw_cx  { text-align : center; vertical-align : center; }
	.h1_dw_dx  { text-align : center; vertical-align : center; }

.table { background-color : #222233; height: auto; width: 760px; }

  .col_sin  { vertical-align : top; height: auto; width: 133px; border-right-width: 2px; border-right-style: solid; border-right-color: #d86828; }
	.tab_sin  { vertical-align : top; height: auto; width: 120px; }
	.sin_top  { text-align : center;  vertical-align : center; height: auto; width: auto; }
		.tab_menu { background-color : #644856; width: 120px; }
		.menu_titolo  { background-color : #222233; text-align :center; vertical-align : center; height: 14px; }
		.menu_link  { background-color : #222233; text-align : left; text-indent : 5px; vertical-align : center; height: 14px; }
	.sin_mid  { text-align : center;  vertical-align : center; height: 10px; width: auto; }
	.sin_dwn  { text-align : center;  vertical-align : center; height: 30px; width: auto; }
		.cella_counter { width: 120px; text-align : center; vertical-align : center; height: 40px; }

  .col_cent  { text-align : center;  vertical-align : top; width: 490px; }
	.tab_corpo  { text-align : center;  vertical-align : top; width: 476px; border-width: 1px; border-style: solid; border-color: #644856; }
	   .corpo_img  { text-align : center;  vertical-align : top; border-width: 1px; }
              .tab_img { width: 100%;  }
	     	.cel_img_tit { text-align : center; border-width: 1px; border-style: solid; border-color: #644856; }
	     	.cel_img    { text-align : center; color : #a97428;  font : 9px Verdana, Arial, sans-serif; border-width: 1px; border-style: solid; 				border-color: #644856;  }
	  .corpo_camb_img  { text-align : center;  vertical-align : center; height: 0px; }
	  .corpo_content  { text-align : left;  vertical-align : top; }
		.cel_content  { text-align : left; vertical-align : top;  border-width: 1px; border-style: solid; border-color: #644856; }

  .col_dest  { text-align : center;  vertical-align : top; height: auto; width: 135px; }
	.tab_dest  { vertical-align : top; height: auto; width: 120px;  }
	    .dest_top  { background-color : #d86828; text-align : center;  vertical-align : center; height: auto; width: 100%; }
	    .dest_spac  { height: 10px; }
	    .dest_1  { text-align : center;  vertical-align : center; height: 100px; }
  	    .dest_dwn  { text-align : center;  vertical-align : center; height: 10px; }

.tab_sotto  { background-color : #222233; height: 5px; width: 760px; border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #d86828; }

	.sotto_sx  { vertical-align : center; text-align : center; width: 133px; border-right-width: 2px; border-right-style: solid; 							border-right-color: #d86828;}
	.sotto_cx  { vertical-align : center; text-align : center; width: 490px; }
	.sotto_dx  { vertical-align : center; text-align : center; width: 135px; }

.tab_dwn  { height: auto; width: 760px; }
	.dwn_chs  { vertical-align : center; text-align : center; height: 20px; }

A:link, A:visited {  color : #a97428; text-decoration : none; } 
A:hover {  color : #9F6D90; text-decoration : underline; }

A.color:link, A.color:visited {  color : #d86828; text-decoration : none; }
A.color:hover  {  color : #e8cc00; text-decoration : none; }

A.underline:link, A.underline:visited {  color : #d86828; text-decoration : underline; }
A.underline:hover  {  color : #cc0066; text-decoration : none; }

A.dwn:link, A.dwn:visited {  color : #000000; text-decoration : none; }
A.dwn:hover  {  color : #cc0066; text-decoration : none; }

A.top:link, A.top:visited {  color : #000000; text-decoration none; }
A.top:hover  {  color : #FFFF00; text-decoration : none; }

A.menu_link:link, A.menu_link:visited {  color : #000000; text-decoration none; }
A.menu_link:hover  {  color : #000; text-decoration : underline; }

.button_reset, :focus.button_reset, .reset {
	color: #716B6C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	background: #FFFFFF url(left_pulsante_sfondo.gif) repeat-x bottom;
	border: 1px solid #716B6C;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
.button, :focus.button, button {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	background: #000000 url(reset.gif) repeat-x top;
	border: 1px solid #7A7A7A;
	text-decoration: none;
	cursor: pointer;
	text-transform: uppercase; 
	font-weight:bold; 
}
textarea, input, select     {
	border: 1px solid #999999; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; }
.required     { 
	background-color: #FCC; 
	border: 1px solid #C00;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; }
input:focus, select:focus, textarea:focus, :focus.required
{
	background: #e9f6fd;
}
form						{ display: inline; margin: 0; padding: 0; }
.form						{ 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
 }