/* CSS Document */
#header2 {
	width:900px;
	padding: 0;
	vertical-align:top;
	margin-top:10px;
	height:75px;		
	}

	#nuove td img {
	text-align:center;
	}
	h2.nuoves  {
	color:#f08800;
	font-size:20px;
	text-transform:uppercase;
	padding-left:20px;

	}
	
	.parti {
	width:900px;
	height:555px;
	background-image:url("images/mare.jpg");
background-repeat: no-repeat; }
	
		h4.pi  {
	font-size:18px;
	text-transform:uppercase;
	}
	h4.pla { 
	font-size:19px;
	font-weight:bold;
	text-align:justify;
	color: #000000;

	font-family:"Myriad Pro", "Arial Narrow", Arial, sans-serif;	
	}
	
	h1.tradi { 
	font-size:25px;
	font-weight:bold;
	color:#ffffff;
	margin:0px;
	font-family: Arial, Arial, sans-serif;	
	font-weight:normal;
	vertical-align:middle;
	
	}
	
	.bau { 
	font-size:40px;	
	color:#f08800;
	margin:0px;
	font-family: "Myriad Pro";
	font-weight:normal;
	vertical-align:middle;
	line-height:40px;
	
	
	}
	
		h2.nuoves1 a{
	color:#f08800;
	font-size:20px;
	text-transform:uppercase;
	
	}
	h2.nuoves1 a:hover {
	color:#0099FF;
	text-decoration:underline;
	}
	td.pff {
background-image:url("images/box_grigio1.jpg");
background-repeat: no-repeat;
background-position:center;
margin-bottom:20px;
text-align:center;
height:180px;
 }
 
 	td.pff2 {
background-image:url("images/box_grigio2.jpg");
background-repeat: no-repeat;
background-position:center;
margin-bottom:20px;
text-align:center;
height:180px;
 }
 td.pff  h2{
color:#f08800;
	font-size:22px;	
 }

strong { font-weight:bold; }

  td.pff  h3{
color:#f08800;
text-transform:uppercase;
font-size:25px;
	
 }
	 li.logots{
    float: left;
    list-style:none;	   
	width:600px;	
	}
	.nuovi {
	padding-bottom:50px;
	}
	.nuove-conv img {
	text-align:center;
	}
.floatright { float: right; margin: 0 0 0px 20px; padding: 2px; }
.floatleft { float: left; margin: 0; margin-right:20px; }
li.logints{  
    float:left;
    list-style: none;
	width:300px;
	height:50px;	
	}
	div.contenuto {
    padding:5px 20px 0px 30px;
 	font-size:17px;
	color: #000000;;
	font-family:"Myriad Pro", "Arial Narrow", Arial, sans-serif;	
	margin:0px;
	font-weight:lighter;
	text-align:left; line-height:18px;
    }	
		div.contenuto3 {
    padding:30px 40px 0px 40px;
 	font-size:17px;
	color: #000000;;
	font-family:"Myriad Pro", "Arial Narrow", Arial, sans-serif;	
	margin:0px;
	font-weight:lighter;
	text-align:left; line-height:18px;
    }
	
	div.contenuto2 {
    padding:30px 80px 0px 80px;
 	font-size:17px;
	color: #000000;;
	font-family:"Myriad Pro", "Arial Narrow", Arial, sans-serif;	
	margin:0px;
	font-weight:lighter;
	text-align:left; line-height:18px;
    }
	.playa img{
	border:6px groove #CCCCCC;
	height:157px;
	width:235px;	
	}
	.noborder { border-style:none; }
/*------------------------------------come funziona----------------------------------------------------*/


 li.partner{
    text-align: left;
    float: left;
    list-style:none;	   
	width:790px;	
	}
 li.partner2{
    text-align: left;
    float: left;
    list-style:none;	   
	width:50px;	
	}
ul.come_funziona {
    margin: 0;
	margin-left: 0;
	padding-left: 0;
	margin-left:0px;
    }
 li.come_funz1{
    text-align: left;
    float: left;
    list-style:none;	   
	width:230px;	
    margin-left:35px;
	}
