﻿/* ------------------------------------------------------------ */
/* Main Styles																									*/
/* ------------------------------------------------------------ */

body
{
	font-family: Trebuchet MS, Arial, Sans-Serif, Helvetica;
	font-size: 12px;
	color: #000000;
	background-color: #D5D5ED;
	text-decoration: none;
	text-align: center;
	margin: 0px;
}

A
{
	color: #000088;
	text-decoration: none;
}

A:hover
{
	color: #AA0000;
	text-decoration: none;
}

INPUT
{
	font-size: 12px;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	border: solid 1px #AAAABB;
	color: #555555;
}

SELECT
{
	font-size: 12px;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	border: solid 1px #AAAABB;
	color: #555555;
}

.NoBorder INPUT
{
	font-size: 12px;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	border: 0px;
	color: #555555;
}

.CheckBoxList
{
	font-size: 12px;
	font-weight: normal;
}

.CheckBoxList INPUT
{
	border: 0px;
	color: #555555;
}

.ModalBackground
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.WorkInProgress
{
	border: solid 1px #666666;
	background-color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}
/* ------------------------------------------------------------ */
/* Menu Styles																									*/
/* ------------------------------------------------------------ */

.menuArea
{
	background-image: url(  '../../Images/HeaderP2_2.png' );
	background-position: left top;
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 10px;
}

.PM_Class
{
	height: 21px;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 1px;
}

.PM_StaticMenu
{
}

.PM_StaticMenuItem
{
	padding: 0px 3px 0px 3px;
	height: 21px;
	color: #000000;
}

A.PM_StaticMenuItem:hover
{
	color: #FFFFFF;
}

.PM_StaticSelected
{
	color: #7777AA;
}

.PM_StaticHover
{
	padding: 0px 3px 0px 3px;
	background-image: url(  '../../images/bgMenuItem.gif' );
	background-position: top left;
	background-repeat: repeat-x;
	color: #FFFFFF;
}

.PM_DynamicMenu
{
	border: solid 1px #000099;
	padding: 3px 3px 3px 3px;
	margin-top: 2px;
	text-align: left;
}

.PM_DynamicMenuItem
{
	color: #000000;
	font-size: 12px;
	padding: 1px 5px 1px 5px;
}

.PM_DynamicSelected
{
}

.PM_DynamicHover
{
	background-color: #DD0000;
	color: #FFFFFF;
}

A.PM_DynamicHover:hover
{
	color: #FFFFFF;
}

/* ------------------------------------------------------------ */
/* Frame Styles																									*/
/* ------------------------------------------------------------ */

.shadowTop
{
	background-image: url(  '../../Images/shT.gif' );
}

.shadowLeft
{
	background-image: url(  '../../Images/shL.gif' );
}

.shadowRight
{
	background-image: url(  '../../Images/shR.gif' );
}

.shadowDown
{
	background-image: url(  '../../Images/shD.gif' );
}

.pageArea
{
	width: 880px;
	padding: 5px;
	background-color: #FFFFFF;
}

.contentArea
{
	width: 878px;
	margin: 5px 0px 0px 0px;
	border: solid 1px #E0E0F0;
	text-align: left;
	padding: 5px;
}

.borderTable
{
	width: 900px;
	margin: 0px;
	border: 0px;
}

.pageTitleArea
{
	background-color: #F8F8FF;
	padding: 3px 10px 3px 10px;
	text-align: right;
	border: solid 1px #AEAEE6;
}

.pageTitleText
{
	color: #990000;
	font-size: 17px;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Sans-Serif;
}

/* ------------------------------------------------------------ */
/* Manager Styles																								*/
/* ------------------------------------------------------------ */
.filtersAreax
{
	padding: 5px 5px 5px 5px;
	background-image: url( '../../Images/vgradient01.png' );
	background-position: left top;
	background-repeat: repeat-x;
	margin-top: 5px;
}

.filtersArea
{
	padding: 3px 3px 3px 3px;
	border: solid 1px #DDDDDD;
	background-color: #F4F4F8;
	margin-bottom: 5px;
}

.filterTitleArea
{
	color: #000066;
	font-size: 13px;
	font-weight: bold;
	border-bottom: solid 1px #6666AA;
	margin-bottom: 10px;
}

.filterCell
{
	padding: 2px 2px 2px 2px;
}

.label100
{
	width: 100px;
	font-size: 12px;
	text-align: left;
	float: left;
	font-weight: bold;
	margin-top: 3px;
}

.label120
{
	width: 120px;
	font-size: 12px;
	text-align: left;
	float: left;
	font-weight: bold;
	margin-top: 3px;
}

