#bottom {
/*border-bottom:1px solid #C0D3E4;*/
position:absolute;
top:605px;
width:100%;
}
#bottom_hp {
/*border-width:2px;*/
position:absolute;
top:420px;
left: 20%;
height: 150px;
width:70%;
overflow: hidden;
}
#center {
margin-left:50px;
margin-right:230px;
max-height:550px;
position:absolute;
top:150px;
width:830px;
}
#center_login {
margin-left:60px;
max-height:600px;
position:absolute;
top:100px;
width:90%;
}
#center_login table {
font-size:0.85em;
}
#center_login table td.label a:link,#center_login table td.label a:visited{
font-size:0.75em;
text-align:center;
color:#0066cc;
}
#center_login table.button td.label_button a:link,#center_login table.button td.label_button a:visited{
/*font-size:0.75em;*/
font-size:15px;
text-align:center;
color:#0066cc;
}
#center_login table td.label_note {
font-size:0.75em;
text-align:center;
text-decoration:underline;
}
#center_login table td.label_info {
font-size:0.75em;
text-align:center;
}
#center_login table td.label_info_left {
/*font-size:1em;*/
font-size:0.9em;
text-align:left;
}
#center_login table td.course {
background-color:#FFFFCC;
border-bottom:2px solid #999999;
border-color:#999999;
border-right:2px solid #999999;
border-top:2px solid #999999;
border-width:2px;
}

#center_login_hp {
margin-left:60px;
max-height:550px;
position:absolute;
top:200px;
left: 15%;
width:70%;
text-align: left;
}
#center_login_hp table {
font-size:0.85em;
}
#center_login_hp table td.label a:link,#center_login_hp table td.label a:visited{
font-size:0.75em;
text-align:center;
color:#0066cc;
}
#center_login_hp table.button td.label_button a:link,#center_login_hp table.button td.label_button a:visited{
font-size:0.75em;
text-align:center;
color:#0066cc;
}
#center_login_hp table td.label_note {
font-size:0.75em;
text-align:center;
text-decoration:underline;
}
#center_login_hp table td.label_info {
font-size:0.75em;
text-align:center;
}
#center_login_hp table td.label_info_left {
font-size:1em;
text-align:left;
}
#center_login_hp table td.course {
background-color:#FFFFCC;
border-bottom:2px solid #999999;
border-color:#999999;
border-right:2px solid #999999;
border-top:2px solid #999999;
border-width:2px;
}

#center a:link {
font-size:0.95em;
font-weight:bold;
}
#center h1 {
font-size:0.95em;
font-weight:bold;
}
#center h2 {
font-size:0.85em;
font-weight:bold;
}
#center h3 {
font-size:0.7em;
text-align:left;
}
#center p {
font-size:0.75em;
}
#center table {
font-size:0.85em;
}
#center table td.label_note {
font-size:0.75em;
text-align:center;
text-decoration:underline;
}
#center table td.label_info {
font-size:0.75em;
text-align:center;
}
#center table td.label_info_left {
font-size:1em;
text-align:left;
}
#center table td.course {
background-color:#FFFFCC;
border-bottom:2px solid #999999;
border-color:#999999;
border-right:2px solid #999999;
border-top:2px solid #999999;
border-width:2px;
}
#center ul li {
font-size:0.75em;
margin-bottom:5px;
margin-left:0pt;
padding-left:0pt;
}
#center_more {
height:400px;
margin-left:200px;
margin-right:10px;
min-height:400px;
text-align:left;
top:0pt;
}
#center_more h1 {
font-size:0.95em;
font-weight:bold;
}
#center_more h2 {
font-size:0.85em;
font-weight:bold;
}
#center_more h3 {
font-size:0.8em;
}
#center_more p {
font-size:0.75em;
}
#center_more table {
font-size:0.75em;
}
#center_more table td.course {
background-color:#FFFFCC;
border-bottom:2px solid #999999;
border-color:#999999;
border-right:2px solid #999999;
border-top:2px solid #999999;
border-width:2px;
}
#center_pop {
left:10px;
overflow:visible;
position:absolute;
top:5px;
width:350px;
}
#footer {
border-bottom:2px solid #3B6CFF;
border-color:#3B6CFF;
border-top:2px solid #3B6CFF;
clear:both;
color:#000000;
font-size:0.6em;
margin:5px 10px;
text-align:center;
vertical-align:bottom;
}
#footer a:link, #footer a:visited {
color:#000000;
text-decoration:underline;
}
#footer a:hover {
color:#6C99FF;
}
#footer ul {
display:inline;
margin-bottom:5px;
margin-left:0pt;
padding-left:0pt;
}
#footer ul li {
border-right:1px dotted #006666;
display:inline;
list-style-type:none;
margin-left:0pt;
padding:4px 9px 4px 8px;
}
#footer ul li.last {
border-right:0px none;
}
#header {
width:100%;
background-color:#EAF1F7;
height:70px;
border-bottom:1px solid #C0D3E4;
}
#container {
background-color:#FFFFFF;
/*background-image:url(../images/logo_COM_2.gif);
background-position:10px 440px;
background-repeat:no-repeat;*/
height:100%;
position:absolute;
width:100%;
}

#logo{
/*height:155px;*/
left:10px;
position:absolute;
top:475px;
width:150px;
}

#container_hp {
background-color:#FFFFFF;
height:100%;
position:absolute;
width:100%;
}
#grigio {
background-color:#B4B4B9;
left:0px;
top:0px;
position:absolute;
width:100%;
height:100%;
}

#submenu {
/*color:#FFFFFF;
background-color:#FFFFFF;*/
position:absolute;
top:85px;
left:150px;
height:25px;
z-index:1000;
/*border-left:1px solid #C0D3E4;*/
}
#submenu a:link, #submenu a:visited{
/*color:#FFFFFF;*/
font-size:11px;
font-weight:700;
padding:5px;
text-align:center;
text-decoration:none;
vertical-align:middle;
}

#submenu_select {
background-color:#FFFFFF;
left:67%;
width:320px;
position:absolute;
top:85px;
/*z-index:1000;*/
/*z-index: 1;*/
}
#submenu_select a:link, #submenu_select a:visited{
font-size:11px;
font-weight:700;
text-align:center;
text-decoration:none;
}
#left {
left:31px;
position:absolute;
top:135px;
width:118px;
}
#left_news {
/*border:1px solid #C0D3E4;*/
left:10px;
position:absolute;
top:355px;
width:141px;
}
#left_hp {
left:0px;
position:absolute;
top:115px;
width:17%;
border-right-color: #0066CC;
border-right-style: solid;
border-right-width: 1px;
}
#search {
/*background-image:url(../images/logo_COM_2.gif);*/
background-repeat:no-repeat;
height:170px;
left:10px;
position:absolute;
top:415px;
width:150px;
}
.bordato{
border-top:1px solid #C0D3E4;
}

#navigation {
font-size:1.2em;
font-weight:bold;
text-align:center;
text-transform:capitalize;
vertical-align:middle;
}
#left_menu {
font-size:1.2em;
font-weight:bold;
text-align:left;
text-transform:capitalize;
vertical-align:middle;
}
#navigation a:link, #navigation a:visited {
color:#707070;
font-size:1.2em;
padding-left:14px;
text-align:center;
text-decoration:none;
}
#left_menu a:link, #left_menu a:visited {
color:#707070;
font-size:1.2em;
padding-left:14px;
text-align:center;
text-decoration:none;
}
#left_menu table.eshop a:link, #left_menu table.eshop a:visited {
color:#6DC05D;
font-size:1.2em;
padding-left:14px;
text-align:center;
text-decoration:none;
}
#area_user {
float:right;
height:45px;
bottom:1px;
width:320px;
left:67%;
position:absolute;
top:11%;
}

