

body {
 border-style: none;
 color:#036;
 font-size: 0.69em;
 font-family: verdana,arial,helvetica,sans-serif;
 margin-top:0px;
 background-color:#fff;
    }
h2 
{font-size:1.5em;
color:#036;
}

.scenario {font-size:1.5em;
color:#036;
font-weight:bold;

}
hr{
width:95%;
border:1px dashed #ccc;

}

.boxform { margin-left:0.4em;
width:165px;
padding:0.3em;
border:1px solid #ccc; }

.boxformpre { margin-left:0.4em;
width:165px;
padding:0.3em;
 }

h3 
{font-size:1.2em;
border-top:1px solid #ccc;
margin-top:0.3em;
color:#036;
}

h4 {
font-size:1.2em;
padding-bottom:0.4em;
margin-bottom:0em;
}

hr{
border:#ebebeb 1px dashed;}

img  { border:none;
}
  
a:link {
	color: #468;
	text-decoration: underline;
}
a:visited {
	color: #468;
	text-decoration: underline;
}
a:hover {
	color:#ff820d;
	text-decoration: none;
}

#header { 
    background-color:#fff;
	 width: 768px;
    }

 #principale { width: 768px;
  background-color:#FFFFFF;


  }

  #princsx { width: 25%;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    float: left;
	background-color:#FFFFFF;
	color:#036;

    }


  #princcx { width: 75%;
    float: right;
	line-height:1.4em;
	text-align:justify;
	background-color:#FFFFFF;
	color:#036;
    }
	
	#colonnauno {
	width:278px;
	float:left;
	background-color:#FFFFFF;
	
	}
		
	#colonnadue {
	width:278px;
	float:right;
	background-color:#FFFFFF;
	}

.path { margin: 0px;
    width: 98%;  
    text-align:right;
	padding:0.3em;
    }

.titolobox90 {
width:98%;
background-color:#cccccc;
padding:0.3em;
font-weight:bold;
margin-bottom:5px;
text-align:left;
}

.box90 {
margin-top:9px;
width:98%;
margin-left:3px;
border:1px solid #cccccc;
background-color:#FFFFFF;
padding:0.3em;
}
.box200 {
margin-top:9px;
width:200px;
margin-left:3px;
border:1px solid #cccccc;
background-color:#FFFFFF;
padding:0.3em;
}
.box200dx {
margin-top:9px;
width:200px;
margin-left:3px;
border:1px solid #cccccc;
background-color:#FFFFFF;
padding:0.3em;
float:right;
}

/* il box della colonnadue */

.titoloboxblu {
width:98%;
background-color:#036;
padding:0.3em;
font-weight:bold;
color:#fff;
margin-bottom:5px;
text-align:left;
}

.boxcol2 {
width:92,5%;
margin-top:9px;
margin-left:0px;
margin-right:13px;
border:1px solid #cccccc;
background-color:#FFFFFF;
padding:0.3em;
margin-left:0px;
}

.boxcol2int {
width:92,5%;

margin-left:0px;
margin-right:13px;
border:1px solid #cccccc;
background-color:#FFFFFF;
padding:0.3em;
margin-left:0px;
}


.bordo {
border:1px solid #cccccc;
padding:0.5em;
}

.bordoescorri{
border:1px solid #cccccc;
    float: left;
	padding:0.4m;
 margin:0.3em;
 }

.bordo-center{
border:1px solid #cccccc;
padding:0.5em;
 text-align: center;

 
}


 .testata { background-color:#ccc;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color:#036;
    text-align: center;
    display: block;
    font-weight: bold;
    padding-top: 0.15em;
    padding-bottom: 0.15em;
	margin-top:0.5em;
	margin-right:0.5em;
	
    }
	
  #autori { 
    clear: both;
    width:762px;
    position: relative;
    text-align: left;
    padding:0.2em;
    display: block;
	color:#666;
	font-size:0.8em;
	background-color:#fff;
 	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
    }
	
	
		
  #info { 
    clear: both;
    width:752px;
    position: relative;
    text-align:left;
    padding:0.8em;
    display: block;
	color:#666;
	font-size:0.77em;
	background-color:#fff;
	border:1px solid #ccc;
    }
	
#info a:link {
	color:#666;
	text-decoration:none;
	}
	
	#info a:visited {
	color:#666;
	text-decoration:none;
	}
	
	#info a:hover {
	color:#333;
	text-decoration:none;
	}
	
	#valid {
	width:35%;
	float:left;
background-color:#fff;
	}
	
	#data {
	width:60%;
	float:right;
	text-align:right;
