
body { 
       color:  black;
       padding: 0em;
       margin: 0em;
       background-color:  #E3F1F4; 
	/*       #deefed;  */
       font-family:  "Trebuchet MS", Verdana,  sans-serif, serif; 
	/*        background-color: #9fff99;    */
        padding: .6em;

}

/*div#forum { 
                    background-color:  #E3F1F4;

}*/

body p {
	margin-top: .1em;
	padding-top: 0em;
	margin-bottom: .1em;
	padding-bottom: 0em;
	

}


div#boxmenu { 
              width: 20%;
              float: left;
              font-size: 65%;
              border-right: 1px solid #999; 
              border-left: 1px solid #999;               
              border-top: 1px solid #999;               

              padding: 0em 0em 0em 0em;
              margin: .2em .6em .5em 0em;

}

div#boxmenu div.menu {
                       text-align: left;
                       margin: .2em 0em 0em 0em;
                       padding: .2em 0em .5em .3em;   
                       min-width: 13ex;
                       border-bottom: 1px solid #999; 
                       text-decoration: none;
                       text-align: left;
}

div#boxmenu div.menu p {
                margin-bottom: 0.3em;
}



.menu h2, .menu h2.enf { 
                         margin-top: .1em;
                         font-size: 100%; 
                         margin-bottom: .1em;
                         padding-top: .1em;
                         padding-bottom: .1em;
                                                    
}

div.toc {
	font-size: 90%;
	/*border-bottom:  1px solid #999;*/
	margin-bottom: 1em;
	margin-top: 1em;	
}

.docIntro h4 { 
               margin-top: 0em;
               padding-top: 0em;
               font-size: 95%;  
}

.menu h2 { 
           margin: .4em 0em 0em 0em;
           font-weight: bold;
           color: black;
           padding: .1em .2em .1em .5em;
}

.menu p { 
          text-decoration: none;
          padding: .1ex .3em 0em .5em;
          margin:  0em 0em 0em 0em;
}


/* .menu > p:first-letter  ,  .menu > h2:first-letter { 
                 font-size: 128%; 

}*/

div.submenu { 
              margin-bottom: .5em;
              }

.submenu p { 
             font-size:94%;
             margin: 0.1em 0em 0em 1.4em;
}

main  { 

                font-size: 100%;
                padding: .4em 0em 1em .6em;
                /*margin-left: 20%;*/
	        margin-right: 1%;
		margin-top: 0em;
                box-sizing: border-box;
        

}

main.articolo p, main.articolo ul { 
		font-weight:  normal;
}

li {
	margin: 0em;
	padding: 0em;
}

main.articolo p { 

                 margin-bottom: .2em;
                 margin-top: .2em;
                 padding-top: .2em;
                 padding-bottom: .2em;
}

main.articolo img.normale {
	margin: 0em;
	padding: 0em;
}

main.articolo img.art {
        float: left;
        margin: 0.3em 0.3em 0.5em 0em;
        padding: 0.3em 0.3em 0.5em 0em;
        text-align: left;         
}





div.docIntro {
      	       padding: .8em;
	       margin-top: 0em; 
               margin-bottom: .3em;
               padding-bottom: .2em;
         	margin-right: 0em;

}

.docIntro h2 { 
               font-size: 120%;
}

.docIntro h3 {
             font-weight: bold;
	     margin-top: .2em;
             margin-bottom: .1em;
             padding-bottom: 0em;
}

 .autore, .data {
	font-weight: bold;
}

div.sect {
	margin-left: 1em;
	border-bottom:  1px solid #999;
        padding: .2em;
	padding-right: .1em;
        margin-top: .2em; 
        margin-bottom: .2em;

}

.sect h3 {
           color: black; 
           font-size: 110%;
           width: auto;  
           padding-left: 0em;
           padding-bottom: .1em;
           padding-top: .1em;
           margin-top: 1.5em;
           margin-bottom: .2em;
           font-weight: bold;
}




footer.piepagina { 
            clear: left;
            font-size: 80%;
            margin-top: .3em;;
            padding-top: .3em;
                        
}

footer.piedipagina p { 
                    margin: .2em;
}


main.articolo img.small { 
            width: .6em;
            float: left;
}

.new img { 
            width: 2em;
 }

p.new,li.new { 
       background: url(../imm/new4.gif) no-repeat right;
}


a:link { 
         color: blue;
}

a:link img, a:visited img {
                            border-style: none}
a img {
        color: white;
}

div.form .nome { 
                 font-weight: bold;
}

div.form p { 
             margin-top: .2em;
}


div.form { 
           border-bottom: 1px solid #999;
           margin: .5em;
           padding: .5em;
}


.center { 
          text-align: center;

 }




.links {
/*	font-size: 120%; */

}


.red { 
       color: red;

 }


h1#logo {
	font-family: arial, sans-serif;
        font-size: 300%;
        padding: .1em 0em .1em 0em;
        margin: .1em 0em .1em 0em;
        text-align: right;
}

div#tempo { 
	text-align: right; 
	margin-right: 0em; 
	padding-right: 0em;  
	float: right;	
 }


#boxtop {
        font-family: sans-serif;
        border-bottom: 1px solid black;  
        padding: .2em 0em 0em 0em;
        margin: .2em .3em .3em 0em;
}

div#boxCommenti {
        border-bottom: 1px solid black;  
        padding: .2em 0em 0em 0em;
        margin: .2em .3em .3em 0em;
        font-size: 100%;

}


