body{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #374149;
	
}
/*  STRUTTURA    */  

#container{width:801px; margin: 0 auto;   text-align:left; }

    #header{height: 136px;	background: #ff9933; border: 1pt solid #ff9933;  }
    #main{width:801px; padding-top: 20px}
	#mainMenu{width: 205px; float: left; text-align:left; }
    #mainMain{width: 588px; float: right; border: 1pt solid #ff9933;}
        
        /*PAGINA HOME */
        #mainHome{background: #f7941d;}
        #homeFooter{padding: 10pt;}
        #homeTop{
			height: 300px;
			background: url(../libreria_img/cartolina.jpg);
            background-repeat: no-repeat;
            background-position: Center;
		}    
		#homeGioca{
			width: 170px;
			padding-top:170px;
			padding-left: 15px;
		}
                
        /* PAGINA FORM */        
        #mainForm{padding-top:20px;}
        
        /* PAGINA PREMI */
        #mainPremi{background: #f7941d;}
            #premiTop{padding-top: 50px}
            #premiFooter{padding: 10px}
        /* PAGINA FOTOGALLERY */
        #mainGallery{margin: 10px auto; text-align:center;}	
			#galleryTop{ }
				#galleryBoxImg{padding: 5px}
				#galleryBoxName{background: #f7941d}	
			#galleryFooter{padding-top: 10px}
				.galleryMini{margin-left: 10px; padding: 5px; border: 1pt solid #ff9933; }
			#galleryNav{padding-top: 10px;padding-right: 20px; text-align: right;	font-size: 11px;	color: #000000; font-style: italic; }
				
		}
        
        /* PAGINA RISPOSTA */
        #rispostaText{
            height:100px;
            padding-top: 20px;
            padding-left: 20px; padding-right: 20px;
            text-align: justify;
            font-size: 12px;
            color: #000000;
            font-style: italic;
        }
        
        /* PAGINA GIOCA */                
        #mainGioca{background: #f7941d;}
        #giocaFooter{padding: 10pt;	background: #000000; padding-top:20px; }
		#giocaTop{padding: 10pt;background: #f7941d;}
        
    #footer{height: 30px}    
    #under{height: 200px}

.clear{clear: both}
.sposta{padding-left: 50px}

/*  TESTI    */

.blackText{	text-align: justify;	font-size: 11px;	color: #000000; font-style: italic;	}
.whiteText{	text-align: justify;	font-size: 11px;	color: #ffffff; font-style: italic;	}
.whiteTextC{text-align: center;	font-size: 11px;	color: #ffffff; font-style: italic;	}
.whiteTextBig{text-align: justify;	font-size: 12px;	color: #ffffff; font-style: italic;	}
.orangeText{text-align: center;	font-size: 11px;	color: #ff9933;}
.orangeTextT{text-align: center;	font-size: 11px;	color: #ff9933;}
.orangeText:hover{text-align: center;	font-size: 11px;	color: #ff9933; text-decoration: underline; }
.orangeTextBig{text-align: center;	font-size: 14px;	color: #ff9933; text-decoration: underline; font-style: bold;	}
.orangeTextBig:hover{text-align: center;	font-size: 14px;	color: #ff9933; text-decoration: underline; font-style: bold;  }

/*  LINKS    */


.linkBg{
    background: #ff9933;
	padding-left: 25px;
	padding-top: 5px;
	margin-left:30px;
	margin-right:20px;
    padding-bottom:5px;
	margin-bottom:7px;
	border: 1pt solid #ff9933;
	}
.linkBg:hover{background: #000000;}    
.linkBg:active{background: #ff9933;} 
.linkWhite{
    font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px; 
	color: #ffffff;
	font-style: normal;	
	text-decoration: underline;	
	line-height: normal;	
	
}
.linkWhite:hover{color: #ff9933; text-decoration: underline;}

.linkBlack{color: #000000;}
.linkBlack:hover{color: #ff9933;}
.linkWhiteInterno{color: #ffffff; font-style: italic; text-decoration: underline;}
.linkWhiteInterno:hover{color: #ffffff;font-style: italic;text-decoration: underline;}


td{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #000000;
}
.tdBlack{background-color: #000000; padding-left: 10px}
.tdFoto{border:  1pt solid #000000;}

input{	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	font-style: normal;	
	text-decoration: none;	
	background-color: #FFFFFF;	
	line-height: normal;	
	height: auto;	
	width: auto;	
	border: 1pt solid #ff9933;
}

select{
	border: 1pt solid #ff9933;
}

a img {	border: none;}
a:link, a:visited {	text-decoration: none;}
a:hover {text-decoration: none;}

#formerror{text-align:center;width:90%;color:#150DD5;font-weight:bold;font-size:12px;padding:5px}
