@charset "utf-8";/* CSS Document */img { margin:0; padding:0; border:0;}body {margin:0px auto; padding:0; text-align:center; font-family:  Helvetica, Arial,sans-serif; background-color:#FFF;  font-size:100%; padding-top:22px;}#sfondo {}#sfondo2 {margin:0px auto; padding:0; width:100%; position:relative; overflow:hidden;}#contenitore {margin:0px auto; padding:0; width:975px; position:relative; text-align:center; }#contenitorepagine {margin:0px auto; padding:0; width:975px; position:relative; text-align:center;}#top {width:975px; height:164px; background-color:#FFF;}	#top1 {width:975px; height:100px; position:relative;} #top1 img {border:0;}	#logo { position:absolute; top:0px; left:0px; width:337px; height:84px;}	#logovisure { position:absolute; top:0px; left:0px;}	#menutop {	position:absolute;	top:104px;	left:0px;	font-size:11px;	width: 975px;	text-align:left;	height:41px; line-height:41px;	border-top:3px solid #005D89;	border-bottom:3px solid #005D89;}	#menutop a{ padding: 0 2px; margin:0 2px; color:#616065; text-decoration:none;}	#menutop a:hover{ padding: 0 2px; margin:0 2px; color:#005D89; text-decoration:none; border-bottom:2px solid #005D89;}	#top2 {width:975px; height:125px;}	#top3 {width:975px; height:34px;}#center {width:975px; clear:both; text-align:left; position:relative;}	  #aree { padding-bottom:17px;}  		#colonnasinistra {width:210px; float:left; font-size:11px;}		#colonnasinistra .titolocolonna {position:relative; padding-left:5px; width:193px; height:22px; line-height:22px; margin-bottom:5px; background-color:#D70E29; font-size:12px;  font-weight:bold;}				#colonnasinistra .titolocolonna img {position:absolute; top:0; left:0;}		#colonnasinistra .titolocolonna a{color:#FFF; text-decoration:none;}		#colonnasinistra .titolocolonna a:hover{color:#FFF; text-decoration:underline;}		#colonnasinistra ul {margin:0; padding:0; list-style:none; margin-bottom:10px;}		#colonnasinistra li {width:197px; background-image:url(../grafica/lista_r1_c1.jpg); line-height:22px; background-repeat:no-repeat; position:relative; }		#colonnasinistra li a{color:#666; text-decoration:none; padding:0 5px;  display:block;  }		#colonnasinistra li a:hover{background-image:url(../grafica/lista_r2_c1.jpg);  padding:0 5px; display:block; color:#000; text-decoration:none; }		#colonnasinistra ul ul li a{color:#333; text-decoration:none; padding:0 5px;  display:block;  }		#colonnasinistra ul ul li {width:187px; margin-left:10px; background-image:url(../grafica/lista_r1_c1.jpg); line-height:22px; background-position:bottom left; background-repeat:no-repeat; }						#colonnasinistratop {width:985px; font-size:11px; height:40px; background-color:#FFFFFF; padding-top:8px;}		#colonnasinistratop .titolocolonna {position:relative; padding-left:10px; width:145px; height:22px; line-height:22px; margin-bottom:5px; background-color:#D70E29;  font-size:12px;font-weight:bold; float:left; margin-right:8px; }				#colonnasinistratop .titolocolonna img {position:absolute; top:0; left:0; z-index:1;}		#colonnasinistratop .titolocolonna a{color:#FFF; text-decoration:none; z-index:10; position:relative;}		#colonnasinistratop .titolocolonna a:hover{color:#FFF; text-decoration:underline;}		#colonnasinistratop ul {margin:0; padding:0; list-style:none; margin-bottom:10px;}		#colonnasinistratop li {width:197px; background-image:url(../grafica/lista_r1_c1.jpg); line-height:22px; background-repeat:no-repeat; position:relative; }		#colonnasinistratop li a{color:#FB7310; text-decoration:none; padding:0 5px;  display:block;  }		#colonnasinistratop li a:hover{background-image:url(../grafica/lista_r2_c1.jpg);  padding:0 5px; display:block; color:#000; text-decoration:none; }		#colonnasinistra ul ul li a{color:#333; text-decoration:none; padding:0 5px;  display:block;  }		#colonnasinistratop ul ul li {width:187px; margin-left:10px; background-image:url(../grafica/lista_r1_c1.jpg); line-height:22px; background-position:bottom left; background-repeat:no-repeat; }			#colonnacentro   {width:525px; float:left; font-size:70%; padding:0 11px;  border-left:1px solid #E95B22; border-right:1px solid #E95B22; min-height:1050px; height:auto !important; height:1050px;}	#colonnacentropagine   {width:975px; float:left; font-size:70%; padding:0px; min-height:1050px; height:auto !important; height:1050px;}#finecentrale {clear:both; padding-bottom:20px; background-color:#FFF;}	#navigazione {font-size:10px; color:#666;} #navigazione a{color:#333; text-decoration:underline;} #navigazione a:hover{color:#000; text-decoration:none;}	#navigazione h1 {font-size:10px; color:#666; font-weight:normal; margin:0; padding:0; display:inline;} 	#testo { padding:0px; font-size:110%; }	h1 {font-size:20px; color:#D60E2A;}	h2 {font-size:15px; color:#D60E2A;}	h3 {font-size:14px; color:#6B7380; text-align:center; border-bottom:1px solid #EFEFEF;}	 a {color:#039; text-decoration:underline;}	 a:hover {color:#000; text-decoration:none;}	#testo ul { list-style-type:square;}	#colonnadestra   {width:207px; float:left; font-size:11px; padding-left:9px; color:#6C7280;}	#colonnadestra .titolocolonna {position:relative; padding-left:19px; width:188px; height:22px; line-height:22px; margin-bottom:5px; background-color:#005D89;  font-size:12px;font-weight:bold; color:#FFF;}	#colonnadestra .titolocolonna img {position:absolute; top:0; right:0;}		#colonnadestra .titolocolonna a{color:#333; text-decoration:none;}		#colonnadestra .titolocolonna a:hover{color:#333; text-decoration:underline;}		#colonnadestra ul {margin:0; padding:0; list-style:none; margin-bottom:10px;}		#colonnadestra li { line-height:22px; background-repeat:no-repeat; position:relative; border-bottom:1px solid #FB7310;}		#colonnadestra li a {color:#6C7280; text-decoration:none; padding:0 5px;  display:block;  }		#colonnadestra li a:hover{  padding:0 5px; display:block; color:#000; text-decoration:none; }	#bottom {width:975px; clear:both; margin-top:33px; margin:0px auto; padding:0px; text-align:left; font-size:10px; position:relative;}#bottom1 {width:975px; margin:0px auto; padding:0px; background-image:url(../grafica/visure-italia_r20_c2.jpg); background-position:left top; background-repeat:repeat-x; height:33px;}#bottom2 {width:975px; margin:0px auto; padding:0px; background-color:#C5C5C8; padding:10px 0;}#validazioni { position:absolute; top:-53px; left:0px;}	#bottom a {color:#000; text-decoration:none; }	#bottom a:hover {color:#000; text-decoration:none; }#bottom .colonna { border-left:1px solid #FFF; margin-left:18px; padding-left:10px; display:block; height:320px;}#bottom ul { list-style:none; margin:0; padding:0; padding-top:10px;}#bottom li { list-style:none; margin:0; padding:0;}#bottom p { list-style:none; margin:0; padding:0;}.toggleSegue {cursor:pointer; position:absolute; top:3px; right:2px; height:15px; width:15px; color:#666; background-color:#EFEFEF; text-align:center; font-size:20px; line-height:15px;}.toggleDiv{}#areariservata { position:relative;}	#areariservata form {margin:0; padding:0;}	#areariservata input {border:1px solid #CCC;}#areariservatalarga {background-image:url(../grafica/areaclientilarga.jpg); width:314px; height:152px; position:relative;}	#areariservatalarga form {margin:0; padding:0;}	#areariservatalarga input {margin:0; padding:0; border:1px solid #CCC;}#areariservatacrif {position:relative;}	#areariservatacrif  form {margin:0; padding:0;}	#areariservatacrif  input { border:1px solid #CCC;}#newsletter {  position:relative; margin-bottom:10px;}#newsletter #nomenl {width:170px;  border:1px solid #CCC;}#newsletter #emailnl {width:170px; border:1px solid #CCC;}#newsletter #iscrivitinl { width:70px; margin-top:5px; }#navigazione {width:100%; height:18px; padding:0;}#navigazionepagine {width:955px; height:18px; background-image:url(../grafica/paginatop.jpg); padding:15px 0 15px 20px; background-position:left top; background-repeat:no-repeat;}#accesso {}#accesso #usernamer {width:170px;  border:1px solid #CCC;}#accesso #passwordr {width:170px;  border:1px solid #CCC;}#accesso #accedi	{ margin-top:5px; float:left; }#accesso2 {}#accesso2 #usernamer2 {width:170px;  border:1px solid #CCC;}#accesso2 #passwordr2 {width:170px;  border:1px solid #CCC;}#accesso2 #accedi2	{ margin-top:5px;  float:left; }#accesso3 {}#accesso3 #usernamer3 {width:200px;  border:1px solid #CCC;}#accesso3 #passwordr3 {width:200px;  border:1px solid #CCC;}#accesso3 #accedi3	{  }#linkregistrazione { float:left; font-size:9px; margin-top:5px; }#linkregistrazione a {color:#E95C22; text-decoration:none;} #linkregistrazione a:hover {color:#000; text-decoration:underline;}#linkregistrazionecrif { float:left;  font-size:9px; margin-top:5px; }#linkregistrazionecrif a {color:#E95C22; text-decoration:none;} #linkregistrazionecrif a:hover {color:#454545;text-decoration:underline;}.formcarrello form{margin:0; padding:0;}.formcarrello {   padding:0px; background-position:left top; background-repeat:repeat-x; }label {width:170px; min-height:18px; height:auto !important; height:18px; font-size:11px; float:left; margin:0px; padding:0px; margin-right:10px; padding-left:25px; clear:both; border-bottom:1px solid #EFEFEF;  margin-bottom:5px; font-weight:bold;}#colonnasinistratesto label {width:160px; min-height:21px; height:auto !important; height:21px; font-size:11px; float:left; margin:0px; padding:0px; margin-right:10px; padding-left:5px; clear:both;   margin-bottom:5px; font-weight:bold; border:0; background-color:#B6B9BE; line-height:21px;}#colonnasinistratesto input { height:18px;}#colonnasinistratesto form { line-height:20px; padding-left:20px;}#colonnasinistratesto form select {border: 1px solid #999; background-color: #FFF; font-size:12px; width:290px;  color:#000; margin-bottom:5px; margin-right:30px;}#colonnadestra label {width:180px; font-size:12px; font-weight:normal;   margin:0px; padding:0px;  margin-bottom:5px; height:11px; padding-top:10px; padding-left:10px; border:0;}#colonnadestra input { margin-left:10px; border:none;}fieldset {padding:0px; border:0; margin-bottom:0;}legend {padding:5px; border:1px solid #CCC; margin:0 ; color:#D60E2A; font-weight:bold;}.modulo {border: 1px solid #999; background-color: #FFF; font-size:12px; width:290px;  color:#000; margin-bottom:5px; margin-right:30px;}.modulopiccolo {border: 1px solid #999; background-color: #FFF; font-size:12px; width:180px;  color:#000; margin-bottom:5px;}.bottonemodulocarrello { background-image:url(../grafica/sfondobottone2.jpg); background-position:left top; background-repeat:no-repeat; font-size:12px;  color:#FFF; text-align:center; padding:0 3px; padding-left:30px; line-height:32px; font-weight:bold;  text-transform:uppercase; margin-top:10px;  border:0; cursor:pointer;}textarea {width:435px;  font-size:12px; height:50px;}.buttoncentrale {text-align:center;}#tabellacarrello {border:0;}#tabellacarrello form {margin:0; padding:0;}#tabellacarrello input {margin:0; padding:0;}.titolocarrello  {background-color:#D60E2A; color:#FFF;  text-align:center; line-height:20px;}.spaziatore {background-color:#B6B9BE; color:#FFF; text-align:left; }.spaziatore input {background-color:#D60E2A; color:#FFF; border:1px solid #CCC; border-bottom:1px solid #666; border-right:1px solid #666; text-align:center; margin:0; padding:5px; margin:2px; }.spaziatore form {margin:0; padding:0;}.oggettocarrello td{background-color:#EFEFEF; color:#333; padding:2px 5px;}.bottonicarrello {text-align:right;}.bottonicarrello .button {background-color:#49666E; color:#FFF; border:1px solid #CCC; border-bottom:1px solid #666; border-right:1px solid #666; text-align:center; width:140px; margin:0; padding:0; margin:2px; }.bottonicarrello form {margin:0; padding:0;}.formcarrello2 {margin-top:10px; text-align:center; margin:0; padding:0;}fieldset {border:1px solid #EFEFEF; padding:20px 10px; }#colonnasinistratesto fieldset {border:0; padding:0; margin:0;}#colonnasinistratesto legend{margin:10px 0; padding:0px; color:#D60E2A; border:0; padding-bottom:10px;}label {width:150px; float:left; border-bottom:1px solid #EFEFEF; margin-right:5px; }.button {background-color:#D60E2A; padding:5px 10px; font-size:12px; font-weight:bold; color:#FFF; border:1px solid #CCC; border-bottom:1px solid #666; border-right:1px solid #666; text-align:center;}.button2 {background-color:#D60E2A; padding:5px 10px; font-size:12px; font-weight:bold; color:#FFF; border:1px solid #CCC; border-bottom:1px solid #666; border-right:1px solid #666; text-align:center;}.button3 {background-color:#005D89; padding:5px 10px; font-size:11px; font-weight:bold; color:#FFF; border:1px solid #CCC; border-bottom:1px solid #666; border-right:1px solid #666; text-align:center;}.bottonemodulo {background-color:#D60E2A; padding:5px 10px; font-size:12px;  color:#FFF;  border:1px solid #CCC; border-bottom:1px solid #666; border-right:1px solid #666; text-align:center; }#ricerca {position:relative; width:220px; height:41px; text-align:left; color:#333; font-weight:bold; float:left;}#ricerca form {margin:0; padding:0;}#ricerca #query {width:175px; height:18px; border:1px solid #666; position:absolute; top:10px; left:0; font-size:10px;}#ricerca #imgcerca{position:absolute; top:11px; left:154px; width:21px; height:18px;}#carrello {color:#000; font-weight:bold; line-height:40px; text-align:center; padding-bottom:10px;}#carrello img {}.titolonews {font-size:12px; font-weight:bold; line-height:20px;}.datanews {font-size:10px;}.news2 { padding:10px; margin-bottom:5px;}.news2 a {padding:10px; background-color:#EFEFEF; display:block; }.news2 a:hover {padding:10px; background-color:#FF6600; display:block; }.news3 { padding:10px; background-color:#F9F9F9; margin-bottom:5px;}.head {font-size:12px; font-weight:bold; color:#333; cursor:pointer; text-decoration:underline;}#dimensionecarattere {position:absolute; top:0px; left:680px; font-size:11px;}#dimensionecaratterepagine {position:absolute; top:80px; left:450px; font-size:11px;}#dimensionecaratterepagine  a { color:#333;}#accord li {margin-bottom:10px;}#categorie ul li {margin:10px 0; font-size:130%; font-weight:bold;}/*#categorie ul li a {color:#F60;}*7#categorie ul ul li {margin-bottom:0px; font-size:75%; font-weight:normal;}/*#categorie ul ul li a {color:#333;}*/#categorie ul { list-style:none; margin:0; padding:0;}#promozioni a {color:#333; text-decoration:underline} #promozioni a:hover {color:#000; text-decoration:none}.arrancio {color:#F60;}.rosso {color:#CC0000; font-size:30px; font-weight:bold; }.box { display:block; clear:both;}.box label{	width:200px;}#senzareg .box label{	width:170px;}#senzareg .box input.error{	 background-color:#FFCC00;}#senzareg label.error{	width:180px; float:left; background-color:#CC0000; color:#FFF; margin-left:185px;}#senzareg2 { position:relative;}#senzareg2 label.error{	width:100px; float:left; background-color:#CC0000; color:#FFF; text-align:center; position:absolute; top:126px; left:122px;}.ricarica {width:249px; float:left; padding:5px; border:0px solid #CCC; margin:1px; text-align:center; background-image:url(../grafica/blocchi-pagamenti.png); height:196px;}.ricarica h2 { font-size:180%;}.clearboth {clear:both;}.titoloservizio {font-size:14px; letter-spacing:-1px; }.titoloservizio a {color:#000; text-decoration:none;} .titoloservizio a:hover {color:#000; text-decoration:underline;}.prodottoanteprima { margin-bottom:10px; border:1px solid #EFEFEF; border-bottom:1px solid #ccc; border-right:1px solid #ccc; position:relative;}#anteprimeprodotti ul, #anteprimeprodotti li{ list-style:none; margin:0; padding:0;}#anteprimeprodotti li{ margin-bottom:10px; height:70px; padding:10px; background-color:#FFF;}.testoprodotto{ font-size:11px; font-weight:normal; width:390px; position:absolute; top:30px; left:90px;}.testoprodotto p { margin:0px; padding:0px;}.freccia {position:absolute; top:0px; right:0px; width:150px; }#abbonamenti .prezzoanteprima7{} #abbonamenti .prodottoanteprima{ height:93px; border:0; border-bottom:1px solid #FB7310;}.prezzoanteprima1 {float:left; width:70px; height:70px; text-align:center; font-size:14px; line-height:70px; background-color:#D60E2A; color:#FFF; margin-right:10px;}.prezzoanteprima1 a { color:#FFF; text-decoration:none;} .prezzoanteprima1 a:hover { color:#FFF; text-decoration:underline;}.prezzoanteprima2 {float:left; width:70px; height:70px; text-align:center; font-size:14px; line-height:70px; background-color:#D60E2A; color:#FFF; margin-right:10px;}.prezzoanteprima2 a { color:#FFF; text-decoration:none;} .prezzoanteprima2 a:hover { color:#FFF; text-decoration:underline;}.prezzoanteprima3 {float:left; width:70px; height:70px; text-align:center; font-size:14px; line-height:70px; background-color:#D60E2A; color:#FFF; margin-right:10px;}.prezzoanteprima3 a { color:#FFF; text-decoration:none;} .prezzoanteprima3 a:hover { color:#FFF; text-decoration:underline;}.prezzoanteprima4 {float:left; width:70px; height:70px; text-align:center; font-size:14px; line-height:70px; background-color:#D60E2A; color:#FFF; margin-right:10px;}.prezzoanteprima4 a { color:#FFF; text-decoration:none;} .prezzoanteprima4 a:hover { color:#FFF; text-decoration:underline;}.prezzoanteprima5 {float:left; width:70px; height:70px; text-align:center; font-size:14px; line-height:70px; background-color:#D60E2A; color:#FFF; margin-right:10px;}.prezzoanteprima5 a { color:#FFF; text-decoration:none;} .prezzoanteprima5 a:hover { color:#FFF; text-decoration:underline;}.prezzoanteprima6 {float:left; width:70px; height:70px; text-align:center; font-size:14px; line-height:70px; background-color:#D60E2A; color:#FFF; margin-right:10px;}.prezzoanteprima6 a { color:#FFF; text-decoration:none;} .prezzoanteprima6  a:hover { color:#FFF; text-decoration:underline;}.prezzoanteprima7 { position:absolute; top:0px; left:-90px; font-size:26px; line-height:70px; color:#FFF;  text-align:center;}.prezzoanteprima7 a { color:#FFF; text-decoration:none;} .prezzoanteprima6  a:hover { color:#FFF; text-decoration:underline;}.prezzo1 { background-color:#FF9900; color:#FFF; margin-right:10px;} .prezzo1:hover { background-color:#000; color:#FFF; margin-right:10px;}.prezzo1 a { color:#FFF; text-decoration:none;} .prezzo1 a:hover { color:#FFF; text-decoration:underline;}.prezzo2 { background-color:#FA3910; color:#FFF; margin-right:10px;} .prezzo2:hover { background-color:#000; color:#FFF; margin-right:10px;}.prezzo2 a { color:#FFF; text-decoration:none;} .prezzo2 a:hover { color:#FFF; text-decoration:underline;}.prezzo3 { background-color:#369304; color:#FFF; margin-right:10px;} .prezzo3:hover { background-color:#000; color:#FFF; margin-right:10px;}.prezzo3 a { color:#FFF; text-decoration:none;} .prezzo3 a:hover { color:#FFF; text-decoration:underline;}.prezzo4 { background-color:#205503; color:#FFF; margin-right:10px;} .prezzo4:hover { background-color:#000; color:#FFF; margin-right:10px;}.prezzo4 a { color:#FFF; text-decoration:none;} .prezzo4 a:hover { color:#FFF; text-decoration:underline;}.prezzo5 { background-color:#49BDE4; color:#FFF; margin-right:10px;} .prezzo5:hover { background-color:#000; color:#FFF; margin-right:10px;}.prezzo5 a { color:#FFF; text-decoration:none;} .prezzo5 a:hover { color:#FFF; text-decoration:underline;}.prezzo6 { background-color:#057195; color:#FFF; margin-right:10px;} .prezzo6:hover { background-color:#000; color:#FFF; margin-right:10px;}.prezzo6 a { color:#FFF; text-decoration:none;} .prezzo6 a:hover { color:#FFF; text-decoration:underline;}.prezzo7 { background-color:#F60; color:#FFF; margin-right:10px;} .prezzo7:hover { background-color:#000; color:#FFF; margin-right:10px;}.prezzo7 a { color:#FFF; text-decoration:none;} .prezzo7 a:hover { color:#FFF; text-decoration:underline;}.bottoneaggiungidestra { position:absolute; top:0px; right:10px; cursor:pointer; z-index:999999;}.bottoneaggiungidestra form { margin:0; padding:0;}.testoprodottoplafond{ font-size:11px; font-weight:normal; width:480px; position:absolute; top:20px; left:120px;}.titoloplafond{position:absolute; top:-10px; left:0px; font-size:20px;}.js-disabled img { width:200px; height:80px; display:block; float:left; margin: 0; }#viewer { width:600px; height:80px; overflow:hidden; margin:0;}#imageScroller a:active, #imageScroller a:visited { color:#000000; }#imageScroller a img { border:0; }#imageScroller  img { float:left; }#controls {}#controls a {  }#controls a:active, #controls a:visited {  }#title { }#outerContainer { width:200px; height:80px; margin:auto; position:relative; overflow:hidden }#imageScroller { width:200px; height:80px; position:relative;  overflow:hidden }#testo ol { color:#FF6600;}#testo ol p { color:#000;}.rossoasterisco { color:#CC0000;}.file{ margin:3px 0;}.file a {padding:5px; text-decoration:none; display:block; background-color:#EFEFEF;}.file a:hover {padding:5px; text-decoration:none; display:block; background-color:#FF9900;}.info{ margin:3px 0;}.info a {padding:5px; text-decoration:none; display:block; background-color:#DDDEE3;}.info a:hover {padding:5px; text-decoration:none; display:block; background-color:#FF9900;}.info2{ margin:3px 0; padding:5px; text-decoration:none; display:block; background-color:#EFEFEF; width:240px; float:left; margin-right:10px; display:none;}#colonnasinistratesto { width:523px; float:left; padding-right:50px;}#colonnadestratesto { width:398px; float:left; position:relative;}#colonnasinistratesto .bottonemodulocarrello { background-image:url(../grafica/visure/dettaglio/visura_r7_c1.png); background-position:right top; background-repeat:no-repeat; font-size:12px;  color:#FFF; text-align:center; padding:0 3px; padding-left:40px; line-height:38px; font-weight:bold; text-transform:uppercase; margin-top:10px;  border:0; cursor:pointer; width:521px; height:34px; position:relative;  left:-19px; background-color:#FFF;}#colonnasinistratesto h3 {background-color:#EFCFC2; border:0; color:#333; line-height:39px; padding-left:20px; text-align:left; display:none;}#colonnasinistratesto .formcarrello { background-color:#EFEFEF; margin:0; padding:10px 0 0 0;}.formcarrello p { text-align:center;}#infoaquistilargo { text-align:left;}#infoaquistilargo a { text-decoration:none; border-bottom:1px solid #BBC2CA; color:#FF9900; display:block; padding:5px 20px;}#infoaquistilargo a:hover { text-decoration:none; border-bottom:1px solid #BBC2CA; color:#FFF; display:block; padding:5px  20px; background-color:#676F7A}#filedemo { width:160px; float:left;}#prezzodestra { width:220px;  position:relative; float:left; padding-left:17px;}#titoloprezzo { color:#FFF; font-weight:bold; background-color:#D60E2A; line-height:22px; font-size:16px; height:22px; padding-left:14px; }#disponibilita { height:42px; border-top:3px solid #005D89; border-bottom:3px solid #005D89;   }#tempo { height:42px; border-bottom:3px solid #005D89;  }.spaziante { float:left; width:119px;line-height:43px; color:#D60E2A; padding-left:10px; font-size:11px; font-weight:bold; }.spaziato{ padding:5px; border:1px solid #D60E2A; color:#005D89; float:left; width:63px; text-align:center; margin-top:7px; font-size:12px; font-weight:bold;}#prezzobianco { color:#D60E2A; font-size:18px; padding-left:20px; line-height:48px;} #prezzobianco strong { font-size:24px;}#prezzooriginale { color:#fff; font-size:11px; position: absolute; top:6px; right:5px; }#prezzogrigio { line-height:22px; color:#FFF; background-color:#737172; text-align:center; margin-bottom:14px;}#risparmia { padding:5px; font-size:12px; line-height:20px; padding-top:12px;}#risparmia a { background-color:#FFF;  padding:5px;}#portfolio_cycler{position:relative;}#portfolio_cycler img{position:absolute;z-index:1}#portfolio_cycler img.active{z-index:3}#tuttiprodotti .colore1 { color:#005D89;}#tuttiprodotti .colore1 a{ color:#005D89; text-decoration:none; font-weight:normal;}#tuttiprodotti .colore2 { color:#FB7310;}#tuttiprodotti .colore2 a{ color:#FB7310; text-decoration:none;font-weight:normal;}#aim h2 { color:#FFF; background-color:#3610A3; padding:3px;}#ain h2 { color:#FFF; background-color:#125982; padding:3px;}#ac h2 { color:#FFF; background-color:#8F1094; padding:3px;}#sl h2 { color:#FFF; background-color:#365B12; padding:3px;}#sn h2 { color:#FFF; background-color:#2E3192; padding:3px;}#si h2 { color:#FFF; background-color:#7E4D08; padding:3px;}#pr h2 { color:#FFF; background-color:#2B1666; padding:3px;}/*Dettaglio*/		#colonnadestratesto .titolocolonna {position:relative; padding-left:19px; width:377px; height:22px; line-height:22px; background-color:#005D89;  font-size:12px;font-weight:bold; color:#FFF; margin-bottom:20px;}	#colonnadestratesto .titolocolonna img {position:absolute; top:0; right:0;}		#colonnadestratesto .titolocolonna a{color:#333; text-decoration:none;}		#colonnadestratesto .titolocolonna a:hover{color:#333; text-decoration:underline;}		#colonnadestratesto  #accedi2 { border:0;}						#google { position:absolute; top:118px; right:10px; width:42px; overflow:hidden;}#facebook { position:absolute; top:118px; left:810px; width:82px;}#datidelsoggetto { font-size:11px; padding:10px; background-color:#D60E2A; color:#FFF; border-bottom:3px solid #005D89; margin-bottom:5px;}#datidelsoggetto  strong{font-size:14px; letter-spacing:-1px;}.datapiccola { font-size:9px; margin-left:10px;}.newsblu { list-style-type:square; color:#005D89;}.newsarancio { list-style-type:square; color:#E95B22;}.newsblu span { color:#333333;} .newsarancio span { color:#333333;}#frasi { position:absolute; top:23px; left:528px; text-align:left; font-size:22px; } #frasi a { color:#FFF; text-decoration:none;} #frasi a:hover { color:#FFF;}#frase1 {}#frase2 { position:absolute; top:33px; left:0px; }#newsletter a { color:#005D89; font-size:14px;text-decoration:none;}#newsletter p { padding-left:10px; }.linkaprodotti { line-height:20px;}.linkaprodotti a { color:#333333; font-size:12px; text-decoration:none;}.linkaprodotti a:hover { color:#333333; font-size:12px; text-decoration:underline;}.arancio {color:#E95B22}.blu {color:#005D89}#sonosicuro { text-align:center; line-height:30px }#sonosicuro img { height:50px;}.anteprimademo { border:1px solid #CCC;}
