/* 
#################################
foglio di stile per ACER bologna
versione: beta per alto contrasto
autore: Stefano Maroni
#################################
*/

/* tag html di base */
BODY {
	PADDING: 0px; 
	FONT-SIZE: 100%; /* converrà eliminarlo per poter gestire più agevolmente il cambio di testo */
	MARGIN: 0px; 
	COLOR: #fff;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	background:#000;
}
A:link, A:visited, A:active {COLOR: #fc0; TEXT-DECORATION: underline}
A:hover {COLOR: #fff; TEXT-DECORATION: none}

H1 {color: #2499cf;}
H2 {color: #2499cf;}

form {padding:0; margin:0;}

/* div e contenitori vari in ordine di apparizione */
#container {padding:0px;  MARGIN: 0px; width: 100%;}

#testata {PADDING: 0em; MARGIN: 0em; background: #111; position: relative; border-bottom:1px solid #ccc;}
#testata .logoimg{display: none;}
#testata .logotesto{display: block; width:223px; height:8.5em; font-size:1em; /*padding-bottom:1.6em;*/}

/*
#testata .logotesto div {padding: 20px 0px 20px 20px}
#testata .logotesto div {font-size:0.85em;}
#headcontent {left:224px; position: absolute; float:left; top:0px;}
#lingue {float:right; margin-right:20px; padding-top:2px; color:#fff}
#lingue A:link, #lingue A:visited, #lingue A:active {COLOR: #fff; TEXT-DECORATION: none}
#lingue A:hover {COLOR: #fff; TEXT-DECORATION: underline}
#centraleditesta {top:40px; position:absolute;}
#link_trasversali {float:left;  width:9em; color:#fff; margin-left:10px;}
#link_trasversali A:link, #link_trasversali A:visited, #link_trasversali A:active {COLOR: #fff; TEXT-DECORATION: none}
#link_trasversali A:hover {COLOR: #fff; TEXT-DECORATION: underline}
#percorsipersonalizzati {float:left; width:240px;}
#box_cerca_head {float:left;}*/

#testata .logotesto div {padding: 20px 0px 20px 20px}
#testata .logotesto div {font-size:0.85em;}
#headcontent {position:static; margin-left:224px;
_position:absolute;
_margin: 0px;
_width: 100%;
_height: 10px;_top: 0px;}

#lingue {position:absolute; right:20px; top:8px; margin-right:20px; padding-top:2px; color:#fff;
_position:relative
_float:right;
_width:120px;
_height: 20px;_margin-right:20px;_padding-top:3px;_color:#fff;_margin-top: 0px;}
#lingue A:link, #lingue A:visited, #lingue A:active {COLOR: #fff; TEXT-DECORATION: none}
#lingue A:hover {COLOR: #fff; TEXT-DECORATION: underline}
#centraleditesta {top:2em; position:absolute;}
#link_trasversali {float:left;  width:9.5em; color:#fff; margin-left:10px;}
#link_trasversali A:link, #link_trasversali A:visited, #link_trasversali A:active {COLOR: #fff; TEXT-DECORATION: none}
#link_trasversali A:hover {COLOR: #fff; TEXT-DECORATION: underline}
#percorsipersonalizzati {float:left; width:240px;}
#box_cerca_head {float:left;width:200px;}

#linkprimo {
	PADDING: 0px; 
	MARGIN: 0px; 
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1em; 
	top: 90px;
	 padding-top:0.5em;}
#linkprimo UL {
	PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; 
}
#linkprimo LI {
	PADDING: 0px; DISPLAY: block; FLOAT: left; MARGIN: 0px; WIDTH: auto;
}
#linkprimo A {
	PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 18px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: auto; COLOR: #fc0; PADDING-TOP: 3px; TEXT-DECORATION: none;
}
#linkprimo A:hover {
	TEXT-DECORATION: underline; COLOR: #fff; /*background: #ccc;*/
}
/*#linkprimo A:active {
	BACKGROUND: #999
}
#linkprimo A.active:link {
	FONT-WEIGHT: bold; Z-INDEX: 102; BACKGROUND: #a0b6cb; POSITION: relative
}
#linkprimo A.active:visited {
	FONT-WEIGHT: bold; Z-INDEX: 102; BACKGROUND: #a0b6cb; POSITION: relative
}*/

#sidebar-a {
	FONT-SIZE: 1em;
	FLOAT: left;
	MARGIN:0px;
	WIDTH: 219px;
	padding: 0px;
	}

