﻿@charset "utf-8";
/* CSS Document */

* { margin: 0; }

a { text-decoration: none; }

a:hover { text-decoration: underline; }

.clearb { clear: both; }

.alignL { text-align: left; }

.alignR { text-align: right; }

.alignC { text-align: center; }

.floatL { float: left; }

.floatR { float: right; }

.clearb { clear: both; }

.dialogInfo, .dialogDebug, .dialogWarning, .dialogConfirm, .dialogError {
    /*border: 2px solid;*/
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 5px;
    padding: 5px 5px 5px 50px;
    vertical-align: middle;
}


.dialogInfo {
    background: url(../images/gfx/dialogs/info.png) 10px center no-repeat rgb(235, 241, 253);
    border-color: rgb(215, 215, 216);
    color: rgb(79, 111, 128);
}

.dialogDebug {
    background: url(../images/gfx/dialogs/debug.png) 10px center no-repeat #dedede;
    border-color: #667;
    color: #555;
}


.dialogWarning {
    background: url(../images/gfx/dialogs/warning.png) 10px center no-repeat #FFFF99;
    border-color: #996600;
    color: #996600;
}

.dialogConfirm {
    background: url(../images/gfx/dialogs/confirm.png) 10px center no-repeat #d5ffcf;
    border-color: #363;
    color: #363;
}

.dialogError {
    background: url(../images/gfx/dialogs/error.png) 10px center no-repeat #FFCCFF;
    border-color: #990000;
    color: #990000;
}


input[type=text], input[type=textfield], select, textarea, input[type=password] {
    -khtml-border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    background: url(../images/gfx/input_bkg.jpg) repeat-x top #fff;
    border: 1px solid #999;
    border-radius: 1px;
    padding: 2px;
}

.attributi input[type=text], .attributi input[type=textfield], .attributi select, .attributi input[type=password] { width: 300px; }

.attributi textarea {
    height: 300px;
    width: 300px;
}

.greyButton, .greenButton, .blueButton, .yellowButton, .redButton {
    color: #fff;
    display: inline-block;
    font-family: Trebuchet MS;
    font-size: 16px;
    font-weight: bold;
    padding: 2px 24px;
    text-decoration: none;
}

.greyButton:hover, .greenButton:hover, .blueButton:hover, .yellowButton:hover, .redButton:hover {
    background: #fff;
    text-decoration: none;
}

.greyButton {
    background-color: #626262;
    border: 2px solid #626262;
}

.greyButton:hover {
    border: 2px solid #626262;
    color: #626262;
}

.blueButton {
    background-color: #00a1c5;
    border: 2px solid #00a1c5;
}


.blueButton:hover {
    border: 2px solid #00a1c5;
    color: #00a1c5;
}

.greenButton {
    background-color: #00c55f;
    border: 2px solid #00c55f;
}

.greenButton:hover {
    border: 2px solid #00c55f;
    color: #00c55f;
}

.yellowButton {
    background-color: #decf39;
    border: 2px solid #decf39;
}

.yellowButton:hover {
    border: 2px solid #decf39;
    color: #decf39;
}

.redButton {
    background-color: #ce263f;
    border: 2px solid #ce263f;
}

.redButton:hover {
    border: 2px solid #ce263f;
    color: #ce263f;
}

sup {
    color: #911;
    font-size: 12px;
    font-weight: bold;
    margin-left: 5px;
}

.nota { font-style: italic; }

.riga {
    margin-bottom: 5px;
    padding: 5px;
}

.riga .label { display: inline-block; }

.riga .value { display: inline-block; }

.tabs { margin-top: 10px; }

.tabs li {
    display: inline;
    list-style: none;
}

.tabs a {
    background: #007489;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    padding: 2px 10px;
    text-decoration: none;
}

.tabs a.active {
    background: #e8f2f5;
    color: #007489;
    /*border-top: #dedede;
	border-left: #dedede;
	border-right: #dedede;*/
}

.tabcontent {
    background: #e8f2f5;
    padding: 10px;
    padding-top: 20px;
}


.pad5 { padding: 5px; }

.pad10 { padding: 10px; }

.separatore_clear_20{height: 20px;width: 100%;clear: both;}