.TitolettoForm {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #0052A0;
	border-right-color: #0052A0;
	border-bottom-color: #0052A0;
	border-left-color: #0052A0;
	font-size: 12px;
	font-weight: bold;
	color: #0052A0;
	height: 25px;
}

.error
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background:#fcc;
}


.TestoInterlinea {
	LINE-HEIGHT: 20px
}
.cerca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

.cellabordataupdn {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.TitoloImg{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 24px;
	display: compact;
}

.testo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #132828;
	text-decoration: none;
}
.BottomLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
}

.TableMain{
	border: 1px solid #CCCCCC;

}
.CellaBoxTop {
	background-color: #81A0B4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;

}
.CellaBoxDn {
	background-color: #81A0B4;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;

}
.TitoloCellaBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	margin-bottom:5px;
	margin-top:20px;
}

.ContenutoCellaBox {
	font-size: 11px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.ContenutoCellaBox img{
margin-right:1px;}

.ContenutoCellaBoxVetrina {
	background-color: #EEEEEE;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 150px;
}

.CellaBoxTopDN {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;

}
.CellaBoxDnDN {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;

}
.TitoloCellaBoxDN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #B70000;
	text-align: center;

}
.ContenutoCellaBoxDN {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}


.SeparatoreDN{
	border: 2px solid #FF0000;
	color: #D50000;


}
.TitoloPagina {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #CC3300;
}	
	
.testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}


.QuickLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width: 100%;
	border: 1px solid #CCCCCC;


}
.DivisoreInclude {
	height: 5px;
	width: 5px;
}
.spaziatoreCentrale {
	height: 10px;
	width: 10px;
}

.SfondoCellaImmagineDX
{background-color: #00407D;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size:10px;
}

A:link {
text-decoration: none;
color: #003366;
}
A:visited {
text-decoration: none;
color: #003366;
}

A:active {
text-decoration: none;
color: #333333;
}

A:hover {
font-weight: bold;
text-decoration: underline;
color: #003366;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.TestoEvidenziato {
	font-size: 10px;
	font-weight: bold;
}

.testovetrina {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
}
.titolovetrina {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
}
.LinkVetrina{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.testoNews {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.TabellaContenuti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 5px;
}
.SfondoTitolo {
	background-image: url(/immagini/Edizione_2006/SfondoTitolo.gif);
	background-repeat: repeat-x;
	height: 35px;
}
.LarghezzaSpazioColonna {
	width: 5px;
}
.CellaContenutiPagina {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 5px;

}
.SfondoMenuMappa {
background-color: #000000;
}

.LarghezzaIncludeSX{
width: 190px;
margin-bottom:7px;
}

.BarraDX{
	background-color:#00407D;
	color: #FFFFFF;
	background-repeat:no-repeat;
	background-position:center top;
 	background-image: url(/immagini/Edizione_2006/BarraDX.jpg);
}

.LarghezzaIncludeDX{
	width: 190px;
	height: 4;
	margin-bottom:7px;
}


#titleboxed{
	background-image: url(../image/BarretteHome.jpg);
	background-repeat: no-repeat;
	height:20px;
	padding-left:12px;
	text-transform: uppercase;
	font-size:11px;
	font-weight: bold;
	padding-top:3px;
	margin-bottom:-2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CA0000;
}
.AltezzaPrimoPiano{
	height: 144px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.AltezzaVaiA{
height: 20px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.AltezzaEventi{
height: 90px;
	margin-bottom:5px;padding-top:5px;
	padding-bottom:5px;
}
.AltezzaRiviste{
height: 140px;
	margin-bottom:5px;padding-top:5px;
	padding-bottom:5px;
}
.AltezzaComePromuoversi{
		height: 85px;
	padding-left:9px;
	padding-right:3px;
	margin-bottom:5px;padding-top:5px;
	padding-bottom:5px;
}

.AltezzaChat{
		height: 50px;
	padding-left:9px;
	padding-right:3px;
	margin-top:10px;
}
.AltezzaBiglietteria{
	/*height: 144px;*/
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.AltezzaBiglietteriaVisitatore{
	height: 245px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.AltezzaAreeEspositive{
	height: 245px;
	font-size: 11px;
	margin-bottom:5px;

}
.AltezzaOrganizzaViaggio{
height: 97px;
}
.AltezzaNewsAluplanet{
height: 220px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.AltezzaBoxVideo{
	height:125px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.AltezzaBoxVideo img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.AltezzaBoxImmagini{
	height:85px;
	text-align:center;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
	}
	

.AltezzaBoxImmagini img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}

.AltezzaBoxMetalli{
	height:130px;
	padding-left:10px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.AltezzaBoxNewsLang{
	height:125px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
}

#mettit{
	margin-bottom:15px;
}

#met{
	color: #000000;
	margin-bottom:5px;
}

.ContenutoCellaBoxAluplanet {
	background-color: #EEEEEE;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top-width: 2px;
	border-top-style: solid;

}

.MotoreRicerca {
	background-color: #B6C8D3;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.MRS{
color: #FF0000;
}


/*METALRICICLO*/
.CM{
	color: #0a833b;
}

/*RECOMAT*/
{
	color: #0a833b;
}

/*METEF*/
.CMF{
	color: #000066;
}

/*FOUNDEQ EUROPE*/
.CMFQ{
	color: #f07e03;
}


.cellabordataupdnPag {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-position: center;
	color: #000066;
}

#portal{
	width: 900px;
	margin: 0 auto;
	padding-left:0px;
	padding-right:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
	background-color: #FFFFFF;
}

#header {
	float:left;
	width: 900px;
	height: 180px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	z-index:1000;

}

#site{
width:900px;
background-color:#FFFFFF;
height:100%;

}
#container {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 0px;
	padding: 0px;
	height: 100%;
	background-image:url(../../immagini/Edizione_2006/SfondoContenutointerno.gif)
}


