@charset "utf-8";
@import url(framework/screen.css);
@import url(framework/print.css) print;
@import url(mainPrint.css) print;

/* ------------------------- *\
	WELCOME TO THE MAIN SHEET
	Copyright 2008 CityCenter
	http://www.citycenter.it/
\* ------------------------- */

body {background: url(../images/bg.jpg) top center repeat-x; font-size: 65%;} /*LO SFONDO DEL SITO*/


/*  -------------------------
	ELEMENTS FORMAT AND COLOR           
	------------------------- */

.format .heading {border-color:#999999;}
.format h1, .format h2, .format h3, .format h4, .format h5, .format h6 {color:#333333;font-family:"Trebuchet MS", "Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif; font-weight:normal;} /*COLORE E ASPETTO GENERALE DEI TAG H*/
.format h1 {font-family:"Trebuchet MS", "Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif; font-size:1.6em; position:relative;} /*COLORE E ASPETTO DEL TAG H1*/
.format h2 {font-size:1.4em;  margin-bottom:0.20em; min-height:15px} /*COLORE E ASPETTO DEL TAG H2*/
.format h3 {font-size:14px;  margin-bottom:0.20em;} /*COLORE E ASPETTO DEL TAG H3*/
.format h4 {font-size:12px;  margin-bottom:0.20em;} /*COLORE E ASPETTO DEL TAG H4*/
.format h5 {font-size:1.0em; line-height:2.00; margin-bottom:0.50em; } /*COLORE E ASPETTO DEL TAG H5*/
.format h6 {font-size:1.2em;  margin-bottom:0.20em; min-height:15px;  font-style: italic;} /*COLORE E ASPETTO DEL TAG H6*/
.rosso {font-size:1.5em; font-weight:normal; color:#CC0000;} /*COLORE E ASPETTO DEL TAG H6*/
.format p, .format ul, .format ol, .format dl, .format label {color:#333; line-height:1.30; font-size:1.05em;} /*COLORE DEL TESTO*/
.format p a, .format ul a, .format ol a, .format dl a, .format h1 a, .format h2 a, .format h3 a, .format h4 a, .format h5 a, .format h6  a {color:#030133; border-bottom:0px dotted} /*COLORE DEI LINK*/
.format p a:hover, .format ul a:hover, .format ol a:hover, .format dl a:hover, .format h1 a:hover, .format h2 a:hover, .format h3 a:hover, .format h4 a:hover, .format h5 a:hover, .format h6 a:hover {color:#030133;} /*COLORE DEI LINK IN HOVER*/
.format p {margin-bottom: 0px;}
.format hr {background:#ccc; color:#ccc;} /*COLORE DEGLI HR*/
.format img {border:1px solid; padding:6px;}
.format a img {border: 1px solid #CCCCCC; background-color:#fff;   text-decoration:none} /*COLORE DEL BORDO DELLE IMMAGINI LINKATE*/
.format a img:hover { color: #000000; border: 2px solid #CCCCCC; text-decoration:none} /*COLORE DEL BORDO DELLE IMMAGINI LINKATE IN HOVER*/
.format img { color: #000000; border: 1px solid #CCCCCC; text-decoration:none; margin:0 1.5em 1em 0;} /*COLORE DEL BORDO DELLE IMMAGINI NON LINKATE*/
.format ul li {background:url(../images/freccia.gif) no-repeat 3px 6px; list-style:none; margin-left:0px;} /*ASPETTO E MARGINI DELLE LISTE*/
a.pdf,  a.doc,  a.xls,  a.rss,  a.rdf,  a.img,  a.file,  a.zip {padding:7px 2px 15px 2px;  padding-left:25px; padding-top:0px; margin:-2px 0;background-repeat: no-repeat;background-position: 0px 0px;text-decoration:none; border: none; border-bottom:0px !important}
a.pdf:hover,  a.doc:hover,  a.xls:hover,  a.rss:hover,  a.rdf:hover,  a.img:hover,  a.file:hover {border: none;}
a.pdf {background-image: url(../images/icons/pdf.png); }
a.doc {background-image: url(../images/icons/document-word.png); }
a.xls {background-image: url(../images/icons/document-excel.png); }
a.rss, a.rdf {background-image: url(../images/icons/feed.png); }
a.img {background-image: url(../images/icons/image.png); }
a.file {background-image: url(../images/icons/file.png); }
a.zip {background-image: url(../images/icons/folder-zipper.png); }
.format a[href$=".pdf"] {background-image: url(icons/pdf.png); background-repeat: no-repeat; text-decoration:none; display:block; padding:6px 30px 10px 30px;background-position: 0px -2px; }
.format a[href$=".doc"] {background-image: url(../images/icons/doc.png); background-repeat: no-repeat; text-decoration:none; display:block; padding:6px 30px 10px 30px;background-position: 0px 0px; }
.warning {padding:0px 30px 0px 25px;margin:-2px 0;background-image: url(../images/icons/warning.png); background-repeat: no-repeat;background-position: 0px 0px; color: #C97B37}
#download{width:580px; clear:both; float:left}
#dummy {margin-top:10px}
.img {margin-right:9px;}
.format .error {padding: 0px; border: none; background: none; color: #ff0000}
.logintick .error {color: #000;}
.format label {margin:0 0px; font-weight:bold; }
.format input[type=text], .format input[type=password] {width:150px;font-size:10px; font-family:"Trebuchet MS", "Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif; padding:0;margin:0; margin-bottom:4px}
.format select {width:263px; font-size:10px; font-family:"Trebuchet MS", "Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif; border:1px solid #7F9DB9; margin-top:10px}
.format textarea {width:380px; color:#444; font-size:10px; font-family:"Trebuchet MS", "Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif;}
.format input.text, input.title, textarea, select {padding: 1px}
.format .captcha {padding:5px 5px 5px 5px; margin-left:7px;line-height:3.5em; font-size:11px;}
.format legend {font-size:1.0em;font-weight:normal;color:#333333}
.format ol li {font-size:13px;}
.acconsento {width:400px}
.acconsento a {color:#000;}
.acconsento a:hover {color:#F88213;}
.caratteri {margin-top:10px; margin-right:10px}
img.noborder { margin-top:10px }
img.noborder2 { margin-top:10px;}
a.noborder2 {margin:0px; border:10px}
#contatti #content_sideleft {margin-top:15px}
#content_sideleft ol, #content_sideleft ul {margin-left:20px; margin-top:10px;}
a.decrease {background: url(/images/stamp.png) no-repeat 0 2px; padding:4px 10px 10px 18px;margin:0; text-decoration: none;color:#001D34; height: 16px; display: none}
a.increase {background: url(/images/stamp.png) no-repeat 0 2px; padding:4px 10px 10px 18px;margin:0; text-decoration: none;color:#001D34; height: 16px; display: none}
a.print {background: url(/images/stamp.png) no-repeat 0 2px; padding:10px 5px 10px 5px; margin:0; text-decoration: none;color:#001D34; height: 16px; width: 20px; display: block; float: right}
a.feed {background: url(/images/feed.png) no-repeat 0 2px; padding:10px 5px 10px 10px; margin:0; text-decoration: none;color:#001D34;height: 16px; width: 16px; display: block; float: right}
a.share {background: url(/images/send.png) no-repeat 0 2px; padding:10px 5px 10px 0px; margin:0; text-decoration: none;color:#001D34;height: 16px; width: 16px; display: block; float: right}
#share {padding:0px;margin:0; text-decoration: none;color:#001D34;height: 16px; margin-bottom: 2px; width: 16px; display: block; float: right}
.image {margin-bottom:18px; margin-right:5px; float:left}
div.addOn {width: 100%; text-align: right; clear: both; margin-bottom: 1em; height: 15px; display:none}
#image {display:block; clear:both}
.format th, .format td, .format caption {padding:0;}
.format table, td, th {border-collapse:collapse;border-spacing:0;vertical-align:left;}
#image img{margin-right:10px; margin-top:10px;}

#content_sideleft h1{margin-bottom:0px !important}

/* HEADER ------------------ */
#header {height:151px; float:left; margin:0 auto; text-align:center; width:100%; position:relative; display:block; max-width:965px;}

#header h1 {width:163px; height:150px; margin: 0 auto; text-align: left; position: relative; float:left;display:block}
#header h1 a {display:block; position: absolute; height:150px; width:163px; color:#000; font-size:0px; line-height:0px; text-indent:-5000px; background:url(../images/logo.jpg) top left no-repeat; margin:0; padding:0;position: relative; float:left; display:block}
.text_area_operativa {color: #333333 !important; display: block;float: left; height: 28px !important; line-height: 28px; margin-right: 5px; padding-right: 12px; text-decoration: none;}
.button_area_operativa {background: transparent url('../images/operativo_button_a.png') no-repeat scroll top right;color: #333333  !important;display: block;float: left;;height: 28px  !important;margin-right: 5px;padding-right: 12px; text-decoration: none;}
.button_area_operativa span {background: transparent url('../images/operativo_button_span.png') no-repeat;display: block;line-height: 12px;padding: 8px 0 8px 12px;}
.button_area_operativa span:hover {color:#FE0000; text-decoration:underline} 
.languages{color: #333333  !important;display: block;float: left;;height: 28px  !important; padding-right: 6px; text-decoration: none;}
.languages span {display: block;line-height: 12px;padding: 8px 0 8px 6px;} 
.languages span:hover {color:#000; text-decoration:underline}
.languages span#active {color:#FE0000 !important;}

/* PAGE -------------------- */	
#breadcrumb {min-height:20px; z-index:1;margin-left: 205px; margin-top:73px; padding-left:5px; }
#breadcrumb div {z-index:1116; color:#999}
#breadcrumb div span a {border-bottom: 1px dotted; text-decoration: none; color:#999}

#wrapper {margin:0 auto; width:970px; height:590px; background-color:#FFFFFF; position: relative;}
#wrapperHeader { width:970px; height:150px; margin:0 auto; position:relative; z-index:98}
.container {width:970px;position:relative;}
.content-total {width:970px; position: relative; background:#fff;  min-height:540px}

#content_main {width: 772px; position:relative; float:right; height:100%; padding-left:0px; padding-right:20px; padding-top:20px;padding-bottom:20px; margin:0; background:none; min-height:367px; margin-top:-10px; z-index:3 }

#content_main #orchidea{border:0px; margin:0; padding:0; position:absolute; left:0; top:0}
#orchidea img{border:0px; margin:0; padding:0}
#content_side {width:163px;  min-height:440px; height:100%; float:left; position:relative; margin:0; margin-left: 0px; padding:0; padding-left:0px ; background: url(../images/nv_left_backg2.gif) repeat-y scroll 0 0 transparent;}

#description{background: #D9DDDD url(../images/description_bg.jpg) center top repeat-x; min-height:103px; width:164px;border:1px solid #D9DDDD; margin-top:10px; padding:15px; text-align:justify}

#novita { border-bottom:1px outset #adadad; float:left; margin-bottom:20px}

/* MENU LATERALE HOME -------------------- */	

#home #side_center ul li a {min-height:30px;width: 128px;float:left; text-decoration:underline; padding-left:35px; font-size:1em;line-height:2.5em; font-family:"Trebuchet MS", "Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif; color:#333333; border-bottom:0 !important; font-weight:normal !important; background:url(../images/nv_left5.gif) no-repeat bottom left;padding-top:0px; margin-bottom:0 !important;}
#home #side_center ul li a:hover {color:#333333; background:url(../images/nv_left5.gif) no-repeat center left}
#home #side_center ul li a#active {color:#333333;font-weight: bold !important;  background:url(../images/nv_left5.gif) no-repeat top left}

#home #side_center ul li ul li a {min-height:13px; font-size:0.9em; line-height:1.0em;color:#333333; background-color:#BADBEE; border-bottom:0 !important; padding-top:7px; padding-bottom:7px;  background:url(../images/nv_left3.gif) no-repeat top left; text-transform: capitalize !important}
#home #side_center ul li ul li a:hover {color:#333333; background:url(../images/nv_left6.gif) no-repeat top left}
#home #side_center ul li ul li a#active {color:#333333; background:url(../images/nv_left6.gif) no-repeat top left}

#home #side_center ul li ul li ul li a { font-size:0.9em; color:#999; border-bottom:0 !important;background:url(../images/nv_left7.gif) no-repeat top left}
#home #side_center ul li ul li ul li a:hover {color:#999; background:url(../images/nv_left8.gif) no-repeat top left}
#home #side_center ul li ul li ul li a#active {color:#999; font-weight: bold;  background:url(../images/nv_left8.gif) no-repeat top left}

/* MENU LATERALE -------------------- */	
#side_top { margin:0; padding:0; }
#side_bottom { margin:0; padding:0; }

#side_center {float: left; margin-top:0px}
#side_center ul {margin:0; padding:0;}
#side_center ul {background:url(../images/nv_left_backg2.gif) repeat-y; }
#side_center ul li {list-style-type: none;margin:0; padding:0; background-image:none}
#side_center ul li a {min-height:30px;width:158px;float:left; text-decoration:underline; padding-left:5px; font-size:1.0em;line-height:2.5em; font-family:"Trebuchet MS", "Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif; color:#333333; background-color:#CCCCCC; font-weight:normal !important; text-transform: uppercase !important; border-bottom: 1px solid #FFFFFF !important; line-height:1.0em; padding-top:17px;  }
#side_center ul li a:hover {color:#333333; }
#side_center ul li a#active {color:#333333;}

#side_center ul li ul li a {min-height:30px;width: 128px;float:left; text-decoration:underline; padding-left:35px; font-size:0.9em;line-height:2.5em; font-family:"Trebuchet MS", "Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif; color:#333333; border-bottom:0 !important; font-weight:normal !important; background:url(../images/nv_left5.gif) no-repeat bottom left;padding-top:0px; margin-bottom:0px; width: 122px; }
#side_center ul li ul li a:hover {color:#333333; background:url(../images/nv_left5.gif) no-repeat center left}
#side_center ul li ul li a#active {color:#333333;font-weight: bold !important;  background:url(../images/nv_left5.gif) no-repeat top left}

#side_center ul li ul li ul li a {min-height:13px; font-size:0.9em; line-height:1.0em;color:#333333; background-color:#BADBEE; border-bottom:0 !important; padding-top:7px; padding-bottom:7px;  background:url(../images/nv_left7.gif) no-repeat top left;text-transform: capitalize !important}
#side_center ul li ul li ul li a:hover {color:#333333; background:url(../images/nv_left6.gif) no-repeat top left}
#side_center ul li ul li ul li a#active {color:#333333; background:url(../images/nv_left6.gif) no-repeat top left}

#side_center ul li ul li ul li ul li a { font-size:0.9em; color:#999; border-bottom:0 !important;background:url(../images/nv_left7.gif) no-repeat top left}
#side_center ul li ul li ul li ul li a:hover {color:#999; background:url(../images/nv_left8.gif) no-repeat top left}
#side_center ul li ul li ul li ul li a#active {color:#999; font-weight: bold;  background:url(../images/nv_left8.gif) no-repeat top left}

/* MENU PRINCIPALE -------------------- */	
#nav { top:0px; right: -5px; position:absolute; z-index:110}
#nav ul {margin: 0;height:40px; padding:0px; position: relative; z-index:115; }
#nav li {margin:0; padding:0; list-style-type:none;display:block; }    
#nav ul li {height:44px;line-height: 1.4em;position:relative; float:left; text-align: center;border-left:5px solid #fff !important; display:block; }
#nav ul li a {border:0px solid;height:40px;float:left;padding:0px; text-decoration:none;font-size:17px;font-family:"Trebuchet MS", "Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif; color:#fff; font-weight:normal; width:140px; text-align:left; padding-left:15px; padding-top:15px; font-weight:normal !important}
#nav ul li a:hover {margin:0; padding:0;color:#fff; padding-top:25px; height:40px !important; width:140px; padding-left:15px; margin-left:0;  z-index:125;}
#nav ul li a#active {margin:0; padding:0;color:#fff; padding-top:25px; height:40px !important; width:140px; padding-left:15px; margin-left:0; font-weight:bold !important}
#nav ul li a.normal {height:36px; line-height: 0.8em; padding-top: 4px;};
#nav ul li:hover, #nav ul li.sfhover {position:relative; color:#1F3027;}
#nav ul li:hover ul, #nav ul li.sfhover ul {left:0px;}
.nido-e-infanzia{background-color:#757D33}
.scuola-primaria{background-color:#B68432}
.scuola-media{background-color:#35737A}
.licei{background-color:#545952}
a.istituto-di-musica-sacra, a.altri-istituti {background-color:#80306C;}
 ul li a.istituto-di-musica-sacra,  ul li a.altri-istituti{padding-right:37px !important; width:110px !important}
#sideMenu .istituto-di-musica-sacra, #sideMenu .altri-istituti{width:87px !important; padding-right:71px !important}

a.nido-e-infanzia:hover{background-color:#757D33 !important; color:#FFFFFF !important}
a.scuola-primaria:hover{background-color:#B68432 !important; color:#FFFFFF !important}
a.scuola-media:hover{background-color:#35737A !important; color:#FFFFFF !important}
a.licei:hover{background-color:#545952 !important; color:#FFFFFF !important}
a.istituto-di-musica-sacra:hover, a.altri-istituti:hover{background-color:#80306C !important; color:#FFFFFF !important}

a.nido-e-infanzia#active{background-color:#757D33 !important; color:#FFFFFF !important}
a.scuola-primaria#active{background-color:#B68432 !important; color:#FFFFFF !important}
a.scuola-media#active{background-color:#35737A !important; color:#FFFFFF !important}
a.licei#active{background-color:#545952 !important; color:#FFFFFF !important}
a.istituto-di-musica-sacra#active, a.altri-istituti#active{background-color:#80306C !important; color:#FFFFFF !important}

/* FOOTER -------------------- */	
#wrapperFooter {background-color:#CCCCCC; width: 970px; height: 23px;display:block; float:left; margin:0 auto; margin-top:5px}
#footer {top:2px}
#footer div {padding-top: 10px; }
#footer p {padding:0px; margin:0px; color:#666666; font-size: 9px; position:absolute; line-height:1.9em;   padding-left:10px; padding-right:10px; }
#footer ul { margin:0px; padding: 0px; font-size: 1.00em;}
#footer ul li {text-align:right; width:100%; margin:0px; padding: 0px; background:none; list-style-type:none }
#footer ul li p {float: right; position:relative; background:url(../images/button_footer.jpg); height:21px}
#footer a {color: #666666; text-decoration: none; border: none; }

#breadcrumb div p {margin:6px 0 0 35px;}

/* CONTATTI -------------------- */	
#contatti #spot {height:90px; background:url(../images/spot_contatti.jpg);}
#contatti #content_main {width:500px; min-height:685px;}
#contatti #content_sideright {min-height:725px; float:right; width:252px; background-color:#FFFFFF}
#contatti #content_sideright p{ font-size:10px}
#contatti #content_sideright dt{ font-size:10px}
#contatti #content_main label {margin:0 20px;}
#contatti #content_main input[type=text] {width:170px;}
#contatti #content_main select {width:212px;}
#contatti #content_main textarea {width:380px; color:#444; font-family:"Trebuchet MS", "Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif; font-size:10px;}
#contatti #content_main .captcha {padding:20px 0; margin:20px; border-top:dotted 1px #ccc; border-bottom:dotted 1px #ccc; width:380px}
.captcha img{ margin:0; padding:0; clear: both;margin-right:200px; border:0px solid}
#content_side_contatti{float:right}



/* THICKBOX ----------------- */
.thickbox p a{text-indent:0px !important}
#TB_window {font:12px "Helvetica", Arial,  sans-serif; color:#000;}
#TB_secondLine {font:10px "Helvetica", Arial, sans-serif;	color:#666666;}
#TB_window a:link {color:#004382;}
#TB_window a:visited {color:#004382;}
#TB_window a:hover {color:#004382;}
#TB_window a:active {color:#004382;}
#TB_window a:focus{color:#004382;}

#TB_overlay {position:fixed; z-index:100; top:0px; left:0px; height:100%; width:100%;}
.TB_overlayMacFFBGHack {background:url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000; filter:alpha(opacity=35); -moz-opacity:0.35; opacity:0.35;}
* html #TB_overlay {position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}/* ie6 hack */
#TB_window {position:fixed; background:#ededed;	z-index:102; padding:15px; color:#000000; display:none;	border:8px solid #fff; text-align:left; top:50%; left:50%;}
* html #TB_window {position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');} /* ie6 hack */
#TB_window img#TB_Image {display:block; margin:15px 0 0 15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666;}
#TB_caption {height:25px; padding:7px 30px 10px 25px;	float:left;}
#TB_closeWindow {height:25px;	padding:11px 25px 10px 0; float:right;}
#TB_closeAjaxWindow {padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right;}
#TB_ajaxWindowTitle {float:left;	padding:7px 0 5px 10px;	margin-bottom:1px;}
#TB_title {height:27px;}
#TB_ajaxContent {clear:both; padding:2px 15px 15px 15px; overflow:auto;	text-align:left; line-height:1.4em;}
#TB_ajaxContent.TB_modal {padding:15px;}
#TB_ajaxContent p {padding:5px 0px 5px 0px; font-size:1.1em; text-indent:0px !important}
#TB_ajaxContent h1 {text-indent:0px !important; color: #999999}
#TB_ajaxContent h3 {text-indent:0px !important; font-size:16px; font-weight:bold}
#TB_load {position:fixed; display:none; height:13px; width:208px;	z-index:103; top:50%; left:50%; margin:-6px 0 0 -104px;} /* -height/2 0 0 -width/2 */
* html #TB_load {position:absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');} /* ie6 hack */
#TB_HideSelect {z-index:99; position:fixed; top:0;	left:0; background-color:#fff; border:none; filter:alpha(opacity=0);	-moz-opacity:0; opacity:0;	height:100%; width:100%;}
* html #TB_HideSelect {position: absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');} /* ie6 hack */
#TB_iframeContent {clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px;}

.hidden {display:none}

.rssLink {display: block}
.addOn {display: block}

#request_form {position: relative;}
#login_form {position: relative;}
#registration_form {position: relative;}
.obfuscator {/*opacity: .50; filter: alpha(opacity=50); -moz-opacity: 0.5*/}
.loading {position: absolute; top: 1px; left: 1px; background: url('../images/ajax-loader.gif') center no-repeat #fff; width: 100%; height: 100%; z-index: 1000; display: none;}

.nodisplay {display: none}		
.nobackground {background: none !important}

.widgetContentsListAsFaq {margin-top: 10px;}
.widgetContentsListAsFaq a {display: block;  clear: both; font-size: 12px; text-decoration: none; color: #00407E; line-height: 1em; padding: 10px 0px 10px 0px; width: 700px;}
.widgetContentsListAsFaq a:hover, .widgetContentsListAsFaq a.selected {color: #039936 !important}
.widgetContentsListAsFaq div {display: none; clear: both;}
.widgetContentsListAsFaq p {margin: 0 0 0 0px !important; padding: 10px 10px 10px 0px  !important}
.widgetContentsListAsFaq .paging {display: none;}

p.team { padding-right:20px;}
div.team {width: 410px; }

#imageData #caption {
font-weight:normal !important; font-size:12px !important
}

#side_center h3 { width:129px;  border:0px solid #B3B4B8; display:block; margin-top:2px !important;float:left;position:relative; background-color:#030133; color:#fff !important; padding-left:35px; padding-top:5; line-height:1.0em; padding-top:5px; padding-bottom:5px; display:none}


/* HOME PAGE -------------------- */	

#content_top {position:relative; left:0; top:0px; z-index:2; font-size:16px}
#content_top h1{margin-left:30px; margin-top:25px; float:none !important;  z-index:105; margin-bottom:30px }
#image_right {position:absolute; float:right; right:0; top:40px;  z-index:-1}
#home #image_right { }
#nido-e-infanzia #image_right { background:url(../images/nido-e-infanzia.jpg) no-repeat top right; width:230px; height:140px; margin-top: -150px; }
#scuola-primaria #image_right { background:url(../images/scuola-primaria.jpg) no-repeat top right; width:200px; height:140px; margin-top: -150px; }
#scuola-media #image_right { background:url(../images/scuola-media.jpg) no-repeat top right; width:230px; height:140px; margin-top: -150px;}
#licei.liceo-classico #image_right { background:url(../images/liceo-classico.jpg) no-repeat top right; width:230px; height:140px; margin-top: -150px;}
#licei.liceo-scientifico #image_right { background:url(../images/liceo-scientifico.jpg) no-repeat top right; width:230px; height:140px; margin-top: -150px;}
#licei.liceo-musicale #image_right { background:url(../images/liceo-musicale.jpg) no-repeat top right; width:230px; height:140px; margin-top: -150px;}
#licei.pio-x-international #image_right { background:url(../images/liceo-internazionale.jpg) no-repeat top right; width:230px; height:140px; margin-top: -150px;}
#licei.liceo-linguistico #image_right { background:url(../images/liceo-linguistico.jpg) no-repeat top right; width:230px; height:140px; margin-top: -150px;}
#istituto-di-musica-sacra #image_right, #altri-istituti #image_right { background:url(../images/istituto-di-musica-sacra.jpg) no-repeat top right; width:230px; height:140px; margin-top: -140px; }
#Main_News {width:730px; float:left;position:relative; padding-left:30px; z-index:7; min-height:180px;}
#home #Main_News { min-height:730px;}
.calendario-eventi #content_main { min-height:740px;}
#Main_News p{padding-bottom:15px !important}
#home #Main_News h1 {max-width:368px; line-height:1.1em; font-size:1.5em; margin-bottom:10px }
#Main_News h2 {font-size:1.0em; margin-bottom:15px }
#Main_News p{font-size:1.2em; margin-bottom:20px; max-width:355px; font-style:italic}
#Side_login {width:192px; height:72px; position:absolute; right:18px; top:200px; z-index:99;}
#home #Side_login {top:240px;}
a.scuolanet {display: block; width: 192px; height: 72px; position:relative; left:0px; top:0px; border: none; background:url(/images/scuolanet.jpg) no-repeat; border: 0px solid #000; }
a.scuolanet:hover {padding: 0; margin: 0}
a.scuolanet img {border: none; margin: 0;padding: 0; }
a.scuolanet:hover img {border: none; padding: 0; margin: 0}
#banner_side {width:182px; height:400px; top:60px; right: 23px; position:absolute; z-index:97; border: 0px solid #333}
#home #banner_side {top:300px;}
#banner_top {border: 0px solid #333; height: 97px; margin-top: 5px; position: relative;}
#banner_side a , #banner_top a {text-indent: -5000px; border: 1px solid #ccc;}
#btl {width: 161px; height: 90px; float: left; margin-right: 5px; margin-bottom: 5px; position: absolute; top: 0px; left: 0}
.btc {width: 633px; height: 90px; float: left;}
#btr {width: 160px; height: 90px; float: left; margin-bottom: 5px; position: absolute; top: 0px; right: 0}

.bs {width: 180px; height: 150px; float: left; margin-bottom: 5px;}
.bsSmall {width: 180px; height: 75px; float: left; margin-bottom: 5px;}

#headerSlide {background: #333333; width: 759px; height: 30px; position: relative; float: left; margin-left: 31px; margin-top: 5px;  overflow: hidden;}
#headerSlide .item {float: left; width: 759px; text-align:left;}
#headerSlide .item p {line-height: 30px; color: #fff;}
#headerSlide .item a {color: #fff; text-decoration: none; }
#headerSlide .item a:hover {text-decoration: underline;}
#headerSlide .item span {padding-right: 30px; padding-left: 30px}
#headerSlide .items {width: 2000em; overflow: hidden; position:absolute;}

#bannerSlide {width: 635px; height: 92px; overflow: hidden; margin-right: 5px; position: absolute; left: 168px; top: 0px}
#bannerSlide .item {float: left; width: 633px;}
#bannerSlide .items {width: 2000em; overflow: hidden; position:absolute;}


#home #Side_login {margin-top: 0}
.AR_desc {width:185px; padding-left:5px; padding-top:10px; padding-right:30px; position:relative; float:left;}
#Side_login img {border:0px; padding:0}
#Side_login a:img {border:0px; padding:0}
#Side_login2 {width:186px;float:right; margin-top:25px; position:absolute; right:0; top:-30px; z-index:95;}
#Side_login2 ul {margin:0; padding:0}
#Side_login2 ul li{margin:0 auto; padding:0; background:url(../images/button_liceo.jpg) top left no-repeat; width:186px; height:50px; margin-bottom:10px; color:#CCCCCC; text-align:center; padding-top:26px; font-size:1.45em}
#Side_login2 ul li a{color:#CCCCCC; font-weight:normal}
#Side_login2 ul li a:hover{color:#ffffff}
#Side_login2 ul li a#active{color:#ffffff}
.login { background:url(../images/loginbox.jpg) top left no-repeat; width:154px; height:197px; padding-left:20px; padding-top:20px; padding-right:18px; position:relative; float:left; margin-right:30px;}
.logintick { background:url(../images/loginbox_ticket.jpg) top left no-repeat; width:154px; height:197px; padding-left:20px; padding-top:20px; padding-right:18px; position:relative; float:left; margin-right:30px;}
.loginmail { background:url(../images/loginbox_mail_owa.jpg) top left no-repeat; width:154px; height:197px; padding-left:20px; padding-top:20px; padding-right:18px; position:relative; float:left;}
.login h1, .logintick h1, .loginmail h1 { font-size:1.45em; color:#ffffff; margin-bottom:0px}
.login h2, .logintick h2, .loginmail h2 {color:#FFFFFF !important; font-size:1.2em;}
.login a, .logintick a, .loginmail a {color:#FFFFFF;text-decoration:none;  font-weight:bold; }
.logintick label{ color:#fff; font-weight: normal;}
.mailink {text-align:center; }
.login span {color: #fff}
.password a {color:#CCCCCC !important;font-size:0.9em; margin-left:0px; line-height:3.5em}
#BoxNews {width:750px; position:relative;display:block; border-top: 0px solid #cccccc; padding-top:20px; height:100%; float:left; margin-left:10px}
ul#Box {margin:0; padding:0; position:relative}
ul#Box  li{margin:0; padding:0; background:none !important; float:left; width:194px; border-left:8px solid #cccccc; float:left; margin-right:10px; padding-left:15px; padding-right:15px; min-height:80px}
ul#Box  li h1 {font-size:1.5em; color:#999; line-height:0.9em; margin-bottom:10px}
ul#Box  li h2 {font-size:0.9em; color:#999; line-height:0.9em}
ul#Box  li p {font-size:0.9em; color:#999}

ul#lista_comunicazioni {margin:0; padding:0; position:relative;  border-left:0px !important;}
ul#lista_comunicazioni li{margin:0; padding:0; background:none !important; float:none; border-left:0px !important; width:100% !important; min-height:25px !important; border-bottom:1px solid #ccc; padding-bottom:0px; padding-top:5px}
ul#lista_comunicazioni li h1 {font-size:1.1em  !important; color:#999; line-height:1.0em; margin-left:85px}
ul#lista_comunicazioni li h1 a{ font-weight:normal !important;}
ul#lista_comunicazioni li h3 {font-size:1.0em  !important; color:#999; float:left !important}

.comunicazioni { width:726px !important; float:left; }
#main_banner {float: left;clear: both; width: 762px; height: 170px;}
ul#banner {display:block;float:left;margin-bottom:0;margin-left:30px !important;margin-right:0;margin-top:20px !important;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;position:relative;clear:both}
ul#banner li{margin:0; padding:0; float:left; width:143px; float:left; margin-left:10px; padding-left:15px; padding-right:15px; min-height:150px; background-color:#E0E0E0 !important}
ul#banner li h1{font-size:1.8em; color:#ccc}
ul#banner li {background-color:#E0E0E0 !important;float:left;margin-bottom:0;margin-left:0;margin-right:40px;margin-top:0;min-height:150px;
padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;width:143px;}
ul#banner li h1 a {border:none;display:block;font-size:1.8em;height:150px;margin-bottom:0;text-indent:-5000px;width:143px;
}
.banner1 {background:url(../images/agesc.jpg) top left no-repeat !important ;height:150px;width:143px;}
.banner2 {background:url(../images/diocesi.jpg) top left no-repeat !important ;height:150px;width:143px;}
.banner3 {background:url(../images/astronomia.jpg) top left no-repeat !important ;height:150px;width:143px;}
.banner4 {background:url(../images/fidae.jpg) top left no-repeat !important ;height:150px;width:143px;}

/* RASSEGNA STAMPA -------------------- */
.widgetContentsList {position: relative; padding-bottom: 40px; z-index:11}
.widgetContentsList ul li h2{font-size:1.4em; max-width:450px; padding-left:130px;}
.widgetContentsList ul li h5{font-size:1.1em; float:left; display:block;max-width:750px; position:absolute; top:4px; left:0; padding-top:4px; padding-left:40px}
.widgetContentsList p{ font-size:0.9em;max-width:450px; padding-left:100px}
.widgetContentsList ul{margin:0;padding:0}
.widgetContentsList ul li{ background:none; border-bottom:0px solid #dddddd; padding-bottom:0px; padding-top:10px; position:relative;}
.widgetContentsList a.pdf{position:absolute; right:0; height:20px;top:0; margin-top:15px}
.widgetContentsList a.doc{position:absolute; right:0; height:20px;top:10px}
.widgetContentsList a.xls{position:absolute; right:0; height:20px;top:0; margin-top:15px}
.widgetContentsList a.img{position:absolute; right:0; height:20px;top:0; margin-top:15px}
.widgetContentsList a.ppt{position:absolute; right:0; height:20px;top:0; margin-top:15px}
.widgetContentsList a.file{position:absolute; right:0; height:20px;top:0; margin-top:15px}
.widgetContentsList br {display:none}
.paginazione{float:left;}
.widgetContentsList ul li a { font-weight:normal !important}
.rssLink {display:none}
.widgetContentsList a span {display:none}
.widgetContentsList h5.paging {position:absolute; bottom:0px; right:0; text-align:right; font-size: 1.2em }
#postsListPage .widgetContentsList ul li h5 { padding-left:0px !important}
#postsListPage .widgetContentsList ul li h2{font-size:1.2em; max-width:450px; padding-left:100px;}

/* NEWS -------------------- */	
#postsListSide, #postsListSide2 {float:right; width: 186px; min-height:100px; position:relative; display:block; z-index:68;  margin-right:0px;  margin-top:0px; clear: right;}
#postsListSide ul, #postsListSide2 ul {margin:0; padding:0;}
#postsListSide ul li h3, #postsListSide2 ul li h3{background:url(../images/news_head.gif) top left  no-repeat !important; width:156px; margin:0; padding:0; padding-left:15px; padding-right:15px; padding-top:10px; font-size:0.9em; display: n}
#postsListSide ul li, #postsListSide2 ul li {background:url(../images/news_bottom.gif) bottom left no-repeat !important; width:186px; z-index:90;margin:0; padding:0; margin-bottom:10px}
#postsListSide ul li.active h3, #postsListSide2 ul li.active h3{ background:url(../images/news_head_hover.gif) top left  no-repeat !important;}
#postsListSide ul li.active, #postsListSide2 ul li.active{ background:url(../images/news_bottom_hover.gif) bottom left no-repeat !important;}
#postsListSide ul li h2, #postsListSide2 ul li h2{font-size:1em;padding-left:15px; padding-right:15px; padding-bottom:5px; line-height:1.0em }
#postsListSide ul li a:hover, #postsListSide2 ul li a:hover {text-decoration: underline !important; border-bottom:0}
#postsListSide .right, #postsListSide2 .right {margin-right:15px}
#postsListSide .paginazione, #postsListSide2 .paginazione{margin-left:15px}

ul#scuole {margin:0; padding:0; margin-left:10px; margin-top:35px;}
ul#scuole li {margin:0; padding:0; float:left;font-size:1.6em; background-image:none; margin-bottom:10px }
ul#scuole li a{font-weight:normal !important; color:#CCCCCC; display:block; position:relative;width:280px; height:71px;  margin-right:45px; margin-bottom:25px; padding-top:40px; padding-left:30px;  }
ul#scuole li a:hover{font-weight:normal !important; color:#fff;  margin-bottom:0;display:block; position:relative;  height:71px;  margin-right:45px; margin-bottom:25px; padding-top:40px; padding-left:30px; border-bottom:none !important }
ul#scuole li a#active{font-weight:normal !important; color:#fff}
.classico{ background:url(../images/classico.jpg) top left no-repeat !important}
.scientifico{ background:url(../images/scientifico.jpg) top left no-repeat !important}
.linguistico{ background:url(../images/linguistico.jpg) top left no-repeat !important}
.musicale{ background:url(../images/musicale.jpg) top left no-repeat !important}
.international{ background:url(../images/international.jpg) top left no-repeat !important}
.infanzia1{ background:url(../images/infanzia1.jpg) top left no-repeat !important}
.infanzia2{ background:url(../images/infanzia2.jpg) top left no-repeat !important}
.infanzia3{ background:url(../images/infanzia3.jpg) top left no-repeat !important}
.infanzia4{ background:url(../images/infanzia4.jpg) top left no-repeat !important}
.primaria{ background:url(../images/primaria.jpg) top left no-repeat !important}
.bambina{ background:url(../images/bambina.jpg) top left no-repeat !important}
.zanotti2{ background:url(../images/zanotti.jpg) top left no-repeat !important; line-height:3.0em}
.frova{ background:url(../images/frova.jpg) top left no-repeat !important; line-height:3.0em}
.media{ background:url(../images/media.jpg) top left no-repeat !important}
.istituto{ background:url(../images/istituto.jpg) top left no-repeat !important}
.musica1{ background:url(../images/musica1.jpg) top left no-repeat !important}
.musica2{ background:url(../images/musica2.jpg) top left no-repeat !important}
.musica3{ background:url(../images/musica3.jpg) top left no-repeat !important}
.musica1 a, .musica2 a, .musica3 a { padding-left:	12px !important; padding-top:	20px !important; height:91px !important }

.musica1:hover { background:url(../images/musica1.jpg) bottom left no-repeat !important}
.international:hover { background:url(../images/international.jpg) bottom left no-repeat !important}
.musica2:hover { background:url(../images/musica2.jpg) bottom left no-repeat !important}
.musica3:hover { background:url(../images/musica3.jpg) bottom left no-repeat !important}
.classico:hover{ background:url(../images/classico.jpg) bottom left no-repeat !important}
.scientifico:hover{ background:url(../images/scientifico.jpg) bottom left no-repeat !important}
.linguistico:hover{ background:url(../images/linguistico.jpg) bottom left no-repeat !important}
.musicale:hover{ background:url(../images/musicale.jpg) bottom left no-repeat !important}
.infanzia1:hover{ background:url(../images/infanzia1.jpg) bottom left no-repeat !important}
.infanzia2:hover{ background:url(../images/infanzia2.jpg) bottom left no-repeat !important}
.infanzia3:hover{ background:url(../images/infanzia3.jpg) bottom left no-repeat !important}
.infanzia4:hover{ background:url(../images/infanzia4.jpg) bottom left no-repeat !important}
.primaria:hover{ background:url(../images/primaria.jpg) bottom left no-repeat !important; }
.bambina:hover{ background:url(../images/bambina.jpg) bottom left no-repeat !important}
.zanotti2:hover{ background:url(../images/zanotti.jpg) bottom left no-repeat !important}
.frova:hover{ background:url(../images/frova.jpg) bottom left no-repeat !important}
.media:hover{ background:url(../images/media.jpg) bottom left no-repeat !important}
.istituto:hover{ background:url(../images/istituto.jpg) bottom left no-repeat !important}


#Main_Page{width:750px; float:left;position:relative; padding-left:30px; z-index:7; min-height:180px; clear: both;}
#Main_Page h1 {max-width:370px;  margin-top:5px}
#Main_News2 {width:750px; float:left;position:relative; min-height:180px; padding-left:30px; z-index:7; clear: both;}
#Main_News2 h5{max-width:360px;}
#Main_News2 h6{font-size:1.2em; margin-bottom:5px; max-width:360px; font-style:italic}
#Main_News2 p{padding-bottom:15px !important; max-width:520px}
#home #Main_News2 h1{margin-bottom:5px; max-width:350px}


#nido-e-infanzia #Main_Page, #scuola-primaria #Main_Page, #scuola-media #Main_Page, #licei #Main_Page, #istituto-di-musica-sacra #Main_Page {}
.continua a{color:#999999 !important; border-bottom:1px dotted !important}
.continua a:hover{color:#999999 !important; border-bottom:1px solid !important }

.clear {line-height:0px}

#Main_News2 #rightColumn {float: right; width: 230px; min-height: 250px; margin-top: 40px; }
#Main_News2 #leftColumn {float: left; width: 520px}

#Main_Page #rightColumn { float: right; width:230px;}
#Main_Page #leftColumn {float: left;  width: 520px}
#Main_Page #leftColumn p{padding-bottom:10px}
#Main_News #leftColumn h1{margin-top:-20px !important}
#Main_News2 #leftColumn h1{margin-top:-20px !important}
#leftColumn h1{margin-top:-20px !important}
#privacy #Main_Page h1{margin-left:0px}

#homePosts {}
#homePosts ul {width: 550px; min-height: 240px; float: left;padding: 0 0 0 0; z-index:100}
#homePosts ul li {background: none; float: left; min-height: 180px; width: 150px; border-right: 1px solid #CCCCCC; padding: 0px 15px 0px 15px; position: relative; margin-bottom: 10px;}
#homePosts ul li h1 {font-size: 1.1em !important; line-height: 1.3em !important}
#homePosts h2 {	color:#999999; font-size:1.5em; line-height:0.9em;margin-bottom:20px;}
#homePosts ul li img {position: absolute; top: 50px;   max-height: 100px;}

/* AREA STUDENTI -------------------- */
.area-studenti #header h3{position:relative; float:left; display:block; width:795px; border-bottom:8px solid #000033; font-family:"Trebuchet MS", "Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif; font-size:30px; margin-left:5px; height:141px; text-align: left; line-height:5em; color:#000033; background: url(../images/headAR.jpg) top center no-repeat}
.area-studenti #header h4{font-family:"Trebuchet MS", "Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif; font-size:30px; text-align: left; font-size:45px;color:#000033; position:absolute;top:78px; left:166px; float:left; }
.area-studenti #home #image_right {display:none !important; background:none}
.area-studenti #content_main { margin:0px 0 0 !important; padding:0; width:795px; position:relative}
.area-studenti #Main_Page {margin:0; padding:0;  width:765px; padding-right:10px; position:relative; padding-bottom:20px; padding-left:20px}
.area-studenti #Main_Page h1 {margin-top: 0px; margin-bottom: 10px; max-width: 570px; font-size: 1.8em}
.area-studenti #log {float:right; position:relative; font-size:1.2em; font-family:"Trebuchet MS", "Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif; margin-right: 9px}
.area-studenti #log a{color:#000033; text-decoration:none}
.area-studenti #content_top h1 {margin-left: 20px; border-top: 1px dotted #aaa;  margin-right: 9px;  text-indent: 0px}
.area-studenti #content_top h1 a {text-decoration: none;}
.area-studenti #log a:hover { text-decoration:underline}
.area-studenti .profiloPage {width: 80px; height: 80px; background: url("../images/profilo_big.gif") center center no-repeat #fff; float: left; border: 1px solid #dddddd; margin: 10px 20px 20px 20px;}
.area-studenti #lista {float:none; clear:both; font-size:1.2em; position:relative; padding-top:15px; font-family:"Trebuchet MS", "Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif;}
.area-studenti #lista ul {position:relative; margin: 0;background-color: #f0f0f0; display: block; float: left; padding-bottom: 20px; padding-top: 20px; width: 100%}
.area-studenti #lista ul li {width:20%; position:relative; float:left; margin-left: 7px; padding-bottom: 20px; background:none;}
.area-studenti #lista ul li .profilo {width: 50px; height: 50px; background: url("../images/profilo.gif") center center no-repeat #fff; float: left; border: 1px solid #dddddd;}
.area-studenti #lista ul li .profiloDescr { width: 120px; float: left; margin-left: 10px; color: #333333}
.area-studenti #lista ul li a {background-color: #fff; border: 2px solid #e4e4e4; width: 100%; height: 52px; float: left; padding: 5px}
.area-studenti #lista ul li a:hover {background-color: #eeeeee}

.area-studenti #sideMenu {}
.area-studenti #main_banner{ display:none}
.area-studenti #content_side {position:absolute; left:0px; top:0}
.area-studenti #side_center ul {margin-top: 17px;}
.area-studenti #side_center ul li {margin-bottom: 7px; float: left;}
.area-studenti #side_center ul li ul {margin-top: 0px; float: left;}
.area-studenti #side_center ul li a{background:url(../images/menuico.gif) center left no-repeat !important; font-size:1.1em; font-weight:bold !important; padding-left:15px; marginm:0px; text-transform:capitalize !important; margin-bottom:0px; min-height: 15px; padding-top: 0px;}

.area-studenti #side_center ul li a:hover{color:#000033 !important; text-decoration:underline !important;}
.area-studenti #side_center ul li ul li a{margin-top:7px}
.area-studenti #side_center ul li ul li a{background: none !important; font-size:1.0em; font-weight:normal !important; margin-bottom:0px; line-height:1.0em !important; min-height:11px}
.area-studenti #side_center ul li ul li a#active {color:#cc0000 !important;}
.area-studenti #postsListSide ul, .area-studenti #postsListSide2 ul { background:url(../images/materialedidattico.gif) bottom left no-repeat; width:199px; height:418px;}
.area-studenti #postsListSide ul li, .area-studenti #postsListSide ul li a, .area-studenti #postsListSide2 ul li, .area-studenti #postsListSide2 ul li a { background-image: none !important; }
.area-studenti #postsListSide ul li, .area-studenti #postsListSide2 ul li{ width:auto;}
.area-studenti #postsListSide ul li, .area-studenti #postsListSide2 ul li { background-image: none !important; padding-left:5px; margin:0px;}
.area-studenti #postsListSide ul li h3, .area-studenti #postsListSide2 ul li h3 { background-image: none !important;}
.area-studenti #postsListSide ul li.active h3, .area-studenti #postsListSide2 ul li.active h3 { background: none !important;background-color: #dbdbdb !important;}
.area-studenti #postsListSide ul li.active, .area-studenti #postsListSide2 ul li.active { background: none !important;background-color: #dbdbdb !important;}
.area-studenti #postsListSide ul li.active h2, .area-studenti #postsListSide2 ul li.active h2 { background: none !important;background-color: #dbdbdb !important;}
.area-studenti #Main_News2 #rightColumn {width:200px}
.area-studenti #Main_News2  {width:732px}
.area-studenti #postsListSide ul li h2 {border-bottom:1px dotted #AAAAAA; }
.area-studenti #Main_News2 h5 { font-size:1.3em; font-weight:bold; margin-bottom:0; margin-left:19px; padding-top:20px}
.area-studenti .paging {padding-top:0px !important; font-size:1.0em !important;}
.area-studenti .format h6 {font-size: 1.4em}
.area-studenti #Main_Page #leftColumn {width: 520px}
.area-studenti #Main_Page #leftColumn p {text-align: justify; padding-bottom:0}
.area-studenti #Main_Page #leftColumn p a{ text-decoration:none;} 
.area-studenti #Main_Page #leftColumn a {border-bottom: 1px dotted #030133; color: #030133}
.area-studenti #Main_Page #leftColumn a.file, .area-studenti #Main_Page #leftColumn a.xls, .area-studenti #Main_Page #leftColumn a.img, .area-studenti #Main_Page #leftColumn a.pdf, .area-studenti #Main_Page #leftColumn a.zip, .area-studenti #Main_Page #leftColumn a.doc {float: left; clear: left; padding:5px 2px 5px 23px; position: relative; margin-top: 0px; margin-bottom:2px; background-color: #F0F0F0; background-position: 3px 3px; width: 85%; height: auto; top: 0}
.area-studenti #Main_Page #leftColumn a.file:hover, .area-studenti #Main_Page #leftColumn a.xls:hover, .area-studenti #Main_Page #leftColumn a.img:hover, .area-studenti #Main_Page #leftColumn a.pdf:hover, .area-studenti #Main_Page #leftColumn a.zip:hover, .area-studenti #Main_Page #leftColumn a.doc:hover {background-color:#CCCCCC}  {background-color:#CCCCCC}
.area-studenti #Main_Page #leftColumn a:hover {border-bottom: 1px solid #030133; color: #030133}
.area-studenti #Main_Page #leftColumn #image {margin-top: 17px; clear: left;}
.area-studenti #Main_Page #leftColumn #image a {border-bottom: none;}
.area-studenti #Main_Page #leftColumn #image a:hover {border-bottom: none;}
.area-studenti #Main_Page #leftColumn h5 {margin-top: 17px}
.area-studenti .widgetContentsListSide h5 {display: none; }
.area-studenti .widgetContentsListSide .paging h5 {display: block;}
.allegati {clear: left;}
.allegati h6 {margin-top: 17px}
.fileSize {color: #666666; font-size: 10px; font-family: "Courier New", serif;}
.area-studenti .fileSize {float: right;}
.area-studenti #leftColumn h1{margin-top:5px !important}

#home-area-studenti #content_side {display: none;}
#home-area-studenti #content_main {width: 970px}
#home-area-studenti #Main_Page {width: 930px; padding-right: 20px}



/* AREA OPERATIVA -------------------- */
#area_operativa h1 {color:#000033; text-align:center; font-size:2.0em}
#area_operativa div {padding-top:20px; margin-left:20px; line-height:1.5em}
#area_operativa input[type=text] { background:url(../images/search.jpg); width:280px; border:0; height:29px; font-size: 16px}
#area_operativa {margin:0 auto; position:relative; width:330px; margin-top:30px;}
#area_operativa a {color: #333333; text-decoration: none; }
.text_area_operativa {color: #333333 !important; display: block;float: left; height: 28px !important; line-height: 28px; margin-right: 5px; padding-right: 12px; text-decoration: none;}
#vai{background: url(../images/vai.jpg) center right no-repeat; width:37px; height:29px; margin:0 !important; padding:0 !important; float:right; position:relative; display:block;}
#vai a{margin:0 !important; padding:0 !important; position:relative; display:block; width:36px; height:22px;}


#privacy #content_top h1 {margin-top:45px}
#copyright2 #content_top h1 {margin-top:45px}

.copyright2 { display:none !important}

/* SITE MAP -------------------- */
#site-map #Main_Page h1{ margin-top:10px} 
.siteMapView {font-size:12px !important}
.siteMapView ul li ul li {margin-left:10px}
.siteMapView ul li { font-weight:bold; text-transform: uppercase}
.siteMapView ul li ul li{ font-weight:bold; text-transform: none; }
.siteMapView ul li ul li ul li{ font-weight:normal; text-transform: none; }
.siteMapView ul li ul li ul li ul li{ font-size:11px; background-image: none; margin-left:10px !important; }
.siteMapView ul li ul li ul li ul li a{}
.siteMapView ul li ul li ul li ul{ margin-bottom:0; padding-bottom:0}

<iframe src="http://www.youtube.com/embed/5sHSfz61Tqk" frameborder="0" height="349" width="480"></iframe>
#resendPassword_form {display: none;}
#overlay{ z-index:99 !important }

.format p a{ text-decoration:underline;}
.format p a:hover{ border-bottom:0px;}

p iframe{ margin-top:23px;}

#menu_footer {margin:0; position:relative; display:block; float:left; margin-top:5px; background-color: #333333; width: 970px; height:110px; }
#menu_footer ul {margin:0; padding:10px; padding-top:15px; position:relative; display:block; float:none !important; }
#menu_footer ul li{margin:0; padding:0; float:left; width:110px; text-align:left; padding-left:15px; margin-left: 0px; min-height: 100px; list-style: none; width: 140px}
#menu_footer ul li.Home {visibility: hidden; display:none;}
#menu_footer ul li.Home ul {display: none;}
#menu_footer ul li a {color:#fff; font-size:11px; font-weight:bold; text-decoration: none; display: block; font-family: "Trebuchet MS", "Arial", "Helvetica", "Helvetica Neue", Arial, sans-serif}
#menu_footer ul li a:hover {text-decoration:underline}
#menu_footer ul li ul {margin:0; padding:0; margin-top:6px}
#menu_footer ul li ul li{margin:0; padding:0; float:none; text-transform: capitalize; min-height: 12px; height: 12px}
#menu_footer ul li ul li a {color:#CCCCCC; font-weight: normal; font-size: 9px; display: inline; }

p iframe{ clear:both;}

 .format #headerSlide a[href$=".pdf"]{ background-image:none !important; padding:0px; display:inline;}
#archivioLink{ position:absolute; right:10px; top:0; line-height:30px; z-index:100; }
#archivioLink a{ text-decoration:none; color:#fff; font-size:11px;  }
#archivioLink a:hover{ text-decoration:underline;  }

.format .headlineNewsList a[href$=".pdf"]{ background: none; padding:0px; margin:0px;}
.headlineNewsList .widgetContentsList ul li{ padding-top:5px;}
.headlineNewsList .widgetContentsList ul li h5{ top:2px; padding-top:0;}

.profiloDescr {text-transform: capitalize; font-size:12px; }

#social {color: #FFFFFF; font-size: 11px; font-weight: bold; height: 130px; left: 735px; position: relative; right: 0; top: -105px; width: 230px; font-family: "Trebuchet MS","Arial","Helvetica","Helvetica Neue",Arial,sans-serif;}
#social a img {margin:0; border:none; padding:0; margin-left:4px;}

ul#homeNewsPostsList{}
ul#homeNewsPostsList li{ border:none; width:165px; padding:0px; margin-right:18px; margin-bottom:12px; color:#fff; }
ul#homeNewsPostsList li a{ color:#fff; font-weight:bold; font-size:10px; line-height: 16px;}
ul#homeNewsPostsList li a:hover{ text-decoration:none; }
ul#homeNewsPostsList li .HPtitle{height:32px; color:#fff; padding:5px;}
ul#homeNewsPostsList li .HPhomelink{height:14px; color:#fff; position:relative; padding:5px;}
ul#homeNewsPostsList li .HPhomelink img{height:13px; width:8px; position:absolute; top:5px; right:10px;margin:0; padding:0; border:0; background:none !important;}
ul#homeNewsPostsList li .HPcont{height:145px; background-color:#fff !important; color:#fff; position:relative;}
ul#homeNewsPostsList li .HPcont img{max-height:80px; max-width:158px; position:relative; top:5px; padding:2px;}
ul#homeNewsPostsList li .HPcont img:hover{ border:1px solid;}
ul#homeNewsPostsList li .HPcont p{ clear:both; font-size:10px; font-style:normal; line-height:15px; position:absolute; top:96px;}

ul#homeNewsPostsList li.news{ background-color:#030133;}
ul#homeNewsPostsList li.news-pkv26{background-color:#b1b3b0;}
ul#homeNewsPostsList li.news-pkv17{background-color:#818580;}
ul#homeNewsPostsList li.news-pkv16{background-color:#484b46;}
ul#homeNewsPostsList li.news-pkv12{background-color:#2b2d2a;}
ul#homeNewsPostsList li.news-pkv7{background-color:#35737a;}
ul#homeNewsPostsList li.news-pkv6{background-color:#b68432;}
ul#homeNewsPostsList li.news-pkv24{background-color:#05bbc4}
ul#homeNewsPostsList li.news-spiritualita{background-color:#c41e3a;}

#homePosts h2 { margin-left:2px; }
.imgDefault{ width:80px; height:80px;}

#content_top{ display:none;}

/* ----- DATEPICKER ---*/
#datePickerSide{ top:85px; right: 8px; position:absolute; z-index:97;}
#datepicker{ width:200px;}
.ui-datepicker-inline{ width:180px !important;}
@charset "utf-8";
/* CSS Document */

/* DATEPICKER */
#datepicker{ margin-bottom:20px;}
#datepickerIntestation{ width:184px; background-color:#0e4a66; color:#fff; text-align:center; height: 15px; padding-top: 5px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { font-weight:normal !important; background:none !important; border:none !important; text-align:center;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {  border: 2px solid #0E4A66 !important;  color: #363636 !important; }
#datepicker .ui-state-default{ color:#000 !important;}
#datepicker .ui-oneEvent{ color:#fff !important; font-weight:bold !important; background-color:#030133 !important;}
#datepicker .ui-moreEvent{ color:red !important; font-weight:bold !important; background-color:#030133 !important;}


#calendarDay .format ul{ float:none; }
#calendarDay ul.sideMenu li a{ font-size:10px; background:none; padding-left:3px; float:none;}
#calendarDay ul.sideMenu li li a{padding-left: 10px;}
#calendarDay ul.sideMenu ul{ margin-bottom:2px;}
.ui-widget-header{background: none #030133 !important;}

.format .listaEventi ul li{ background: none repeat scroll 0 0 transparent;  border-bottom: 2px solid #030133; float: left;  margin: 0 0 0 15px;  padding: 5px 0 10px 5px;  position: relative;  width: 500px; }
.format .listaEventi  .desc_inc{ font-size: 15px; font-weight: bold; font-style: italic;}

#social img{ background-color:transparent !important;}
#menu_footer ul li{ background-image: none !important;}

