/*
File 		> foglio di stile per il sito ISRai
Autore 		> giovanni mamino | giovanni.mamino@infosys.it | www.infosys.it

Versione	> 1.8.2012
*/

/* Contenuto */
body { 
	padding: 0px; 
	margin:0px; 
	text-align:left;
	background-color: #666666;
	background-image:url(immagini/interna_sfondo_pattern.gif);
	background-position: top left;
	background-repeat: repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}
#intestazione {
	width: 700px;
	height: 119px;
	margin: 0px;
	padding: 0px;
	background-color:#000000;
	background-image:url(immagini/interna_intestazione.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}
#corpo {
	clear:both;
	width:700px;
	margin: 0px;
	background-image:url(immagini/interna_corpopattern.gif);
	background-position:top;
	background-repeat: repeat-y;
}
#menu {
	float: left;
	width: 192px;
}
#testo {
	/*background-color:#FFFFFF;*/
	padding: 0px 20px 0px 0px;
	float: right;
	text-align: justify;
	color: #000000;
	width: 480px;
}
#copyright {
	clear:both;
	width:700px;
	margin: 0px;
	background-image:url(immagini/interna_corpopattern.gif);
	background-position:top;
	background-repeat: repeat-y;
}
	#copyright p {font-size:80%; text-align:right; color:#666; margin:0px; padding:0px 24px;}
	#copyright p a{color:#666;}
	#copyright p a:link, #copyright p a:visited {text-decoration: none; font-weight: normal;}
	#copyright p a:hover, #copyright p a:active {text-decoration: underline; font-weight: normal;}
	
#piede {
	clear:both;
	width: 700px;
	text-align: right;
	font-size: 90%;
	color:#FFFFFF;
	border-top:1px solid #999;
}
	#piede A:link, #piede A:visited {color: #FFFFFF; text-decoration: none; font-weight: normal;}
	#piede A:hover, #piede A:active {color: #FFFFFF; text-decoration: underline; font-weight: normal;}
	#piede_png {display:none;}
	
.calcolo {
	margin: 20px 0px 16px 10px
}
.sinistra {
	float:left;
	margin:0px;
	padding: 0px;
}
.destra {
	float:right;
	margin:0px;
	padding: 0px;
}
.centrato{ margin-left:50px;}
div#navigation{display:none;}

li#home span{background-image: url(immagini/menu_home.gif);}
li#informazioni span{background-image: url(immagini/menu_informazioni.gif);}
li#demo span{background-image: url(immagini/menu_demo.gif);}
li#registrazione span{background-image: url(immagini/menu_registrazione.gif);}
li#areadownload span{background-image: url(immagini/menu_areadownload.gif);}
li#supporto span{background-image: url(immagini/menu_supporto.gif);}
li#acquista span{background-image: url(immagini/menu_acquista.gif);}
li#linkutili span{background-image: url(immagini/menu_linkutili.gif);}
li#contatti span{background-image: url(immagini/menu_contatti.gif);}
li#comeacquistare span{background-image: url(immagini/menu_comeacquistare.gif);}
li#offerte span{background-image: url(immagini/menu_offerte.gif);}
li#precedenti span{background-image: url(immagini/menu_precedenti.gif);}

#banner {
	padding:10px 0px;
	width:192px;
	margin-top:70px;
	border-bottom: 1px solid #505050;
	border-top: 1px solid #505050;
}
#banner p{
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	margin: 5px 5px 15px 6px;
}

h1 {
	font-size: 24px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	margin: 5px 0px 2px 10px;
}
h2 {
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	margin: 2px 0px 2px 18px;
}
h2 img {margin:-5px 0px; }
h3 {
	font-size: 12px;
	color: #444444;
	font-weight: bold;
	text-decoration: none;
	margin: 2px 0px 2px 18px;
}
p {	margin: 5px 0px 5px 20px;}
i { font-weight:bold; font-size:9px;}
#testo p {
	margin-right: 5px;
}
#piede p {
	margin: 0px 13px 5px 5px;
}
#testo ul {
	margin-top: 0px;
	margin-bottom: 5px;
}
#testo table tr td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}
#testo a.freccia:link, #testo a.freccia:visited {
	padding-left:20px;
	background-image:url(immagini/ico_link.gif);
	background-position:center left;
	background-repeat: no-repeat;
}
#testo a.freccia:hover, #testo a.freccia:active {
	padding-left:20px;
	background-image:url(immagini/ico_link_animata.gif);
	background-position:center left;
	background-repeat: no-repeat;
}
#testo a:link, #testo a:visited {
	text-decoration: none;
	color: #993387;
	font-weight: bold;
	}
#testo a:hover, #testo a:active {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	}
#registra {
	width:466px;
	background-color:#888888;
	background-image:url(immagini/registra_pattern.gif);
	background-position:center top;
	background-repeat:repeat-y;
}
#registra strong{
	font-weight: bold;
	color: #993387;
	margin-left: -3px;
}
#registrap {
	width:215px;
	background-color:#888888;
	background-image:url(immagini/registra_patternp.gif);
	background-position:center top;
	background-repeat:repeat-y;
}
#registrap strong{
	font-weight: bold;
	color: #993387;
	margin-left: -3px;
}
.frecciacquista{margin-left: 200px;}
.frecciacquistap{margin-left: 70px;}
.btnAcquista{margin-left: 40px;}
.errore {color:#993387; text-decoration:blink;} 
	.errore img {display:none;}
	
		#testo table.tabella {
			border:1px solid #ffffff;
			margin:5px 0px 5px 20px;			
		}
		#testo table.tabella tr td{
			border:1px solid #ffffff;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;			
		}		
		#testo table.tabellaoff {
			border:0px solid #ffffff;
			margin:5px 0px 5px 20px;			
		}
		#testo table.tabellaoff tr td{
			border:1px solid #CCCCCC;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;			
			text-align: left;
		}	
		#testo table.tabellaoff tr th{
			border:1px solid #CCCCCC;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: #333;
			color: #FFF;
			font-size: 9px;			
			text-align: left;
		}	
		
.ico_gratis	{margin:-2px 0 -5px;}
.BtnDestra {
	margin-left: 380px;
}
form {
	margin:0px;
	padding: 0px;
}
.info {
	border: 1px solid #000000;
}
sup {
	/*display:none;*/
	line-height:5px;
	font-size:80%;
	}
.domande { background-color: #EFEFEF; padding: 5px;}
.paragrafopiccolo {font-size: 9px;}

/* Like box facebook */
#likebox-frame{
 border:2px solid #000;
 width:180px;
 z-index:10;
 height: 76px;
 overflow: hidden;
 position:relative;
 top:-1px;
 left:-2px;
}
#likebox-frame iframe{
  left:-5px;
  overflow:hidden;
  position:relative;
  top:-1px;
}