body {
	font-family: tahoma,verdana,sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	background: #9DBCD0 url(/images/fondo_pag.jpg) repeat-x top;
}
ul {
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	color: #000;
	list-style-type: square;
	font-family: tahoma,verdana,sans-serif;
	font-size: 7pt;
	letter-spacing: 1px;
	line-height: 15px;
}
li {
	margin-left: 16px;
}
h1 { font-size: 14pt; color: #AA0000;
  font-family: tahoma,verdana,sans-serif;
  font-weight: normal;
  letter-spacing: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  margin-right:0px;
  margin-top: 10px;
  text-align :left;
}  
h2 {
	font-size: 11pt; color: #aa0000;
	font-family: tahoma,verdana,sans-serif;
	letter-spacing: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
    margin-right:0px;
    margin-top: 15px;
    text-align :left;
}
  
h3 {
	font-size: 9pt;
	color: #AA0000;
	font-family: tahoma,verdana,sans-serif;
	letter-spacing: 0px;
	padding: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;
	text-align: left;
}
  
h4 {
	font-size: 8pt;
	color: #000;
	font-family: tahoma, verdana, sans-serif;
	letter-spacing: 1px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right:0px;
	margin-top: 10px;
	text-align :left;
	font-weight: normal;

}
  
h5,h6 { font-size: 7pt; color: #000;
  font-family: tahoma,verdana,sans-serif;
  font-weight: normal;
  letter-spacing: 1px;
  padding-top: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  text-align: left; }
  
 p { 
	font-size: 75%; color: #000;
	letter-spacing:1px;	
	font-family: tahoma,verdana,sans-serif;
  	margin-bottom: 10px;
  	margin-left: 0px;
  	margin-right:0px;
  	margin-top: 10px;
  	text-align :left;
	}


#elenco p, h3, td{ 	
	color: #000;
	font-family: tahoma,verdana,sans-serif;
  	margin-bottom: 10px;
  	margin-left: 0px;
  	margin-right:0px;
  	margin-top: 0px;
  	text-align :left;
	font-size:11px
	}
#elenco h2{ 
	font-size: 10pt; color: #000;
	letter-spacing:0px;	
	font-family: tahoma,verdana,sans-serif;
  	margin-bottom: 10px;
  	margin-left: 0px;
  	margin-right:0px;
  	margin-top: 2px;
  	text-align :left;
}
#elenco .bordo{ 
	border: solid 1px; color:#aa0000;
}
#estrai_offerta p, h3{ 
	font-size: 10px;
	color: #000; 
  	font-family: tahoma, verdana, sans-serif;
	text-align:justify;
}

#testo p, h3{ 
	font-size: 11px;
	color: #000; 
  	font-family: tahoma, verdana, sans-serif;
	text-align:justify;
}

#testo ul li{
	font-size: 11px;
	color: #000; 
  	font-family: tahoma, verdana, sans-serif;
	list-style:circle;
	}
#testo img{
	border: 5px solid #ccc;
	float:right;
	margin-left:30px;	
	margin-bottom:15px;
	}
 
h2.line_drop { 
	font-family:"Trebuchet MS", Garamond, Georgia;
 	line-height: .88em;
	border-bottom: #990000 1px solid;
	color: #990000;
	letter-spacing: -1px;
	} 

h2.title { 
	font-family:"Trebuchet MS", Garamond, Georgia;
 	color: #990000;
	letter-spacing: -1px;
	} 
img {
	border: 0px;
	}
  
blockquote {
	line-height:16px;
	text-align:justify;
	text-indent: 25px;
	background: url(images/quotes1.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
}
blockquote p {
	margin: 0;
	text-align:justify;
	padding-left: 5px;
	background-position: 165px 65px;
	background-repeat: no-repeat;
	background-image: url(images/quotes2.gif);
}
a { color: #aa0000; text-decoration: none; margin: 0px; padding: 0px; }
a:hover { color: #000;text-decoration: none; margin: 0px; padding: 0px; }
a.link_rosso {
	color: #fff;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
a:hover.link_rosso { 
	color: #e08e8e;
	text-decoration: none;
	margin:0px;
	padding:0px;
}

a.link_bianco {
	color: #fff;  margin: 0px; padding: 0px; }
a:hover.link_bianco {
	color: #e08e8e; text-decoration: none; margin: 0px; padding: 0px;
}
a.link_email{
	 color: #fff;
	 text-decoration:underline;
}
a:hover.link_email {
	color: #fff;
	text-decoration: none; 
}	
a.link_contatti{
	 text-decoration:underline;
}
a:hover.link_contatti {
	text-decoration: none; 
}
a.link_nero {
	color: #000; text-decoration: none; margin: 0px; padding: 0px;
}
a:hover.link_nero {
	color: #aa0000; text-decoration: none; margin: 0px; padding: 0px;
}


a.linkness {
text-decoration: none;
color: #444;
}
a:hover.linkness {
font-size: 9px;
color: #52A145;
}



#content {
	position: relative;
	width: 760px;
}

#sx {
	position: absolute;
    margin-left:15px;
    margin-top:15px;	
}


#dx {
	position:absolute;
	margin-left:615px;
	margin-top:15px;
}


 
#margini {  
      margin-left:20px;
      margin-right:20px;
      margin-top:30px;
      margin-bottom:20px;
 }

#margini_menu {  
      margin-left:20px;
      margin-right:20px;
      margin-top:0px;
      margin-bottom:20px;
 }
 

			
			
