﻿body {
    background: #FFFFFF;
    background-image: url(../../images/body/sfumatura.jpg);
    background-position:top;
    background-repeat:repeat;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size:12px;
}

hr {
    border-left:   2px solid #BDBCBD;
    border-top:    2px solid #BDBCBD;
    border-right:  2px solid #858585;
    border-bottom: 2px solid #858585;
    height:        4px;
}

.barraVisualizzazione {
    font-family:     Tahoma, Tahoma, Verdana, Arial, Sans-Serif;
    font-size:       11px;
    font-weight:     bold;
    color:           #000000;
    color:           #858585;
    text-decoration: none;
}

.barraVisualizzazioneContenitore {
    background:    #D8D8D8;
    border-left:   1px solid #FFFFFF;
    border-top:    1px solid #FFFFFF;
    border-right:  1px solid #858585;
    border-bottom: 1px solid #858585;
    height:        25px;
    margin-left:   10px;
    text-align:    center;
}

.bottoncino {
    font-family:     Tahoma, Verdana, Arial, Sans-Serif;
    font-size:       11px;
    font-weight:     bold;
    color:           #858585;
    background:      #D9D9D9;
    border-left:     1px solid #FFFFFF;
    border-top:      1px solid #FFFFFF;
    border-right:    1px solid #858585;
    border-bottom:   1px solid #858585;
    text-decoration: none;
    width:           18px;
    padding-top:     2px;
    padding-bottom:  2px;
    display:         block;
}

.bottone1 {
    font-family:     Tahoma, Verdana, Arial, Sans-Serif;
    font-size:       11px;
    font-weight:     bold;
    color:           #000000;
    background:      #BABABA;
    border-left:     1px solid #FFFFFF;
    border-top:      1px solid #FFFFFF;
    border-right:    1px solid #858585;
    border-bottom:   1px solid #858585;
    text-decoration: none;
    width:           100px;
    padding-top:     5px;
    padding-bottom:  5px;
    text-align:      center;
    display:         block;
}

.bottoneDisabilitato1 {
    font-family:     Tahoma, Verdana, Arial, Sans-Serif;
    font-size:       11px;
    font-weight:     bold;
    color:           #000000;
    background:      #BABABA;
    border-left:     1px solid #FFFFFF;
    border-top:      1px solid #FFFFFF;
    border-right:    1px solid #858585;
    border-bottom:   1px solid #858585;
    text-decoration: none;
    width:           100px;
    padding-top:     5px;
    padding-bottom:  5px;
    text-align:      center;
    display:         block;
}

.bottone2 {
    font-family:     Tahoma, Verdana, Arial, Sans-Serif;
    font-size:       11px;
    font-weight:     bold;
    color:           #193305;
    background:      #FFCC99;
    border-left:     1px solid #FFFFFF;
    border-top:      1px solid #FFFFFF;
    border-right:    1px solid #858585;
    border-bottom:   1px solid #858585;
    text-decoration: none;
    width:           140px;
    padding-top:     5px;
    padding-bottom:  5px;
    text-align:      center;
    display:         block;
}

.bottoneDisabilitato2 {
    font-family:     Tahoma, Verdana, Arial, Sans-Serif;
    font-size:       11px;
    font-weight:     bold;
    color:           #CCCCCC;
    background:      #CAE6B5;
    border-left:     1px solid #FFFFFF;
    border-top:      1px solid #FFFFFF;
    border-right:    1px solid #858585;
    border-bottom:   1px solid #858585;
    text-decoration: none;
    width:           100px;
    padding-top:     5px;
    padding-bottom:  5px;
    text-align:      center;
    display:         block;
}

.cellaRicerca {
    width:  20px;
    height: 20px;
}

.comboboxMaschera {
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size:   11px;
    font-weight: normal;
    color:       #858585;
    background:  #FFFFFF;
}

.contenitoreContatore {
    background:    #CAE6B5;
    border-left:   1px solid #FFFFFF;
    border-top:    1px solid #FFFFFF;
    border-right:  1px solid #858585;
    border-bottom: 1px solid #858585;
    width:         130px;
    padding:       5px;
}

.contenitoreHomePage {
    height:     25px;
    color:      #000000;
    background: #BABABA;
    width:      141px;
    padding:    0px;
}

.contenitorePagina {
    width: 987px;
}

.contenutoContatore {
    font-family:     Tahoma, Verdana, Arial, Sans-Serif;
    font-size:       11px;
    font-weight:     bold;
    color:           #858585;
    background:      #CAE6B5;
    border-left:     1px solid #FFFFFF;
    border-top:      1px solid #FFFFFF;
    border-right:    1px solid #858585;
    border-bottom:   1px solid #858585;
    width:           128px;
    padding-top:     5px;
    padding-bottom:  5px;
}