#containerhome {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 0px;
	padding: 0px;
	height: 100%;
	background-image:url(../../immagini/Edizione_2006/SfondoContenuto.gif)
}

/* ---------------- SEZIONE DEFINIZIONE REGOLE PER LE COLONNE LATERALI ---------------- */

/* Content > Sidebar */

/* div contenitore della colonna di sinistra */
#modarea_1 {
	float: left;
	width: 190px;
	padding-top: 10px;
	padding-right:4px;
	height: 100%;
	position:relative;
	z-index:0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EBEBEB;
	min-height:625px;
}

/* stile applicato ai titoli dei box contenuti nella colonna di sinistra 
 #modarea_1 .boxed .title h2 {
	background: url(../Images/img08.gif) no-repeat;
}*/

/* div contenitore della colonna di destra */
#modarea_2 {
	float: right;
	width: 190px;
	padding-left: 4px;
	height: 100%;
	position:relative;
	z-index:0;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EBEBEB;
	min-height:635px;
}



/* ------------------- SEZIONE DEDICATA ALLA COLONNA CENTRALE --------------------- */

/* Content > Main */

/* div contenitore della colonna centrale (contenuti, oggetti) */
#main {
	float: left;
	width: 490px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:10px;
	height: 100%;
}
#maininterno {
	float: left;
	width: 670px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:10px;
	height: 100%;
}


#footercontainer {
	clear: both;
	width: 900px;
	height:170px;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../image/BarrettaFineHome.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}

#footerSX {
	float: left;
	width: 135px;
	padding-top: 10px;
}

#footerDX {
	float: right;
	width: 145px;
	padding-left: 0px;
	padding-top: 10px;
}
#footerCN {
	float: left;
	width: 500px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top:10px;
}

#footerfot{
clear:both;
float:none;}



#titleboxednews{
	background-image: url(../image/BarraNews.jpg);
	background-repeat: no-repeat;
	height:20px;
	padding-left:12px;
	text-transform: uppercase;
	font-size:11px;
	font-weight: bold;
	padding-top:3px;
	margin-bottom:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CA0000;
}

#news{
margin-left:10px;
margin-right:10px;
}

li.titolo_news{
color: #000000;
font-weight: bold;
margin-left:-15px;
list-style:none;
}
li.titolo_news a{
color: #000000;
font-weight: bold;
}

li.descrizione_news  {
list-style-type: none;
font-size: 11px;
color: #333333;
margin-left:-15px;
}

#menudiv{
	margin-top:-2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-color:#FFFFFF;
	}
	
#menu{
width:100%;
padding:0px;
margin:0px;
}

#menu td{
padding-bottom:2px;
margin:0px;
height:16px;
vertical-align:bottom
}

