html, body {margin:0 auto; padding: 0; background-color:#FFF; height:100%;}
#allineamento{text-align:center;border:0px solid;} 
#gabbia{width:770px;margin:0 auto;border:0px solid; position:relative;}
img {border:0px solid;}

#adsense{
	width:120px;
	position:absolute; top:220px;left:0px;
}

.barra{
	width: 770px; height: 207px;
	border:0px solid;
	text-align:left; vertical-align:top;
	position:relative;
}

.alto{
	text-align:right;
	position:relative;
	width: 770px; height: 40px;
	top:0px; left:0px;
}

.menu{
	font: bold 10px arial, verdana, sans-serif;
	margin:5px 0 0 0;
	width: 479px; height: 40px;
	position:absolute; top:0px; left:300px;
}
.menu ul{
	list-style-type:none;
	margin:0 8px 0 0;
	padding:0;
	position:relative;
	top:12px;	left:0;
	border:0px solid;
	text-align:center;height: 30px;
}

.menu ul li{display:inline;padding:0 15px;border-right:1px solid #000000;}
.menu ul li.nobord{border-right:0px solid; padding-right:0px;}
.menu ul li a,.menu ul li a:hover,b{color:#000000;text-decoration:none;}

.barra-menu{
	width: 770px; height: 33px;
	border:0px solid;
	text-align:left; vertical-align:top;
	position:relative;
}

.barra-menu a, .barra-menu a:hover{
	color:#000000;
	text-decoration:none;
}

.pagcurr{
	color:#963D41;
	text-decoration:none;
}

.bottone1, .bottone2, .bottone3, .bottone4, .bottone-fine{
	width: 154px; height: 33px;
	position:absolute;
	border:0px solid;
	text-align:center;
	font: bold 10px arial, verdana, sans-serif;
}
	
.bottone1, .bottone2, .bottone3 , .bottone4{
	background-image:url("../img/bottone1.jpg");
	background-position: top;
}

.bottone-fine{
	background-image:url("../img/bottone2.jpg");
}

.bottone1{
	top:0px;	left:0px;
}
.bottone2{
	top:0px;	left:154px;
}
.bottone3{
	top:0px;	left:308px;
}
.bottone4{
	top:0px;	left:462px;
}
.bottone-fine{
	top:0px;	left:616px;
} 

.container, .container-lungo, .container-coll,.container-acc{
	width:770px;
	position:relative;
	padding-bottom: 40px;
}

.container{
	height:350px;
}

.container-lungo{
	height:650px;
}

.container-coll{
	height:650px;
}

.container-acc{
	height:650px;
}

.left{
	width:120px;
	position:absolute; top:30px;left:0px;
}

.contenuti{
	width:454px;
	position:absolute; top:30px;left:135px;	
	font: 11px arial, verdana, sans-serif;
	color:#000000;
	line-height: 15px;
	text-align: left;
}

.contenuti a, .contenuti a{
	color:#000000;text-decoration:underline;
}
.contenuti a:hover, .contenuti a:hover{
	color:#963D41;
	text-decoration:underline;
}


/*.right{
	width:155px;
	position:absolute; top:30px;left:624px;
}
*/

.right, .right-servizi{
	position:absolute; top:30px;left:624px;
/*	background-color:#EBEBEB; */
	height:200px;
}

/*.right-servizi{
	height:700px;
}
*/
.right p {
	padding-top:10px;
	margin-left:5px;
}

.bot-mostre, .bot-moda, .bot-speciali , .bot-congressi , .bot-interpretariato , .bot-promozioni , .bot-reception, .bot-collaboratore {
	width:120px;
	height:30px;
	color:#FFFFFF;
	font: bold 12px arial, verdana, sans-serif;
	text-align: left;
}

.bot-mostre {
	background-color:#55A745;
	position:absolute; top:0px;left:0px;
}

.bot-moda {
	background-color:#E72E29;
	position:absolute; top:35px;left:0px;
}

.bot-speciali {
	background-color:#FEB400;
	position:absolute; top:70px;left:0px;
}

.bot-congressi {
	background-color:#14B1D2;
	position:absolute; top:105px;left:0px;
}

.bot-interpretariato {
	background-color:#FF8905;
	position:absolute; top:140px;left:0px;
}

.bot-promozioni {
	background-color:#01285F;
	position:absolute; top:175px;left:0px;
}

.bot-reception {
	background-color:#D54986;
	position:absolute; top:210px;left:0px;
	height:50px;
}

.bot-collaboratore {
	width:145px;
	background-color:#545454;
	position:absolute; 	top:320px;left:0px;
	height:55px;
}

.left p {
	margin-top:5px;
}

.left a, .left a:hover, .bot-collaboratore a, .bot-collaboratore a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.news {
	background-color:#EBEBEB;
	width:135px!important;
	width:145px;
	height:220px!important;
	height:230px;
	border:0px solid;
	text-align: left;
	font: bold 10px arial, verdana, sans-serif;
	color:#000000;
	padding-left:10px; 
	padding-top:10px; 
}

.news b{
	font: bold 10px arial, verdana, sans-serif;
	color:#963D41;
}

.news a{
	text-decoration:none; 
	font: bold 10px arial, verdana, sans-serif;
	color:#000000;
}

.news a:hover{text-decoration:underline;}

.titolo, .titolo-mostre, .titolo-moda, .titolo-speciali, .titolo-congressi, .titolo-interpretariato, .titolo-promozioni{
	font: 18px arial, verdana, sans-serif;
}

.titolo-congressi2, .titolo-moda2{
	font: 16px arial, verdana, sans-serif;
}

.titolo{
	color:#000000;
}

.titolo-mostre{
/*	color:#55A745; */
	color:#7B7B7B;
}

.titolo-moda, .titolo-moda2{
/*	color:#E72E29; */
	color:#7B7B7B;
}

.titolo-speciali{
/*	color:#FEB400; */
	color:#7B7B7B;
}

.titolo-congressi, .titolo-congressi2{
/*	color:#14B1D2; */
	color:#7B7B7B;
}

.titolo-interpretariato{
/*	color:#FF8905; */
	color:#7B7B7B;
}

.titolo-promozioni{
/*	color:#01285F; */
	color:#7B7B7B;
}

.sottotitolo{
	font: bold 12px arial, verdana, sans-serif;
	color:#963D41;
}

.referenze{
	font: 9px arial, verdana, sans-serif;
	background-color:#EBEBEB;
	width:454px;
	height:350px;
	position:absolute;
	top:320px;
}

.referenze a, .referenze a:hover{
	text-decoration:none;
	color:#000000;
}
.referenze i, .referenze b{
	font: bold 12px arial, verdana, sans-serif;
	padding-left: 10px;
	text-align: left;
}

.reflist1, .reflist2, .reflist3{
	width:145px;
	position:absolute; top:40px;
	border:0px solid;
}

.reflist1{
	left: 10px;
}

.reflist2{
	left: 165px;
}

.reflist3{
	left: 305px;
}

.collaboratore{
	position:absolute; 	top:380px;left:0px;
	width:145px;
	height:100px;
	text-align:left;
	font: 11px arial, verdana, sans-serif;
	background-color:#FFFFFF;

}

.cliccaqui{
	color:#FFFFFF;
	font: bold 12px arial, verdana, sans-serif;
	text-align: left;
	background-color:#F33529;
}

.desc-generale, .desc-mostre, .desc-moda, .desc-speciali, .desc-congressi, .desc-interpretariato, .desc-promozioni{
	color:#FFFFFF;
	font: bold 11px arial, verdana, sans-serif;
	text-align: left;
	width:135px!important;
	width:145px;
	height:155px!important;
	height:155;	
	border:0px solid;
	text-align: left;
	padding-top:10px; 
	padding-left:5px; 
	padding-right:5px; 
	padding-bottom:10px; 
}

.desc-generale{
	background-color:#7B7B7B;
}

.desc-mostre{
	background-color:#55A745;
}

.desc-moda{
	background-color:#E72E29;
}

.desc-speciali{
	background-color:#7B7B7B;
}

.desc-congressi{
	background-color:#14B1D2;
}

.desc-interpretariato{
	background-color:#FF8905;
}

.desc-promozioni{
	background-color:#01285F;
}

.sottotitolo-mostre, .sottotitolo-moda, .sottotitolo-speciali, .sottotitolo-congressi, .sottotitolo-interpretariato, .sottotitolo-promozioni{
	font: bold 12px arial, verdana, sans-serif;
	color:#963D41;
}

.sottotitolo-mostre{
	color:#55A745;
}
.sottotitolo-moda, .sottotitolo-moda a, .sottotitolo-moda a:hover{
	color:#E72E29;
}
.sottotitolo-speciali, .sottotitolo-speciali a, .sottotitolo-speciali a:hover{
	color:#FEB400;
}
.sottotitolo-congressi, .sottotitolo-congressi a, .sottotitolo-congressi a:hover{
	color:#14B1D2;
}
.sottotitolo-interpretariato{
	color:#FF8905;
}
.sottotitolo-promozioni{
	color:#01285F;
}

.servizi{
	position:relative;
	text-align:left;
}

.servizi-sinistra, .servizi-sinistra-congressi, .servizi-sinistra-congressi2{
	width:220px;
	position:relative; top:10px; left:0px;
/*	top:100px;	
	text-align:left; */
}

.servizi-destra, .servizi-destra-congressi, .servizi-destra-congressi2{
	width:220px;
	position:absolute; top:10px; left:227px;
/*	
	text-align:left; */
}


#form{
	font-family : arial, verdana, sans-serif;;
	font-size : 8pt;
}
#form td{
	padding : 0px 3px 0px 3px;
	height : 18pt;
}
/* #form td.note{
	color : #CC0000;
	font-size : 8pt;
} */
#form input {
	font-family : arial, verdana, sans-serif;;
	font-size : 8pt;
}
#form input.radio{
	border : 0px;
}
#form select{
	font-family : arial, verdana, sans-serif;;
	font-size : 8pt;
}