#area_user table{
width:100%;
font-size:10px;
font-weight:bold;
color:#707070;
text-align:right;
}

#area_user table td.angle_left_top{
color:#FFFFFF;
font-size:0.1em;
border-left:1px solid #B90453;
border-top:1px solid #B90453;
width:15px;
height:10px;
}
#area_user table td.angle_left_bottom{
color:#FFFFFF;
font-size:0.1em;
border-left:1px solid #B90453;
border-bottom:1px solid #B90453;
width:15px;
height:10px;
}
#area_user table td.angle_right_top{
color:#FFFFFF;
font-size:0.1em;
border-right:1px solid #B90453;
border-top:1px solid #B90453;
width:15px;
height:10px;
}
#area_user table td.angle_right_bottom{
color:#FFFFFF;
font-size:0.1em;
border-right:1px solid #B90453;
border-bottom:1px solid #B90453;
width:15px;
height:10px;
}

.cliccato {
color:#B90453;
font-size:1.2em;
padding:14px;
text-align:center;
text-decoration:none;
}
#navigation a:hover {
color:#6C99FF;
text-decoration:none;
}
#navigation ul {
display:inline;
margin-left:0pt;
}
#navigation ul li {
border-right:1px solid #B8DE9A;
display:inline;
list-style-type:none;
margin-left:0pt;
}
#right {
border-width:2px;
padding:5px 5px 10px;
position:absolute;
right:10px;
top:185px;
width:200px;
}
#right a:link, #right a:visited {
color:#0066CC;
text-decoration:underline;
}
#right a:hover {
color:#6C99FF;
text-decoration:underline;
}
#right h1 {
font-size:0.85em;
font-weight:bold;
}
#right h2 {
font-size:0.75em;
font-weight:bold;
}
#right p {
font-size:0.65em;
}
#right span.headline {
color:#0066CC;
font-weight:bold;
}
#right_hp {
border-width:2px;
padding:5px 5px 10px;
position:absolute;
right:10px;
top:185px;
width:200px;
}
#right_hp a:link, #right a:visited {
color:#0066CC;
text-decoration:underline;
}
#right_hp a:hover {
color:#6C99FF;
text-decoration:underline;
}
#right_hp h1 {
font-size:0.85em;
font-weight:bold;
}
#right_hp h2 {
font-size:0.75em;
font-weight:bold;
}
#right_hp p {
font-size:0.65em;
}
#right_hp span.headline {
color:#0066CC;
font-weight:bold;
}
#ticker {
color:#0066CC;
font-size:12px;
height:16px;
position:absolute;
top:2px;
width:100%;
/*
color:#0066CC;
font-size:12px;
height:16px;
left:200px;
position:absolute;
right:300px;
top:1px;
width:50%;
*/
}
#ticker table td.ticker_news{
width:800px;
}

#ticker span.headline {
font-weight:bold;
}

#center_messages {
margin-left:138px;
margin-right:230px;
max-height:550px;
position:absolute;
/*top:80px;*/
width:75%;
}

#center_messages a:link {
font-size:0.95em;
font-weight:bold;
}
#center_messages h1 {
font-size:0.95em;
font-weight:bold;
}
#center_messages h2 {
font-size:0.85em;
font-weight:bold;
}
#center_messages h3 {
font-size:0.7em;
text-align:left;
}
#center_messages p {
font-size:0.75em;
}
#center_messages table {
color:#707070;
font-size:0.85em;
}


#center_messages table td.label_note {
font-size:0.75em;
text-align:center;
text-decoration:underline;
}
#center_messages table td.label_info {
font-size:0.75em;
text-align:center;
}
#center_messages table td.label_info_left {
font-size:1em;
text-align:left;
}
#center_messages table td.course {
background-color:#FFFFCC;
border-bottom:2px solid #999999;
border-color:#999999;
border-right:2px solid #999999;
border-top:2px solid #999999;
border-width:2px;
}

#center_messages table.label_note {
font-size:0.75em;
text-align:center;
text-decoration:underline;
width:90%
}

#center_messages table.message {
width:90%
}
#center_messages table.message a:link, #center_messages table.message a:visited{
text-align:center;
}
#center_messages table.message tr.label_message_1 {
background-color:#DDDDDD;
font-size:1.25em;
text-align:center;
}
#center_messages table.message tr.label_message_2 {
background-color:#FFFFFF;
font-size:1.25em;
text-align:center;
}

#center_messages ul li {
font-size:0.75em;
margin-bottom:5px;
margin-left:0pt;
padding-left:0pt;
}

#iframeX2 {
height:1px;
left:0px;
position:absolute;
top:0px;
width:1px;
}
.iframe2_hide {
display:none;
}
.iframe2_show {
background-color:white;
display:block;
overflow:auto;
padding: 0px;
}
.body_modifica_leaf{
height:35px;
padding:0px;
}
.rubrica_figli {
overflow:auto;
height:90px;
}
.transparent {
background-color:#808080;
color:white;
display:block;
height:805px;
left:0px;
opacity:0.5;
position:absolute;
top:0px;
width:1280px;
}
.book {
clear:both;
margin:0.5em;
padding:1em;
width:100%;
}
.book h2, .book p {
float:right;
margin:0px;
padding:0px;
vertical-align:top;
width:75%;
}
.book span.cover {
float:left;
padding:2px;
vertical-align:top;
width:23%;
}
.category_row {
border-bottom-style:solid;
border-bottom-width:2px;
border-top-color:#999999;
}
.elenco {
text-align:center;
width:100px;
}
.elenco a:link img {
border-style:none;
border-width:0pt;
}
.elenco a:visited img {
border-style:none;
border-width:0pt;
}
.evenRow {
background-color:#ADD8E6;
}
.header {
background-color:#FFFFCC;
border-bottom:2px solid #999999;
border-color:#999999;
border-right:2px solid #999999;
border-top:2px solid #999999;
border-width:2px;
}
.label {
width:200px;
font-size:11px;
}
.label_small {
width:100px;
text-align:center;
}
.label_hidden {
display:none;
}
.login {
border:1px solid #3B6CFF;
height:99%;
text-align:center;
width:99%;
}
.login_err {
color:red;
}
.lt_navigation {
background-color:#FFFFFF;
font:menu;
font-size:12px;
font-weight:bold;
text-transform:capitalize;
vertical-align:middle;
/*height:100px;*/
}
.lt_navigation_ec {
/*background-color:#FFFFFF;
font:menu;
font-size:11px;
font-weight:bold;
text-transform:capitalize;
vertical-align:middle;
*/
background-color:#FFFFFF;
font-family:"Trebuchet MS";
font-size:11px;
font-weight:bold;
height:220px;
left:14px;
position:absolute;
text-transform:capitalize;
top:20px;
vertical-align:middle;
width:720px;
}
.lt_navigation a:hover {
color:#6C99FF;
text-decoration:none;
}
.lt_navigation div.nav_header {
font-size:1.1em;
margin:0px 0px 0px 4px;
padding:0px;
}
.lt_navigation ul {
background-color:#F4F4F4;
border:1px solid #0066CC;
margin-left:0pt;
padding:5px 5px 10px;
}
.lt_navigation ul li {
list-style-image:url(../images/arrow_black.gif);
list-style-position:inside;
list-style-type:none;
padding:0px 0px 5px;
}
.lt_navigation table {
background-color:#F4F4F4;
border-top:1px solid #C0D3E4;
border-bottom:1px solid #C0D3E4;
border-left:1px solid #C0D3E4;
border-right:1px solid #C0D3E4;
margin-left:0pt;
}

