body
{
	margin: 0;
	padding: 0;
	background:#008E4F url(../img/spacer_withe.gif) repeat-x 0 0 ;
}

img {border-width:0;}

fieldset{border-width:0;}

.clear_all {clear:both;}

div.testa
{
background:#fff;
font-family: Tahoma;
font-size: 0.7em;
color: #646464;
padding: 17px 0 0 0;
margin: 0;
/*margin-bottom:-5px;*/
/*min-height: 75px;*/
}

/** html div.testa
{
height: 75px;
}*/

div.testaleft
{
	float:left;
	width:270px;
	margin:0;
	padding-bottom: 13px;
}

div.row
{
	margin:0 0 10px 0;
	overflow:hidden;
	display:block;
	float:left;
	width:100%;
}

div.leftCell
{
	float:left;
	padding:3px 0 0 0;
	color:#008E4F;
	overflow:hidden;
}

div.rightCell2
{
	float:left;
	padding:0;
	overflow:hidden;
	
}

div.testaleft img
{
	margin-left: 12px;
	border-width: 0;
}

div.testaright
{
	margin-left: 280px;
	text-align: right;
	margin-right: 12px;
	min-height:90px;
	background: url(../img/sf_testa.jpg) repeat-x left 75%;
	
}

div.testaright div.sfondotesta
{
	min-height:90px;
	background: url(../img/banner_biver.jpg) no-repeat left 75%;
}

* html div.testaright div.sfondotesta
{
	height:90px;
}

* html div.testaright
{
	height:90px;
	margin-left: 277px;
}

div.testaright a
{
	text-decoration: none;
	color: #646464;
	text-transform:uppercase;
}

div.testa_ric
{
	float:left;
}


.textA
{
	font-family: Georgia;
	font-size:1.09em;
	color: #646464;
	padding: 0;
	margin:0;
	vertical-align:middle;
}

.textB
{
	font-family: Georgia;
	font-size:1.09em;
	color: #646464;
	padding: 0;
	vertical-align:bottom;
}

/*#txt1
{
margin-left:0;
margin-right:6px;
width:153px;

}*/

div.testa_ric input.txt
{
	margin-left:0;
	margin-right:6px;
	font-family: Georgia;
	font-size:1.09em;
	color: #646464;
	padding: 0;
	vertical-align:top;
}

div.testa_ric input.btn
{
	margin:0;
	padding:0;
	vertical-align:middle;
}

/*#txtComune
{
margin-right:7px;
width:132px;
font-size:0.7em;
vertical-align:top;
}

* html #txtComune
{
margin:0;
margin-right:5px;
width:137px;
font-size:0.7em;
padding:0;
}*/

/*#txtCap
{
width:68px;
font-size:0.7em;
margin-right:7px;
vertical-align:top;
}

* html #txtCap
{
margin:0;
padding:0;
width:67px;
font-size:0.7em;
margin-right:5px;
}*/

div.conti
{
margin-top: 20px;
margin-right: 7px;
border: solid 1px #ffffff;
}

div.conti_left
{
margin-right: 147px;
padding-left:12px;
}

div.conti_left img
{

margin-right: 10px;
margin-left: 20px;
float: right;
border-width: 0;
margin-top: -11px; 

}

div.conti_right
{
padding-top: 23px;
width: 136px;
float: right;
}

div.conti_right2
{
padding-top: 43px;
width: 136px;
float: right;
}

div.conti_right div
{
margin-top: -25px;
margin-left: 25px;
font-family: "Trebuchet MS";
font-size:0.9em;
line-height: 1.1em;
}

div.conti_right2 div
{
margin-top: -25px;
margin-left: 25px;
font-family: "Trebuchet MS";
font-size:0.9em;
line-height: 1.1em;
}

div.col_destra input.txt
{
	font-family: Georgia;
	color: #646464;
	margin: 0 7px 0 0;
	font-size:0.7em;
	vertical-align:top;
	padding: 0;
}

div.col_destra input.btn
{
	margin:0;
	padding:0;
	float:right;
}

/** html div.col_destra input.txt
{
	font-family: Georgia;
	color: #646464;
	margin: 0 7px 0 0;
	font-size:0.7em;
	padding:0;
}*/


/*#submit1
{
margin-right:0px;
}

.submit1
{
margin-right:0px;
}*/

/*#submit2 
{
margin:0;
padding:0;
float:right;
}*/

/*#submit3
{
margin:0;
margin-top:12px;
padding:0;
}

* html #submit3
{
margin-left:-1px;
}

#submit4
{
margin-top:12px;
}

* html #submit4
{
margin-left:-4px;
margin-right:0;
}

#submit5
{
margin-left:8px;
}*/

div.col_sinistra select.testoIB
{
	width:100%;
	font-family: arial;
	color: #828282;
	text-decoration:none;
	font-size:0.8em;
	padding:0px;
}

div.col_sinistra span.testoIB
{
	display:block;
	font-family: arial;
	color: #828282;
	text-decoration:none;
	margin:10px 0 10px 0;
	font-size:0.8em;
	letter-spacing:normal;
}

div.col_destra select.testoIB
{
	width:100%;
	font-family: arial;
	color: #828282;
	text-decoration:none;
	font-size:0.8em;
	padding:0px;
}

div.col_destra span.testoIB
{
	display:block;
	font-family: arial;
	color: #828282;
	text-decoration:none;
	margin:10px 0 10px 0;
	font-size:0.8em;
	letter-spacing:normal;
}

div.contenitore
{
background: #ffffff;
margin: 0;
padding: 0;
float:left;
width:100%;
}

div.ricerca
{
	font-family: "Trebuchet MS";
	font-size: 0.81em;
	color: #646464;
	/*clear: both;*/
	margin: 0px;
	padding-bottom:9px;
	/*background:#fff;*/
}

/** html div.menu
{
margin: 0 12px 0 12px;
}*/

div.menuleft
{
/*margin-right: 200px;*/
	/*text-align: left;*/
	color: #008E4F;
	padding: 0 0 10px 12px;
	font-family: "Trebuchet MS";
	font-size: 0.81em;
}

/*div.menuright
{
float:right;
width:248px;
margin:0;
padding:0;
text-align: left;
}*/

div.ricerca label.voce_input
{
	font-family: Arial;
	font-size:0.7em;
}
.divRicercaSito
{
    margin:0px;
    padding:0px;
}
div.divRicercaSito input#ricerca_testo 
{
    margin-left:10px; 
    width:57%; 
    padding-left:2px;
}

div.divRicercaSito input#ricercaInvia 
{
    width:18px; 
    margin-left:4px;
}

div.divRicercaSito span#tasto_invia 
{
    margin-right:16px; 
    float:right;
}

div.ricerca input
{
	height:13px;
	padding:0;
	margin-left:16px;
}


div.menuleft a
{
	text-decoration: none;
	color: #008E4F;
	margin-right: 14px;
}

/*div.menuleft span
{
margin-right: 14px;
}*/


/* SEZIONE CENTRALE */
div.col_sinistra
{
float: left;
width: 248px;
padding-left:12px;
padding-right:6px;
}

/* html div.col_sinistra
{
}*/


.box_rosso
{
	border: 1px solid #008E4F;
	margin-bottom: 8px;
	margin-top:8px;
	padding: 0 0 12px 0;
	font-family: Arial;
	font-size:0.81em;
	color: #008E4F;
	line-height: 1.4em;
}

/** html .box_rosso
{
	padding-bottom: 12px;
	margin-bottom:12px;
}*/

div.col_destra div.box_rosso,
div.col_destra div.box_grigio,
div.col_sinistra div.box_grigio
{
	margin-bottom: 16px;
}

span.intest_rosso
{
	display:block;
	background:#008E4F;
	color: #ffffff;
	font-family: Arial;
	font-size:0.92em;
	font-weight:bold;
	text-align:center;
	line-height:1.0em;
	padding-top:2px;
	padding-bottom:2px;
}

* html span.intest_rosso
{
	padding:0;
	vertical-align:middle;
}

.box_rosso ul
{
	list-style-image: url(../img/listared.gif);
	margin-left:18px;
	padding-left:12px;
	margin-top:8px;
	margin-bottom:0;
	padding-bottom:0;
	color: #008E4F;
	font-family: Arial;
}

.box_rosso li
{
	line-height:1.4em;
}

.box_rosso li span
{
	font-family: Times;
}

.box_grigio
{
	border: 1px solid #646464;
	margin:0;
	margin-bottom: 8px;
	padding: 0 0 7px 0;
	font-family: Arial;
	font-size:0.70em;
	color: #646464;
	line-height: 1.4em;
}

div.col_destra div.box_grigio select
{
    font-size: 1.1em;
    margin:10px 7px 0 10px; 
    width:200px;
}