li.come_funz2{
    text-align:left;
    float:left;
    list-style: none;
    padding:0;
    margin-left:40px;
	height:120px;
	width:230px;
	}
	li.come_funz3{
    text-align:left;
    float:left;
    list-style: none;
    padding:0;
    margin-left:40px;
	height:120px;
	width:230px;
	}
	.faq{ text-align:center;}
	.indietro{
	text-align:left;
	float:right;
	padding-right:20px;
	}
	.faq h3{ padding-bottom:10px; }
	li.fac_titolari{
    text-align:left;
    float:left;
    list-style: none;
    padding:0;
	width:380px;
	line-height:25px;
	}
	li.fac_affiliati{
    text-align:left;
    float:left;
    list-style: none;
    padding:0;
	width:380px;
	margin-left:30px;
	line-height:25px;
	}
	.su{ text-align:right; 
	}
/*--------------------------------area affiliati------------------------------------------*/
.menu-affiliati
{
background-image:url('images/menu-affiliati.gif');
background-repeat:no-repeat;
height:230px;
line-height:30px;
padding:20px;;
}
/*--------------------------------pagine interne due colonne--------------------------------------------------------*/	
.vantaggi_carte{ padding:0px 40px 0px 40px;}
.blu2{
	height:150px;
	background-image:url('images/blu2.png');
	background-repeat:no-repeat;
	}
.sacchetti{
	height:150px;
	background-image:url('images/piedi+sacchetti.jpg');
	background-repeat:no-repeat;
	}
.blu{
	height:140px;
	background-image:url('images/blu.png');
	background-repeat:no-repeat;
	}
.arancione{
	height:180px;
	background-image:url('images/arancione.png');
	background-repeat:no-repeat;
	}
.grigio {
	height:140px;
	background-image:url('images/grigio.png');
	background-repeat:no-repeat;
	}
	ul.horizontal_list{
    margin: 0;
	margin-left: 0;
	padding-left: 0;
	margin-left:0px;
	width:900px;
    }
li.colonna_1{
    text-align: left;
    float: left;
    list-style:none;
	padding-left:0px;
	margin-top:15px;       
	width:620px;	
	margin-left:0px;
	}
li.colonna_2{
    text-align: left;
    float:left;
    list-style: none;
    padding:0;
	margin-top:15px;
	margin-left:15px;
	width:252px; }

.bianco {
    color: #ffffff;
	font-size:28px;
	font-weight:normal;
	padding-top:10px;
	padding-left:10px;
	}
.rosso{
    color: #CC0000;
	font-weight:normal;
	padding-top:10px;
	padding-left:10px;
	}
	li.home_fondo2 h2 {
    color: #F08800;
	font-size:20px;
	font-weight:bold;
	padding-top:0px;
	padding-left:0px;
	}
	li.home_fondo2 h2 bianco {
    color: #ffffff;

	}
div.puoi {
	width:250px;
	background-image:url('images/rett_azzurro.jpg');
	background-repeat:no-repeat;
	height:400px;
	margin-bottom:5px;
    }
div.puoi h6 a {
	margin:0px 40px 0 10px;
	font-size:18px;
	color: #3333ff;
	line-height:30px;
	text-transform:uppercase;
	 }
	div.puoi h6 a:hover {
	margin:0px 40px 0 10px;
	font-size:18px;
	color: #ffffff;
	line-height:30px;
	text-transform:uppercase;
	 }
	