.lt_navigation table td.arrow {
background-image:url(../images/arrow_black.gif);
background-position:50%;
background-repeat:no-repeat;
width:15px;
}
.lt_navigation table td.empty {
background-color:#F4F4F4;
width:15px;
height:20px;
}
.lt_navigation table td.menu_left {
width:7px;
height:20px;
}
.lt_navigation table td.menu_header {
color:#999999;  
height:20px;
}
.lt_navigation table td.menu_header a:link,.lt_navigation table td.menu_header a:visited{
color:#707070;
height:20px;
padding-left:1px;
padding-top:5px;
padding-bottom:5px;
}
.lt_navigation table.steo{
border:none;
width:15px;
height:20px;
}
.lt_navigation table.steo td.notselected {
width:15px;
height:20px;
}
.lt_navigation table.steo td.selected {
background-image:url(../images/visto.gif);
background-position:50%;
background-repeat:no-repeat;
width:15px;
height:20px;
}
.lt_submenu {
/*background-color:#FFFFFF;
color:#FFFFFF;*/
font-size:0.7em;
font-weight:bold;
text-transform:capitalize;
vertical-align:middle;
}
.lt_submenu a:link {
color:#C0D3E4;
text-decoration:none;
}
.lt_submenu a:hover {
color:#6C99FF;
text-decoration:none;
}
.lt_submenu div.nav_header {
font-size:1.1em;
margin:0px 0px 0px 4px;
padding:0px;
}
.lt_submenu table {
/*background-color:#026FB4;*/
border-top:1px solid #C0D3E4;
border-bottom:1px solid #C0D3E4;
border-left:1px solid #C0D3E4;
/*border-right:1px solid #C0D3E4;*/
height:25px;
}

.lt_submenu table td.arrow {
background-position:50%;
background-repeat:no-repeat;
width:15px;
color:#026FB4;
text-align:right;
}
.lt_submenu table td.menu_header {
color:#026FB4;
border-right:1px solid #C0D3E4;
}
.lt_submenu table td.menu_header a:link,.lt_submenu table td.menu_header a:visited{
color:#026FB4;
vertical-align:middle;
}

.lt_submenu_select {
background-color:#FFFFFF;
font-weight:bold;
text-transform:capitalize;
vertical-align:middle;
}
.lt_submenu_select a:link {
color:#026FB4;
text-decoration:none;
}
.lt_submenu_select a:hover {
color:#6C99FF;
text-decoration:none;
}
.lt_submenu_select div.nav_header {
font-size:1.1em;
margin:0px 0px 0px 4px;
padding:0px;
}
.lt_submenu_select table {
border:1px solid #C0D3E4;
width:85%;
height:25px;
}
.lt_submenu_select table td.menu_header{
color:#0066CC;
font-size:11px;
width:10px;
}
.lt_submenu_select table td.menu_header_selbox{
color:#0066CC;
}
.lt_submenu_select table td.arrow {
background-position:50%;
background-repeat:no-repeat;
width:15px;
color:#FFFFFF;
}
.ocean {
background-color:#00FFFF;
}
.oddRow {
background-color:gray;
}
.padded_container {
/*border-top:1px solid #C0D3E4;*/
font-family:Times New Roman,Serif;
font-size:8pt;
font-weight:bold;
padding:5px 0pt;
text-align:center;
}

.row1 {
background-color:#D3D3D3;
}
.row2 {
background-color:white;
}
.rt_nav_container {
float:right;
text-align:right;
}
.rt_navigation {
float:none;
font-size:1.1em;
text-align:right;
text-transform:capitalize;
vertical-align:top;
}
.rt_navigation a:link, .rt_navigation a:visited {
color:#0066CC;
text-decoration:none;
}
.rt_navigation a:hover {
color:#6C99FF;
text-decoration:none;
}
.rt_navigation ul {
background-color:#F4F4F4;
border:1px solid #0066CC;
margin-right:5px;
padding-bottom:10px;
padding-left:5px;
}
.rt_navigation ul h1 {
color:#0066CC;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.rt_navigation ul p {
color:#0066CC;
list-style-type:none;
padding:0pt 5px;
}
.tableHeader {
background-color:#1035EF;
border-bottom:2px solid #808080;
border-top:2px solid #808080;
color:#F0C0FF;
font-style:italic;
font-weight:bold;
}
.titleText {
color:#0066CC;
font-family:"Trebuchet MS";
font-size:20px;
font-weight:bold;
vertical-align:bottom;
width:350px;
}
.subtitleText {
color:#C0D3E4;
font-size:1em;
font-weight:bold;
/*text-transform:capitalize;*/
}
.subtitleText_header {
color:#0066CC;
font-size:0.9em;
font-weight:bold;
text-transform:capitalize;
}
div.fondino{
width:5px;
height:10px;
}
div.wki {
font-weight:bold;
/*height:120px;
margin-top:20px;*/
margin-left:20px;
width:300px;
}
a:link, a:visited {
color:#0066CC;
text-decoration:none;
font-size:11px;
/*revisione 2.0*/
font-weight:bold;
}
a:hover {
color:#6C99FF;
text-decoration:none;
}
.simple_link a:link, .simple_link a:visited{
color:gray;
font-weight:bold;
font-size:9px;
}
body {
background-color:#FFFFFF;
font-family:"Trebuchet MS",Arial,Helvetica;
margin:0pt;
padding-left:0pt;
padding-right:0pt;
}
div.header_row {
clear:both;
padding-top:0px;
position:absolute;
top:145px;
width:750px;
}
div.header_row div.nav {
border-bottom:1px solid #C0D3E4;
border-top:1px solid #C0D3E4;
height:25px;
margin-right:10px;
}
div.nav {
/*background-color:#D7E5F2;*/
border-bottom:1px solid #C0D3E4;
border-top:1px solid #C0D3E4;
height:25px;
width:100%;
position:absolute;
top:78px;
}
#navigation table {
border-left:1px solid #C0D3E4;
border-top:1px solid #C0D3E4;
border-bottom:1px solid #C0D3E4;
height:40px;
left:20px;
margin-top:23px;
position:absolute;
top:56px;
width:131px;
}
#left_menu table {
border-left:1px solid #C0D3E4;
border-top:1px solid #C0D3E4;
border-bottom:1px solid #C0D3E4;
height:40px;
left:10px;
margin-top:23px;
position:absolute;
top:86px;
width:141px;
}
#left_menu table.eshop {
border-left:1px solid #CAE6B5;
border-top:none;
border-bottom:1px solid #CAE6B5;
color:#CAE6B5;
height:40px;
left:10px;
margin-top:0px;
position:absolute;
top:310px;
width:141px;
}
#left_news table {
background-color:#F4F4F4;
margin-left:0px;
width:100%;
}
#left_news table td.no_border{
border:none;
text-align:right;
padding:10px;
width:130px;
}
#left_news table.head_news{
table-layout:fixed;
width:141px;
border:1px solid #C0D3E4;
background-color:#FFFFFF;
margin-left:0;
}
#left_news table.head_news td.head_news_l{
width:100px;
text-align:left;
font-size:12px;
}
#left_news table.head_news td.head_news_r{
text-align:right;
}

