body {
	scrollbar-face-color: #DEDEDE;
	scrollbar-highlight-color: #F2F2F2;
	scrollbar-shadow-color: #F2F2F2;
	scrollbar-arrow-color: #F2F2F2;
	scrollbar-base-color: #F2F2F2;
	scrollbar-track-color: #F2F2F2;
	scrollbar-darkshadow-color: #F2F2F2;
	scrollbar-3d-light-color: #F2F2F2;
	background: #ffffff url(/images/fondo_pag.gif) repeat-y center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

h1 {
	font-size: 20px;
	color: #BB4240;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	padding-left: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	font-weight: lighter;

}
  
h2 {
	font-size: 12pt;
	color: #A40000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	padding-left: 5px;
	padding-right:5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
}
  
h3 {
	font-size: 8pt;
	color: #AE0A0A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom: 25px;
	margin-left: 0px;
	margin-right:0px;
	margin-top: 25px;
	text-align :left;
	background-position: top;
	font-weight: bold;

}
  
h4 {
	font-size: 8pt;
	color: #626056;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right:0px;
	margin-top: 5px;
	font-weight: normal;

 }
	
h5{
	font-size: 7pt;
	color: #E2A7A7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right:0px;
	margin-top: 0px;
	font-weight: normal;

 }
	

	
	
	
ul {
	font-size: 8pt;
	color: #626056;
	list-style-type: square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	padding-left:65px;
	padding-right:5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right:0px;
	margin-top: 5px;
	text-align :left;
}


li {
	margin: 0px 0px 0px 10px;
	
}

ul.prodotti {
	padding: 0px 0px 0px 0px;
	color: #666666;
	margin-bottom: 0px;
	margin-left: 18px;
	margin-right: 0px;
	margin-top: 0px;
	list-style-type: none;
	font-weight: normal;
	font-size: 11px;
	list-style: url(images/fr_prodotti.gif);
}


  
p {
	font-size: 8pt;
	color: #626056;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right:0px;
	margin-top: 10px;
	text-align :left;
	background-position: top;
}

/* ID */
#page{
	height: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	vertical-align: top;
   background: #ffffff url(/images/px_sf.gif) repeat-y left;
}
#main{
	height: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	vertical-align: top;
}


/* A */

a { 
	color: #939393;
	text-decoration: none;}
	
