@charset utf-8;

/*
* SuperMoney CSS - STANDARD
* @author Massimo Carena <massimo.carena@supermoney.eu>
* @copy SmartMoney S.p.A.
* @version 1.2
* @updated 2011/06/06
*/

/* ---- GRAFICA BLOCCHI CONTENUTI ---- */

img {
	border-style: none;
}

.boxS {
	width: 300px;
	background-color:#FFFFFF;
	float:left;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	padding: 10px 10px 5px;
}

div.logoList {
  margin:0px auto;
  float:left;
  text-align: center;
}

div.logoList img.realLogo {
  padding:4px 8px;
  margin:4px 0;
  display:block;
  float:left;
  border:1px solid #999;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:10px;
}

div.logoList p.falseLogo {
  border:1px solid #ccc;
  float:left;
  margin:8px 8px 8px 0;
  width:140px;
  padding:10px 0px;
  text-align:center;
  font-size:0.7em;
  color:#666;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:10px;
  padding-bottom: 5px;
	min-height: 47px;
}

div.logoList p.falseLogo2 {
  border:1px solid #ccc;
  float:left;
  margin: 8px 0 8px 8px;
  width:140px;
  padding:10px 0px;
  text-align:center;
  font-size: 0.7px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:10px;
  padding-bottom: 5px;

}

div.logoList p.testologolist {
  color: #666666;
  font-size: 12px;
  line-height: 12px;
  text-align: left;
    padding-bottom: 17px;
    padding-top: 16px;
}

div.logoList p.falseLogoBig {
  border:1px solid #ccc;
  float:left;
  width:303px;
  padding:10px 0px;
  text-align:center;
  font-size:0.9em;
  color:#888;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:10px;
}

div.logoList p.sx {
  margin:8px 15px 8px 0;
}

div.logoList p.dx {
  margin:8px 0 8px 0;
}


div.logoList p.falseLogo.oneLine {
  line-height:24px;
  padding: 10px 0px 10px 0;
}

div.logoList p.falseLogo2.oneLine {
  line-height:24px;
  padding: 10px 0px 10px 0;
}

div.logoList p.falseLogo.twoLine {
  line-height:12px;
}



div.logoList ul {
    list-style-type: none;
    border: 1px solid #CCCCCC;
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
}

div.logoList li {
    list-style-type: none;
    float: left;
    margin-right: 15px;
    margin-top: 2px;
}


.sm_box_fidare {
  margin:0px auto;
  float:left;
}

.sm_box_fidare2 {
  margin: 8px auto 10px;
  float:left;
}

.sm_box_fidare_immagine {
  width: 142px;
  float: left;
  position: relative;
  margin-top: 8px;
  text-align: right;
  padding-left: 0;
}

.sm_box_fidare_testo {
  width: 136px;
  float: right;
  text-align: left;
  color: #666666;
  font: italic 10px/12px Verdana, "Lucida Grande", Lucida, sans-serif;
  vertical-align: center;
  position: relative;
  margin-top: 8px;
  padding-left: 10px;
  padding-top: 12px;
  padding-bottom: 18px;
}

.sm_box_fidare_testo_immagine {
	text-align: left;
	color: #666666;
	font: 11px/14px Verdana,"Lucida Grande",Lucida,sans-serif;
	padding-left: 65px;
	padding-right: 5px;
}

.sm_box_fidare_testo_immagine h3 {
	text-align: left;
	color: black;
	font: bold 11px/14px Verdana, "Lucida Grande", Lucida, sans-serif;
	margin: 0;
}

.sm_box_fidare_testo_immagine p {
	margin: 5px 0 0;
	padding: 0;
}

.fidare_img_sm {
}

.fidare_img_governo {
}

.fidare_img_agicom {
}

.fidare_img_helpconsumatori {
}

.sm_box_fidare_filetto {
  width: 300px;
  float: right;
  text-align: left;
  color: #666666;
  font: 12px/16px Arial, Helvetica, sans-serif;
  vertical-align: center;
  position: relative;
  background: url(/images/new/telefonia.Filetto.gif) no-repeat 0 5px;
  height: 12px;
}

.sm_box_contenuto {
  margin-top: 10px;
  font: 12px Verdana, "Lucida Grande", Lucida, sans-serif;
  color: #7c7c7c;

}

.sm_box_titolo {
  text-align: left;
  color: black;
  font: bold 11px/14px Verdana, "Lucida Grande", Lucida, sans-serif;
  margin-bottom: 3px;
  padding-left: 8px;
}

.sm_box_nome_banca {
  text-align: left;
  color: #6e6e6e;
  font: bold 15px/14px Verdana, "Lucida Grande", Lucida, sans-serif;
  margin-bottom: 15px;
  padding-left: 8px;
  margin-top: 5px;
}

.sm_box_titolo h3 {
  text-align: left;
  color: black;
  font: bold 11px/14px Verdana, "Lucida Grande", Lucida, sans-serif;
  margin: 0;
}

