
/* Resetto tutti gli stili */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,img,input,textarea,p,blockquote,th,td { margin:0; padding:0; }   
table { border-collapse: collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }   
/* FINE */
 
/*body { background-image:url('../gfx/sfondo.jpg'); }*/






body {
    background-color:#e6ebef;
	font-size: 11px; 
	font-family:'Open Sans', sans-serif, Helvetica, "Helvetica Neue", Arial, Helvetica, sans-serif;
	word-spacing:0.3em;
	color: #4c4c4e;
	margin-top:0px;
	padding:0px;
	}
h4 {
	font-size:9px;
    
}
body a  { color: #4c4c4e; text-decoration:none; }
body a:hover { color: #f39800; }

#container	{ width: 935px; height:auto; position: absolute; left: 50%; margin-left: -467px; padding: 0; margin-top:0px;  border:0px #cccccc dotted; background-image: url(gfx/back.jpg); background-repeat: no-repeat;}
#logo { width:186px; position: relative; margin-top:42px; margin-left:102px;}
#banner { width:722px; position: relative; margin-top:20px; margin-left:108px; border: 1px #ffffff solid;}
#menu { width:880px; height:150px; position: relative; margin-top:38px; margin-left:34px; border:0px #cccccc dotted;}
#posto_scheda { width:727px; height:169px; position: relative; margin-top:34px; margin-left:108px; border:0px #cccccc dotted;}
#footer {width:935px; position: relative; height:100px; text-align:center; margin-bottom:0px; margin-top: 80px;}
#contenuto {width:935px; height:auto; position: relative; text-align:center;}
#sloogan {width:935px; height:19px; position: relative; margin-top:60px; text-align:center;}
#sottobanner {width:935px; height:auto; position: relative; margin-left: 108px;}
#footer {
	font-size: 10px; 
	font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif;
	word-spacing:0.3em;
	color: #707173;
	padding:0px;
    font-weight:bold;
	}
strong {
	font-weight:bold;
	}
	
	.testi_scheda {
	font-size: 12px; 
	font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif;
	word-spacing:0.3em;
	text-align:justify;
	color: #4c4c4e;
	padding:8px;
	margin-top:0px;
	}
	
#titolo { width:400px; position: relative; margin-top:0px; left:20px; top:10px;}
#titolo {  
    font-size: 15px; 
	font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif;
	word-spacing:0.3em;
	text-align:justify;
	color: #f39800; 
	font-weight:bold;
    text-transform:uppercase;       
	}
	
	#titolo a {  
    font-size: 11px; 
	font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif;
	word-spacing:0.3em;
	text-align:justify;
	color: #707173;
	font-weight:normal;
	text-transform:lowercase;        
	}
	
	#titolo a:hover {  
     color: #f39800;    
	}
	
#titolo .nome{  
    font-size: 14px; 
	font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif;
	word-spacing:0.3em;
	text-align:justify;
	color: #707173; 
	font-weight:bold;
    text-transform:capitalize;       
	}
    
    #titolo2 .data{  
    font-size: 12px; 
	font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif;
	word-spacing:0.3em;
	text-align:justify;
	color: #707173; 
	font-weight:normal;
    text-transform:capitalize;       
	}
	
	#titolo2 .nome{  
    font-size: 14px; 
	font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif;
	word-spacing:0.3em;
	text-align:justify;
	color: #707173; 
	font-weight:bold;
    text-transform:capitalize; 
	margin-left:0px;      
	}
	
	.titolopage {  
    font-size: 14px; 
	font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif;
	word-spacing:0.3em;
	text-align:justify;
	color: #f39800; 
	font-weight:bold;
    text-transform:capitalize;  
	margin-left:0px;     
	}
	
#linkup { width:700px; position:absolute; font-size: 9px; top:54px; left:330px; height:20px; z-index:0; border: 0px solid #d1cfcf;}
#linkup  { padding: 0 0px 0 0px; font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif; color: #707173; text-align:left; }
#linkup a	{ color:#707173; text-decoration: none; font-weight: normal;}
#linkup img	{ margin:2px; }
#linkup a:hover	{ color: #f39800; }
#linkup .selezionato { color: #f39800; font-weight:normal; }

#foto { width:147px; position: relative; margin-top:15px; margin-left:0px; float:left;}
#descrizione {
    position: relative;
	top:50px;
	left:20px;
	width: 700px;
	font-size: 11px; 
	font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif;
	word-spacing:0.3em;
	color: #707173;
	padding:0px;
    color:#707173; text-decoration: none; font-weight: normal;
	}



.form_pulsante { font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif; font-size: 12px;background-color: #D1C9C6;color: #000000;border-width: 1px;
					   border-color: #D1C9C6;border-style:solid;overflow:auto;width: 100px;cursor:pointer;

	               }
				   
.form_contatti { font-family:'Open Sans', sans-serif, Arial, Helvetica, sans-serif; font-size: 12px;
                 color: #828282;border-width: 1px;border-color: #E1E1E1;border-style:solid;width: 300px;
			   }
			   
#map {font: 12px/12px Tahoma; color: #C94421; font-weight:bold; }
#map {width: 680px; height: 270px; position: relative; margin-left:5px; margin-top:5px; border:1px; border-style: dotted;}
#testocontatti {top:20px;  position: relative; width: 300px; height: 270px;  }