

#principale {
            CLEAR: both;  
            MARGIN-TOP: -1px; 
            BACKGROUND: #0D4D93;  
            WIDTH: 90%; 
            }
#sfondo {
	CLEAR: both;
	MARGIN-TOP: -1px;
	WIDTH: 90%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
}

#menu {
	padding: 4px 0;
	width: 100%;
	FONT-SIZE: 100%;
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana,arial,sans-serif;
	background: #0D4D93;
}
    
#menu a {
    padding:4px 10px;
    text-decoration:none;
    font-weight:bold;
    color:#FFFFFF;
    }
    
#menu a.hover {
    color: #0D4D93 ;  
    background:#E98F16;
    }
    
#menu span {
    display:none;
    }
    
#img {
    vertical-align:bottom;
    }

#subnav {
background:#E98F16 ;
    font-size:10px;
    margin-bottom:2em;
    }
#subnav a {
    color:#0D4D93;
    margin-right:1em;
    }
#subnav span {
    color:silver;
    margin-right:1em;
    }
    
#bottom 
{FONT-SIZE: 70%; 
COLOR: #FFFFFF; 
background: #0D4D93;
FONT-FAMILY: verdana,arial,sans-serif;
}

body{
	margin: 0px;
	font-family: tahoma;
	font-size: 11px;
	padding: 0px;
	background-color: #002046;
	color: #FFFFFF;
	background-image: url(../images/Sfondi/Page-BgTexture.jpg);
}
	
.centro{
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(../images/sfondo_interno.gif);
}

.centro_apnea{
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(../images/sfondo_interno.gif);
}

.internosito{
padding:0px
		}

td {
	font-family:tahoma;
	font-size:12px; color:#002046
	}
	

li{
	font-family:tahoma, tahoma, Helvetica, sans-serif;
	font-size:11px;
  }
  
  
.testo{
		font-family:tahoma;
		font-size:11px; color:#333333
	  }

a {
		font-family:tahoma;
		color:#EC7404;
		text-decoration:none;
		font-variant:normal
  }


a:hover {
color:#80CBF2; 
		}



.testo_interno,.testo_small,.RTEtextarea {
 font-family:tahoma;
								font-size:11px;
								color:#002046;
																				
							}

p {margin:0px;padding:0px}

.titoli,.titolo_pagina{
						font-family:tahoma;
						font-size:18;
						color:#002046;
						font-weight:bold;
						text-align:left;  
						
						height:18px; 
					
						padding-top:0px; 
						padding-bottom:5px; 
						font-style:italic 
					   }



.titolo_news{
				font-family: Tahoma;
				font-size:15px;
				font-weight:bold;
				color:#12598F;
		
			}

.titolo_home{
						border-bottom:1px solid #002145; padding:5px; font-family:tahoma;
						font-size:16px;
						color:#002145;
						font-weight:bold;
						text-align:left;  
						height:18px; 
						 font-style:italic 
					   }

