/**
* @version $Id: stili.css,v 1.0 03/07/2006
* @copyright (C) 2006 Bo.Di. Srl
*/

body{
	background-color: #E7E7E7;
	padding: 0;
	margin-top: 10px;
	font-size: 7pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

TR	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;}
TD	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt;}

/* ---------------------------------------- Preload Page */

	#hidepage{
		position: absolute;
		top: 33%;
        left: 33%;
		z-index: 10000;
		width: 300px;
		height: 50px;
		text-align: center;
		vertical-align: middle;
	}
	.hidepageText {
	font-size: 7pt;
	background-color: #ffffff;
	width: 300px;
	height: 50px;
	padding: 50px;
	color: #6A6A6A;
	border: 1px solid #E7E7E7;
}


/* ---------------------------------------- Struttura */

.angolo_top_Sx { background-image: url(../images/angolo_top_Sx.jpg); background-repeat: no-repeat; width: 16px; height: 14px;}
.filetto_top { background-image: url(../images/bkg_Top.jpg); background-repeat: repeat-x; width: 844px; height: 14px;}
.angolo_top_Dx { background-image: url(../images/angolo_top_Dx.jpg); background-repeat: no-repeat; width: 16px;}
.bordo_Sx { background-image: url(../images/bkg_Sx.jpg); background-repeat: repeat-y; width: 16px;}
.bordo_Dx { background-image: url(../images/bkg_Dx.jpg); background-repeat: repeat-y; width: 16px;}
.barrastato_filetto { background-image: url(../images/bkg_fileto_stato.jpg); background-repeat: repeat-x; width: 844px; height: 22px;}
.barrastato_data { height: 18px; width: 174px; padding-top: 2px; color: #8E8E8E; text-align: center; }
.barrastato_menu { height: 18px; padding-left:39px; padding-top: 2px;}
.barrastato_info { height: 18px; text-align: right; padding-top: 2px;}
.bkg_menu_Sx { background-image: url(../images/bkg_menu_Sx.jpg); background-repeat: no-repeat; width: 179px; height: 390px; }
.filetto_bkg_menu_Sx { background-color: White; background-image: url(../images/filetto_bkg_menu_Sx.jpg); background-repeat: repeat-y; background-position: left; height: 179px;}
.angolo_footer_Sx { background-image: url(../images/angolo_footer_Sx.jpg); background-repeat: no-repeat; width: 16px; height: 14px; }
.barra_footer { background-image: url(../images/bkg_Footer.jpg); background-repeat: no-repeat; width: 844px; height: 73px;}
.angolo_footer_Dx { background-image: url(../images/angolo_footer_Dx.jpg); background-repeat: no-repeat; width: 16px; height: 14px;}

#lezioni { color: #8E8E8E; line-height: 14px; }

/* ---------------------------------------- Contenitore */

.contenitore { padding: 18px 0px 0px 34px; width: 630px;}

.Titolo-1 { color: #B1E620; font-size: 10pt; font-weight: bold;}
.Titolo-xche { color: #B1E620; font-size: 14pt; font-weight: bold;}
.TXT-xche { color: #4382B8; line-height: 22px;}
.donnahome  { background-image: url(../images/donna.jpg); background-repeat: no-repeat; background-position: bottom right; width: 170px;}
.TitoloCaratteristiche { color: #4382B8; font-size: 10pt; font-weight: bold; padding-left: 10px; }
.txt_Caratteristica { color: #8E8E8E; height: 25px; text-align: left; vertical-align: middle; font-weight: normal; padding-left: 10px; }
.catfunzioni { color: #4382B8; font-size: 8pt; font-weight: bold; }
.Moduli { color: #4382B8; font-size: 10pt; font-weight: bold; }
.TipoModulo { color: #FFFFFF; background-color: #4382B8; font-size: 10pt; font-weight: bold; width: 100px; text-align: center;}
.ClasseModuli { color: #FFFFFF; font-size: 10pt; font-weight: bold; background-color: #4382B8; padding-left: 10px; text-align: left; }
.txt_grigio { color: #8E8E8E; padding-top: 10px; width: 630px;}
.BoDi_azienda { color: #8E8E8E; font-size: 10pt; font-weight: bold;}

.td_top { vertical-align: top;}
.td_IndividuaCliente { vertical-align: middle; height: 30px;}
.td_centro { vertical-align: middle; text-align: center;}
.td_DX { text-align: right;}
.filetto_caratteristiche  { border: solid 3px #B1E620;}
.filetto_screenshots  { border: solid 3px #B1E620;}
.lente  { padding-left: 5px; padding-top: 22px;}
.td_HeightRigheCaratteristiche { height: 33px;}
.td_Contatti { width: 30px;}
.td_ContattiINS { width: 300px;}


INPUT.button { font-size: 8pt; color: #FFFFFF; background-color: #4382B8; cursor: pointer; padding-right: 10px;}

.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #F1F5F8;
	padding-left: 3px;
	border: 1px solid #4382B8;
	margin-top: 2px;
	margin-bottom: 2px;
}

.selec_contatti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #F1F5F8;
	padding-left: 0px;
	border: 1px solid #4382B8;
	margin-top: 2px;
	margin-bottom: 2px;
}

.textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #5c676d;
	background-color: #F1F5F8;
	padding-left: 3px;
	border: 1px solid #2b5115;
}


/* ------------------------ RollOver TR ---------------- */

.item			{	 background-color: #FFF;}
.itemHover	{	background-color: #EBEEF3;}


/* ---------------------------------------- Elenco Funzionalitą*/

#funzioni ul li {
	list-style: url(../images/square.jpg);
	color: #8E8E8E;
}


/* ---------------------------------------- Menu SX */

.qui{
	padding: 0px 0px 0px 10px;
	color: #678610;
}

#menu {
	width:155px;
	/*height: 269px;*/
	padding-top:18px;
	padding-left: 10px;
	font-size: 8pt;
	float : left;
	display : inline;
	vertical-align: top;
}

#menu ul {
	margin: 0px;
	border : 0px;
	padding-left: 0px;
	display : block;
}

#menu ul li {
	border-bottom: 1px dashed #FFFFFF;
	list-style-type : none;
	color: Black;
	font-size: 8pt;
	font-weight : bold;	
   height: 22px;
   line-height: 22px;
	display : block;
}

#menu ul li a {
	text-decoration : none;
	padding: 0px 0px 0px 10px;
	color : #FFFFFF;
	font-weight : bold;	
   height: 22px;
   line-height: 22px;
	display : block;
}

#menu ul li a:hover {
	color : black;
	display : block;	
	background-color: White;
	opacity:.5;
	moz-opacity: .5;
	khtml-opacity: .5;
 	filter: alpha(opacity=40);
}


/* ---------------------------------------- Link Normale */

.link { color: blue; font-size: 7pt;}

A.link:link, A.link:visited, A.link:active {color: #4382B8; text-decoration: none;}
A.link:hover {color: #B1E620; text-decoration: none;}


/* ---------------------------------------- Link Menu Stato */

.linkMenuStato { color: #8E8E8E; font-size: 7pt;}
.linkMenuStatoNO { color: #8E8E8E; font-size: 7pt;}

A.linkMenuStato:link, A.linkMenuStato:visited, A.linkMenuStato:active { color: #8E8E8E; text-decoration: none;}
A.linkMenuStato:hover { color: #4382B8; text-decoration: none;}


/* ---------------------------------------- Link Normale */

.linkgoogle { color: blue; font-size: 7pt;}

A.linkgoogle:link, A.linkgoogle:visited, A.linkgoogle:active {color: #4382B8; text-decoration: none;}
A.linkgoogle:hover {color: #B1E620; text-decoration: none;}



/* ---------------------------------------- Footer */

.BOX_W3C { height: 73px; width: 179px; text-align: center;}
.BOX_Footer { height: 73px; width: 630px; padding-left: 37px; color: #8E8E8E; text-align: left; }



A.linkFooter:link, A.linkFooter:visited, A.linkFooter:active {color: #8E8E8E; text-decoration: none;}
A.linkFooter:hover {color: #4382B8; text-decoration: none;}