@CHARSET "ISO-8859-1";

/*
 * Stili generali
 */
html, body
{
	font-family: verdana,arial,sans-serif;
	font-size: 80%;
	color: #444;
	margin: 0pt 0pt 30px;
	padding-top: 0px;
	background: white;
}

/*
 * Stili per l'header
 */
#headerBar
{
	height: 236px;
	width: 100%;
	float: left;
	background-color: #F60;

}

/*
 * Stili per il menu orizzontale
 */
 #menuBar
 {
 	width: 100%;
 	height: 30px;
 	background-color: black;
 	color: white;
 	font-size: 18px;
 	clear: both;
 	padding-top:10px;
 	padding-left: 5px;
 }
 
 
 #menuBar ul
 {
 	list-style: none;
 	display: inline;
 }
 
 #menuBar ul li
 {
 	list-style: none;
 	text-decoration: none;
 	display:inline;
 	padding-left: 20px;
 	padding-right:20px;
 }
 
 #menuBar ul li a
 {
 	color:#F60;
 	text-decoration:none;
 }
 
 #menuBar ul li a:hover
 {
 	color: white;
 	text-decoration:none;
 }
 
 /*
  * Stili per il corpo principale della pagina
  */
  #content
  {
  	width:100%;
  }
  
  /*
   * Stili per la mappa da visualizzare
   */
  #mapDiv
  {
   	display:none;
   	width:500px;
   	height:500px;
   	*margin-left:-9999px;
    *height:0px;
    *position:relative;
    *top:-500px;
    *display:block
  }
  
  /*
   * Stili per la pagina di upload
   */
  .uploadFormDiv
  {
  	width: 100%;
  	height: auto;
  	background-color: #DCDCDC;
  	text-align: center;
  }
  
  /*
   * Stili per la pagina di visualizzazione di tutti gli articoli - stili principali per i div
   */
   .modellistica_container
   {
   		width: 100%;
   }
   
   
   .modellistica_left
   {
   		float: left;
   		width: 30%;
   }
   
   .modellistica_right
   {
   		float: left;
   		width: 69%;
   }
   
   /*
    * Stili per la lista categorie
    */
   .modellistica_categories_list
   {
   		list-style-type: none;
   		margin: 0px;
   		padding-left:5px;
   }
   
   .modellistica_categories_list a
   {
   		color: #444;
   		text-decoration: none;
   		font-family: verdana,arial,sans-serif;
   		font-size: 14px;
   }
   
   .modellistica_categories_list a:hover
   {
   		color: #D64F00;
   }
   
   /*
    * Stili per la tabella degli articoli
    */
   .modellistica_articleDiv
   {
   		width: 130px;
   		height: 200px;
   		color: #444;
   		text-align: center;
   }
   
   .modellistica_container_images
   {
   		margin-left:10px;
		width: 110px;
		height: 130px;   
   }
   
   .modellistica_container_images img
   {
		width: 100%;
		height: auto;   
   }
   
   #subTargetDiv
   {
   		overflow: auto;
   		height: auto;
   		padding-left: 8px;
   }
   
   #subTargetDiv a
   {
	   	text-decoration: none;
	   	color: black;
	   	font-size: 14px;
   }
   
   #subTargetDiv a:visited
   {
	   	text-decoration: none;
	   	color: black;
	   	font-size: 14px;
   }
   
    #subTargetDiv a:hover
   {
	   	text-decoration: none;
	   	color: #D64F00;
	   	font-size: 14px;
   }
   
   #subSottoCatDiv
   {
   		overflow: auto;
   		height: 170px;
   }
   
   /*
    * Stili per la google map
    */
    #googleMapDiv
    {
    	width:100%;
    	height:700px;
    }
    
    /*
     * Stili per la tabella articoli
     */
   .tableArticleDiv
   {
   	width: 100%;
   	height: 280px;
   	border: 1px solid black;
   	vertical-align: middle;
   	text-align: center;
   	background-color: #E6E6FA;
   }
   
   .tableArticleDiv table 
   {
   		margin-top: 1px;
   		width: 100%;
   }
   
   .tableArticleDiv table tr td
   {
   	vertical-align: middle;
   }
   
.border-radius10 
{ 
  border-radius: 7px; 
  -moz-border-radius: 7px; /* firefox */
  -webkit-border-radius: 7px; /* safari, chrome */
}

#outputTable
{
	border-spacing: 8px;
    border-collapse: separate;
}