html,body{
          margin:0;
		  padding:0}

body{  
     font: 90% "Trebuchet MS",Arial,sans-serif;
	 /*font: 100.01% "Trebuchet MS",Arial,sans-serif;*/
     width: 100%;
	}

h2 {
    margin:1em 0 0 5px
	}
	
h3 {
    font: 130% "Trebuchet MS",Arial,sans-serif;
    color: #036
	}

#google-ads { 
          margin-left: 160px;
          background-color:#fff;
          border: 1px solid #787878;
          background-color: #FFFFFF;
          padding: 3px;
          margin-right:10px;
		  margin-top: 8px;
          margin-bottom: 8px;
		   /* 
          margin-left: 160px;
		  overflow:auto; */
		  }

#footer { 
          margin-left: 160px;
          background-color:#fff;
          border: 1px solid #787878;
          background-color: #FFFFFF;
          padding: 3px;
          margin-right:10px;
		 
         
		   /* 
          margin-left: 160px;
		  overflow:auto; */
		  }


p.codice {
   		  padding-left:20px;
		  margin:0;background-color: #ffc
		  }

p.navi { 
		text-align:center;
		font: 80% "Trebuchet MS",Arial,sans-serif;
		}

.navi p { 
		text-align:center;
		font: 80% "Trebuchet MS",Arial,sans-serif;
		}

h2.navi {
		 margin:1em 0 0 20px;
		 text-align:center;
		 }

h1.content {
			text-align:center;
			margin:2px;
			}
		 
div#back {
          background-image:url("images/top-mont1.jpg");
		  background-repeat: repeat-x; height:90px;
		  padding: 3px;
		  margin: 10px 10px 0px 10px; 
		  border: 1px solid #787878;
		  border-bottom: 0px; 
		  }

div#header {
            background-color:#9CF
		    }
		   
div#header h1 {
               margin:0;
			   line-height:50px;
			   margin-left:20px
			   }
			  
div#navigation {
                background-color: #9cf;
				border-bottom: 1px solid #787878;
				padding-right:20px;text-align:right
				}

div#navigation ul {
				   list-style-type: none;
				   margin: 0;
				   padding: 0;
				   white-space: nowrap;
				   }

div#navigation li {
 				   display: inline;
				   margin: 0;
				   padding:0
				   }

div#navigation li a { 
                     text-decoration: none;
                     border: 1px solid #787878;
					 padding: 0px 0.3em;
                     background: #ccc;
					 color: #036
					 }
div#navigation li a:hover {
                           background-color: #f0f0f0}

div#navigation li#activelink a {
                                border-bottom: 1px solid #fff;
								background-color: #fff;
								color: #603
								}
div.cornicevuota {
					padding: 5px;
					margin:auto;
					text-align:justify;
					}

div.internocornice {
				  border: 1px solid #FFFFFF;
				  padding: 5px; 
				  margin:auto; 
				  background-color:#FFFFFF; 
				  text-align:justify; 
				  }


div.internocornice img  {
						 float: left;
					     display:inline; 
						 padding: 15px 15px 0px 0px; 
						 border: 0px;
						 }
						 
div.internocornice img.right {
							  float: right;
							/*  display:inline; */
							  padding: 0px 0px 0px 15px;
							  border: 0px; 
							  }
div.internocornice img.center {
							  float: inherit;
							  display:inline;
							  padding-left:5px;
							  border: 0px;
							  }



.alphacontent {
			   width:20%;
			   border: 2px solid #787878;
			   background-color:#9CF;
			   padding: 3px 3px 3px 3px;
			   margin: 5px 5px 5px 5px;}

#content { 
          margin-left: 160px;
          background-color:#fff;
          border: 1px solid #787878;
          background-color: #FFFFFF;
          padding: 3px;
          margin-right:10px;
		 /* margin-top: 10px;
          
          margin-left: 160px;
		  overflow:auto; */
		  }
	
#content #navi {
                border:1px dotted #000;
                float:right;
                width:200px;
                background-color:#ff99cc;
                margin:0px 0px 20px 20px;
				font: 80% "Trebuchet MS",Arial,sans-serif;
                }
				
#content #spanish {
               
                float:right;
                width:150px;
                margin:0px 0px 20px 20px;
				font: 80% "Trebuchet MS",Arial,sans-serif;
                }

#navalpha {
           position: absolute;
           width: 140px;
           left: 10px;
           padding:0px;
           margin:0px;
		   border: 1px solid #787878; 
           background-color: #F1F1F1;
		 /*margin-top: 10px;
		   margin-left:10px;
           float:left; */
		   }

#navbeta {
          z-index: 1;
          right: 4px;
          width: 157px;
          position: absolute;
          top: 108px;
          border: 1px solid #A4C0E2;
          background-color: #F1F1F1;
          padding: 3px;
		  }

.sidemenu a {
             font: 11px Verdana, Arial, Helvetica, sans-serif;
             text-decoration: none;
             font-weight: bold;
          /*   color: #234A76; */
             padding: 2px;
             display:block;
			 }

/*.sidemenu a:hover {
                   background-color: #FFFFFF;
                   text-decoration: none;
				   } */

.sideheader1 a {  
                background-color: #ccc;
                border-bottom: 1px solid #787878; 
                color: #036;
               }

.sidebuttons1 a {
              /*   border-bottom: 1px solid #787878; */
				 }

dd {  background-image: url(images/sitemapline.png); background-repeat: no-repeat; padding-left: 23px;}
dd.bottom {  background-image: url(images/sitemapline2.png); background-repeat: no-repeat; padding-left: 23px;}


#topbutton { border-top: 1px solid #787878; }

table   {table-layout: auto; width: 80%;
         border-collapse: collapse; 
         font-size:11px;
		 margin-left:50px;
		 line-height:16px; 
		 }
		 
col#centro   { 
              font-size:9px;
	          width: 30%;
			  text-align: left;
         }
col#situacion   {
                 font-size:9px;
	             width: 15%;
			     text-align: center;
         }
col#telefono   { 
                font-size:9px;
	            width: 10%;
			    text-align: center;
         }
col#fax   { 
           font-size:9px;
	       width: 10%;
		   text-align: center;
         }
col#correo   {
              font-size:9px;
	          width: 14%;
			  text-align: center;
         }


strong {color: #295689;}

a {color: #407AB6;
text-decoration: none;
font-weight: bold;}

a:hover { 
         text-decoration: underline;
		 }

input, textarea, select {background-color: #E6ECF6;
border: 1px solid #2352B1;
margin-bottom: 3px;}
/* -moz-border-radius: 5px; */

form {margin: 0px;}

.button {font-family: Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
background-color: #5A89C0;
cursor: hand;
border-top: 1px solid #D9EBF1;
border-left: 1px solid #D9EBF1;
}

.smaller {font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
	      text-align:center;		 
}

.evensmaller {font: 9px Verdana, Arial, Helvetica, sans-serif;

}

.evensmaller a {font-weight: normal;}

#bannertd {text-align: right;}

li {list-style-image:  url(prova/wmtoolkit_files/images/bullet.gif);}

.breadcrumbs {background-color: #F4F7FB;
border: 1px #A4C0E2 solid;
padding: 2px;
text-align: left;
font: 11px/17px Verdana, Arial, Helvetica, sans-serif;}

.sotm {padding-left: 10px;
width: 200px;}

tr.d0 td{
      background-color:#99CCFF;
	  }

tr.d1 td{
      background-color:#FF99CC;
	  }
tr.d2 td{
      background-color:#ccc;
	  }
	  