#navigation_login table{
border-left:1px solid #C0D3E4;
height:40px;
left:800px;
margin-top:23px;
position:absolute;
top:48px;
}
.language{
left:600px;
position:absolute;
top:119px;
width:90px;
}
#navigation_login table.language_login{
left:800px;
position:absolute;
top:49px;
width:90px;
}
#navigation_login table.attivazione_login{
left:72px;
position:absolute;
top:49px;
width:190px;
}
.styles{
left:870px;
position:absolute;
top:119px;
width:90px;
}
#left_menu table td.menu_header {
border-right:1px solid #C0D3E4;
height:25px;
text-align:left;
vertical-align:middle;
font-size:0.6em;
}
#left_menu table.eshop td.menu_header {
border-right:1px solid #CAE6B5;
height:25px;
text-align:left;
vertical-align:middle;
font-size:0.6em;
}

#left_menu table td.menu_header_blank {
border-left:1px solid #C0D3E4;
height:15px;
text-align:center;
vertical-align:middle;
color:#FFFFFF;
}

#left_menu table td.menu_header a:link,#left_menu table td.menu_header a:visited {
border-style:none;
border-width:0pt;
font-weight:bold;
text-align:center;
vertical-align:middle;
}
#left_menu table td.menu_header span {
border-style:none;
border-width:0pt;
font-size:1.2em;
font-weight:bold;
text-align:left;
vertical-align:middle;
color:#707070;
padding-left:14px;
}



#navigation table td.menu_header {
border-right:1px solid #C0D3E4;
height:15px;
text-align:left;
vertical-align:middle;
}

#navigation table td.menu_header_blank {
border-left:1px solid #C0D3E4;
height:15px;
text-align:center;
vertical-align:middle;
color:#FFFFFF;
}

#navigation table td.menu_header a:link,#navigation table td.menu_header a:visited {
border-style:none;
border-width:0pt;
font-size:0.75em;
font-weight:bold;
text-align:center;
vertical-align:middle;
}
#navigation table td.menu_header span {
border-style:none;
border-width:0pt;
font-size:0.75em;
font-weight:bold;
text-align:center;
text-transform:capitalize;
vertical-align:middle;
color:#707070;
width:75px;
}
#navigation table td.simple{
border-right:1px solid #C0D3E4;
height:15px;
text-align:center;
vertical-align:middle;
font-size:0.75em;
font-weight:bold;
text-transform:capitalize;
width:75px;
color:#707070;
padding-top:2px;
}

#navigation_login table td.menu_header {
border-right:1px solid #C0D3E4;
height:15px;
text-align:center;
vertical-align:middle;
}

#navigation_login table td.menu_header_blank {
border-left:1px solid #C0D3E4;
height:15px;
text-align:center;
vertical-align:middle;
color:#FFFFFF;
}
#navigation_login table td.menu_header a:link, 
#navigation_login table td.menu_header a:visited,
#navigation_login table td.menu_header a:link img, 
#navigation_login table td.menu_header a:visited img
{
border-style:none;
border-width:0pt;
font-size:0.75em;
font-weight:bold;
text-align:center;
text-transform:capitalize;
vertical-align:middle;
}
#head{
/*background-color:#EAF1F7;*/
height:7%;
width:100%;
margin-top:0px;
position:absolute;
}

#head_hp{
height:114px;
width:100%;
top:0px;
left:0px;
position:absolute;
overflow: hidden;
border-bottom-color: #0066CC;
border-bottom-style: solid;
border-bottom-width: 1px;
}

#head_text_hp{
height:75px;
left: 20%;
width:70%;
margin-top:117px;
position:absolute;
overflow: hidden;
}

div.logo {
float:right;
height:105px;
margin-bottom:1px;
margin-left:590px;
margin-top:10px;
position:absolute;
width:310px;
}
p.darkred {
color:#CC0000;
font-size:0.65em;
}
td.label {
font-weight:bold;
text-align:center;
width:10%;
}
td.label a:link, td.label a:visited {
font-weight:bold;
text-align:center;
}
td.label span {
font-weight:bold;
text-align:center;
width:100%;
}
td.borderless {
border:none;
color:#FFFFFF;
}
td.border_bottom {
border-bottom:1px solid #C0D3E4;
color:#FFFFFF;
width:12px;
height:25px;
}
td.border_bottom_2 {
border-bottom:1px solid #026FB4;
color:#FFFFFF;
width:12px;
/*height:25px;*/
font-size:0.1em;
}

td.border_bottom_left {
border-bottom:1px solid #C0D3E4;
border-left:1px solid #C0D3E4;
color:#FFFFFF;
width:12px;
}
td.border_bottom_left_2 {
border-bottom:1px solid #026FB4;
border-left:1px solid #C0D3E4;
color:#FFFFFF;
width:12px;
}
td.border_bottom_admin {
color:#FFFFFF;
width:12px;
height:25px;
}
td.border_bottom_left_admin {
/*border-left:1px solid #C0D3E4;*/
color:#FFFFFF;
width:12px;
}
td.border_left {
border-left:1px solid #C0D3E4;
color:#FFFFFF;
height:7px;
}
td.border_right {
border-right:1px solid #026FB4;
height:7px;
}
td.border_l_r_area_user {
border-left:1px solid #B90453;
border-right:1px solid #B90453;
height:7px;
width:100px;
text-align:center;
}
td.border_right_area_user {
border-right:1px solid #B90453;
height:7px;
width:100px;
text-align:center;
}
td.no_border_right_area_user {
border-right:1px solid #B90453;
height:7px;
text-align:center;
width:90px;
}
td.no_border_right_area_user_r {
color:#0066CC;
font-family:"Trebuchet MS";
font-size:11px;
text-align:left;
}
td.border_right_w {
border-right:1px solid #026FB4;
color:#FFFFFF;
height:7px;
}
td.border_right_bottom {
border-bottom:1px solid #C0D3E4;
border-right:1px solid #026FB4;
color:#FFFFFF;
height:7px;
}
td.border_right_bottom_2 {
border-bottom:1px solid #026FB4;
border-right:1px solid #026FB4;
color:#FFFFFF;
height:7px;
}
td.border_right a:link,td.border_right a:visited{
color:#0066CC;
font-size:9px;
font-weight:bold;
}
td.border_right_area_user a:link,td.border_right_area_user a:visited{
color:gray;
font-size:11px;
font-weight:bold;
}
td.border_l_r_area_user a:link,td.border_l_r_area_user a:visited{
color:gray;
font-size:11px;
font-weight:bold;
}
td.border_right a:link img {
border-style:none;
border-width:0pt;
}

.body_content{
width:600px;
}

