html,body
{
	margin:0; 
	padding: 0;
	background-color:#FFFFFF;
}

form {margin:0px;}

.bodyStyle 
{
	border-width: 0px;
	margin: 0;
	padding: 0;

}

.mainTable
{
	width:818px;
}

.mainTableNewsl
{
	height:100%;
	width:555px;
	border:solid 1px #D0D0D0;
}

#tools
{
	padding-left:5px;
	text-align:right;
    color: #949494;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica;
	font-size: 11px;
    height:50px;
}

#tools ul
{

	margin:0;
	left:0;
	padding:20px 0 0 0;
	background-image:url(img/shared/arrowTools.gif);
	background-position:450 22;
	background-repeat:no-repeat;	
}

#tools li, #tools a
{
	color:#B0B0B0;
	list-style-type:none;
	display:inline;
	padding:5 0 0 10px;	
	text-decoration:none;
}

#tools a:hover
{
	color:#534D4D;
	list-style-type:none;
	display:inline;
	text-decoration:underline;

}

#leftModels
{
        margin-top:17px;
        padding:0;
        width:212px;

        	background-color:#FFFFFF;	
}


#leftModels td
{
        background-color:#F2F2F2;
}

#leftModels a
{
        color: #949494;
        font-family: Trebuchet MS, Tahoma, Arial, Helvetica;
        font-size: 11px;
        text-decoration:none;
}

#leftModels a:hover
{
	color:#534D4D;
	list-style-type:none;
	display:inline;
	text-decoration:underline;
}

.numModel
{

        color:#949596;
        font-family: Tahoma, Arial, Helvetica;
        font-size: 36px;
        font-weight:bold;
        text-decoration:none;
}

#footer
{
	
	text-align:right;
    color: #949494;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica;
	font-size: 11px;

}

#footer ul
{

	margin:0;
	left:0;
	padding:0;	
}

#footer li, #footer a
{
	color:#B0B0B0;
	list-style-type:none;
	display:inline;
	padding:5 0 0 2px;	
	text-decoration:none;
}

#footer a:hover
{
	color:#534D4D;
	list-style-type:none;
	display:inline;
	text-decoration:underline;

}


/*****/	
	



.formSearch
{
	font:bold 11px Arial, Helvetica, Sans-serif;
	color:#696969;	
}

.formText
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#696969;	
	width:150px;
}

.formTextLong
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#696969;	
	width:210px;
}

.formTextShort
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#696969;
	width:20px;
}

.formText2
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#696969;	
	width:200px;
}

.formButton
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#696969;	
	width:80px;
}

.formSelect
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#696969;
	width:150px;
}

.formCont
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#696969;
	width:140px;
}

.formCont2
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#696969;
	width:50px;
}

.formCont3
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#696969;
	width:300px;
}

.formArea
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#696969;
	width:530px;
}

.formArea2
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#696969;
	width:300px;
}



.labelScheda
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#696969;
	font-weight:bold;
	border-bottom:solid 1px #E7E7E7;
}

.labelSchedaDB
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#696969;
	text-align: right;
	border-bottom:solid 1px #E7E7E7;
}

.labelUser
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#696969;
	font-weight:bold;
	border-bottom:solid 1px #E7E7E7;
}

.labelUserDB
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#696969;
	border-bottom:solid 1px #E7E7E7;
}

.titleForm
{
	font:normal 14px Arial, Helvetica, Sans-serif;
	font-weight:bold;
	color:#696969;
	border-bottom:solid 1px #E7E7E7;
}


.labelUserForm
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#696969;
	border-bottom:solid 1px #E7E7E7;
}

.labelHeadSchedaL
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#696969;
	font-weight:bold;
}

.labelHeadSchedaR a
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#696969;
	text-align: right;
	text-decoration:none;
}

.legenda
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#696969;
	background-image:url(img/shared/bgLegenda.gif);
	background-position:0 0;
	background-repeat:repeat-x;	
	height:30px;
	width:33%;
	border-bottom:solid 1px #D0D0D0;
}

.dgrText
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#696969;
	background-color:White;
}


