@charset "utf-8";
/* CSS Document */

body {margin:0px auto; padding:0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',LucidaGrande,Geneva,Arial,Verdana,sans-serif; background-image:url(../grafica/sfondi_r1_c1.jpg); background-position:left top; background-repeat:repeat-x; background-color:#E5E6EA;  font-size:100%;}
#sfondo {margin:0px auto; padding:0; width:100%; background-image:url(../grafica/sfondi_r1_c3.jpg); background-position:center top; background-repeat:no-repeat; position:relative}
#sfondo2 {margin:0px auto; padding:0; width:100%; background-image:url(../grafica/sfondo.jpg); background-position:center top; background-repeat: repeat-y; position:relative}
#contenitore {margin:0px auto; padding:0; width:975px; position:relative; text-align:center; background-image:url(../grafica/centrale_r3_c1.jpg); background-position:left top; background-repeat:repeat-y;}
#top {width:975px; height:247px; background-color:#FFF;}
	#top1 {width:975px; height:84px;} #top1 img {border:0;}
	#top2 {width:975px; height:125px; background-image:url(../grafica/visure-italia_r2_c1.jpg)}
	#top3 {width:975px; height:34px; background-image:url(../grafica/visure-italia_r3_c1.jpg)}

#center {width:975px; clear:both; text-align:left; position:relative;}
	#colonnasinistra {width:204px; float:left; font-size:11px;}
		#colonnasinistra .titolocolonna {position:relative; padding-left:49px; width:148px; height:30px; line-height:30px; margin-bottom:5px; background-color:#F6F7F9; font-size:12px; font-family:Arial, Helvetica, sans-serif, "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}
		
		#colonnasinistra .titolocolonna img {position:absolute; top:0; left:0;}
		#colonnasinistra .titolocolonna a{color:#333; text-decoration:none;}
		#colonnasinistra .titolocolonna a:hover{color:#333; 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:#FB7310; 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; }
	#colonnacentro   {width:567px; float:left; font-size:70%;}
	#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:0 20px; }
	h1 {font-size:16px; color:#F60;}
	h2 {font-size:15px; color:#F60;}
	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:201px; float:left; font-size:11px;}
	#colonnadestra .titolocolonna {position:relative; padding-right:59px; padding-left:15px; width:127px; height:30px; line-height:30px; margin-bottom:5px; background-color:#F6F7F9; font-size:12px; font-family:Arial, Helvetica, sans-serif, "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;}

	#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 {width:201px; line-height:22px; background-repeat:no-repeat; position:relative; border-bottom:1px solid #CCC;}
		#colonnadestra li a{color:#FB7310; 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:center; font-size:11px;}
#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:#868F96; padding:10px 0;}
	#bottom2 a {color:#FFF; text-decoration:underline; margin:0 5px;}
	#bottom2 a:hover {color:#FFF; text-decoration:none; margin:0 5px;}

.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; font-family:Arial, Helvetica, sans-serif; }

.toggleDiv{}

#areariservata {background-image:url(../grafica/visure-italia_r5_c12.jpg); width:201px; height:152px; position:relative;}
	#areariservata form {margin:0; padding:0;}
	#areariservata input {margin:0; padding:0; border:0;}
#areariservatacrif {background-image:url(../grafica/areacrif.jpg); width:201px; height:152px; position:relative;}
	#areariservatacrif  form {margin:0; padding:0;}
	#areariservatacrif  input {margin:0; padding:0; border:0;}
#newsletter {background-image:url(../grafica/visure-italia_r14_c12.jpg); width:201px; height:152px; position:relative;}

#newsletter #nomenl {position:absolute; top:52px; left:16px; width:170px; border:0}
#newsletter #emailnl {position:absolute; top:94px; left:16px; width:170px; border:0}
#newsletter #iscrivitinl { background:transparent; position:absolute; top:120px; left:165px; border:0; width: 25px; height:25px; }


#navigazione {width:547px; height:18px; background-image:url(../grafica/centrale_r1_c1.jpg); padding:15px 0 0 20px;}

#accesso {}
#accesso #usernamer {position:absolute; top:52px; left:16px; width:170px; border:0}
#accesso #passwordr {position:absolute; top:94px; left:16px; width:170px; border:0}
#accesso #accedi	{ background:transparent; position:absolute; top:120px; left:165px; border:0; width: 25px; height:25px; }

#accesso2 {}
#accesso2 #usernamer2 {position:absolute; top:52px; left:16px; width:170px; border:0}
#accesso2 #passwordr2 {position:absolute; top:94px; left:16px; width:170px; border:0}
#accesso2 #accedi2	{ background:transparent; position:absolute; top:120px; left:165px; border:0; width: 25px; height:25px; }

#linkregistrazione { position:absolute; top:124px; left:16px; font-size:9px; width: 144px; }
#linkregistrazione a {color:#FFF; text-decoration:none;} #linkregistrazione a:hover {color:#FFF; text-decoration:underline;}

#linkregistrazionecrif { position:absolute; top:124px; left:16px; font-size:9px; width: 157px; }
#linkregistrazionecrif a {color:#FFF; text-decoration:none;} #linkregistrazionecrif a:hover {color:#FFF; text-decoration:underline;}


.formcarrello form{margin:0; padding:0;}
.formcarrello { background-color:#F9F9F9;  padding:10px 20px 10px 20px; border:1px solid #EFEFEF; background-image:url(../grafica/sfondi_r1_c1.jpg); background-position:left top; background-repeat:repeat-x; background-color:#E5E6EA }

label {width:160px; font-size:11px; font-family:Arial, Helvetica, sans-serif; float:left; margin:0px; padding:0px; margin-right:10px; padding-left:5px; clear:both; border-bottom:1px solid #EFEFEF;  margin-bottom:5px; font-weight:bold;}

fieldset {padding:20px 20px 5px 20px; border:1px solid #FFF; margin-bottom:5px;}

legend {padding:5px; border:1px solid #CCC; margin:5px 0 10px 0 ; background-color:#6B7380; color:#FFF; font-weight:bold;}

.modulo {border: 1px solid #999; background-color: #FFF; font-size:12px; width:290px;  color:#000; margin-bottom:5px;}
.modulopiccolo {border: 1px solid #999; background-color: #FFF; font-size:12px; width:180px;  color:#000; margin-bottom:5px;}

.bottonemodulo { background-image:url(../grafica/sfondobottone.jpg); background-position:left top; background-repeat:no-repeat; font-size:12px;  color:#FFF; text-align:center; padding:0 3px;  line-height:32px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; margin-top:10px;  border:0;}

.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; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; margin-top:10px;  border:0;}

textarea {width:435px; font-family:Arial, Helvetica, sans-serif; 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:#49666E; color:#FFF;  text-align:center;}
.spaziatore {background-color:#87A6AF; color:#FFF; text-align:left; }
.spaziatore input {background-color:#49666E; color:#FFF; border:1px solid #CCC; border-bottom:1px solid #666; border-right:1px solid #666; text-align:center; margin:0; padding:0; 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; }
legend{margin-bottom:10px; padding:3px; color:#FFF; background-color:#666;}
label {width:150px; float:left; border-bottom:1px solid #EFEFEF; margin-right:5px; }
.button {background-color:#49666E; color:#FFF; border:1px solid #CCC; border-bottom:1px solid #666; border-right:1px solid #666; text-align:center;}

.button2 {background-color:#FF7C00; 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:#49666E; color:#FFF; border:1px solid #CCC; border-bottom:1px solid #666; border-right:1px solid #666; text-align:center; }

#ricerca {position:absolute; top:209px; left:170px; width:220px; height:30px; text-align:left; color:#FFF; font-weight:bold;}
#ricerca form {margin:0; padding:0;}
#ricerca #query {width:215px; height:14px; border:0; position:absolute; top:10px; left:0; font-size:10px;}
#ricerca #imgcerca{position:absolute; top:8px; left:240px; width:50px; height:20px;}

#carrello {position:absolute; top:212px; left:720px; width:220px; height:30px; text-align:right; color:#FFF; font-weight:bold; line-height:30px;}
#carrello img {position:absolute; top:0; left:0; width:200px; height:50px;}

.titolonews {font-size:12px; font-weight:bold; line-height:20px;}
.datanews {font-size:10px;}

.news2 { padding:10px; background-color:#EFEFEF; margin-bottom:5px;}
.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:30px; left:680px; font-size:11px;}

#accord li {margin-bottom:10px;}

#categorie ul li {margin-bottom:20px; 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;}*/

#promozioni a {color:#333; text-decoration:underline} #promozioni a:hover {color:#000; text-decoration:none}

.arrancio {color:#F60;}

.box { display:block; clear:both;}
.box label{
	width:250px;
}

.ricarica {width:240px; float:left; padding:5px; border:1px solid #CCC; margin:5px; text-align:center;}
.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:360px; position:absolute; top:27px; left:90px;}

.freccia {position:absolute; top:0px; right:0px; }

/*#anteprimeprodotti a {color:#FFF;}*/


.prezzoanteprima1 {float:left; width:70px; height:70px; text-align:center; font-size:14px; line-height:70px; background-color:#FF9900; 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:#FA3910; 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:#369304; 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:#205503; 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:#49BDE4; 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:#057195; color:#FFF; margin-right:10px;}
.prezzoanteprima6 a { color:#FFF; text-decoration:none;} .prezzoanteprima6  a:hover { color:#FFF; text-decoration:underline;}

.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 }