div.col_destra div.box_grigio input.textC
{
    font-size: 1.1em;
	font-family:"Trebuchet MS";
    margin:0 7px 10px 0; 
    width:200px;
    color: #646464;
}

div.col_destra div.box_grigio div.nomargin
{
    padding:0;
    margin:10px 7px 0 10px; 
}

div.col_destra div.box_grigio div.nomargin2
{
    padding:0;
    margin:0; 
}

.unariga{padding:0;}

.tipo2 {min-height: 56px; margin-top:10px;}
* html .tipo2 {min-height: 56px;}

.tipo3 {min-height: 190px; margin-top:10px;}
* html .tipo3 {min-height: 190px;}

.tipo4 {min-height: 55px; margin-top:10px;}
* html .tipo4 {min-height: 55px;}

.tipo5 {min-height: 107px; margin-top:10px;}
* html .tipo5 {min-height: 107px;}


span.intest_grigio
{
	display:block;
	background:#646464;
	color: #ffffff;
	font-family: Arial;
	font-size:1.1em;
	font-weight:bold;
	text-align:center;
	min-height:16px;
}

a.link_intest
{
	color: #ffffff;
	font-family: Arial;
	text-decoration:none;
}

* html span.intest_grigio, * html span.intest_rosso
{
	height: 16px;
	margin:0;
}


span.intest_grigio img
{
	margin-left:3px;
	margin-right:1px;
}

.box_grigio p
{
	padding: 8px 12px 8px 12px;
	margin:0;
}

.box_grigio img
{
	margin-left:8px;
}

/* BOX CON VOCI SELEZIONATE */
div.box_grigio div
{
	padding: 6px 0 6px 0;
	line-height:1.40em;
}

div.box_grigio div a
{
	display: block;
	margin-left:2px;
	margin-right: 2px;
}

div.box_grigio div a.livello1
{
	color: #008E4F;
	font-family: arial;
	margin:0px 10px 0px 10px;
	padding:1px 2px 1px 4px;
	font-size:1.1em;
	text-decoration: none;
	font-weight: bold;
}

div.box_grigio div a.livello1:hover
{
	/*background: #008E4F;*/
	color:  #F39900;
	margin:0px 10px 0px 10px;
	padding:1px 2px 1px 4px;
	font-size:1.1em;
}


div.box_grigio div a.livello2
{
	color: #646464;
	font-family: arial;
	margin:0px 10px 0px 10px;
	padding:1px 2px 1px 14px;
	font-size:1.0em;
	text-decoration: none;
	text-transform:none;
}

div.box_grigio div a.livello2:hover
{
	/*background: #008E4F;*/
	color:  #F39900;
	font-family: Arial;
	margin:0 10px 0 10px;
	padding:1px 2px 1px 14px;
	font-size:1.0em;
}

div.box_grigio div a.livello3
{
	color: #646464;
	font-family: Arial;
	margin:0 10px 0 10px;
	padding:1px 2px 1px 24px;
	font-size:1.0em;
	text-decoration: none;
	text-transform:none;
}

div.box_grigio div a.livello3:hover
{
	/*background: #008E4F;*/
	color:  #F39900;
	margin:0 10px 0 10px;
	padding:1px 2px 1px 24px;
	font-size:1.0em;
}

div.box_grigio div a.livello4
{
	color: #646464;
	font-family: Arial;
	margin:0 10px 0 10px;
	padding:1px 2px 1px 34px;
	font-size:1.0em;
	text-decoration: none;
	text-transform:none;
}

div.box_grigio div a.livello4:hover
{
	/*background: #008E4F;*/
	color:  #F39900;
	margin:0 10px 0 10px;
	padding:1px 2px 1px 34px;
	font-size:1.0em;
}

div.box_grigio div a.livello5
{
	color: #646464;
	font-family: Arial;
	margin:0 10px 0 10px;
	padding:1px 2px 1px 44px;
	font-size:1.0em;
	text-decoration: none;
	text-transform:none;
}

div.box_grigio div a.livello5:hover
{
	/*background: #008E4F;*/
	color:  #F39900;
	margin:0 10px 0 10px;
	padding:1px 2px 1px 44px;
	font-size:1.0em;
}

div.box_grigio div a.attivo1
{
color: #F39900;
/*background: #008E4F;*/
font-family: arial;
margin:0 10px 0 10px;
padding:1px 2px 1px 4px;
display: block;
font-size:1.1em;
text-decoration: none;
font-weight: bold;
}

div.box_grigio div a.attivo2
{
/*background: #008E4F;*/
color:  #F39900;
font-family: Arial;
margin:0 10px 0 10px;
padding:1px 2px 1px 14px;
display: block;
font-size:1.0em;
text-decoration: none;
text-transform:none;
}

div.box_grigio div #attivo2
{
/*background: #008E4F;*/
color:  #F39900;
font-family: Arial;
margin:0 10px 0 10px;
padding:1px 2px 1px 14px;
display: block;
font-size:1.0em;
}

div.box_grigio div a.attivo3
{
/*background: #008E4F;*/
color:  #F39900;
margin:0 10px 0 10px;
padding:1px 2px 1px 24px;
display: block;
font-family: arial;
text-decoration: none;
text-transform:none;
}

div.box_grigio div #attivo3
{
/*background: #008E4F;*/
color:  #F39900;
margin:0 10px 0 10px;
padding:1px 2px 1px 24px;
display: block;
font-family: arial;
text-decoration: none;
text-transform:none;
}

div.box_grigio div a.attivo4
{
/*background: #008E4F;*/
color:  #F39900;
margin:0 10px 0 10px;
padding:1px 2px 1px 34px;
display: block;
font-family: arial;
text-decoration: none;
text-transform:none;
}

div.box_grigio div #attivo4
{
/*background: #008E4F;*/
color:  #F39900;
margin:0 10px 0 10px;
padding:1px 2px 1px 34px;
display: block;
font-family: arial;
text-decoration: none;
text-transform:none;
}

div.box_grigio div a.attivo5
{
/*background: #008E4F;*/
color:  #F39900;
margin:0 10px 0 10px;
padding:1px 2px 1px 44px;
display: block;
font-family: arial;
text-decoration: none;
text-transform:none;
}

div.box_grigio div #attivo5
{
/*background: #008E4F;*/
color:  #F39900;
margin:0 10px 0 10px;
padding:1px 2px 1px 44px;
display: block;
font-family: arial;
text-decoration: none;
text-transform:none;
}



/****************************/

div.col_destra
{
	float: right;
	width: 248px;
	margin-right:12px;
	padding-bottom:8px;
}

* html div.col_destra
{
	/*height:480px;*/
	margin-right:0px;
	width: 248px;
	margin-right:6px;
}

/*div.col_destra img#ident{margin-top:0px;}*/


div.col_centrale
{
	margin:0;
	padding:0;
	padding-bottom:10px;
}


div.col_centrale div.centro_su
{
	margin-left: 280px;
	/*margin-left: 20px;*/
	margin-right: 280px;
	border:1px solid #646464;
	font-size:0.7em;
	padding-bottom:12px;
}

div.col_centrale div.centro_su div.testo a
{
	color: #646464;
}

div.col_centrale div.centro_su2
{
	margin-left: 280px;
	margin-right: 12px;
	border:1px solid #646464;
	font-size:0.7em;
}

div.centro_su div.glossario
{
padding:0;
margin:5px;
font-size:1em;
}

div.centro2 label.redLabel,
div.centro label.redLabel,
label.redLabel
{
	color:#008E4F;
	font-size:1.18em;
	font-weight:bold;
	vertical-align:top;
	line-height:16px;
	font-family: Arial;
}

.redLabelErrore
{
color:#ff0000;
font-size:1.18em;
font-weight:bold;
vertical-align:top;
line-height:16px;
font-family: Arial;
}

div.glossario a, div.glossario a:hover
{
text-decoration: none;
color: #646464;
margin-right: 5px;
}

div.glossario span
{
color: #002352;
margin-right: 5px;
}

div.glossario input, #txtCerca
{
    margin-left:10px; 
    width:57%; 
    padding-left:2px;
}

div.centro2 span#tasto_invia 
{
    margin-right:16px; 
    float:right;
}
div.glossario input#btnVai 
{
    width:18px; 
    margin-left:4px;
}

div.box_rosso input.txt
{
	font-size: 1.09em;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	padding:0 3px 0 3px;
	width:190px;
}


div.mutui_invia {width:78%;}
div.mutui_invia span.tasto_invia {margin-right:0; float:right;}

textarea.mutuiPrivacy {
font-size:0.92em;
border:0;
line-height:1.40em;
margin-bottom:8px;
margin-left:0px;
width:78%;
clear:right;
}


/*


form#ricerca input#ricerca_testo {margin-left:10px; width:57%; padding-left:2px;}
form#ricerca input#ricercaInvia {width:18px; margin-left:4px;}
form#ricerca span#tasto_invia {margin-right:16px; float:right;}
*/

