body{ 
 margin:0px 0px 0px 0px; 
 font-family: "Tahoma","Arial","Helvetica";
 line-height:1.4;
 background-color:#EFF0F1;
}

/*---------------------------- sfumatura ----------------------------*/	

.sfumatura_sx{	
 background-image:  url(immagini/elementi_grafici/riga_sx.jpg);
 background-position: top;
 background-repeat: repeat-y;
 }
 
 .sfumatura_dx{	
 background-image:  url(immagini/elementi_grafici/riga_dx.jpg);
 background-position: top;
 background-repeat: repeat-y;
 }
 
  .sfumatura_riga{	
 background-image:  url(immagini/elementi_grafici/sfondo_riga.gif);
 background-position: top;
 background-repeat: repeat-y;
 }
 
   .riga_grigia{	
 background-image:  url(immagini/elementi_grafici/riga_grigia.gif);
 background-position: top;
 background-repeat: repeat-y;
 }
 
    .riga_arancio{	
 background-image:  url(immagini/elementi_grafici/riga_arancio.gif);
 background-position: top;
 background-repeat: repeat-y;
 }
/*---------------------------- SOTTOMENU ----------------------------*/
.Sottomenu {  
border-bottom: 1px solid #DDDDE0;
border-right: 4px solid #FF6963;
padding: 11px 15px 11px 0px; 
}

.Sottomenu2{
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #DDDDE0;
border-right: 4px solid #FF6963;
padding: 11px 15px 11px 0px; 
}

.Sottomenu_grigio {  
border-bottom: 1px solid #DDDDE0;
border-right: 4px solid #DDDDE0;
padding: 11px 15px 11px 0px; 
}

.Sottomenu2_grigio {  
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #DDDDE0;
border-right: 4px solid #DDDDE0;
padding: 11px 15px 11px 0px; 
}

  .riga_sottomenu{	
 background-image:  url(immagini/elementi_grafici/riga_sottomenu.gif);
 background-position: bottom;
 background-repeat: repeat-x;
 height: 2px;
 }


/*---------------------------- bordo ----------------------------*/
  .bordo{
  border: 1px solid #DDDDE0;
  padding: 10px; 
   }
   
     .bordo2{
  border: 1px solid #DDDDE0;
  padding: 5px; 
   }
  
    .spazio{
  padding-left: 15px;
  padding-bottom: 5px;
  padding-top: 5px;
   }
   
/*---------------------------- margine ----------------------------*/
       .margine{
  margin-top: 5px;
   }

/*---------------------------- sfondo ----------------------------*/
 .sfondo_rosa{
  background-color: #FFEFEF;}
   
 .sfondo_grigio{
 background-color: #535663;}

/*---------------------------- immagine ----------------------------*/
.immagine {
float: right;
margin-left: 20px;
margin-bottom: 10px;
}  
/*---------------------------- testo_11 ----------------------------*/
.testo_11 {
font-family: "Tahoma","Arial","Helvetica";
font-size: 11px;
font-weight: normal;
color: #2f2f46;
text-decoration: none;
}

 .testo_11 a:active, .testo_11 a:visited, .testo_11 a:link {
font-family: "Tahoma","Arial","Helvetica";
font-size: 11px;
color: #FF6963;
font-weight: normal;
text-decoration:none;
}

.testo_11 a:hover {
text-decoration: none;
color: #535663;
}


/*---------------------------- testo_10 ----------------------------*/
.testo_10 {
font-family: "Tahoma","Arial","Helvetica";
font-size: 10px;
font-weight: normal;
color: #2f2f46;
text-decoration: none;
}

 .testo_10 a:active, .testo_10 a:visited, .testo_10 a:link {
font-family: "Tahoma","Arial","Helvetica";
font-size: 10px;
color: #FF6963;
font-weight: normal;
text-decoration:none;
}

.testo_10 a:hover {
text-decoration: none;
color: #535663;
}


/*---------------------------- testo_footer ----------------------------*/
.testo_footer {
font-family: "Tahoma","Arial","Helvetica";
font-size: 10px;
font-weight: normal;
color: #838793;
text-decoration: none; 
}
 .testo_footer a:active, .testo_footer a:visited, .testo_footer a:link {
font-family: "Tahoma","Arial","Helvetica";
font-size: 10px;
color: #838793;
font-weight: normal;
text-decoration:none;
}

.testo_footer a:hover {
text-decoration: underline;
color: #838793;
}




