.generic     { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-style: normal; line-height:11px; font-weight: normal; color: #286385}
.generic A   { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-style: normal; line-height:11px; font-weight: bold; color: #286385}

.form        { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-style: normal; line-height:1; font-weight: normal; color: #286385}
.notaform    { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-style: normal; line-height:1; font-weight: normal; color: #004173}
A.notaform:link,
A.notaform:visited,
A.notaform:active,
A.notaform:hover   { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-style: normal; line-height:1; font-weight: normal; color: #004173; text-decoration:underline;}

SELECT
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px
}   

INPUT
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
}

TEXTAREA
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
}

         
BODY {    
   margin:    0; 
   text-align: justify; 
}         

P {
	margin: 0 0 5 0;
	text-align: justify;

}

P#nojustify {
	text-align: left;

}

          
A:link       { text-decoration:none;}
A:visited    { text-decoration:none;}
A:active     { text-decoration:none;}
A:hover      { text-decoration:underline;}     

/* ---------------------------------------- right navigation */
.subMenu {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 9px; font-style: normal; 
	line-height:10px; 
	font-weight: bold; 
	color: #004173
	padding: 2 2 2 1;
	margin: 8 0 0 0;
	background-color: #FFF;
	text-align: left;   
}

.subMenu a {
	display: block; 
	color: #004173
	text-decoration: none;
	padding: 2px 2px 2px 3px;
	voice-family: "\"}\"";
	voice-family:inherit;
}

.subMenu a:link, 
.subMenu a:visited,
.subMenu a:active    {
	color: #004173;
 	text-decoration:none;
}          

.subMenu a:hover {
	background-color: #B8DAF0;
	color: #00417;
	text-decoration:none;
}          

.subMenu2 {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 9px; font-style: normal; 
	line-height:10px; 
	font-weight: normal; 
	color: #004173
	padding: 2 0 2 0;
	text-align: left;        
	
}

.subMenu2 a {
	display: block; 
	color: #004173            
	text-decoration: none;
	padding: 2px 2px 2px 8px;
	margin: 3 0 3 0;
}

.subMenu2 a:link, 
.subMenu2 a:visited,
.subMenu2 a:active    {
	color: #004173;
 	text-decoration:none;
}          

.subMenu2 a:hover {
	background-color: #DBECF7;
	color: #00417;
	text-decoration:none;
}          



#subMenuSel {
	background-color: #B8DAF0;
        margin: 8 0 0 0;
}        

#subMenu2Sel {
	background-color: #DBECF7;
}        


.content {
	margin:   0px 0px  0px 0x;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height:12px;
	font-weight: normal;
	background-color: #EBF4FB;	
	color: #286385;
	border: solid #FFFFFF 0px;
	border-left-width: 1px;
}

.contentProdotti {
	background-color: #EEF8FF;
	padding: 140px 10px 20px 10px;
	margin:   0px 0px  0px 0px;
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 10px; font-style: normal; 
	line-height:12px; 
	font-weight: normal; 
	color: #286385;	
	height: 200px;
}

.prodotti {
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 10px; font-style: normal; 
	line-height:12px; 
	font-weight: normal; 
	color: #286385;	
}


#contentTit {
	font-weight: bold; 
	font-size: 10; 
	margin: 0 0 5 0;
}

          
.homeRicetta 	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-style: normal; line-height:11px; font-weight: normal; color: #FFFFFF }
.homeNews 	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-style: normal; line-height:11px; font-weight: normal; color: #004173 }
.homeNewsTit 	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-style: normal; line-height:10px; font-weight: bold; color: #004173 }
.intMenu1 	{ font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; font-style: normal; line-height:10px; font-weight: bold; color: #004173 }
.prodottiElenco {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height:11px;
	font-weight: normal;
	color: #286385;
	margin: 0px 0px 0px -18px;
	list-style-type: square;
	padding: 2px;
}

.prodottiElencoBullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #286385;
}
.ricetteElenco {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height:11px;
	font-weight: normal;
	color: #286385;
	margin: 0px 0px 0px -2px;
	list-style-type: square;
	padding: 2px;
}

.ricetteElencoBullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #286385;
}

.contattiVoci {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height:10px;
	font-weight: bold;
	color: #004173;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;


}
.prodRicetta {
font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-style: normal; line-height:12px; font-weight: bold; color: #EDBF64
}
.newsTitElenco {
font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; font-style: normal; line-height:11px; font-weight: bold; color: #00295C
}
.newsElenco {

font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; font-style: normal; line-height:11px; font-weight: normal; color: #00295C
}
.newsData {

font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; font-style: normal; line-height:11px; font-weight: bold; color: #00295C
}
.newsTit {

font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-style: normal; line-height:11px; font-weight: bold; color: #00295C
}
.newsFocus {
font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-style: normal; line-height:11px; font-weight: normal; color: #FFFFFF
}

.newsFocus B {
font-family: Verdana, Helvetica, Arial, sans-serif; 
font-size: 10px; font-style: normal; line-height:1; font-weight: bold; color: #FFFFFF
}

.ricetteDati {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height:12px;
	font-weight: bold;
	color: #FFFFFF;
}

.ricetteSchedaTit {
	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-style: normal; line-height:12px; font-weight: bold; color: #6F0000
}

.ricetteSchedaStit {
	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-style: normal; line-height:12px; font-weight: bold; color: #6F0000
}

.ricetteScheda {
	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-style: normal; line-height:12px; font-weight: normal; color: #00235A
}

.credits {
	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; font-style: normal; line-height:11px; font-weight: bold; color: #004173
}                                       

.popup {                                
	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-style: normal; line-height:12px; font-weight: normal; color: #286385
}                                       

.privacy {                              
	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-style: normal; line-height:11px; font-weight: normal; color: #286385
}                                       

.popupTit1 {                            
	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 16px; font-style: normal; line-height:12px; font-weight: bold; color: #004173
}

.popupTit2 {
	font-family: Verdana, Helvetica, Arial sans-serif; font-size: 14px; font-style: normal; line-height:12px; font-weight: bold; color: #004173
}
.popupConf {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height:18px;
	font-weight: bold;
	color: #286385;
	text-align: center;

}
.loginTit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
.login, 
.login A{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}

.alert1 {
	border: 1px solid #F8C264; 
	background-color:#FFFFFF; 
	padding: 5px; 
	padding-left:8px;
	margin: 20 0 15 0;
	font-weight: normal; 
	
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height:12px;
	color: #286385;
}

.warn1 {
	font-family: Verdana; font-size: 11px; font-weight: bold; color: #286385; margin-bottom:5px;
	padding-left:0px;
	background-color: #FFFFFF;
	
}

.error {
	border: 2px solid #F8C264; 
	background-color:#FFFFFF; 
	padding: 5px; 
	padding-left:8px;
	font-weight: normal; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height:12px;
	color: #286385;
}

.error2 {
	padding-top:5px;
}

.box1 {
	border: 1px solid #9DB7CE; 
	background-color:#FFFFFF; 
	padding: 5px; 
	padding-left:8px;
	font-weight: normal; 
	
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height:12px;
	color: #286385;
}          

.vincitoriHeader { 
	background-color: #B8DAF0; 
	padding-left: 8px;
	font-weight: bold;   
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 20px;
	color: #6393B1;
}
.vincitoriRigaDispari { 
	background-color: #ADCCE1;  
	color: #00295C;	
	padding-left: 8px;  
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 20px;
}
.vincitoriRigaPari { 
	background-color: #B8DAF0; 
	color: #00295C;     	
	padding-left: 8px;  
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 20px;
}          
.vincitoriData  {    
	padding-left: 8px;  
	font-size: 10px;

}
.vincitoriNome  {     
	padding-left: 8px;    
	font-size: 10px;
	font-weight: bold; 

}
.vincitoriCodice  {     
	padding-left: 8px; 
	font-size: 10px;
	font-weight: bold; 
}