/** html div.col_centrale div.centro_su
{
	margin-left: 280px;
	margin-right: 280px;
}

* html div.col_centrale div.centro_su2
{
	margin-left: 280px;
	margin-right: 12px;
}*/

.altezza1
{
	height:486px;
}

* html .altezza1
{
height:490px;
}

.altezza2
{
	min-height:470px;	
}

* html .altezza2
{
	height:470px;
}

.altezza3
{
	min-height:785px;
}

* html .altezza3
{
	height:785px;
}


.altezza4
{
	min-height:489px;
}

* html .altezza4
{
	height:486px;
}

.altezza5
{
	min-height:912px;
}

* html .altezza5
{
height:906px;
}

.altezza6
{
min-height:548px;
}

* html .altezza6
{
height:544px;
}


div.centro_su .cont_riga
{
	font-family:arial;
	color: #646464;
	line-height:1.40em;
	margin-bottom:20px;
	overflow:hidden;
	width:100%;

}

div.centro_su .cont_prima_riga
{
font-family:arial;
color: #646464;
line-height:1.40em;
margin-right:12px;
margin-left:12px;
margin-bottom:20px;
}

div.cont_riga .testoSX
{
margin-right:142px;
padding-left:12px;
padding-right:12px;
/*border:1px solid #fff;*/
}

div.cont_riga .testoSX img,
div.cont_riga .testoDX img,
div.cont_riga .testoDX2 img,
div.cont_riga .testoDX3 img,
div.centro2 img
{
margin-top:-12px;
float:right;
}

* html div.cont_riga .testoSX img,
* html div.cont_riga .testoDX img,
* html div.cont_riga .testoDX2 img,
* html div.cont_riga .testoDX3 img,
* html div.centro2 img
{
margin-top:-12px;
float:right;
margin-left:10px;
}

div.cont_riga div.logoDX 
{ 
	float:right;
	width:110px;
	/*min-height:40px;*/
	padding-left:24px;
	/*padding-top:16px;*/
	line-height:1.0em;
	font-size:0.81em;
	font-family:"Trebuchet MS";

}

/** html div.cont_riga div.logoDX { height:40px; }*/

div.cont_riga div.asterisco
{
/*float:right;*/
/*min-height:40px;*/
/*border:1px solid #fff;*/
/*padding-top:32px;*/
/*padding-left:24px;*/
background: url(../img/asterisco.gif) no-repeat left top;

}

/** html div.cont_riga .asterisco
{
height:40px;
padding-top:30px;
background: url(../img/asterisco.gif) no-repeat left 30px;
}*/


div.cont_riga .asterisco a.red
{
text-decoration:none;
color:#008E4F;
font-size:0.9em;
}

div.cont_riga .asterisco a.grey
{
text-decoration:none;
font-size:0.9em;
color:#646464;
}



div.cont_riga div.videoSX
{
float:left;
/*width:70px;*/
font-size:0.9em;
line-height:1.0em;
padding-left:12px;
/*height:95px;*/
}

div.cont_riga div.testoDX
{
	padding-left:84px;
	margin-right:12px;
	padding-top:0;
	margin-top:0;
	/*height:95px;*/
	/*text-align:justify;*/
}

* html div.cont_riga div.testoDX
{
	padding-left:10px;
	display:inline-block;
}

div.cont_riga .pubblSX
{
float:left;
width:97px;
font-size:0.9em;
line-height:1.0em;
padding-left:12px;
/*height:125px;*/
}


div.cont_riga .pubblSX3
{
float:left;
width:97px;
font-size:0.9em;
line-height:1.0em;
padding-left:12px;
height:120px;
}

div.cont_riga .testoDX2
{
	padding-left:110px;
	margin-right:12px;
	padding-top:0;
	margin-top:0;
	/*height:125px;*/
	/*display:inline-block;*/
	/*text-align:justify;*/
}

* html div.cont_riga .testoDX2
{
padding-left:0px;
margin-right:12px;
padding-top:0;
margin-top:0;
display:inline-block;
/*height:125px;*/
}

div.cont_riga .testoDX3
{
padding-left:110px;
padding-right:12px;
padding-top:0;
margin-top:0;
height:120px;
}

* html div.cont_riga .testoDX3
{
padding-left:0px;
padding-right:12px;
padding-top:0;
margin-top:0;
height:154px;
}

/** html div.cont_riga .testoDX
{
padding-left:0px;
}*/


div.cont_riga .logoSoc
{
	float:left;
/*width:115px;*/
	font-size:0.9em;
	line-height:1.0em;
	padding-left:12px;
/*height:50px;*/
}

div.cont_riga .testoSoc
{
	margin-left:120px;
	padding-right:20px;
	padding-top:0;
	margin-top:0;
/*height:50px;*/
}

/** html div.cont_riga .testoSoc
{
	padding-left:10px;
}*/

div.riga2
{
	padding-left:12px;
	padding-right:12px;
	padding-bottom:20px;
	padding-top:4px;
	clear:both;
}


/* SEZIONE FOOTER */

div.footer
{
background: #008E4F;
height:32px;
padding: 0 12px 0 12px;
margin: 0px;
clear:both;
}

div.foot_menu
{
color: #ffffff;
font-family: Tahoma;
font-size:0.7em;
float: left;
padding-top: 12px;
}

div.foot_menu a
{
text-decoration: none;
color: #ffffff;
/*margin-right: 6px;
margin-left: 6px;*/
}

/*div.foot_menu a#attivo
{
text-decoration: underline;
}*/

div.footer div.foot_logo
{
padding-top: 12px;
float:right;
text-align:right;

}

div.footer div.foot_logo img
{
margin-right:0px;
}

div.footer div.foot_logo img.foot_logo_print
{display:none;}

div.footer div.foot_logo img.foot_logo_noprint
{display:block;}


div.footer span.nome
{
	font-family: Tahoma;
	font-size:1em;
	color: #80C7A7;
	margin-left: 15px;
}

/*div.footer span#errore{margin-left: 0px;}*/

div.foot_gradiente
{
	padding-top:10px;
	min-height:40px;
	background:url(../img/sfondo_foot.jpg) repeat-x top;
}

* html div.foot_gradiente
{
	height:40px;
}

a.link_rosso
{
	font-family: arial;
	color: #008E4F;
	text-decoration:none;
}

div.menuleft a.link_rosso
{
	color: #F39900;
	font-family: "Trebuchet MS";
}

div.testa_ric a.link_rosso
{
	color: #008E4F;
	font-family: Tahoma;
}

a.link_rosso2
{
font-family: arial;
color: #008E4F;
text-decoration:underline;
display:block;
text-align:right;
padding-right: 12px;
}

font.link_rosso3 a,
a.link_rosso3,
div.centro_sin a, 
div.centro_sin2 a, 
div.centro_sin3 a, 
div.centro_sin4 a
{
font-family: arial;
color: #008E4F;
text-decoration:underline;
text-align:left;
}

div.centro_sinTrasp2 a
{
font-family: arial;
color: #008E4F;
text-decoration:underline;
text-align:left;
font-size: 10px;
font-weight: normal;
}

div.centro_sinTrasp2 div.archivio a
{
font-family: arial;
color: #008E4F;
text-decoration:underline;
text-align:left;
font-size: 11px;
font-weight: normal;
}

a.link_rosso4
{
font-family: arial;
color: #008E4F;
text-decoration:none;
padding-bottom:0;
}

a.link_rosso5
{
font-family: arial;
color: #008E4F;
text-decoration:none;
padding-bottom:0;
font-size:1.18em;
font-weight:bold;
}

a.link_bianco
{
color: #ffffff;
text-decoration:none; 
}


a.lettera
{
font-family: arial;
color: #646464;
text-decoration:none;
margin-right:7px;
}

span.letteraRossa
{
font-family: arial;
color: #008E4F;
padding-right:8px;
}

span.step,
a.step
{
font-family: arial;
color: #646464;
text-decoration:none;
margin-right:6px;
margin-left:6px;
}

span.stepRosso,
a.stepRosso
{
font-family: arial;
color: #008E4F;
margin-right:6px;
margin-left:6px;
text-decoration:none;
}

a.link_grigio,div.elencoDisclaimer a
{
font-family: arial;
color: #646464;
text-decoration:none;
}

a.link_grigio2
{
font-family: arial;
font-size: 0.81em;
color: #646464;
text-decoration:underline;
}

a.link_grigio3
{
font-family: arial;
color: #646464;
text-decoration:underline;
line-height:1.75em;
font-size:0.81em;
}

a.link_grigio4
{
font-family: arial;
color: #646464;
text-decoration:underline;
line-height:1.75em;
font-size:0.91em;
}

span.grigio 
{
font-family: arial;
font-size: 0.81em;
color: #646464;
}

