
body {
margin:0;
padding:0;
background: #1B2FB3 url('bg.gif') repeat-x;
	}


.form {
margin:0;
padding:0;

	}




/* ------------------------------ MENU ----------------------------------- */



#avmenu {
clear: left;
float: left;
width: 180px;
margin: 0;
padding: 0;

}

#avmenu ul {	
list-style: none;
width: 180px;
margin: 0;


}	

#avmenu li {
margin-bottom: 6px;
}

#avmenu li a {
font-weight: bold;
height: 20px;
text-decoration: none;
color: #000066;
display: block;
padding: 2px 0 2px 10px;
background: #f4f4f4;

/*  colore barretta */
font-family: verdana;
font-size: 13px;
}	

.giallo {
border-left: 4px solid #FFCC00;
}

.red {
border-left: 4px solid #ff0000;
}

.arancio {
border-left: 4px solid #FF6600;
}
	
#avmenu li a:hover {
background: #000066;
color: #ffffff;

}






















.celeste
{
color: #3366CC;
}


.grigio
{
background-color: #EDE9E0;
}


h1 {
font-size:100%;
color: #cc0000;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0px 0px 0px 0px;
margin:0px;
}

h2 {
font-size:100%;
color: #000066;
margin-left:10px;
font-family: Arial Black, Verdana, Helvetica, sans-serif;
margin:0px;
padding:0px;	
}

/*
 ------------------------------------- OFFERTE  ----------------------------------------
*/


.flash {
margin:0px;
margin-left:15px;
padding:0px;

}

.right
{
margin-right:10px;
}



.data
{
color:#ffffff;
background-color: #666666;
}


h3 {

color: #cc0000;
font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

h4 {
font-size:130%;
color: #ff9900;
margin-top:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;

}



a.orizzontale:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-decoration: none; 
	line-height:1.5em;
	

	
}
a.orizzontale:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-decoration: none; 	
	line-height:1.5em;
}
a.orizzontale:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-decoration: none; 
	line-height:1.5em;	
}
a.orizzontale:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	text-decoration: none; 	
	line-height:1.5em;
	background-color:#cc0000
		
}




a:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	text-decoration: underline; 
	line-height:1.5em;
	

	
}
a:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	text-decoration: underline; 	
	line-height:1.5em;
}
a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	text-decoration: underline; 
	line-height:1.5em;	
}
a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	text-decoration: underline; 	
	line-height:1.5em;
		
}





a.continua:link { 

	color:#000000;
	

	
}
a.continua:active { 
	color: #000000;
}
a.continua:visited { 

	color: #000000;
		
}

a.continua:hover { 
	background-color: #cc0000;	
color:#fff;
}



a.testom1:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc3300;
		line-height:1.5em;
	text-decoration: none; 
}
a.testom1:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc3300;
		line-height:1.5em;
	text-decoration: none; 
}
a.testom1:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc3300;
		line-height:1.5em;
	text-decoration: none; 
}
a.testom1:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
		line-height:1.5em;
	text-decoration: underline; 
}


a.testom2:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc3300;
	
	text-decoration: none; 
}
a.testom2:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc3300;
	
	text-decoration: none; 
}
a.testom2:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc3300;
	
	text-decoration: none; 
}
a.testom2:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color: #cc3300;
	text-decoration: underline; 
}



.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	line-height:16px;
	
}

.testo-piccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	line-height:14px;

}


.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc3300;
	font-weight: bold;
	padding: 0px;
}




.tratto {
	border-top:1px solid #E0DCD3;
height:1px;
margin-bottom:10px;
}



.tratto2 {
	border-top:1px dashed #666666;
height:1px;
margin:3px;
width:100%;
}


.img_border {
	border:1px solid #666666;
margin:4px;

}



.testo-bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;

}