.etichetta {
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size:   12px;
    font-weight: normal;
    color:       #000000;
}

.etichettaRicerca {
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size:   11px;
    font-weight: bold;
    color:       #FF3C00;
}

.header {
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size:   11px;
    font-weight: bold;
    color:       #FFFFFF;
}

.hidden {
    display: none;
}

.homePageLeft {
    font-family:     Tahoma, Verdana, Arial, Sans-Serif;
    font-size:       11px;
    font-weight:     bold;
    color:           #858585;
    background:      #D9D9D9;
    border-right:    1px solid #FFFFFF;
    text-decoration: none;
    width:           141px;
    text-align:      center;
    display:         block;
}

.homePageLeft:hover {
    color: #A8A8A8;
}

.homePageMiddle {
    font-family:     Tahoma, Verdana, Arial, Sans-Serif;
    font-size:       11px;
    font-weight:     bold;
    color:           #858585;
    background:      #D9D9D9;
    border-left:     1px solid #858585;
    border-right:    1px solid #FFFFFF;
    text-decoration: none;
    width:           141px;
    text-align:      center;
    display:         block;
}

.homePageMiddle:hover {
    color: #A8A8A8;
}

.homePageRight {
    font-family:     Tahoma, Verdana, Arial, Sans-Serif;
    font-size:       11px;
    font-weight:     bold;
    color:           #858585;
    background:      #D9D9D9;
    border-left:     1px solid #858585;
    text-decoration: none;
    width:           141px;
    text-align:      center;
    display:         block;
}

.homePageRight:hover {
    color: #A8A8A8;
}

.inputLogin {
    background:    #FFFFFF;
    border-left:   1px solid #BDBCBD;
    border-top:    1px solid #BDBCBD;
    border-right:  1px solid #BDBCBD;
    border-bottom: 1px solid #BDBCBD;
    height:15px;
}

.inputMaschera {
    font-family:    Tahoma, Verdana, Arial, Sans-Serif;
    font-size:      11px;
    font-weight:    normal;
    color:          #193305;
    background:     #FFFFFF;
    border-left:    1px solid #4D4D4D;
    border-top:     1px solid #4D4D4D;
    border-right:   1px solid #D9D9D9;
    border-bottom:  1px solid #D9D9D9;
    width:          150px;
    padding-top:    3px;
    padding-bottom: 3px;
}

.leftFrameContenuto {
    background:  #FFFFFF;
    width:       145px;
}

/*.link {
    font-family:     Tahoma, Verdana, Arial, Sans-Serif;
    font-size:       11px;
    font-weight:     bold;
    color:           #000000;
    text-decoration: none;
}

.link:hover {
    color: #FF3C00;
}*/

.linkPagine {
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size:   11px;
    font-weight: bold;
    color:       #000000;
}

.linkPagine:hover {
    color: #FF3C00;
}

.linkRicerca {
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size:   11px;
    font-weight: bold;
    color:       #FF3C00;
}

.linkRicerca:hover {
    color: #FFCC99;
}

.linkRicercaBloccato {
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size:   11px;
    font-weight: bold;
    color:       #0000A0;
}

.linkRicercaBloccato:hover {
    color: #0000A0;
}

.linkSelezionato {
    font-family:     Tahoma, Verdana, Arial, Sans-Serif;
    font-size:       11px;
    font-weight:     bold;
    color:           #FF3C00;
    text-decoration: none;
}

.loginContenuto {
    font-family:   Tahoma, Verdana, Arial, Sans Serif;
    font-size:     11px;
    font-weight:   bold;
    color:         #331A00;
    background:    #D2D2D2;
    border-left:   1px solid #000000;
    border-right:  1px solid #000000;
    width:         140px;
    height:        20px;
    text-align:    center;
}

.loginContenuto a {
    font-family:     Tahoma, Verdana, Arial, Sans Serif;
    font-size:       11px;
    font-weight:     bold;
    color:           #000000;
    text-decoration: none;
}

.loginContenuto a:hover {
    color: #FF3C00;
}

.loginHeader {
    color:         #000000;
    background:    #FF3C00;
    border-left:   1px solid #000000;
    border-top:    1px solid #000000;
    border-right:  1px solid #000000;
    border-bottom: 1px solid #000000;
    width:         140px;
    height:        30px;
    text-align:    center;
}

.menuContenuto {
    font-family:   Tahoma, Verdana, Arial, Sans Serif;
    font-size:     11px;
    font-weight:   bold;
    color:         #000000;
    background:    #D2D2D2;
    border-left:   1px solid #000000;
    border-right:  1px solid #000000;
    border-bottom: 1px solid #000000;
    width:         140px;
    height:        50px;
    text-align:    left;
}