/*table#tab_centrale 
{  
	color: #000; 
	background: url("../img/BAM_home.jpg") no-repeat center top; 
	table-layout: fixed; 
	width:100%;
	font-size:0.7em;
}


tr#tab_banner td 
{
width:25%; 
height:182px; 
}

* html tr#tab_banner td 
{
height:182px; 
}

tr#tab_bottone td 
{
background: url(../img/sfondo_tasto.gif) repeat-x;
height:72px; 
color:#fff;
text-align:center;
font-family:"Trebuchet MS";
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
padding:4px;
} 

* html tr#tab_bottone td 
{
height:72px; 
}

tr#tab_bottone td.attivo
{
background: url(../img/sfondo_tasto_attivo.gif) repeat-x;
}

tr#tab_testo td 
{
background:#646464;
height:106px; 
color:#ffffff;
padding: 4px;
font-family:arial;
vertical-align:top;
} 

* html tr#tab_testo td 
{
height:98px; 
}*/


.tab_colonna1,.tab_colonnaHome1
{
	border-right:0;
}

.tab_colonna2, .colonna_3
{
	border-right:3px solid #ffffff;
	border-left:3px solid #ffffff;
}

.tab_colonna4
{
border-left:3px solid #ffffff;
}


/* SEZIONE CENTRALE CLASSICA */

div.col_centrale div.intest_grigio
{
display:block;
background:#646464;
color: #ffffff;
font-family: Tahoma;
font-size:0.91em;
font-weight:normal;
text-align:left;
min-height:15px;
padding-left:12px;
padding-top:1px;
}

* html div.col_centrale div.intest_grigio
{
	height: 15px;
}


div.centro_sin
{
float: left;
width: 45.0%;
padding-top: 20px;
padding-left: 12px;
padding-right:0;
padding-bottom:10px;
font-family:Arial;
color: #646464;
/*line-height:1.20em;*/

}

div.centro_des
{
	float: right;
	width: 45.0%;
	padding-top: 20px;
	padding-right: 12px;
	padding-bottom:10px;
	font-family:Arial;
	line-height:1.20em;
	color: #646464;
}


div.centro_sin2
{
	padding-top: 3px;
	padding-left: 12px;
	padding-right:180px;
	font-family:Arial;
	color: #646464;
	line-height:1.40em;	
}

div.centro_sinTrasp2
{
	padding-top: 3px;
	padding-left: 12px;
	padding-right:180px;
	font-family:Arial;
	color: #008E4F;
	line-height:1.40em;
	font-weight: bold;
	font-size: 1.18em;
}

div.centro_sinTrasp2 div.archivio
{
	/*padding-left: 12px;*/
	padding-right:180px;
	font-family:Arial;
	color: #008E4F;
	line-height:1.40em;
	font-weight: normal;
	font-size: 11px;
}

div.centro_sin3
{
padding-top: 3px;
padding-left: 12px;
padding-right: 150px;
font-family:Arial;
color: #646464;
line-height:1.40em;
}

/*div.centro_sin5
{
	padding-top: 3px;
	padding-left: 12px;
	padding-right:180px;
	font-family:Arial;
	color: #646464;
	line-height:1.40em;
	
}*/

div.centro_sin4
{
padding-top: 3px;
padding-left: 12px;
padding-right: 130px;
font-family:Arial;
color: #646464;
line-height:1.40em;
}

div.centro_des2, div.centro_des3
{
float: right;
width: 130px;
padding-top: 20px;
padding-right: 12px;
font-family:Arial;
color: #646464;
}

div.centro_des3
{
padding-top:0;
}

div.centro_des4
{
float: right;
width: 130px;
padding-top: 20px;
padding-right: 12px;
font-family:Arial;
color: #646464;
}

div.centro
{
	/*padding-top: 10px;*/
	padding-left: 12px;
	padding-right: 12px;
	/*padding-bottom:10px;*/
	font-family:Arial;
	color: #646464;
	line-height:1.40em;
}

DIV.centro H1 
{
	MARGIN-TOP: 35px; 
	FONT-SIZE: 21px; 
	MARGIN-BOTTOM: 27px; 
	COLOR: #008e4f; 
	FONT-FAMILY: "Trebuchet MS"
}

div.centro2
{
/*padding-top: 5px;*/
padding-left: 12px;
padding-right: 12px;
/*padding-bottom:5px;*/
/*margin-bottom:6px;*/
font-family:Arial;
color: #646464;
line-height:1.40em;
}

div.col_centrale h1
{
color: #008E4F;
font-family: Arial;
margin:0;
padding:0 0 29px 0;
font-size:1.73em;
font-weight:lighter;
}

* html div.col_centrale h1
{
padding:0 0 35px 0;
}

font.rosso,
div.col_centrale span.rosso, 
div.testa span.rosso
{
	color:#008E4F;
}

div.paginatorecentro span.rosso
{
	color:#F39900;
}

div.col_centrale h1.rosso
{
color: #008E4F;
font-family: Arial;
padding:13px 0 30px 12px;
margin:0;
font-size:1.73em;
font-weight:lighter;
}

div.col_centrale h1.rosso2
{
color: #008E4F;
font-family: Arial;
/*padding:13px 0 16px 12px;*/
padding:13px 0 16px 12px;
margin:0;
font-size:1.73em;
font-weight:lighter;

}

div.col_centrale div.centro h1.rosso2
{
	padding-left:0;
	/*padding-top:20px;*/
}

div.col_centrale h1.rosso3
{
color: #008E4F;
font-family: Arial;
padding:13px 0 16px 12px;
margin:0;
font-size:1.18em;
font-weight:bold;
}

div.centro_sin2 h1.rosso
{
color: #008E4F;
font-family: Arial;
padding:13px 0 17px 0px;
margin:0;
font-size:1.73em;
font-weight:lighter;
}

div.centro_sinTrasp2 h1.rosso
{
color: #008E4F;
font-family: Arial;
padding:13px 0 17px 0px;
margin:0;
font-size:1.73em;
font-weight:lighter;
}

div.centro_sin2 h1.rosso2,
div.centro_sin4 h1.rosso2
{
color: #008E4F;
font-family: Arial;
padding:13px 0 5px 0px;
margin:0;
font-size:1.73em;
font-weight:lighter;
}


div.col_centrale h2
{
color: #008E4F;
font-family: Arial;
margin: 17px 0 0 0;
font-size: 1.18em;
}

div.col_centrale h2.titolo
{
padding-left:12px;
margin-top:0px;
}

div.col_centrale h2.titolo2
{
padding-left:0px;
margin-top:8px;
margin-bottom:4px;
}

div.col_centrale h2.titolo3
{
padding-left:0px;
margin-top:0px;
margin-bottom:4px;
}

div.col_centrale h2.titolo4
{
padding-left:0px;
margin-top:0;
margin-bottom:4px;
}

div.col_centrale a.link_titolo
{
display:block;
color: #008E4F;
font-family: Arial;
margin: 0;
font-size: 1.2em;
font-weight:bold;
text-decoration:none;
}

div.col_centrale a.link_titolo2
{
display:block;
color: #008E4F;
font-family: Arial;
margin: 0;
font-size: 1.2em;
font-weight:bold;
text-decoration:none;
}


* html div.col_centrale h2
{
}

div.pulsante
{
float:left; 
text-align:right; 
width:211px; 
margin-right:9px; 
margin-top:8px;
}

span.testo1
{
padding-left:10px;
}

span.testo2
{
font-family:Arial;
color: #646464;
line-height:1.40em;
padding-left:13px;
}

table.tabOrgani
{
	border:0;
	width:100%;
	margin:20px 0 20px 0;
}

table.tabOrgani td
{
	width:50%;
	border-bottom:1px solid #646464;
}

table#mappasito
{
border:0;
width:100%;
}

table#mappasito td 
{
border:solid #646464;
border-width:0 0 1px 0; 
width:50%; 
padding:14px 12px 14px 0; 
vertical-align:top; 
}

/*div#box_menu
{
margin-top:-8px;
}

div#box_menu2
{
margin-top:8px;
}

* html div#box_menu2
{
margin-top:11px;
}

img#labanca 
{
margin-top:-5px;
margin-bottom:20px;
margin-left:12px;
}

img#videoBAM
{
margin-top:16px;
margin-bottom:20px;
margin-left:12px;
}

table#tabOrgani
{
border:0;
width:100%;
}

table#tabOrgani td
{
width:50%;
border-bottom:1px solid #646464;
}

table#mappasito
{
border:0;
width:100%;
}

table#mappasito td 
{
border:solid #646464;
border-width:0 0 1px 0; 
width:50%; 
padding:14px 12px 14px 0; 
vertical-align:top; 
}



span#aggiornamento
{
font-family:Arial;
color: #646464;
line-height:1.40em;
text-align:right;
display:block;
padding-right:12px;
margin-top:265px;
}

span#aggiornamento2
{
font-family:Arial;
color: #646464;
line-height:1.40em;
text-align:right;
display:block;
padding-right:12px;
margin-top:12px;
}


span#aggiornamento3
{
font-family:Arial;
color: #646464;
line-height:1.40em;
text-align:right;
display:block;
padding-right:12px;
margin-top:395px;
}*/


