/*html, body { 
height: 100%; 
margin: 0; 
padding: 0; 
}
*/
body {
background-color: #FFFFFF;
color: #004080;
font-family: Arial;
font-size: 12px;
}
input {
border: solid 1px;
}
input[type=checkbox] {
border: none;
}
input[type=radio] {
border: none;
}
select {
border: solid 1px;
}
select option{
text-align: center;
}
#main {
width:100%;
height: 100%;
font-size: 12px;
overflow:hidden;
/*contain inner floats*/
}
#admin {
width:100%;
height: 100%;
font-family: Arial;
font-size: 100%;
overflow:auto;
/*contain inner floats*/
}
#admin_edit {
width:100%;
height: 100%;
font-family: Arial;
font-size: 100%;
overflow:auto;
/*contain inner floats*/
}
#admin_show {
width:100%;
height: 100%;
font-family: Arial;
font-size: 100%;
overflow:auto;
/*contain inner floats*/
}
#left {
width: 50%;
float: left;
overflow:hidden;
}
#right {
   width: 50%;
   height: 100%;
   float: right;
   margin-left:-1px;/*combat IE6/7 & FF2 rounding errors*/
   overflow: hidden;
   text-decoration: none;
}
#leftgruppo {
width: 35%;
float: left;
overflow:hidden;
}
#rightgruppo {
   width: 65%;
   height: 100%;
   float: right;
   margin-left:-1px;/*combat IE6/7 & FF2 rounding errors*/
   overflow: hidden;
   text-decoration: none;
}
#dhtmlgoodies_tooltip{
background-color:#006699;
border:1px solid #ffffff;
position:absolute;
display:none;
z-index:20000;
padding:5px;
font-size:1.0em;
border-radius: 6px; /* Rounded edges in Firefox */
font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
text-align:justify;
width:100%;
color:#ffffff;
}
.bd {
background-color: #FFFFFF;
color: #004080;
font-family: Arial;
font-size: 12px;
}
.tbl {
background-color: #FFFFFF;
border: none;
}
.tbl.td {
background-color: #FFFFFF;
border: none;
padding: 0;
}
a:link { 
color: #FF0000;
font-family: Arial;
font-size: 12px;
text-decoration:none;
}
a:visited { 
color: #800080;
font-family: Arial;
font-size: 12px;
}
a:active { 
color: #0000FF;
font-family: Arial;
font-size: 12px;
}
.hr {
padding: 0px 5px;
background-color: #336699;
color: #FFFFFF;
font-family: Arial;
font-size: 12px;
}
a.hr:link {
color: #FFFFFF;
font-family: Arial;
font-size: 12px;
}
a.hr:visited {
color: #FFFFFF;
font-family: Arial;
font-size: 12px;
}
a.hr:active {
color: #FFFFFF;
font-family: Arial;
font-size: 12px;
}
.hradm {
padding: 0px 5px;
background-color: #336699;
color: #FFFFFF;
font-family: Arial;
font-size: 100%;
}
.texthr { 
padding: 0px;
background-color: #336699;
color: #FFFFFF;
font-family: Arial;
font-size: 80%;
text-align: center;
}
.divhr { 
padding: 0px;
background-color: #336699;
color: #FFFFFF;
font-family: Arial;
font-size: 80%;
text-align: center;
width: auto;
}
.hrcheck {
float: right;
border: 0px;
padding: 0px;
background-color: #336699;
color: yellow;
font-family: cursive;
font-size: 95%;
font-style: italic;
text-align: center;
font-weight: 900;
/*width: auto;*/
}
.divhr2 { 
padding: 0px;
background-color: #336699;
color: #FFFFFF;
font-family: Arial;
font-size: 100%;
text-align: center;
width: auto;
}
a.hradm:link {
background-color: #336699;
color: yellow;
font-family: Arial;
font-size: 100%;
text-decoration: none;
}
a.hradm:visited {
color: yellow;
font-family: Arial;
font-size: 100%;
text-decoration: none;
}
a.hradm:active {
color: yellow;
font-family: Arial;
font-size: 100%;
text-decoration: none;
}
a.hradm:hover {
color: red;
font-family: Arial;
font-size: 100%;
text-decoration: none;
}
.dr {
background-color: #FFFFFF;
color: #000000;
font-family: Arial;
font-size: 12px;
}
.dradm {
background-color: #FFFFFF;
color: #000000;
font-family: Arial;
font-size: 100%;
width: auto;
}
input.dradm {
/* background-color: #FFFFFF;
color: #000000;
width: auto;*/
}
.textinp { 
font-size: 90%; 
border: 1px solid #666666;
width: 94%;
}
.selectinp { 
font-size: 90%; 
border: 1px solid #666666;
width: auto;
}
.textinphotel { 
font-size: 80%;
text-align: center;
border: 0px;
width: 90%;
}
.textpastihotel { 
font-size: 80%;
text-align: center;
border: 0px;
width: 60%;
}
.checkpasti {
float:right;
vertical-align: middle;
border: 0px;
padding: 0px;
margin: 0px;
}
.divhotel { 
/*font-size: 80%;*/
text-align: center;
border: 1px solid #666666;
width: auto;
}
.divhotelpasti { 
/*font-size: 80%;*/
text-align: center;
border: 1px solid #666666;
width: auto;
}
.divhoteltot { 
/*font-size: 80%;*/
text-align: center;
border: 1px solid #666666;
background-color: #ffff99;
width: auto;
}
.divhotelshow { 
/*font-size: 80%;*/
color: #000000;
text-align: center;
border: 1px solid #666666;
width: auto;
}
.divhotel2 { 
/*font-size: 80%;*/
text-align: center;
/*border: 1px solid #666666;*/
width: auto;
}
.accettazione { 
color: #000000;
font-family: Arial;
font-size: 11px;
}
.sr {
background-color: #FFFFCF;
color: #000000;
font-family: Arial;
font-size: 12px;
}
input.btn {
text-align: center;
}
span {
color: #004080;
font-family: Arial;
font-size: x-small;
text-decoration: none
}
span a:link {
color: #004080;
font-family: Arial;
font-size: x-small;
background: transparent;
text-decoration: none;
} 
/*
 .span a:visited {
background-color: #FFFFFF;
font-family: Arial;
font-size: x-small;
color: #004080;
text-decoration: none;
}
span a:active {
background-color: #336699;
font-family: Arial;
font-size: x-small;
color: #FFFFFF;
text-decoration: none;
} 
*/
.logout_from_adm {
background-color: #336699;
color: yellow;
font-family: Arial;
font-size: 12px;
text-decoration: none;
}
.logout_from_adm:hover {
background-color: #336699;
color: red;
font-family: Arial;
font-size: 12px;
text-decoration: none;
}
.logout {
background-color: #336699;
color: #FFFFFF;
font-family: Arial;
font-size: 12px;
}
a.logout:link {
background-color: #336699;
color: yellow;
font-family: Arial;
font-size: 12px;
text-decoration: none;
}
a.logout:visited {
background-color: #336699;
color: yellow;
font-family: Arial;
font-size: 12px;
text-decoration: none;
}
a.logout:hover {
background-color: #336699;
color: red;
font-family: Arial;
font-size: 12px;
}
a.logout:active {
background-color: #336699;
color: yellow;
font-family: Arial;
font-size: 12px;
text-decoration: none;
}
.logoutadm {
background-color: #336699;
color: #FFFFFF;
font-family: Arial;
font-size: 68%;
}
a.logoutadm:link {
background-color: #336699;
color: yellow;
font-family: Arial;
font-size: 68%;
}
a.logoutadm:visited {
background-color: #336699;
color: yellow;
font-family: Arial;
font-size: 68%;
}
a.logoutadm:hover {
background-color: #336699;
color: red;
font-family: Arial;
font-size: 68%;
}
a.logoutadm:active {
background-color: #336699;
color: yellow;
font-family: Arial;
font-size: 68%;
}
/* seconda parte css per subcat00x */
#subact00x td{
font-family:Verdana;
font-size:10px;
color:#ffffff;
}
subcat a{
color:#7A1518
}

@media print {
#showmypics {
display:none;
}
#showmypics1 {
display:none;
}
#showmypics_1 {
display:none;
}
#showmypics_2 {
display:none;
}
#showmypics_3 {
display:none;
}
#main {
display:none;
}
#left {
display:none;
}
#right {
display:none;
}
#if_print_close_me {
display:none;
}

body * {
background-color:#FFFFFF;
background-image:none;
color:#FFFFFF; 
/*display:none;*/
}
}