/* homepage e pagine lista */

body {  text-align:center;
        padding: 0; 
	font: 0.7em Tahoma, sans-serif; 
	line-height: 1.5em;

        height:100%;
}

a:link, a:active {color: #FF6633;	background: inherit;}
a:visited, a:hover, a:focus { color: #6C757A; background: inherit; }

h1 { font: bold 0.9em Arial, Sans-Serif; margin: 0 0 5px 10px;color: #FFF; }
h2 { margin: 0; padding: 0; font: bold 1.3em Arial, Sans-Serif;}
h2 { font-size: 1.2em; margin-bottom: 5px; color: #333; background: inherit; }
h4{ margin:2px 0 0 0; padding: 5px 0 0 5px; font: 1.1em Arial, Sans-Serif; }
h4{ font-size: 1.0em; color: #0066FF; background: none; clear: both;  }
h4 img{border:0px;}

p {	margin: 0 0 5px 0; color:#000000 }
.grigio {color: #686564 }

ul { margin: 0; padding : 0; list-style : none; }


/* schema
-----------*/

.content { height:100%;
           margin: 0 auto;
	   width: 840px;
	   padding: 10px;
           text-align:left ;
}

.testata { 
	 height: 237px;
	 background: #FDD226 url(collage_inv.gif) no-repeat;
	 color: #6B67F9;
	 margin: 0;
	 /*padding: 10px 0 0 0*/;
	 /*border-bottom: 1px solid #ccc;*/
}

.info_testata {
	float: none;
	width: 740px;
        /*margin: 0 50px 0 0;*/
	padding: 0px 0 4px 0;
	background: none;
    display: none;}

	.info_testata_sx {
		width: 420px;
		margin: 105px 0 0 30px;
	        background:none;
            }


	.info_testata_dx {float: right;
                      visibility: hidden;}

.barra { 
	clear: both;
	font-size: 14px;
	height: 30px;
	color: #FF6633;
	background: #FDD226;
        font-weight: bold;
}
.sotto_barra {
        width: 14%;
        float: left;
        text-align:center;
        padding: 5px 0 0 15px;
        }
.barra a{ text-decoration: none;}

.image {border: none;
	float: left;
	margin: 3px 9px 3px 0;
       
        }
#image_evidenza{border: 1px;
                color: #666666;
	        float: left;
	        margin: 3px 9px 3px 0;
               }
/* lato sx
   --------- */

.sinistra {
        height:100%;
	float: left;
	width: 21%;
	margin: 0 0 10px 0;
}

.sinistra h3 {
	clear: both;
	background: #FBF06E url(top_right_corner.gif) no-repeat top right; 
	color: #737373;
	padding: 5px 0 5px 5px;
	font: bold 1em Tahoma, Arial, Sans-Serif;
	margin: 2px 0 0px 0;
        border-bottom: 1px solid #CCCCCC;
}
.box_sinistro {
        background:#F8FCAF;
	padding: 7px 0 7px 7px;
	font: 17px/15px Tahoma, Arial;

        }
.box_sx_lungo {height:100%;
              background: #F8FCAF;
              bottom: 100%;
              }
.sinistra a{
        font:12px Tahoma, Arial; 
        color:#6B67F9;  
        margin: 0 0 0 5px;
       	text-decoration: underline;
        }
.sinistra a:hover{ color: #686564; background: inherit; }
.sinistra a:active{ color:#cc0033; background: inherit;}


/*google*/



/*centro*/
.centro {
        float:right;
        width: 78%;
        margin: 10px 0 0 5px;
        }
.centro p{padding: 0 0 0 5px;}
.google {
        height:68px;
        width: 655px;
        float: right;
        margin: 10px auto ;
        text-align:center;
        }  
       .centro_sx{
          float:left;
          width: 470px;
          margin: 0 0 0 5px;
          }
       .centro_sx ul{list-style : disc;
                     padding: 0 0 0 30px;}

       .centro h3{
             clear: both;
             /*height: 15px;*/
             background: #E6E6E5 url(top_right_corner.gif) no-repeat top right;
             color: #6B67F9;
             font: bold 1em Tahoma, Arial, Sans-Serif;
             margin: 2px 0 0px 0;
             padding: 5px 0 5px 5px;             
             border-bottom: 1px solid #CCCCCC;
             text-align: left;
             }
       .centro_centrato{
                       text-align: center;
                       padding: 30px;}
       #piu_query {
                  font: bold 1.1em Tahoma, Arial, Sans-Serif;
                  color:#FF6633;
                  }
       .centro_dx{
          float: right;
          padding: 0 0 0 0;
          width: 170px;
          text-align: center;
          }
       .centro_banner{ margin: 25px 0 0 0;}
       .centro_banner a img{border: 0;}

       .centro_dx_box{
              background:#F6F6F5;
              padding: 5px 0 5px 10px ;
              text-align: left; }
			  
       .centro_dx_or{
              background: #FFFF99;
              padding: 5px 0 5px 10px ;
              text-align: left;
			  font-weight: bold;
			  }	
			  
	   .centro_dx_or p{ color:#666; }	  		  

       .centro_box{margin: 4px 0 10px 0; color: #000; background: #FFF; padding: 3px 0; }
       
       #centro_ricerca {height: 80px;
                        width: 400px;
                        margin:0 0 0 100px;
                        border: 1px solid #CCCCCC;
                        text-align: center;
                        background: #F8FCAF;
                        padding:10px 0 10px 0;}

       #centro_ricerca p {color:#6B67F9;
                         font: 1.1em Tahoma, Arial, Sans-Serif;}                  
       
       .centro_box a:link{color:#999999;}
       .centro_box a:hover{color:#999999;}


/* relativo pagine mail*/

.centro_mail{width: 450px;
             margin: 20px auto;
             background: #FBF06E url(mail_inf.gif) left bottom no-repeat;
			 clear:both;
}

.centro_mail_inf{width: 450px;
                 background: url(mail_sup.gif) left top no-repeat;
                 padding: 0 0 30px 0;
                 }

.centro_mail_inf img{/*float: left;*/
                     margin: 0 15px;}
					 
/* nuovo */
.int_modulo{color:#9A1F1F;
            font-size: 1.5em;
			text-decoration:underline;
			margin: 15px 0 0 0;
			text-align: center;
			}
			
.mod_sx{text-align:left;
        font: 1.4em solid;
		color: #9A1F1F;
		padding: 25px 0 10px 10px;
		float: left;}		 		
		
.inner_lf{width: 45%;
          height: 60px;
		  float: left;
		  padding: 0 0 0 15px;}
		  
#all{font-size: 1em;
     color: #FF0000;} 			  
		  
/*fine nuovo */	

.link_mail{text-align: center;
           width: 655px;}

.link_mail a{font: normal 1.6em Tahoma, sans-sherif;
             text-decoration: none;}

.no_fl{clear: both;}

.centro_centra{text-align: center;}

.centro_mail p{color: #6B67F9;
               font: 1.1em Tahoma, Arial, Sans-Serif;
               padding: 4px 0 1px 15px;
               margin: 0;}

.centro_mail input, textarea{margin: 0 0 0 12px;
                             padding: 0 0 0 6px;}

.centro_mail h2{color: #C03; 
                font: 2.0em Georgia, Times New Roman, Sans-Serif;
                background: none;
                padding: 10px 0 0 20px;}

.centro_mail h3{color: #C03; 
                font: 1.4em Georgia, Times New Roman, Sans-Serif;
                background: none;
                padding: 10px 0 7px 20px;
                border: none;
                text-align: inherit;}




/*centro elenco*/

.centro_elenco{
        float:right;
        text-align:center;
        width:655px;}

.centro_elenco_left{
        text-align:left;}

.centro_elenco li{display:inline;}

.centro_elenco h3{text-align:left;
                  margin: 2px 0 0 0;
                  padding: 5px 0 5px 5px;}

.centro_elenco a:link{color:#FF6633;background: none;text-decoration: none;}
.centro_elenco a:visited{color:#6C757A;background: none;text-decoration: none;}
.centro_elenco a:hover{color: #6C757A;background: none;text-decoration: none;}

.centro_elenco_spaz{ height: 7px;}

/*inserzionisti*/

.inserzione{text-align:left;
            width: 450px;
            padding: 5px 0 0 10px;
            }

.inserzione hr{clear: both;}
.inserzione img{ border: 1px solid #666666;}

.inserzione_bassa{clear: both;
                  text-align:left;
                  height:20px;
                  padding: 2px 0 0 5px;
                  margin: 0 0 5px 10px;
                  width: 600px;}
				  
.inserzione_bassa img{ border:0px;}

.inserzione_bassa a{background: url(puls.jpg) top left no-repeat;
                    margin: 5px 10px 5px 0;
					width: 173px;
					height: 32px;
					font: bold 1.1em Arial, Helvetica, sans-serif;
					color: #00F;
					display: block;
					padding-top: 7px;
					text-decoration: none;
					text-align: center;
					float: left;}
					
.inserzione_alta{width: 450px;
                 clear: both;}

.inserzione_alta img{border:0px;}


.inserziona_alta h4{ font: bold 1.2em Arial, Helvetica, sans-serif;}
              
.banner {text-align: center;
         width: 155px;
         padding: 20px 0 0 0;}

.banner_immagine{border: 0px;}

/*altri*/

.info{font: normal 0.7em Tahoma,sans-sherif;
      color: #F00;}

.pie_pagina {
         clear:both;
         height: 70px;
	 color: #999999;
	 margin: 20px 0;
	 padding: 10px 0 0 0;
	 border-top: 1px solid #ccc;
         text-align:center;
         background:none;
         }
.pie_pagina p {
         color:#999999;}

.coll{clear: both;
      text-align: center;
      margin: 0 0 10px 0;}

.coll a{font: normal 0.8em Tahoma, sans-sherif;
        text-decoration: none;
        color: #6C757A;}

.num_so{clear: both;
       text-align: center;
       margin: 0 0 10px 0;
       padding: 15px 0 0 0;}

.num_so a{font: bold 1em Tahoma, sans-sherif;
          text-decoration: none;
          color: #FF6633;}

/* link */

	  
.linktext img{border: none;}

.linktext{text-align:center;
          padding: 8px 0 0 0;
          }
		  
		  /* meteo */
		  
.ggmeteo{text-align: center;
         margin: 50px 0 0 0;}

#aiuto{position:absolute;
	   background-color:#FFF;
	   text-align: left;
	   visibility: hidden;
	   border: 2px solid #fea22a;
	   padding: 3px;}

