/*
  layout sviluppato da STUDIOSDZ
  http://www.studiosdz.com
  email: info@studiosdz.com

=========================================================
Author: Dario Zanellato - 02/2009
=========================================================

*/


h1
{    font-weight: normal;
	   font-size: 1.4em;
	   color:#3a3a38;
	   padding:0;
	   margin:20px 0;
	   font-weight:normal;
	   font-family:Georgia, Arial, "Times New Roman", Times, serif;
  	 text-align:left;
	   border-bottom:1px solid #c5c5c5
}

h2 
{    font-weight: lighter;
     padding-top:25px;
     padding-bottom:5px;
     margin:0;
	   font-size: 1.1em;
	   font-family: Georgia, Arial, "Times New Roman", Times, serif;
	   color: #3a3a38;
	   font-weight:bold;
	   text-align:left;
}

h2.home {width:500px;border-bottom:1px dotted #ccc;}



h3 
{    font-weight: lighter;
	   font-size: 0.9em;
	   font-family: Georgia, Arial, "Times New Roman", Times, serif;
	   color: #ff5252;
	   text-align:left;
	   padding:0;margin:0;
	   margin-top:15px;
	   padding-bottom:5px
}

body
{    padding:0; margin-top:50px;
     font: 90%/1.3  Arial, Georgia, "Times New Roman", Times, serif;
     /*font-style: italic;*/
     text-align:center;
     background:  #535353; /*url(../immagini/sfondo_body.jpg) repeat;*/
}

div#container
{    width: 960px;
		 \width: 980px;
		 w\idth: 960px;
		 border: 0px solid red;
		 padding:0;margin:0;
		 margin-left: auto;
		 margin-right: auto;
		 background:transparent;
     color:#000
}

#banner 
{    text-align:left;
	   height:100px;
	   background:transparent url(../immagini/logo_header.png) no-repeat 2% 70%;
		 border:0px solid yellow;
}


#content 
{    margin:0 auto;
     text-align:left;
     padding:20px;
		 background: transparent url(../immagini/sfondo_content.jpg) repeat;
			           			          			            
}

#sidebar-a 
{    float: left; border-right:0px solid red;
     width:240px ;
		 margin: 0;
		 padding:0;
		 background: transparent;
		 
}

#menu_pd {border:0px solid red;}
#menu_pd, #menu_pd li  {color:white; 
                         
                        margin-left: -20px; 
                        font-size: 17px;
                        /*list-style-type: disc;*/
                        list-style-position: inside;
                        }

#menu_pd, #menu_pd a {color:white; }


#footer 
{		  border-top:0px solid #ccc;
		  font-family: Arial, Helvetica, sans-serif;
		  font-style: normal;
		  color: #fff;
		  font-size:12px;
			clear: both;
		  height:40px;
		  text-align:left;
		  padding:0 10px;
			margin-top:10px;
			background:transparent;


}


#footer a 
{    text-decoration:none;
     text-align:center;
     color:#ff5252;
     font-size:12px;
     font-weight:bold;
     border:0px solid #ccc;
}


div#contact 
{    text-align:right;
	   padding-right:20px;
	   padding-top:20px;
     background: #fff;
}

html>body div#contact {margin-top:20px ;padding-top:0px}


.clear { clear:  both; }

/*p
{    text-align:left; 
     font-size:.9em; 
     margin:0;
     color:#3a3a38;
}*/
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:1em;  
     color: #fff;
}

/*.piva {padding-left:250px;padding-top:15px}*/
iframe {width:350px; height:250px; margin:0; overflow:hidden; border:0}


div#contact_sx {float:left; width:500px;border-right:1px dotted #ccc}
div#contact_dx {float:right; padding-left:10px;width:400px; background: transparent url(../immagini/contatti.png) no-repeat 90% 10%; border:0px solid green }



#lingua 
{    float:left;
     width:35px; 
     border:0px solid red;
     padding-top:55px;
     padding-left:10px
}

div#menu
{   float:left;
    font-family: Georgia, Arial, Helvetica, sans-serif;
    width:874px;
    font-size:1em;
    text-align: right;
    padding-top: 57px;
    border:  0px Solid green;
}

a.menu
{   
    color: #3a3a38;
    background: transparent url(../immagini/sfondo_content.jpg) repeat;
    font-weight: normal;
    text-decoration: None;
    width: 100px;
    height:2.3em;line-height:2.3em;
    padding:10px 15px;
}

a:hover.menu
{
    color: #fff;
    font-weight: normal;
    text-decoration: None;
    width: 100px;
    padding:10px 15px;
}

table.tabella{
          width:100%;
          /*font-family: arial, Helvetica, verdana, sans-serif, impact, Times New Roman;*/
          font-size:0.8em;
          background : transparent;
          border: 0px solid green;
          border-collapse: collapse;
          margin: 0 ;
          text-decoration:none;
      }         	  
         	 
            
table.tabella td {
         height:20px;
         border-bottom: 1px solid #ccc;
         background : transparent;
         padding:5px;
         text-decoration:none;
         vertical-align:middle;
        
}  

table.tabella td a {color: #000;}





