﻿@import url(/_style/header.css);
@import url(/_style/footer.css);
@import url(/_style/layoutpagina.css);
@import url(/_style/menu.css);
@import url(/_style/mappe.css);
@import url(/_style/mascherericerca.css);
@import url(/_style/contenuti.css);
@import url(/_style/primasel.css);
@import url(/_style/secondasel.css);
@import url(/_style/browsedoc.css);
@import url(/_style/crosstab.css);
@import url(/_style/calendario.css);
@import url(/_style/normativa.css);

html, body
{
    margin-top: 3px;
    padding: 0;
    text-align: center;
    font-family: Tahoma,sans-serif;
    color: #204063;
    font-size: 12px;
}

img {border:none;}

a
{
    text-decoration: underline;
    color: #383D7D;
}

a:hover
{
    text-decoration: underline;
    color: Orange;
}

/* STILI RELATIVI ALLA MODULISTICA */

table.tblDati
{
    width: 600px;
    border: solid 0px #FFF;
}

table.tblDati tr.grigio
{
    background-color: #EDF1F8;
}

table.tblDati th
{
    font-size: 1em;
    border: solid 0px #FFF;
    border-bottom: solid 1px #BEC9D3;
    padding: 4px 4px;
}

table.tblDati td
{
    font-size: 1em; 
    padding: 4px 4px;
    border: solid 0px #FFF;
}

.tab_uffici td, .tab_uffici th, .tab_uffici table
{
    border: none;
    padding: 5px;
}

#contenuti fieldset 
{
    border: 0px;
}

h1
{
    font-size: 1.2em;
    font-weight: bold;
    color: #204063;
}
h2
{
    font-size: 1.1em;
    font-weight: bold;
    color: #204063;
}
h3
{
    font-size: 1.0em;
    font-weight: bold;
    color: #204063;
}

hr
{
    width: 100%;
    height: 1px;
    color: #CCCCCC;
}

#mappadelsito a{text-decoration: underline; color: #383D7D;}
#mappadelsito a:hover{text-decoration: underline; color: Orange;}

/* ---- GENERICI ---- */
.paneldef {width: 510px; width: 2; text-align:left; margin-left:auto; margin-right:auto; }
.foto { border:solid 1px #CCC; padding:5px;}
.contenitore {float: left;}
.invisible {width:0;position:absolute;height:0;overflow:hidden;top:-200em;}
.notvisible {display: none;}
.clearer {clear: both;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.giudici {font-size: 0.9em;}
.riga_divisoria {border-bottom: solid 1px #014a81; width:100%; padding-bottom:10px;}
.top-padding-10 { padding-top:10px;}
.square { list-style-type:square;}
acronym, abbr, span.caps { cursor: help; }
acronym, abbr {border: none;	}


/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */

/*printer styles*/ 
@media print{ 
/*hide the left column when printing*/ 
html, body{ background-color:#FFF; color:#000; } 