#TopMenu{
background-color:#CCCCCC;
height:20px;
padding-top:6px;}
	
.VoceMenuTop{
	background-color:#CCCCCC;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-transform:uppercase;
}

#menuContainer{
 }
#navimg{
	margin-bottom:0px;
}

#divi{
width:1px;
background-color:#666666;}

#divi img{
width:1px;
}
.big{
font-size:14px;
}
.medium{
font-size:12px;
}
.small{
font-size:10px;
}

.Rosso
{
	color: #FF0000;

}

.Rosso12px{
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}

#coldx{
	float:right;
	width:138px;
	text-align:right;
	background-color: #00417E;
	min-height:100%;
	height: auto !important;
	height: 100%;
	border: 1px solid #666666;
}
/*testo foundeq e metef */
#metef{
	font-weight: bold;
}
/*testo foundeq e metef */
#foundeq{
	font-weight: bold;
	margin-left:25px;
}

#photodiv{
width:390px;
}
#photoimg{
width:390px;
}

.newsletter{
font-size:12px;}

#news ul {
	list-style-type: none;
	font-weight: bold;
	padding:0;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-size: 12px;
}
#news ul ul{
	font-size: 11px;
	margin-top: 0px;
	margin-left: 45;
	padding:0;
	list-style-type: none;
	font-weight: normal;
	text-align:justify;

}

#mailing{
margin-top:25px;
margin-bottom:25px;
}

/* -----STILI PER LA PAGINAZIONE----- */
#paginazione{
margin-top:25px;
}
div.pagination {
    padding: 3px;
    margin: 3px;
    text-align:left;
}
div.pagination a {
    border: 1px solid #dedfde;
    margin-right:3px;
    padding:2px 6px;
    background-position:bottom;
    text-decoration: none;
    color: #99210B;
}
div.pagination a:hover, div.pagination a:active {
    border: 1px solid #000;
    background-image:none;
    background-color:#777777;
    color: #fff;
}
div.pagination span.current {
    margin-right:3px;
    padding:2px 6px;
    font-weight: bold;
    color: #99210B;
}
div.pagination span.disabled {
    margin-right:3px;
    padding:2px 6px;
    color: #adaaad;
}

#archivenews{
margin-top:0px;
text-align:right;
padding-right:20px;
float:right;
width:150px;
}

#searchresults{
	margin-top:20px;
}
#searchresults .intes {
	list-style:none;
	text-decoration: none;
	background-image: url(../Images/puntointris.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	padding-left: 15px;
	margin-left:-15px;
	font-size: 14px;
	font-weight: bold;
}
.children{
	font-size: 11px;
	font-weight: normal;
}
#searchresults > ul > li {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #006600;
	border-right-color: #006600;
	border-bottom-color: #006600;
	border-left-color: #006600;
	font-size: 10px;
	font-weight: normal;
	margin-top:5px;
}
#searchresults li .tit {
	list-style:none;
	text-decoration: none;
	background-image: url(../../Images/puntorisultati.gif);
	background-repeat: no-repeat;
	background-position: 2px 8px;
	padding-left: 15px;
	margin-left:-15px;
	margin-bottom:5px;
	font-size: 11px;
	font-weight: normal;
}
#searchresults ul{
	margin-bottom:5px;
}
#searchresults  li ul li ul li{
	list-style:none;
	padding-left: 0px;
	margin-left:-40px;
	margin-bottom:2px;
}


#navbar{
width:900px;
height:155px;
background-image:url(../../images/2010/navbarmtr-rc.jpg);
background-position:top;


}

#navbareng{
width:900px;
height:155px;
background-image:url(../../images/2010/navbarmtr-rc_eng.jpg);
background-position:top;


}

#Spot1{
margin-left:0px;}

#Spot2{
margin-left:0px;
}
#HomeSpot{
text-align:center;
width:250px;
float:left;
color:#999999;
margin-bottom:15px;}


#NewsContent{
	padding-right:10px;
	padding-bottom:10px;
	background-color:#f2f2f2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	height:299px;
}

#footertext{
margin-top:15px;}

.trasparent{
	/*opacity: .9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=90);*/
	background-color: #B2B3B5;
	}
	
#iscrinewsletter{
width:250px;
float:left;}

#newshome{
min-height:220px;}


