.riepilogo_header_right {
text-align:right;
}

.riepilogo_header_left {
text-align:left;
}

.white_box_body {
padding-left: 15px;
}

#ac_shop_content {
	BORDER-RIGHT: 0px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px solid;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px solid;
	WIDTH: 723px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px solid
}

.white_box_table_head_auto_shop {
color:#EC7324;
font-size:13px;
font-weight:bold;
line-height:24px;
text-align:left;
}

.white_box_table_col_auto_shop {
float:left;
line-height:24px;
margin-left:0;
padding-right:5px;
text-align:left;
}

.rich-table {
width:98%;
}

.campoOrdineLabel {
	vertical-align: top;
	font-weight: bold;
	width: 115px;
	float: left;
	padding: 5px;
	margin-top: 3px;
	clear: left;
}

.campoOrdineValore {
	float: left;
	padding: 5px;
}

.voceOrdine {
	float: left;
	padding: 5px;
}


#shop_carrello_lower_links {
height:20px;
margin:0px 0;
width:700px;
}
.torna_indietro {
height: 20px;
float: left;
background: transparent url(/area155/155FaiDaTe/images/ac_torna_indietro_btn.gif) left top no-repeat;
color: #FFFFFF;
cursor:pointer;
margin-right:262px;
text-align:center;
text-decoration:none;
width:88px;
}

.torna_indietro a:link, .torna_indietro a:visited, .torna_indietro a:active {
font-family: "Trebuchet MS",tahoma,sans;
font-size: 11px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
/*position:relative;*/
margin-left:7px;
text-decoration:none;
top:1px;
}
.avanti {
height: 20px;
float: left;
background: transparent url(/area155/155FaiDaTe/images/ac_avanti_btn.gif) right top no-repeat;
text-align: right;
color: #FFFFFF;

cursor:pointer;
float:left;
height:20px;
margin-left:274px;
text-align:center;
text-decoration:none;
width:67px;
}
.avanti a:link, .avanti a:visited, .avanti a:active {
font-family: "Trebuchet MS",tahoma,sans;
font-size: 11px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
/*position:relative;*/
margin-right:18px;
text-decoration:none;
top:1px;
}


#ac_shop_itab_bar{
height:26px;
background:#FFFFFF url(/area155/155FaiDaTe/images/ac_shop_itab_spacer_1024.gif) repeat-x left top;
width: 723px
}

.ac_shop_itab_item_on_nep span {
background:transparent url(/area155/155FaiDaTe/images/ac_shop_itab_on_bg_1024.gif) repeat-x scroll left top;
color:#000000;
display:block;
float:left;
font-size:12px;
font-weight:bold;
padding:2px 5px 6px;
text-decoration:none;
}

.ac_shop_itab_item_on_nep {
background:transparent url(/area155/155FaiDaTe/images/ac_shop_itab_on_left_1024.gif) no-repeat scroll left top;
float:left;
height:26px;
padding-left:6px;
padding-right:6px;
text-align:center;
}

.ac_shop_itab_item_off_nep {
background:transparent url(/area155/155FaiDaTe/images/ac_shop_itab_off_left_1024.gif) no-repeat scroll left top;
float:left;
height:26px;
padding-left:6px;
padding-right:6px;
text-align:center;
}

.ac_shop_itab_item_off_nep p {
background:transparent url(/area155/155FaiDaTe/images/ac_shop_itab_off_right_1024.gif) no-repeat scroll right top;
float:left;
height:26px;
margin:0;
padding:0 6px 0 0;
}

.ac_shop_itab_item_off_nep {
text-align:center;
}

.ac_itab_spacer{
background:transparent url(/area155/155FaiDaTe/images/ac_itab_spacer.gif) repeat-x left top;
width:7px;
float:left
}

.ac_shop_itab_item_on_nep p {
background:transparent url(/area155/155FaiDaTe/images/ac_shop_itab_on_right_1024.gif) no-repeat scroll right top;
float:left;
height:26px;
margin:0;
padding:0 6px 0 0;
}