/***************** PAGINATORE ***********/

.paginatore
{
	/*clear:both;*/
	/*margin-top: 20px;*/
	width:100%;
	text-align:center;
	/*margin-left:12px;
	margin-right: 50px;
	margin-top: 20px;*/
}

.spazio_rid
{
margin-top: 0px;
}

.spazio_rid2
{
margin-top: -15px;
}


.paginatoreleft
{
float: left; 
width: 115px;
font-size: 0.9em;
color: #828282;
font-family: "Trebuchet MS";
}

.paginatoreright
{
float: right; 
width: 115px;
padding-right:12px; 
text-align: right;
font-size: 0.9em;
color: #828282;
font-family: "Trebuchet MS";
}

div.paginatoreleft a,div.paginatoreright a,div.paginatorecentro a
{
color: #828282;
text-decoration: none;
}

div.paginatoreleft a:hover,div.paginatoreright a:hover,div.paginatorecentro a
{
color: #828282;
text-decoration: none;
}


div.paginatorecentro
{
	margin-left: 116px; 
	margin-right: 116px; 
	text-align: center;
	font-size: 1em;
	color: #828282;
	font-family: "Trebuchet MS";
}


div.paginatorecentro img
{
border-width: 0;
}

/*form#ricercaComunicati{margin-left:-12px;}
* html form#ricercaComunicati{margin-left:0;}
form#ricercaComunicati input {height: 20px;}

form#disclaimer{margin-left:-8px;}
* html form#disclaimer{margin-left:0;}

form#disclaimer input,
form#ricercaComunicati select, form#ricercaComunicati input
{
vertical-align:middle;
font-size:0.91em;
}

form#disclaimer label,
form#ricercaComunicati label
{
vertical-align:middle;
}

form#disclaimer #rbAccetto, form#disclaimer #rbRifiuto
{
margin-right:23px;
padding:0;
}

form#ricercaComunicati #sel_comunicati_Mese
{
width:130px;
margin-right:14px;
margin-left:4px;
font-family: "Trebuchet MS";
font-size:1.0em;
}

* html form#ricercaComunicati #sel_comunicati_Mese
{
width:130px;
}

form#ricercaComunicati #sel_comunicati_Anno
{
width:95px;
margin-right:14px;
margin-left:4px;
font-family: "Trebuchet MS";
font-size:1.0em;
}

form#cercaEvento
{
padding:12px;
}

* html form#cercaEvento
{
margin-top:-3px;
margin-bottom:-3px;
}*/

/*form#cercaEvento select
{
margin-bottom:3px;
margin-top:3px;
margin-left:0;
margin-right:5px;
font-size:1em;
width:60px;
}*/

/*form#ricercaStandard,form#ricercaStandard fieldset,
form#ricercaLibera, form#ricercaLibera fieldset,
form#reclami, form#reclami fieldset,
form#glossario, form#glossario fieldset,
form#ricerca, form#ricerca fieldset
{
padding:0;
margin:0;
}*/

/*form#ricercaStandard #stdFiliale, form#ricercaStandard #stdBancomat,
form#ricercaLibera #libFiliale, form#ricercaLibera #libBancomat
{
height:14px;
margin-right:22px;
}

form#ricercaStandard label, form#ricercaLibera label
{
vertical-align:middle;
padding:0;
margin:0;
}*/

div.ricercaFiliale
{
	margin:0;
	padding:0;
}

div.ricercaFiliale input
{
	/*height:14px;*/
	margin-right:22px;
	vertical-align:middle;
}

div.ricercaFiliale label
{
	vertical-align:middle;
	padding:0;
	margin:0;
}

span.redLabel
{
color:#008E4F;
font-size:1.18em;
font-weight:bold;
vertical-align:top;
line-height:16px;
font-family: Arial;
}



span.errorLabel
{
color:#ff0000;
font-size:1.18em;
font-weight:bold;
vertical-align:top;
line-height:16px;
}

/*div.centro */
div.ricercaComunicati
{
    margin-left:12px;
    font-family:Arial;
	color: #646464;
}

/*div.centro */
div.ricercaComunicati #sel_comunicati_Mese
{
width:130px;
margin-right:14px;
margin-left:4px;
font-family: "Trebuchet MS";
/*font-size:1.0em;*/
}


/*div.centro */
div.ricercaComunicati #sel_comunicati_Anno
{
width:95px;
margin-right:14px;
margin-left:4px;
font-family: "Trebuchet MS";
/*font-size:1.0em;*/
}

/*div.centro */
div.ricercaComunicati label
{
    vertical-align:middle;
}

/*div.centro */
div.ricercaComunicati select,/*div.centro */
div.ricercaComunicati input
{
    vertical-align:middle;
    /*font-size:0.91em;*/
}


/*form#ricercaStandard select#stdRegione
{
width:150px; 
margin:0 10px 0 10px;
}

form#ricercaLibera input#libComune
{
width:150px; 
margin:0 9px 0 10px;
}*/

/*form#ricercaStandard select#stdProvincia,
form#ricercaLibera input#libCap
{
width:90px; 
margin:0 10px 0 10px;
}*/

img.banner
{
margin-bottom:11px;
margin-top:0px;
}

ul.listanormale {padding-left:12px; margin-top:0; margin-left:4px; margin-bottom:0;}
html>/**/body ul.listanormale {padding-left:12px; margin-top:0; margin-left:0; margin-bottom:0;}

table.schedaPMI
{
	border:0;
	margin:0;
	padding:0;
	width:100%;
}

table.schedaPMI td 
{
	border-bottom:1px solid #646464; 
	vertical-align:top;
}

table.schedaPMI th
{
	border-bottom:1px solid #646464;
	vertical-align:top;
	color:#008E4F;
	font-weight:normal;
	text-align:left;
}

table.schedaPMI td.schedaA {width: 40%;}
table.schedaPMI td.schedaB {width: 60%;}

table.schedaPMI td.schedaC {width: 35%;}
table.schedaPMI td.schedaD {width: 65%;}



div.err_testa
{
	background: #ffffff;
	padding: 17px 0 0 0px;
	margin: 0;
	min-height: 77px;
	padding-bottom:0;
	width:100%
}

div.box_errore
{
	border: 1px solid #646464;
	margin:0 12px 0 12px;
	padding:0;
	font-family: Arial;
	font-size:0.70em;
	color: #646464;
	line-height: 1.4em;

}

div.testaright_err
{
	margin-left: 280px;
	text-align: right;
	margin-right: 12px;
	height:77px;
	background: url(../img/banner_mantova.jpg) no-repeat left top;
}

