* {
	padding:0px;
	margin:0px;
	border:none;
}

a {
	text-decoration:none;
	color:#21296d;
}

a:hover {
	color:#0170c1;
}

p, h1, a {
	font-family:Helvetica, Arial, sans-serif;
}

#wrapper {
	padding-top:3px;
	margin:0px auto;
	width:825px;
}

#content {
	width:825px;
	margin-top:20px;
}

#title {
	margin-top:10px;
	height:40px;
}

#menu_principale {
	height:40px;
	margin-top:5px;
	background-image:url(../immagini/paddin_menu.jpg);
	background-repeat:repeat-x;	
}

#menu_principale li a {
	list-style:none;
	color:#000;
	font-size:12px;
}

#menu_principale li {
	display:inline-block;
	float:left;
	padding:13px 23px;
	border-left:2px solid #fff;
}

#menu_principale li a:hover {
	color:#0170c1;
}

#menu_primo {
	border:none!important;
	margin-left:3px; 
}

#gruppo1 {
	clear:both;
	width:auto;
}

.tappo {
	clear:both;
}

#gruppo2 {
	clear:both;
	width:auto;
	margin-top:25px;
}

#casella1, #casella2, #casella3 {
	display:inline-block;
	float:left;
	height:238px;
	width:272px;
	opacity:1;	
}

#casella4, #casella5, #casella6 {
	display:inline-block;
	float:left;
	height:238px;
	width:272px;
	opacity:1;	
}

#casella1 {
	background-image:url(../immagini/casella1.jpg);
	background-repeat:no-repeat;
}


#casella2 {
	background-image: url(../immagini/programma_2014.jpg);
	background-repeat:no-repeat;
	margin-left:4px;
}

#casella3 {
	background-image: url(../immagini/registrazione.jpg);
	background-repeat:no-repeat;
	margin-left:4px;
}

#casella4 {
	background-image: url(../immagini/work_prec.jpg);
	background-repeat:no-repeat;
}


#casella5 {
	background-image: url(../immagini/theacher.jpg);
	background-repeat:no-repeat;
	margin-left:4px;
}

#casella6 {
	background-image: url(../immagini/contacts.jpg);
	background-repeat:no-repeat;
	margin-left:4px;
}

#casella1:hover, #casella2:hover, #casella3:hover, #casella4:hover, #casella5:hover, #casella6:hover {
	opacity:0.5;
}

h1 {
	font-size:28px;
	margin-top:25px;
	border-bottom:4px solid #b4b4b4;
	font-family:Helvetica, Arial, sans-serif;
	padding-bottom:5px;
}

h2 {
	font-family:Helvetica, Arial, sans-serif;
	color:#000;
	font-size:14px;
	font-weight: normal;
	margin-top:15px;
	text-align:center;
}

h3 {
	font-family:Helvetica, Arial, sans-serif;
	color:#000;
	font-size:16px;
	font-weight: normal;	
}

h4 {
	font-family:Helvetica, Arial, sans-serif;
	color:#000;
	font-size:24px;
	font-weight: normal;
	margin-bottom:15px;	
}

.ph6 {
	font-family:Helvetica, Arial, sans-serif;
	color:#000;
	font-size:20px;
	font-weight: normal;
	margin-bottom:15px;
	text-decoration:underline;
	float:left;
}

.nomi_progettisti {
	font-family:Helvetica, Arial, sans-serif;
	color:#000;
	font-size:12px;
	font-weight: normal;
	text-transform:capitalize;
}

.nomi_progettisti2 {
	font-family:Helvetica, Arial, sans-serif;
	color:#000;
	font-size:9px;
	font-weight: normal;
	text-transform:capitalize;	
}

.nomi_progettisti3 {
	font-family:Helvetica, Arial, sans-serif;
	color:#000;
	font-size:12px;
	font-weight: normal;
	text-transform:capitalize;
	padding:10px 0px;
}


.puntatore {
	float:left;
	position:relative;
	top:7px;
}

