body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:center;
	color:#333333;
	padding:0 0 50px 0;
	margin:0 0 0 0;
	background-color:#FFFFFF;
}
form{
	padding:0;
	margin:0;
}
input{
	vertical-align:middle;
}
img{
	vertical-align:top;
}
h3{
	margin:0;
}

h2{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

h4{
	font-size:17px;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
h5{
	font-size:14px;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color:#174F83;
	margin:0;
}
a:active, a:link, a:visited{
	color:#16387C;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}

.nodec{
	text-decoration:none;
}

p{
	margin:0;
	padding:0;
}
ul{
	list-style:none;
	padding:0;
	margin:0;
}

img{
	border:0;
}

.corpo_titolo h1 {
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
        color:#16387C;
        border-bottom:2px solid #16387c;
}
/***********************************************************************************************************************************/
#captionBox{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#16387C;
	width:780px;
	padding:10px 0 5px 0;
	margin:0 auto;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-390px;
	/* background:url(/images/bg_gradientgrey.gif) top repeat-x;  */
}
#container{
	text-align:left;
	width:786px;
	padding:2px 0 0 0;
	margin:0px auto 0 auto;
}
#header{
	position:relative;

	
}
#logo{
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
#logo div{
	float:left;
}
#logo p{
	line-height:150%;
	padding:24px 0 0 0;
}
#logo img{
	vertical-align:bottom;
	margin:0 15px 0 0;
}
#searchBox{
	position:absolute;
	bottom:5px;
	right:-1px;
}

#claim{
	position:absolute;
	bottom:20px;
	right:5px;
}

#claim a:active, #claim a:link, #claim a:visited, #claim a:hover{
        text-decoration:none;
        font-weight: bold;
}

/***********************************************************************************************************************************/
#breadcrumb{
	padding:5px 0 5px 2px;
	clear:left;
}
#fln{
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	padding:0 2px 0 2px;
}
#fln ul{
	float:left;
	width:100%;
	padding:0;
	background:#1796CF url(/images/bg_fln.gif) bottom repeat-x;
}
#fln ul li{
	float:left;
	padding:0 1px 0 0;
	background:url(/images/bg_fln_act.gif) bottom right no-repeat;
}
#fln ul li a:active, #fln ul li a:link, #fln ul li a:visited, #fln ul li a:hover{
	color:#FFFFFF;
	display:block;
	padding:7px 8px 7px 8px;
	margin:0 0 0 0;
	text-decoration:none;
	display:block;
}
#fln ul li.self{
	background:url(/images/bg_fln_selfright.gif) bottom right no-repeat;
	padding:0 1px 0 0;
}
#fln ul li.self a:active, #fln ul li.self a:link, #fln ul li.self a:visited{
	background:url(/images/bg_fln_self_arrow.gif) 50% 100% repeat-x;
	padding:7px 10px 7px 10px;
	color:#000000;
}
/***********************************************************************************************************************************/
#contents{
	float:left;
	width:786px;
	padding:6px 0 10px 0;
}

#columnMain{
	float:left;
	width:610px;
}
#columnService{
	float:left;
	width:174px;
	margin:0 0 0 2px;
}

#columnServiceSX{
	float:left;
	width:174px;
	margin:0 2px 0 0;
}

#footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	clear:both;
	text-align:center;
	color:#000;
	padding:5px 0 10px 0;
	font-weight:bold;
	
}
#footer a:active, #footer a:link, #footer a:visited, #footer a:hover{
	color:#000;
	text-decoration:none;
}
/***********************************************************************************************************************************/


.col0{
        float:left;
        clear:left;
        width:776px;
        padding:0 2px 0 2px;
        margin:0 0 10px 0;
}

.col1{
	float:left;
	clear:left;
	width:600px;
	padding:0 2px 0 2px;
	margin:0 0 10px 0;
}
.par12{
	float:left;
	clear:left;
	width:610px;
	margin:0 0 10px 0;
}
.col2{
	float:left;
	width:298px;
	padding:0 5px 0 2px;
}
.par12Gradient{
	float:left;
	clear:left;
	width:598px;
	padding:10px 0 10px 0;
	border:solid #B0BEC7 1px;
	background:#D4E2E6 url(/images/bg_par12gradient.jpg) top repeat-x;
}
.col2Gradient{
	float:left;
	width:298px;
}
.par12Gradient .left{
	border-right:solid #B0BEC7 1px;
}
.par12Gradient .right{
	border-left:solid #FFFFFF 1px;
}
.col2Gradient h4{
	margin:0 0 0 5px;
}