.label140
{
	width: 140px;
	font-size: 12px;
	text-align: left;
	float: left;
	font-weight: bold;
	margin-top: 3px;
}

.label160
{
	width: 160px;
	font-size: 12px;
	text-align: left;
	float: left;
	font-weight: bold;
	margin-top: 3px;
}

/* ------------------------------------------------------------ */
/* Buttons																											*/
/* ------------------------------------------------------------ */
.GridToolbar
{
	border: solid 1px #DDDDDD;
	background-color: #F4F4F8;
	padding: 3px 3px 3px 3px;
}

.ButtonAdd
{
	height: 26px;
	border: solid 1px #838C98;
	background-image: url('../../Images/ButtonAdd.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 25px;
	text-align: left;
	color: #333366;
	margin: 0px 1px 0px 1px;
}

.ButtonCancel
{
	height: 26px;
	border: solid 1px #838C98;
	background-image: url('../../Images/ButtonCancel.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 25px;
	text-align: left;
	color: #333366;
	margin: 0px 1px 0px 1px;
}

.ButtonDelete
{
	height: 26px;
	border: solid 1px #838C98;
	background-image: url('../../Images/ButtonDelete.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 25px;
	text-align: left;
	color: #333366;
	margin: 0px 1px 0px 1px;
}

.ButtonDelete2
{
	height: 26px;
	border: solid 1px #838C98;
	background-image: url('../../Images/ButtonDelete2.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 25px;
	text-align: left;
	color: #333366;
	margin: 0px 1px 0px 1px;
}

.ButtonEdit
{
	height: 26px;
	border: solid 1px #838C98;
	background-image: url('../../Images/ButtonEdit.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 25px;
	text-align: left;
	color: #333366;
	margin: 0px 1px 0px 1px;
}

.ButtonInfo
{
	height: 26px;
	border: solid 1px #838C98;
	background-image: url('../../Images/ButtonInfo.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 25px;
	text-align: left;
	color: #333366;
	margin: 0px 1px 0px 1px;
}

.ButtonOK
{
	height: 26px;
	border: solid 1px #838C98;
	background-image: url('../../Images/ButtonOK.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 25px;
	text-align: left;
	color: #333366;
	margin: 0px 1px 0px 1px;
}

.ButtonOK2
{
	height: 26px;
	border: solid 1px #838C98;
	background-image: url('../../Images/ButtonOK2.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 25px;
	text-align: left;
	color: #333366;
	margin: 0px 1px 0px 1px;
}

.ButtonSearch
{
	height: 26px;
	border: solid 1px #838C98;
	background-image: url('../../Images/ButtonSearch.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 25px;
	text-align: left;
	color: #333366;
	margin: 0px 1px 0px 1px;
}

/* ------------------------------------------------------------ */
/* Icon Buttons																									*/
/* ------------------------------------------------------------ */
.IconAdd
{
	height: 20px;
	width: 20px;
	border: solid 1px #CCCCCC;
	background-color: #D7E3F5;
	background-image: url('../../Images/ButtonIconAdd.png');
	background-position: center center;
	background-repeat: no-repeat;
	padding: 1px 1px 1px 1px;
	margin-right: 2px;
}

.IconCancel
{
	height: 20px;
	width: 20px;
	border: solid 1px #CCCCCC;
	background-color: #D7E3F5;
	background-image: url('../../Images/ButtonIconCancel.png');
	background-position: center center;
	background-repeat: no-repeat;
	padding: 1px 1px 1px 1px;
	margin-right: 2px;
}

.IconDelete
{
	height: 20px;
	width: 20px;
	border: solid 1px #CCCCCC;
	background-color: #D7E3F5;
	background-image: url('../../Images/ButtonIconDelete.png');
	background-position: center center;
	background-repeat: no-repeat;
	padding: 1px 1px 1px 1px;
	margin-right: 2px;
}

.IconDelete2
{
	height: 20px;
	width: 20px;
	border: solid 1px #CCCCCC;
	background-color: #D7E3F5;
	background-image: url('../../Images/ButtonIconDelete2.png');
	background-position: center center;
	background-repeat: no-repeat;
	padding: 1px 1px 1px 1px;
	margin-right: 2px;
}

.IconEdit
{
	height: 20px;
	width: 20px;
	border: solid 1px #CCCCCC;
	background-color: #D7E3F5;
	background-image: url('../../Images/ButtonIconEdit.png');
	background-position: center center;
	background-repeat: no-repeat;
	padding: 1px 1px 1px 1px;
	margin-right: 2px;
}

.IconList
{
	height: 20px;
	width: 20px;
	border: solid 1px #CCCCCC;
	background-color: #D7E3F5;
	background-image: url('../../Images/ButtonIconList.png');
	background-position: center center;
	background-repeat: no-repeat;
	padding: 1px 2px 1px 1px;
	margin-right: 2px;
}

.ddeIconEdit
{
	height: 23px;
	width: 22px;
	border: solid 1px #CCCCCC;
	background-color: #D7E3F5;
	background-image: url('../../Images/ButtonIconEdit.png');
	background-position: center center;
	background-repeat: no-repeat;
	padding: 1px 2px 1px 1px;
}

.ddeIconList
{
	height: 23px;
	width: 22px;
	border: solid 1px #CCCCCC;
	background-color: #D7E3F5;
	background-image: url('../../Images/ButtonIconList.png');
	background-position: center center;
	background-repeat: no-repeat;
	padding: 1px 1px 1px 1px;
}

.IconInfo
{
	height: 20px;
	width: 20px;
	border: solid 1px #CCCCCC;
	background-color: #D7E3F5;
	background-image: url('../../Images/ButtonIconInfo.png');
	background-position: center center;
	background-repeat: no-repeat;
	padding: 1px 1px 1px 1px;
	margin-right: 2px;
}

.IconOK
{
	height: 20px;
	width: 20px;
	border: solid 1px #CCCCCC;
	background-color: #D7E3F5;
	background-image: url('../../Images/ButtonIconOK.png');
	background-position: center center;
	background-repeat: no-repeat;
	padding: 1px 1px 1px 1px;
	margin-right: 2px;
}

.IconOK2
{
	height: 20px;
	width: 20px;
	border: solid 1px #CCCCCC;
	background-color: #D7E3F5;
	background-image: url('../../Images/ButtonIconOK2.png');
	background-position: center center;
	background-repeat: no-repeat;
	padding: 1px 1px 1px 1px;
	margin-right: 2px;
}

.IconSearch
{
	height: 20px;
	width: 20px;
	border: solid 1px #CCCCCC;
	background-color: #D7E3F5;
	background-image: url('../../Images/ButtonIconSearch.png');
	background-position: center center;
	background-repeat: no-repeat;
	padding: 1px 1px 1px 1px;
	margin-right: 2px;
}

.IconImage
{
	height: 20px;
	width: 20px;
	border: solid 1px #CCCCCC;
	background-color: #D7E3F5;
	background-image: url('../../Images/ButtonIconImage.png');
	background-position: center center;
	background-repeat: no-repeat;
	padding: 1px 1px 1px 1px;
	margin-right: 2px;
}

.IconLeft
{
	height: 20px;
	width: 20px;
	border: solid 1px #CCCCCC;
	background-color: #D7E3F5;
	background-image: url('../../Images/ButtonIconLeft.png');
	background-position: center center;
	background-repeat: no-repeat;
	padding: 1px 1px 1px 1px;
	margin-right: 2px;
}

.IconRight
{
	height: 20px;
	width: 20px;
	border: solid 1px #CCCCCC;
	background-color: #D7E3F5;
	background-image: url('../../Images/ButtonIconRight.png');
	background-position: center center;
	background-repeat: no-repeat;
	padding: 1px 1px 1px 1px;
	margin-right: 2px;
}

/* ------------------------------------------------------------ */
/* Grids																												*/
/* ------------------------------------------------------------ */
.GridToolbar
{
	border: solid 1px #DDDDDD;
	background-color: #F4F4F8;
	padding: 3px 3px 3px 3px;
	text-align: left;
}

.GridArea
{
	margin-top: 5px;
	border: solid 1px #DDDDDD;
	background-color: #F4F4F8;
	padding: 10px;
	text-align: center;
}

.GridStyle
{
	background-color: #FFFFFF;
	border: solid 1px #000044;
	border-spacing: 1px;
}

.GridStyle td
{
	border: solid 1px #DDDDDD;
	padding: 2px 5px 1px 5px;
}

.GridHeaderStyle
{
	padding: 4px;
	/* background-image: url(  '../../Images/GridHeaderBG.png' );
	background-position: left top;
	background-repeat: repeat-x; */
	background-color: #5555DD;
	color: #EEEEEE;
	height: 22px;
	vertical-align: middle;
	font-weight: bold;
	font-size: 12px;
}

.GridHeaderStyle th
{
	border: solid 1px #FFFFFF;
	border-bottom: solid 1px #0000AA;
	padding: 0px 4px 0px 4px;
}

.GridHeaderStyle A
{
	text-decoration: none;
	color: #EEEEEE;
	font-weight: bold;
}

.GridPagerStyle
{
	font-size: 14px;
	background-color: #F8F8F8;
	font-weight: bold;
	color: #AA0000;
}

.GridPagerStyle td
{
	border: 0px;
	padding: 1px 2px 1px 2px;
}

.GridPagerStyle A
{
	font-weight: normal;
	color: #BBBBBB;
}

.GridPagerStyle A:hover
{
	color: #000000;
}

.PublicGridRowStyle
{
	background-color: #FFFFFF;
}

/* ------------------------------------------------------------ */
/* Editing Area*/
/* ------------------------------------------------------------ */
.EditingFrame
{
	border: solid 2px #555555;
	background-color: #F8F8FB;
	padding: 10px;
	text-align:left;
}

.EditingTitle
{
	color: #000066;
	font-size: 13px;
	font-weight: bold;
	border-bottom: solid 1px #6666AA;
	margin-top: 5px;
	margin-bottom: 5px;
}	

.EditingButtons
{
	border: solid 1px #DDDDDD;
	background-color: #F4F4F8;
	padding: 3px 3px 3px 3px;
	text-align: right;
	margin-top: 10px;
}

.EditingArea
{
	border: solid 1px #DDDDDD;
	background-color: #F4F4F8;
	padding: 3px 3px 3px 3px;
	text-align: left;
}


.EditingErrorAlert
{
	color: #BB0000;
	font-weight: bold;
	font-size: 15px;
}

.EditingErrors
{
	color: #BB0000;
	font-weight: bold;
	padding-left: 0px;
	display: inline;
}

.EditingCell
{
	float:left;
	padding:3px;
}

.UploadArea
{
	background-color: #F8F8FB;
	text-align:left;
}

/* Box */
.titlePresentation
{
	font-size: 19px;
	font-weight: bold;
	color: #EE8800;
}

.boxPresentation
{
	border: solid 1px #EE8800;
	background-color: #FFF8F0;
	padding: 5px 5px 5px 5px;
}

.titleOccasioni
{
	font-size: 19px;
	font-weight: bold;
	color: #AA0000;
}

.boxOccasioni
{
	border: solid 1px #AA0000;
	background-color: #FFF8F8;
	padding: 5px 5px 5px 5px;
}

.titleFiltri
{
	font-size: 19px;
	font-weight: bold;
	color: #000088;
}

.boxFiltri
{
	border: solid 1px #000088;
	background-color: #E8E8FF;
	padding: 5px 5px 5px 5px;
}

.titleResult
{
	font-size: 19px;
	font-weight: bold;
	color: #444444;
}

.boxResult
{
	border: solid 1px #444444;
	background-color: #F8F8F8;
	padding: 5px 5px 5px 5px;
}

.titleDettaglio
{
	font-size: 19px;
	font-weight: bold;
	color: #000088;
	margin-bottom: 3px;
}

.boxDettaglio
{
	border: solid 1px #000088;
	background-color: #FAFAFF;
	padding: 5px 5px 5px 5px;
}

.headerVettura
{
	font-size: 14px;
	font-weight: bold;
}

/* Details classes */
.detailBoxVettura
{
	width:100%;
	font-size: 19px;
	font-weight: bold;
	color: #000055;
	border-bottom: solid 1px #000000;
	padding: 10px 0px 10px 0px;
}

.detailPrezzoVettura
{
	color: #008800;
}

.DetailTable
{
	width:100%;
	border: 0px;
	font-family: Trebuchet MS;
	font-size: 12px;
}

.DetailTableTitle
{
	width: 33%;
	padding: 5px 10px 5px 10px;
	background-color: #CCDDCC;
	font-weight: bold;
}

.DetailTableContent
{
	width:67%;
	padding: 5px 10px 5px 10px;
	background-color: #EEEEEE;
}

.DetailTableTitleAlt
{
	width:33%;
	padding: 5px 10px 5px 10px;
	background-color: #DDEEDD;
	font-weight: bold;
}

.DetailTableContentAlt
{
	width:67%;
	padding: 5px 10px 5px 10px;
	background-color: #F8F8F8;
}

/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.ajax__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;}
.ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;height:21px;}
.ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}

/* plain theme */
.ajax__tab_plain .ajax__tab_outer {text-align: center; vertical-align: middle; border:2px solid #999999;}
.ajax__tab_plain .ajax__tab_inner {text-align: center; vertical-align: middle; }
.ajax__tab_plain .ajax__tab_body {text-align: center; vertical-align: middle;}
.ajax__tab_plain .ajax__tab_header {text-align: center; vertical-align: middle;}
.ajax__tab_plain .ajax__tab_active .ajax__tab_outer {background:#FFFFE1;}
