﻿/* Accordion */
.accordionHeader
{
    /*border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;*/
    cursor: pointer;
    background:#636C71 url(../images/bg_acc_tit.gif) repeat-x scroll 0 0;
font-family:"Arial narrow",Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:22px;
line-height:22px;
padding-left:22px;
position:relative;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    color: white;
    /*margin-top: 5px;*/
    cursor: pointer;
    background:#636C71 url(../images/bg_acc_tit.gif) repeat-x scroll 0 0;
    font-family:"Arial narrow",Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    height:22px;
    line-height:22px;
    padding-left:22px;
    position:relative;
}
.accordionHeaderSelected .openClose
{
    background:transparent url(../images/close_acc.gif) no-repeat 95% 5px;
}
.accordionHeader .openClose
{
    background:transparent url(../images/open_acc.gif) no-repeat 95% 5px;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    color:#FFFFFF;
    font-size:11px;
    border-top: none;
    padding: 0 1px 0px;
    color:#fff;
}
#cartMainContBx
{
    background:#747C7F none repeat scroll 0 0;
}
.accordionContent table
{
    width:100%;
}
table td .cartImgBox
{
    text-align:center;
    border:1px solid #fff;
    padding:1px;
    width:59px;
}
table td .cartImgBox2
{
    text-align:center;
    padding:2px 1px;
}
/*.accordionContent hr
{
    background:transparent none repeat scroll 0 0;
    border-color:-moz-use-text-color -moz-use-text-color #FFFFFF;
    border-style:none none dotted;
    border-width:medium medium 1px;
    height:1px;
    margin:0;
}*/
#bordato
{
    border-bottom:1px dotted #ccc;
    height:32px;
}
#bordato-top
{
    border-bottom:1px dotted #ccc;
    height:1px;
}    
/*Modal Popup*/
.modalBackground {
	background-color:#000;
	filter:alpha(opacity=80);
	opacity:0.8;
}

.modalPopup {
	background-color:#fff;
	/*border-width:3px;
	border-style:solid;
	border-color:Gray;*/
	padding:3px;
	width:250px;
	padding: 10px;
	font-family:Arial, Sans-Serif;
	font-size:12px;
}
.modalPopuppad
{
    padding:30px !important;
}
.labelTd
{
    font-weight:bold;
    width:75px;
    vertical-align:top;
}
.inputTd input, .inputTd textarea
{
    width:220px;
}
.inputTd textarea
{
    height:160px;
}
.inputTd
{
    padding:0 0 15px;
}
.buttonTd
{
    text-align:right;
}
.dragHandle
{
	cursor: move;
	background-color:#DDDDDD;
	border:solid 1px Gray;
	color:Black;
	text-align:center;
}
.lt-box_prev
{
    position:absolute;
    top:230px;
    left:0;
    width:30px;
    height:40px;
    background:#000 url(../images/lightbox-btn-prev.gif) no-repeat 0 0;
    text-indent:-9999px;
    outline:none;
}
.lt-box_prev:hover
{
    background:#000 url(../images/lightbox-btn-prev-hover.gif) no-repeat 0 0;
}
.lt-box_next
{
    position:absolute;
    top:230px;
    right:0;
    width:30px;
    height:40px;
    background:#000 url(../images/lightbox-btn-next.gif) no-repeat 0 0;
    text-indent:-9999px;
    outline:none;
}
.lt-box_next:hover
{
    background:#000 url(../images/lightbox-btn-next-hover.gif) no-repeat 0 0;
}
.lt-box_close
{
    position:absolute;
    right:10px;
    bottom:3px;
}
.sfondoImg
{
    background:#222222;
    text-align:center;
}
#buttonBar
{
    background:#475055 none repeat scroll 0 0;
    color:#FFFFFF;
    font-family:Arial,Sans-Serif;
    font-size:12px;
    padding-left:3px;
    padding-top:3px;
    text-align:right; 
}
/*
#traduttore
{
    height:90px;
    left:390px;
    position:absolute;
    top:5px;
    width:166px;
}
*/
