﻿/* master menu all */
/*
	Div master page 
*/
#principal
{
	width: 1024px;   
	margin-left: auto;    
	margin-right: auto;  
	padding:0px;
	overflow:visible;
}
#headform
{
	height: 212px;
	background-repeat: no-repeat;
	display: block;
	overflow:visible;
}
#headformlogin
{
   clear:right;
	display: block;
	float: right;
	margin-right: 20px;
	width: 270px;
	height: auto;
	color: #FFFFFF;
}

.policy
{
   font-size: 9px;
   text-align:right;
	color: #FFFFFF;
}

#headformlogin td
{
   vertical-align: super;
}
#headformriepilogo
{
	display: block;
	float: right;
	margin-right: 20px;
	width: 200px;
	height: auto;
	margin-top: 20px;
	margin-bottom: 50px;
	color: #FFFFFF;
}
#columnleft
{
	width:180px;
	float:left;
}
#columnright
{
	margin-left: 200px; 
	overflow: visible;
  /* height: 800px;*/
}
#foot
{
	overflow: visible;
	text-align: center;
	clear: left;
}
/*
 Menu principale
*/
#headformmenu
{
	position: relative;
	top: 165px;
	padding-left: 20px;
	z-index: 1001;
	}
#headformmenu ul
{
   border-style: none;
   background: none;
}
#headformmenu ul li
{
	border-style: none;
}
#headformmenu ul li a, #headformmenu ul li span
{
	border-style: none;
	color: white;
	font-weight: bolder;
	background-color: transparent;
}
#headformmenu ul li a:hover
{
   color: #ADADAD;
	background: none;
}


#headformmenu ul li ul
{
	border-width: 1px;
	border-style: solid;
	background-color: #FFFFFF;
}
#headformmenu ul li ul li a, #headformmenu ul li ul li span
{
	font-weight: bolder;
}
/*
	Menu categorie laterale
*/
#headmenuleft ul
{
	border-style: none;
	font-weight: bolder;
	z-index:1000;
	background:none;
	background-color:White;
}
#headmenuleft ul li
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	padding-bottom: 3px;
}
#headmenuleft ul li a:hover
{
	color: #ADADAD;
	background: none;
}
#headmenuleft ul li ul li
{
	border-style: solid;
	border-width: 1px;
	border-color: #C0C0C0;
	padding-bottom: 3px;
}
/*
	Sottomenu laterale in tabella 
*/
.clsMenuLatLvl2
{
	color: #000000;
}
.clsMenuLatLvl2 a
{
	padding: 8px 8px 5px 8px;
	display: block;
	white-space: nowrap;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
.clsMenuLatLvl2 a:hover
{
   color: #C0C0C0;
}
.clsMenuLatLvl3 a
{
	padding: 0px 12px 5px 12px;
	display: block;
	text-decoration: none;
	color: #000000;
}
.clsMenuLatLvl3 a:hover
{
   color: #C0C0C0;
}
table.clsTabellaLvl2 td
{
   padding:0;
}

/*ZOOM MASTER*/
#bodyPopUpMaster
{
	margin-left: 20px; 
	margin-right: 20px; 
	overflow: visible;
}
#headZoomMaster
{
   height: 110px;
   display: block;
   overflow: visible;
   text-align:center;
}

.msgCliBloccato
{
   color:Orange;
}

.login_padding
{
   padding-left: 80px;
}