.puntatore2 {
	float:left;
	position:relative;
	bottom:18px;
	margin-right:8px;	
}

#p_sottolineato {
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	line-height:20px;
	text-decoration:underline;
	font-weight:bold;
}

#sponsor {
	height:250px;
	width:825px;
	background-image:url(../immagini/sponsor_grigio.jpg);
    background-repeat:no-repeat;
	margin-top:50px;
}

#sponsor_logo1, #sponsor_logo2, #sponsor_logo4, #sponsor_logo5, #sponsor_logo6 {
	float:left;
	display:inline-block;
	margin-left:0px;
	margin-right:22px;
	height:250px;
}

#sponsor_logo2 {
	background-image:url(../immagini/pomeroy_nero.png);
	background-repeat:no-repeat;
	width:150px;
}

#sponsor_logo2:hover {
	background-image:url(../immagini/pomeroy.png);	
}


#sponsor_logo1 {
	background-image:url(../immagini/counclin_nero.png);
	background-repeat:no-repeat;
	width:138px;
	margin-left:25px;
}

#sponsor_logo1:hover {
	background-image:url(../immagini/counclin.png);	
}

#sponsor_logo4 {
	background-image:url(../immagini/som_nero.png);
	background-repeat:no-repeat;
	width:140px;
}

#sponsor_logo4:hover {
	background-image:url(../immagini/som.png);	
}

#sponsor_logo5 {
	background-image:url(../immagini/permastelisa_nero.png);
	background-repeat:no-repeat;
	width:115px;
}

#sponsor_logo5:hover {
	background-image:url(../immagini/permastelisa.png);	
}

#sponsor_logo6 {
	background-image:url(../immagini/voa_nero.png);
	background-repeat:no-repeat;
	width:140px;
}

#sponsor_logo6:hover {
	background-image:url(../immagini/voa.png);	
}

#footer {
	clear:float;
	background-image:url(../immagini/4.jpg);
	height:400px;
	width:auto;
	margin-top:-5px;
	margin-top:5px;
}

#footer_menu1, #footer_menu2, #footer_contatti {
	float:left;
}

#menu_footer1 {
	padding-top:10px;
	margin-left:40px;
}

#menu_footer2 {
	padding-top:10px;
	margin:0 108px;
}

#menu_footer1 li a, #menu_footer2 li a, li {
	list-style:none;
	text-decoration:none;
	color:#000;
	font-family:Helvetica, Arial, sans-serif;
	padding:5px 0px;
	font-size:12px;
}

#menu_footer1 li, #menu_footer2 li {
	border-bottom:1px dashed #999999;
}

#menu_footer1 li a:hover {
	color:#0170c1;
}

#menu_footer2 li a:hover {
	color:#0170c1;
}

.p_contatti {
	float:left;
	margin-right:5px;
	font-size:12px;
}

#footer_contatti a {
  color:#717597;
}

.p_contatti3 {
	margin-right:5px;
	font-size:12px;
	clear:both;
	margin-top:12px;
}

.p_contatti4 {
	margin-right:5px;
	font-size:12px;
	float:left;
	margin-bottom:12px;
}

.p_contatti2 {
	font-size:14px;
	font-weight:bold;
	margin-top:8px;
}

#footer_contatti a {
	float:left;
	list-style:none;
	text-decoration:none;
	font-size:12px;
}

#footer_contatti {
	float:left;
	margin-top:5px;
}

.spazio1 {
	clear:both;
	height:8px;
}

.spazio1a {
	clear:both;
	height:27px;
}
#spazio3 {
	clear:both;
	height:8px;
	border-bottom:1px dashed #999999;
}
.spazio4 {
	clear:both;
	height:15px;
}

.spazio51 {
	clear:both;
	height:35px;
}

.spazio5 {
	clear:both;
	height:40px;
}

.spazio8 {
	clear:both;
	height:120px;
}

#logo_iuav {
	float:left;
	padding:15px 30px 0px 10px;
}

#loghi {
	display:inline-block;
}

