﻿body
{
    min-height: 100%;
	width: 100%;
	height: 100%;
	margin: 0 0 0 0;
    font-size:x-small;
    font-family:Verdana;
    line-height:18px;
}

.header
{
    background:url('../img/header.png') repeat-x;
     height:93px;
}

.img
{
    background-image:url('../img/lato_1.jpg');
    background-position:right;
    background-repeat:repeat-y;
}

.img2
{
    background-image:url('../img/lato_2.jpg');
    background-position:left;
    background-repeat:repeat-y;
}

.top
{
    background-image:url('../img/back.gif');
    background-repeat:repeat-x;
}

.pagina_testo
{
    font-size:small;
    width:450px;
    text-align:justify;
    margin:10px;
    color:#294866;
}

.pagina_testo b
{
    font-size:small;
    color:Black;
    font-weight:bold;
}

.testo
{
    font-size:small;
    text-align:justify;
    margin:10px;
    color:#294866;
    font-family:Verdana;
}

li
{
 margin-bottom:8px;
}

.pagina_testo_large
{
    font-size:small;
    width:550px;
    text-align:justify;
    margin:10px;
    color:#294866;
}

.titolo
{
    font-size:small;
    color:Black;
    font-weight:bold;
    margin:8px;
}

.bold
{
    font-size:small;
    color:Black;
    font-weight:bold;
}

.img_up
{
    background-image:url('../img/up.gif');
    background-repeat:no-repeat;
    background-position:right;
    height:20px;
    width:217px;
}

.img_dw
{
    background-image:url('../img/down.gif');
    background-repeat:no-repeat;
    background-position:left;
    height:20px;
    width:217px;
}

.tabdx {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px #CCCCCC solid;
	padding: 8px;
	overflow: auto;
	letter-spacing: normal;
	text-align:left;
}

.tab_cont
{
    width:800px;
    margin-right:5px;
}

.line
{
    background-color:Teal;
    width:80%;
    height:2px;
}

.port
{
    background-image:url('../img/port/linea1.gif');
    background-repeat:repeat-x;
    background-position:bottom;
    
}

.f-port
{
    background-image:url('../img/port/linea2.gif');
    background-repeat:repeat-x;
    width:17px;
    background-position:bottom;
}

.puls_prod
{
    text-decoration:overline;
    color:Black;
    
}

.puls_prod a
{
    text-decoration:none;
    color:Black;
}

.link_gest
{
    float:left;
    
    line-height:20px;
   
}

.link_gest a
{
    color:#ff6b00;
}

.link_gest a:HOVER
{
    color:Black;
    padding-left:10px;
}

.titolo2
{
    font-size:small;
    color:Black;
    font-weight:bold;
    margin:8px;
    
}

.titolo2:first-letter
{
    font-size: xx-large;
    float: left;
} 

.modalBackground
{
    background-color:Silver;
    filter:alpha(opacity=60);
    opacity:0.7;
}

.box
{
    float:left;
}

.box_up
{
    background: url('../img/box_up.png') no-repeat;
    padding: 24px 0px 0px 0px;
    width:200px;
}

.box_center
{
    background: url('../img/box_center.png') repeat-y;
    padding:10px;
    margin-right:-10px;
    width:185px;
}

.box_down
{
    background: url('../img/box_down.png') no-repeat;
    padding: 0px 0px 40px 0px;
    width:200px;
}

.box_up_large
{
    background: url('../img/box_up_large.png') no-repeat;
    padding: 24px 0px 0px 0px;
    width:300px;
}

.box_center_large
{
    background: url('../img/box_center_large.png') repeat-y;
    padding:10px;
    margin-right:-10px;
    width:275px;
}

.box_down_large
{
    background: url('../img/box_down_large.png') no-repeat;
    padding: 0px 0px 40px 0px;
    width:300px;
}

.more
{
    color:#4d93fd;
    border-bottom-style:dotted;
    border-bottom-width:1px;
    cursor:help;
}

.pagina_testo a{
    color:#4d93fd;
    border-bottom-style:dotted;
    border-bottom-width:1px;
    text-decoration:none;
}

.under
{
    background: url('../img/under.png') no-repeat;
    padding:10px 0px 0px 10px;
    
}

.pagina_testo_large a{
    color:#4d93fd;
    border-bottom-style:dotted;
    border-bottom-width:1px;
    text-decoration:none;
}

.box_contenitore
{

}

.box_left
{
    float:left;
}

.box_right
{
    float:left;
}

#gestionale { width:710px;  }

#pagina_gest { float:left; width:520px; font-size:small; text-align:justify; margin:10px; color:#294866;  }

#menu_gest { float:left; width:170px; }