/*form input, form select {min-height:16px;}



form#reclami input{width:60%; margin-bottom:14px;}
form#reclami input#reclami_conto{width:54.4%;}
form#reclami input#reclami_cap{width:20%; margin-bottom:14px;}
form#reclami select#reclami_provincia{width:20.5%; margin-bottom:14px;}
form#reclami textarea#reclami_testo {width:72%;}

form#reclami textarea#reclami_privacy {
font-size:0.92em;
border:0;
line-height:1.40em;
margin-bottom:8px;
margin-left:0px;
width:72.5%;
clear:right;
}

form#reclami #privacy_si, form#reclami #privacy_no {width:18px; margin-left:0;}
form#reclami input#reclamiInvia {width:18px; margin-left:4px;}
form#reclami div.cont_invia {width:72.4%;}
form#reclami span#tasto_invia {float:right; margin:0;}
*/
input.glossario_testo {margin-left:10px; width:57%; padding-left:2px;}
input.glossarioInvia {width:18px; margin-left:4px;}
/*label.tasto_invia {margin-right:16px; float:right;}*/
/*
form#ricerca input#ricerca_testo {margin-left:10px; width:57%; padding-left:2px;}
form#ricerca input#ricercaInvia {width:18px; margin-left:4px;}
form#ricerca span#tasto_invia {margin-right:16px; float:right;}


form#modificaCV, form#modificaCV fieldset,
form#inviaCV, form#inviaCV fieldset,
form#inviaCV2, form#inviaCV2 fieldset,
form#inviaCV3, form#inviaCV3 fieldset,
form#inviaCV4, form#inviaCV4 fieldset,
form#inviaCV5, form#inviaCV5 fieldset,
form#inviaCV6, form#inviaCV6 fieldset,
form#inviaCV7, form#inviaCV7 fieldset,
form#inviaCV9, form#inviaCV9 fieldset
{margin:0; padding:0;}

form#modificaCV input#cvUser {margin-left:40px; width: 50%; margin-bottom:14px;}
form#modificaCV input#cvPassword {margin-left:43px; width: 50%; margin-bottom:14px;}*/
/*div.cont_invia {width:76%;}*/
/*form#modificaCV span#tasto_invia {margin-right:0; float:right;}

form#inviaCV input#cvCognome{width:55%; margin-bottom:14px; margin-left:24px;}
form#inviaCV input#cvNome {width:55%; margin-bottom:14px; margin-left:48px;}
form#inviaCV input#cvDataG {width: 9%; margin:0 6px 14px 43px;}
form#inviaCV input#cvDataM, form#inviaCV input#cvDataA {width: 9%; margin:0 6px 14px 6px;}
form#inviaCV input#cvLuogoNasc {width: 42.5%; margin-bottom:14px; margin-left:32px;}
form#inviaCV select#cvProvNasc {width: 20%; margin-bottom:14px; margin-left:12px;}
form#inviaCV #cvSessoM {margin-left:20px; margin-bottom:14px;}
form#inviaCV #cvSessoF {margin-bottom:14px; margin-left:47px;}
form#inviaCV #cvNazioneITA, form#inviaCV #cvNazioneUE, form#inviaCV #cvNazioneAltra {margin-bottom:14px;}
form#inviaCV #cvCivileCon {margin-bottom:14px; margin-left:14px}
form#inviaCV #cvCivileLib {margin-bottom:14px; margin-left:13px;}
form#inviaCV label {vertical-align:top; position:relative; top:3px;}
form#inviaCV select#cvVia {width:20%; margin-bottom:14px; margin-left:21px; }
form#inviaCV input#cvIndirizzo {margin-left:21px; width:40%; margin-bottom:14px;} 
form#inviaCV input#cvNum {margin-left:12px; width:12%; margin-bottom:14px;}
form#inviaCV input#cvCap {margin-left:46px; width:12%; margin-bottom:14px;}
form#inviaCV select#cvProvResid {margin-left:12px; width:12.5%; margin-bottom:14px;}
form#inviaCV textarea#cvIndirizzoStra {width:76.5%; margin-bottom:14px;}
form#inviaCV input#cvStatoStra {margin-left:51px; width:55%; margin-bottom:14px;}
form#inviaCV div.cont_invia {width:78%;}
form#inviaCV span#tasto_invia {margin-right:0; float:right;}


form#inviaCV2 select#cvVia {width:20%; margin-bottom:14px; margin-left:21px; margin-bottom:14px;}
form#inviaCV2 input#cvIndirizzo {margin-left:21px; width:40%; margin-bottom:14px;} 
form#inviaCV2 input#cvNum {margin-left:12px; width:12%; margin-bottom:14px;}
form#inviaCV2 input#cvCap {margin-left:46px; width:12%; margin-bottom:14px;}
form#inviaCV2 select#cvProvResid {margin-left:12px; width:12.5%; margin-bottom:14px;}
form#inviaCV2 input#cvStato {margin-left:45px; width:50%; margin-bottom:14px;}
form#inviaCV2 input#cvTelefono {margin-left:12px; width:50%; margin-bottom:14px;}
form#inviaCV2 input#cvEmail {margin-left:39px; width:50%; margin-bottom:14px;}
form#inviaCV2 input#cvCellulare {margin-left:26px; width:50%; margin-bottom:14px;}
form#inviaCV2 input#cvHomepage {margin-left:15px; width:50%; margin-bottom:14px;}
form#inviaCV2 select#cvCategorie {margin-left:15px; width:50%; margin-bottom:14px;}
form#inviaCV2 select#cvLeva {margin-left:12px; width:46%; margin-bottom:14px;}
form#inviaCV2 input#cvServizioG {width: 8.5%; margin:0 6px 14px 12px;}
form#inviaCV2 input#cvServizioM, form#inviaCV2 input#cvServizioA {width: 8.5%; margin:0 6px 14px 7px;}
form#inviaCV2 div.cont_invia {width:73%;}
form#inviaCV2 span#tasto_invia {margin-right:0; float:right;}

form#inviaCV3 select#cvStudio {width: 55%; margin-bottom:14px; margin-left:12px;}
form#inviaCV3 select#cvTipoDiploma {width: 55%; margin-bottom:14px; margin-left:14px;}
form#inviaCV3 input#cvAnnoDiploma {width: 12%; margin-bottom:14px; margin-left:12px;}
form#inviaCV3 input#cvVoto1 {width: 11%; margin: 0 6px 14px 30px;}
form#inviaCV3 input#cvVoto2{width: 11%; margin-bottom:14px; margin-left:6px;}
form#inviaCV3 input#cvScuola{width: 55%; margin-bottom:14px; margin-left:20px;}
form#inviaCV3 input#cvUni_si, form#inviaCV3 input#cvUni_no{margin-bottom:14px; margin-left:14px;}
form#inviaCV3 select#cvDiploma {width: 82%; margin-bottom:14px; margin-left:0px;}
form#inviaCV3 select#cvDiplomaUni {width: 82%; margin-bottom:14px; margin-left:0px;}
form#inviaCV3 input#cvAnnoDiplomaUni {width: 12%; margin-bottom:14px; margin-left:12px;}
form#inviaCV3 input#cvVotoDip_1 {width: 11%; margin: 0 6px 14px 30px;}
form#inviaCV3 input#cvVotoDip_2{width: 11%; margin-bottom:14px; margin-left:6px;}
form#inviaCV3 input#cvLodeDip_si, form#inviaCV3 input#cvLodeDip_no{margin-bottom:14px; margin-left:14px;}
form#inviaCV3 input#cvAteneoDip {width: 54%; margin-bottom:14px; margin-left:26px;}
form#inviaCV3 input#cvTesiDip {width: 54%; margin-bottom:14px; margin-left:14px;}
form#inviaCV3 select#cvLaurea {width: 82%; margin-bottom:14px; margin-left:0px;}
form#inviaCV3 input#cvAnnoLaurea {width: 12%; margin-bottom:14px; margin-left:12px;}
form#inviaCV3 input#cvVotoLaurea_1 {width: 11%; margin: 0 6px 14px 30px;}
form#inviaCV3 input#cvVotoLaurea_2{width: 11%; margin-bottom:14px; margin-left:6px;}
form#inviaCV3 input#cvLodeLaurea_si, form#inviaCV3 input#cvLodeLaurea_no{margin-bottom:14px; margin-left:14px;}
form#inviaCV3 input#cvAteneoLaurea {width: 54%; margin-bottom:14px; margin-left:26px;}
form#inviaCV3 input#cvTesiLaurea {width: 54%; margin-bottom:14px; margin-left:14px;}
form#inviaCV3 input#cvMaster {width: 64%; margin-bottom:14px; margin-left:11px;}
form#inviaCV3 input#cvAnnoMaster {width: 12%; margin-bottom:14px; margin-left:12px;}
form#inviaCV3 input#cvMasterPresso {width: 64%; margin-bottom:14px; margin-left:18px;}
form#inviaCV3 input#cvTitoloPost {width: 64%; margin-bottom:14px; margin-left:17px;}
form#inviaCV3 input#cvAnnoPost {width: 12%; margin-bottom:14px; margin-left:12px;}
form#inviaCV3 input#cvPressoPost {width: 64%; margin-bottom:14px; margin-left:18px;}
form#inviaCV3 textarea#cvStudioAltro {width:81%; margin-bottom:14px;}
form#inviaCV3 div.cont_invia {width:82%;}
form#inviaCV3 span#tasto_invia {margin-right:0; float:right;}
form#inviaCV3 label {vertical-align:top; position:relative; top:4px;}

form#inviaCV4 select#cvInglese {width: 61%; margin-bottom:14px; margin-left:41px;}
form#inviaCV4 select#cvCertIng {width: 82%; margin-bottom:14px; margin-left:0;}
form#inviaCV4 input#cvCertIngAltro {width: 40%; margin-bottom:14px; margin-left:12px;}
form#inviaCV4 input#cvCertIngVoto1 {width: 9%; margin: 0 6px 14px 45px;}
form#inviaCV4 input#cvCertIngVoto2 {width: 9%; margin: 0 6px 14px 6px;}
form#inviaCV4 select#cvTedesco {width: 61%; margin-bottom:14px; margin-left:34px;}
form#inviaCV4 select#cvCertDeu {width: 82%; margin-bottom:14px; margin-left:0;}
form#inviaCV4 input#cvCertDeuAltro {width: 40%; margin-bottom:14px; margin-left:12px;}
form#inviaCV4 input#cvCertDeuVoto1 {width: 9%; margin: 0 6px 14px 45px;}
form#inviaCV4 input#cvCertDeuVoto2 {width: 9%; margin: 0 6px 14px 6px;}
form#inviaCV4 select#cvFrancese {width: 61%; margin-bottom:14px; margin-left:29px;}
form#inviaCV4 select#cvCertFra {width: 82%; margin-bottom:14px; margin-left:0;}
form#inviaCV4 input#cvCertFraAltro {width: 40%; margin-bottom:14px; margin-left:12px;}
form#inviaCV4 input#cvCertFraVoto1 {width: 9%; margin: 0 6px 14px 45px;}
form#inviaCV4 input#cvCertFraVoto2 {width: 9%; margin: 0 6px 14px 6px;}
form#inviaCV4 select#cvSpagnolo {width: 61%; margin-bottom:14px; margin-left:26px;}
form#inviaCV4 select#cvCertEsp {width: 82%; margin-bottom:14px; margin-left:0;}
form#inviaCV4 input#cvCertEspAltro {width: 40%; margin-bottom:14px; margin-left:12px;}
form#inviaCV4 input#cvCertEspVoto1 {width: 9%; margin: 0 6px 14px 45px;}
form#inviaCV4 input#cvCertEspVoto2 {width: 9%; margin: 0 6px 14px 6px;}
form#inviaCV4 select#cvAltraLingua {width: 61%; margin-bottom:14px; margin-left:9px;}
form#inviaCV4 select#cvGradoAltra {width: 46.5%; margin-bottom:14px; margin-left:14px;}
form#inviaCV4 input#cvCertAltra {width: 45.5%; margin-bottom:14px; margin-left:18px;}
form#inviaCV4 input#cvCertAltraVoto1 {width: 9%; margin: 0 6px 14px 45px;}
form#inviaCV4 input#cvCertAltraVoto2 {width: 9%; margin: 0 6px 14px 6px;}
form#inviaCV4 select#cvItaliano {width: 39%; margin-bottom:14px; margin-left:12px;}
form#inviaCV4 select#cvGradoIta {width: 46.5%; margin-bottom:14px; margin-left:14px;}
form#inviaCV4 input#cvCertIta {width: 45.5%; margin-bottom:14px; margin-left:18px;}
form#inviaCV4 input#cvCertItaVoto1 {width: 9%; margin: 0 6px 14px 45px;}
form#inviaCV4 input#cvCertItaVoto2 {width: 9%; margin: 0 6px 14px 6px;}
form#inviaCV4 div.cont_invia {width:82%;}
form#inviaCV4 span#tasto_invia {margin-right:0; float:right;}

form#inviaCV5 input#cvLavoro_Societa_att, form#inviaCV5 input#cvLavoro_Societa_prec1,
form#inviaCV5 input#cvLavoro_Societa_prec2 {width: 69%; margin-bottom:14px; margin-left:12px;}
form#inviaCV5 input#cvLavoro_Settore_att, form#inviaCV5 input#cvLavoro_Settore_prec1,
form#inviaCV5 input#cvLavoro_Settore_prec2 {width: 69%; margin-bottom:14px; margin-left:14px;}
form#inviaCV5 input#cvLavoro_Periodo_att_mese1, form#inviaCV5 input#cvLavoro_Periodo_att_mese2,
form#inviaCV5 input#cvLavoro_Periodo_prec1_mese1, form#inviaCV5 input#cvLavoro_Periodo_prec1_mese2,
form#inviaCV5 input#cvLavoro_Periodo_prec2_mese1, form#inviaCV5 input#cvLavoro_Periodo_prec2_mese2 {width: 10%; margin: 0 12px 14px 6px;}
form#inviaCV5 input#cvLavoro_Periodo_att_anno1, form#inviaCV5 input#cvLavoro_Periodo_att_anno2,
form#inviaCV5 input#cvLavoro_Periodo_prec1_anno1, form#inviaCV5 input#cvLavoro_Periodo_prec1_anno2,
form#inviaCV5 input#cvLavoro_Periodo_prec2_anno1, form#inviaCV5 input#cvLavoro_Periodo_prec2_anno2
{width: 10%; margin-bottom:14px; margin-left:6px;}
form#inviaCV5 input#cvLavoro_Posizione_att, form#inviaCV5 input#cvLavoro_Posizione_prec1,
form#inviaCV5 input#cvLavoro_Posizione_prec2 {width: 55%; margin-bottom:14px; margin-left:12px;}
form#inviaCV5 input#cvLavoro_Inquadramento_att, form#inviaCV5 input#cvLavoro_Inquadramento_prec1,
form#inviaCV5 input#cvLavoro_Inquadramento_prec2 {width: 55%; margin-bottom:14px; margin-left:21px;}
form#inviaCV5 input#cvLavoro_Contratto_att, form#inviaCV5 input#cvLavoro_Contratto_prec1,
form#inviaCV5 input#cvLavoro_Contratto_prec2 {width: 55%; margin-bottom:14px; margin-left:30px;}
form#inviaCV5 textarea#cvLavoro_Competenze_att, form#inviaCV5 textarea#cvLavoro_Competenze_prec1, form#inviaCV5 textarea#cvLavoro_Competenze_prec2 {width:83.5%; margin-bottom:14px;}
form#inviaCV5 div.cont_invia {width:84%;}
form#inviaCV5 span#tasto_invia {margin-right:0; float:right;}

form#inviaCV6 input.cb {margin-right:6px; margin-bottom:14px; position:relative; top:-3px;}
form#inviaCV6 input#SO_Altro_Testo, form#inviaCV6 input#DB_Altro_Testo, 
form#inviaCV6 input#Lang_Altro_Testo {margin-bottom:14px; margin-left: 14px; width:50%;}
form#inviaCV6 select#cvDisponibilita {width:41%; margin-bottom:14px; margin-left:12px;}
form#inviaCV6 div.cont_invia {width:68.5%;}
form#inviaCV6 span#tasto_invia {margin-right:0; float:right;}

form#inviaCV7 input#cvUserID {width:50%; margin-bottom:14px; margin-left:93px;}
form#inviaCV7 input#cvPassword{width:50%; margin-bottom:14px; margin-left:78px;}
form#inviaCV7 input#cvConfPassword{width:50%; margin-bottom:14px; margin-left:12px;}
form#inviaCV7 div.cont_invia {width:87.7%;}
form#inviaCV7 span#tasto_invia {margin-right:0; float:right;}
span.erroreRosso {color:#ff0000;}

form#inviaCV9 textarea#cvPrivacy {
font-size:0.92em;
border:0;
line-height:1.40em;
margin-bottom:8px;
margin-left:0px;
width:78%;
clear:right;
}
form#inviaCV9 #privacy_si, form#inviaCV9 #privacy_no {width:18px; margin-left:0;}
form#inviaCV9 div.cont_invia {width:78%;}
form#inviaCV9 span#tasto_invia {margin-right:0; float:right;}

div#tasto_modifica {text-align:right; margin-right:12px;}*/

