/* CSS Document */

html, body{
	margin: 0;
	padding:0;
	border: 0;
	height:100%;
	
}


body { 
	margin:0 auto;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	
}
.centr { 
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	
}

.spazio-studio { 
	/*margin-top:52px;*/
	
}


.spazio-eventi { 
	/*margin-top:31px;*/
	
}

.linea{ border-bottom:1px solid #ccc; margin-bottom:5px; margin-top:5px;display:block;}
.linea-nera{ border-bottom:1px solid #9e9e9e; margin-bottom:5px; margin-top:5px;display:block;}
.clear { 
	clear:both;
	margin:0;
	padding:0;
}


p{text-align:left;
margin:0;
padding:0;}

/* WRAPPER */


#wrapper {
	width:774px;
	height:488px;
	margin:0 auto;
	padding:0;
	position:relative;
}

#wrapper-sbordo {
	width:774px;
	height:488px;
	margin:0 auto;
	padding:0 0 0 61px;
	position:relative;
}



#wrapper-eventi {
	width:774px;
	height:512px;
	margin:0 auto;
	padding:0;
	position:relative;
	background:url(../images/eventi-convegni.jpg) top left no-repeat;
	text-align:left;
}


.home { 
	background:url(../images/home.jpg) top left no-repeat;
}


.studio-contatti { 
	background:url(../images/studio-contatti.jpg) top left no-repeat;
	text-align:left;
}

.editoria-grafica { 
	background:url(../images/editoria-grafica.jpg) top left no-repeat;
}

.ufficio-stampa { 
	background:url(../images/ufficio-stampa.jpg) top left no-repeat;
}

.news-convegni { 
	background:url(../images/news-convegni.jpg) top left no-repeat;
}




/* LINK */


#link-home {
	position:absolute;
	top:0px;
	left:185px;
	width:100px;
	height:352px;
	margin:0;
	padding:0;
}
#link-home img{
float:left;
	margin:0;
	padding:0;
}


#link-studio-contatti {
	position:absolute;
	top:0;
	left:0;
	width:146px;
	height:389px;
	margin:0;
	padding:0;
}

#link-editoria-grafica {
	position:absolute;
	top:0;
	left:29px;
	width:245px;
	height:365px;
	margin:0;
	padding:0;
}



#link-ufficio-stampa {
	position:absolute;
	top:0;
	left:31px;
	width:245px;
	height:386px;
	margin:0;
	padding:0;
}

#link-eventi-convegni {
	position:absolute;
	top:29px;
	left:0px;
	width:245px;
	height:365px;
	margin:0;
	padding:0;
}


#link-news-convegni {
	position:absolute;
	top:1px;
	left:0px;
	width:144px;
	height:317px;
	margin:0;
	padding:0;
}





/* CORPO */


#corpo-studio-contatti {
	position:absolute;
	top:24px;
	left:180px;
	width:250px;
	margin:0;
	padding:0;
}


#corpo-editoria-grafica{
	position:absolute;
	top:20px;
	left:300px;
	width:250px;
	margin:0;
	padding:0;
}


#corpo-ufficio-stampa{
	position:absolute;
	top:10px;
	left:300px;
	width:250px;
	margin:0;
	padding:0;
}

#corpo-eventi-convegni{
	position:absolute;
	top:50px;
	left:265px;
	width:250px;
	margin:0;
	padding:0;
}


#corpo-news-convegni{
	position:absolute;
	top:43px;
	left:150px;
	width:600px;
	margin:0;
	padding:0;
}





/* NEWS */



.elenco-news-convegni dl {
	float:left;
	margin:0;
	padding:0;
	width:160px;
	text-align:left;
	

}

.elenco-news-convegni dt {
	float:left;
	margin:0pt;
	padding:0pt;
	width:15px;
	text-align:left;

}

.elenco-news-convegni dd {
	display:block;
	float:left;
	margin:0;
	padding-bottom:5px;
	width:135px;
	text-align:left;

}




.news{
	float:left;
	width:380px;
	margin:0 0 0 30px;
	padding:0;
	display:inline;
	text-align:left;
	height:340px;
    overflow:auto;

}

.news img {
	float:left;
	margin:0 10px 10px 0;
	padding:0;
	display:inline;
	text-align:left;

}





/* liste puntate */


.liste dl {
	float:left;
	margin:10px 0;
	padding:0;
	width:250px;
		text-align:left;
	display:inline;
}

.liste dt {
	float:left;
	width:15px;
		display:inline;
		text-align:left;
}

