/* CSS Document */

/* STRUTTURA PAGINA */

	.body{
		background-attachment: fixed;	
		background-image: url(../../libreria_img/img_pagina/IT/main.gif);	
		background-repeat: no-repeat;
		height:50px;
		width:750px
	}
	
	.corpo{
		background-image: url(../../libreria_img/img_pagina/IT/corpo.jpg);
		background-repeat:no-repeat;
		width:740px;
		vertical-align:top;
	}
	
	.menu{
		font-size:12px;
		font-weight:bold;
		color: #425577;
		padding-left: 5px;
	}
	
	.colore_menu{color: #425577;}
	
	.menu_sott{
		font-size:10px;
		font-weight:bold;
		color: #476283;
		padding-left: 10px;
	}
	
	.mini_sott{
		font-size:10px;
		font-weight:bold;
		color: #476283;
	}
	
	
	.menu_div{
		background-image: url(../../libreria_img/img_pagina/IT/fondo_menu.gif);
		background-repeat:repeat-y
	}
	
	.menu_div a {text-decoration:none}
	
	.menu:hover,.menu_sott:hover,.mini_sott:hover{
		text-decoration : none;
		color: #7E94B6;
	}
	
	.fondo {
		background-image: url(../../libreria_img/img_pagina/IT/fondo.jpg);
		background-repeat:repeat-y;
	}
	
	.footer{
		font-size:12px;
		text-align:center;
		color: #798FA6;
		font-weight: bold;
		background-image: url(../../libreria_img/img_pagina/IT/footer.jpg);
		height: 94px;
		width: 740px;
		vertical-align: inherit;
		padding-top: 6px;
		background-repeat: no-repeat;
		background-color: #FFFFFF;
	}
	
	
h1{
	font-size:14px;
	font-weight:bold;
	
}

h2{
	font-size:12px;
	font-weight:bold;
	
}
	
	
	
	
	a{text-decoration:none}
	
	.linklogin a:hover{ color:#00FF00}
	.linklogin a:visited{ color: #00FF00}
	.login2{font-size: 14px; font-weight: bold; color:#333399}
	
	.testo{	font-size: 18px; text-align:justify; font-weight:normal;}
	.testo2{font-size: 14px; text-align:justify; font-weight: bold; color:#333399;}
	.testo3{font-size: 12px; text-align:justify; font-weight:normal; padding: 4px;}
	.testo4{font-size: 12px; text-align:center; font-weight:bold;}
	.testo5{font-size: 14px; text-align:justify; font-weight:normal;}
	.testo16{font-size: 10px; font-weight:normal; padding: 4px; font-weight:bold}
	.testo12{ font-size:12px}
	.testo13{ font-size:10px}
	
	.titolo{font-size: 18px; font-weight: bold;}
	
	.link2{font-size: 16px; text-align:right; }
	.link2 a{text-decoration : none; color:#ff3333;}
	.link3{font-size: 12px;}
	.link3 a{text-decoration : none; color:#333399;}
	.login {font-size: 11px; font-weight: bold; color: #333399;}
	.link4{font-size: 18px;}
	.link4 a{text-decoration : none; color:#333399; font-weight:bold}
	.link5{
		font-size:14px;
		color: #C2CCD6;
		text-align:center;
		font-weight:bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.link5 a{text-decoration : none; color:#333399;}
	.link5 a:hover{text-decoration : none; color:#0099CC;}

	.footer a{text-decoration : none; color:#333399;}
	.tabellabordo {	border-top-width: thin;	border-top-style: dashed; border-top-color: #003399;}
	.costitesto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;
		color:#ffffff; text-align: center;}
	.costitesto2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal;
		font-weight: normal; color: #000000; text-align: left;}
	.testoneropiccolo {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		text-align: center;
	}
	.quanti {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		font-style: normal;
	}
	.sconto {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FF0000;
	}
	.percentuale {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		color: #ffff00;
	}
	.costo {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		font-style: normal;
	}
	.senzasconto {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		font-style: normal;
	}
	.scritto1 {
		font-size:12px;
		text-align: justify;
		font-style: normal;
	}
	.scritto2 {
		font-size:9px;
		text-align: justify;
		font-style: normal;
	}
	.red {
		color:#f00;
		font-weight: bold;
	}
	.green {
		color: #009966;
		font-weight: bold;
	}
	.bluscuro{
		color: #476283;
		font-weight: bold;
	}
	.tdinterno {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #000000;
		text-align: left;
	}
	.tdinternonobar {

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
		border-right-style: none;
		text-align: left;
	}
	.testfax {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #FF0000;
	}
	.tdsquared {
		border-right-width: thin;
		border-bottom-width: thin;
		border-top-style: none;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: none;
		border-top-color: #CCCCCC;
		border-right-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #CCCCCC;
		border-top-width: thin;
		border-left-width: thin;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
	}
	.unnamed1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
	}
	
	input{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		color: #000066;
		text-decoration: none;
		background-color: #FFFFFF;
		font-weight: bold;
		line-height: normal;
		height: auto;
		width: auto;
		border: 1pt solid #CCCCCC;
	}
	
	textarea{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		color: #000066;
		text-decoration: none;
		background-color: #FFFFFF;
		font-weight: bold;
		line-height: normal;
		height: auto;
		width: auto;
		border: 1pt solid #CCCCCC;
	}

	button{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		color: #FF0000;
		text-decoration: none;
		background-color: #CCCCCC;
		font-weight: bold;
		line-height: normal;
		height: auto;
		width: auto;
		border: 1pt solid #CCCCCC;
	}
	
	select{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		color: #000066;
		text-decoration: none;
		background-color: #FFFFFF;
		font-weight: bold;
		line-height: normal;
		height: auto;
		width: auto;
		border: 1pt solid #CCCCCC;
	}
	
	form{
		height: auto;
		width: auto;
		margin: 0px;
		padding: 0px;
		border: none;
	}
	
	.nobordo {
		border: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold;
	}
	
	.tab100 {
		width: 100%;
	}
	
	.col1-sf{
		background-color: #DDDDDD;
		font-size: 12px;
	}
	
	.tdbordo {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold;
		color: #333333;
		border: 1pt solid #CCCCCC;
		background-color: #FFFFFF;
		margin: 4pt;
		padding: 4pt;
	}
	
	.col1-10{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		font-style: normal;
		color: #000000;
	}
	
	.col2-16{
		font-size: 16px;
		font-weight: 900;
		font-style: normal;
		color: #FF3300;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	.testoverdana {
		font-size: 13px;
		text-align:left;
		font-weight:bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		height: 14px;
	}
	
	.menu_marketing a:hover{ 
	}

	.ticket {
		border: 1px;
		border-color: #efefef;
	}
	
	.footerfondo {
		background-image: url(news/footer.gif);
	}
	
	.tabellatitolo {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		text-align: left;
		font-weight: bold;
	}
	
	.titolobianco {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #FFFFFF;
		text-align: left;
	}
	
	.testo6 {
		font-size: 16px; text-align:justify; font-weight:bold;
	}
	
	.linkred a {
		text-decoration : none;
		color:#FF0000;
		font-weight: bold;
	}
	
	.titoloarticolo {
		color: #000000;
		background-color: #dddddd;
		background-image: url(news/fondotitolo.jpg);
		background-repeat: no-repeat;
		background-position: left;
		font-weight: bold;
	}

	body{ margin-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff}
	
	

	
	
	.puntini{ 
		font-size:12px;
		font-weight:bold;
		color:#CCCCCC;
		padding-left: 3px;
		vertical-align:middle	
	}
	
	
	
	
	
	.testopadd {
		font-size: 12px;
		font-weight:normal;
		margin-left: 4px;
		margin-right: 18px;
		margin-top: 0px;
	}
	
	menu_tasti{
		margin-left: 16px;
	}
	
	.copyright{ font-size:9px;}
	
	.footerlink{font-size: 11px; font-weight: bold;}
	
	.radio{ text-decoration:none}
	
	.supporto{ padding-left:2px}
	
	.form{ text-align:left}
	
	.slide_sms_reply{ font-family:Arial, Helvetica, sans-serif; font-size:60px; font-weight:bold; color:#FFFFFF; background-color:#000000}
	
	/*INIZIO STILE FORM REGISTRAZIONE INIZIO*/
	form.regform form{width:450px;}
	form.regform label{float:left;width:150px;margin-right:5px;text-align:right;}
	form.regform ol{margin:0;padding: 0;}
	form.regform li{list-style:none;height:22px;margin:0;padding:2px;}
	form.regform fieldset{border: 0px solid #000; font-size:11px;}
	form.regform legend{height:25px;font-size:12px;font-weight:bold;margin:3px;}
  
	em{color:red;}
  
	.suboff, .subon {
		width:69px;
		height:26px;
		color:#FFF;
		font-weight:bold;
		font-size:12px;
		font-family:Arial;
		padding:2px 5px;
		background:url(../../libreria_img/img_pulsanti/button.gif) no-repeat left top;
		cursor:pointer;
		border:none;
	}
  
	.subon {background-position:left bottom;} 
	
	.suboff_long, .subon_long {
		width:89px;
		height:26px;
		color:#FFF;
		font-weight:bold;
		font-size:12px;
		font-family:Arial;
		padding:2px 5px;
		background:url(../../libreria_img/img_pulsanti/button_long.gif) no-repeat left top;
		cursor:pointer;
		border:none;
	}
  
	.subon_long {background-position:left bottom;} 
	
	
	
	
	
	
	.t_input{
		width:200px;
		border:1px solid #CCCCCC;
		font-weight:bold;
		font-size:11px;
	}
	.t_input_smal{
		width:100px;
		border:1px solid #CCCCCC;
		font-weight:bold;
		font-size:11px;
	}
  
	.t_select{
		border:1px solid #CCCCCC;
		font-weight:bold;
		height: auto;
		width: auto;
		font-size:11px;
	}
  
	.boxmsg{
		padding: 5px;
		border: 2px solid #66FF99;
		font-size: 11px;
	}
	
	div.autocomplete {
		position:absolute;
		width:auto;
		background-color:white;
		border:1px solid #888;
		margin:0px;
		padding:0px;
		overflow:auto;
		height:100px;
    }
    
	div.autocomplete ul {
		list-style-type:none;
		margin:0px;
		padding:0px;
    }
    
	div.autocomplete ul li.selected {background-color: #CCFFFF;}
    
	div.autocomplete ul li {
		font-size:9px;
		font-family:Verdana;
		font-weight:normal;
		display:block;
		margin:0;
		padding:1px;
		height:14px;
		cursor:pointer;
	}
	
	.infobox {
		width:450px;
		margin:0 auto;
		font-family:Verdana;
		font-size:11px;
	}
	/*FINE STILE FORM REGISTRAZIONE FINE*/
	
	/*sconto pacchetti*/
	.scp-strike{text-decoration:line-through;color:#FF0000;}
	/*.scp{color:#FF0000;}*/
	.title-table-price{
		background-color:#476283;
		height:18px;
		font-size:16px;
		color:#FFFFFF;
		text-align:left;
		}
	table.tbprice{
		table-layout:fixed;
		width:100%;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		font-style: normal;
		}
	table.tbprice td{
		text-align:right;
		}