﻿@import url("joomla.css");
@import url("calendar.css");
@import url("overlay.css");
@import url("ui.selectmenu.css");

/*per L'HR*/
div.hr {
    background-image: url(../images/dots.gif);
    height: 1px;
}
div.hr hr {
    /* for CSS1 browsers */
    display: none;
}
div.hr * {
    /* for CSS2 browsers */
    display: none;
}
/*fine HR*/

input, select, button, textarea {
    border: solid 1px #004B7F;
    font-size: 11px;
    color: #000;
    font-family: Arial;
    padding: 2px;
}

input {
    height: 16px;
}

button {
    cursor: pointer;
}

input.calendar {
    background: #fff url(../images/calendar.png) no-repeat 98% center;
}

input[type="radio"] {
    border: none;
    vertical-align: middle;
    padding: 0;
    margin: 0 4px;
}

input[type="checkbox"] {
    border: none;
    vertical-align: middle;
}

.txtSmall {
    font-size: 9px;
}
.txtRed {
    color: #f00;
}

.clear {
    clear: both;
}

.search_field {
    float: left;
    margin: 0 5px 15px 0;
}

input.btnClassic {
    font-size: 12px;
    font-weight: bold;
    border: solid 1px #E7A272;
    color: #fff;
    background-color: #303878;
    padding: 0px 10px;
    font-family: Arial;
    text-transform: uppercase;
    cursor: pointer;
    height: 25px;
}

select.selectDisabled {
    font-size: 9px;
    font-weight: bold;
    color: #f00;
}

.rowHeader {
    background-color: #FFCC99;
    font-weight: bold;
    color: #000;
    height: 26px;
    vertical-align: middle;
    text-align: left;
}

.rowResults {
    border-bottom: dotted 1px #96917A;
    height: 26px;
    vertical-align: middle;
    cursor: pointer;
}

.rowAlternating, .riga_alternativa {
    background-color: #fafafa;
}

.rowOver {
    background-color: #eef;
}

#tabs {
    color: #FFFFFF;
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

#tabs ul, .tabs ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#tabs ul li, .tabs ul li {
    display: inline;
    margin: 0;
    text-transform: capitalize;
}

#tabs ul li a.active, .tabs ul li a.active {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    color: #000000;
}

#tabs ul li a, .tabs ul li a {
    background: none repeat scroll 0 0 #E7A272;
    border-color: #D17B40;
    border-style: solid solid solid solid;
    border-width: 1px 1px 1px 0;
    color: #FFFFFF;
    float: left;
    margin: 0;
    padding: 5px 16px;
    text-decoration: none;
    text-transform: capitalize;
}

.tabs ul li a.first {
    border-left: solid 1px #D17B40;
}

.itemContainer {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	behavior: url(css/border-radius.htc);
}

.itemContainer div.item-bg {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.divComunicazioni {
    background: #fff;
    clear: both;
    font-size: 11px;
    color: #000;
    padding: 4px 15px;
    font-family: Verdana, Arial, sans-serif;
    text-align: left;
    border: solid 1px #D17B40;
    border-width: 0 1px 1px 1px;
}

a {
    color: #934E20;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}

.tblRisRicerca td.nota {
    font-size: 10px;
}

.pulsanteLink {
    background-color: transparent;
    border: 0;
    color: #934E20;
    cursor: pointer;
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
}

.testorossobig, .impo {
    color: #f00;
    font-weight: bold;
}

.no-pointer { cursor:default; }
.itemContainer div.no-bg { background-image:none; }

input[type="file"] { height:24px; }

.tblForm { width:100%; border-collapse:collapse; }

.annullata {
    background-color: #000;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0 1px 0 1px;
}
.preventivo {
    background-color: #999;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0 1px 0 1px;
}
.opzionata {
    background-color: #B300FF;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0 1px 0 1px;
}
.richiesta {
    background-color: #996;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0 1px 0 1px;
}
.confermata {
    background-color: #0c0;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0 1px 0 1px;
}

.newsletter_type {
  color: #FF0000;
  font-size: 10px;
}

.hidden { display:none; }
