@charset "UTF-8";
/* CSS Document */

/* basic css */

body {
	margin: 0 auto;
	background-image: url(../images/background.jpg); background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; color: #333333;
}

a { color: #911960; text-decoration: none; font-weight: bold; }
a:hover { color: #666666; text-decoration: none; font-weight: bold; }

img { border: none; }

.top {
	height: 70px;
	vertical-align: top;
	background-image: url(../images/top.png);
}
.headerleft {
	background-image: url(../images/headerleft.png); background-position: top;
	height: 130px;
}
.headerright {
	height: 130px;
}

.headercenter {
	background-image: url(../images/headercenter.jpg); background-position: top;
	height: 100px;
}
.menu {
	height: 30px;
	background-color: #dddddd;
}
.mainleft {

}
.mainright {

}
.main {
	background-color: #FFFFFF;
}

.footer {
	border-top: 1px solid #666666;
	background-color: #ffffff;
}
.spacer { margin-left:100px; width: 600px; height: 20px; background-color: #FFFFFF; }

/* index */

.left, .right { vertical-align: top; }
.newsheader { font-size: 14px; font-weight: bold; }
#news ul, #news li { padding-left: 0px; list-style-type: none; }
#news { padding: 0px 5px 5px 10px; }
#projects ul, #projects li { padding-left: 0px; list-style-type: none; }
#projects { padding: 0px 5px 5px 10px; }
.newsdate { color: #666666; font-weight: bold; }
.info { padding-left: 10px; padding-right: 5px; border-left: 1px solid #666666; }
.infotext {padding-right: 5px;}

/* news */

.newstd { padding: 5px; }
.newstext { vertical-align: top; }
.newstitle { font-size: 14px; font-weight: bold; padding: 5px; margin-top: 5px; }

/* contacts */

.modulocontatti { padding: 5px; }
.contattitext { padding-left: 10px; padding-right: 5px; border-left: 1px solid #666666; }

/* projects */

.projectsheader { border-bottom: 1px solid #666666; }

/* meetings */

.archive { text-align: right; }
.eventtitle{ border-bottom: 1px solid #666666; font-size: 14px; font-weight: bold; padding: 5px; margin-top: 5px; color: #444444; }

/* publications */

#publicationslist ul { list-style-type: square; }
#publicationslist li { padding-bottom: 5px; }
.publicationsyear { text-indent: 20px; font-size: 18px; font-weight: bold; color: #444444; }