.menuContenuto a {
    font-family:     Tahoma, Verdana, Arial, Sans Serif;
    font-size:       11px;
    font-weight:     bold;
    color:           #000000;
    text-decoration: none;
}

.menuContenuto a:hover {
    color: #FF3C00;
}

.menuContenutoInput {
    font-family:     Tahoma, Verdana, Arial, Sans Serif;
    font-size:       11px;
    font-weight:     bold;
    color:           #000000;
    background:      #D2D2D2;
    border:          0px solid #D2D2D2;
    text-decoration: none;
}

.menuContenutoInput:hover {
    color: #FF3C00;
}

.menuHeader {
    color:          #000000;
    background:     #FF3C00;
    border-left:    1px solid #000000;
    border-top:     1px solid #000000;
    border-right:   1px solid #000000;
    border-bottom:  1px solid #000000;
    width:          140px;
    height:         30px;
    text-align:     center;
}

.messaggioErrore {
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size:   11px;
    font-weight: bold;
    color:       #FF0000;
}

.middleFrameContenuto {
    background: #FFFFFF;
    width:      657px;
}

.pager {
    font-family:   Tahoma, Verdana, Arial, Sans Serif;
    font-size:     11px;
    font-weight:   bold;
    color:         #FFF6E5;
    background:    #CAE6B5;
    border-left:   1px solid #FFFFFF;
    border-top:    1px solid #FFFFFF;
    border-right:  1px solid #858585;
    border-bottom: 1px solid #858585;
    height:        25px;
    margin-left:   10px;
}

.pager a {
    color: #FF3C00;
}

.pager a:visited {
    color: #FF3C00;
}

.ricerca {
    border-left:   2px solid #D9D9D9;
    border-top:    2px solid #D9D9D9;
    border-right:  2px solid #4D4D4D;
    border-bottom: 2px solid #4D4D4D;
    width:         600px;
    height:        500px;
}

.rightFrameContenuto {
    background: #FFFFFF;
    width:      145px;
}

.separatore {
    height: 15px;
}

.separatoreOrizzontale {
    width:  155px;
    height: 10px;
}

.separatoreVerticale {
    width:  10px;
    height: 540px;
}

.sottomenu {
    background:   #FFCC99;
    border:       1px solid #CCCCCC;
    filter:       alpha(opacity: 80);
    opacity:      0.8;
    -moz-opacity: 0.8;
    width:        140px;
    text-align:   left;
}

.sottomenu a {
    font-family:     Tahoma, Verdana, Arial, Sans Serif;
    font-size:       12px;
    color:           #000000;
    text-decoration: none;
}

.sottomenu a:hover {
    color: #000000;
}

.tabella {
    width: 95%;
}

.tabellaRigaSelezionata {
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size:   11px;
	font-weight: normal;
    background:  #D2D2D2;
}

.testoScorrevole {
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size:   16px;
    font-weight: bold;
    color:       #858585;
}

.textareaMaschera {
	font-family:   Tahoma, Verdana, Arial, Sans-Serif;
    font-size:     11px;
    font-weight:   normal;
    color:         #193305;
    background:    #FFFFFF;
    border-left:   1px solid #4D4D4D;
    border-top:    1px solid #4D4D4D;
    border-right:  1px solid #D9D9D9;
    border-bottom: 1px solid #D9D9D9;
}

.titolo {
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size:   18px;
    font-weight: bold;
    color:       #FF3C00;
}

.toolsDiv {
    font-family:  Tahoma, Verdana, Arial, Sans-Serif;
    font-size:    11px;
    font-weight:  normal;
    color:        #000000;
    background:   #FFFFFF;
    border-left:  1px solid #000000;
    border-right: 1px solid #000000;
    width:        400px;
}

.toolsDivBottom {
    background: url(images/bottomDiv.gif);
    width:      400px;
    height:     7px;
}

.toolsDivEmail {
    font-family:  Tahoma, Verdana, Arial, Sans-Serif;
    font-size:    11px;
    font-weight:  bold;
    color:        #626262;
    background:   #FFFFFF;
    border-right: 1px solid #000000;
    width:        100px;
}

.toolsDivHeader {
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    font-size:   11px;
    font-weight: bold;
    color:       #FFFFFF;
    background:  #FF3C00;
    border-top:  1px solid #000000;
    width:       396px;
    height:      28px;
}

.toolsDivLeftHeader {
    background: url(images/leftHeader.gif);
    width:      7px;
    height:     29px;
}

.toolsDivPrezzo {
    font-family:  Tahoma, Verdana, Arial, Sans-Serif;
    font-size:    11px;
    font-weight:  bold;
    color:        #626262;
    background:   #FFFFFF;
    border-left:  1px solid #000000;
    width:        300px;
}