.brdrBox{
	float:left;
	border-bottom:solid #778A98 1px;
}
.col1 .brdrBox{
	background:#E7EEF0 url(/images/bg_lo.gif) top repeat-y;
	width:598px;
	padding:0 1px 0 1px;
}
.col2 .brdrBox{
	background:#E7EEF0 url(/images/bg_col2_brdrbox.gif) top repeat-y;
	width:296px;
	padding:0 1px 0 1px;
}
.par13{
	float:left;
	clear:left;
	width:608px;
	margin:0 0 20px 0;
	background:url(/images/bg_par13.gif) top left repeat-y;
}
.col3{
	width:182px;
	float:left;
	padding:0 10px 0 10px;
}

.retro1{
	letter-spacing:1px;
	margin:0;
	border-top:solid #646464 1px;
	border-bottom:solid #646464 1px;
}
.retro2{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin:0;
	padding:5px 10px;
	background:#174F83 url(/images/bg_retro.jpg) top right repeat-y;
	border-top:solid #174F83 1px;
}
.headerBoxHome{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin:0;
	padding:0px 0px 4px 8px;
	background:#139cd5;
}
.retro3{
	background:url(/images/bg_h3.jpg) bottom repeat-x;
	color:#002276;
	font-size:11px;
	padding:5px;
	margin:0;
}
.titoloBox{
	background: #b7bdd5;
	color:white;
	font-size:14px;
	padding:5px;
	margin:0;

}
.retro4{
  color:#00b8f4;
	margin-top: 3px;
	padding-left:5px;
	width: 165px;
	height: 14px;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #00b8f4;
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.squareOrange{
	padding:5px;
}
.squareOrange li{
	background:url(/images/bg_squareorange.gif) 0px 5px no-repeat;
	padding:0 0 0 10px;
	margin:5px 0 5px 0;
}
.squareOrange li a:active, .squareOrange li a:link, .squareOrange li a:visited, .squareOrange li a:hover{
	color:#000000;
}
.squareBlue{
	padding:5px;
}
.squareBlue li{
	background:url(/images/bg_squarewhite.gif) 0px 5px no-repeat;
	padding:0 0 0 10px;
	margin:5px 0 5px 0;
}
.squareBlue li a:active, .squareBlue li a:link, .squareBlue li a:visited, .squareBlue li a:hover{
	color:#069BD5;
}
.squareWhite{
	padding:5px;
}
.squareWhite li{
	background:url(/images/bg_squarewhite.gif) 0px 5px no-repeat;
	padding:0 0 0 10px;
	margin:5px 0 5px 0;
}
.squareWhite li a:active, .squareWhite li a:link, .squareWhite li a:visited, .squareWhite li a:hover{
	color:#FFFFFF;
}
.tbl{
	background-color:#00FF00;
	width:100%;
	border-collapse:collapse;
	background-color:#DEEDF5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.tbl tr.white{
	background-color:#FFFFFF;
}
.tbl td{
	border:solid #B0BEC7 1px;
	vertical-align:top;
	padding:8px 5px;
}

#paragraph{
	position:relative;
	border:solid #B0BEC7 1px;
	background:url(/images/bg_tabParagraph.jpg) bottom repeat-x;
	margin:0px 0 10px 0;
}
#tabParagraph{
	position:relative;
	border:solid #B0BEC7 1px;
	background:url(/images/bg_tabParagraph.jpg) bottom repeat-x;
	margin:30px 0 10px 0;
}

#tab2Paragraph{
	position:relative;
	border:solid #B0BEC7 1px;
	background:url(/images/bg_tabParagraph.jpg) bottom repeat-x;
	margin:30px 0 10px 0;
}