.sm_box_testo {
  text-align: left;
  color: #7c7c7c;
  font: 11px/14px Verdana, "Lucida Grande", Lucida, sans-serif;
  padding-left: 32px;
  margin-top: 6px;
  margin-bottom: 6px;
}

.sm_box_testo2 {
  text-align: left;
  color: #7c7c7c;
  font: 11px/14px Verdana, "Lucida Grande", Lucida, sans-serif;
  margin-top: 6px;
  margin-bottom: 6px;
  padding-left: 8px;
}

.sm_box_ul {
    list-style-type: square;
  margin: 8px 0 4px;
    padding-left: 14px;
}

.sm_box_ul li {
  margin-bottom: 10px;
}

.sm_box_spunta {
  text-align: left;
  font: 11px/14px Verdana, "Lucida Grande", Lucida, sans-serif;
  background: url(/images/new/hint.good.png) no-repeat 8px 2px;
  padding-left: 37px;
  margin-top: 6px;
  margin-bottom: 6px;
  color: #7c7c7c;
}

.sm_box_warning {
  text-align: left;
  font: 11px/14px Verdana, "Lucida Grande", Lucida, sans-serif;
  background: url(/images/new/hint.warning.png) no-repeat 8px 2px;
  padding-left: 37px;
  margin-top: 6px;
  margin-bottom: 6px;
  color: #7c7c7c;
}

.sm_box_spunta_piccolo {
  text-align: left;
  font: 12px/16px Verdana, "Lucida Grande", Lucida, sans-serif;
  background: url(/images/new/hint.good2.png) no-repeat 8px 2px;
  padding-left: 30px;
  margin-top: 6px;
  margin-bottom: 6px;
  color: #7c7c7c;
  padding-bottom: 6px;
}

.sm_box_warning_piccolo {
  text-align: left;
  font: 12px/16px Verdana, "Lucida Grande", Lucida, sans-serif;
  background: url(/images/new/hint.warning2.png) no-repeat 8px 2px;
  padding-left: 30px;
  margin-top: 6px;
  margin-bottom: 6px;
  color: #7c7c7c;
  padding-bottom: 6px;
}

.sm_box_spunta_verde {
  color: #11730E;
  text-align: left;
  font: 11px/14px Verdana, "Lucida Grande", Lucida, sans-serif;
  background: url(/images/new/hint.good.png) no-repeat 8px 0;
  padding-left: 37px;
  margin-top: 8px;
  margin-bottom: 8px;
}

.sm_box_spunta_verde_leads {
	color: gray;
	text-align: left;
	font: 11px/14px Verdana, "Lucida Grande", Lucida, sans-serif;
	background: url(/images/new/hint.good2.png) no-repeat 8px 5px;
	margin-bottom: 5px;
	padding: 5px 5px 5px 29px;
}

.sm_box_warning_arancio {
  color: #7F7225;
  text-align: left;
  font: 11px/14px Verdana, "Lucida Grande", Lucida, sans-serif;
  background: url(/images/new/hint.warning.png) no-repeat 8px 2px;
  padding-left: 37px;
  margin-top: 8px;
  margin-bottom: 8px;
}

.sm_box_warning_arancio_leads {
	color: gray;
	text-align: left;
	font: 11px/14px Verdana, "Lucida Grande", Lucida, sans-serif;
	background: url(/images/new/hint.warning2.png) no-repeat 8px 5px;
	margin-bottom: 5px;
	padding: 5px 5px 5px 29px;
}


.sm_box_esclamativo_verde {
	color: #11730E;
	text-align: left;
	font: 11px/14px Verdana, "Lucida Grande", Lucida, sans-serif;
	padding-left: 37px;
	margin-top: 8px;
	margin-bottom: 8px;
	background: url(/images/new/hint.info.png) no-repeat 6px 2px;
}

.sm_box_esclamativo_verde p {
	margin: 0;
	padding: 0;
}

.sm_box_lentino {
    background: url("/images/new/hint.lens.png") no-repeat scroll 6px 0 transparent;
    color: #7C7C7C;
    font: 11px/14px Verdana,"Lucida Grande",Lucida,sans-serif;
    margin-bottom: 6px;
    margin-top: 6px;
    padding-left: 37px;
    text-align: left;
}

.sm_box_lentino p {
	margin: 0;
	padding: 0;
}

.sm_box_spuntaazzurra {
    background: transparent url("/images/new/hint.arrow.png") no-repeat scroll 3px 2px;
    color: #7C7C7C;
    font: 11px/14px Verdana,"Lucida Grande",Lucida,sans-serif;
    margin-bottom: 6px;
    margin-top: 6px;
    padding-left: 37px;
    text-align: left;
}

.sm_box_spuntaazzurra h3 {
    font: bold 11px/14px Verdana,"Lucida Grande",Lucida,sans-serif;
	margin: 0;
	color: black;
}