/*CONSOLE E PANEL DI SERVIZIO*/
.console
{
	display:block;
	width:auto;
}

.servizio
{
	display:block;
	width:100%;
	/*margin-bottom:10px;*/
	float:left;
	
}

.servizio div.default
{
	border:1px solid #646464;
	/*padding:5px;*/
	margin:0px 10px 10px 10px;
	font-family: Arial;
	font-size:0.7em;
	color:#828282;
}

.servizio div.default p
{
	display:block;
	font-size:1.1em;
	background:#646464;
	color: #ffffff;
	font-weight:bold;
	text-align:center;
	min-height:16px;
	text-transform:uppercase;
	margin-bottom:0;
	margin-top:0;
	
}

* html .servizio div.default p
{
	height:16px;
}


.console div.default
{
	border:1px solid #FFF;
	padding:5px;
	margin:0 10px 10px 10px;
	font-size:0.8em;
	font-family: Georgia, Courier, "MS Serif", "Times New Roman", serif;
	background-color:#007E42;
	color:#FFF;
}

.console div.errore {
	border:1px solid #F39900;
	min-height:100px;
	padding:5px;
	margin:0 10px 10px 10px;
	font-size:0.8em;
	font-weight:bold;
	font-family: Georgia, Courier, "MS Serif", "Times New Roman", serif;
	background-color:#007E42;
	color:#F39900;
}

.console div.default a, .console div.errore a 
{
	 color: #FFF;
	 text-decoration: none;
	 font-family: "Trebuchet MS", Tahoma, sans-serif;
	 font-size:1.1em;
	 font-weight:normal;
}

.console div.default a:hover, .console div.errore a:hover 
{
	color: #80C7A7;
	text-decoration: none;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size:1.1em;
	font-weight:normal;
}

.console div.default hr, .console div.errore hr
{
	border:1px solid #FFF;
	height:1px;
}

.console div.errore span.testopiccolo 
{
	font-size:0.9em;
	font-weight:normal;
}
.plhHtml
{
	font-family: Tahoma, "Trebuchet MS", sans-serif;
	font-size: 0.9em;
	color: #828282;
}
div.servizio .plhHtml
{
	font-family: Tahoma, "Trebuchet MS", sans-serif;
	font-size: 1.1em;
	color: #828282;
}