a:hover { color: #666666; text-decoration: none;}

a.menu { color: #626056;
         text-decoration: none;
	     font-family: Verdana, Arial, Helvetica, sans-serif;
	     font-size: 9px;
	     font-weight: bold;
}
a:hover.menu { color: #AE0A0A; text-decoration: none;}

a.menuc { color: #626056;
         text-decoration: none;
	     font-family: Verdana, Arial, Helvetica, sans-serif;
	     font-size: 8pt;
	     font-weight: bold;
}
a:hover.menuc { color: #AE0A0A; text-decoration: none;}

a.bottom { color: #E2A7A7; text-decoration: none;}
a:hover.bottom { color: #ffffff; text-decoration: none;}

a.rossi { color: #A40000; text-decoration: none;}
a:hover.rossi { color: #626056; text-decoration: none;}

a.menua { color: #ffffff; text-decoration: none;}
a:hover.menua { color: #ffffff; text-decoration: none;}

a.modelli { color: #666666; text-decoration: none;}
a:hover.modelli { color: #AE0505; text-decoration: none;}

a.lav { color: #666666; text-decoration: none; padding-left:10px;}
a:hover.lav { color: #AE0505; text-decoration: none; padding-left:10px;}

a.fasi { color: #575757; text-decoration: none;
         display: block; height: 100%; 
			background-color: #DDDDDD;
			width: 100%;
			font-family: arial,tahoma,verdana,sans-serif;
			font-size: 11px;
			padding-top: 2px;
			vertical-align: bottom;
			font-weight: bold;}
a:hover.fasi { color: #ffffff;
         text-decoration: none;
			display: block; height: 100%;
			background-color: #CA3737;
			width: 100%;
			padding-top: 2px;
			font-family: arial,tahoma,verdana,sans-serif;
			vertical-align: bottom;
			font-size: 11px;}
			
			

a.scarica { color: #ffffff;
         text-decoration: none;
			display: block; height: 100%;
			background-color: #CA3737;
			width: 100%;
			padding-top: 2px;
			font-family: arial,tahoma,verdana,sans-serif;
			vertical-align: bottom;
			font-size: 11px;
			font-weight: bold;}
a:hover.scarica { color: #575757; text-decoration: none;
         display: block; height: 100%; 
			background-color: #DDDDDD;
			width: 100%;
			font-family: arial,tahoma,verdana,sans-serif;
			font-size: 11px;
			padding-top: 2px;
			vertical-align: bottom;
			font-weight: bold;}	



a.nasce { color: #575757; text-decoration: none;
         display: block; height: 100%; 
			background-color: #F8F8F8;
			width: 100%;
			font-family: tahoma,verdana,sans-serif;
			font-size: 11px;
			padding-top: 0px;
			padding-left:7px;
			margin-left:0px;
			margin-top: 0px;
			vertical-align: middle;
			font-weight: normal;}
a:hover.nasce { color: #ffffff;
         text-decoration: none;
			display: block; height: 100%;
			background-color: #666666;
			width: 100%;
			padding-top: 0px;
			padding-left:7px;
			margin-left:0px;
			margin-top: 0px;
			font-family: arial,tahoma,verdana,sans-serif;
			vertical-align: middle;
			font-size: 11px;}		
			
			
			
			
/* MENU */


.titolomenu{
	cursor: pointer;
	background: #FBF9EF url(/images/tasto_menu.gif);
	width: 148px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#626056;
	font-weight: bold;
	height: 28px;
}



.menu_int{
	width: 148px;
	margin-left:0px;
	margin-bottom: 1px;
	margin-right: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background: #E5D999  url(/images/px_menu_int.gif) repeat-y;
	text-align: left;
	font-weight: bold;

}


/* CLASS */



.bordo_foto {border-bottom: 4px #F2EBCB solid; 
       border-top: 4px #F2EBCB solid; 
       border-left: 4px #F2EBCB solid; 
       border-right: 4px #F2EBCB solid;}
		 
.imggrigio {border-bottom: 1px #DFDFDF solid; 
       border-top: 1px #DFDFDF solid; 
       border-left: 1px #DFDFDF solid; 
       border-right: 1px #DFDFDF solid;} 
		 
.imgrosso {border-bottom: 1px #C60000 solid; 
       border-top: 1px #C60000 solid; 
       border-left: 1px #C60000 solid; 
       border-right: 1px #C60000 solid;} 
	
/* CLASSI */




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

.testo { font-size: 11px; color: #000000; 
  font-family: tahoma,verdana,sans-serif;
  letter-spacing: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right:0px;
  margin-top: 5px;
  text-align :left; }

.grigio{ 
	font-size: 8pt;
	color: #939393;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-weight: bold;
 }
 
 .nero{ 
	font-size: 11px;
	color: #626056;
	font-family: arial,tahoma,verdana,sans-serif;
	letter-spacing: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-weight: bold;
 }
 
 .grigio_picc{ 
    font-size: 10px;
    color: #E1E1E1;
	 font-family: tahoma,verdana,sans-serif;
	 font-weight: normal;
 }
 
 .nero_picc{ 
    font-size: 10px;
    color: #000000;
	 font-family: tahoma,verdana,sans-serif;
	 font-weight: normal;
 }
 
 .bianco_picc {
	font-size: 10px;
	color: #ffffff;
	font-family: arial,tahoma,verdana,sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	letter-spacing: 0px;
	font-weight: normal;
}

 .grigio {
	font-size: 11px;
	color: #626056;
	font-family: arial,tahoma,verdana,sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	letter-spacing: 0px;
	font-weight: bold;
}

.tratteggio {
	border-bottom: 1px dotted #575757;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
}

/* FORM CONTATTI */
	
	
.rosso {color: #A40000;
}

.rossopad {
		font-size: 11px;
	color: #AE0505;
	font-family: arial,tahoma,verdana,sans-serif;
	margin-top: 7px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	letter-spacing: 0px;
	font-weight: bold;
}

.pdf {
		font-size: 11px;
	color: #AE0505;
	font-family: arial,tahoma,verdana,sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	letter-spacing: 0px;
	font-weight: bold;
}

.grigio_scuro {
	font-size: 15px;
	color: #696969;
	font-family: arial,tahoma,verdana,sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	letter-spacing: 0px;
	font-weight: bold;
}

.piccolo {
	font-size: 10px;
	color: #696969;
	font-family: tahoma,verdana,sans-serif;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	letter-spacing: 0px;
}

hr {
	width: 100%;
	color: #DFCF7F;
	height: 1px;
	margin: 0px;
	padding: 0px;
}

/* FORM CONTATTI */

.input {
	color: #626056;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-size: 8pt;
	padding-left:3px;
	padding-right:3px;
	font-weight: normal; clip: rect( ) ;
	width: 100%;
	border: 1px #E5D999 solid;
	background-color: #FFFFFF; }

	
.input2 {
    font-weight: bold;
    font-size: 8pt;
    color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-size: 11px;
	font-weight: normal;
    clip: rect( ) ;
	width: 100px;
	background-color: #AE0A0A;
	font-weight: bold;
	border: none; }	
	
	
    textarea {
    color: #626056;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-size: 8pt;
	padding-left:3px;
	padding-right:3px;
	font-weight: normal; clip: rect( ) ;
	width: 100%;
	border: 1px #E5D999 solid;
	background-color: #FFFFFF; }
	
	
	.input4 {
        color: #666666;
	font-family: tahoma,verdana;
	letter-spacing: 0px;
	font-size: 11px;
	padding-left:3px;
	padding-right:3px;
	font-weight: normal; clip: rect( ) ;
	width: 100%;
	border: 0px #7e1223 solid;
	background-color: #E8E8E8; }
	
	
	select {
	color: #626056;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-size: 8pt;
	padding-left:3px;
	padding-right:3px;
	font-weight: normal; clip: rect( ) ;
	width: 100%;
	border: 1px #E5D999 solid;
	background-color: #FFFFFF; }

		 .sel { font-size: 7pt; 
       font-family: tahoma,verdana; width: 50px; 
		 letter-spacing: 1px;
       color: #444444; background-color: #ffffff; 
       border-bottom: 1px #aaaaaa solid; 
       border-top: 1px #aaaaaa solid; 
       border-left: 1px #aaaaaa solid; 
       border-right: 1px #aaaaaa solid;}
}
.sottolineato {
	color: #A40000;
	text-decoration: underline;
}
