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: 579px; height: 40px;
	position:absolute; top:0px; left:230px;
}

.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 12px;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: 190px; height: 33px;
	position:absolute;
	border:0px solid;
	text-align:center;
	font: bold 10px arial, verdana, sans-serif;
	background-image:url("../img/bottone1.jpg");
	background-position: top;
}

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

.bottone1{
	top:0px;	left:0px;
}
.bottone2{
	top:0px;	left:190px;
}
.bottone3{
	top:0px;	left:380px;
}
.bottone-fine{
	top:0px;	left:570px;
} 

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

.container{
	height:850px;
}

.container-lungo{
	height:1200px;
}

.container-coll{
	height:3100px;
}

.container-acc{
	height:1400px;
}

.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:500px;
}

.right2{
	position:absolute; top:60px;left:0px;
/*	background-color:#EBEBEB; */
	height:500px;
}

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

.bot-mostre, .bot-moda, .bot-speciali , .bot-congressi , .bot-interpretariato , .bot-promozioni , .bot-reception, .bot-collaboratore, .bot-coll{
	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:380px;left:0px;
	height:55px;
}

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

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

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

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

.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;
	font: bold 10px arial, verdana, sans-serif;
	color:#000000;
}

.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, .sottotitolo a, .sottotitolo a:hover{
	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{
	font: bold 12px arial, verdana, sans-serif;
	padding-left: 10px;
	text-align: left;
}

.referenze b{
	font: bold 11px 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:430px;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:135px!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:#FEB400;
}

.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;
	margin:5px 0 0 0;
	width: 770px; height: 40px; 
	position:relative;
	clear: both;
	border:0px solid;
	text-align:left; vertical-align:top;
}

.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;}

/* Area Collaboratori */


.bottonecoll1, .bottonecoll2, .bottonecoll3{
	width: 190px; height: 33px;
	position:absolute;
	border:0px solid;
	text-align:center;
	font: bold 10px arial, verdana, sans-serif;
	background-image:url("../img/bottone1.jpg");
	background-position: top;
}

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

.bottonecoll1{
	top:0px;	left:0px;
}
.bottonecoll2{
	top:0px;	left:190px;
}
.bottonecoll3{
	top:0px;	left:380px;
}
.bottonecoll-fine{
	top:0px;	left:570px;
} 

.login {
	font: bold 10px arial, verdana, sans-serif;
}

.collab1, .collab2, .collab3{
	position:absolute; top:40px;
	border:0px solid;
}

.collab1{
	width:195px;
	left: 10px;
}

.collab2{
	width:175px;
	left: 140px;
}

.collab3{
	width:155px;
	left: 300px;
}

#marqueecontainer {
	background-color:#EBEBEB;
	width:135px!important;
	width:145px;
	height:400px;
	text-align: left;
	font: bold 10px arial, verdana, sans-serif;
	color:#000000;
	padding-left:10px; 
	padding-top:100px; 
	padding-bottom:200px; 
	position:relative;
	top:5px;
	overflow: hidden;
	
}


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

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

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

#marqueecontainer a:hover{text-decoration:underline;}

.bot-download, .bot-briefing, .bot-pagamenti , .bot-login , .bot-email, .bot-password, .bot-logout {
	width:120px;
	height:55px;
	color:#FFFFFF;
	font: bold 12px arial, verdana, sans-serif;
	text-align: left;
}

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

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

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

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

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

.bot-logout {
	background-color:#545454;
	position:absolute; top:300px;left:0px;
}

.bot-login {
	background-color:#545454;
	position:absolute; top:0px;left:0px;
}

.testo {
	height: 30px;
	width: 90px;
}

.head {
	height: 30px;
	width: 90px;
	background-color:#545454;
	color: #FFFFFF;
	text-align: center;
}

.head b {
	color: #FFFFFF;
}

.scheda {
	position:absolute; top:50px;left:100px;
}