background-color:#fff;
	}
	
  .scorriadestra { padding-right: 0.9em;
    padding-bottom: 0.3em;
    padding-top: 0.3em;
    float: left;
    }

  .scorriasinistra { padding: 0.3em 0.3em 0.3em 0.9em;
    float: right;
    }

.grassetto { font-weight: bold;
    }

  .corsivo { font-style: italic;
    }

  .grigio {color: #999999;
    }

  .rosso {color: #ff0000;
    }
	
  .arancione {color: #ff6633;
    }
	
  .centratore { margin: auto;
    width: 770px;
    position: relative;
	color:#FFFFFF;
	
    }

  .giustificato { text-align: justify;
    padding-left: 0.1em;
    padding-right: 0.5em;
    }


.box-grigio {border:1px solid #ccc;
padding:0.5em;
text-align:justify;
width:95%;
margin-left:0.3em;
color:#036;
background-color:#fbfbfb;

}

.box-bianco {border:1px solid #ccc;
padding:0.5em;
text-align:justify;
width:95%;
margin-left:0.3em;
color:#036;
background-color:#ffffff;

}
.box-multimedia {border:1px solid #ccc;

padding:0.5em;
margin-left:0.3em;
color:#036;
background-color:#fbfbfb;

}

/* menu laterale */

.titolosez {
 background-color:#CCCCCC;
 font-weight:bold;
 color:#000000;
 padding:0.3em;
 margin-left:0.4em;
  width:165px;
 }

.sezlink {
width:165px;
background-color:#ebebeb;
padding:0.3em;
line-height:1.7em;
margin-left:0.4em;
}

.sezlink a:link {
color:#003366;
text-decoration:none;
font-size:0.95em;
margin-left:0.4em;

}

.sezlink a:visited {
color:#003366;
text-decoration:none;
margin-left:0.4em;

}

.sezlink a:hover {
color:#003366;
text-decoration:underline;
margin-left:0.4em;
}
.lettera {
color:#003366;
font-weight:bold;
font-size:1.5em;
padding-bottom:0.7em;
}

.foot-left {
width:57%;
float:left;
padding:0.5em;
text-align:left;
background-color:#fff;
}
.foot-right {
width:37%;
float:right;
padding:0.5em;
text-align:right;
background-color:#fff;
}

.legenda {
border:1px dashed #ccc;
width: 250px;
margin:0.3em 0 0.2em 0.5em;
padding:0.3em;
text-align:left;
float:right;
background-color:#fbfbfb;
}
 
#subject {
border:1px solid #036;
color:#036;
}
fieldset {
	padding:0.5em;
	margin:0.7em;
	border:1px solid #ccc;
		}

legend {
	font-size:1em;
	font-weight:bold;
	color:#446688;
}

.box170 {
width:155px;
border:1px #006699 solid;
background-color:#003366;
color:#fff;
float:right;
padding:0.5em;
margin:0.5em 0.3em 0.5em 0.5em;
text-align:left;

}

.box170 a:link {text-decoration:underline;
color:#fff; }
.box170 a:visited {text-decoration:underline;
color:#fff; }
.box170 a:hover {text-decoration:none;
color:#fff; }

/* menu scenari */
 #tabsB {
      float:left;
      width:100%;
  
      font-size:93%;
      line-height:normal;
      }
    #tabsB ul {
        margin:0;
        padding:10px 10px 0 10px;
        list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url("immagini/tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url("immagini/tabrightB.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#000;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }

        #tabsB #current a {
                background-position:0% -42px;
        }
        #tabsB #current a span {
                background-position:100% -42px;
        }

.arancione { color:#ff6600;
}


.boxcommento1 {
width:97%;
border-bottom:1px dashed #446688;
background-color:#dde6d7;
padding:0.7em;
}
.boxcommento2 {
width:97%;
border-bottom:1px dashed #446688;
background-color:#c3d7ca;
padding:0.7em;
}

.numtabelle {
background-color:#cccccc;
font-weight:bold;
text-align:left;
}
 
.numtabelle2 {
background-color:#cccccc;
font-weight:bold;
text-align:left;
}

#nome { color:#446688; }
#mail { color:#446688; }

#invia { color:#446688; }

.boxpiccolofloatdx { 
width:48%;
background-color:#FFFFFF;
border:1px solid #ccc;
padding:0.5em;
font-weight:normal;
float:right;
margin-left:0.5em;
text-align:left;
}

.boxvuoto {
width:99%;
text-align:center;
}