.titolo_home a{color:#002145}
.titolo_home a:hover{color:#80CBF2; }

.bordo_azzurro {border: 1px solid #81CBF1}
.testo_home{	padding:5px; font-family:tahoma;
						font-size:11px;
						color:#002145;
			}





.bottone     { font-family: tahoma; font-size: 10px; color: #414499; font-weight: bold; 
               text-align: left; text-transform: uppercase; background-color: 
               #FCB85B; background-image: url('images/freccia_arancio.gif'); 
               background-repeat: no-repeat; border: 1px solid #1E3983; 
               padding-left: 20px; background-position: left center }
.titoletti{
	background-position: left center;
	font-family: tahoma;
	font-size: 14;
	color: #FFFFFF;
	padding-left: 25px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	font-style: italic;
	background-image: url(../images/freccetta.gif);
	background-repeat: no-repeat;
}
		  
				
.titoletti a{
					color:#FFFFFF
				  }	
		
.titoletti a:hover{
				color:#80CBF2; 
			}
			




.testo_footer{
				font-family:tahoma, tahoma, Helvetica, sans-serif;
				font-size:11px;
				line-height:18px;
				color:#ffffff;
			}
			
.centratitoli{
				line-height:17px;
			}
			
.novis {
			display: none;
			visibility: hidden;
		}


.basesito{
	background-position: left top;
	border-left: 1px solid #81CBF0;
	border-right: 1px solid #81CBF0;
	border-bottom: 1px solid #81CBF0;
	background-color: #002046;
	background-image: url(../images/sfondo_sito.gif);
	background-repeat: repeat-y;
}

.internosito{
				font-family:tahoma, tahoma, Helvetica, sans-serif;
			}

.centrosito {
				padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0
				}


.sfondoup {padding-top:2px;
		} 
		
.under {
			color: #002046; 
			padding: 0px; 
			background-color: #81CBF2;font-size:11px; font-weight:bold
		}
		

		
form { 
			padding: 0;
			margin:0 ;
			z-index:0
	 }
	 
input { 
		  	border:1px solid #002046; 
		  	font-family:tahoma; 
		  	font-size:10px; 
		  	color:#002A5C;z-index:0; background-color:#Ffffff 
		}

select { 
			border:1px solid #002046; 
			font-family:tahoma; 
			font-size:10px; 
			color:#002A5C;z-index:0 ; background-color:#Ffffff 
		}
		
textarea{ 
			border:1px solid #002046; 
			padding:0; margin:0; 
			font-family:tahoma; 
			font-size:10px; 
			color:#002A5C;z-index:0; background-color:#Ffffff  
		}

p {color:##002046}


.fotosmall{border: 1px solid #81CBF1}

			


.newsletter{  
			padding:7px;
			font-family:tahoma; 
			font-size:11px; 
			color:#333333; 
			background-color:#FFFFFF
			}

.tab_newsletter{
			border-bottom:2px solid #1E397E; 
			}

.small{
			font-size:9px; 
			}

.sfondo_newsletter{
	background-color: #FFFFFF;
	background-image: url(../images/spazio_bianco.gif);
}
			
.bordo_banner,.imgbanner {
							border:5px solid #F6F3CA; 
						 }
							
.sfondo_bianco{
	background-image: url(../images/spazio_bianco.gif);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: left top;
}
               
.sfondo_bianco1{
	Background-image: url(../images/spazio_bianco.gif);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: left top;
}

.stampa {
	background-color: #FFFFFF;
	background-image: url(../images/spazio_bianco.gif);
}
			
.sotto {
			color: #ffffff;
			}
			
.sotto a {
			color: #ffffff; 
			}
			
.sotto a:hover{
			color: #FFFFFF;text-decoration:underline
			}

.menudx{
	background-color: #002046;
}
			
.menusx{
 height:100% 
 }
			
.menuleft  {
	color: #FFFFFF;background-color: #002046;
}

.menuright  {
			padding-left:15px; 
			background-color:#002046;
			}
			

.alert {color: #FF0000; font-weight:bold}
.bianco {color: #ffffff}
.small2{font-weight:4px;}
			
.bianco a{}

.backbottom {
FONT-SIZE: 70%; 
COLOR:  #0D4D93;
background: #E98F16;
FONT-FAMILY: verdana,arial,sans-serif;
}

.backcorpo {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	MIN-HEIGHT: 150px;
	PADDING-BOTTOM: 20px;
	PADDING-TOP: 20px;
	FONT-SIZE: 80%;
	FONT-FAMILY: verdana, arial, sans-serif;
	COLOR: #81cbf2;  
	text-align: justify;
 }

p {
 text-align: justify;
 FONT-SIZE: 100%; 
 FONT-FAMILY: verdana,arial,sans-serif;
 }
 
.back {
 FONT-SIZE: 100%; 
 FONT-FAMILY: verdana,arial,sans-serif;
 font-weight: 700;
 COLOR: #FFFFFF; 
 text-align: right;
 text-decoration: none;
 }
 
.ean {
 FONT-SIZE: 100%; 
 FONT-FAMILY: verdana,arial,sans-serif;
 font-weight: 700;
 COLOR: #FFEE02; 
 text-align: right;
 text-decoration: none;
 }
 
.eanV {
	FONT-SIZE: 100%;
	FONT-FAMILY: verdana,arial,sans-serif;
	font-weight: 700;
	COLOR: Green;
	text-align: right;
	text-decoration: none;
}

p.title {
 FONT-SIZE: 100%; 
 FONT-FAMILY: verdana, arial, sans-serif;
 font-weight: 700;
 color:#FFFFFF
 }

ul {
 text-align: justify;
 FONT-SIZE: 100%; 
 FONT-FAMILY: verdana,arial,sans-serif;
 }
 
#maintitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	normolink{text-decoration: underline;
	normolink A:visited { COLOR: #FFFFFF; 
	normolink A:hover { COLOR: #FFFFFF; 
	normolink A:active { COLOR: #FFFFFF; 
}

.normolink{text-decoration: underline;}
.normolink A:visited { COLOR: #FFFFFF; }
.normolink A:hover { COLOR: #FFFFFF; }
.normolink A:active { COLOR: #FFFFFF; }

}