/* $Id: cnsstudi.css,v 1.33 2006-11-06 09:34:33 gizzi Exp $ */

/* GENERALE */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; margin: 0; color: #666; background: #C1CDE6 }
a { color: #888; text-decoration: none; }
	a:hover {  text-decoration: underline; }
a.selected {  text-decoration: underline; }
hr { height: 1px; color:#CCCCCC; }
img { border: 0 }

#container { width: 720px; margin: 10px auto 0 auto; padding: 10px 25px 10px 25px; background: #fff; }

/* TITOLI  E PULSANTI */
h1 { margin: 15px 0; padding-bottom: 10px; font-family: georgia; font-size: 24px; color: #999; }
h2 {  }
h3 {  } /* errori/messaggi di sistema */
h4 {  }
.button a:link{ padding: 5px; display: block; width: 100px; background-color:#990000; color:#FFFFFF; border: 1px solid #000; font-weight:bold; }
.button a:visited{ padding: 5px; display: block; width: 100px; background-color:#990000; color:#FFFFFF; border: 1px solid #000; font-weight:bold; }
.button a:hover{ padding: 5px; display: block; width: 100px; background-color:#999999; color:#FFFFFF; border: 1px solid #000; font-weight:bold; }

/* HEADER */
#header { width: 720px; height: 70px; margin: 0 auto; }
	.logo { width: 90px;  float: left; }
	.tagline { margin-left: 15px; padding-top: 25px; width: 280px; float: left; }
	.navtop { float: right; width: 610px; margin-top: 9px; vertical-align: bottom; text-align: right; font-size: 10px; font-weight: bold; }

/* CONTENUTO */
#fotohome { width: 720px; margin: 0 auto; }
#navflash { margin: -167px auto -145px auto; z-index: 1; position:relative; width: 720px; }
#navflash-nofoto { margin: 0px auto -125px auto; z-index: 1; position:relative; width: 720px; }
#contenuto-home { width: 720px; height: 115px; margin: 0 auto; background-color: #F3F3F3; }
	#contenuto-home a { text-decoration: underline; }
	#contenuto-home table td { line-height: 1.5em; font-size: 80%; padding: 10px 10px 0 10px;  }
#contenuto-altre { width: 700px; margin: 15px auto; padding: 10px; background-color: #F3F3F3; }
	#contenuto-altre a { text-decoration: underline; }

/* MODULI (form di iscrizione, ecc.) */
form { margin: 25px; padding: 20px; background: #fff; border: 1px outset #fff }
#modulo { margin: 0 auto; }
	#modulo td { padding: 7px; }
	.txt { width: 150px; border: 1px solid #666 }
	.button { margin-top: 10px; color: #1C54A3; font-weight: bold; background: #f4f4f4; border: 1px solid #1C54A3; }
	.errore { text-transform: lowercase; color: #d00 }

/* FOOTER */
#navbottom { width: 720px; margin: 5px auto 0 auto; padding: 0; background-color: #C1CDE6; text-align:center; font-size: 10px; font-weight: bold; color: #304676 }
		#navbottom a { color: #304676; text-decoration: none;  }
			#navbottom a:hover { color: #F5E000; text-decoration: none;  }
		#navbottom .selected {color:#F5E000; text-decoration: none;}
	#slogan { width: 720px; margin: 0 auto; }




/* ESAMI E DOMANDE*/

#esamiedomande { clear: both; width: 90%; margin: 25px auto 15px auto; padding: 10px; background: #eee; border: 4px outset #fff }

#esamiedomande a { color: #000; text-decoration: none; }
	#esamiedomande a:hover { color: #BA3879; text-decoration: underline; }

h1 { font-size: 22px }

#header-ed { width: 100%; }
	#logo-ed { margin: 10px 0 10px 10px; padding-bottom: 10px; }
	#barranav-ed { padding: 3px 0; color: #fff; text-align: left; background-image: url(../images/ed/nav_bg.jpg); background-position: top left; background-repeat: repeat-x; }
		#barranav-ed a { color: #fff; text-decoration:none; }
			#barranav-ed a:hover { color: #fff; text-decoration: underline; }
	#foto-home-ed { display: block; width: 100%; }
		
#popup-ttl { padding: 3px 10px; color: #fff; background: #AC0056; border: 1px solid #CC5591; }

.contenuto-ed { clear: both; margin: 0 auto; padding: 15px; }
	.oggetto-ed { width: 200px; height: 40px; margin: 0 10px 20px 0; float: left; }
		.oggetto-ed img { float: left; padding-right: 10px; }
		.oggetto-ed .testo { float: left; }
			.subfolder-ed { font-size: 10px; line-height: 1em }
		.oggetto-ed h1 { font-size: 14px; font-weight:bolder; margin: 0; }
	.path-ed { width: 100%; margin: 7px auto; text-align: right; text-transform: lowercase; color: #666 }
	#categorie-ed { width: 100%; margin: 0 auto; border-top: 1px dotted #999; border-bottom: 1px dotted #999; }
		#categorie-ed caption { text-align: left; font-size: 14px; font-weight: bold; color: #666; }
		#categorie-ed th { font-size: 80%; padding: 10px 5px 3px 5px; text-align:left }
		#categorie-ed td { padding: 3px 6px; }
	#files-ed { width: 100%; margin: 0 auto 10px auto; }
		#files-ed .ico-ed { padding: 5px 0; float: left; margin-right: 5px; }	
		#files-ed .testo-ed { padding: 5px 0; float: left }
	
#footer-ed { width: 100%; margin: 0 auto; padding: 3px 0px; text-align: right; color: #fff; background-image:url(../images/ed/nav_bg.jpg); background-position: top left; background-repeat:repeat-x; }
	#footer-ed a { color: #fff }
		#footer-ed a:hover { color: #fff; text-decoration: underline; }

