/*Name: LLC Trieste
URI: http://www./
Description:
Version: 0.7
Author: Nicola Dimatteo
Author URI: http://www.nicoladimatteo.info*/

/* elenco colori usati
 #ffcc33 giallo enzima
 #CC6600 arancione link
 #3F3F3F grigio paragrafo*/



*{margin:0;padding:0;}

html {
overflow-y:scroll;
}

body {
	font-family: Helvetica, "Lucida Grande", Verdana, sans-serif;
	font-size: 12pt;
	background: #ffffff;
	color: #000000;
}
a, img{outline:none;border:0;}
a:link, a:visited {
	color:#CC6600;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

img {
	padding:10px;
	margin:5px;
}

p a img{
margin:5px 0;
padding:10px 0;
}

.richiesti{color:red;}

img.nw{
	margin:0px;
	float:left;
	}
	
img.pdficon{
	padding:10px 10px 10px 0;
	margin:0;
	float:left;
	}
	
.alignright	{
	float:right;
	}
	
img.dif{
margin:0;
padding:0;
	}


p.acapo{
	margin-top:18px;
	}
	
p.indent{
	margin-left:15px;
	}

#lb_content_ext{overflow:auto;}
#lb_content_ext_bottom{padding-top:20px; overflow:auto;}


.lb_content{float:left; margin-top:10px;}
.lb_content_right{margin-left:20px;}	
	
.lb {width:280px;}	
.lb img{border:0;padding:0 5px 0 0;margin:0;}
	
.lb h4{padding:10px 0 0 0; font-weight:100;}


.name_lb{
	padding-top:50px;
	font-weight: bold;
	font-size:16px;
	}

.name_lb a{text-decoration:none;}
	
.name_lb_ogm{
	padding-top:30px;
	font-weight: bold;
	font-size:16px;
	}	
.nw_content{margin-top:10px;}	
	
div.progetti{
float:left;width:250px;
	}
	
div.prj{padding-left:40px;}	

h1 {
/*	font-weight: bold;*/
}
p{color:#3F3F3F;line-height:150%;}

#main{
	width:1000px;
	margin:0 auto;
	}
	

h1#header{font-size: .1em;}h1#header a {width: 916px;height: 93px;background:url("img/header.gif");display:block;text-decoration:none;text-indent:-9999pt;
}
h2#univ{font-size: .1em;
float:left;
margin-left:6px;}h2#univ a {width: 75px;height: 93px;background:url("img/univts.gif");display:block;text-decoration:none;text-indent:-9999pt;
}


.article h2{
	padding:10px 0;
	color:#ffcc33;
	}
.article h2 a{
	padding:10px 0;
	color:#CC6600;
	font-size:19px;
	}

p.meta{font-size:12px;}
.footer{padding:10px 0;}

.all{
	padding: 10px  0 0 40px;
	}

.all .previous{
	float: left;	
	}
.all .next{
	padding-left: 150px;
	}

/* ############## SUBMENU ###################
#############################################*/

ul#submenu{
	margin:10px 0 20px 10px;
	}

ul#submenu li{
	float:left;
	list-style:none;
	margin:0 10px;
	}
ul#submenu li a{
	color:#000000;
	line-height:22px;	}
ul#submenu li a:hover, ul#submenu li a.current{
	text-decoration:none;
	border-bottom:5px solid #ffcc33;
	}
	

/* ############## FINE SUBMENU ###################
#############################################*/

#content_home h2 {
font-size: .1em;	width: 1000px;height: 291px;background:url("img/homepage.gif");display:block;text-decoration:none;text-indent:-9999pt;}

#content_home_eng h2 {
font-size: .1em;	width: 1000px;height: 291px;background:url("img/homepage_eng.gif");display:block;text-decoration:none;text-indent:-9999pt;}

#top_content {
font-size: .1em;	width: 1000px;height: 12px;background:url("img/top_content.png");display:block;text-decoration:none;text-indent:-9999pt;}

#body_content {width: 1000px;background:url("img/body_content.png");display:block;
overflow:0 auto;
}

/*#body_content p{
	margin:0 0 0 40px;
	} */
	
#body_content ul li{
	list-style:none;
	}	

.entry-content p{
padding:0px 0;
	}
	
	
p.payoff{
	padding:8px 0 8px 20px;
	}
p.payoffduo{
	font-size:15px;
	}	


#bottom_content {
font-size: .1em;	width: 1000px;height: 24px;background:url("img/bottom_content.png");display:block;text-decoration:none;text-indent:-9999pt;}


#news{
width: 1000px;height: 51px;
background:url("img/news_zone.gif");
	}
#news p{
padding-top:15px;
margin-left:80px;
width:700px;/* Ripara bug lunghezza paragrafo a contenuto*/
/*border:1px solid red; de-bug */



	}
/*#news ul li{float:left;padding-right:10px;}	*/
#news a{
	color:#666666;
	font-size:14px;}
	
#news a:hover{
	text-decoration:none;
	color:#666666;
	font-size:14px;}
	
#news *{
  font-size: 14px;
  margin:0px;
  padding:0px;
  display:none;
}
#news a {
   display:inline;
   color:none;
}


.fotoris{
	margin-right:30px;
	}
	
.fotoatt{
	margin-top:-10px;
	}
	
#notfound{
	padding:20px 40px;
	}

#box-bottom{
width: 1000px;height: 204px;
margin-top:5px;
background:url("img/box-bottom.png");	
	}
#box-bottom_en{
width: 1000px;height: 204px;
margin-top:5px;
background:url("img/box-bottom_en.png");	
	}
	
#box-bottom ul#in-evidenzia li, #box-bottom_en ul#in-evidenzia li {
	display: inline; 
	overflow: hidden; 	
	height:204px;
	}

