/*
File 		> foglio di stile per il sito ISRai
Autore 		> davide geraci | davide.geraci@infosys.it | www.infosys.it

Versione	> 28.9.2006
*/

/* 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: top right;
	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;
	padding-bottom: 4px;
}
	#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;}

.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{padding-top: 100px;}
div#navigation ul{list-style-type: none;margin: 0px;padding: 0px;}
div#navigation li{margin: 0px 0px 1px;padding:0px;border-bottom: 1px solid #505050;}
div#navigation a{position:relative;display:block;width:193px;height:15px;}
div#navigation a span{position:absolute;width:193px;height:15px;cursor: pointer; /*per IE*/ }
div#navigation a:hover{color: #ccc /*per IE*/}
div#navigation a:hover span{background-position: -193px 0px;}
div#navigation a#current span{background-position: -193px 0px;}
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#precedenti span{background-image: url(immagini/menu_precedenti.gif);}
li#offerte span{background-image: url(immagini/menu_offerte.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.hi td{ background-color:#FF0;}
		#testo p span.hi {border:1px solid #666; background-color:#FF0;}
		#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%;}

.noborder {border: 0px;}

.evidenziato {color: #993387;}

.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: 70px;
 overflow: hidden;
 position:relative;
 top:-1px;
 left:-2px;
}
#likebox-frame iframe{
  left:-5px;
  overflow:hidden;
  position:relative;
  top:-1px;
}