/* <![CDATA[ */

#lang_menu {
margin: 5px 0px 0px 10px;
}

.news-single-files {
	padding: 20px;
	margin: 15px 0px 15px 0px;
	background-color: #f5f5f5;
}
.news-single-files dt{
	margin: 0px 0px 5px 0px;
	font-weight: bold;
}
.tt_news_elementi {
	float: right;
	width: 100%;
	padding: 0px;
	margin: 2px 0px 12px 0px;
	background-color: #f5f5f5;
}
.tt_news_leggi, .tt_news_indietro, .tt_news_scarica_file {
	display: inline;
	padding: 4px 18px 4px 18px;
	margin: 0px;
	float: right;
}
.tt_news_leggi a, .tt_news_indietro a {
	background-color: transparent;
	background-image: url(../img/ico_leggi.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
	color: #587993;
	padding-left: 25px;
}
.tt_news_scarica_file a {
	background-color: transparent;
	background-image: url(../img/ico_download.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
	color: #587993;
	padding-left: 25px;
}
.tt_news_leggi a:hover, .tt_news_indietro a:hover, .tt_news_scarica_file a:hover  {
	color: #d7004d;
}
.news-list-date {
  color: #777;
}



/*
 * FROM EURIZON TUTELA
*/

/*
 *  Annullamento dei margini, border e dei padding di tutti gli elementi
 *  Ultima modifica: 2005-06-05 
 */

* {
  margin: 0;
  padding: 0;
  border: 0;
}

/*
 *  Clearing automatico da assegnare a blocchi che contengono elementi float
 *  Ultima modifica: 2005-06-05 
 */

.cleared:after {
  display: block; 
  visibility: hidden;
  content: ".";
  height: 0; 
  clear: both;
}

.cleared {
  display: inline-table;
}

body {
  text-align: center;
  font-size: 13px;
  font-family: Arial, Verdana;
  color: #333;
}

table {
  font-size: 11px;
  font-family: Arial, Verdana;
  color: #333;
}

a, a:hover, a:visited, a:active {
  color: #333;
}

/*********************/
/* PAGE MAIN CONTENT */
/*********************/
#column_normal {
  color: #333;
  line-height: 1.3em;
  font-size: 12px;
}

#column_normal  h3 {
  font-size: 12px;
  color: #009966;
  margin: 10px 0 10px 0;
}

#column_normal b {
  color: #009966;
}

#column_normal p {
  color: #333;
  margin-bottom: 10px;
}

#column_normal ul {
  color: #333;	
  list-style-type: none;
}

#column_normal a {
  color: #009966;
  text-decoration: none;
}

#column_normal ul li {
  background-image: url('../img/ul.gif');
  background-position: left 0.6em;
  background-repeat: no-repeat;
  padding: 0 0 0 8px;
  margin: 0 0 0 0px;
}

#column_normal ul ul li {
  background-image: url('../img/ulnested.gif');
  background-position: left 0.6em;
  background-repeat: no-repeat;
  padding: 0 0 0 8px;
  margin: 0 0 0 15px;
}

/*
 * Float con display inline (vedi bug documentato su
 * http://www.positioniseverything.net/explorer/doubled-margin.html)
 * Ultima modifica: 2005-06-05 
 */

.floatleft {     
  float: left;
  display     : inline;
}             

.floatright {     
  float: right;
  display: inline;
}

#viewport {
  margin: 18px auto 0 auto;
  text-align: left;
  width: 762px;
}

#column_normal h3, #column_normal h1 {
  font-size: 12px;
  color: #009966;
  margin: 10px 0 2px 0;
}

#column_normal h6 {
  font-size: 10px;
  color: #666666;
  font-decoration: none;
}

#header_right img {
  border: 0;
  margin: 10px;
}

#column_normal p {
  color: #333333;
  margin-bottom: 10px;
}

#column_normal p.disclaimer_prodotto {
  margin-top: 10px;
  padding-top: 5px;
  border-top: 1px solid #009966;
  font-size: 11px;
  color: #009966;
}

#column_normal p.disclaimer_intro {
  margin-top: 10px;
  padding: 5px;
  border: 1px solid #009966;
  font-size: 11px;
  font-weight: bold;
  color: #009966;
}

.numerotelefonoverde {
  font-size: 14px;
  font-weight: bold;
  color: #009966;
}

.quotazioni {
/*
  position: absolute;
  left: 260px;
  background-color: transparent;
  background-image: url(../img/icons/ico_gra.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-x-position: 0%;
  background-y-position: 0%;
  padding-left: 20px;
*/
  padding: 0 0 0 20px;
  margin: 0 0 0 20px;
  background-image: url(../img/icons/ico_gra.gif);
  background-repeat: no-repeat;
}

a .rendiconti {
/*
  position: absolute;
  left: 390px;
  background-color: transparent;
  background-image: url(../img/icons/ico_doc.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-x-position: 0%;
  background-y-position: 0%;
  padding-left: 18px;
*/
}

.attenzione {
	padding: 20px;
	background-color: #eee;
}
#box_attenzione {
	background-color: #ccc /*#f90*/;
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 24px 4px/*4px 4px 4px 15px*/;
	font-size:11px;
	/*background-image: url('../img/box_attenzione.gif');
	background-position: 0px;
	background-repeat: no-repeat;*/
}

#box_attenzione_home {
	margin: 10px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
}
/* ]]> */