td.body_content table {
}
td.body_content {
text-align:left;
}
td.body_content.label_hidden {
display:none;
}
.label_registration{
color:gray;
/*font-weight:bold;*/
font-size:11px;
min-width:100px;
text-align:left;
}
.label_button{
font-weight:bold;
width:170px;
}
.label_button_hp {
font-weight:bold;
width:200px;
}
.label_button_hp_1 {
font-weight:bold;
width:60px;
}
.label_button_hp_2 {
font-weight:bold;
width:150px;
}
.label_button_hp_3 {
font-weight:bold;
width:230px;
}
.label_button_hp_4 {
font-weight:bold;
width:160px;
}
.label_button a:link,.label_button a:visited{
color:#0066cc;
font-weight:bold;
text-align:center;
}
.label_input{
width:200px;
font-size:11px;
/*text-align:right;*/
}
.label_input_img{
width:100px;
font-size:11px;
}
.label_input_head{
font-size:11px;
}
.button {
position:absolute;
top:440px;
/*left:200px;*/
text-align:center;
/*background-color:#C0D3E4;*/
}
.button_hp {
position:absolute;
top:150px;
/*left:200px;*/
text-align:center;
/*background-color:#C0D3E4;*/
}
#submenu table.drop_menu{
background-image:url(../images/sfondo_toolbar.gif);
border-style:none;
height:5%;
position:absolute;
top:19%;
width:20%;
}
.container{
width:840px;
}
#center_messages table.sortableTableHead {
width:110px;
text-align:center;
}
#center_messages table.sortableTableHead td.noArrow {
color:#ECF4FE;
width:90px;
display:none;
}
#center_messages table.sortableTableHead td.text {
color:#ECF4FE;
width:10px;
}
#center_messages table.sortableTableHead td.noArrow img.arrowAsc {
color:#999999;
display:block;
}
#center_messages table.sortableTableHead td.noArrow img.arrowDesc {
color:#999999;
display:block;
}
#grid_message {
margin-left:160px;
height:78%;
position:absolute;
top:120px;
width:84%;
/*border:1px solid #BED6F8;
max-height:550px;*/
}
#grid_message_no_menu {
margin-left:10px;
/*height:78%;*/
position:absolute;
top:80px;
width:98%;
}

#grid_message a:link,#grid_message a:visited {
/*color:gray;*/
font-weight:bold;
}
#grid_message table.prova_tab{
color:red;
height:10px;
}

#grid_message table td.cellDay a:link,#grid_message table td.cellDay a:visited {
color:blue;
font-size:11px;
font-weight:normal;
}

#grid_message table td.cellCancel a:link,#grid_message table td.cellCancel a:visited{
color: blue;
font-weight:normal;
}
#grid_message table tr.cellDayWeek {
color: #026FB4;
font-weight:bold;
}
#grid_message table td.cellButton a:link,#grid_message table td.cellButton a:visited {
color:blue;
font-size:9px;
font-weight:normal;
}
#grid_message table td.cellToday a:link,#grid_message table td.cellToday a:visited {
color:#DDFFDD;
font-size:11px;
font-weight:bold;
}
#grid_message h1 {
font-size:0.95em;
font-weight:bold;
}
#grid_message h2 {
font-size:0.85em;
font-weight:bold;
}
#grid_message h3 {
font-size:0.7em;
text-align:left;
}
#grid_message p {
font-size:0.75em;
}
#grid_message table {
/*color:#707070;*/
}
#grid_message table.estratto {
color:#707070;
border:none;
/*position:absolute;
top:100px;*/
}
#grid_message table.estratto_res {
color:#707070;
border:none;
position:absolute;
top:120px;
}

#grid_message table td.label_note {
font-size:0.75em;
text-align:center;
text-decoration:underline;
}
#grid_message table td.label_info {
font-size:0.75em;
text-align:center;
}
#grid_message table td.label_info_left {
font-size:11px;
text-align:left;
}
#grid_message table td.course {
background-color:#FFFFCC;
border-bottom:2px solid #999999;
border-color:#999999;
border-right:2px solid #999999;
border-top:2px solid #999999;
border-width:2px;
}

#grid_message table.label_note {
font-size:0.75em;
text-align:center;
text-decoration:underline;
width:90%
}

#grid_message table.message {
width:100%;
text-align:center;
}
#grid_message table.message_ricerca {
/*width:785px;*/
width:100%;
text-align:center;
}
#grid_message table.message tr.label_message_1 {
background-color:#FFFFFF;
font-size:1.25em;
text-align:center;
}
#grid_message table.message tr.label_message_2 {
background-color:#EAF1F7;
border-bottom:1px solid #C0D3E4;
border-top:1px solid #C0D3E4;
font-size:1.25em;
text-align:center;
}

#grid_message ul li {
font-size:0.75em;
margin-bottom:5px;
margin-left:0pt;
padding-left:0pt;
}
#grid_message table.estratto_conto {
width:100%;
text-align:center;
}
#grid_message table.estratto_conto td.image {
text-align:center;
width:33%;
}
.headerMessage_check{
width:20px;
text-align:center;
padding-left:0px;
padding-right:0px;
}
.headerMessage_type{
width:50px;
text-align:center;
}
.headerMessage_mittente{
width:160px;
text-align:center;
text-align:left;
}
.headerMessage_obj{
width:200px;
text-align:center;
text-align:left;
}
.headerMessage_sent{
width:150px;
text-align:center;
}
.headerMessage_dest{
width:160px;
text-align:center;
text-align:left;
}
.headerMessage_allegato{
width:20px;
text-align:center;
}
#grid_message table.sortableTableHead_check {
text-align:center;
}
#grid_message table.sortableTableHead_check td.text{
width:20px;
text-align:center;
}
#grid_message table.sortableTableHead_check td.text a:link,#grid_message table.sortableTableHead_check td.text a:visited{
font-family:monospace;
color:#026FB4;
}
#grid_message table.sortableTableHead_type {
text-align:center;
}
#grid_message table.sortableTableHead_type td.image{
width:10px;
text-align:center;
}
#grid_message table.sortableTableHead_type td.text{
width:50px;
text-align:center;
}
#grid_message table.sortableTableHead_type td.text a:link,#grid_message table.sortableTableHead_type td.text a:visited{
color:#026FB4;
}
#grid_message table.sortableTableHead_type td.text_ricerca a:link,#grid_message table.sortableTableHead_type td.text_ricerca a:visited{
font-family:monospace;
color:#026FB4;
}
#grid_message table.sortableTableHead_mittente {
text-align:center;
}
#grid_message table.sortableTableHead_mittente td.image{
width:10px;
text-align:center;
}
#grid_message table.sortableTableHead_mittente td.text{
text-align:center;
}
#grid_message table.sortableTableHead_mittente td.text a:link,#grid_message table.sortableTableHead_mittente td.text a:visited{
color:#026FB4;
}
#grid_message table.sortableTableHead_mittente td.text_ricerca a:link,#grid_message table.sortableTableHead_mittente td.text_ricerca a:visited{
font-family:monospace;
color:#026FB4;
}
#grid_message table.sortableTableHead_user {
text-align:center;
}
#grid_message table.sortableTableHead_user td.image{
width:10px;
text-align:center;
}
#grid_message table.sortableTableHead_user td.text{
text-align:center;
}
#grid_message table.sortableTableHead_user td.text a:link,#grid_message table.sortableTableHead_user td.text a:visited{
color:#026FB4;
}
#grid_message table.sortableTableHead_user td.text_ricerca a:link,#grid_message table.sortableTableHead_user td.text_ricerca a:visited{
font-family:monospace;
color:#026FB4;
}
#grid_message table.sortableTableHead_dest {
text-align:center;
}
#grid_message table.sortableTableHead_dest td.image{
width:10px;
text-align:center;
}
#grid_message table.sortableTableHead_dest td.text{
text-align:center;
}
#grid_message table.sortableTableHead_dest td.text a:link,#grid_message table.sortableTableHead_dest td.text a:visited{
color:#026FB4;
}
#grid_message table.sortableTableHead_dest td.text_ricerca a:link,#grid_message table.sortableTableHead_dest td.text_ricerca a:visited{
font-family:monospace;
color:#026FB4;
}
#grid_message table.sortableTableHead_obj {
text-align:center;
}
#grid_message table.sortableTableHead_obj td.image{
width:10px;
text-align:center;
}
#grid_message table.sortableTableHead_obj td.text{
text-align:center;
}
#grid_message table.sortableTableHead_obj td.text a:link,#grid_message table.sortableTableHead_obj td.text a:visited{
color:#026FB4;
}
#grid_message table.sortableTableHead_obj td.text_ricerca a:link,#grid_message table.sortableTableHead_obj td.text_ricerca a:visited{
font-family:monospace;
color:#026FB4;
}
#grid_message table.sortableTableHead_obj td.text a:link,#grid_message table.sortableTableHead_obj td.text a:visited{
text-align:center;
}
#grid_message table.sortableTableHead_sent {
text-align:center;
}
#grid_message table.sortableTableHead_sent td.image{
width:10px;
text-align:center;
}
#grid_message table.sortableTableHead_sent td.text{
text-align:center;
}
#grid_message table.sortableTableHead_sent td.text a:link,#grid_message table.sortableTableHead_sent td.text a:visited{
color:#026FB4;
}
#grid_message table.sortableTableHead_sent td.text_ricerca a:link,#grid_message table.sortableTableHead_sent td.text_ricerca a:visited{
font-family:monospace;
color:#026FB4;
}
#grid_message table.sortableTableHead_allegato {
text-align:center;
}