.toolsDivRightHeader {
    background: url(images/rightHeader.gif);
    width:      7px;
    height:     29px;
}

.toolsDivShadow {
    font-family:  Tahoma, Verdana, Arial, Sans-Serif;
    font-size:    11px;
    font-weight:  normal;
    color:        #CCCCCC;
    background:   #CCCCCC;
    filter:       alpha(opacity: 80);
    opacity:      0.8;
    -moz-opacity: 0.8;
    width:        400px;
}

.toolsDivShadowBottom {
    background:   url(images/bottomShadow.gif);
    filter:       alpha(opacity: 80);
    opacity:      0.8;
    -moz-opacity: 0.8;
    width:        400px;
    height:       7px;
}

.toolsDivShadowHeader {
    font-family:  Tahoma, Verdana, Arial, Sans-Serif;
    font-size:    11px;
    font-weight:  bold;
    color:        #CCCCCC;
    background:   #CCCCCC;
    filter:       alpha(opacity: 80);
    opacity:      0.8;
    -moz-opacity: 0.8;
    width:        400px;
    height:       22px;
}

.toolsDivShadowTop {
    background:   url(images/topShadow.gif);
    filter:       alpha(opacity: 80);
    opacity:      0.8;
    -moz-opacity: 0.8;
    width:        400px;
    height:       7px;
}

.uploadMaschera {
    font-family:    Tahoma, Verdana, Arial, Sans-Serif;
    font-size:      11px;
    font-weight:    normal;
    color:          #193305;
    background:     #FFFFFF;
    border-left:    1px solid #4D4D4D;
    border-top:     1px solid #4D4D4D;
    border-right:   1px solid #D9D9D9;
    border-bottom:  1px solid #D9D9D9;
    padding-top:    3px;
    padding-bottom: 3px;
}

/* ------ Nuovi Stili ------ */

.tdHeader
{
	border:solid 1px #BDBCBD;
	width:950px;
	height:190px;
	/*background-image: url(../../images/header/header.jpg);*/
}

.tdSpaziaturaVerticale
{
	border:solid 0px #BDBCBD;
	width:950px;
	height:5px;
}

.tdMenu
{
	background-color:#FFFFFF;
	border:solid 1px #BDBCBD;
	width:950px;
	height:30px;
	text-align:center;
}

.tdBody
{
	/*background-color:#FFFFFF;
	border:solid 1px #BDBCBD;*/
	width:950px;
	height:100%;
}

.tdMenuSx
{
	border:solid 0px #BDBCBD;
	width:190px;
	text-align:left;
}

.tdSpaziaturaOrizzontale
{
	border:solid 0px #BDBCBD;
	width:5px;
	height:100%;
}

.tdContent
{
	/*border:solid 0px #BDBCBD;*/
	background-color:#FFFFFF;
	border:solid 1px #BDBCBD;
	width:755px;
	height:100%;
}

.tdFooter
{
	background-color:#FFFFFF;
	border:solid 1px #BDBCBD;
	width:950px;
	height:30px;
	text-align:center;
}

.IntestazioneMenu
{
	background-image:url(../../images/body/intestazioneMenu.jpg);
	border-top:1px solid #BDBCBD;
	border-right:1px solid #BDBCBD;
	border-bottom:0px none #BDBCBD;
	border-left:1px solid #BDBCBD;
		
	width:180px;
	height:30px;
	text-align:center;
	vertical-align:middle;
	font-family:     Tahoma, Verdana, Arial, Sans Serif;
    font-size:       12px;
}

.ContenutoMenu
{
	border:1px solid #BDBCBD;
	text-align:left;
	width:180px;
	background:#FFFFFF;
}

.linkMenu {
    font-family:     Tahoma, Verdana, Arial, Sans Serif;
    font-size:       12px;
    font-weight:     bold;
    color:           #000000;
    text-decoration: none;
    text-align:      center;
    padding-left:    29px;
    padding-right:   29px;
    display:         block;
    float:           left;
}

.linkMenu:hover {
    color:           #FF3C00;
    text-decoration: underline;
}

.link {
    font-family: Tahoma, Verdana, Arial, Sans Serif;
    font-size:   12px;
    color:       #000000;
    padding-top:     2px;
    padding-bottom:  2px;
    display:         block;
}

.link:hover {
    color: #FF0000;
}

.linkMenuSx
{
	margin-left:3px;
    font-family:     Tahoma, Verdana, Arial, Sans Serif;
    font-size:       12px;
    color:           #000000;
    width:           175px;
    padding-top:     2px;
    padding-bottom:  2px;
    text-decoration: none;
    display:         block;
}

.linkMenuSx:hover {
    color:      #FFFFFF;
    background: #FF3C00;
}