/*--------------------------------
|      T A G S   V A R I         |
--------------------------------*/

body {background-image:url(http://alumni.ipeistituto.it/images/background.gif);}
body, h1, h2, form, ul, li,#bacheca h3,#bacheca ul  {margin:0px; padding:0px;}
#header, #main {position:absolute; left:50%; margin-left:-385px; width:770px;}
hr {border:none; border-top:2px solid #C2B469;}
blockquote { margin-left:15px; display:block;}

/*--------------------------------
|         H E A D E R            |
--------------------------------*/
#header {height:95px; top:0px; background-image:url();}
h1 img {border:none;}
#topbar { width:380px;  position:absolute; top:77px; left:250px;  z-index:100; }
#bottombar { position:absolute; top:25px; left:170px;  z-index:100;  }
#topbar,#bottombar,#topbar a, #bottombar a {font-size:11px;  font-family:sans-serif; }
#topbar a, #bottombar a {text-decoration:none; color:#000; padding:10px 10px 2px 10px; text-align:center; height:23px; }
#topbar a:hover, #bottombar a:hover {
height:23px;
	color:#fff;
	background-image:url(http://alumni.ipeistituto.it/images/indicatore_menucentrale.gif);
	background-position:center top;
	background-repeat: no-repeat;
	
}

/*--------------------------------
|          M A I N               |
---------------------------------*/
#main {top:93px;background-color:#fff; }

#content {float:right; width:565px; margin-top:8px; font-family:Verdana, Arial, Helvetica, sans-serif; position:relative; z-index:4; text-align:justify; padding: 4px 8px 20px 12px; min-height:700px;}
#content, #content td {font-size:11px;line-height:1.5em;}
#content h2 {text-align:left; color: #00403A; background: url(http://alumni.ipeistituto.it/images/h2bg.gif) repeat-x bottom; margin-bottom:8px;padding-bottom:10px;padding-left:3px;letter-spacing:0.22em;font-size:18px; font-family:georgia;}
#content p {margin:0; padding:0;}
#content table, #content td {text-align:justify;}

#curva {background-image:url(http://alumni.ipeistituto.it/images/curva.gif); width:44px; height:38px; position:absolute; bottom:65px; left:185px;z-index:3;}
.testogal {font-size: 12px; text-align:center; padding-top:10px;}
#galleria td{text-align:center;}
.textmain{}
.imgmain{ padding: 0px 0px 0px 15px;}

.textmaindwn{ padding-top:5px;}
.h2down, td.h2down {text-align:left; color: #00403A;margin-top:5px; background: url(http://alumni.ipeistituto.it/images/h2bg.gif) repeat-x bottom; padding-bottom:6px; margin-bottom:10px; padding-left:3px;letter-spacing:0.22em;font-size:18px !important; font-family:georgia; font-weight:bold;}
.textmaindwnh3{font-size:12px !important; color:#3B4D71; font-weight:bold; font-family:georgia; text-align:left; padding-top:5px; padding-left:20px; background-image:url(http://cfa.ipeistituto.it/assets/images/user-group2.gif); background-position:left; background-repeat:no-repeat; }

.check{ background-image:url(http://cfa.ipeistituto.it/assets/images/pages_48.gif); padding-left:15px; background-position:left; background-repeat:no-repeat; }
.eventi{width:270px;line-height:18px;padding:0;margin:0;}
.eventi p{line-height:18px;padding:0;margin:0;}
.dataevento{text-align:right; font-size:9px;}
/*--------------------------------
|         S I D E B A R          |
--------------------------------*/
#sidebar { position:absolute;float:left; width:185px;   background-color:#00403A;  clear:none;margin:0px; padding:0px;	}

	/* MENU  */
#menu { margin:0px; padding:0px;	width:185px;
	height:238px;
	background-image:url(http://alumni.ipeistituto.it/images/bg_menu.gif);
	background-repeat:no-repeat;

	padding-top:3px;
	border-bottom:4px solid #C2B469; 
	background-color:#fff;
}
ul.topnav {position:absolute; left:50px; top:-7px;}
#menu ul, #menu li, #menu a {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif;  text-decoration:none;}
#menu a:hover { font-weight:bold;}

#menu ul {margin-top:10px; width:125px; line-height:23px; }
#menu li {list-style-position:inside; font-size:11px;list-style-type:square;/*list-style-image:url(http://cfa.ipeistituto.it/images/plus.gif); */margin:0px; padding:0px; border-bottom:1px solid #c2b469; padding:3px 0px 3px;font-weight:bold;}

		/* sotto-menu */
#menu li ul {margin:2px 0px 2px 0px; display:none; }
#menu li li {list-style-type:circle; list-style-position:outside; margin:0px; padding:0px;margin-left:25px; 
list-style-image:url(http://cfa.ipeistituto.it/images/freccia.gif); border-bottom:none; font-weight:normal; font-size:10px; margin-top:1px;}

		/* menu-posizione attuale */
li li.here {font-weight:bold !important; }


	/* BACHECA  */
#bacheca {  background-color:#00403A; color:#fff;}
#bacheca h3 {font-variant: small-caps; text-align:center; font-family:sans-serif; font-size:14px; padding-top:2px; letter-spacing:2px; margin-bottom:6px; }
#bacheca ul {  padding-left:5px; position:relative;}
#bacheca li {list-style-type:none; font-size:11px; font-family:sans-serif; margin-bottom:6px; padding-bottom:1px; position:relative; /*border-bottom:1px dashed #ccc;border-top:1px dashed #fcffff;*/ padding-left:4px;}
#bacheca li a {color:#fff; text-decoration:none;}
.datetime {font-size:9px; color:#CCCCCC; right:5px; text-align:right; margin:2px 4px 0; display:block;}

	/* SEARCHFORM  */
#search { border:4px solid #C2B469; border-left:none; border-right:none; padding:8px 4px 8px 4px; text-align:center;}
#search input {border:none; background-color:#B2B8C8; font-size:11px; font-family:sans-serif; padding:1px; margin-right:2px; }
#search input:focus {color:#3B4D71; background-color:#fcffff}
#search .FSF_submit {background-color:#fcffff; color:#3B4D71; font-size:11px; font-weight:bold;}

	/* TOOLS  */
	#tools {text-align:left; position:absolute; bottom:30px; left:10px;}
#tools a,#tools img {border:none; padding:2px;}


	/* ADMINLINKS */
#adminlinks img {margin:10px;}

		/* Ricerca curricula #filtriricerca {display:none;}*/

#formricerca {border:1px dashed #000; padding:15px; margin:10px; }


/*--------------------------------
|         F O O T E R            |
--------------------------------*/
#footer {clear:both; float:none; height:65px; background-image:url(http://alumni.ipeistituto.it/images/footer.gif); background-repeat:no-repeat; background-position:right top; position:relative; }
#footercontatti {position:absolute; bottom:6px; left:10px;font-size:10px; font-family:sans-serif; color:#3B4D71;}




/*--------------------------------
|           H O M E              |
--------------------------------*/
#content li,#content ol {margin:0px; padding:0px;}
#content li {list-style-image:url(http://cfa.ipeistituto.it/assets/images/edit_28.gif); list-style-type:none; color:#3B4D71; padding: 5px 0 0 0px; margin-left:20px;}
td.homebarradownload { border-top:2px solid #C0B76A;  padding:6px; text-align:center;}
.homebarradownload a {   background-image:url('http://cfa.ipeistituto.it/assets/images/pdf.gif'); background-repeat:no-repeat; height:18px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:22px; margin-top:10px; margin-left:10px; text-decoration:none; font-weight:bold; color: #FFFFFF; display:block;}
table.home td {line-height:1.5em;}
#slideshower {position:relative; height:260px;}
#homelist table li {list-style-image:url(http://cfa.ipeistituto.it/assets/images/edit_28.gif); list-style-position:outside; color: #808080;}
#contatti {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;line-height: normal;}
.titolibianchi{font-weight: bold;color: #FFFFFF}
#homealumni{}
.testodx img{float:right; padding-left:8px;}
.testosx { padding-top:5px;}



/*--------------------------------
|           M A P P A            |
--------------------------------*/
.mappa ul, .mappa li {margin:0 !important; padding:0 !important; padding-left:3px !important; list-style-position:inside;}
.mappa li {list-style-image:url(http://alumni.ipeistituto.it/images/freccia_doppia.gif) !important; }
.mappa li li {list-style-image:url(http://alumni.ipeistituto.it/images/freccia_singola.gif) !important;}
.mappa li a {font-weight:bold; color:#3B4D71;}
.mappa li li a {font-weight:normal;}
table.mappa td {vertical-align:top; width:50%;}
table.mappa {width:100%;}
table.mappa th { background-color:#C0B769; border:2px solid #fff; color:#fff; padding:2px;padding-left:5px; font-size:12px; text-align:center; }



/*--------------------------------
|             F A Q              |
--------------------------------*/
#faq ol + p {display:none;}
.risposte { margin:5px 0px 0px 10px; border:1px dashed #3b4d71; background-color:#d8dbe3; font-size:10px; padding:8px;}
#faq ol {margin-left:10px;}
#faq li { list-style-image:none;
cursor:pointer;}

/*--------------------------------
|    L O G I N  T O O L S        |
--------------------------------*/
#logintools {position:absolute; right:10px; top:6px; font-size:10px;}

/* Fixes for RichText widgets
------------------------------------------------------------------------------- */
.MODX_RichTextWidget {
	float: left;
}

.MODX_RichTextWidget a {
	border: 0px;
}