#grid_message table.sortableTableHead td.noArrow {
color:#ECF4FE;
width:90px;
display:none;
}
#grid_message table.sortableTableHead td.text {
color:#ECF4FE;
width:10px;
}
#grid_message table.sortableTableHead td.noArrow img.arrowAsc {
color:#999999;
display:block;
}
#grid_message table.sortableTableHead td.noArrow img.arrowDesc {
color:#999999;
display:block;
}

#pagination{
top:320px;
width:650px;
text-align:left;
}
#utente table.message {
width:40%
}

#utente table.message tr.label_message_1 {
background-color:#DDDDDD;
font-size:1.25em;
text-align:center;
}
#utente table.message tr.label_message_2 {
background-color:#FFFFFF;
font-size:1.25em;
text-align:center;
}
#utente table.sortableTableHead {
width:110px;
text-align:center;
}
#utente table.sortableTableHead td.noArrow {
color:#ECF4FE;
width:90px;
display:none;
}
#utente table.sortableTableHead td.text {
color:#ECF4FE;
width:10px;
}
#utente table.sortableTableHead td.noArrow img.arrowAsc {
color:#999999;
display:block;
}
#utente table.sortableTableHead td.noArrow img.arrowDesc {
color:#999999;
display:block;
}
.popupUtente{
font-size: 1.0em;
font-weight: bold;
text-align: center;
}
.blue{
color:#026FB4;
}
.red{
color:#B90453;
}
.toolbar{
width:120px;
font-size:11px;
}
.toolbar_empty{
width:170px;
}
.toolbarROL {
width:200px;
}
.toolbarROL a:link,.toolbarROL a:visited{
color:#000000;
font-family:Arial,Verdana,sans-serif;
font-size:10px;
}
.rich-menu-item-hover{
background-color:#C0D3E4;
border:1px solid #B90453;
color:#B90453;
}  
#grid_message table.coupon{
border:none;
/*font-family:Arial,Verdana,sans-serif;*/
font-size:10px;
text-align:left;
}
#grid_message table.coupon td.dr-table-cell{
border:none;
font-family:Arial,Verdana,sans-serif;
font-size:10px;
text-align:left;
}
#grid_message table.coupon_utente{
border:none;
font-family:Arial,Verdana,sans-serif;
font-size:10px;
text-align:left;
}
#grid_message table.coupon_utente td.dr-table-cell{
border:none;
font-family:Arial,Verdana,sans-serif;
font-size:10px;
text-align:left;
}
#grid_message table.coupon td.vuoto {
width:10px;
}
#grid_message table.coupon td.select {
width:20px;
font-size:0.75em;
text-align:center;
}
#grid_message table.coupon td.utente {
width:150px;
font-size:0.85em;
text-align:center;
}
#grid_message table td.rubrica_head_noaccess{
font-size:9px;
color:#B90453;
}
#grid_message table td.rubrica_head_read{
font-size:9px;
color:#FFCC00;
}
#grid_message table td.rubrica_head_write{
font-size:9px;
color:#0066cc;
}
#grid_message table td.contact_label{
font-size:10px;
}
#grid_message table.coupon_button{
position:absolute;
top:455px;
}
#grid_message table.coupon_scroller{
position:absolute;
top:330px;
}
#grid_message table.coupon_scroller_1{
position:absolute;
top:442px;
left:1px;
}
#grid_message table.coupon_button td.label_input{
color:#0066cc;
border:none;
font-size:0.85em;
font-weight:bold;
text-align:left;
}
#grid_message table.coupon_button td.label_input a:link,#grid_message table.coupon_button td.label_input a:visited{
color:#0066cc;
font-size:0.85em;
text-align:left;
font-weight:bold;
}
.head_coupon{
width:450px;
background-color:#C0D3E4;
text-align:left;
font-weight:bold;
}
.ricerca_stile_div{
margin-right:230px;
height:475px;
position:absolute;
width:100%;
overflow:auto;
}
.rubrica_stile_div{
margin-right:230px;
max-height:360px;
position:absolute;
width:100%;
}
.filtro_stile_div{
/*margin-right:230px;*/
max-height:460px;
position:absolute;
width:100%;
}
.dettaglio_stile_div{
margin-right:230px;
max-height:460px;
position:absolute;
width:830px;
overflow:auto;
}
.dettaglio_messaggio_empty{
width:80px;
}
.dettaglio_messaggio_img{
text-align:right;
font-size:10px;
font-weight:bold;
text-align:right;
font-family:"Trebuchet MS",Arial,Helvetica;
}
.dettaglio_messaggio_label{
font-family:"Trebuchet MS",Arial,Helvetica;
color:#000000;
width:15%;
font-size:10px;
font-weight:bold;
text-align:right;
/*vertical-align:top;*/
}
.dettaglio_messaggio_label_small{
font-family:"Trebuchet MS",Arial,Helvetica;
color:#000000;
width:20%;
font-size:10px;
font-weight:bold;
text-align:right;
}
.dettaglio_messaggio_label_small_5{
 font-family:"Trebuchet MS",Arial,Helvetica;
 color:#000000;
 width:5%;
 font-size:10px;
 font-weight:bold;
 text-align:right;
}
.dettaglio_messaggio_label_small_30{
 font-family:"Trebuchet MS",Arial,Helvetica;
 color:#000000;
 width:30%;
 font-size:10px;
 font-weight:bold;
 text-align:right;
}
.dettaglio_messaggio_label_left{
/*width:100px;*/
font-family:"Trebuchet MS",Arial,Helvetica;
font-size:10px;
font-weight:bold;
text-align:left;
}
.dettaglio_messaggio_corpo{
font-family:"Trebuchet MS",Arial,Helvetica;
font-size:10px;
color:#026FB4;
width:300px;
/*vertical-align:top;*/
overflow:hidden;
}
.dettaglio_messaggio_corpo_big{
font-family:"Trebuchet MS",Arial,Helvetica;
font-size:10px;
color:#026FB4;
width:100%;
}
.dettaglio_messaggio_label_head{
font-family:"Trebuchet MS",Arial,Helvetica;
color:#000000;
width:100px;
font-size:10px;
font-weight:bold;
text-align:right;
/*vertical-align:top;*/
}
.dettaglio_messaggio_corpo_head{
font-family:"Trebuchet MS",Arial,Helvetica;
font-size:10px;
color:#026FB4;
text-align:left;
/*vertical-align:top;*/
}
.dettaglio_messaggio_corpo_head a:link,.dettaglio_messaggio_corpo_head a:visited{
font-family:"Trebuchet MS",Arial,Helvetica;
font-size:10px;
color:#026FB4;
vertical-align:bottom;
text-decoration:none;
}
.dettaglio_messaggio_corpo a:link,.dettaglio_messaggio_corpo a:visited{
font-size:10px;
color:#026FB4;
width:100px;
font-family:"Trebuchet MS",Arial,Helvetica;
/*vertical-align:top;*/
}
.dettaglio_messaggio_corpo img{
/*vertical-align:top;*/
height:11px;
}