.sm_box_spuntaazzurra p {
	margin: 0;
	padding: 0;
}

.sm_box_stipulare {
	overflow: hidden;
	margin-bottom: 5px;
}

.sm_box_stipulare_numero {
    color: #FF6700;
    float: left;
    font: bold 12px/14px Verdana,"Lucida Grande",Lucida,sans-serif;
    margin-bottom: 4px;
    margin-top: 2px;
    overflow: auto;
    position: relative;
    text-align: right;
    width: 20px;
}

.sm_box_stipulare_testo {
    float: right;
    font: 11px/14px Verdana,"Lucida Grande",Lucida,sans-serif;
    margin-bottom: 5px;
    margin-top: 1px;
    overflow: auto;
    position: relative;
    text-align: left;
    width: 275px;
}

.sm_box_stipulare_testo p {
	margin: 0;
	padding: 0;
}

.sm_box_download {
  text-align: left;
  font: bold 12px/14px Verdana, "Lucida Grande", Lucida, sans-serif;
  background: url(/images/new/sm_doc_riepilogo.gif) no-repeat 10px 0;
  padding-left: 30px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.sm_box_Link {
  text-align: left;
  font: bold 12px/14px Verdana, "Lucida Grande", Lucida, sans-serif;
  background: url(/images/new/sm_link.gif) no-repeat 10px 0;
  padding-left: 30px;
  margin-top: 8px;
  margin-bottom: 8px;
}

.sm_box_filetto {
  border-bottom: 1px solid #a7a7a7;
  margin-bottom: 10px;
  padding-bottom: 8px;
}

.sm_box_filetto2 {
  border-bottom: 1px solid #a7a7a7;
  margin-bottom: 10px;
  padding-bottom: 8px;
  overflow: auto;
}

.sm_box_listaservizi {
  padding-left: 2px;
  font: 12px Verdana, "Lucida Grande", Lucida, sans-serif;
}

.sm_box_listaservizi li {
  list-style-type: square;
  list-style-position: inside;
  margin-bottom: 8px;
  text-decoration: none;
  font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
  padding-top: 2px;
  padding-bottom: 2px;
}

.sm_box_listapianitariffari {
  padding-left: 2px;
  font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}

.sm_box_listapianitariffari li {
  list-style-type: square;
  list-style-position: inside;
  margin-bottom: 2px;
  text-decoration: none;
  font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
  padding-top: 2px;
  padding-bottom: 2px;
}



/* RASSEGNA STAMPA */

.sm_rassegna_contenitore {
  color: gray;
  font: 12px Verdana, "Lucida Grande", Lucida, sans-serif;
  padding-bottom: 5px;
  margin-bottom: 5px;
}

.sm_rassegna_testa {
  width: 600px;
  overflow: auto;
}

.sm_rassegna_logo {
  float: left;
  overflow: auto;
}

.sm_rassegna_chiudi {
  float: right;
  overflow: auto;
  margin-top: 9px;
  font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

.sm_rassegna_download {
  float: right;
  font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

.sm_rassegna_data {
  float: left;
  background: url(/images/new/sm_doc_riepilogo.gif) no-repeat 10px 0;
  font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

.sm_rassegna_immagine {
  width: 600px;
  margin-top: 10px;
}

/* TI SENTI PERSO */


/* ---- NEWS ---- */
.grid {
  float:left;
  height:auto;
  width:300px;
  margin-top:10px;
  text-align: left;
  font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

div.newsBox {
  font-size:1em;
  margin:0 6px 0 12px;
  text-align: left;
}

div.newsBox p {
  padding-left:60px;
  text-align: left;
}

div.newsBox img {
  float:left;
  margin:18px 10px 4px 0;
  width:50px;
  height:50px;
  text-align: left;
}

div.newsBox p.newsTitle {
  font-size:1em;
  font-weight:700;
  margin-top:3px;
  text-align: left;
}

div.newsBox p.newsDate {
  font-size:0.85em;
  border-bottom:1px solid #ccc;
  text-align: right;
  margin-bottom:3px;
}

div.newsBox p.newsText {
  font-size:0.9em;
  margin-bottom:11px;
  margin-top:6px;
  text-align: left;
}

p.detailBox {
  color: black;
  font: bold 13px/15px Arial, Helvetica, sans-serif;
  margin:0;
  display:block;
  text-align: left;
}

p.detailBox.separedTop {
  padding-top:8px;
  border-top:1px solid #ccc;
  margin-top:16px;
  float:left;
  width:100%;
  text-align: left;
}

.sm_box_ol_numero {
	color: #FF6700;
    font: bold 12px/14px Verdana,"Lucida Grande",Lucida,sans-serif;
	padding-left: 31px;
}

.sm_box_span_testo {
	color: #7c7c7c;
	font: 11px/14px Verdana,"Lucida Grande",Lucida,sans-serif;
}

.sm_box_li {
	margin-bottom: 4px;
}