﻿body { width: 100%; margin: 0 auto; }

/*HEADER*/
header {display:block; position:relative; width: 100%; min-width:1024px}
header .logoContainer { display: block; width: 100%; height: 88px; background: url(../Images/headerBackground.png) repeat-x;    }

header .logoContainer .headerLogoSx { float:left; left:0px; width:15%; }
header .logoContainer .headerLogoDx { float:left; right:0px;  width:15%;  }
header .logoContainer .headerNomeComune {float:left; width:70%; color:#4982B4; vertical-align:middle; font-size:50px; }
header .logoContainer .logoComune { height: 76px; }

.cellHeight { font-family:'Baskerville Old Face'; font-size:30pt; }

header .headerBottomBar { background: url(../Images/headerBottomBar.png) repeat-x; width: 100%; height:41px; }

/*LEFT MENU*/

.LeftMenuItemDefault {text-align:center !important; padding:5px !important; background:#042775 !important;}
.LeftMenuItemHover {background:#4C80F4 !important;}
.LeftMenuItemSelected { background:#4C80F4 !important;}

/*MENU*/

.ItemDefault {text-align:center !important; padding:5px !important; background:url(../Images/headerBottomBar.png) repeat-x !important; height:25px !important;}
.ItemHover {background:#042775 !important;}
.ItemSelected {background:#042775 !important;}

/*ADMIN LOGIN BOX*/

.loginContainer { width: 240px; min-height: 110px; margin:0px auto;}
.loginContainer .adminForm {  Width:100%; margin:10px 0px;}
.centrato  { margin:0 auto; }

/*ADMIN INSIDE PAGE*/
.adminPage {  }
.adminPage .adminContainer {  }
.adminPage .selectorMargin { margin-bottom: 10px }
.adminPage .adminTextBox { width:400px; }
.adminPage .clear { clear:left; }

/*ADMIN CONTENT EDITOR*/

.adminContainer { width:100%; }
.adminContainer .adminDiv { float:left; display:block; width:50%; }


/*LOGIN MAIN BOX AND CONTROLS*/
.loginMainBox { display:block; background-color:#F2F2F2; }
.loginMainBox .loginMainBoxContent { position: relative; padding:10px; font-size:11px; font-family: Arial; }
.loginMainBox .loginMainBoxHeader { display:block; background-color:#039; height: 30px; padding-left:10px; }
.loginMainBox .loginMainBoxHeader .loginBoxText { color:white; line-height:30px; vertical-align:middle;}

.formTable { width:100%; }
.formTable input { width:100%; }

.buttonCrs {float:right; margin-right:32px;}

.separator { background-color: black; padding: 0px; border-bottom: 1px solid black; margin-bottom:12px; }

/*RESERVED INDEX*/

/*.leftContainer { background-color:#3399CC;}
.leftContainer div { background-color:#003366; display:block; margin-bottom:2px;}
.leftContainer div a { color:#7E7575; font-size:12px; margin:8px; font-weight:bold; }*/

.rightContainer .upContainer { background-color:#003366; display:block; color:white; text-align:center; }
.rightContainer .bottomContainer { background-color:#EFEFEF; display:block; min-height:325px; border-style:solid; border-color:#CECECE;}
.rightContainer .elementMargin { margin: 10px; display:block; }

/*OTHER PAGE*/
.headerPage { display: block; background: #E6E6FA; text-align: center;}
.headerPage2 { display: block; background: #A3DEFF; text-align: center;}
.headerPage3 { display: block; text-align: center; background: #BEB599; font-weight:bold}

.headerPage4 { display: block; background: #BEB599; text-align: center;}

/*ERROR MESSAGE*/

.field-validation-error { color: red; }

/*IMU*/
.sectionContainer { display:block;}
.sectionMargin {display:block; margin-bottom: 5px; }
.sectionMarginFirst {display:block; margin-top: 5px; }
.sectionMarginValori {display:block; margin-top: 5px; }
.sectionMarginValoriAlt { display:block; margin-top: 5px; background: #E6E6FA;}
.sectionContainer .textAlignRight div { text-align:right; }
.sectionContainer .sectionHeader { display: block; background: #E6E6FA; text-align: center;}
.sectionContainer .sectionHeader label { font-weight:bold;}
.sectionContainer .renditaValorePadding { padding-top:8px; }
.sectionMarginValoriAlt2 { display:block; margin-top: 5px; background: #A3DEFF;}
.sectionContainer .sectionHeader2 { display: block; background: #A3DEFF; text-align: center;}
/*CALCOLO IMU*/

.emptyDiv { display:block; height:1px;}
.buttonPointer{ cursor:pointer; }

/*TABELLA HOME+STILE TESTO RISORSE NORMATIVA E HOME*/

/*.centrato {text-align:center;font-weight:bold;background-color:#E7E8EB;}*/
.tabella .celle {border: 1px, solid, #E7E8EB; width:100px;font-weight:bold;font-size:small;text-align:center;}
.testoResurce {text-align:center;font-family:Arial;font-size:medium;font-weight:bold;}

/*INFOIMU*/

.colorInf {color:#4982B4; }
.centerElement { display: block; text-align: center; }

/*LINK PRINCIPALI*/

.linkstyle {margin-left:20px; color:white; float:left; }

/*TABELLA SOTTO ELIMINZIONE BENI*/

.paddingdown {padding-bottom:3px;padding-top:3px; }

/*TESTI MISTI*/

.descriptionText { font-size: 12px;}

/*STILE BOTTONI*/
/*.customButton { border: 1px solid #A0A0A0; background: #EBEDF2; cursor: pointer; font: 11px Verdana; padding: 1px; vertical-align: middle; }
.customButton:hover { background: #D2DFFC; }*/

.buttonStampa {border: 1px solid #A0A0A0; background:#FFFF99; font: 11px Verdana; padding: 1px; vertical-align: middle; cursor:pointer;}
.buttonStampa:hover { background:#FFFF00;}

/*INFOIMU*/

.downloadButton { background-image: url(../Images/Pdf_Logo.png); background-position:0px 0px; background-repeat:no-repeat; width: 60px; height: 62px; }
.downloadButtonHottracked { background-image: url(../Images/Pdf_Logo.png); background-position:0px -62px; background-repeat:no-repeat; width: 60px; height: 62px; cursor:pointer; }
.downloadButtonPressed { background-image: url(../Images/Pdf_Logo.png); background-position:0px -62px; background-repeat:no-repeat; width: 60px; height: 62px; }

.float {float:right;}


.HoveredeBotton {width:190px; height:98px;}

.PaddingClass {margin:3px 3px 3px 3px;}

.RowAlternatingColor {background-color:#DAE2E8;}
.TableTitles {font-weight:bold;}

.popupDetailsTables { background-color: #F2F2F2; border: thin solid; border-color: #9DA0AA; padding: 14px; }
.RadPageViewTable { margin:10px }
.Contenitor {border-style:solid; border-color:lightgray; border-width:2px; padding:5px;}

 