.dgrHeader
{
	font:normal 12px Arial, Helvetica, Sans-serif;
	color:#696969;	
	background-image:url(img/shared/bgLegenda.gif);
	background-position:0 0;
	background-repeat:repeat-x;		
	text-align:center;
}


#loginForm td
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#FFFFFF;
}

.errLogin
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:red;
	font-weight:normal;
}


.formButtonColor
{
	height:17px;
	width:120px;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #868484;
	background-image:url(img/shared/bgButton.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	border-width:1px;
	border-style: solid;
	border-top-color: #B5B6B6;
	border-left-color:#B5B6B6;
	border-right-color:#7A797A;
	border-bottom-color:#7A797A;
}

/*MENU LEFT*/

.menuLeft
{
	padding:2px;
	text-decoration:none;
	color:#5C5C5C;
	font-family:Arial;
	font-size:16px;
	/*width:128;
	height:22;
	background-color:#F0F0F0;
	border:solid 1px #A6A6A6*/
}

.menuLeftCell
{
	width:128;
	background-color:#F0F0F0;
	border:solid 1px #A6A6A6
}

.menuLeftCellActive
{
	width:128;
	background-color:#FFFFFF;
	border:solid 1px #A6A6A6;
}


.menuLeftActive
{
	padding:2px;
	/*border:solid 1px #A6A6A6;
	width:128;
	height:22;*/
	text-decoration:none;
	color:#5C5C5C;
	font-family:Arial;
	font-size:16px;
}

/* MENU TOP con sottomenu pop up*/

/* secondo livello */
.SubMenuItem1
{
	background-color:#FFFFFF;
	color: #939393;
	font-family: Arial, Tahoma, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	padding: 0 5px 0 7px;
	height:18px;
    cursor:hand;
}


.SubMenuItemActive1
{
	background-color:#FFFFFF;
	padding: 0 5px 0 7px;
	color: #334046;
	font-family: Arial, Tahoma, Arial, Helvetica;
	font-size: 11px;	
    height:18px;
	/*background-image:url(img/shared/menuSelector.gif);
	background-position:8 4;
	background-repeat:no-repeat;	
    	border-bottom:1px solid #ECEAEA*/
}

.SubMenuItemHover1
{
	height:18px;
	background-color:#FFFFFF;
	color: #334046;
	font-family: Arial, Tahoma, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	padding: 0 5px 0 7px;
    /*border-bottom:1px solid #ECEAEA*/
}

/* terzo livello */
.SubMenuItem2
{
	background-color: #FFFFFF;
	color: #989898;
	font-family: Arial, Tahoma, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	padding: 0 0 4 8px;
	/*background-image:url(img/shared/itemSep.gif);
	background-position:left center;
	background-repeat:repeat-x;*/
}


.SubMenuItemActive2
{
	font-family: Arial, Tahoma, Arial, Helvetica;
	font-size: 11px;	
	background-color: #FFFFFF;
	padding: 0 0 4 8px;
	color: #334046;
	/*background-image:url(img/shared/menuSelector.gif);
	background-position:3 13;
	background-repeat:no-repeat;*/
}

.SubMenuItemHover2
{
	background-color: #E2E2E2;
	padding: 0 0 4 8px;
	color: #334046;
	font-family: Arial, Tahoma, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	/*background-image:url(img/shared/itemSep.gif);
	background-position:left bottom;
	background-repeat:repeat-x;*/
}


/*DataGrid Prodotti*/
.dgrPaging
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	background-color:White;
}

.dgrPaging a
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#696969;
	text-decoration:underline;
	background-color:White;
}

.itemGridDefault
{

	padding-left:12px; 
	background-color:#F8F8F8;
}

.itemGridNew
{
	padding-left:12px; 
	background-color:#FFF7D7;	
}

.itemGridSale
{

	padding-left:12px; 
	background-color:#E8F9E5;
}

.itemGridPers
{
	padding-left:12px; 
	background-color:#EAF6FA;
}
.itemCell
{
	border-bottom: solid 2px #FFFFFF;	
	border-right: solid 1px #F8F8F8;	
	padding-left: 5px;
}


/* MENU MODELLI*/
.menuModelli{
    font-family: Arial;
    font-size: 14px;
    color: #5C5C5C;
    height: 18px;
    width: 128px;
    text-decoration: none;
    padding-left: 6px;
}