.note{
	color : #CC0000;
	font-size : 8pt;
	font-style:normal;
}

#tbl_int td{
	padding : 1px 0px 1px 0px;
	font: 11px arial, verdana, sans-serif;
}

.mappa a{
	color:#000000;
	text-decoration:none;
}

.mappa a:hover{
	color:#963D41;
	text-decoration:underline;
}

.frecce{margin:20px 0 0 0;}
.frecce .sin{float:left;width:100px;}
.frecce .des{text-align:right;}

.frecce a, .legge a{
	color:#000000;text-decoration:none;
}
.frecce a:hover, .legge a:hover{
	color:#963D41;
	text-decoration:underline;
}

body.schede{
	margin: 30px 0px 15px 45px;
	text-align: left;
}

/* FOOTER */

.fondo{
/*	clear:right; */
	font: bold 10px arial, verdana, sans-serif;
	border:0px solid #000; height:40px;text-align:left;
	color: #FFF; background-color:#545454;
	/* top:-250px
	position:relative; */
	width: 770px; height: 40px; 
	
	clear: both;
	border:0px solid;
	text-align:left; vertical-align:top;
	margin:190px 0 0 0;
}

.fondo p{padding: 12px 0 0 15px;float:left;margin:0;border:0px solid;}
.fondo ul{
	list-style-type:none;
	margin:0 10px 0 0;
	padding:0;
	position:relative;
	top:12px;	left:0;
	border:0px solid;
	text-align:right;height: 30px;
}
.fondo ul li{display:inline;padding:0 15px;border-right:1px solid #FFF;}
.fondo ul li.nobord{border-right:0px solid; padding-right:0px;}
.fondo ul li a{color:#FFF;text-decoration:none;}
.fondo a, a:hover{color:#FFF;text-decoration:none;}
.mappa2 li {display:inline;font-size:1.1em;line-height:1.4em;padding-left:12px}