.red {color:#FF0000; font-weight:bold; }
div.puoi h6 strong {color:#0033CC; }
div.puoi1 {
	width:250px;
	background-image:url('images/rett_rosso.jpg');
	background-repeat:no-repeat;
	height:430px;
	padding-left:5px;
	}
div.puoi1 h6 {
	margin-left:10px;
	padding:6px 10px 5px 0px;
	font-size:14px;
	text-transform:uppercase;
    }
div.puoi1 a{
	font-size:16px;
 	}
/*---------------------------------richiedi una carta------------------------------------------*/
 li.richiestacard1 {
    text-align: left;
    float: left;
    list-style:none;
	margin-top:15px;       
	width:255px;	
	margin-left:10px;
	padding-right:10px;
	}
 li.richiestacard2{
    text-align: left;
    float:left;
    list-style: none;
    padding:0;
	margin-top:15px;
	width:280px;
	}
 li.card1 {
    text-align: left;
    float: left;
    list-style:none;
	margin-top:15px;       
	width:250px;	
	padding-right:20px;
	padding-left:0px;
	}
 li.card2{
    text-align: left;
    float:left;
    list-style: none;
    padding:0;
	margin-top:15px;
	width:270px;
	margin-left:10px;
	}
	.centro{
	text-align:center;
	}
	.kappa{
	border:1px solid #CC0033;
	}
	/*---------------------------------tabelle form----------------------------------------*/
table.contattaci h1 {
	color:#000000;
	font-size:18px;
	padding-left:45px;
	border:2px solid #cccccc; background-color:#dedede;
	}
	
	
table.segnala_attivita { width:432px;
height:287px;
	background-image:url('images/aran.png');
	background-repeat:no-repeat; }

table.segnala_attivita2 {width:432px; 
height:212px;
	background-image:url('images/gri.png');
	background-repeat:no-repeat; }


table.contattaci h4 {
	color:#000000;
	font-size:16px;
	padding:5px;
	}
td.textarea { padding: 0px 0px 5px 20px;}
/*-----------------------------------------------------------------------------------------------------*/
img.spiga{margin-left:50px;}
.video { float:right;
padding-right:20px;
border:0px;
}
/*-------------------------------form CONTATTACI---------------------------------------*/

div.tabcontainer {
	 width: 550px;
	 background: #ffffff;
	}
ul.tabnav {
	 list-style-type: none;
	 margin: 0;
	 padding: 0;
	 width: 500px;
	 overflow: hidden;
	}
ul.tabnav h2 {
	color:#333333;
	font-size:16px;
	padding-left:20px;
	padding-top:8px;
	}
ul.tabnav a {
	 display: block;
	 width: 100%;
	}
ul.tabnav li {
	 float: left;
	 width: 125px;
	 margin: 0;
	 padding: 0;
	 text-align: center;
	}
li.idee {
	 float: left;
	 width: 125px;
	 margin: 0;
	 padding: 0;
	 text-align: center;
	 background-image:url('images/lampadina_.jpg');
	 background-repeat:no-repeat;
	 height:35px;
    }
li.dati {
	 float: left;
	 width: 130px;
	 margin: 0;
	 padding: 0;
	 background-image:url('images/omini_.jpg');
	 background-repeat:no-repeat;
	 height:40px;
     }
li.domande {
	 float: left;
	 width: 130px;
	 margin: 0;
	 padding: 0;
	 background-image:url('images/punto.jpg');
	 background-repeat:no-repeat;
	 height:40px;
	}
li.problemi {
	float: left;
	width: 125px;
	margin: 0;
	padding: 0;
	background-image:url('images/alt.jpg');
	background-repeat:no-repeat;
	height:40px;
	}
	div.tabcontents {
	 height: 220px;
	 background: #ccc;
	 overflow: hidden;
	 border:2px solid #dddddd;
	 padding: 3px;
     }
#tab1 {
	background-color:#FF9999;
	margin:0px;
	padding:15px;
	}
#tab2 {
	background-color:#99ccff;
	padding:15px;
	}
#tab3 {
	background-color:#66cc99;
	padding:15px;
	}
#tab4 {
	background-color:#ff4848;
	padding:15px;
	}
div.tabcontents div.content {
	 float: left;
	 width: 100%;
	 height: 102%;
	 overflow-y: auto;
	}
div.tabcontents div.content h2 {
	 margin-top: 3px;
	}
/*---------------------------------pagine partner promozionali---------------------------------------------------------------------*/
ul.promozioni {
    margin: 0;
	margin-left: 0;
	padding-left: 0;
	margin-left:0px;
	margin-top:30px;
	margin-left:10px;
	height:auto;
    }
 li.logo{
    text-align: center;
    float: left;
    list-style:none;
	width:130px;	
	border:1px solid #428ce7;
	padding-top:10px;
	padding-bottom:10px;
	}