.ac_shop_itab_item_off_nep span {
background:transparent url(/area155/155FaiDaTe/images/ac_shop_itab_off_bg_1024.gif) repeat-x scroll left top;
color:#FFFFFF;
display:block;
float:left;
font-size:12px;
font-weight:bold;
padding:2px 5px 6px;
text-decoration:none;
}

#ac_shop_itab_container_bg {
background:transparent url(/area155/155FaiDaTe/images/ac_shop_inner_content_nocol.gif) repeat-y scroll left top;
font-family:"Trebuchet MS",tahoma,sans;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-top:0px;
padding:0 2px 0 2px;
}

#ac_gradiente_inf {
background:transparent url(/area155/155FaiDaTe/images/ac_gradiente_inf.gif) repeat-x scroll left top;
margin-top:0px;
border-left: 2px solid #D9D9D9;
border-right: 2px solid #D9D9D9;
height: 43px;
}


#ac_titolo_sup {
background:transparent url(/area155/155FaiDaTe/images/ac_titolo_sup.gif) repeat-x scroll left top;
color:#EF8A3D;
font-family:"Arial",tahoma,sans;
font-size:24px;
font-weight:bold;
font-size-adjust:none;
font-style:normal;
letter-spacing:2px;
font-variant:normal;
line-height:normal;
margin-top:0px;
padding:0 9px;
border-left: 2px solid #D9D9D9;
border-right: 2px solid #D9D9D9;
height: 64px;
}

#ac_in_content_left_nocol {
background:transparent url(/area155/155FaiDaTe/images/1024/ac_inner_content_nocol.gif) repeat-y scroll center top;
float:left;
width:723px;
}

.messaggioEmail {
/*background: transparent url(../images/warning.png) no-repeat top left;*/
    padding: 3px 0 5px 24px;
    color:#EE833E;
    display: block;
    list-style-type: none;
    text-align: left;
    font-size:10px;
    /*font-weight: bold;*/
    
}

.maturity_InterlineaForm{
    font-size: .05em;
    height: 8px;
}

.maturity_InterlineaDiv{
    font-size: .05em;
    height: 3px;
}

.maturity_AnnullaFloat {
    clear: both;
}
/**
Stili che definiscono il layout default per i forms di inserimento dati.
**/

fieldset, #fieldsetInserimento {
	width:60%; 
    position: relative; /* ie fix */
/* width: 98%;             */
    padding:15px 9px 15px 15px;
    border-color:#6699FF;
/*width:890px; #0E5BAB*/
}

div.contlabel {
    font-family:"Trebuchet MS",tahoma,sans;
    font-size:1em;
    margin-right:5px;
    margin-left:0px;
    margin-top:0px;
	/*overflow:visible;*/
    width:31%;
    float:left;
    text-align:left;
}


div label input{
    text-transform:uppercase;
}

div label span{
    text-transform:none;
}


.rich-tabpanel-content {
    border-width: 1px 0px 0px 0px;
    border-color: #b1b1b1;
    background-color: transparent;
}
.dr-tbpnl-tbtopbrdr {
 	border: 0px;
}
.dr-tbpnl-tb-inact {
   	background-position: left top;
   	background-repeat: repeat-x scroll;
	border-style:solid;
	border-width:1px 0px 0;
	border-color: #b1b1b1;
}
.dr-tbpnl-tb-act{
   	background: transparent url(/area155/155FaiDaTe/images/ac_shop_itab_on_bg_1024.gif) repeat-x scroll left top;
	border-style:solid;
	border-width:0px 0px 0;
}
.dr-bottom-line {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-color: #b1b1b1;
}
.rowPair {
	background-color: #f2f2f2;
}
.rowOdd {
	background-color: white;
}
.labelsh {
	color: #a9a9a9;
	width: 115px;
	height: 26px;
	vertical-align: middle;
	padding-left: 15px;
}
.valuesh {
	color: black;
	width: 285px;
	height: 26px;
	vertical-align: middle;
	padding-left: 15px;
}
.sezTitlesh {
	color: #EE833E;
	font-weight: bold;
	height: 39px;
	border-top: 1px solid #b1b1b1;
	padding-left: 15px;
}

.leftPadding {
	padding-left: 15px;
}
.rightPadding {
	padding-right: 15px;
}
