﻿/* ---------------------------------------------------------------------------------------------------------------------------
/  Caratteristiche globali
/----------------------------------------------------------------------------------------------------------------------------*/

body {
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	background: url(../_img/BodyBack.jpg); 
}

h1 {
	font-size: 14px;
	color: #F4821C;
}

h2 {
	font-size: 13px;
	color: #F4821C;
}

h3 {
	font-size: 12px;
	color: #F4821C;
}

img {
    border: none 0px;
    margin: 5 5 5 5;
}

/* ---------------------------------------------------------------------------------------------------------------------------
/  Gestione tabelle
/----------------------------------------------------------------------------------------------------------------------------*/

.Tab {
	width: 850px;
	vertical-align: top;
	text-align: left;
	height: 100%;
}

.TabHeader {
	height: 124px;
	background-image:url(../_img/HeaderBack.jpg);
}

.TabMenu {
	height: 62px;	
	background: url(../_img/MenuBack.jpg);	
	background-repeat: no-repeat;
	color: #212324;
	font-size: 13px;	
	font-weight: bold;
	text-align: right;
	padding-right: 50px;
	padding-top: 10px;
}

.TabBanda {
	height: 25px;	
	background: url(../_img/BandaBack.jpg);	
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 10px;
}

.TabBordoSx {
	width: 34px;	
	background: url(../_img/BordoSxBack.jpg);	
}

.TabContent {
	width: 785px;
	height: 200px;
}

.TabContentSx {
	width: 170px;
	background: url(../_img/ContentSxBack.jpg);
	vertical-align: top;
	padding-top: 15px;
}

.TabContentDx {
	width: 615px;
	background-color: #F5F2E1;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	vertical-align: top;
	text-align: justify;	
}

.TabBordoDx {
	width: 31px;
	background: url(../_img/BordoDxBack.jpg);
}

.TabBottom {
	height: 37px;	
	background: url(../_img/BottomBack.jpg);	
}

.TabCredits {
	height: 60px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
}

/* ---------------------------------------------------------------------------------------------------------------------------
/  Gestione spazi
/----------------------------------------------------------------------------------------------------------------------------*/

.Separatore {
	height: 30px;	
	background: url(../_img/SeparatoreBack.jpg);	
	background-repeat: repeat;
}

/* ---------------------------------------------------------------------------------------------------------------------------
/  Gestione testo
/----------------------------------------------------------------------------------------------------------------------------*/

.Titolo {
	height: 20px;	
	background: url(../_img/TitoloBack.jpg);	
	background-repeat: no-repeat;
	font-size: 13px;
	color: #F4821C;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 2px;
}

/* ---------------------------------------------------------------------------------------------------------------------------
/  Gestione Link
/----------------------------------------------------------------------------------------------------------------------------*/

a:link {
	text-decoration: none;
	color: #F4821C;
}

a:visited {
	text-decoration: none;
	color: #F4821C;
}

a:hover {
	text-decoration: underline;
	color: #F4821C;
}

a.Menu:link {
	color: #212324;
}

a.Menu:visited {
	color: #212324;
}

a.Menu:hover {
	color: #212324;
}

a.Copyright:link {
	font: normal 10px;
	color: #F4821C;
	text-decoration: none; 
}

a.Copyright:visited {
	font: normal 10px;
	color: #F4821C;
	text-decoration: none; 
}

a.Copyright:hover {
	font: normal 10px;
	color: #F4821C;
 	text-decoration: underline; 
}

/*-----------------------------------------------------------------------------------------------------------------------------
/  Gestione SubMenu
/----------------------------------------------------------------------------------------------------------------------------*/

.TabSubMenu {
	width: 161px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #000000;	
	font-weight: bold;
}

.TabSubMenuTop {
	height: 30px;
	background: url(../_img/SubMenuTopBack.jpg);	
	font-size: 13px;	
	color: #ffffff;	
	padding-left: 12px;
}

.TabSubMenuMiddle {
	background: url(../_img/SubMenuMiddleBack.jpg);
	padding-left: 6px;	
}

.TabSubMenuBottom {
    height: 23px;
	background: url(../_img/SubMenuBottomBack.jpg);	
}

/*-----------------------------------------------------------------------------------------------------------------------------
/  Gestione SubMenu - Link 
/----------------------------------------------------------------------------------------------------------------------------*/

a.SubMenu:link {
	color: #000000;
	vertical-align: top;	
	height: 14px;
}

a.SubMenu:visited {
	color: #000000;
	vertical-align: top;	
	height: 14px;
}

a.SubMenu:hover {
	color: #f4821c;
	vertical-align: top;	
	height: 14px;
}

.SubMenuDisabled {
	color: #f4821c;
	vertical-align: top;
}

/*-----------------------------------------------------------------------------------------------------------------------------
/  Gestione FORM
/----------------------------------------------------------------------------------------------------------------------------*/

textarea, input 
{
	border-color: #ABADB0;
	border-width: 1px;
	color: #000000;
	border-style: solid;
	font-size:10px;	
	font-weight: normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	padding-left: 2px;
	background-color: #f5f2e1;
}

.FormRow {
    height: 25px;
    padding: 0px 5px 0px 5px;
}

.lbl {

}

.lblBold {
    font-weight: bold;
}

.lblBoldCenter {
    font-weight: bold;
    text-align: center;
}

.lblBoldLine {
    font-weight: bold;
    text-decoration: line-through;
}

.lblOfferta {
    font-weight: bold;
    color: #479513;
}

.lblErr {
    font-weight: bold;
    color: Red;
}

.txt {
    
}

.ddl {
    border-color: #715821;
	border-width: 1px;
	color: #715821;
	border-style: solid;
	padding-left: 2px;
	background-color: #f1e4c2;
	font-size:10px;
}

.btn {
    width: 80px;
	background-color: #f1e4c2;
	color: #796029;
	border-style: solid;
	border-width: 1px;
	border-color: #796029;
}

.login {
    width: 70px;
    height: 20px;
	background-color: #796029;
	color: #e6d194;
	border-style: solid;
	border-width: 1px;
	border-color: #796029;
}

.gv
{
    width: 100%;
    border: solid 1px #e9c660;
    text-align: left;
}

.gvHeader
{
	height: 20px;
	background-color: #e9c660;
	font-weight: bold;
	padding-left: 5px;
}

.gvPager
{
    background-color: #e9c660;
	font-weight: bold;
    text-align: right;
}

.gvRow
{
    background-color: #f3dea2;
}

.gvAltRow
{
    background-color: #f1e4c2;
}

.gvCenterCell
{
    text-align: center;
}

.gvRightCell
{
    text-align: right;
}

.gvCenterBoldCell
{
    text-align: center;
    font-weight: bold;
}
