/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* CAMPUS CSS */

@font-face {
	font-family:"romance";
	src: url('Rom_fatal_Srif.TTF');
}
@font-face {
	font-family:"bebas";
	src: url('BEBAS.TTF');
}

body {background:#fff url('../images/sfondo.gif'); font-family:Tahoma, Geneva, sans-serif; font-size:62.5%}
.container {width:940px; padding:0px 10px; margin:0px auto;}
#top {height:100px;}
#header, #side {background:#B9D48B; border-bottom:solid #aac57c 3px;}
#spacertop {padding:10px;}
#loghigfp {height:70px; position:absolute; top:0px; }
#pagina {}
#bottom {background:#000 url('../images/bottom.gif') top left repeat-x; margin-top:80px; padding:0px 0px 10px 0px}

#logocampus {text-align:right; margin-top:40px}
#destro {float:right; margin-right:25px;}
#side { width:220px; padding:30px 10px 0px; margin-bottom:20px;}


#central {height:150px; clear:both; margin-top:10px;  padding:10px 0px;background:#000 url('../images/central.gif');}
#foto {width:660px; margin-top:0px;height:169px; overflow:hidden; float:left}
#msgnovita {margin-left:660px;margin-top:-9px; position:absolute; height:169px; overflow:hidden; width:280px;}
#campusclick, #novita2010 {position:absolute; margin-top:-5px; z-index:9999}
#novita2010 {margin:-8px 0px 0px 660px; float:left;}

.logo {float:left; margin-right:20px;}
#menu {margin:40px 0px; height:25px; }
#menu ul li {display:inline}
#menu ul li a {display:block; 
float:left;
	padding:5px 8px; 
	font-size:1.2em;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #ede5d2; 
	color:#000; 
	text-decoration:none; 
	margin-right:5px; 
	
	}
	
#menu ul li a:hover, a.selezionato {background:#ede5d2; border-color:#d9c79f;}

#menu #docenti {clear:both; display:block; height:83px; background:#e4d6b5;-moz-border-radius: 5px;
	-webkit-border-radius: 5px; margin:5px 0px 20px; padding:5px; position:absolute; z-index:10000; width:930px;}
#docenti #freccetta {margin:-12px 0px 0px 400px; position:absolute;}

#menu ul.sottomenu li a {margin:0px 5px 5px 0px}
#menu ul.sottomenu li a span {color:#7a5708;}


#banneriscrizione, #novita2010 {font-family:impact, helvetica, sans-serif;}
#banneriscrizione {display:block; background:#CE0A31; border-bottom:solid #a60525 3px; padding:10px; font-size:2.3em; color:#fff; letter-spacing:0.05em; text-decoration:none;}
#banneriscrizione span {color:#e69dab; display:block; font-size:0.8em}
#novita2010 {font-size:3.3em; margin-bottom:-5px; color:#CE0A31}


#specdocente {background:#8D2036; border-bottom:solid #580818 3px; height:100px; color:#fff;}
#fotodocente {float:left; margin-right:15px;}
#nomedocente {font-size:3em; font-family:bebas, impact, helvetica, sans-serif;letter-spacing:0.05em;display:block; padding-top:10px}
#corso {display:block; font-family:romance, times, serif; font-size:1.9em; margin-top:15px;letter-spacing:0.05em;}

.fifty {float:left; width:50%;}


#bottom .sez {width:225px; padding:0px 10px 0px 0px; float:left; color:#666}

.clear {clear:both;}
/* testi */
h2 {font-size: 3em;  line-height: 1.2em; margin-top: 0.6em; margin-bottom: 0em;  font-family:romance, times, serif;  }
h3 {font-size: 2.2em; line-height: 1.6364em; margin-top: 0.8182em; margin-bottom: 0em; font-family:romance, times, serif; font-weight:normal; text-align:center }
p {font-size: 1.2em;  line-height: 1.5em; margin-top: 1.5em; margin-bottom: 0em; }

#pagina ul li, table tr td, #bottom .sez ul li {font-size: 1.2em;  line-height: 1.5em; list-style-type:circle;}
#pagina ul li ul li {font-size: 1em;  line-height: 1.5em; list-style-type:circle; margin-left:30px;}

#bottom .sez ul li {list-style-type:none}
#bottom .sez a {color:#666;}
#bottom .sez a:hover {color:#fff;}

table tr td {padding-right:10px;}

.fifty h3 {text-align:left}

.centered {text-align:center;}


p.cv:first-letter {font-size: 500%;
padding: 2px 7px 2px 2px; color:#8D2036;
float: left; font-family:romance, times, serif;}

.logo a {display:block; width:100px; text-align:center; background:url('../images/logo_off.gif') bottom center; padding:10px 0px}
.logo a:hover {background:url('../images/logo_on.gif') bottom center;}


/* FORM */

input, select {border:solid #cfae60 1px;-moz-border-radius: 5px;
	-webkit-border-radius: 5px; padding:5px; margin:5px; }
	
input[type='submit'] {background:#ededed;}
input[type='submit']:hover {background:#fff; border-color:#efc768}
select {padding:3px}
option {padding:3px;}

.giga {font-size:2.5em; font-weight:bold; cursor:pointer;}