#linktop{
width:500px;
float:right;
text-align:right;}
#linktop ul{
margin-top:5px;}

#linktop ul li{
display:inline;
margin-right:10px;
margin-left:7px;
}
#LinkLogo{
margin-top:15px;
width:600px;
height:100px;
cursor:pointer;
float:left;}

#Metef_Home{
margin-top:80px;
margin-right:0px;
width:165px;
height:45px;
cursor:pointer;
float:right;}

a.cerca {
color: #333333;
padding: 3px;
}

/* TRADE MATCHING */
.AltezzaLoginTradeMatching {
padding-top:10px;
margin-bottom: 10px;
padding-top: 5px;
padding-bottom:10px;
}
.AltezzaLoginTradeMatching table {
width: 100%;
border-collapse: collapse;
}
.AltezzaLoginTradeMatching table td {
padding: 3px;
font-size: 10px;
font-weight: bold;
}
.AltezzaLoginTradeMatching table td a {
font-size: 10px;
font-weight: bold;
}
.AltezzaLoginTradeMatching table td .input-testo {
width: 110px;
font-size: 10px;
}
.AltezzaLoginTradeMatching table td .input-button {
font-size: 10px;
}
.input-button-47 {
background-image: url(../../images/button-login-47.png);
background-repeat: no-repeat;
background-color: transparent;
border: none;
height: 22px;
width: 47px;
}
.input-button-116 {
background-image: url(../../images/button-login-116.png);
background-repeat: no-repeat;
background-color: transparent;
border: none;
height: 22px;
width: 116px;
}
.input-button-150 {
background-image: url(../../images/button-login-150.png);
background-repeat: no-repeat;
background-color: transparent;
border: none;
height: 22px;
width: 150px;
}

._Object_TradeMatching {
margin-top: 15px;
margin-bottom: 15px;
}

._Object_TradeMatching table {
width: 100%;
border-collapse: collapse;
}
._Object_TradeMatching table td {
height: 35px;
}
._Object_TradeMatching table td.intestazione {
border:1px solid #CD0017;
border-bottom: none;
text-align: center;
padding-top: 3px;
padding-bottom: 3px;
background-color: #FFFF33;
background-color: #CCCCCC;
}
._Object_TradeMatching table td.separatore {
height: 32px;
border:1px solid #CD0017;
border-top: none;
border-bottom: none;
background-color: #33CCCC;
background-color: #d7d7d7;
}
._Object_TradeMatching table td.orari {
height: 35px;
border-right: 1px solid #CD0017;
border-left: none;
border-top: 1px solid #3399CC;
border-bottom: none;
background-color: #FFFFFF;
cursor: pointer;
}
._Object_TradeMatching table tr.dati:hover td {
background-color: #D2E9FF;
}
._Object_TradeMatching table td.ore {
width: 45px;
vertical-align: top;
height: 35px;
}
._Object_TradeMatching table td.ore div {
float: left;
display: inline;
}
._Object_TradeMatching table td.ore div.ora {
font-size: 13px;
margin-left: 10px;
width: 15px;
text-align: right;
}
._Object_TradeMatching table td.ore div.minuto {
font-size: 11px;
margin-left: 2px;
}
.bordorossobottom {
border-bottom:1px solid #CD0017;
}
._Object_TradeMatching table td.bg-arancione {
background-color: #FF9900;
background-color: #f09104;
}
._Object_TradeMatching table tr.dati:hover td.bg-arancione {
background-color: #FF9900;
background-color: #f09104;
border:1px solid #333333;
}
._Object_TradeMatching table td.bg-verde {
background-color: #66FF66;
background-color: #579610;
background-color: #99FF99;
}
._Object_TradeMatching table tr.dati:hover td.bg-verde {
background-color: #66FF66;
background-color: #579610;
border:1px solid #333333;
background-color: #99FF99;
}
._Object_TradeMatching table td.bg-grigio {
background-color: #CCCCCC;
}
._Object_TradeMatching table tr.dati:hover td.bg-grigio {
background-color: #CCCCCC;
}
._Object_TradeMatching table td div.frasestato {
float: left;
display: inline;
margin-left: 20px;
}
._Object_TradeMatching table td div.immaginestato {
float: right;
display: inline;
margin-right: 20px;
}
._Object_TradeMatching table td a {
color: #333333;
text-decoration: none;
}
._Object_TradeMatching table td a:hover {
color: #333333;
}
._Object_TradeMatching .schede {
border:1px solid #CD0017;
padding: 7px;
float: left;
display: inline;
background-color: #D7D7D7;
cursor: pointer;
}
._Object_TradeMatching .schede:hover {
text-decoration: underline;
}
._Object_TradeMatching #attiva {
background-color: #CCCCCC;
font-weight: bold;
text-decoration: underline;
}
#_Object_Registrazione_Profilazione .schede {
border:1px solid #CD0017;
padding: 7px;
float: left;
display: inline;
background-color: #D7D7D7;
cursor: pointer;
}
#_Object_Registrazione_Profilazione .schede:hover {
text-decoration: underline;
}
#_Object_Registrazione_Profilazione #attiva {
background-color: #CCCCCC;
font-weight: bold;
text-decoration: underline;
}
#_Object_Agende table#tbl1 {
width: 49%;
float: left;
display: inline;
border-bottom: none;
}
#_Object_Agende table#tbl1 td.orari {
border-right:1px solid #3399CC;
}
#_Object_Agende table#tbl2 {
width: 49%;
float: right;
display: inline;
border-bottom: none;
}
#_Object_Agende table#tbl2 td {
border-left:1px solid #3399CC;
}
#_Object_Agende table td div.frasestato {
margin-left: 0px;
width: 75%;
}
#_Object_Agende table td div.immaginestato {
float: right;
display: inline;
margin-right: 0px;
}
#_Object_Agende table td.bg-azzurro {
background-color: #D2E9FF;
}
#_Object_Agende table td.bg-bianco {
background-color: #FFFFFF;
}
#_Object_Agende .AzioneAppuntamento {
background-color: #FF9900;
padding: 5px;
text-align: center;
width: 145px;
color: #333333;
border:1px dotted #333;
margin-left: auto;
margin-right: auto;
display: none;
}