.menuAttivo{
    font-family: Arial;
    font-size: 14px;
    color: #5C5C5C;
    height: 18px;
    width: 128px;
    text-decoration: none;
    padding-left: 6px;
}


.tabellaMenuModelli{
    border: solid 1px #A6A6A6;
    background-color: #F0F0F0;
    font-family: Arial;
    font-size: 14px;
    color: #5C5C5C;
    height: 18px;
    width: 128px;
    text-decoration: none;
}

.tabellaMenuAttivo{
    border: solid 1px #A6A6A6;
    background-color: #FFFFFF;
    font-family: Arial;
    font-size: 14px;
    color: #5C5C5C;
    height: 18px;
    width: 128px;
    text-decoration: none;
}

.verticalLine
{
	border-right: solid 1px #D6D6D6;
}
.horizontalLine
{
	background-color: #D6D6D6;
	height: 1px;
}

.tableHeight100
{
	height: 100%;
}

.titoliBoxModelli
{
	font-family:Arial;
	font-size: 16px;
	color: #939393;
	text-decoration: none;
}

/*comunicati*/
.CTitleDark
{
	font-family:Arial;
	font-size: 11px;
	color: #323232;
	text-decoration: none;
}
.CTitleGrey
{
	font-family:Arial;
	font-size: 11px;
	color: #888888;
	text-decoration: none;
	text-align:justify ;
}




.titoliNetwork
{
	font-family:Arial;
	font-size: 24px;
	color: #838383;
	text-decoration: none;
}

.bottoneGrigio
{
	border: solid 1px #C6C6C6;
	background-color: #F5F5F5;
	font-family: Arial;
	font-size: 10px;
	color: #8F8F8F;
	height: 16px;
	text-align: center;
	text-decoration: none;
}

/*------------------------*/

/* --------- SITE MAP -------- */
#SiteMap
{
	background-color:Transparent;

}

#SiteMap table
{

}
#SiteMap td.RootItem
{
	
	background-color:#EFEFEF;
	text-decoration:none;
	padding:0;
	width:25%;
	font:bold 11px Arial, Helvetica, Sans-serif;
	color:#6B6B6B;
	padding:4px;
}

#SiteMap a.RootItem
{
	background-color:#EFEFEF;
	color:#6B6B6B;
    text-decoration:none;
    font:bold 11px Arial, Helvetica, Sans-serif;
}


#SiteMap td.PrimaryItem
{
	
	background-color:#EFEFEF;
	text-decoration:none;
	padding:0;
	font:bold 11px Arial, Helvetica, Sans-serif;
	color:#6B6B6B;
	padding:4px;
	width:115px;
}

#SiteMap a.PrimaryItem
{
	background-color:#EFEFEF;
	color:#6B6B6B;
    text-decoration:none;
    font:bold 11px Arial, Helvetica, Sans-serif;
}


#SiteMap td.SecondaryItem
{
	padding:4px;
    font:normal 11px Arial, Helvetica, Sans-serif;
	color:#6B6B6B;
    text-decoration:none;  
    background-color:#F6F6F6;  
	white-space:nowrap;
   
}

#SiteMap a.SecondaryItem
{
	font:normal 11px Arial, Helvetica, Sans-serif;
	color:#6B6B6B;
    text-decoration:none;  
    background-color:#F6F6F6;        
}

.comboImageBank
{
	background-color:#F3F3F3;
	border:solid 1px #B4B4B4;
	width: 165px;
	height: 20px;
	text-decoration: none; 
	font-family: Helvetica, Verdana, Tahoma,  Arial, sans-serif; 
	font-size: 12px; 
	color: #616264;
}

.comboImageBankOn
{
	background-color:#FFFFFF;
	border:solid 1px #B4B4B4;
	width: 165px;
	height: 20px;
	text-decoration: none; 
	font-family: Helvetica, Verdana, Tahoma,  Arial, sans-serif; 
	font-size: 12px; 
	color: #616264;
}

.footerPI
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 9px;
	color: #AAAAAA;
	text-decoration:none;
}

/* --------- FINE SITE MAP ----------- */




