/******************
** Ali Webseite  **
******************/

body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000033;
	text-decoration: none;
}

table {
	border-width: 0px;
	margin: 0px;
 width: 100%;
 height: 100%;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000033;
	text-decoration: none;
	padding: 0px;
	background-image: url(graphics/blank.gif);
}

td.blackline {
	background-color: #888888;
	height: 1px;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link {
	color:#666666;
	text-decoration: underline;
	}

a:visited {
	color:#666666;
	text-decoration:underline;
	}

a:hover {
	color:#ff2202;
	text-decoration: underline;
}

span.normal {
	font-weight: normal;
}
span.right {
    	text-align: right;
}
.rot {
    	color: #FC0000;
    	font-weight: 500;
}
.untertitle {
 font-family: Verdana;
 font-weight: bolder;
 font-size: 16pt;
	text-align: center;
	vertical-align: top;
}
/*********************
** Barre con titolo **
*********************/

/* tabella x la barra-big del titolo */

table.barra{
 width:270px;
 height: 30px;
 margin: 0px;
}
td.barrasxup {
 background-image: url(graphics/corner-up-link.gif);
 background-repeat: no-repeat;
 width: 10px;
 height: 10px;
}
td.barradxup {
 background-image: url(graphics/corner-up-right.gif);
 background-repeat: no-repeat;
 width: 10px;
 height: 10px;
}
td.barramiddle {
 background-color: #B3BCDE;
 color: #FFFFFF;
 text-align: center;
 font-weight: 700;
 font-size: 10pt;
 width: 250px;
 height: 10px;
 padding-top: 0px;
 padding-bottom: 0px;
}
td.barramiddle-notext {
 background-color: #B3BCDE;
 width: 250px;
 height: 10px;
}
td.barrasxdown {
 background-image: url(graphics/corner-bott-left.gif);
 background-repeat: no-repeat;
 width: 10px;
 height: 10px;
}
td.barradxdown {
 background-image: url(graphics/corner-bott-right.gif);
 background-repeat: no-repeat;
 width: 10px;
 height: 10px;
}

/* tabella x la barra-thin del titolo */

table.barra-thin{
 width:300px;
 height: 20px;
 margin: 0px;
}
td.barra-thin-sx {
 background-image: url(graphics/titlesx.gif);
 background-repeat: no-repeat;
 background-position: right;
 width: 21px;
 height: 20px;
}
td.barra-thin-dx {
 background-image: url(graphics/titledx.gif);
 background-repeat: no-repeat;
 background-position: left;
 width: 21px;
 height: 20px;
}
td.barra-thin-middle {
 background-color: #B3BCDE;
 color: #FFFFFF;
 text-align: center;
 font-weight: 700;
 font-size: 11pt;
 width: 250px;
 height: 20px;
 padding-top: 0px;
 padding-bottom: 0px;
}

/**********************
** tabelle di avviso **
**********************/
table.info{
 width: 500px;
 height: 40px;
 color: #FFFFFF;
 background-color:#d1dee5;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}
table.alert{
 width: 500px;
 height: 40px;
 background-color:#fdf8a1;
 border-width: 1px;
 border-style: solid;
 border-color: #ff0200;
}
td.yellow {
 color: #FF0200;
 font-weight: 700;
 font-size: 12pt;
 background-color:#fdf8a1;
 padding: 10px;
}

/***********
** Header **
***********/

td.leftheader {
	background-color: #B3BCDE;
	color: #FFFFFF;
	width: 480px;
 height: 112px;
}

td.rightheader {
	background-color: #B3BCDE;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
}

div.maintitle {
	font-family: Verdana, Times New Roman, Times, serif;
	font-size: 22pt;
	font-weight: 700;
}
td.menuhead {
	background-color: #000000;
	color: #b3bbdf;
	font-weight: 800;
	text-align: center;
	height: 20px;
	border-bottom: 1px #888888 solid;
}
a.menuhead:link {
	text-decoration: none;
	font-weight: 700;
	color: #b3bbdf;
}

a.menuhead:visited {
	text-decoration: none;
	font-weight: 700;
	color: #b3bbdf;
}

a.menuhead:hover {
	text-decoration: underline;
	font-weight: 700;
	color: #ff2202;
}

/**************
** Sidebar   **
**************/

td.sidebar {
	background-image: url(graphics/menu_backg.gif);
	font-size: 12pt;
	font-weight: 600;
	text-align: left;
	vertical-align: top;
	width: 160px;
	height: 100%;
}

div.menutitle {
 font-family: Verdana, Arial;
 text-decoration: underline;
 text-align: center;
 font-size: 14pt;
 font-weight: 600;
 padding-top: 5px;
 padding-bottom: 3px;
 color: #000000;
}

a.menuleft:link {
	text-decoration: none;
 font-size: 11pt;
	font-weight: 700;
	color: #000000;
}

a.menuleft:visited {
	text-decoration: none;
 font-size: 11pt;
	font-weight: 700;
	color: #000000;
}

a.menuleft:hover {
	text-decoration: underline;
 font-size: 11pt;
	font-weight: 700;
	color: #ff2202;
}

li.listimage {
	list-style: url(graphics/quadrato.gif);
 padding: 2px;
}
div.leftmenu {
	font-weight: normal;
	color: #000000;
}
div.login {
	font-weight: 800;
	text-align: center;
}

/****************
** Main window **
****************/

td.mainwindow {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 10pt;
	background-color: #FFFFFF;
	vertical-align: top;
}

div.benvenuti {
 font-family: Verdana;
 font-weight: bolder;
 font-style: oblique;
 font-size: 20pt;
	text-align: center;
	vertical-align: top;
}

table.suchen {
 padding: 0px;
 border-width: 0px;
 margin: 0px;
 width: 500px;
 height: 250px
}

td.suchen {
 padding-top: 0px;
 padding-bottom: 0px;
 vertical-align: middle;
 width: 120px;
 height: 20px;
}
td.suchenstart {
 padding-top: 0px;
 padding-bottom: 0px;
 vertical-align: bottom;
 text-align: right;
 width: 240px;
 height: 20px;
}

td.inserimento {
 padding-top: 0px;
 padding-bottom: 0px;
 vertical-align: bottom;
 text-align: right;
 width: 240px;
 height: 40px;
}
td.metallic {
 padding-top: 0px;
 padding-bottom: 0px;
 vertical-align: bottom;
 width: 120px;
 height: 20px;
}

/* x la ricerca */
.boxTab      { padding: 0.1em 0.5em 0.1em 0.5em;
               border-top: 1px solid #314873;
               border-left: 1px solid #314873;
               border-right: 1px solid #314873; width: 10%;
               background-color: #94bee6; color: #314873;}
.box         { padding: 0.5em 0.5em 0.5em 0.5em;
               background-color: #FFFFFF; border: 1px solid #314873;
               color: #314873; }
.box bTitle  { font-size: 150%; font-weight: bold; display: block;
               border-bottom: 1px dotted #314873; }
.box bCap    { font-weight: bold; display: block;
               border-bottom: 1px dotted #314873; }
.box bDescr  { padding: 0em 0em 0.5em 0.5em; display: block; }
.box bRow    { display: table; display: table-row; }
.box bTd     { display: table-cell; padding: 0.5em 0.5em 0.5em 0.5em; }
.box bAlert  { color: red; font-weight: bold; }
.box, select, textarea { background-color: #d1dee5;
                               border: 1px solid #0073CA;
                               color: #314873; font-size: 10pt; }
/* fine */

/* tabella di presentazione delle auto */
table.present {
 width: 500px;
 height: 100px;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}
td.head {
 background-color: #B3BCDE/*#f44634*/;
 color: #FFFFFF;
 text-align: left;
 font-family: Verdana;
 font-weight: 800;
 font-size: 11pt;
 border-bottom: 1px solid #000066;
 padding-left: 4px;
}

td.corpo {
 background-color: #d1dee5;
 color: #000000;
 text-align: left;
 font-family: Verdana;
 font-weight: 300;
 font-size: 9pt;
 padding-left: 20px;
 padding-right: 3px;
}
td.img {
 width: 120px;
 background-color: #d1dee5;
 color: #000000;
 border-left: 1px solid #000066;
 padding: 0px;
}
table.present_foot {
 width: 500px;
 height: 20px;
 border-width: 1px;
 border-style: solid;
 border-color: #000066;
}
/* fine */

/* tabella x i dettagli dellŽauto */
table.details {
 width: 600px;
 height: 200px;
 margin: 0px;
}
td.detitle {
 height: 30px;
 color: #000000;
 background-color: #d1dee5;
 border: 1px solid #000066;
 font-family: Verdana;
 font-weight: 600;
 font-size: 12pt;
 padding-left: 20px;
}
td.detpreissx {
 height: 30px;
 font-family: Verdana;
 font-weight: 600;
 font-size: 12pt;
 padding-left: 15px;
 border-bottom: 1px dotted #000066;
}
td.detpreisdx {
 color: #000177;
 height: 30px;
 font-family: Verdana;
 font-weight: 600;
 font-size: 12pt;
 text-align: right;
 padding-right: 15px;
 border-bottom: 1px dotted #000066;
}
td.detbodysx {
 width: 100px;
 height: 40px;
 font-family: Verdana;
 font-weight: 600;
 font-size: 10pt;
 padding-left: 15px;
 border-bottom: 1px dotted #000066;
}
td.detbodydx {
 width: 100px;
 height: 40px;
 font-family: Verdana;
 font-weight: 400;
 font-size: 10pt;
 padding-right: 5px;
 text-align: right;
 border-bottom: 1px dotted #000066;
}
td.detmit {
 height: 40px;
 font-family: Verdana;
 font-weight: 400;
 font-size: 10pt;
 padding: 5px;
 text-align: center;
 border-bottom: 1px dotted #000066;
}
td.detbem {
 height: 70px;
 font-family: Verdana;
 font-weight: 400;
 font-size: 10pt;
 padding-left: 15px;
 border-bottom: 1px dotted #000066;
}
td.dethauptimg {
 padding-left: 10px;
 vertical-align: middle;
 width:  320px;
 height: 240px;
 border-bottom: 1px dotted #000066;
}
td.detquarta {
 width: 70px;
 height: 40px;
 text-align: right;
 vertical-align: middle;
}
/* fine */

/* x admin */
table.inserita {
 padding: 0px;
 background-color: #d1dee5;
 border: 1px solid #0073CA;
 margin: 0px;
 width: 300px;
 height: 200px
}

td.inserita1 {
 padding-top: 0px;
 padding-bottom: 0px;
 border: 1px solid #0073CA;
 width: 100px;
 height: 20px;
}
td.inserita2 {
 padding-top: 0px;
 padding-bottom: 0px;
 border: 1px solid #0073CA;
 vertical-align: middle;
 width: 200px;
 height: 20px;
}

td.delhead {
 background-color: #B3BCDE/*#f44634*/;
 color: #FFFFFF;
 text-align: center;
 font-family: Verdana;
 font-weight: 800;
 font-size: 11pt;
 border: 1px solid #000066;
}
td.delbd1 {
 background-color: #70b5f6;
 color: #000000;
 text-align: center;
 font-family: Verdana;
 font-weight: 500;
 font-size: 10pt;
 border: 1px solid #000066;
}
td.delbd2 {
 background-color: #a8cff3;
 color: #000000;
 text-align: center;
 font-family: Verdana;
 font-weight: 500;
 font-size: 10pt;
 border: 1px solid #000066;
}
/*  fine x admin */

td.adminpages {
 background-color: #CCCCCC;
	padding: 25px;
 vertical-align: middle;
}

/***********
** Footer **
***********/

td.footerleft {
	background-color: #B3BCDE;
	color: #990000;
	height: 35px;
	font-size: 8pt;
	text-align: left;
	width: 200px;
}

td.footercenter {
	background-color: #B3BCDE;
	color: #000000;
	height: 35px;
	font-size: 7pt;
	text-align: center;
}
td.footerright {
	background-color: #B3BCDE;
	color: #990000;
	height: 35px;
	font-size: 7pt;
	text-align: right;
}
img.footerleft {
	background-color: #B3BCDE;
 border-style: none;
}
caption{
	font-size: 10pt;
	font-weight: 400;
	text-align: left;
	padding:3px;
}