div.servizio select
{
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 1em;
	color: #828282;
	padding: 0px;
	width:auto;
}

div.servizio div.format table
{
	font-family: Tahoma, "Trebuchet MS", sans-serif;
	font-size: 1em;
	color: #828282;
	width:300px;
	border:1px solid #DDD;
}
div.servizio div.format th
{
	text-align:left;
}
div.servizio div.format td input,
div.servizio td input
{
	font-family: Tahoma, "Trebuchet MS", sans-serif;
	font-size: 1em;
	color: #828282;
}
div.servizio input.txt
{
	font-family: Tahoma, "Trebuchet MS", sans-serif;
	font-size: 1em;
	color: #828282;
	width:200px;
}
div.servizio button
{
	font-family: Tahoma, "Trebuchet MS", sans-serif;
	font-size: 1em;
	color: #828282;
	background-color:#DDD;
	border:1px solid #828282;
	width:85px;
}

/*SPALLA*/
div.col_destra select
{
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 0.8em;
	color: #828282;
	padding: 0px;
	width:248px;
}

/*div.testogiustificato
{
	text-align:justify;
}*/

/*HOME*/
div.col_centraleHome
{
	margin:0;
	padding: 0;
}

div.col_centraleHome div.centro_su
{
	margin-left: 280px;
	margin-right: 280px;
	min-height:380px;
}

* html div.col_centraleHome div.centro_su
{
	height:370px;
	margin-left: 275px;
	margin-right: 275px;
}

/* SEZIONE CENTRALE CON TABELLA */
table.tab_centraleHome 
{  
	color: #000; 
	background: url("/img/BB_home.jpg") no-repeat center top; 
	table-layout: fixed; 
	width:100%;
	font-size:0.7em;
}

table.tab_centraleHome a
{  
	color: #ffffff;
	text-decoration:none;
}

tr.tab_bannerHome td 
{
	width:25%; 
	height:303px; 
}

* html tr.tab_bannerHome td
{
	height:301px; 
}

tr.tab_bottoneHome td
{
	height:53px; 
	color:#fff;
	text-align:center;
	font-family:"Trebuchet MS";
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	margin:0;
} 

* html tr.tab_bottoneHome td
{
	/*height:64px;*/ 
	padding:0;
	margin:0;
}

tr.tab_bottoneHome a.tasto_link
{  
	color: #ffffff;
	text-decoration:none;
	display:block;
	height:47px; 
	background: url(../img/sfondo_tasto.jpg) repeat-x center left;
	margin:0;
	padding:0 5px 0 5px;
	border:3px solid #008E4F;
}

a.tasto_link span.padding
{
	display:block;
	margin-top:7px;
}

tr.tab_bottoneHome a.tasto_link:hover
{  
	color: #ffffff;
	text-decoration:none;
	display:block;
	background: url(../img/sfondo_tasto_attivo.jpg) repeat-x center left;
	border:3px solid #F39900;
}

tr.tab_testoHome td.tab_colonnaHome1,
tr.tab_testoHome td.tab_colonnaHome2,
tr.tab_testoHome td.tab_colonnaHome3,
tr.tab_testoHome td.tab_colonnaHome4
{
	background:#646464;
	height:106px; 
	color:#ffffff;
	padding: 4px;
	font-family:arial;
	vertical-align:top;
} 

* html tr.tab_testoHome td.tab_colonnaHome1,
* html tr.tab_testoHome td.tab_colonnaHome2,
* html tr.tab_testoHome td.tab_colonnaHome3,
* html tr.tab_testoHome td.tab_colonnaHome4
{
	height:96px; 
}

.tab_colonnaHome2,colonnaHome_3
{
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
}

.tab_colonnaHome4
{
	border-left:1px solid #ffffff;
}

div.lastUpdate 
{
	position:absolute;
	width:100%;
	margin:-35px 0 0 0;
	text-align:right;
	z-index:0;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 0.7em;
	color: #828282;
}

div.lastUpdate div 
{
	margin-right:297px;
}

div.disclaimer input,
div.disclaimer label
{
	vertical-align:middle;
}


div.disclaimer input.rb
{
	margin-right:23px;
	padding:0;
	
	
}

/* spalletta */
.grigioSpalletta
{
	color: #646464;
	font-size:0.9em;
}

/* per i radiobuttonlist*/
div.radio label
{
	vertical-align:middle;
	text-align:center;
	/*font-family: Arial;
	font-size: 0.90em;*/
	margin-bottom: 14px;
	margin-right:14px;
}
div.radio input
{
	vertical-align:middle;
	
}

/* per i checkboxlist */
div.cbl label
	{
	font-size:1.1em;
	font-weight:bold;
	font-family:Arial;
	margin-left:9px;
	margin-right:6px; 
	margin-bottom:14px; 
	position:relative; 
	top:-3px;
	color:#008E4F;
	}
	
span.erroreRosso {color:#ff0000;}

.mutuiPrivacy {
font-size:0.92em;
border:0;
line-height:1.40em;
margin-bottom:8px;
margin-left:0px;
width:78%;
clear:right;
}

div.mutui_invia {width:78%;}
div.mutui_invia span.tasto_invia {margin-right:0; float:right;}
.erroreRosso {color:#ff0000;}
/*div.col_centrale div.centro_su div.listLeft3
{
	margin:0px 0px 15px 0px;
	padding:0;
}

div.col_centrale div.centro_su div.listLeft3 img
{
	float:right;
	margin-top:-14px;
}

div.col_centrale div.centro_su div.listLeft3 p
{
	margin:0px 3px 0px 0px;
	padding:0px;
}

div.col_centrale div.centro_su a,div.centro_text2 div.corpo div.listLeft3 a:hover
{
	color:#828282;
	text-decoration:none;
	
	
}

div.col_centrale div.centro_su a,div.centro_su div.listLeft3 a:hover
{
	color:#828282;
	text-decoration:none;

}
div.col_centrale div.centro_su p.ph a,


div.col_centrale div.centro_su p.ph a:hover
{
	color:#828282;
	text-decoration:none;
	font-size:1.1em;
}

*/

div.intest_grigio
{
	color:#828282;
	text-decoration:none;

}


table.tabinvestor
{
	width:100%;
	border-collapse: collapse;
	border-spacing : 0; 
	padding: 0;
	margin-top: 20px;
	margin-bottom:20px;
}

table.tabinvestor a,table.tabinvestor a:hover
{
	color: #828282;
	text-decoration: none;
}

table.tabinvestor td, table.tabinvestor th
{
	vertical-align:text-top;
	border-bottom:1px solid #DDDDDD;
	padding-left: 3px;
}

table.tabinvestor td div.attachment
{
	margin:10px 0px 10px 0px;
	padding:3px 0px 3px 25px;
	background: url(../AAAimg/ico/broucure.gif) no-repeat  -3px 0px;
	width:60%;
	float:none;
}

table.tabinvestor td div.attachment img
{
	float:right;
	margin-top:-14px;
}

/*************** TABELLA PUNTI VENDITA cv *************/
table.puntoVendCurriculum
{
font-size:0.9em;
font-family:Arial;
color:#646464;
/*width:60%;*/
margin:14px 0 14px 0;
}

table.puntoVendCurriculum td.row_A 
{
color:#74002a; 
border-bottom:1px solid #000000; 
padding:2px 0 2px 1px; 
text-align:left;
}

table.puntoVendCurriculum td.col_A 
{
width:50%; 
color:#74002a; 
border-bottom:1px solid #646464; 
padding:2px 20px 2px 1px; 
text-align:right;
}

table.puntoVendCurriculum td.col_B 
{  
/*width:50%; */
border-bottom:1px solid #646464;
padding:2px 20px 2px 1px; 
text-align:left;

}

span.saldo
{
	font-family: Georgia, Courier, "MS Serif", "Times New Roman", serif;
	font-size: 1.2em;
}

div.elencoDisclaimer h2
{
	margin-top:25px;
	padding-left:0px;
}

div.privacy
{
	height:250px;
	float:left;
	overflow:scroll;
	width:98%;
}

span.prodotto
{
	font-family: "Trebuchet MS";
	font-size: 1.3em;
}
div.boxChecks li
{
	clear:both;
	padding-bottom:5px;
	
}

div.boxChecks input
{
	float:left;
	vertical-align:middle;
	
}

div.boxChecks label
{
	
	padding-left:25px;
	display:block;
	vertical-align:middle;
}

div.boxChecks
{
	text-align:justify;
	clear:both;
}

div.boxChecks ul
{
	margin:0;
	list-style: none;
	padding:0;

}

div.testa div.bordo
{
	border:1px solid #F39900;
	margin:0 12px 20px 12px;
}