
h1{font-weight: normal;
	   font-size: 1.7em;
	     font-family: Helvetica, "Helvetica Neue", arial, Verdana, "Trebuchet MS", sans-serif;
	       color: #cb5418;
	         text-align:left;
	          margin-top:20px;
	           padding-bottom:5px;
	            border-bottom:1px dotted #ccc;

	             }

h2 {
   font-weight: lighter;
     padding-top:25px;
     padding-bottom:5px;
      margin:0;
	     font-size: 1.1em;
	     font-family: Helvetica, "Helvetica Neue", arial, Verdana, "Trebuchet MS", sans-serif;
	       color: #cb5418;
	        text-align:left;

	}

 h2.home {width:500px;border-bottom:1px dotted #ccc;}



h3 {font-weight: lighter;
	    font-size: 0.9em;
	      font-family: Helvetica, "Helvetica Neue", arial, Verdana, "Trebuchet MS", sans-serif;
	       color: #cb5418;
	        text-align:left;
	         padding:0;margin:0;
	          margin-top:15px;
	           padding-bottom:5px

	             }


p{text-align:left; font-size:.9em; margin:0;color:#000;}
p.email {text-align:left; font-size:.9em; margin:0;padding:15px 0; color:#000;border-bottom:1px dotted #ccc}

.contatti{text-decoration:none;font-size:.8em; color: #208BE1;}
.dati { text-decoration:none;
        text-align:center;
        color:#e03904;
        font-size:14px;
        font-weight:bold;
        margin-top:10px;
        border:0px solid #ccc;
        height:30px
        }
/*.piva {padding-left:250px;padding-top:15px}*/
iframe {width:502px; height:350px; margin:0; overflow:hidden; border:0}

.img_logo {float:left;margin-left:40px;margin-top:30px}
div#img_home1 {float:right;padding:20px 30px 20px 20px;}
div#img_home2 {float:right;margin-top:100px;padding-right:30px;}
div#img_ufficio {float:right;padding-left:20px;padding-bottom:30px}


ul.main li{
      margin-left:80px;
      padding-left:20px;
       min-height:35px;
        list-style-type:none;
         list-style-position:outside;
          list-style-image: url(../immagini/check.gif);
         }



div#contact_sx {float:left; width:500px;border-right:1px dotted #ccc}
div#contact_dx {float:right; width:400px;}


body{padding:0; margin:0;
          font: 100.01%/1.3 Verdana,Arial,sans-serif;
            text-align:center;
              background: #fff url(../immagini/bg-body.gif) repeat-x;
      }

div#container{
	       	width: 960px;
			     \width: 980px;
			       w\idth: 960px;
			        border: 0px solid red;
			         padding:0;margin:0;
			          margin-left: auto;
			           margin-right: auto;
			            background:#FFF;color:#000}


#banner {
	     height:200px;
		    text-align:left;
			   padding-top: 0px;
			    padding-left: 0px;
			     border-bottom: 0px solid #fe5a63;
			     border:0px solid red;
            background: #fff url(../immagini/bg-banner.gif) repeat-x;
		}



div#contact { text-align:right;
	             padding-right:20px;
	              padding-top:20px;
                 background: #fff;
                  border:0px solid blue


       }

html>body div#contact {margin-top:20px ;padding-top:0px}

		#content {margin:0;
             text-align:left;
			        padding: 30px 20px 40px 20px;
					}


		#sidebar-a {
			      float: left;
			       width:240px ;
			        margin: 0;
			         padding:0;
			          background-color: #fff;
			           border:1px solid red;
		}


/* html>body #sidebar-a {margin-left:70px ;}*/


		#footer {
		  	border-top:0px solid #ccc;
		     font-family: arial, "Trebuchet MS", sans-serif;
		      color: #fff;
		       font-size:14px;
			      clear: both;
		  	     height:40px;
		          text-align:center;
			         padding-top: 25px;
			          margin-top:20px;
			           background:#000 /*url(../immagini/bg-footer.gif) no-repeat*/;


		}


		.tagmenu{
             text-align:left;
               margin: 0;padding-top:13px;
                padding-right:120px;
                 float:right;
                  list-style-type: none;
}

.tagmenu li a{
               Height:25px;
                text-align:left;
                 color: #FFF;
                  display: block;
                   width:140px;
                    padding:6px 0px 0 0;
                     text-decoration: none;
                      font-family: arial, "Trebuchet MS",  sans-serif;
                       font-size:1.2em;
                        font-weight: bold;
                         /*background: #fff URL(immagini/sfondo_menu2.jpg) no-repeat 100% 45% ;*/
                          text-decoration:none;
                           border-bottom:1px dotted #ccc
}


.tagmenu li a:visited{
color: #fff;
}

.tagmenu li a:hover, .tagmenu li a:active{
color:#000;
}


.clear { clear:  both; }


ul,ol {font-family: verdana, sans-serif, arial, impact, helvetica, Times New Roman ;
       font-size:.9em;
       color:#000;}

