/*
 * SICI Templates 
 * Copyright (c) 2005-2006 
 *     Amministrazione Provinciale di Pesaro e Urbino -- Italy
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or (at
 * your option) any later version.
 *
 * The GNU General Public License can be found at
 * http://www.gnu.org/copyleft/gpl.html.
 * A copy is found in the textfile GPL.txt
 */
/*
 * $Id:$
 *
 * Autore: Davide Principi & Samuele Ortolani
 */

/** Contenitore Memoteca **/

@media screen {

div.cms-size-medium {
font-size: 0.8em;
}

div.cms-size-small {
font-size: 0.72em;
}

div#bx-access-links {
	display: none;
}
div#bx-hd-mid-bg1 {
        height: 6.38em;
	position: relative;
	border: none;
}
#bx-lgl {
	
	height: 6.38em;
	position: absolute;
	right: auto;
	top: 0px;
	bottom: auto;
	left: 0px;
	z-index: 60;
	text-align: center;
	padding-top: 0px;
	padding-left: 0px;
}

#bx-lgl img{
	border: none;
	margin: 0px;
	padding: 0px;
}

#bx-lgr img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

#bx-lgr {

	height: 6.38em;
	position: absolute;
	right: 0em;
	top: 0em;
	bottom: auto;
	left: auto;
	z-index: 50;
	text-align: right;
}
#bx-hd {
	position: absolute;
	right: auto;
	top: 0em;
	bottom: auto;
	left: 95px;
	text-align: left;
	z-index: 75;
	padding-top: 16px;
	font-size: 1.1em;
}
#bx-hd a {
	text-decoration: none;
}
#sp-hd1 {
        font-size: 1.6em;
	font-weight: bold;
	padding-top: 2px;
	white-space: nowrap;
}
#sp-hd2 {
        font-size: 1.2em;
	padding-top: 0px;
	white-space: nowrap;
}
#sp-hd3 {
	font-size: 0.85em;
	white-space: nowrap;
}
div#bx-hd-stripe {
	border-bottom: 1px solid;
	font-size: 0.8em;
	padding: 0.1em 0.1em 0.2em 0.5em;
}
div#bx-hd-stripe a {
	text-decoration: none;
}
div#bx-hd-search {
	margin: 0em;
	padding: 1px;
	border: none;
	float: right;
}
div#bx-hd-search form {
	margin: 0em;
	padding: 0em;
	border: none;
}
div#bx-hd-search input, div#bx-hd-search button {
	font-size: 0.7em;
	border: 1px solid white;
	background-color: white;
	color: black;
	margin: 0em;
	padding: 0em;
	vertical-align: center;
}
div#bx-mg2 {
	float: right;
}
div#bx-hd-bottom {
	clear: both;
	font-size: 0.7em;
	font-weight: bold;
	padding: 0.1em 0.5em 0.3em 0.5em;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
div#bx-hd-bottom a {
	text-decoration: none;
}
div#bx-ft {
	border-top-style: solid;
	border-top-width: 1px;
}
div#sp-ft1 {
	font-size: 0.7em;
	padding: 0.2em 1em 0.3em 1em;
}
div#sp-ft2 {
	font-size: 0.7em;
	padding: 0.6em 0em;
	text-align: center;
}
div#left_w3c {
	float: left;
	margin-left: 5px;
	padding-top: 6px;
}
div#right_w3c {
	float: right;
	margin-right: 5px;
	padding-top: 6px;
}

div.sub-main div#bx-column-middle {
	/* FIXME: i bordi di questa box spariscono con IE, per i soliti problemi di rendering... */
	border-style: solid;
	border-width: 0px 1px;	
	/*padding: 0.5em;*/
	position: relative;
}

div.sub-main div#ly-column-middle {
}

div.sub-main div#bx-column-right {
	padding: 0em;
	margin: 0em;
}

div.sub-main div#bx-column-left,
div.sub-large div#bx-column-left {
	padding: 0em;
	margin: 0em;
}
div.sub-large div#bx-column-middle {
	/*padding: 0.5em;*/
	border-style: solid;
	border-width: 0px 0px 0px 1px;	
	position: relative;
} 

div.sub-fp div#ly-column-middle {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
}
div.sub-fp div#bx-top-left {
	padding: 0.5em;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	position: relative;
}
div.sub-fp div#ly-middle-bottom {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
}
div.sub-fp div#bx-bottom-left {
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	position: relative;
}


div.sub-org div#bx-bottom {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
}

div.sub-org div#bx-column-middle {
	border-style: solid;
	border-width: 0px 1px 0px 0px;
}


.csc-textpic-caption {
	font-size: 0.8em;
	font-style: italic; 
}


} /* end @media screen */
