﻿.Messaggio
{
	font-size: 11px;
	color: #990000;
	font-weight: bold;
}
.Disclaimer
{
	font-size: 11px;
	text-decoration: none;
	color: #000;
}

.CampiMancanti
{
	font-size: 11px;
	color: #990000;
}

.Textbox_Field
{
    font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-transform: capitalize;
}

.Textbox_Field_None
{
    font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-transform: none;
}

.Textbox_Field_Upper
{
    font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-transform: uppercase;
}

.Textbox_Field_Lower
{
    font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-transform: lowercase;
}

.ImportoScontato
{
	font-size: 13px;
	line-height: 20px;
	color: #666666;
	text-decoration: line-through;
}

.Testo_Gray
{
	font-size: 13px;
	line-height: 20px;
	color: #666666;
}

.Testo_GrayBold
{
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
}

.Testo_Blue
{
	font-size: 13px;
	line-height: 20px;
	color: #075E7F;
}

.Testo_BlueBold
{
	font-size: 13px;
	line-height: 20px;
	color: #075E7F;
	font-weight: bold;
}

.Testo_Red
{
	font-size: 12px;
	line-height: 20px;
	color: #990000;
}

.Testo_Red_Small
{
	font-size: 11px;
	line-height: 20px;
	color: #990000;
}

.Titolo_Blue
{
	font-size: 18px;
	line-height: 20px;
	color: #075E7F;
}

.DatagridTitle
{
	font-size: 11px;
	font-weight:bold;
	color: #990000;
}
	
.DatagridTesto
{
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 5px;
}

.DatagridEmptyField
{
	font-size: 12px;
	font-weight: normal;
	color: #990000;
}

/* Corpo Sito Web Centrale */

#BodyPage
{
    background-color: #ffffff;
    width: 960px;
}
#BodyCenter
{
    background-color: Transparent;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 25px;
}

#BodyPageBottom
{
    height:4px;
    width: 960px;
    background:url(../Images/Menu/Body_Bottom.png) no-repeat;
}

#BodySolution
{
    margin-bottom: 65px;
    width: 920px;
    background-image: url(../Images/Menu/Body_Center.png);
    background-repeat: repeat-y;
}

#BodySolution_Blank
{
    margin-bottom: 65px;
    width: 920px;
    float: left;
}

#BodyTesto_640px
{
    float: left;
    width: 640px;
}

.Testo_Top_900px
{
    width: 920px;
    font-size: 13px;
	line-height: 20px;
	color: #666666;
	float: left;
}

.Titolo_Top_900px
{
    width: 920px;
    font-size: 14px;
	color: #07375D;
	padding-bottom: auto;
	float: left;
}

.Testo_Top_630px
{
    width: 630px;
    font-size: 13px;
	line-height: 20px;
	color: #666666;
	float: left;
}

.Titolo_Top_630px
{
    width: 630px;
    font-size: 14px;
	color: #07375D;
	padding-bottom: 20px;
	float: left;
}

/* Gestione Agenda */

.ManageAgenda_page
{
    margin-bottom: 65px;
    margin-top: 65px;
    width: 930px;
    background:url(../Images/Menu/Body_left_column.png) repeat-y;
}

.ManageAgenda_menu
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 14px;
    padding-top: 0px;
    float: left;
    width: 190px;
    margin: 0px 30px 0px 0px;
}

.ManageAgenda_text
{
    float: left;
    padding-left: 10px;
    margin-left: 10px;
    width: 680px;
}

.ManageAgenda_Solution
{
    float: left;
    width: 680px;
    min-height: 350px;
}

/* Password Check */

.Password_Perfect
{
    background-color: #07375D;
    color: #FFF;
    font-family: Tahoma;
    font-size: small;
}

.Password_Good
{
    background-color: #00ff00;
    color: #000;
    font-family: Tahoma;
    font-size: small;
}

.Password_Medium
{
    background-color: Yellow;
    font-family: Tahoma;
    font-size: small;
}

.Password_Poor
{
    background-color: Red;
    font-family: Tahoma;
    font-size: small;
}

/* ****************** RatingStar ****************** */

.ratingStar
{
	height: 26px;
}
.ratingStar .ratingItem {
    font-size: 0pt;
    width: 26px;
    height: 26px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
	cursor: pointer;
}

.ratingStar .Filled 
{
    background-image: url(../images/icon24_stars_full.png);
}
.ratingStar .Empty 
{
    background-image: url(../images/icon24_stars_empty.png);
}
.ratingStar .Saved 
{
    background-image: url(../images/icon24_stars_full.png);
}

/* ****************** Home Page Panel ****************** */

.collapsePanel 
{
      width: 640px;
      height: 0px;
      overflow:hidden;
}
 
.collapsePanelHeader
{   
      width: 640px;
      height: 29px;
      background-image: url(../Images/menu/panel_bar.png);
      background-repeat: no-repeat;
      float: none;
      cursor: pointer; 
      vertical-align: middle;
      padding-top: 3px;
      padding-left: 5px;
      color: #FFF;
}

.collapsePanelHeader2
{   
      width: 640px;
      height: 29px;
      background-image: url(../Images/menu/panel_bar_2.jpg);
      background-repeat: no-repeat;
      float: none;
      cursor: pointer; 
      vertical-align: middle;
      padding-top: 3px;
      padding-left: 5px;
      color: #FFF;
}

/* Tabella FAQ */

.Tab_FAQ
{
    text-align: left;
    width: 100%;
}

.Tab_FAQ_Titolo
{
    width: 630px;
    font-size: 14px;
	color: #075E7F;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	float: left;
}

.Tab_FAQ_Testo
{
    width: 630px;
    font-size: 13px;
	line-height: 20px;
	color: #666666;
	padding-bottom: 5px;
	float: left;
	text-align: justify;
}

.Tab_FAQ_Interlinea
{
    width: 100%;
    height: 20px;
    background: url("../images/box_line.gif") repeat-x 50% 0px;
}