#logo_ass{
	float:left;
	margin-top:15px;
}

#logo_footer {
	margin-top:20px;
}

#copyright {
	font-size:10px;
	float:left;
	padding:5px 0px;
	text-align:center;
	margin-left:27px;
}

#logo_copyright {
	background-image:url(../immagini/padding_copyright2.jpg);
	background-repeat:repeat-x;
	height:25px;
	margin-top:5px;
}

#facebook	{
	clear:both;
	margin:10px 350px;
}

.p_content {
	font-family:Helvetica, Arial, sans-serif;
	margin-bottom:30px;
	text-align:justify;
	vertical-align:middle;
	font-size:14px;
	line-height:20px;
	clear:both;
}
 
.p_content_sottolineato {
	font-family:Helvetica, Arial, sans-serif;
	margin-bottom:30px;
	text-align:justify;
	vertical-align:middle;
	font-size:14px;
	line-height:20px;
	clear:both;
	text-decoration:underline;
} 
 
.li_content {
	font-family:Helvetica, Arial, sans-serif;
	list-style:disc;
	font-size:14px;
	line-height:20px;
	margin-left:15px;
}
 
 
#mappa, #google_mappa {
	 float:left;
	 display:inline-block; 
}
 
#google_mappa {
	 width:400px;
	 height:208px;
	 margin-left:25px;
}
 
#link_google {
	list-style:none;
	text-decoration:none;
	font-size:10px;
	color:#000;
	margin-top:8px;
}
 
.brief img {
	float:left;
	padding:0px 15px 0px 0px;
}

.download_programme {
	clear:both;
	display:inline-block;
	margin-left:10px;
	position:relative;
	bottom:18px;
	color:#000;
	margin-top:32px;
}

#teacher, #lecturers  {
	float:left;
	margin-left:135px;
}

#teacher li, #lecturers li  {
	font-size:14px;
	font:Helvetica, Arial, sans-serif;
}

.nome a {
	font-family:Helvetica, Arial, sans-serif;
	font-size:20px;
	text-decoration:underline;
}

.nome a:hover {
	color:#0170c1;
}

.nome {
	margin-top:20px;
	
}

#teachers_visiting {
	margin-bottom:20px;
	
}

.img_book {
	margin-right:25px;
	margin-bottom:15px;
}

.copertina_book {
	float:left;
}

.titoli_copertina {
	font:Helvetica, sans-serif;
	font-size:18px;
	display:block;
	margin-top:30px;
	color:#000;
}

.titoli_copertina2 {
	font:Helvetica, sans-serif;
	font-size:18px;
	display:block;
	margin-top:10px;
	color:#000;
}

.progetto1 {
	float:left;
	margin-left:3px;
	height:227px;
	width:272px;
}

.titolo_progetto {
	text-align:center;
	padding:3px;
	height:35px;
	background-image:url(../immagini/paddin_progetto.jpg);
	background-repeat:repeat-x;
}

hr {
	clear:both;
	display:block;
	border-bottom:1px dashed #999999;
}

.p_contact {
	font:Helvetica, sans-serif, Arial;
	font-size:18px;
	font-weight:lighter;
	display:block;
	color:#000;
	margin-top:8px;
	float:left;
}

.a_contact {
	font:Helvetica, sans-serif, Arial;
	font-size:18px;
	font-weight:lighter;
	display:block;
	display:inline-block;
	text-decoration:underline;
	margin-top:8px;
}

#info .a_contact, #info .p_contact {
	float:left
}

.foto_whorkshop {
	clear:both;
	display:inline-block;
	height:130px;
	width:825px;
	background-image:url(../immagini/sfondo_foto.jpg);
	background-repeat:no-repeat;
	margin-bottom:20px;
}

.foto_whorkshop a img {
	padding:20px 8.5px;
}

.ancora_pippo {
	float:left;
}

.email {
	margin:2px 0px 8px 0px;
}

#logo_contatti {
	margin-left:-15px;
	
}