.h3abs, .h3absSelf{
	font-size:11px;
	font-weight:normal;
	position:absolute;
	top:-25px;
	left:0;
	padding:5px 10px;
	margin-left:-1px;
	cursor:pointer;
}

.h3abs[class], .h3absSelf[class]{
	top:-26px;
}
.h3abs{
	color:#002276;
	background:url(/images/bg_tabParagraph_h3.jpg) bottom repeat-x;
	border:solid #B0BEC7 1px;
}
.h3absSelf{
	color:#000000;
	background:url(/images/bg_tabParagraph_h3_self.jpg) top repeat-x;
	border:solid #B0BEC7 1px;
	border-bottom:0;
	padding:5px 10px 6px 10px;
	border-top:solid #778A98 1px;
}

.h4abs, .h4absSelf{
	font-size:11px;
	font-weight:normal;
	position:absolute;
	top:-25px;
	left:0;
	padding:5px 10px;
	margin-left:-1px;
	cursor:pointer;
}

.h4abs[class], .h4absSelf[class]{
	top:-26px;
}
.h4abs{
	color:#002276;
	background:url(/images/bg_tabParagraph_h3.jpg) bottom repeat-x;
	border:solid #B0BEC7 1px;
}
.h4absSelf{
	color:#000000;
	background:url(/images/bg_tabParagraph_h3_self.jpg) top repeat-x;
	border:solid #B0BEC7 1px;
	border-bottom:0;
	padding:5px 10px 6px 10px;
	border-top:solid #778A98 1px;
}

/* Tab per il login */
.tabLogin{
	position:relative;
	color:#000000;
	border:solid #B0BEC7 1px;
	margin:0px 0 10px 0;
}
.tabLogin a:active, .tabLogin a:link, .tabLogin a:visited, .tabLogin a:hover{
	color:#069BD5;
}
.h5abs, .h5absSelf{
	font-size:10px;
	font-weight:bold;
	position:absolute;
	top:-21px;
	left:0;
	padding:4px 3px;
	margin-left:-1px;
	cursor:pointer;
}
.h5abs[class], .h5absSelf[class]{
	top:-22px;
}
.h5abs{
	color:#002276;
	background:url(/images/bg_tabParagraph_h3.jpg) #FFFFFF bottom repeat-x;
	border:solid #B0BEC7 1px;
}
.h5absSelf{
	color:#000000;
	background:url(/images/bg_tabParagraph_h3_self.jpg) #FFFFFF top repeat-x;
	border:solid #B0BEC7 1px;
	border-bottom:0;
	padding:4px 3px 5px 3px;
	border-top:solid #778A98 1px;
}
/* /tab login */
/***********************************************************************************************************************************/
.linkNou:active, .linkNou:link, .linkNou:visited{
	text-decoration:none;
}
.linkNou:hover{
	text-decoration:underline;
}
.alignCenter{
	text-align:center;
}
.tahoma{
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
}
.txt10p{
	font-size:10px;
}
.txt11p{
	font-size:11px;
}
.txt12p{
	font-size:12px;
}
.txt14p{
	font-size:14px;
}
.txt16p{
	font-size:16px;
}

.txtVerySmall{
	font-size:10px;
}
.txtBlu{
	color:#002276;
}
.txtOrange{
	color:#FF6600;
}
.txtOrange a:active, .txtOrange a:link, .txtOrange a:visited{
	color:#FF6600;
}
.txtOrange a:hover{
	text-decoration:none;
}
.txtWhite{
	color:#FFFFFF;
}
.txtWhite a:active, .txtWhite a:link, .txtWhite a:visited{
	color:#FFFFFF;
}
.txtWhite a:hover{
	text-decoration:none;
}
.txtBlack{
	color:#000000;
}
.txtRed{
	color:#CC3300;
}

.txtRed a:active, .txtRed a:link, .txtRed a:visited, .txtRed a:hover{
	color:#CC3300;
	text-decoration:none;
}

.linkRed a:active, .linkRed a:link, .linkRed a:visited, .linkRed a:hover{
	color:#CC3300;
}

.txtRosso{
	color:red;
}



.txtRosso a:active, .txtRed a:link, .txtRed a:visited, .txtRed a:hover{
	color:red;
	text-decoration:none;
}