#accessibility {margin-left:20px; margin-top:1.2em;}
#accessibility ul {margin-top:0px;}

/*######## I LINK SULLA COLONNA DI SINISTRA ########## */
#navcontainer {FONT-SIZE: 1em; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-left:20px;}
#navcontainer UL {margin:0; padding:0; margin-top: 10px; margin-bottom: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none}
#navcontainer UL LI {margin:0px; padding:0px; height:1.5em;line-height:1.5em;}
#navcontainer A {PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 0px;  FONT-WEIGHT:BOLD; COLOR: #fc0; TEXT-DECORATION: none;}
#navcontainer A:link {COLOR: #fc0; TEXT-DECORATION: none;}
#navlist A:visited {COLOR: #fc0; TEXT-DECORATION: none;}
#navcontainer A:hover {COLOR: #fff; TEXT-DECORATION: underline;}
/*################## */


#acer_interattiva {margin-left:20px; padding: 10px 0 10px 0;}
#acercultura {margin-left:20px; border-top:1px solid #d9d7cb; border-bottom:1px solid #d9d7cb; text-align:right; margin-top:10px; margin-bottom:10px;}
#aceramministra {margin-left:20px; padding: 0px 0 10px 0;}
#aceramministra ul {padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0;}
#aceramministra ul .nientepalle {margin:0;padding:0;list-style-type:none;}




#content {
	PADDING-RIGHT: 1em;
	MARGIN: 0px;
	PADDING-LEFT: 1em;
	PADDING-BOTTOM: 1em;
	PADDING-TOP: 1em;
	margin-left:226px;
	font-family: "Times New Roman", Times, serif;
	font-size:1.2em;
}
.linea_divisore {_display: none;}
#correlata{float:right; width:180px; color:#2499cf; font-family: Arial, Verdana, sans-serif; font-size:0.8em; padding:1em;}
#correlata .titolobox {font-weight:bold; display:block; padding-bottom:4px;}
#linktocorrelata {border-top: 1px solid #2499cf; border-bottom: 1px solid #2499cf;}
#linktocorrelata ul {margin:10px 0 10px 0; padding:0;}
#linktocorrelata ul li {margin-left:16px; padding:2px;;}
#linktocorrelata A:link, #linktocorrelata A:visited, #linktocorrelata A:active {COLOR: #2499cf; TEXT-DECORATION: none}
#linktocorrelata A:hover {COLOR: #2499cf; TEXT-DECORATION: underline}
#colonnanews {_margin-left:348px;_margin-top:10px;_margin-right:20px;_position: absolute;_left: 230px;_top: 152px;}


/*######## IL FOOTER & CO. ########## */
	#footer {
		CLEAR: both;
		PADDING-RIGHT: 1em;
		MARGIN-TOP: 5px;
		PADDING-LEFT: 1em;
		FONT-SIZE: 0.8em;
		PADDING-BOTTOM: 1em;
		COLOR: #fff;
		PADDING-TOP: 0.5em;
		background: #111;
	}
	#footer A:link {COLOR: #fc0; TEXT-DECORATION: none}
	#footer A:active {COLOR: #fc0; TEXT-DECORATION: none}
	#footer A:visited {COLOR: #fc0; TEXT-DECORATION: none}
	#footer A:hover {COLOR: #fff;TEXT-DECORATION: underline;}
	
	#footer_zona_dx {float: right; margin-right:20px;}
/*################## */






.sottotitolo {
	FONT-SIZE: 1em; COLOR: #000000; FONT-STYLE: italic
}

.briciole {
	DISPLAY: block; FONT-SIZE: 0.85em; TEXT-ALIGN: left; FONT-FAMILY: Arial, Verdana, sans-serif;
}
.nascosto {
	DISPLAY: none
}
.small {
	FONT-SIZE: 0.8em
}


/* formattazione elementi form */

.field100 {
	WIDTH: 100px
}
.field200 {
	WIDTH: 200px
}
.field300 {
	WIDTH: 300px
}
.field400 {
	WIDTH: 400px
}
.fieldcento {
	WIDTH: 100%
}
.pulsanti {
	BORDER: #000 2px solid;  CURSOR: pointer; COLOR: #000; BACKGROUND-COLOR: #fff; height: 22px; padding:0; font-weight:bold;
}
.inputtext {background:#dedede;}

.darkred {color:#f30;}
.arancione {color:#ffc;}
.white {color:#fff;}