/* CLASSI */



.pulsante {
	background: #AA0000;
	border: none;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 1px;
	width: 100px;
	padding: 0px 0px 0px 0px;
	}



.tasto_menu{
	background: #FBF9EF url(/images/tasto.gif);
	width: 190px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	text-align: left;
	font-family:tahoma,verdana,sans-serif;
	font-size:10pt;
	color:#626056;
	font-weight: bold;
	height: 24px;
}


.menu_int{
	width: 190px;
	margin-left:0px;
	margin-bottom: 1px;
	margin-right: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: tahoma,verdana,sans-serif;
	font-size: 7pt;
	background: #E5E1D9 url(/images/fondo_menu_int.gif);
	text-align: left;
    font-weight: bold;


}


.centra { text-align: center; }
.sx { text-align: left; }
.dx {
	text-align: right;
}


.linea_tit {
	border-bottom: 1px solid #ED1C24;
}



.span_freccia { font-size: 8pt; color: #000; 
  font-family: helvetica,verdana,sans-serif;
  font-weight: bold;
  letter-spacing: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right:0px;
  margin-top: 0px;
  text-align: left; } 



.nascosto {
	visibility: hidden;
}


.bordo_img {
	border: 1px solid #A5A6A5;
}



.rosso {
	color:#AA0000;
}

.nero { color: #000; }

.grigio { color: #888888; }

.bianco { color: #fff; }

.blu {
	color: #2E5E8C;
}
.verde {
	color: #009A64;
}
.giallo {
	color: #F4CB03;
}
.arancio {
	color: #F58220;
}





/* FORM CONTATTI */


.input {
   padding-left:3px;
	padding-right:3px;
	color: #000;
	font-family:  tahoma,verdana,sans-serif;
	font-size: 10px;
	letter-spacing: 1px;
	font-weight: normal;
	width: 100%;
	border: 1px #000 solid;
	background-color: #fff;
}
.obbligatorio { color: #ff0000; }
form {
	margin:0px;
	padding:0px;
}
fieldset { 
	border: 1px solid #B4B4B4;
	padding: 0px;
	margin: 0px;
}
legend { font-size: 11px;
         font-weight: bold;
         font-family: tahoma,verdana,sans-serif;
         letter-spacing: 0px;
         color: #000;
         margin-bottom: 10px;
}         
label { font-size: 11px;
        font-weight: normal;
        font-family: tahoma,verdana,sans-serif;
        letter-spacing: 1px;
        color: #000;
}        
input { background: #fff; 
        color: #000; 
        text-decoration: none;
        font-weight: normal;
	    font-family: tahoma,verdana,sans-serif;
	    font-size: 10px;
	    letter-spacing: 1px;
	    padding: 0px 0px 0px 3px; 
        margin: 5px 0px 0px 0px;
	    border: 1px #8C8C8C solid;
	    width: 97%;
}	
select { background: #fff; 
        color: #000; 
        text-decoration: none;
        font-weight: normal;
	     font-family: tahoma,verdana,sans-serif;
	     font-size: 10px;
	     letter-spacing: 1px;
	     padding: 0px 0px 0px 3px;
	     margin: 5px 0px 5px 0px;
	     border: 1px solid #8C8C8C;
	     width: 97%;
}	
textarea { background: #efefef; 
         color: #000; 
         text-decoration: none;
         font-weight: normal;
	     font-family: tahoma,verdana,sans-serif;
	     font-size: 10px;
	     letter-spacing: 1px;
	     padding: 0px 3px 0px 3px; 
         margin: 5px 0px 5px 0px;
         border: 1px solid #8C8C8C;
	     width: 99%;
         background-color: #ffffff;
 }
.spunta {
	background: transparent;
	border: 0px solid #8C8C8C;
	width: 20px;
	margin: 0px;
	padding: 0px;
}
hr {
	color: #990000;
	width: 100%;
	text-align: center;
}
#bottom-cc{
	height:152px;
	width:760px;
	border:0px;
	background-image: url(images/bottom.gif);
	background-repeat: no-repeat;
}
.proposals{
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
}
#private {
	width:529px;
	
}
#private fieldset{
	border: 1px solid #B4B4B4;
	padding:5px;
	height:50px;
}
#private input {
	background: #fff; 
	color: #000; 
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	border: 1px #8C8C8C solid;
	width: 100px;
	margin:0;
	padding:0;
   letter-spacing: 0px;
}


.banner_sx{
	float:left;
	padding:1px 0 0 0 !important;}
	
	
.banner_sx a{
	float:left;
	padding:1px 0 0 0 !important;}

	#banner_art {
		width:190px;
		height:100px;
		float:left;
	}
		.banner_tti {
			width:190px;
			height:99px;
			float:left;}
			
#top{
	margin:0 auto;
	text-align:center;
	width:790px;}