li.testo{
    text-align:left;
    float:left;
    list-style: none;  
    margin-left:10px;
	width:450px;
	padding-right:10px;	
	border-right:1px dotted #cccccc;
	}
	li.sconto{
    text-align:left;
    float:left;
    list-style: none;
    padding:0;
    margin-left:10px;
	height:120px;
	width:200px;
	}
/*---------------------------------pagine interna di ricerca ---------------------------------------------------------------------*/
ul.pagina_ricerca {
    margin: 0;
	margin-left: 0;
	padding-left: 0;
	margin-left:0px;
	margin-top:20px;
	height:auto;
	padding-bottom:10px;
	height:145px;
    }
 li.logo{
    text-align: center;
    float: left;
    list-style:none;
	width:130px;	
	border:1px solid #cccccc;
	padding-top:10px;
	padding-bottom:10px;
	}
li.indirizzo{
    text-align:left;
    float:left;
    list-style: none;  
    margin-left:10px;
	width:280px;
	padding-right:10px;	
	border-right:1px dotted #cccccc;
	}
	li.mail{
    text-align:left;
    float:left;
    list-style: none;  
    margin-left:10px;
	width:200px;
	padding-right:10px;	
	border-right:1px dotted #cccccc;
	}
	
	li.condizioni {
    text-align:left;
    float:left;
    list-style: none;
    padding:0;
    margin-left:10px;
	width:180px;
	}
/*-------------------------------------------------------descrizione su giu----
div.commentform { 
	  padding:0;	
	  margin-right:40px;
	  display: none;
	  }
li{	list-style:none; }
li.home_fondo2bis {
    float: left;
    list-style: none;
    padding: 0px 0px 5px 10px;
	width:400px;
	border-right:2px dotted #CCCCCC;
	}
li.home_fondo3bis {
    float: left;
    list-style: none;
    padding: 0px 0px 5px 15px;
	width:450px;
	}----------------------------------------------------*/	
table.ricerca_conv {
	width:450px;
	font-family:"Myriad Pro";
	font-size:16px;
	color:#333333; 
	vertical-align:top;
    }
td.uno { height:30px;}
input.red {
	background-color:#f08800;
	border:5px groove #cccccc;
	font-size:18px;
	color:#ffffff;
	}	
ul.foto {
    margin-top:0px;
	margin-left: 0;
	padding-left: 0;
	margin-left:0px;	
	height:auto;
	margin-top:10px;
	margin-left:40px;
    }
	ul.sconto1 {
    margin-top:0px;
	margin-left: 0;
	padding-left: 0;
	margin-left:0px;	
	height:auto;

    }
ul.foto li, .foto td{
    float:left;
    list-style: none;
	width:140px;
	padding-right:20px;
    }
	
	ul.sconto1 li, .sconto1 td{
    float:left;
    list-style: none;

    }
	.foto {	cursor: default;	list-style: none;}
	.foto a {cursor: default; }
	.foto a .preview {display: none;}
	.foto a:hover .preview{
	display: block;
	position: absolute;
	top: -43px;
	left: -45px;
	z-index: 1;
	}
		.sconto1 {	cursor: default;	list-style: none;}
	.sconto1 a {cursor: default; }
	.sconto1 a .preview {display: none;}
	.sconto1 a:hover .preview{
	display: block;
	position: absolute;
	top: 35px;
	left: -105px;
	z-index: 1;
	}
.sconto1 img {
	background: #fff;
	color: inherit;
	vertical-align: top;
	
	margin-bottom: 10px;
	padding: 2px;

	}
.foto1 img {
	background: #fff;
	color: inherit;
	vertical-align: top;
	width: 140px;
	height: 85px;
	margin-bottom: 10px;
	padding: 2px;
	border-color: #ccc;
	border-style: solid;
	border-width: 2px;
	}
	.sconto1 img {
	background: #fff;
	color: inherit;
	vertical-align: top;

	}
	
    .foto li, .foto.td{
	float:left;
    list-style: none; 
	color: inherit;
	display: inline;
	float: left;
	position: relative;
    }
	    .sconto1 li {
	float:left;
    list-style: none; 
	color: inherit;
	display: inline;
	float: left;
	position: relative;
    }
   .foto .preview {
	border-color: #ccc;
	width: 220px;
	height: 220px;
    }
   .foto1 .preview  {
	border-color: #ccc;
	width: 450px;
	height: 300px;
    }
	   .sconto1 .preview  {
	
	width: 490px;
	height: 190px;
    }
