/*
 * @version Id: formStyles.css 21/aug/07
 * @package Parcelle
 * @copyright Copyright (C) 2007 Andrea Bizzotto - Tecnobit S.R.L. All rights reserved.
 * @license 
 * Created on 21/aug/07
 *
 * Stili per il layout fisso con posizionamenti assoluti
 * visualizzazione per grafica >= 1280x800
 */

#page-margin {
	font: normal 12px arial;
	margin: 0 5px 0 5px;
}

#page-margin h2 {

	font: normal bold 18px arial;
	margin: 0;
	padding: 0;
}
#page-margin h3 {

	font: normal bold 15px arial;
	margin: 0;
	padding: 0;
}

#page-margin p {

}

.background1 {
	color: #333333;
	background-color: #F7F6F3;
}

.background2 {
	color: #284775;
	background-color: #ffffff;
}

/*
#page-margin .background1 {
	color: #333333;
	background-color: #F7F6F3;
}
#page-margin .background2 {
	color: #284775;
	background-color: #ffffff;
}
*/
/*
#page-margin .control-label {
	text-align:right;
	width: 160px;
	padding:5px;
}

#page-margin .control-label-large {
	text-align:right;
	width: 260px;
	padding:5px;
}
*/
.control-label {
	text-align:right;
	width: 160px;
	padding:5px;
}

.control-label-large {
	text-align:right;
	width: 260px;
	padding:5px;
}
/*
#page-margin .control-label-wide {
	width: 300px;
	padding:5px;
}

#page-margin .control-label-wide-pad {
	background-color: #5D7B9D;
	color: #ffffff;
	padding:5px;	
}

#page-margin .control-label-tiny-strong {
	width: 180px;
	padding-bottom: 5px;
	padding-left: 5px;	
	font-size: 1em;	
	display: block;
	vertical-align: middle;
	font-weight: bolder;
	color: #228;
}
*/
.control-label-wide {
	width: 300px;
	padding:5px;
}

.control-label-wide-pad {
	background-color: #5D7B9D;
	color: #ffffff;
	padding:5px;	
}

.control-label-tiny-strong {
	width: 180px;
	padding-bottom: 5px;
	padding-left: 5px;	
	font-size: 1em;	
	display: block;
	vertical-align: middle;
	font-weight: bolder;
	color: #228;
}
/*
#page-margin .control-label-wide-strong {
	width: 180px;
	padding-bottom: 5px;
	padding-left: 5px;	
	font-size: 1em;	
	display: block;
	vertical-align: middle;
	font-weight: bolder;
	color: #228;
	text-align: left;
}
*/

.control-label-wide-strong {
	width: 220px;
	padding-bottom: 5px;
	padding-left: 5px;	
	font-size: 1em;	
	display: block;
	vertical-align: middle;
	font-weight: bolder;
	color: #228;
	text-align: left;
}
/*
#page-margin .control-label-wide strong {
	font: normal bold 14px arial;
	display: block;
	color: #228;
}
*/
.control-label-wide strong {
	font: normal bold 14px arial;
	display: block;
	color: #228;
}

.control {
	width: 220px;
}

.control-edit {
	width: 95%;
	margin: 1px;
	padding: 1px;
}

.control-edit-upper {
	width: 95%;
	text-transform: uppercase;
}

.control-edit-upper-fix-14 {
	width: 14em;
	text-transform: uppercase;
}


.control-select {
	width: 95%;
}

#page-margin .control-button {

}

.editbox {
	text-align:left;
	width: 260px;
}
/*
#page-margin .table_border {
	border: 1px solid black;
	margin: 20 px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
*/
.table_border {
	border: 1px solid black;
	margin: 10 px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;	
}

#page-margin .text-error {
	display:block;
	margin:0;
	padding: 0;
	color:red;
}

/* these are used in administration menus */
#page-margin ol li {

	padding:5px;
}

#page-margin ul li {

	padding:5px;
}

#page-margin a{font: bold 13px arial;color:#FF6600;text-decoration: none; cursor: pointer;}
#page-margin a:hover{color: #26354A;text-decoration: underline; cursor: pointer;}