.txtInfo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:150%;
	color:#666666;
	margin:15px 0 0 0;
	text-align:center;
}
.txtBig{
	font-size:12px;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.clear{
	clear:both;
}
.mrg{
	margin:5px;
}

.mrg1{
	margin:1px;
}

.pddg2{
	padding:2px;
}

.pddg{
	padding:5px;
}

.pddg10{
	padding:10px;
}

.marginTop{
	margin-top:10px;
}
.marginTop15{
	margin-top:15px;
}
.marginTop20{
	margin-top:20px;
}
.marginTop2{
	margin-top:2px;
}
.marginTop3{
	margin-top:3px;
}
.marginTopSmall{
	margin-top:5px;
}
.marginBottom5{
	margin-bottom:5px;
}
.marginBottom3{
	margin-bottom:3px;
}
.marginBottom{
	margin-bottom:10px;
}
.marginRight5{
	margin-right:5px;
}
.marginRight{
	margin-right:10px;
}
.marginRight15{
	margin-right:15px;
}

.marginRight30{
	margin-right:30px;
}
.marginLeft5{
	margin-left:5px;
}
.marginLeft{
	margin-left:10px;
}
.marginLeft20{
	margin-left:20px;
}
.marginLeft25{
	margin-left:25px;
}
.paddingLeft{
	padding-left:10px;
}
.paddingLeft14{
	padding-left:14px;
}
.paddingLeftsmall{
	padding-left:5px;
}
.paddingLeft3{
	padding-left:3px;
}
.paddingEnorme{
	padding-bottom:60px;
}

.paddingBottom2{
	padding-bottom:2px;
}

.paddingRight{
	padding-right:10px;
}

.paddingRightSmall{
	padding-right:5px;
}

.paddingLeftBig{
	padding-left:50px;
}
.brdr{
	border:solid #788A98 1px;
}

.brdrdot{
	border:dotted #788A98 1px;
}

.brdrBttm{
	border-bottom:1px #c1c1c1 solid;
}

.brdrBttmOrange{
	border-bottom:solid #ff9d5c 1px;
	padding-bottom:5px;
	margin-bottom:5px;
}
.brdrBttmBlu{
	border-bottom:solid #5981A6 1px;
	padding-bottom:5px;
	margin-bottom:5px;
}
.brdrBttmLight{
	border-bottom:solid #51A4CC 1px;
	padding-bottom:5px;
	margin-bottom:5px;
}
.brdrBttmGrey{
	border-bottom:solid #CCCCCC 1px;
	padding-bottom:5px;
	margin-bottom:5px;
}
.brdrBttmDtt{
	background:url(/images/bg_brdrbttomdttd.gif) bottom repeat-x;
	padding-bottom:11px;
	margin-bottom:10px;
}
.vmddl{
	vertical-align:middle;
}
.vTop{
	vertical-align:top;
}
.gradient{
	border-top:solid #B0BEC7 1px;
	background:url(/images/bg_gradient.jpg) top repeat-x;
	padding:5px;
}
.gradientBlu{
	background:#069BD5 url(/images/bg_gradientblu.jpg) top repeat-x;
	color:#FFFFFF;
}
.gradientOrange{
	background:#FF9D5C url(/images/bg_gradientorange.jpg) top repeat-x;
	color:#FFF;
}
.gradientBluLight{
	background:#FFFFFF url(/images/bg_gradientblulight.jpg) top repeat-x;
}
.shadowInput{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px 0px 3px 3px;
	text-indent:0px;
	background:#FFFFFF url(/images/bg_inputshadow.gif) top repeat-x;
	border:solid #7A7A7A 1px;
	border-top:solid #686868 1px;
	border-bottom:solid #AEAEAE 1px;
}
.MaxInput{
	width:530px;
	margin:0 5px 0 0;
}
.veryBigInput{
	width:250px;
	margin:0 5px 0 0;
}
.bigInput{
	width:147px;
	margin:0 5px 5px 0;
}
.smallInput{
	width:93px;
	margin:0 5px 0 0;
}

#vantaggi{
	display:none;
}

