/* CSS Document */

BODY { background-color:#FFFFFF; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; }

#contenitore { margin-left:-486px; width:1000px; position:absolute; left:50%;  }

#header { width:1000px; }

#selezione { width:1000px;}

#contenuto { width:1000px; }
#tableContenuto { width:100%; }
.tableContenutoSx { background-image:url(../_img/spalla_sx_table_sx.gif); background-repeat:repeat-y; }
.tableContenutoDx { background-image:url(../_img/spalla_dx_table_sx.gif); background-repeat:repeat-y; }

#tableMenuSel { font-size:12px; font-weight:bold; color:#333333; }

#tableColonnaSinistra { width:210px; }
.tableColonnaDestraSx { background-image:url(../_img/spalla_sx_table_dx.gif); background-repeat:repeat-y; }
.tableColonnaDestraDx { background-image:url(../_img/spalla_dx_table_dx.gif); background-repeat:repeat-y; }


#tableColonna { width:630px; }
.tableColonnaSx { background-image:url(../_img/sx_casella.gif); background-repeat:repeat-y; }
.tableColonnaDx { background-image:url(../_img/dx_casella.gif); background-repeat:repeat-y; }

#tableColonnaPiccola { width:630px; }
.tableCpSottolinea { font-size:12px; border-bottom:2px solid #4C78A9; color: #4C78A9; padding-left:4px; font-weight: bold; }
.tableCpVetrina { font-size:11px; text-align:justify; padding-left:4px; }


#tableFlag { position:relative; left:11px; top:0px; width:605px; } /* ASSESTA QUESTO VALORE PER ADATTARLO AL TITOLO DELLA FINESTRA */
.tableFlagCentro { background-image:url(../_img/tit_back.gif); background-repeat:repeat-x; font-size:12px; font-weight:bold; font-variant:small-caps; color:#FFFFFF;}

.footer { font-size:9px; color:#999999; text-align:center; border-top:1px solid #999999;  }

td.voce_menu {
text-align: left;
vertical-align: middle;
}

td.voce_menu_selected {
text-align: left;
vertical-align: middle;
}


td.voce_menu_punt {
text-align: left;
vertical-align: top;
font-weight: bold;
color: #ffffff;
}

td.voce_menu_punt_selected {
text-align: left;
vertical-align: top;
font-weight: bold;
color: #006699;
}


td.voce_menu a {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #ffffff;
cursor: none;
text-decoration: none;
text-align: right;
}

td.voce_menu a:hover {
color: #006699;
cursor: none;
}

td.voce_menu_selected a {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #006699;
cursor: none;
text-decoration: none;
text-align: right;
}


td.voce_menu_links a {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #ffffff;
cursor: none;
text-decoration: none;
text-align: right;
}

td.voce_menu_links a:hover {
color: #006699;
cursor: none;
}


td.links_testata {
text-align: center;
vertical-align: middle;
}

td.links_testata a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #006699;
cursor: none;
text-decoration: none;
text-align: right;
}

td.links_testata a:hover {
color: #A0C6D9;
cursor: none;
}

td.mail_phone {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #4C78A9;
cursor: none;
text-decoration: none;
text-align: left;
vertical-align: middle;
}

td.mail_phone a {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #4C78A9;
cursor: none;
text-decoration: none;
text-align: left;
vertical-align: middle;
}

td.metodologie {
	FONT-SIZE: 10px; vertical-align: middle; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, Sans Serif
}

.metodologie_punto {
	vertical-align: top; COLOR: black;
}

.testometodologie {
	FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Sans Serif
}

BR { clear: none }

.testo_cnt {
	FONT-SIZE: 11px; COLOR: black; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, Sans Serif
}

td.tdsxGrey
{
background-image:url(../_img/back_tb_sx.gif); background-repeat:repeat-y; 
}

/*cella sfondo bianco*/
.cel01 {background-color: #FFFFFF}

/*cella sfondo arancione #FF944B*/
.cel04 {background-color: #FF944B}

/*cella sfondo nero  #000000*/
.cel09 {background-color: #000000}

/*grigio scritte #626262*/
.t1  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #222222}
.t1l { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #222222}

/*blu scritte #3333CC*/
.t4b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3333CC; font-weight: bold}

/*cella sfondo grigio #010000;*/
.cel21 {background-color: #C0C0C0;}