.sanfi { white-space:560px; }
.filippo { white-space:250px;
padding-left:40px;
background-color: #E9E9E9; }
table.immagini {border:2px solid #cccccc; padding:6px; width:33%; }
table.immagini img { width:130px; height:100px; }
li.playa1, li.playa2{
    text-align: left;
    float: left;
    list-style:none;
	padding-left:0px;
	margin-top:15px;       
	width:430px;	
	margin-left:0px;	
	}
	.grande { font-size:50px;
	font-weight:bold;
	color: #ffffff;
	line-height:45px;

	font-family:"Trebuchet MS";
	text-align:left;
	}
	.playatb {
	background-image:url('images/playa/playa_sfo.png');
	background-repeat:no-repeat;
	width:375px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;}
	
	
    .playatb a {color:#ffffff;}
	
	
	.bam { 	background-image:url('images/bam.jpg');
	background-repeat:no-repeat;
	height:350px;
	widows:560px;}
	
	/* ----------------MENU NUOVE CONVENZIONI-------à-------- */
	
	

	.expand-up {
  font-family:Arial, Helvetica, sans-serif;
  line-height:normal;
  height:140px;
  width:900px;
  background: url(/images/demos/macosx-style-background.png) no-repeat;
  overflow:visible;
  text-align:center;
}
/* reset margins and paddings */
.expand-up * {
  margin: 0;
  padding: 0;
}
.expand-up ul {
  margin-left:10px;
 
}
.expand-up ul li {
  float:left;
  list-style-type:none;
  /* create a reserved space for expanded image to make this work in ie */
  padding-top:35px;
  /* margin to place the menu at the bottom */
  margin-top:15px;
  margin-left:5px;
  
}
.expand-up ul li.primo {
  float:left;
  list-style-type:none;
  /* create a reserved space for expanded image to make this work in ie */
  padding-top:35px;
  /* margin to place the menu at the bottom */
  margin-top:10px;
  margin-left:0px;
  
}
.expand-up ul li.secondo {
  float:left;
  list-style-type:none;
  /* create a reserved space for expanded image to make this work in ie */
  padding-top:35px;
  /* margin to place the menu at the bottom */
  margin-top:15px;
  margin-left:15px;
  
}
.expand-up ul li a {
  text-decoration:none;
}
.expand-up ul li a img {
  width:65px;  /* initial width of images, 50% of width */
  height:60px; /* initial height of images, 50% of height */
  border:none;
   text-align:center;
}
/* initially, don't show the label inside <span> tag */
.expand-up ul li a span {
  display:none;
}
.expand-up ul li:hover a span {
  /* show item label on mouse hover */
  display:block;
  font-size:17px;
  line-height:28px;
  text-align:center;
  color:#428ce7;
  font-weight:bold;
  /* move label up to move image up */
  margin-top:-45px;
}
/* expand the image to 100% on mouse hover.
** again, ideal dimension of image is equal to width and height below
*/
.expand-up ul li:hover a img {
  width:85px;
  height:80px;
}
/* expand the image next to the right of active image to 60% using + selector */
.expand-up ul li:hover + li a img {
  width:60px;
  height:60px;
  /* move image up by 10px so bottom aligns with other images */
  margin-top:-10px;
}
/* expand the image second to the right of active image to 55% using + selectors */
.expand-up ul li:hover + li + li a img {
  width:55px;
  height:55px;
  /* move image up by 5px so bottom aligns with the other items */
  margin-top:-5px;
}
.expand-up ul li.secondo:hover + li.secondo a img {
  width:60px;
  height:70px;
  /* move image up by 5px so bottom aligns with the other items */
  margin-top:-10px;
}
span {font-family: "Myriad Pro";
font-size:16px;
color:#428ce7;
}
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	