html {
	margin:0;
	border:0;
	height:100%;
}
body {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #454545;
	margin: 0;
	border:0;
	width:100%;
	height:100%;
	background:#56666E url(../img/sfondo_body.jpg) repeat-x;
}
#contenitore {
	width:980px;
	min-height:650px;
	margin:0 auto;
}
#col_sx {
	width:380px;
	float:left;
}
#col_dx {
	width:600px;
	float:left;
	background:url(../img/sfondo_col_dx.png) no-repeat bottom center;
}
#col_dx_login {
	width:600px;
	height:310px;
	padding:260px 0 0 0;
	float:left;
}
#footer {
	clear:both;
	height:140px;
	padding-top:20px;
	text-align:center;
	background:url(../img/sfondo_footer.jpg) repeat-x;
}
.logo {
	margin:35px 0 26px 7px;
	text-align:left;
}
#contenuto {
	width:350px;
	margin-left:10px;
	text-align:justify;
}
.box1 {
	width:200px;
	float:left;
}
.box2 {
	width:200px;
	padding:15px 0px;
	text-align:center;
	font-size:16px;
	line-height:30px;
}
.box3 {
	width:170px;
	height:150px;
	padding:15px 15px;
	float:left;
	text-align:justify;
}
.box4 {
	margin-bottom:19px;
	padding:15px 15px 0px;
	clear:both;
	background-color:#FDFDFD;
}
.box5 {
	margin-bottom:20px;
	padding:10px 15px;
	clear:both;
	background-color:#BFE6FF;
}
.box6 {
	font-size:16px;
	margin:0 auto 19px;
	padding:15px 15px 0px;
	clear:both;
	background-color:#FDFDFD;
}
.box7 {
	font-size:14px;
	margin:0 auto 19px;
	padding:10px 15px 0px;
	clear:both;
}
.box8 {
	float:left;
	width:310px;
	margin-top:-2px;
}
.box9 {
	width:170px;
	padding:15px 15px;
	float:left;
	text-align:justify;
}
.img1 {
	float:left;
	padding:0 6px 1px 0;
	margin:0;
}
.img2 {
	float:left;
	padding:0 0 1px 0;
	margin:0;
}
.img3 {
	float:left;
	padding:0;
	margin:0 12px 22px 10px;
}
/*===================================== INIZIO MENU' =====================================*/
#menu {width:380px;	height:87px; font-size:16px; font-weight:bold;}
ul.idTabs {margin:0; padding:0;}
ul.idTabs li{list-style: none; margin:0; padding:0; display:inline;}
ul.idTabs li a {float: left; padding: 30px 10px; text-decoration: none; color: #84949B;}
ul.idTabs li a:hover {background:url(../img/freccia.png) no-repeat center 0; padding: 30px 10px; color: #57656C;}
ul.idTabs li a.selected {background:url(../img/freccia.png) no-repeat center 0; padding: 30px 10px; color: #57656C;}
/*===================================== FINE MENU' =====================================*/
/*===================================== INIZIO LINK =====================================*/
.link_bianco a:link,.link_bianco a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.link_bianco a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.link_nero a:link,.link_nero a:visited {
	color: #1F2B33;
	text-decoration: none;
}
.link_nero a:hover {
	color: #1F2B33;
	text-decoration: underline;
}
.link_nero2 a:link,.link_nero2 a:visited {
	color: #202B33;
	text-decoration: none;
}
.link_nero2 a:hover {
	color: #202B33;
	text-decoration: underline;
}
.link_grigio a:link,.link_grigio a:visited {
	color: #454545;
	text-decoration: none;
}
.link_grigio a:hover {
	color: #454545;
	text-decoration: underline;
}
.sx {float:left;}
.dx {float:right;}
.up {margin-top:10px;}
.up2 {margin-top:100px;}
.up3 {margin-top:15px;}
.bianco {color:#FFFFFF}
.nero {color:#1F2B33}
.nero2 {color:#202B33}
.verde {color:#66CC00}
.rosso {color:#FF0000}
.grigio1 {background-color:#57656C}
.grigio2 {background-color:#62717A}
.grigio3 {background-color:#8B9A9E}
.grigio4 {background-color:#9CA8AC}
.grigio5 {background-color:#D0D6D7}
.grigio6 {background-color:#DEE1E2}
.grigio7 {background-color:#6B7B85}
.grigio8 {background-color:#A7B3B6}
.grigio9 {background-color:#EAECEC}
.marrone1 {background-color:#5E4F44}
.marrone2 {background-color:#786556}
.marrone3 {background-color:#988270}
.sfondo_bianco {background-color:#FFFFFF}
.stile1 {font-size:16px;}
.clear {clear:both;}
p {margin: 0 0 5px 0;}

#cookieChoiceInfo {           /* Imposto le proprietà del banner/dialog box e caratteri del messaggio */
  background-color: #000;     /* Lo fondo è di colore nero (#000) */
				 
  font-size: 12px;            /* i caratteri devono essere grandi 16 pixel */
  color: #454545;                /* il colore dei caratteri è grigio chiaro (#DDD) */
  padding: 20px;              /* lo spazio intorno al messaggio (sopra, sotto e di lato) quindi il bordo dista 10 pixel */  
  opacity: .9;                /* questa proprietà modifica la trasparenza del banner/dialogbox */
}
#cookieInfoLink {                      
  color: #E00;                /* il testo del link che aprire la pagina della cookie policy è rosso (#E00)  */
  text-decoration: underline; /* questa proprietà indica che il testo del link è sottolineato  */
}
#cookieInfoLink:hover {       /* la parola hover, vicino al selettore, indica che le proprietà seguenti verranno applicate... */
                              /* ... al link che conduce alla cookie policy solo quando il mouse ci passa sopra  */
  color: #F44;                /* il testo del link in questo caso diventa di un rosso più chiaro al passaggio del mouse...  */
  test-decoration:none;       /*   .... e allo stesso tempo il testo non sarà più sottolineato            */
}
#cookieChoiceDismiss {        /* Impostiamo per il link "accetto/ok/chiudi" le proprietà per renderlo... */
			      /* ...visivamente come un pulsante */
  background-color: #0A0;     /* lo sfondo è verde (#0A0) */
  color: #FFF;                /* Il colore del testo è bianco (#FFF) */
  text-decoration: none;      /* Il testo non è sottolineato         */
  font-weight: 600;           /* Il testo è in grassetto             */
  font-size: 16px;
  padding: 3px 10px;          /* Imposto lo spazio tra i caratteri e il bordo del pulsante 2pixel sopra e sotto e 10px ai lati */
  border-radius:  3px;        /* Lo sfondo del pulsante ha i bordi arrotondati con un raggio di 3 pixel */
}
#cookieChoiceDismiss:hover {  /* Passando il mouse sopra il pulsante, questo cambia colore in verde chiaro. */
  background-color: #0F0;
}