.liste dd {
	display:block;
	float:left;
	margin:0;
	padding-bottom:3px;
	width:235px;
	font-size:12px;
		text-align:left;
}


/* liste puntate UK */

.liste-uk dl {
	float:left;
	margin:10px 0;
	padding:0;
	width:250px;
	font-style:italic;
	display:inline;
		text-align:left;
}

.liste-uk dt {
	float:left;
	margin:0pt;
	padding:0pt;
	width:15px;
		text-align:left;
}

.liste-uk dd {
	display:block;
	float:left;
	margin:0;
	padding-bottom:3px;
	width:235px;
	font-size:12px;
		text-align:left;
}

.liste-uk p {
	display:block;
	text-align:left;
}



/* FOOTER */

#footer {
	width:774px;
	margin:0 auto;
	padding-top:5px;
	padding-left:0;
	position:relative;
	color:#98989b;
		text-align:left;
}

#footer-spazio {
	width:743px;
	margin:0;
	padding:5px 31px 0 18px;
	position:relative;
	color:#98989b;

	text-align:left;
}

#footer-spazio a, #footer a{
	color:#98989b;
	text-decoration:none;
}

#footer-spazio a:hover, #footer a:hover{
	text-decoration:underline;
}

#menu-settori{
	position:absolute;
	left:42px;
	top:400px;
	width:240px;
	margin:0;
	padding-top:5px;
	color:#d9d9d9;
	text-decoration:none;
	text-align:left;
	height: 69px;
	font-size:14px;
}
#menu-settori-2{
	position:absolute;
	left:11px;
	top:422px;
	width:244px;
	margin:0;
	padding-top:5px;
	color:#d9d9d9;
	text-decoration:none;
	text-align:left;
	height: 70px;
		font-size:14px;
}
#menu-settori-2 a{
	text-decoration:none;
	text-align:left;
	color:#fff;
	margin:10px;
	
}
#menu-settori a{
	text-decoration:none;
	color:#fff;
	text-align:left;
	margin:10px;
}
#menu-settori.nero  a{
	text-decoration:none;
	color:#000;
	text-align:left;
	margin:10px;
}

#menu-settori3{
	
	position:absolute;
	left:39px;
	top:397px;
	width:169px;
	margin:0;
	padding-top:5px;
	color:#d9d9d9;
	text-decoration:none;
	text-align:left;
	height: 74px;
}
#menu-settori3 a{
	text-decoration:none;
	text-align:left;
	color:#fff;
	margin:10px;
	
}
#menu-settori3.nero  a{
	text-decoration:none;
	color:#000;
	text-align:left;
	margin:10px;

}



#menu-settori ul{width:250px; list-style-type:none; margin:0; padding:0;}
#menu-settori ul li{ text-indent:15px;background-image:url(../images/pallino-blu.gif);background-position:left top;
background-repeat: no-repeat;height:30px;}
#menu-settori ul li a { margin-top:10px; font-size:14px;}
#menu-settori ul li a:hover { color:#a1025c;}
#menu-settori-2 ul{width:250px; list-style-type:none; margin:0; padding:0;}
#menu-settori-2 ul li{ text-indent:15px;background-image:url(../images/pallino.gif);background-position:left top;
background-repeat: no-repeat;height:30px;}
#menu-settori-2 ul li a { margin-top:10px; font-size:14px;}
#menu-settori-2 ul li a:hover { color: #ffcc00;}

#menu-settori3 ul{width:250px; list-style-type:none; margin:0; padding:0;}
#menu-settori3 ul li{ text-indent:15px;background-image:url(../images/pallino.gif);background-position:left top;
background-repeat: no-repeat;height:30px;}
#menu-settori3 ul li a { margin-top:10px; font-size:14px;}
#menu-settori3 ul li a:hover { color:#003399;}

/*PAGINAZIONE*/
div#paginazione{
	position:absolute;
	left:-38px;
	top:350px;
    width:130px;
	margin-top:5px;
	padding:0;
	color:#000;
	}
div#paginazione ul{
    width:130px;
	list-style-type:none;
		}
div#paginazione ul li{
	display: inline;
	margin: 2px;
	padding: 3px;
	color: #000;
	font-weight:bold;
}

div#paginazione ul li a{
	margin: 0;
	padding: 0;
	color: #000;
	text-decoration:none;
	font-weight:normal;
}

div#paginazione ul li a:hover{
	font-weight:normal;
	background-color: #9fd400;
	color:#fff;
	
}



div#paginazione li.selected{
	color: #fff;
	font-weight:bold;
background-color: #9fd400;
}