.dettaglio_log_dest{
font-family:"Trebuchet MS",Arial,Helvetica;
font-size:0.95em;
color:#026FB4;
width:510px;
}
.togglepanel{
background-image:none;
background-color:#FFFFFF;
border-color:#BED6F8;
color:#000000;
font-family:Arial,Verdana,sans-serif;
font-size:11px;
font-weight:bold;
}
.toggleBody{
padding:0px;
height:120px;
}
.toggleBody_small{
padding:0px;
height:100px;
}
.toggleBody_ec{
padding:0px;
height:150px;
}
.toggleBody_res{
padding-top:0px;
padding-bottom:0px;
padding-left:10px;
padding-right:0px;
}
#submenu table.label_button{
font-weight:bold;
width:170px;
}
#submenu table.label_button a:link,#submenu table.label_button a:visited{
color:#0066cc;
font-weight:bold;
text-align:center;
}
.destra{
text-align:right;
width:100px;
}
.destra_fax{
text-align:right;
width:250px;
}
.destra_nota{
color:gray;
font-size:11px;
text-align:left;
}
.destra_sms{
text-align:right;
width:150px;
/*vertical-align:bottom;*/
}
.destra_sms_bis{
text-align:right;
width:150px;
vertical-align:bottom;
}
.destra_modifica_categoria{
	text-align:right;
}
.destra_import_rubrica{
text-align:right;
width:250px;
}

.sinistra{
text-align:left;
/*width:230px;*/
width:350px;
}
.sinistra img a:link,.sinistra img a:visited{
vertical-align:bottom;
}
.sinistra_sms{
text-align:left;
/*width:230px;*/
width:440px;
}
.sinistra_sms_1{
text-align:left;
/*width:230px;
width:50%;*/
width:40%;
}

.sinistra_destinatari{
text-align:left;
/*width:230px;*/
width:90%;
}

.sinistra_sms img a:link,.sinistra_sms img a:visited{
vertical-align:bottom;
}

.sinistra_modifica_categoria{
text-align:left;
}
.sinistra_modifica_categoria img a:link,.sinistra_modifica_categoria img a:visited{
vertical-align:bottom;
}

.sinistra_hp{
text-align:left;
width:150px;
}
.sinistra_vuota{
text-align:left;
width:250px;
}
.sinistra_hp img a:link,.sinistra_hp img a:visited{
vertical-align:bottom;
}
.label_mex{
text-align:left;
}
.label_mex_hp{
text-align:left;
width: 200px;
}
.inpSmall{
	height:12px;
}
.elenco_ricerca_div{
margin-right:230px;
max-height:230px;
position:absolute;
overflow:auto;
top:170px;
width:720px;
}
#grid_message table.search_button{
}
#grid_message table.search_button a:link,#grid_message table.search_button a:visited{
color:#0066cc;
}
#grid_message table.search_button_center{
text-align:center;
}
#grid_message table.search_button_center a:link,#grid_message table.search_button_center a:visited{
color:#0066cc;
}
.search_button_ec{
border:1px solid #BED6F8;
width:300px;
}
.search_button_sx{
text-align:center;
border:1px solid #BED6F8;
width:80px;
}
.search_button_large_sx{
text-align:center;
border:1px solid #BED6F8;
width:150px;
}
.search_button_dx{
text-align:center;
border:1px solid #BED6F8;
}
.search_button_dx a:link,.search_button_dx a:visited{
color:red;
text-align:right;
}
#pagination table.paginazione{
position:absolute;
left:650px;
top:445px;
font-size:12px;
}
#pagination table.paginazione_ricerca{
position:relative;
left:630px;
font-size:12px;
}
#pagination table.paginazione_rubrica{
position:absolute;
left:650px;
top:450px;
font-size:12px;
}
.headerMessage_ricerca{
background-color:white;
border-bottom:1px solid #C0C0C0;
font-family:monospace;
color:#026FB4;
}
.headerMessage_ricerca a:link,.headerMessage_ricerca a:visited{
font-family:monospace;
color:#026FB4;
}
#grid_message table.sortableTableHead_type td.image{
width:10px;
text-align:center;
}
#grid_message table.sortableTableHead_type td.text_ricerca{
width:50px;
text-align:center;
}
#grid_message table.sortableTableHead_user td.image{
width:10px;
text-align:center;
}
#grid_message table.sortableTableHead_user td.text_ricerca{
width:50px;
text-align:center;
}#grid_message table.sortableTableHead_obj td.image{
width:10px;
text-align:center;
}
#grid_message table.sortableTableHead_obj td.text_ricerca{
width:200px;
text-align:center;
}
#grid_message table.sortableTableHead_sent td.image{
width:10px;
text-align:center;
}
#grid_message table.sortableTableHead_sent td.text_ricerca{
width:50px;
text-align:center;
}

.alltab{
color:#B90453;
}
.taboff{
color:#000000;
}
.estratto_column{
border:none;
text-align:center;
}
.estratto_header_label{
width:100px;
font-size:11px;
font-weight:bold;
vertical-align:top;
border:none;
}
.estratto_header_field{
font-size:11px;
color:#026FB4;
vertical-align:top;
}
.coupon_evid{
    border-color: #B1ACAC;
    border-style: solid;
    border-width: 2px;
    font-size:14px;
}
.rubrica_result_sx{
text-align:left;
border:1px solid #BED6F8;
width:70%;
vertical-align:top;
padding:0px;
}
.rubrica_result_dx{
text-align:center;
border:1px solid #BED6F8;
vertical-align:top;
height:150px;
}
.rubrica_result_sx ul li{
text-align:left;
font-size:11px;
}
.rubrica_result_dx ul li{
text-align:left;
font-size:11px;
}
#grid_message ul li {
font-size:11px;
padding:0pt;
list-style:none;
}
#grid_message table.rubrica_ricerca {
text-align:center;
border:none;
}
#grid_message table.rubrica_ricerca td.no_border_black{
text-align:left;
border:none;
vertical-align:bottom;
cursor: pointer;
color:black;
}
#grid_message table.rubrica_ricerca td.no_border{
text-align:left;
border:none;
vertical-align:bottom;
cursor: pointer;
}