.div_contenitore {

	margin-bottom: 20px;
}
.div_tondo {
	margin-left: 5px;
}
.dd_citta {
	margin: 0 0 0 0px;
	padding: 0 5px 5px 5px;
	color: #fff4e7;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}
.dt_lettera {
	margin: 0;
	padding: 5px;
	font-size: 130%;
	background: #ccc url(http://www.email.it/ita/img/box_top.gif) no-repeat top left;
}

.td_tabella_prefissi{
  width: 50%;
	color: #000000;
}
.tabella_numeri{
  width: 50%;

}	
.div_numeri{
  height: 400px;
  width: 80%;
  margin: auto;
  overflow  : auto;
  background-color: #fff4e7;
  border-color: blue blue blue blue;
  border-width: 1px 1px 1px 1px;
	border-style: outset outset outset outset;
	margin-bottom:30px;
}	
.riga_onmouse{
  background-color: #FF6600;
}
.box_info_freecall{
	margin-left:150px;
	margin-top:20px;
	width: 300px;
  	background-color: #fff4e7;
 	border-color: blue blue blue blue;
  	border-width: 1px 1px 1px 1px;
	border-style: outset outset outset outset;
}

.titolo
{
	width:598px;
	height:100px;
}

.titolo_testo
{
	margin-left:150px;
	padding-top:10px;
	margin-right:10px;

}

.paddingTop{
	padding-top: 5px;
}
.paddingTop10{
	padding-top: 10px;
}

.paddingBottom{
	padding-bottom: 5px;
}
.paddingBottom2{
	padding-bottom: 3px;
}
.paddingTop2{
	padding-top: 3px;
}
.paddingBottom10{
	padding-bottom: 10px;
}


.div_fax_out{
	height:350px;
  width: 350px;
  margin: auto;
  overflow  : auto;
  border-color: blue blue blue blue;
  border-width: 2px 2px 2px 2px;
	border-style: ridge ridge ridge ridge;
	margin-bottom:30px;
	text-align:left;
	font-family:
    "DejaVu Sans", "Bitstream Vera Sans", "Verdana",
    "Lucida Grande", "Geneva", "Lucida Sans", "Lucida",
    "FreeSans", "Helvetica", "Arial",
    sans-serif;
}	

div.pickme { padding: 2px; border-bottom: 1px solid #CCC; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.txtrx { float: right; color: #666; }
* html .clearfix { height: 1%; }


.indice{
	font-family:
    "DejaVu Sans", "Bitstream Vera Sans", "Verdana",
    "Lucida Grande", "Geneva", "Lucida Sans", "Lucida",
    "FreeSans", "Helvetica", "Arial",
    sans-serif;
  color: #f57c00;
  font-size: 12px;
}	


table.tabella_spec {
	width:330px;
	text-align:center;
	margin-bottom:40px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: groove groove groove groove;
	border-color: green green green green;
	border-collapse: separate;
	background-color: white;
}
table.tabella_spec th {
	margin-left:5px;
	margin-right:5px;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.tabella_spec td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

/* configurazione */
#configurazione_mail h2 {
	display: inline;
	margin-left : 0px;
	color: #000000;
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#configurazione_mail hr {
	color: #006699;
	height: 1px;
	width: 95%;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#configurazione_mail li {
	text-indent: 0px;
	margin-left: 10px;
	list-style: none outside;
	color: #000000;
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* div configurazione */
#configurazione_mail {
	background: #FFFFFF;
	margin-top : 0px; 
	border-bottom : 0px solid #006699;
	border-left : 0px solid #006699;
	border-right : 0px solid #006699;
	border-top : 0px solid #006699;
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 5px;
	width: 300px;
	height: 100px;
}
.config {
	margin-left : 0px;
	padding-left : 0px;	
	display: inline;
	color : #006699;
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.fontBold{
	font-weight: bold;
}

.fontVerdana{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

#win98 {
	display: none;
}
#winXP {
	display: none;
}
#mac {
	display: none;
}
#linux {
	display: none;
}
#vuoto {
	clear: both;
	margin-top: 0px;
	padding-top: 0px;
	height: 0px;
	font-size: 0px;
	line-height: 0px; 
}
.vuoto {
	clear: both;
	margin-top: 0px;
	padding-top: 0px;
	height: 0px;
	font-size: 0px;
	line-height: 0px; 
}
.vuotoMP {
	clear: both;
	margin-top: 0px;
	padding-top: 0px;
	height: 0px;
	font-size: 0px;
	line-height: 0px; 
}

