/*   global tags - not zone specific   */

BODY {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #013A6E;
    background-color: #FFFFFF;
}

TD {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #013A6E;
	 
}

A {
    color: #C96B18;
    text-decoration: none;
}

A:visited {
    color:#7A7A7A;
}

A.frecce {
    color: #C96B18;
    text-decoration: none;
}

A.frecce:visited {
    color:#C96B18;
}

A.mappa {
    color: #013A6E;
    text-decoration: none;
}

A.mappa:visited {
    color:#7A7A7A;
}

.breadcrumb {
    text-decoration: none;
    color: #C96B18;
}

.footer {
    background-color: #AFAFAF;
    font-size: 10px;
    vertical-align: middle;
    color: #FFFFFF;
}

.linkFooter {
    color: #FFFFFF;
    text-decoration: none;
}

.linkFooter:hover {
    text-decoration: underline;
}

.sfondoAltoPortalBody {
    background-image: url("/sanmartino/ep/images/arco_home.gif");
    height: 14px;
    width: 100%;
}

.sfondoAltoPortalBodyArancione {
    background-image: url("/sanmartino/ep/images/arco_pag_arancio_620.gif");
    height: 14px;
    width: 100%;
}

.sfondoAltoPortalBodyBlu {
    background-image: url("/sanmartino/ep/images/arco_home_620.gif");
    height: 14px;
    width: 100%;
}

.sfondoAltoPortalBodyDipartimenti {
    background-image: url("/sanmartino/ep/images/arco_dipartimenti.gif");
    height: 14px;
    width: 100%;
}

.bordoSxPortalBody {
    border-left: solid 3px #F79239;
}

.bordoSxPortalBodyArancione {
    border-left: solid 3px #00539F;
}

.campoTestoSuBianco {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #013A6E;
    background-color:#FFFFFF;
    border:solid 1px;
    border-top-color:#013A6E;
    border-left-color:#013A6E;
    border-right-color:#013A6E;
    border-bottom-color:#013A6E;
}

.campoTestoSuColore {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #013A6E;
    background-color: #FFFFFF;
    border: 0px;
}

.bgNews{
    background-color:#F4E1E1;
    border-bottom: solid 1px #FFFFFF;
    border-top: solid 1px #FFFFFF;
}

.linkArancio{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color: #c96b18;
}

.linkArancio:visited {
    color:#c96b18;
}

.linkSiti{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #c96b18;
}

.linkSiti:visited {
    color:#c96b18;
}

.bloccoSiti {
    border-left: solid 1px #E0BF9C;
    border-right: solid 1px #E0BF9C;
    border-top: solid 1px #E0BF9C;
    border-bottom: solid 1px #E0BF9C;
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
}

.tdSiti {
	background-color:#F4E1E1; 
	padding-left: 7px; 
	padding-right: 7px;
	padding-top: 3px; 
	padding-bottom: 3px;
	font-weight: bold; 
	width: 180px;
}

.bloccoVuoto {
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;

}

.primoBlocco {
    /*background-color:#CAE5FF;*/
    background-color:#CEE7FF;
    border-top: solid 1px #F8A359;
    border-left: solid 1px #F8A359;
    vertical-align: top;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    font-size: 12px;
    color: #00539F;
    /*height: 96px;*/
    height: 111px;
}

.angoloPrimoBlocco {
    background-color:#CAE5FF;
    border-bottom: solid 1px #F8A359;
    width: 100%;
    height: 9px;
}

.secondoBlocco {
    /*background-color:#FDE9D7;*/
    background-color:#FFEFD6;
    border-top: solid 1px #F8A359;
    border-right: solid 1px #F8A359;
    vertical-align: top;
    padding-top: 3px;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    font-size: 12px;
    color: #00539F;
    /*height: 96px;*/
    height: 111px;
}

.angoloSecondoBlocco {
    background-color:#FDE9D7;
    border-bottom: solid 1px #F8A359;
    width: 100%;
    height: 9px;
}

.terzoBlocco {
    /*background-color:#F4E1E1;*/
    background-color:#F7E7E7;
    border-bottom: solid 1px #F8A359;
    border-right: solid 1px #F8A359;
    vertical-align: top;
    padding-top: 3px;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    font-size: 12px;
    color: #00539F;
    /*height: 96px;*/
    height: 111px;
}

