form       { text-align: center }

.myhr {color: #FF0000;Êbackground-color: #FF0000;}

/* ----------- Tabella gen ----------- */
/*.TabellaGen {background-color: #e7e9eb; border: 1px solid #c0cdd5; width: 100%;}*/
.TabellaGen {border: 0px solid #a1acb3; width: 100%;}


.TabellaRicerca {width: 100%;}
.TabellaRicercaForm {background-color: #e7e9eb; border: 2px solid #a1acb3; width: 100%;}


.TabellaLista { border: 0px solid #f0f0f0; width: 100%; }

.IconaCategoria {align: left; vertical-align: top; border: 0px solid #990000; width: 50px; }

.TitCategoria {align: left; vertical-align: top; border: 0px solid #999999; padding-left: 15px; padding-top:5px;}

.TitCategoria2 {align: left; border: 0px solid #999999; width: 180px; padding-right: 0px;}

#DescCategoria {align: left; font-size: 0.9em; }


.ButtonTorna { border: 1px solid #a1acb3; border-radius: 4px; padding:5px; padding-top:6px; background: #f0f0f0; background-image: url('/images/stories/Icone/Bt_Torna.png'); background-repeat:no-repeat; background-position:center left; }
.ButtonCerca { border: 1px solid #a1acb3; border-radius: 4px; padding:5px; padding-top:6px; background: #f0f0f0; background-image: url('/images/stories/Icone/Bt_Cerca.png'); background-repeat:no-repeat; background-position:center left; }
.ButtonAziende { border: 1px solid #a1acb3; border-radius: 4px; padding:5px; padding-top:6px; background: #f0f0f0; background-image: url('/images/stories/Icone/Bt_Aziende.png'); background-repeat:no-repeat; background-position:center left; }
.ButtonProdotti { border: 1px solid #a1acb3; border-radius: 4px; padding:5px; padding-top:6px; background: #f0f0f0; background-image: url('/images/stories/Icone/Bt_Prodotti.png'); background-repeat:no-repeat; background-position:center left; }
.ButtonAggiungi { border: 1px solid #a1acb3; border-radius: 4px; padding:5px; padding-top:6px; background: #f0f0f0; background-image: url('/images/stories/Icone/Bt_Aggiungi.png'); background-repeat:no-repeat; background-position:center left; }

.ButtonMenu {	padding:8px;
				background-color: #FDFDFD;
				background: #ffffff  url(/images/stories/SfondoQuadro_3_Menu.jpg);
				border: 1px #aaaaaa solid; 
				border-radius: 4px;
				margin-bottom: 10px;
				margin-right: 10px;
				width:220px;
				float:left;
	text-decoration: none;
}
.ButtonMenu:hover {	
				background: #ffffff  url(/images/stories/SfondoQuadro_3_Menu_Over.jpg);
}
.ButtonMenu_Titolo {padding-left:10px;	
	font-size: 1.3em;
	text-shadow: 2px 2px 1px #333333;
	text-shadow: -1px -1px 1px #dddddd;
	vertical-align: middle;
	position: absolute;
	padding-top: 17px;
	font-weight: bold;
}
.Menu {	padding:8px;
				background: #ffffff  url(/images/stories/SfondoQuadro_3_Menu.jpg);
				border: 1px #aaaaaa solid; 
				border-radius: 4px;
				margin-bottom: 10px;
				margin-right: 10px;
				width:220px;
				float:left;				
				text-decoration: none;
				/*display: block;*/
}
.Menu_Testo {
	padding-left:18px;	
	font-size: 1.1em;
	vertical-align: middle;
	padding-top: 17px;
	float:left;
	color: #4e4e4e;
	position: absolute;
}

.TastoFunzione {
	padding:3px; 
	background-color: #FDFDFD; 
	background: #ffffff  url(/images/stories/SfondoQuadro_3_Menu.jpg);
	border: 1px #aaaaaa solid; 
	border-radius: 4px;
}
.TastoFunzione:hover{
	background: #ffffff  url(/images/stories/SfondoQuadro_3_Menu_Over.jpg);
	border: 1px #888888 solid; 
}

.InfoUtente {	padding:8px;
				font-size: 1.2em;
				border: 1px #aaaaaa solid; 
				border-radius: 4px;
				margin-bottom: 3px;
				margin-right: 10px;
				width:220px;
				float:left;
				
	text-decoration: none;
	color: #5b5b5b;
}
.InfoUtenteVuota {	padding:8px;
				font-size: 1.2em;
				margin-bottom: 3px;
				margin-right: 10px;
				width:220px;
				float:left;
				
	text-decoration: none;
	color: #5b5b5b;
}
.InfoUtenteTitolo {
	vertical-align: center; 
	border: 1px #999999 solid; 
	background-color: #873a4e; 
	padding: 8px; 
	border-collapse: collapse;
	color: #fdfdfd;
	font-size: 1.3em;
	margin-bottom: 10px;
	width:468px;
	float:left;
	background: #ffffff  url(/images/stories/SfondoQuadro_3_Tit.jpg);
}

.TitoloNew { display: block; width: 470px; position: relative; background: #aaa; padding: 14px; float: left; color: #fff; text-decoration: none; cursor: pointer; background-image: url('/images/stories/Titoli/TitoloGen_Verde.png'); background-position: bottom;} 
.TitoloNew span { color:#ffffff; font-size: 180%; font-weight:bold; left: -5px; margin-bottom: -5px; }
.TitoloNew.grigio { background-image: url('/images/stories/Titoli/TitoloGen_BW.png'); }
.TitoloNew.verde { background-image: url('/images/stories/Titoli/TitoloGen_Verde.png'); }
.TitoloNew.blu { background-image: url('/images/stories/Titoli/TitoloGen_Blu.png'); }
.TitoloNew.viola { background-image: url('/images/stories/Titoli/TitoloGen_Viola.png'); }
.TitoloNew.rosso { background-image: url('/images/stories/Titoli/TitoloGen_Rosso.png'); }
.TitoloNew.oro { background-image: url('/images/stories/Titoli/TitoloGen_Oro.png'); }
.TitoloNew.arancio { background-image: url('/images/stories/Titoli/TitoloGen_Arancio.png'); }
.TitoloNew.acqua { background-image: url('/images/stories/Titoli/TitoloGen_Acqua.png'); }
.TitoloNew.nuovoimpianto { background-image: url('/images/stories/Titoli/TitoloGen_NuovoImpianto.png'); }
.TitoloNew.abbattimento { background-image: url('/images/stories/Titoli/TitoloGen_Abbattimento.png'); }
.TitoloNew.tecnico { background-image: url('/images/stories/Titoli/TitoloGen_Tecnico.png'); }
.TitoloNew.lavoriimpianto { background-image: url(/images/stories/Titoli/TitoloGen_LavoriImpianto.png); }
.TitoloNew.militare { background-image: url('/images/stories/Titoli/TitoloGen_Militare.png'); }

.StatoContatto.Letto { background-color: #177f00; color: #ffffff} 
.StatoContatto.NonLetto { background-color: #c40000; color: #ffffff} 
.StatoContatto.Inoltrato { background-color: #7c0b82; color: #ffffff} 
.StatoContatto.Pubblico { background-color: #124ba0; color: #ffffff} 
.StatoContatto.Fornitura { background-color: #8d04a0; color: #ffffff} 


h1.h1titolo {
	display: block;
	/*width: 470px; */
	width: 100%;
	margin: 5px 0px 0px 0px;
	padding: 11px;
	text-align: center;
	background-image: url('/images/stories/Titoli/TitoloGen_BW.png');
	font-size: 190%;
	color: #ffffff;
	font-weight: bold;
	text-shadow: -2px -2px 2px #888888, 2px 2px 2px #222222;
}
h1.h1titolo.nero {background-image: url('/images/stories/Titoli/TitoloGen_BW.png'); text-shadow: -2px -2px 2px #888888, 2px 2px 2px #222222;}
h1.h1titolo.grigio { background-image: url('/images/stories/Titoli/TitoloGen_BW.png'); }
h1.h1titolo.verde { background-image: url('/images/stories/Titoli/TitoloGen_Verde.png'); }
h1.h1titolo.blu { background-image: url('/images/stories/Titoli/TitoloGen_Blu.png'); }
h1.h1titolo.viola { background-image: url('/images/stories/Titoli/TitoloGen_Viola.png'); }
h1.h1titolo.rosso { background-image: url('/images/stories/Titoli/TitoloGen_Rosso.png'); }
h1.h1titolo.oro { background-image: url('/images/stories/Titoli/TitoloGen_Oro.png'); }
h1.h1titolo.arancio { background-image: url('/images/stories/Titoli/TitoloGen_Arancio.png'); }
h1.h1titolo.acqua { background-image: url('/images/stories/Titoli/TitoloGen_Acqua.png'); }
h1.h1titolo.nuovoimpianto { background-image: url('/images/stories/Titoli/TitoloGen_NuovoImpianto.png'); }
h1.h1titolo.abbattimento { background-image: url('/images/stories/Titoli/TitoloGen_Abbattimento.png'); }
h1.h1titolo.tecnico { background-image: url('/images/stories/Titoli/TitoloGen_Tecnico.png'); text-shadow: -2px -2px 2px #af4547, 2px 2px 2px #450104;
	}
h1.h1titolo.lavoriimpianto { background-image: url('/images/stories/Titoli/TitoloGen_LavoriImpianto.png'); }
h1.h1titolo.militare { background-image: url('/images/stories/Titoli/TitoloGen_Militare.png'); }



.DivTabella { 	width: 480px;
				padding: 0px;
				background-color: #ffffff; 
				background-image: url('/images/stories/SfondoQuadro_3.jpg');
				border: 1px #AAAAAA solid;
				
} 

.TabellaSchedaLista {border: 2px solid #a1acb3; background-color: #e7e9eb; width: 440px; margin-left: 17px; background-image: url('/images/stories/SfondoSchedeProdotti_blue.png');}

.TitoloSchedaLista {align: left; vertical-align: top;  padding-left: 6px;  padding-top: 24px;}
.DescrizioneSchedaLista {align: left; vertical-align: top; padding-left: 6px; padding-bottom: 10px;}
.ProduttoreSchedaLista {align: left; vertical-align: top;  padding-left: 6px; }

.ImmagineProdotto {align: right; padding-right: 8px; padding-top: 22px; padding-bottom: 8px;  }
#TagliaImmagineProdotto {border: 1px solid #555555; }


.TabellaSchedaView {border: 2px solid #a1acb3; background-color: #ffffff; width: 480px; padding-bottom: 0px; background-image: url('/images/stories/SfondoSchedeProdotti_blue.png'); background-repeat: repeat-x}
.TabellaSchedaView2 {width: 100%; padding: 0px; }
.TabellaSchedaView3 {align: center; width: 98.8%; padding-bottom: 0px; margin-left: 3px; margin-right: 8px;}

#TitoloScheda {align: left; vertical-align: top; padding-left: 6px;  padding-top: 26px; font-sixe: 1.2em; color: #873a4e;}
#TitoloSchedaArticolo {align: left; vertical-align: top; padding-left: 6px;  padding-top: 10px; padding-bottom:6px; font-sixe: 1.2em; color: #873a4e;
	font-size: 1.8em;
}
.ProduttoreScheda {align: left; padding-left: 6px; }
#DescrizioneScheda {align: left; padding-left: 6px; }
#DataScheda {align: left; padding-left: 6px;
	color: #808080;
}
.DescrizioneScheda2 {align: left; padding-left: 6px; width: 50%;}
.OffertaSchedaL {align: left; padding-left: 0px; width: 50%;}
.OffertaSchedaR {align: right; vertical-align: top; padding-right: 0px; padding-top: 0px;  }
.ImmagineProdottoScheda {align: right; vertical-align: top; padding-right: 0px; padding-top: 0px; width: 50%;  }
#TagliaImmagineProdottoScheda {width: 300; border: 1px solid #c8c8c8; }
.SchedaCorrelati {vertical-align: top; align: left; width: 100%; border: 1px #a1acb3 solid; background-color: #f0f0f0; padding: 4px; }
.SchedaCorrelatiAz {vertical-align: top; align: left; width: 488px; border: 1px #c0c0c0 solid; background-color: #f0f0f0;  }
.SchedaProduttoreCorr {vertical-align: top; width: 60%; border: 1px #c0c0c0 solid; background-color: #f0f0f0; padding: 5px 5px 5px 5px;}
#IconaProduttore {align: right; }
#IconaProdotti {align: left; vertical-align: center; padding-top: 0px; padding-bottom: 2px; padding-left: 1px; padding-top: 1px; }
.SchedaContatta {vertical-align: top; width: 40%; border: 1px #c0c0c0 solid; background-color: #f0f0f0; padding: 5px 5px 5px 5px;}
.SchedaTecnica {vertical-align: top; align: left; width: 98%; border: 1px #c0c0c0 solid; background-color: #f0f0f0;  }

.ImmagineAzienda {align: left; vertical-align: top; padding: 10px; padding-top: 10px; width: 13%;  border: 1px solid #a1acb3; }
.ImmagineAziendaC {align: left; vertical-align: top; padding: 4px; width: 8%;  border: 1px solid #a1acb3; }
.ImmagineListaArticoli {align: left; vertical-align: top; padding: 10px; padding-top: 10px; width: 13%;  border-bottom: 1px solid #a1acb3; }
.CellaAzienda {align: left; vertical-align: top; padding:13px; padding-top: 0px; border: 1px solid #a1acb3; }
.CellaAziendaC {align: left; vertical-align: top; padding:4px; border: 1px solid #a1acb3; }
.CellaListaArticoli {align: left; vertical-align: top; padding:13px; padding-top: 0px; border-bottom: 1px solid #a1acb3; }

.CellaListaTitoloLog {align: left; vertical-align: top; padding:4px; padding-top:6px;border: 0px; border-bottom: 2px solid #4d4d4d;background-color: #ffffff;}
.CellaLog  {align: left; vertical-align: top; padding:4px; padding-top:4px; border: 1px solid #b6b6b6;border-bottom: 2px solid #4d4d4d;border-left: 0px;border-right: 0px;font-size: 0.9em;
	background-color: #d6e7cb;}
.CellaLog.W{background: #fdfabb;}
.CellaLog.E{background: #f98577; }


.CellaListaTitoloGen {
	align: left;
	vertical-align: center; 
	border: 1px #999999 solid; 
	background-color: #873a4e; 
	padding: 8px; 
	border-collapse: collapse;
	color: #fdfdfd;
	font-size: 1.3em;
}
.CellaListaTitolo {
	align: left; 
	vertical-align: center; 
	border: 1px #999999 solid; background-color: #f5f6f7; 
	padding: 6px; 
	border-collapse: collapse; 
}
.CellaLista {align: left; vertical-align: center; border-left: 1px #999999 solid; border-right: 1px #999999 solid; padding-left: 4px; padding-right: 4px; border-collapse: collapse; font-size: 0.9em;}
.CellaListaImg { vertical-align: center; border-left: 1px #999999 solid; border-right: 1px #999999 solid; padding-left: 4px; padding-right: 4px; border-collapse: collapse; }

.IconaLista { align: middle; vertical-align: center; border: 1px #999999 solid; border-collapse: collapse; cursor: pointer;}
.IconaListaCT { cursor: pointer;}


.BtGestione {vertical-align: top; align: left; width: 15%; border: 1px #000000 dotted; background-color: #f0f0f0;  }

.ListaUltimi {vertical-align: top; align: left; width: 50%; border: 1px #c3c3c3 solid; }

.CellaRicerca {align: left; vertical-align: center; padding-left: 4px; padding-right: 4px; border-collapse: collapse; }


.TabellaListaRichieste {
	background-color: #ffffff; width: 465px; margin-left: 0px; background-image: url('/images/stories/SfondoSchedeProdotti_blue.png'); background-repeat: repeat-x;
	border: 2px solid #a1acb3;
}
.TitoloSchedaListaRichiesta {vertical-align: top;  padding-left: 6px;  padding-top: 24px; }
.RichiestaSchedaLista {align: left; vertical-align: top;  padding-left: 6px; }

.TitoloSchedaListaOfferta {vertical-align: top;  padding-left: 6px;  padding-top: 10px; color: #444444;}
.OffertaSchedaListaArea {align: left; vertical-align: top;  padding-left: 6px;  color: #888888;}

.TabellaListaFoto {border: 1px #999999 solid; border-bottom: 2px #999999 solid; border-top: 2px #55585d solid; width: 465px; margin-left: 0px; background: #ffffff  url('/images/stories/SfondoSchedeFoto.jpg'); float: left;}
.ListaFoto {vertical-align: top;  padding: 1px; color: #444444; }
.TitoloSchedaListaOfferta {vertical-align: top;  padding-left: 6px;  padding-top: 10px; color: #444444;}


/* ----------- POLAROYD----------- */
div.yoo-gallery {
	overflow: hidden;
}
div.yoo-gallery img {
	border: 0;
}
div.yoo-gallery div.thumbnails {
}
div.slideshow-bg {
	margin-bottom: 10px;
}
div.thumbnail {
	padding: 10px;
	float: left;
	position: relative;
}
div.thumbnailmini {
	padding: 5px;
	float: left;
	position: relative;
}
div.thumbnailT {
	padding: 10px;
	float: left;
	position: relative;
}
div.thumbnailTmini {
	padding: 10px;
	float: left;
	position: relative;
}
div.polaroid-m {
	border: 1px solid #c8c8c8;
	background: #ffffff url(http://www.ascensorionline.it/modules/mod_yoo_gallery/yoo_gallery/styles/thumbnail_polaroid/images/polaroid_m.png) 0 100% repeat-x;
	float: left;
}
div.polaroid-mT {
	border: 1px solid #c8c8c8;
	background: #ffffff url(http://www.ascensorionline.it/modules/mod_yoo_gallery/yoo_gallery/styles/thumbnail_polaroid/images/polaroid_m.png) 0 100% repeat-x;
	float: left;
}
div.polaroid-mTmini {
	border: 1px solid #c8c8c8;
	background: #ffffff url(http://www.ascensorionline.it/modules/mod_yoo_gallery/yoo_gallery/styles/thumbnail_polaroid/images/polaroid_m.png) 0 100% repeat-x;
	float: left;
}
div.polaroid-l {
	background: url(http://www.ascensorionline.it/modules/mod_yoo_gallery/yoo_gallery/styles/thumbnail_polaroid/images/polaroid_l.png) 0 100% no-repeat;
	float: left;
}
div.polaroid-lT {
	background: url(http://www.ascensorionline.it/modules/mod_yoo_gallery/yoo_gallery/styles/thumbnail_polaroid/images/polaroid_l.png) 0 100% no-repeat;
	float: left;
}
div.polaroid-lTmini {
	background: url(http://www.ascensorionline.it/modules/mod_yoo_gallery/yoo_gallery/styles/thumbnail_polaroid/images/polaroid_l.png) 0 100% no-repeat;
	float: left;
}
div.polaroid-r {
	padding:6px 6px 18px 6px;
	background: url(http://www.ascensorionline.it/modules/mod_yoo_gallery/yoo_gallery/styles/thumbnail_polaroid/images/polaroid_r.png) 100% 100% no-repeat;
	float: left;
}
div.polaroid-rT {
	padding:10px 6px 18px 6px;
	background: url(http://www.ascensorionline.it/modules/mod_yoo_gallery/yoo_gallery/styles/thumbnail_polaroid/images/polaroid_r.png) 100% 100% no-repeat;
	float: left;
}
div.polaroid-rTmini {
	padding:2px 6px 18px 6px;
	background: url(http://www.ascensorionline.it/modules/mod_yoo_gallery/yoo_gallery/styles/thumbnail_polaroid/images/polaroid_r.png) 100% 100% no-repeat;
	float: left;
}
div.tape {
	position: absolute;
	top: 1px;
	left: 50%;
	z-index: 1;
	width: 78px;
	height: 28px;
	margin-left: -37px;
	background: url(http://www.ascensorionline.it/modules/mod_yoo_gallery/yoo_gallery/styles/thumbnail_polaroid/images/tape.png) 0 0 no-repeat; /* ie6png:crop */
}
div.tapeT{
	position: absolute;
	top: 1px;
	left: 50%;
	z-index: 1;
	width: 78px;
	height: 28px;
	margin-left: -37px;
	background: url(http://www.ascensorionline.it/modules/mod_yoo_gallery/yoo_gallery/styles/thumbnail_polaroid/images/tape.png) 0 0 no-repeat; /* ie6png:crop */
}
div.tapemini {
	position: absolute;
	top: -5px;
	left: 50%;
	z-index: 1;
	width: 48px;
	height: 22px;
	margin-left: -25px;
	background: url(http://www.ascensorionline.it/modules/mod_yoo_gallery/yoo_gallery/styles/thumbnail_polaroid/images/tape.png) 0 0 no-repeat; /* ie6png:crop */	
}
div.thumbnail img {
	float: left;
}


/* ----------- LIBRO ----------- */
div.thumbnaillibro {
	padding: 5px;
	padding-left: 3px;
	float: left;
	position: relative;
}
div.libro-m {
	border: 1px solid #c8c8c8;
	background: #ffffff url(http://www.ascensorionline.it/modules/mod_yoo_gallery/yoo_gallery/styles/thumbnail_polaroid/images/polaroid_m.png) 0 100% repeat-x;
	float: left;
}
div.libro-l {
	background: url(http://www.ascensorionline.it/modules/mod_yoo_gallery/yoo_gallery/styles/thumbnail_polaroid/images/polaroid_l.png) 0 100% no-repeat;
	float: left;
}
div.libro-r {
	padding:3px 3px 8px 3px;
	background: url(http://www.ascensorionline.it/modules/mod_yoo_gallery/yoo_gallery/styles/thumbnail_polaroid/images/polaroid_r.png) 100% 100% no-repeat;
	float: left;
}





