/* CSS Document */

html, body {
	margin:0px;
	padding:0px;
	width:100%;
	font-family:Tahoma;
	font-size:12px;
	background-color: #fff;
	color: #253441;
	text-align:justify;
}

table{
	/*text-align:center;*/
	width:100%;
	height:100%;
	border:0;
}

ul{
	list-style-type:disc;
	list-style-position:outside;
	margin:0.3em 0 0 2em;
	padding:0;
	vertical-align:top;
}

a:link {
	color: #253441;
}
a:visited {
    color: #253441;
}
a:active{
	color: #253441;
}
h1, h2, h3{
	font-size:16px;
	font-weight:bold;
}
.tit{
	color:#0066FF;
	font-weight:bold;
}
#sc{
font-size:11px;}
/* CLASSI PER LO SFONDO PAGINA */

.colorCentre{
	background-color: #EAECF5;
}
.colorLogo{
	background-color: #EAECF5;
	background-image:url(../images/sfondo/logo_fabersystem.gif);
	background-repeat:no-repeat;
}
.colorCentre2{
	background-color: #fff;
}

/*ANGOLI*/

.img_UpSx{
	width:15px;
	height:14px;
	background-image:url(../images/sfondo/faberSys_UpSx.jpg);
	background-repeat:no-repeat;
}
.img_UpDx{
	width:15px;
	height:14px;
	background-image:url(../images/sfondo/faberSys_Updx.jpg);
	background-repeat:no-repeat;
}
.img_DwSx{
	width:15px;
	height:13px;
	background-image:url(../images/sfondo/faberSys_Dwsx.jpg);
	background-repeat:no-repeat;
}
.img_Dwdx{
	width:15px;
	height:13px;
	background-image:url(../images/sfondo/faberSys_Dwdx.jpg);
	background-repeat:no-repeat;
}
/* _______________________________ */


/*UP*/

.up{
	height:14px;
	background-image:url(../images/sfondo/faberSys_Up.jpg);
	background-repeat:repeat-x;
}
/*SX*/

.sx{
	width:15px;
	background-image:url(../images/sfondo/faberSys_sx.jpg);
	background-repeat:repeat-y;
}
/*DX*/

.dx{
	width:15px;
	background-image:url(../images/sfondo/faberSys_dx.jpg);
	background-repeat:repeat-y;
}
/*DOWN*/

.dwn{
	height:13px;
	background-image:url(../images/sfondo/faberSys_Dw.jpg);
	background-repeat:repeat-x;
}

/* _______________________________ */
 
/* CONTENITORE */
#contenitore{
	width:100%;
	text-align:center;
}

#centroContenuti{	
/*width:84%;
width:64%;
width:79%;*/
	float:left;
	margin-top:5px;
	margin-left:1px;
	margin-right:1px;
}


/* TESTATA */

#testata{
	width:auto;
	float:right;
	margin:0 0 7px 0;
}

/* PIE' DI PAGINA */ 
#pede{
	width:682px;
	height:25px;
	margin:5px auto 0 auto;
	/*background-image:url(../images/piepag/faberSystem_pie.jpg);*/
	background-repeat:no-repeat;
}
.testoPiede{
	font-size:11px;
}

/* TABELLA GRAFICA PER CONTENUTI */
.t_UPsx{
	width:80px;
	height:36px;
	background-image:url(../images/tab_cont/faberSystem_area_up_sx.jpg);
	background-repeat:no-repeat;
}
.t_UP{
	width:2px;
	height:36px;
	background-image:url(../images/tab_cont/faberSystem_area_up.jpg);
	background-repeat:repeat-x;
}
.t_UPdx{
	width:80px;
	height:36px;
	background-image:url(../images/tab_cont/faberSystem_area_up_dx.jpg);
	background-repeat:no-repeat;
}
/*---------*/

.t_SX{
	width:37px;
	height:2px;
	background-image:url(../images/tab_cont/faberSystem_area_c_sx.gif);
	background-repeat:repeat-y;
}

.t_DX{
	width:37px;
	height:2px;
	background-image:url(../images/tab_cont/faberSystem_area_c_dx.gif);
	background-repeat:repeat-y;
text-align:right;
}

/*---------*/
.t_DWsx{
	width:80px;
	height:36px;
	background-image:url(../images/tab_cont/faberSystem_area_dwn_sx.jpg);	
	background-repeat:no-repeat;
}
.t_DWdx{
	width:80px;
	height:30px;
	background-image:url(../images/tab_cont/faberSystem_area_dwn_dx.jpg);	
	background-repeat:no-repeat;
}

.t_DW{
	width:2px;
	height:30px;
	background-image:url(../images/tab_cont/faberSystem_area_dwn.jpg);	
	background-repeat:repeat-x;
}


/*________________________________________________________*/


/* TESTI */

#titoloPagina{
	padding:5px 0 0 20px;
	text-align:left;
	color:#0066FF;
	font-weight:bold;
}

.subtitle{
	color:#000000;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	padding:1em;
}

#testi{
	clear:both;
	width:auto;
	height:100%;
	text-align:justify;
	padding:1em;
	font-size:11px;
}

.testo {
	color: #253441;
	text-align:justify;
}