.angoloTerzoBlocco {
    background-color:#FDE1E1;
    border-top: solid 1px #F8A359;
    width: 100%;
    /*height: 9px;*/
}

.quartoBlocco {
    /*background-color:#CAE5FF;*/
    background-color:#94BDE7;
    border-left: solid 1px #F8A359;
    border-bottom: solid 1px #F8A359;
    vertical-align: top;
    padding-top: 3px;
    padding-right: 3px;
    padding-left: 3px;
    padding-bottom: 3px;
    font-size: 12px;
    color: #00539F;
    /*height: 96px;*/
    height: 111px;
}

.angoloQuartoBlocco {
    background-color:#CAE5FF;
    border-top: solid 1px #F8A359;
    width: 100%;
    height: 9px;
}

.canaliMenuSx {
    background-color: #296fae;
    padding-top: 3px;
    padding-bottom: 3px;
}

.canaliMenuDx {
    background-color: #f9ae6c;
    padding-top: 3px;
    padding-bottom: 3px;
}

.bloccoDip1 {
    border-left: solid 1px #A7B8CD;
    border-right: solid 1px #A7B8CD;
    border-top: solid 1px #A7B8CD;
    border-bottom: solid 1px #A7B8CD;
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
}

.bloccoDip2 {
    border-left: solid 1px #A9A5B3;
    border-right: solid 1px #A9A5B3;
    border-top: solid 1px #A9A5B3;
    border-bottom: solid 1px #A9A5B3;
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
}

.bloccoDip3 {
    border-left: solid 1px #E0BF9C;
    border-right: solid 1px #E0BF9C;
    border-top: solid 1px #E0BF9C;
    border-bottom: solid 1px #E0BF9C;
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
}

.bloccoDip4 {
    border-left: solid 1px #EBCFBC;
    border-right: solid 1px #EBCFBC;
    border-top: solid 1px #EBCFBC;
    border-bottom: solid 1px #EBCFBC;
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
}

.bloccoDip5 {
    border-left: solid 1px #B9ABB3;
    border-right: solid 1px #B9ABB3;
    border-top: solid 1px #B9ABB3;
    border-bottom: solid 1px #B9ABB3;
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
}

.bloccoDip6 {
    border-left: solid 1px #CCB4A8;
    border-right: solid 1px #CCB4A8;
    border-top: solid 1px #CCB4A8;
    border-bottom: solid 1px #CCB4A8;
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
}

.bloccoDip7 {
    border-left: solid 1px #C6AA94;
    border-right: solid 1px #C6AA94;
    border-top: solid 1px #C6AA94;
    border-bottom: solid 1px #C6AA94;
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
}

.bloccoDip8 {
    border-left: solid 1px #d1a9a8;
    border-right: solid 1px #d1a9a8;
    border-top: solid 1px #d1a9a8;
    border-bottom: solid 1px #d1a9a8;
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
}

.bloccoDip9 {
    border-left: solid 1px #8B99AE;
    border-right: solid 1px #8B99AE;
    border-top: solid 1px #8B99AE;
    border-bottom: solid 1px #8B99AE;
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
}

.bloccoDip10 {
    border-left: solid 1px #CEBAA5;
    border-right: solid 1px #CEBAA5;
    border-top: solid 1px #CEBAA5;
    border-bottom: solid 1px #CEBAA5;
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
}

.bloccoDip11 {
    border-left: solid 1px #D1A9A8;
    border-right: solid 1px #D1A9A8;
    border-top: solid 1px #D1A9A8;
    border-bottom: solid 1px #D1A9A8;
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
}

.bloccoDip12 {
    border-left: solid 1px #D1A9A8;
    border-right: solid 1px #D1A9A8;
    border-top: solid 1px #D1A9A8;
    border-bottom: solid 1px #D1A9A8;
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
}

.bloccoDip13 {
    border-left: solid 1px #D7B5B5;
    border-right: solid 1px #D7B5B5;
    border-top: solid 1px #D7B5B5;
    border-bottom: solid 1px #D7B5B5;
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
}

.bloccoDip14 {
    border-left: solid 1px #E4B2C0;
    border-right: solid 1px #E4B2C0;
    border-top: solid 1px #E4B2C0;
    border-bottom: solid 1px #E4B2C0;
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
}

.titolo {
    color: #FF7700;
}

.occhiello {
    color: #7A7979;
}

.layerCategorie a {
font-size:18px;

}




