TD {font-family: verdana, arial; font-size: 11px;}

.mainCarrozzerie {margin-top: 20px; margin-bottom: 15px; text-align:center; margin-left: 0px;}

.carLink {text-decoration: none; }

.carMainTable {
	vertical-align: top;
	border : 0px;
	border-collapse: collapse;
	table-layout: fixed;
	padding: 0px;
	margin : 0px;
    text-align:left;
}

.carTopTable,.carTdTab,.carDivTab, 
.carTdBox,.carTableBox,.carBoxTdSx,.carBoxTdSxTable,
.carBoxTdSxTableInt,.carSearchTable,.carBoxTdDx,
.carBoxTdSxBorder,.carCommandTd,.carCommandTr,.carResultTable,.carPromo{
	vertical-align: top;
	border : 0px;
	border-collapse: collapse;
	table-layout: fixed;
	padding: 0px;
	margin : 0px;
}

TD.carPromo {
	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Geneva
}

  
  



/*Tr dei tab
.carTrTab{}*/

/*Td dei tab*/
.carTdTab{
	background-color:#FFFFFF;
}
A.carMenuLink{color: #AAAAAA;text-decoration: none;}

.carSearchMenu1,.carProvMenu1,.carNearestMenu1,.carSearchMenu2,.carProvMenu2,.carNearestMenu2,.carSearchMenu3,.carProvMenu3,.carNearestMenu3{
	font-family: verdana;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	margin-bottom: 0px;
	padding: 0px;
	margin : 0px;}



.carSearchMenu1{background-color:#CBCBCB; color: #B22C1B; HEIGHT:26px;}
.carSearchMenu2,.carSearchMenu3{background-color:#E7E7E7; color: #AAAAAA;}




.carProvMenu1,.carProvMenu3{background-color:#E7E7E7; color: #AAAAAA;}
.carProvMenu2{background-color:#CBCBCB; color: #B22C1B; HEIGHT:26px;}

.carNearestMenu3{background-color:#CBCBCB; color: #B22C1B; HEIGHT:26px;}
.carNearestMenu1,.carNearestMenu2{background-color:#E7E7E7; color: #AAAAAA;}

.carTabSelectorBorder{background-color:#FFFFFF; color: #FFFFFF;}



/*Boxes*/
.carTrBox{}
.carBoxTdSx{
background-color:#CBCBCB;
}


.carBoxTdSxBorder{
background-color:#CBCBCB;
}


.carSearchTable {height: 85px; background-color:#CBCBCB;border: 1 solid #CBCBCB}

.carSearchTd1Up {background-color: #F2F2F2; height: 7px;min-height: 7px; border-bottom: 1px solid #CBCBCB;}
.carSearchTd1Down {background-color: #F2F2F2;height: 7px;min-height: 8px;border-top: 1px solid #CBCBCB;}

.carSearchTd2,.carSearchProvTd2a,.carSearchProvTd2b,.carSearchProvTd2c {font-family: verdana; text-align: left; font-weight: bold;font-size:10px;color:#B12C1B;background-color: #F2F2F2;text-transform: capitalize;}
.carSearchTd2 {padding-left: 10px;}
.carSearchProvTd2a {padding-left: 10px;}
.carSearchProvTd2b {}

.carSearchProvTd2c {padding-bottom: none; vertical-align: center;}
.carNomeInput {width:130px;font-size:10px; background-color:white;vertical-align:middle;color: black; border:1px solid 	#7F9DB9}



.carCittaInput {width:130px;font-size:10px;background-color:#ffffff;border:1px solid #7F9DB9;vertical-align:middle;}
.carIndirizzoInput {width:100px;font-size:10px;background-color:#ffffff;border:1px solid #7F9DB9;vertical-align:middle;}
.carNumeroInput {width:22px;font-size:10px;background-color:#ffffff;border:1px solid #7F9DB9;vertical-align:middle;}

/*Td delle barre comandi*/
.carCommandTd {height:87xp;min-height:87xp;}

.carCommandTr {height:87xp;min-height:87xp;}

/*Div del comando ricerca provincia-comune*/
.carProvComCommand {}

/*Select Box Provincia*/
.carProvSelect{
	width:130px;
	font-size:10px;
	color:#000000;
	background-color:#ffffff;
	text-transform: capitalize;
	vertical-align:middle;
}
/*Input Box Provincia*/
.carComuneInput {width:130px;font-size:10px;background-color:#ffffff;border:1px solid #7F9DB9;vertical-align:middle;}
/*Div del comando ricerca nome*/
.carMatchCommand {font-family: verdana; text-align: left; font-weight: bold;font-size:10px;color:#B12C1B;background-color: #F2F2F2;margin-right:19px;text-transform: capitalize;}
/*Input Box Nome*/
.m{background-color: #FEFEFE; height: 18px; font-size: 11px;}

.carNomeImg, .carProvImg{cursor:pointer; background-color:transparent; margin-left: 5px; width:62px; height:14px; background-image: url('../images/btCerca.gif');  border:0px;}

.comune_complete, .citta_complete{background-color: #E7E7E7; border: 1px solid white;}

/* Tr delle operazioni*/
.carOperationTr{border: 1px solid white;}

/* Td delle operazioni */
.catOperationTd{
	background-color:#F1F1F1;
	border: 1px solid white;
}



/* Div con i vari pulsanti-operazioni*/
.carOperation{
	background-color:#F1F1F1;
}

.adminLink{
    cursor: hand;
}
/* Pulsante (div) per la creazione. E' tutto un link.*/
.carButtonCreate,.carButtonExport,.carButtonStatistiche{
	/*width:75px;*/
	color: #666;
	background-color: #F1F1F1;
	width: 200px;
	font-family: verdana;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}/*
.carButtonStatistiche{
	color: #666;
	background-color: #F1F1F1;
	width: 200px;
	font-family: verdana;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.carButtonExport{
	color: #666;
	background-color: #F1F1F1;
	width: 200px;
	font-family: verdana;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}*/


/*Td della carrozzeria*/
.carBoxTdDx,.carCarrozzeriaTdInt{
	font-family: verdana;
	font-size: 11px;
	color: #B22C1B;
	text-align:left;
}

.carBoxTdDx{
		border : 0px;
		vertical-align: top;
		background-color:#F3F3F3;
		padding: 0px;
		margin : 0px;
		font-weight: bold; 
		background : url(../images/italia.gif);
		background-color:#F3F3F3;
		background-repeat: no-repeat;
		
		
}



.carEditCarrozzeriaDiv{padding-left:12px;padding-top:6px; TEXT-ALIGN: center;}
.carViewCarrozzeriaDiv{padding-left:12px;padding-top:0px; TEXT-ALIGN: center;background : url(../images/italia.gif);background-color:#F3F3F3;
		background-repeat: no-repeat;}



.carViewCarrozzeriaDiv{
	background-color:#F3F3F3;

}

/*p del nome della carrozzeria*/
.carTitleCarrozzeria {font-family: verdana; text-align: left; font-weight: bold;padding-top: 10px;padding-bottom: 10px;}

/*.carCarrozzeriaTable{margin-top: 30px; }*/
.carCarrozzeriaTable {width:100%; }
.carCarrozzeriaTdInt{}
.carDatiSede,.carDatiCitta {margin-bottom: 0px;margin-top: 10px;}
.carDatiCitta {padding-left: 67px;}
.carLabelSede {font-weight: bold; }

/*radio button generici */
.carrRadio{background-color: transparent;cursor:pointer;}
/*div del tab delle sedi non selezionato*/
.carSedeNotSelected{}

/*div dell'etichetta del tab della sede selezionata.*/
.carSedeSelected{}

/*div del tab della sede*/
.carTabInfoSede{}

/*p di info+dato*/
.carDatiSede{}
/*font della label del dato*/
.carLabelSede{}
/*font del dato*/
.carDatoSede{text-decoration: none;font-family: verdana; text-align: left;color: #B22C1B;}

/*Pulsante Modifica*/
.carButtonModify{cursor:hand;
	width:75px;	margin-top:9px; margin-bottom:0px; margin-left: 104px;
	font-family: verdana; font-size: 11px;text-align: left; font-weight: bold; color: #B12C1B; text-decoration: none;}
	
}

.carEditOperation{padding-left:2px;}
.carrFormFieldText{width:170px;font-size:10px;background-color:#FFFFFF;border:1px solid #7F9DB9;}
.carrFormFieldTextNumero{width:30px;font-size:10px;background-color:#FFFFFF;border:1px solid #7F9DB9;}
.carrFormFieldTextIndirizzo{width:136px;font-size:10px;background-color:#FFFFFF;border:1px solid #7F9DB9;}
.carrFormFieldSelect{width:170px;font-size:10px;background-color:#FFFFFF;border:1px solid #7F9DB9;}

.carButtonSave{ cursor:hand;
	width:75px;	margin-top:9px; margin-bottom:0px; margin-left: 67px;
	font-family: verdana; font-size: 11px; text-align: left; font-weight: bold; color: #666; text-decoration: underline;
}

.carButtonAbort{cursor:hand;
	 width:75px; 
	 font-family: verdana; font-size: 11px;text-align: left; font-weight: bold; color: #666; text-decoration: underline;
}

	
/*Tabella per edit carrozzeria */
.carrForm{font-family: verdana; font-size: 10px;text-align: left; font-weight: bold; color: black; text-decoration: none;}

/*Td con etichetta per edit carrozzeria */
.carrFormLabel{}
/*td con campo edit  carrozzeria */
.carrFormField{}



/*Tr dei risultati*/
.carResultTr{}

/*Td dei risultati*/
.carResultTd{
	background-color:#CBCBCB;
	/*HEIGHT: 230px;*/
	VERTICAL-ALIGN: top;
	padding: 0px;
	
}
.carResultTable {width: 284px;height: 233px ;min-height: 233px; background-color:#CBCBCB;}
.carResultTable2 {
	border: 1px solid white;
	height: 100%;
	width: 282px;	
	background-color: #E7E7E7;
}

/*Tr con le informazioni sulla ricerca*/
.carTrNumElement{}
.carTdNumElement{vertical-align: top; font-family: verdana; font-size: 11px;text-align: left; font-weight: bold; height: 55px;min-height: 55px;}

/*Td con la lista di elementi */
.carTdListElement {HEIGHT: 125px; vertical-align: top;}

/*Tr di un elemento*/
.carTrElement {HEIGHT: 25px; width: 220px;}
/*Td di un risultato non selezionato*/
.carTdElementNotSelected {border-bottom: 1px solid #C5C5C5;width: 220px; text-align:left; text-indent: 0px;}
/*
.carTdElementLink {font-family: verdana; font-size: 11px;text-align: left; font-weight: bold; color: #B02C1F; text-decoration: none;padding-left:4px;}
*/
/*.carTdElementLink {font-family: verdana; font-size: 11px;text-align: left; font-weight: bold; color: #7B7B7B; text-decoration: none;padding-left:4px;}
*/
.carTdElementLink {
    /*z-index:24;*/
    position: relative; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: verdana; TEXT-ALIGN: left; TEXT-DECORATION: none;
}
.carTdElementLink:hover {
    /*z-index:25;*/
    FONT-WEIGHT: bolder;
}

DIV.carInfoSede UL{
    list-style: none;
    padding:0px;
    margin:0px;
}
DIV.carInfoSede LI{
    list-style: none;
    margin:1px 0 1px 5px;
}
DIV.carInfoSede P{
    width:195px;
    padding:0px;
    margin:0px;
    font-weight: bolder;
}
DIV.carInfoSede{    
    text-align: left;
    position:absolute;
    clear:both;    
    margin-left:15px;
    padding:5px 5px;    
    width: 210px;    
    z-index:50;
    border: 1px solid #cbcbcb; 
    background-color: #ffffff; 
    color:#666;
    text-align: left;
	-moz-opacity:.85;
	-ms-filter:"alpha(opacity=85)";
	filter:alpha(opacity=85);
	opacity:.85;
}

DIV.carInfoSede-Controls{    
    display:block;
    width:190px;
    height:30px;
    margin: 10px 0 10px 0;
    padding-top:5px 0 5px 0;
    text-align:center;    
}
.carInfoSede-vCard,.carInfoSede-eMail,.carInfoSede-SMS, .carInfoSede-map, .carInfoSede-path{
    float:left;
    height:24px;
    margin:1px 7px;
    width:24px;    
    cursor:pointer;
    border:none;
}
.carInfSede-close{
    cursor:pointer;
    top:3px;
    right:3px;
    width:16px;
    height:16px;
    position:absolute;
    border:none;
    background-image: url('../images/icon-close.gif') ;
}
.carInfoSede-SMS{
    background-image: url('../images/sms_24.gif') ;   
}
.carInfoSede-vCard{
    background-image: url('../images/vcard_24.gif');   
}
.carInfoSede-eMail{
    background-image: url('../images/mail_24.gif');
}   
.carInfoSede-map{
    background-image: url('../images/map_24.gif');   
}   
.carInfoSede-path{
    background-image: url('../images/path_24.gif');   
}
.carTdElementLink:hover span{
    display: block;position:absolute;top: 13px; left: 50px; width: 210px;border: 1px solid #cbcbcb; background-color: #f3f3f3; color:#666;
    text-align: left;PADDING-LEFT: 5px;PADDING-RIGHT: 5px;PADDING-TOP: 3px;PADDING-BOTTOM: 3px;
}

/*Td di un risultato attualmente visualizzato*/
.carTdElementSelectedSX {font-family: verdana; font-size: 11px;text-align: left; color: #666; text-decoration: none;}
.carTdSelectSX {font-family: verdana; font-size: 11px;text-align: left; color: #666; text-decoration: none; margin-top: 8px; background-color: #E4E3DF}
.carTdInputSX {font-family: verdana; font-size: 11px;text-align: left; color: #666; text-decoration: none;width:100px;background-color: #E4E3DF; border:0}
.carTdButtonSX {text-align:right;padding-right:4px;vertical-align:bottom;}
.carTdCalSX {text-align:left;padding-right:4px;vertical-align:bottom;width:220px;}
.carTdElementSelected {border-bottom: 1px solid #C5C5C5;font-family: verdana; font-size: 11px;text-align: left; font-weight: bold; color: #B22C1B; text-decoration: none;}
.carMenuStatistiche{vertical-align:top;}

.carStatistica{padding-left: 10px;width:260;padding-right:10px;border-left:1px solid #666;}


.carButtonTorna{color: #666;font-family: verdana;text-align: right;font-size: 11px;text-decoration: underline;
	padding-top: 10px;padding-bottom: 10px;padding-left: 10px;padding-right:7px;font-weight:bold}


/*Td della riga dei comandi di paginazione*/
.carTdIndex{text-align: center; font-family: verdana; font-size: 11px; font-weight: bold; color: #B22C1B; text-decoration: none;}
/*Tr della riga dei comandi di paginazione*/
.carTrIndex{}
.carLinkIndex{font-family: verdana; font-size: 11px;text-align: left; font-weight: bold; color: #666; text-decoration: none;}

.loadIndicatorContainer{width: 600px; height: 15px;text-align: right;}
.carrLoadIndicator{font-family: verdana; font-size: 11px;text-align: right; font-weight: bold; color: #B12C1B;  text-decoration:blink ;padding-right:10px;}

.carTdDeleteLink{font-family: verdana; font-size: 9px;text-align: left; font-weight: bold; color: #666; text-decoration: none;}

.carTrattaPercorso{font-family: verdana; font-size: 9px;text-align: left; font-weight: normal; color: #666; text-decoration: none;}
.carDescrizionePercorso{font-family: verdana; font-size: 9px;text-align: left; font-weight: bold; color: #666; text-decoration: none;}

.carcpYearNavigation,.carcpMonthNavigation{
	background-color:white;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#666;
	font-weight:bold;
}
.carcpDayColumnHeader,.carcpYearNavigation,.carcpMonthNavigation,
.carcpCurrentMonthDate,.carcpCurrentMonthDateDisabled,.carcpOtherMonthDate,
.carcpOtherMonthDateDisabled,.carcpCurrentDate,.carcpCurrentDateDisabled,
.carcpTodayText,.carcpTodayTextDisabled,.carcpText{
	font-family:verdana;
	font-size:8pt;
}
TD.carcpDayColumnHeader{
	text-align:right;
	border:solid thin #B22C1B;
	border-width:0 0 1 0;
}
.carcpCurrentMonthDate,.carcpOtherMonthDate,.carcpCurrentDate
{
	text-align:right;
	text-decoration:none;
}
.carcpCurrentMonthDateDisabled,.carcpOtherMonthDateDisabled,.carcpCurrentDateDisabled{
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
}
.carcpCurrentMonthDate{
	color:#B22C1B;
	font-weight:bold;
}
.carcpCurrentDate{
	color: #666;
	font-weight:bold;
}
.carcpOtherMonthDate{
	color:#666;
}
TD.carcpCurrentDate{
	color:#666;
	background-color: #E4E3DF;
	border-width:1;
	border: 0;
}
TD.carcpCurrentDateDisabled{
	border-width:1;
	border:solid thin #FFAAAA;
}
TD.carcpTodayText,TD.carcpTodayTextDisabled{
	border:solid thin #B22C1B;
	border-width:1 0 0 0;
}
A.carcpTodayText,SPAN.carcpTodayTextDisabled{
	height:20px;
}
A.carcpTodayText{
	color:#666;
	font-weight:bold;
}
SPAN.carcpTodayTextDisabled{
	color:#D0D0D0;
}
.carcpBorder{
	border:solid thin #B22C1B;
}

.carReportTable{
	border-width: 0;
}

.carReportTdLigh{
    background-color:#D9D9D9;
}

.carReportTdDark{
    background-color:#C9C9C9;
}

.carReportBody(horizontal-align: center; vertical-align: top)

.carReportHeader{
	text-decoration: none;font-family: verdana;font-size: 11px; text-align: left;color: #B22C1B;font-weight:bold;
	}
.carReportTot{
	text-decoration: none;font-family: verdana;font-size: 11px; text-align: center;color: #B22C1B;font-weight:bold;
	}
.carReportText{
	text-decoration: none;font-family: verdana;font-size: 11px; text-align: left;color: #666;
	}