#grid_message table.rubrica_ricerca td.no_border_parent{
text-align:left;
border:none;
vertical-align:bottom;
padding:0px;
}

#grid_message table.rubrica_ricerca td.no_border .contact{
text-align:left;
border:none;
vertical-align:bottom;
}

#grid_message table.rubrica_ricerca td.no_border a{
text-align:left;
border:none;
vertical-align:sub;
}
#grid_message table.rubrica_ricerca td.no_border image{
border:none;
vertical-align:top;
}
#grid_message table.rubrica_ricerca td.no_border img{
border:none;
vertical-align:top;
}
#grid_message table.rubrica_ricerca td.email a{
text-align:left;
border:none;
vertical-align:top;
color:#B90453;
text-decoration:underline;
}
.no_border{
text-align:center;
border:none;
height:12px;
font-size:0.85em;
}
.no_border_sms{
text-align:right;
vertical-align: middle;
border:none;
height:12px;
font-size:0.85em;
}
.destra_rub{
text-align:right;
width:100px;
}
.sinistra_rub{
text-align:left;
width:160px;
}
.selection_rubrica_perm{
width:180px;
font-size:11px;
}
.no_border_rubX{
text-align:left;
border-top:none;
border-bottom:none;
border-left:none;
border-right:none;
}
.no_border_rub{
width:200px;
text-align:left;
border-top:none;
border-bottom:none;
border-left:none;
border-right:none;
}
.no_border_rub1{
width:400px;
text-align:left;
border-top:none;
border-bottom:none;
border-left:none;
border-right:none;
}
.no_border_rub2{
width:100px;
text-align:left;
border-top:none;
border-bottom:none;
border-left:none;
border-right:none;
}
.no_border_rub3{
width:300px;
text-align:left;
border-top:none;
border-bottom:none;
border-left:none;
border-right:none;
}
.no_border_rub_modifica_categoria{
width:100px;
text-align:left;
border-top:none;
border-bottom:none;
border-left:none;
border-right:none;
}
.no_border_rub_modifica_categoria_1{
width:250px;
text-align:left;
border-top:none;
border-bottom:none;
border-left:none;
border-right:none;	
}
.sinistra_login {
text-align:left;
width:40px;
}
.label_login{
font-family:"Trebuchet MS";
font-size:15px;
width:200px;
}

td.border_right_w {
border-right:1px solid #026FB4;
color:#FFFFFF;
height:7px;
}
td.button_bottom{
border: 1px solid #C0D3E4;
text-align:center;
width:100px;
}


.outlink{
font-size:11px;
font-weight:bold;
padding:5px;
text-align:center;
text-decoration:none;
vertical-align:middle;
font-family:"Trebuchet MS";
}
.evidenza_nulla{
	background-color: transparent;
	border:0pt solid transparent;
	color: #707070;
    padding:3px 6px;
}
.panel_info_su{
	padding: 0px;
	display: inline;
	position: absolute;
	top: 160px;
	left: 400px;
	width: 300px;
	/*height: 200px;*/
	z-index: 3500;
	background-color: #FFFFFF;
	border-width:1px;
    border-color:#C0D3E4;
    border-style:solid;
	text-align: center;
	display: none;
}
.textareaFax{
height:50px;
}
.textareaFax_focus{
border:2px solid #026FB4;
height:50px;
}
.rubrica_ricerca_check {
padding:0px;
width:10px;
}
.rubrica_ricerca {
font-size:10px;
color:#707070;
font-weight:normal;
padding:1px;
}
.text_char {
font-size:9px;
color:#707070;
font-weight:normal;
}
.rubrica_ricerca a:link,.rubrica_ricerca a:visited{
font-size:10px;
color:#707070;
font-weight:normal;
padding:2px;
}
.rubrica_bianca{
background-image:none;
background-color:#FFFFFF;
}
.defaultevidenceclass_modificaCategoria { 
/*  background: #B1ACAC;*/
    font-family:"Trebuchet MS";
    border-color: #B1ACAC;
    border-style: solid;
    border-width: 2px;
    height: 13px;
    font-size: 11px;
}

#grid_message table.pagina{
/*position:absolute;
top:445px;
left:485px;*/
}

#grid_message table.pagina td.pagina_scorri a:link,#grid_message table.pagina td.pagina_scorri a:visited{
	color:#0066CC;
    font-size: 10px;
}
#grid_message table.pagina_scorri td.pagina_scorri_cols {
	background-color:#FFFFFF;
	border:none;
    font-family:"Trebuchet MS";
    font-size: 10px;
    color:black;
    width:10px;
    text-align:center;
}
#grid_message table.pagina_scorri td.pagina_scorri_cols a:link, #grid_message table.pagina_scorri td.pagina_scorri_cols a:visited{
	height:5px;
    font-size: 10px;
    color:#0066CC;
}

.pagina_scorri {
	background-color:#EAF1F7;
	color:#026FB4;
	border:1px solid #C0D3E4;
    font-family:"Trebuchet MS";
    font-size: 10px;
    padding:3px;
}
.titolo_evidenza {
    background-color:#EAF1F7;
    color:#026FB4;
    border:1px solid #C0D3E4;
    font-family:"Trebuchet MS";
    font-size: 10px;
    text-align:left;
    width:100%;
/*prova*/
    table-layout:fixed;
    white-space:nowrap;    
}
.titolo_evidenza_1 {
    background-color:#EAF1F7;
    color:#026FB4;
    border:1px solid #C0D3E4;
    font-family:"Trebuchet MS";
    font-size: 10px;
    text-align:left;
    width:750px;
}
.pagina_scorri a:link,.pagina_scorri a:visited{
    font-family:"Trebuchet MS";
    font-size: 10px;
}

.pagina_scorri_cols{
	height:5px;
	width:25px;
    font-size: 10px;
    color:black;
    padding:0px;
}

.pagina_scorri_cursore{
	background-color:#EAF1F7;
}
.dr-table-cell {
	color:#000000;
	font-family:"Trebuchet MS";
	font-size:11px;
}
#grid_message table.nonloso  tr.utente{
background-image:none;
background-color:#FFFFFF;
}
#grid_message table.nonloso  td.nonloso{
	padding:1px 0 0;
	text-align:center;
}
.rich-progress-bar-completed{
background-color:#EAF1F7;
background-image:none;
}
.errore_invio{
/*background-color:white;*/
height:100px;
left:400px;
overflow-x:hidden;
overflow-y:auto;
position:absolute;
top:300px;
width:60%;
}
.pulsanti_invio{
/**position:fixed;
top:537px;*/
position:absolute;
top:452px;
/*width:745px;*/
width: 60%;
left:300px;
text-align:center;
}
.table_dettaglio{
text-align:left;
font-size:10px;
}
#grid_message_no_menu table.dettaglio_errori {
border:none;
text-align:left;
overflow-x:hidden;
overflow-y:auto;
}
#grid_message_no_menu table.dettaglio_errori td.no_border{
text-align:left;
border:none;
vertical-align:top;
color:#B90453;
}
.nothing{ 
}
.posta_img{
text-align:right;
vertical-align:bottom;
}
.posta_img_in{
width:120px;
text-align:right;
}
.dettaglio_titspesa_panel{
font-family:"Trebuchet MS",Arial,Helvetica;
font-size:10px;
text-align:left;
width:100%;
}