.indietro{
line-height:1em;
	clear:both;
	text-align:right;
}

.incentro{
	clear:both;
	text-align:center;
	font-weight:bold;
}

#centraLogo{
	clear:both;
	width:100%;
	margin:0;
	text-align:center;
}

/* per pagina legale.htm */
.infoDivulgative
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0d0d0d;
}

/*________________________________________________________*/

/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* LA FORM */
/*Forms defaults*/
input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
}
label {
	color:#999;
	cursor:pointer;
	padding-left:2px;
	line-height:15px;
	vertical-align:top;
}
label.chosen {
	color:#333;
}

/*Transparent items*/
.transparent {
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity: 0;
	border:0px solid #FFF;
	background:#FFF;
	z-index:10;
	cursor:pointer;
}
.transparentFake {
	background:none;
	border:none;
}
.transparent2 {
	z-index:10;
}


/*Text inputs*/
.textinput, .textinputHovered {
	width:236px;
	height:15px;
	background:url(../images/input.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
}
.textinputHovered {
	background-position:left bottom;
}

/*Text areas*/
.textarea, .textareaHovered {
	width:236px;
	height:125px;
	background:url(../images/textarea.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
}
.textareaHovered {
	background-position:left bottom;
}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:70px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px 5px;
	background:url(../images/button1.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {
	background-position:left bottom;
}
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

.linkmappa{
	width:69px;
	height:26px;
	color:#ffffff;
	font-weight:bold;
	background:url(../images/button.gif) no-repeat left top;
	text-decoration:none;
	text-align:center;
}

.mappa{
	text-align:left;
	font-size:11px;
	color:#000080;
	font-weight:bold;
	text-decoration:none;
}

.mappaitem {
	text-align:left;
	font-size:11px;
	color:#000080;
	text-decoration:none;
}
/* IMMAGINI */




/*________________________________________________________*/
/* TABELLA IMG E TXT */

#side{
	float:left;
	margin-right:12px;
}
#sin2{
	width:40%;
	float:left;
	text-align:center;
	margin:0 5px 0 5px;
}

/* TABELLA GRIGIA E BIANCA*/
#grigioSopra{
	width:70%;
	height:30px;
	float:left;
	border-top:1px solid #000;
	border-left:1px solid #000;
	background-color:#CCC;
	padding:0 5px 0 5px;
}
#biancoSopra{
	width:70%;
	height:30px;
	float:left;
	border-top:1px solid #000;
	border-left:1px solid #000;
	background-color:#fff;
	padding:0 5px 0 5px;
}
#grigioSotto{
	width:70%;
	height:30px;
	float:left;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	background-color:#CCC;
	padding:0 5px 0 5px;
}
#biancoSotto{
	width:70%;
	height:30px;
	float:left;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	background-color:#fff;
	padding:0 5px 0 5px;
}
/******/
#grigioSopraP{
	width:20%;
	height:30px;
	float:left;
	border-top:1px solid #000;
	border-left:1px solid #999;
	border-right:1px solid #000;
	background-color:#CCC;
	padding:0 5px 0 5px;
}
#biancoSopraP{
	width:20%;
	height:30px;
	float:left;
	border-top:1px solid #000;
	border-left:1px solid #999;
	border-right:1px solid #000;
	background-color:#fff;
	padding:0 5px 0 5px;
}
#grigioSottoP{
	width:20%;
	height:30px;
	float:left;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #999;
	border-right:1px solid #000;
	background-color:#CCC;
	padding:0 5px 0 5px;
}
#biancoSottoP{
	width:20%;
	height:30px;
	float:left;
	border-bottom:1px solid #000;
	border-left:1px solid #999;
	border-right:1px solid #000;
	background-color:#fff;
	padding:0 5px 0 5px;
}
/*******/
#biancoSopra1{
	width:70%;
	height:70px;
	float:left;
	border-top:1px solid #000;
	border-left:1px solid #999;
	border-right:1px solid #000;
	background-color:#fff;
	padding:0 5px 0 5px;
}
#biancoSotto1{
	width:70%;
	height:70px;
	float:left;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #999;
	border-right:1px solid #000;
	background-color:#fff;
	padding:0 5px 0 5px;
}
#biancoSopraP1{
	width:20%;
	height:70px;
	float:left;
	border-top:1px solid #000;
	border-left:1px solid #000;
	background-color:#fff;
	padding:0 5px 0 5px;
}
#biancoSottoP1{
	width:20%;
	height:70px;
	float:left;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	background-color:#fff;
	padding:0 5px 0 5px;
}

div.sdmenu2 {
	width: 150px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	/*padding-bottom: 10px;*/
	/*background: url(images/bottom.gif) no-repeat  right bottom;*/
	/*color: #f0f0f0;*/
}
div.sdmenu2 div span {
	display: block;
	padding: 5px 25px;
	font-weight: bold;
	color: white;
	/*background: url(images/expanded.gif) no-repeat 10px center;*/
	background: url(images/titlemenu.jpg) no-repeat;
	/*background-color: #efefef;*/
	cursor: default;
	/*border-bottom: 5px solid #d0d0d0;*/
}
/*________________________________________________________*/
