.menu-menu-1-container {
	max-width: 604px;
	max-width: 760px;
	width: 100%;
	margin:0 auto;
}



.larghezza {
	width: 100%;
}


.posters-container {
	width: 100%;
}

.posters {
	float:left;
	width:50%;
	text-align: center;
}

.posters img {
	display: block;  
	margin: 0 auto; 
}



.sponsor {
	padding: 0 0 5px 0;
	border-color:#0e5c13;
	border-style: solid;
	border-width: 0 0 3px 0;
	margin: 0 25px 15px 0;
	font-style: italic;
	font-size: 12pt;
	text-align: left;
}

.sesto {
	float:left;
	width: 16.66%;
	min-width: 115px;
	margin: 0 auto;
}

.cinquesesti {
	float:left;
	width: 83.34%;
	min-width: 100px;
	margin: 0 auto;
}

.settimo {
	float:left;
	width: 14%;
	min-width: 115px;
	margin: 0 auto;
}

.cinquesettimo {
	float:left;
	width: 66%;
	min-width: 100px;
	margin: 0 auto;
}

.settimoplus {
	float:left;
	width: 20%;
	min-width: 115px;
	margin: 0 auto;
}



.quinto {
	float:left;
	width: 23%;
	min-width: 110px;
	margin: 0 auto;
}

.sesto img {
	height: 90px;
	margin: 0 auto;
	margin: 0 auto 20px auto;
}




.quinto img {
	height: 80px;
	margin: 0 auto;
	margin: 0 auto 20px auto;
}

.settimo img {
	height: 80px;
	margin: 0 auto;
	margin: 0 auto 20px auto;
}

.cmtp img {
	height: 90px;
	margin: 0 auto;
	margin: 0 auto 0 auto;
}


.erc img {
	height: 90px;
	margin: 0 auto;
	margin: 0 auto 0 auto;
}


.indam img {
	height: 45px;
	margin: 0 auto;
	margin: 10px auto 30px auto;
}

.iamp img {
	height: 60px;
	margin: 0 auto;
	margin: 10px auto 30px auto;
}

.tr img {
	height: 80px;
	margin: 0 auto;
	margin: 10px auto 30px auto;
}

.er img {
	height: 60px;
	margin: 0 auto;
	margin: 10px auto 30px auto;
}




.quarto {
	float:left;
	width: 25%;
	min-width: 200px;
	margin: 0 auto;
}

.quarto img {
	height: 90px;
	margin: 0 auto;
	margin: 0 auto 20px auto;
}


.terzo {
	float:left;
	width: 33%;
	min-width: 200px;
	margin: 0 auto;
}

.terzo img {
	height: 90px;
	margin: 0 auto;
	margin: 0 auto 20px auto;
}



.citazione {
	position:relative;
	left: 0;
	display: block;
	float: right;
	margin-left: 25%; 
}






.titleandabstract {
	padding-left:10px;
	margin-bottom: 40px;
	border-width: 0 0 0 3px;
	border-style: solid;
    border-color: #0e5c13;;
}



.nome-speaker{
	font-weight: bold;
	font-size: 120%;
}

.titleandabstract .affiliazione{
	padding-bottom: 10px;
}

.titleandabstract .title{
	font-weight: bold;
	padding-bottom: 12px;
}

.titleandabstract .subtitle{
	font-weight: 400;
}


.participats table {
	width: 130%;
}

.tabella-programma table {
	width: 120%;
}

.tabella-programma td {
	font-size:120%;
}


.tabella-programma td, 
.tabella-programma th {
    text-align:center; 
    vertical-align:middle;
}


.tabella-programma tr td,
.tabella-programma tr th {
	width: 30em;
}

.tabella-programma tr th:first-child,
.tabella-programma tr td:first-child {
  width: 30em;
  font-weight: bold;
  font-size: 100%;
}

.tabella-programma tr th {
  font-weight: bold
}

.tabella-programma .small {
	font-size: 80%;
}

.pictures {
	width: 100%;
}

.pictures .thumb {
	float: left;
	margin: 2px 2px;
	width: 145px;
	height: 200px;
	overflow: hidden;
}

.pictures .thumb img {
	display: block;
	vertical-align: middle;
}

@media screen and (max-width: 834px) {
 	.settimoplus { 
		width: 100%;
    }

	.settimo {
		width: 20%;
	}
	
	.cinquesettimo {
		width: 80%;
	}

}

@media screen and (max-width: 710px) {	

	
}




 
 @media screen and (max-width: 600px) {
	.cinquesettimo {
		width: 75%;
	}    
}


 @media screen and (max-width: 500px) {

	.iniziale-autore{
		display: none;
	}	

	.cinquesettimo {
		width: 70%;
	}    


	.posters {
		width:100%;
	}
}


@media screen and (max-width: 400px) {
	.tabella-programma tr th:first-child,
	.tabella-programma tr td:first-child {
  		width: 30em;
		font-weight: bold;
  		font-size: 95%;
	}


	.cinquesettimo {
		width: 100%;
	}  

 	.quinto { 
		width: 100%;
    }

 	.sesto { 
		width: 100%;
    }

 	.settimo { 
		width: 100%;
    }

 	.settimoplus { 
		width: 100%;
    }

}