#box-bottom ul#in-evidenzia li a, #box-bottom_en ul#in-evidenzia li a { 
	float: left;
	height: 0; 		
	padding-top: 204px;
	overflow: hidden;
}


li#lab a {
	margin-left:14px;
	width:294px;	
		}
	
li#cal a {
	margin-left:51px;
	width: 294px;	
		}
		
li#ris a {
	margin-left:38px;
	width: 294px;	
		}

.article{
	padding-bottom:10px;
	}
	
.article ul li h2{
	color:#3F3F3F;
	font-size:19px;
	}
	
.article, h3{
	padding:0 40px;
	}

#lab_handon{
width:245px;
float:left;
padding-left:20px;
margin:0;
	}

#module_top {
	width: 265px;
	height: 4px;
	background: url("img/column-top-alt.png") no-repeat;
	margin-bottom: 0 !important;
	margin-bottom: -14px;
}

#modulecontent {
	width: 265px;
	background: url("img/column-bg-grad.png") no-repeat;
	padding:8px;
	overflow:auto;
}

#module_btm {
	width: 265px;
	height: 5px;
	background: url("img/column-btm.png") no-repeat;
}

#modulecontent a#medie, a#medie:hover{
	display:block;
    margin:10px 0 !important;
	width:245px;
	height:29px;
	float:left;
	text-indent:-9999pt;
	font-size: .1em;
	background: url("img/medie.gif") no-repeat;
	text-decoration:none;
	}
	
#modulecontent a#medie_eng, a#medie_eng:hover{
	display:block;
    margin:10px 0 !important;
	/*margin:0 20px 0 150px ;*/
	width:245px;
	height:29px;
	float:left;
	text-indent:-9999pt;
	font-size: .1em;
	background: url("img/medie_eng.gif") no-repeat;
	text-decoration:none;
	}
	
#modulecontent a#superiori, a#superiori:hover{
	display:block;
	width: 245px;
	height:29px;
	float:left;
	text-indent:-9999pt;
	font-size: .1em;
	background: url("img/superiori.gif") no-repeat;
	text-decoration:none;
	}

#modulecontent a#superiori_eng, a#superiori_eng:hover{
	display:block;
	width: 245px;
	height:29px;
	float:left;
	text-indent:-9999pt;
	font-size: .1em;
	background: url("img/superiori_eng.gif") no-repeat;
	text-decoration:none;
	}


		
		
#info_prenotazioni{
	float:left;
	width:620px;
	}

#login_right{
	width:250px;
	margin-left:50px;
	float:left;
	}	
#login_right h4{font-size:15px;margin-bottom:10px;}	
#login_right form{
		border:1px solid #666666;
		padding:10px;
		background:#c2c2c2;
	}
	
#login_right input.dati{
	width:135px;
	}
	
	
#go{
		border:0;
		width:49px;
		height:17px;
		padding:0;
		cursor: pointer;
		}
#go img{margin:0;padding:0;}


a.del:link, a.del:visited{
	/*display:block;*/
	width:24px;
	height:24px;
	padding:12px;
	text-decoration:none;
	color:#46A3EB;
	font-size: .1em;
	background: url("img/del.png") no-repeat;
	}
	
#conferma_reg{
float:left;
width:400px;
	}

#reg_right{
	float:left;margin-left:40px;
	}
p#reg_uno{
background: url("img/icon_reg1.gif") no-repeat;
padding:10px 0 12px 50px;
	}
	
p#reg_unob{
background: url("img/icon_reg1b.jpg") no-repeat;
padding:10px 0 12px 50px;
	}
	
p#reg_due{
background: url("img/icon_reg2.gif") no-repeat;
padding:10px 0 12px 50px;
	}
	
p#reg_tre{
background: url("img/icon_reg3.gif") no-repeat;
padding:10px 0 12px 50px;
	}

input.btn{
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:small;
   font-weight:bold;}
   

#error{
	color:red;
	font-size: .9em;
	background: url("img/icon_alert.gif") no-repeat;
	padding:0 0 0 20px;
	}		

#mappa{
	margin-left:1px;
	}
		
#mappa br{
	margin:8px 0;
	}
	
#mappa a:link, #mappa a:visited{
	color:#111111;
	}

#mappa a:hover{
	color:#999999;
	text-decoration:none;
	}

.map-second-level{
padding-left:20px;	
	}
.map-terzo-level{
padding-left:40px;	
	}

#links_content h4{
	color:#3F3F3F;
	}
div.links{
	padding:5px 0;
	}

div.links a{
	margin:0 7px 0 0;
	}
	
div.links br{
	margin:13px 0;
	}

#footer {

	}		
#footer p{
padding:10px 0;	
font-size:12px;
color:#7F7F7F;	
	}
#footer p a{
	color:#666666;
	}
	
/*  Pagina Contattaci Form  */
	
#wpcf fieldset { padding: 10px; width: 400px; margin: auto;border:0; }
#wpcf legend { font-weight: bold; padding: 3px }
#wpcf label { display: block; float: left; text-align: right; width: 140px; padding-right: 10px; font-size: 100% }
#wpcf p { margin: 0 0 7px 0 }
#wpcf .field { font-size: 100%; width: 240px; padding: 0; margin: 0 }
#wpcf p.button { text-align: right; padding: 0 5px 0 0; }
#wpcf textarea { font-size: 100%; width: 240px; height: 50px }
#wpcf .error { background-color: #FFFF00 }
#wpcf .challenge { font-size: 100%; display: inline-block; display: -moz-inline-stack; text-align: left; width: 240px }
#wpcf p.alert { color:#FF0000; font-weight: 700; text-align: center; padding: 5px 0 10px 0 }
	