.rigaSXVerticale {
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: gray;
}

table.table_banner {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}
table.table_banner th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.table_banner td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

.pulsante_vai{
	height:18px;
	font-size:10px;
}
.sopraSotto{
	width:80%;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #00b8f4;
}
.alignRight{
	text-align:right;
}

.alignLeft{
	text-align:left;
}

.verde{
	color:#59c174;
}

.bordoGrigioBottom{
	border-width: 0px 0px 1px 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
}

#menu_servizio{
      color:#00b8f4; 
      font-weight:bold;
      border:0px solid;
      width:100%;
      height:auto;
     
}


#menu_servizio li a:active, #menu_servizio ul li a:link, #menu_servizio ul li a:visited{
       color:#fff;
       font-weight:bold;
       text-decoration:none;
       border-bottom:2px ridge #00b8f4;
       border-top:2px ridge #00b8f4;
       background-color:#00b8f4;
       margin-right:6px;
       padding:0 3px 0 3px;
       float:left;
      }

#menu_servizio ul li a:hover {
       color:#000080;
 }

#menu_servizio li {
      float:left;
}

.coloreMenuDXVipod{

	background:#d6e5f2;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #28b03b;
	font-weight:bold;

}

.coloreMenuDXVI{

	color: orange;

}

.coloreMenuDXVII{

	color: red;

}


.colorOrange{

	color: orange;

}

.colorGreen{

	color: green;

}

.coloreipod{
	color:#777777;
}
.coloreipodDark{
	color:#545454;
}

.titoloMenuDX{
	margin-top:2px;
	border-bottom:solid #e5e5e5 1px;
}

.divCentrale{
	padding-right:5px;
	padding-left:5px;
	text-align:justify;
}

.bordoAmmiraglio{
	border:solid #e5e5e5 1px;
}

.giustificato{
	text-align:justify;
}


.paddingRight5{
	padding-right:5px;
}


.pulsanteAccesso{
	background:url(../images/verginella.jpg);
	width:150px;
	height:25px;
	cursor:pointer;
	margin-bottom:10px;
	text-align:center;
	padding-top:5px;
	font-size:17px;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
}

.pulsanteAccessoIndex{
	background:url(../images/bottoncino.jpg);
	width:150px;
	height:24px;
	cursor:pointer;
	margin-bottom:10px;
	text-align:center;
	font-size:17px;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
}

.pulsanteGenerale{
	width:252px;
	height:25px;
	cursor:pointer;
	padding-top:5px;
	padding-left:40px;
	font-size:17px;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;

}

.fontItalic{
	font-style:italic;
}


.azzurrino{

	background:#e7eef0;

}

.brdrMP{
	border:solid #B0BEC7 1px;
}

.brdrBOX{
	border-style:outset;
	border-width: 1px 0px 1px 1px;
}


.fontArial{
	font-family:Arial, Helvetica, sans-serif;
}

.coloreBlu{
	background:#fde1cf;
}

.thTabella{
	background-color:#f4f4f4;
	padding:5px;
}

.brblu {border-color:#006699;}

table.tabBlu td {
border-bottom: 1px solid #006699;
border-right: 1px solid #006699;
}

.coloreNota {
      color:#4856a9;
}

table.tabconfrontotar {
        background:#fffff0;
}


table.tabconfrontotar th {
        border:1px solid green;
        padding:5px;
        text-align:center;
        background:#ffffff;
}

table.tabconfrontotar td {
        border-bottom:1px solid green;
        text-align:right;
        padding-right:25px;
        width:80px;
        height:28px;
}

table.tabconfrontotar .risp{
        border:0px;
        background:url(http://www.email.it/images/td_tabella.gif) bottom left no-repeat;
        text-align:center;
        font-weight:bold;
        padding-right:0px;
        width:100px;
        height:28px;
       
}

h1.pinco{
	font-size:11px;
	font-weight:normal;
}


.coloreBeschReg{
	background:#eef2f7;
}