header#boxtop br {
	clear: left;
}

div#linetop a { 
                font-weight: 600;
                margin-left: 0em;
                padding-left: 0em;
}

div#indsn {
            float: left; 
}

div#inddx {
            float: right;
            text-align: right;
            margin-right: 0em;
            padding-right: 0em;
}

.articolo ul { 
               margin-top: .2em;
               padding-top: .1em;
               margin-bottom: .2em;
               padding-bottom: .2em;
}


ul#boxLink {
	margin-left: .6em;
}



/*A:link, A:visited {text-decoration:none; color:#0066CC; font-weight: bold;}
A:hover {color:#3399FF;} */

div.te {
	height:	260px;
}

div.sensor-box {
	margin: 1em auto;
	padding: 1em;
	text-align: center;
	max-width: 400px;
	border: none;
	background: none;
}

div.sensor-box p {
	border: none;
	margin: 0.2em 0;
	padding: 0;
}



div.email { 
            margin-left:2em;
            margin-top: 2em;
            margin-bottom: 1em;
            padding-top: .5em;
            
            font-size: 95%; 
            border-top: 1px solid #999;
           /*             background-color: #00c3ff;*/
}

div.email div { 
                padding-left: .3em;
                padding-right: .3em;
}

div.email  div.text { 
            padding-top: .2em;
            padding-bottom: 1em;
            padding-left: .2em;
            margin-top: 0em;

       /*     border-top: solid 1px #red; */

}

.email div.intro, .email div.body { 

            margin-bottom: 0em;
            margin-top: 0em;
            padding: .2em;

}

div.email h4 { 
               margin-top: .3em;
               margin-bottom: .3em;
 }


div.email p.head { 
                   font-weight: bold;
                   margin: 0em;
                   padding: 0em;
}

div.email .cont { 
                   color: black;
                    margin: .1em;

 }

div.email p.titEmail { 

               font-weight: bold;
/*               font-size: 105%; */
               margin: .2em 0em 0em 0em;
               
}


div.email div.ris { 
            background-color: #2db2ff;
           /* background-color: #ff7700;*/
            padding-top: 1em;
            padding-bottom: 1em;
            margin-left: 3em;
            padding-bottom: 1em;

}

div.email  br { 
               margin-top: .3em;
               margin-bottom: .3em;
               padding-top: .1em;
               padding-bottom: .1em;
}

#main-nav {
	width: 100%;
        padding: 0em;
        margin: 0em;
	margin-bottom: .1em;
	padding-bottom: .1em;
	font-family: Verdana, Helvetica,  Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

#main-nav a {
	text-decoration: none;
	color: #FFF;
}

#main-nav .home, .politica, .altro, .forum, .scrivici, .willibro {
	
	float: left;
	padding: 2px 0px;
      margin-left: 0em;
      background: #000 url(/imm/n_curve.gif) no-repeat right; 
}

#main-nav .home-pr, .politica-pr, .altro-pr, .forum-pr, .scrivici-pr, .willibro-pr { 
	float: left;
	background: #DEDEDE url(/images/n_curve.gif) no-repeat right;                                                              
	padding: 2px 0px;
	color: #900; 
}


#main-nav br {
	margin: 0em;
	padding: 0em;
	clear: right;

}

#main-nav .home-pr a{color: #900;}
#main-nav .politica-pr a{color: #900;}
#main-nav .forum-pr a{color: #900;}
#main-nav .scrivici-pr a{color: #900;}
#main-nav .altro-pr a{color: #900;}
#main-nav .willibro-pr a{color: #900;}


#main-nav .home, .home-pr {width: 54px;}
#main-nav .politica, .politica-pr{width: 68px;}
#main-nav .forum, .forum-pr {width: 60px;}
#main-nav .scrivici, .scrivici-pr{width: 64px;}
#main-nav .altro, .altro-pr {width: 48px;}
#main-nav .willibro, .willibro-pr {width: 55px;}div.sfoto  {
	width: 95%;
        /*border-top: 1px solid #999;*/
	padding: .7em;
	margin-bottom: .6em;
	margin-top: .6em;

}

div.sfoto img {
	float: none; 
	margin-right: 1em;

}

#fileFoto {
	font-weight: 500;
}



div.sfoto br {
	margin-bottom: 1em;    
	margin-top: 1em;
	padding-bottom: 1em;
	padding-top: 1em;


}

img.tfoto { 
      float: left; 
      margin-top: .4em;    
      margin-bottom: .1em;    
      margin-right: 0.6em; 
      padding-right: 0.6em;
      max-width: 40%;
}



.articolo br.foto { 
               clear: left;
} 

div.post { 
         /* border-bottom: 1px solid #999; */
	  padding-bottom: .1em;
          margin-bottom: .4em;
}

/*.articolo h2   {
         font-size: 108%;
         padding: .2ex 0ex .2ex 0ex;
         margin: .1ex 0ex 1ex 0ex;
}*/


.post h3  { 
         margin-top: .1em;
         font-size: 100%; 
         margin-bottom: .1em;
         padding-top: .1em;
         padding-bottom: .1em;
}


.titoloNews { 
              color: black; 
              font-weight: bold;
}


.post p { 
       padding: 1ex 0ex 1ex 0ex;
       margin: 1ex 0ex 1ex 0ex;   
}

.post #autore { 
                color: black;
                font-weight: bold;
}