#page-fixed-width {

	margin:10px;
	font: normal 14px arial,sans-serif;
}
/*#page-fixed-width a{font: bold 13px arial;color:#44d;text-decoration: none; cursor: pointer;}
#page-fixed-width a:hover{color: #f44;text-decoration: underline; cursor: pointer;}*/
#page-fixed-width a{font: bold 13px arial;color:#FF6600;text-decoration: none; cursor: pointer;}
#page-fixed-width a:hover{color: #26354A;text-decoration: underline; cursor: pointer;}

/*.options-link{font: bold 13px arial;color:#44d;text-decoration: none; cursor: pointer;}
.options-link:hover{color: #f44;text-decoration: underline; cursor: pointer;}*/



/* STYLES FOR PARCEL LOADING */ 
#color-table-div {
	position: relative;
	margin: 10px;
	width: 98%;
    height: 100%;
}

.color-table {
	border:1px solid black;
}
.color-table-full {
	width:100%;
	border:1px solid black;
}


.color-table-caption {
	font: normal bold 15px arial;
}
.color-table-row {
	text-align:center;
	font: normal bold arial;
}

.color-table-row-full {
	width:100%;
	text-align:center;
	font: normal bold arial;
}


  /* ------------------------------------------- MANAGE ACCOUNT --------------------------------------------- */

#manage-account p
{
	text-align:center;
}
#manage-account a:hover
{
	background-color: #e0ffff;
	padding: 5px 5px 5px 5px;
	letter-spacing: 1px;
	display: inline-block;
	font-size: 0.75em;
	color: #2f4f4f;
	text-align: center;
	border-right: #00ffff thin ridge;
	border-top: #00ffff thin ridge;
	border-left: #00ffff thin ridge;
	border-bottom: #00ffff thin ridge;
	text-decoration: none;
	font-variant: small-caps;	
	width: 150px;
        font-weight: normal;
}
 
#manage-account a
{
	background-color: #ffcc66;
	padding: 5px 5px 5px 5px;
	letter-spacing: 1px;
	display: inline-block;
	font-size: 0.75em;
	color: #000000;
	
	text-align: center;
	font-variant: small-caps;
	border-right: #ff4500 thin ridge;
	border-top: #ff4500 thin ridge;
	border-left: #ff4500 thin ridge;
	border-bottom: #ff4500 thin ridge;
	text-decoration: none;
	font-variant: small-caps;
	width: 150px;
        font-weight: normal;
}

.hidden_div
{
	border: 1px solid black;
	padding: 5px;	
	background-color: #F7F6F3;
	/*width: 15%; */
	/*height: 180px; */
	line-height: 22px;
	color: #000000;
	/*letter-spacing: .1em;*/
	visibility:hidden;	
	
	POSITION: absolute; 
	/*TOP: 10%;*/
	LEFT: 2%; 
	/*font: 11px/22px 'Times New Roman';*/
}

.submit-width{
	width: 7em;
}

/* ------------------------------------------- LARGE LABEL --------------------------------------------- */

.large_control{
	width: 400px;
}

.large_control input {
	width: 400px;
}

.large_control textarea {
	width: 400px;
}

.large_control select {
	width: 405px;
}

.list p
{
	text-align:center;
	
	
}

.list a:hover
{
	padding: 5px 5px 5px 5px;
	background-color: #ffff99;
	display: inline-block;
	color: #2f4f4f;
	border-right: #ffcc00 thin ridge;
	border-top: #ffcc00 thin ridge;
	border-left: #ffcc00 thin ridge;
	border-bottom: #ffcc00 thin ridge;
	text-decoration: none;		
	font-size: 0.75em;
}
 
.list a {
	padding: 5px 5px 5px 5px;
	background-color: #EFF3FB;	
	display: inline-block;
	color: #000000;		
	border-right: #ff4500 thin ridge;
	border-top: #ff4500 thin ridge;
	border-left: #ff4500 thin ridge;
	border-bottom: #ff4500 thin ridge;
	text-decoration: none;
	font-size: 0.75em;

}

/*------------------------------- NEWSLETTERS -------------------------------------*/
.newsLetters-table {
	border: 1px solid black;
	background-color: #fff;
	padding: 1px;
	margin: 0px;	
}

.newsLetters-table caption {
	border: 1px solid black;
	padding: 5px;
	margin: 0px;	
	background-color: #5D7B9D;
	color: #fff;
	
}