table#tbl_richiediappuntamento tr td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
table#tbl_richiediappuntamento tr td textarea {
width: 300px;
height: 70px;
}

._Object_TradeMatching .obbligatorio {
padding-left: 5px;
color: #FF0000;
margin-top: 10px;
font-size: 18px;
font-weight: bold;
}

#tbl_risultatiricerca {
border-collapse: collapse;
width: 600px;
}
#tbl_risultatiricerca td {
padding: 5px;
border-bottom:1px dotted #CCCCCC;
}
#tbl_risultatiricerca tr.intestazione td {
background-color:  #d7d7d7;
font-weight: bold;
}
#tbl_risultatiricerca tr.dati-azzurro td {
background-color: #D2E9FF;
}

#fr_search table {
width: 100%;
border-collapse: collapse;
}
#fr_search table td {
padding: 3px;
}
#fr_search table td textarea {
width: 100%;
}
#fr_registrazione table {
width: 100%;
border-collapse: collapse;
}
#fr_registrazione table td {
padding: 3px;
}
#fr_registrazione table td textarea {
width: 100%;
}

#_Object_Aziende table {
width: 100%;
border-collapse: collapse;
border:1px solid #cd0017;
}
#_Object_Aziende table td {
padding: 5px;
border-bottom:1px dotted #d7d7d7;
}
#_Object_Aziende table td.intestazione-titoli {
background-color: #d7d7d7;
}

#frm_visitatori table {
width: 100%;
border-collapse: collapse;
}
#frm_visitatori table td {
padding: 5px;
}
#frm_visitatori table td.label {
font-weight: bold;
width: 12%;
}
#frm_visitatori table td.intestazione {
font-weight: bold;
font-size: 11px;
padding-top: 25px;
padding-bottom: 5px;
}
#frm_visitatori table td input.inputesto {
width: 90%;
font-size: 11px;
}
#frm_visitatori table td textarea {
width: 100%;
height: 75px;
font-size: 11px;
}
#frm_visitatori table td select {
font-size: 11px;
}
#frm_visitatori table td.checkbox input {
margin-left: 20px;
}
#frm_visitatori table td div ul {
margin: 0px;
padding: 0px;
}
#frm_visitatori table td div ul li {
margin: 0px;
padding: 0px;
}
.obbligatorio {
color: #FF0000;
}
.avviso {
color: #FF0000;
font-size: 13px;
}
