
/*registrazione */
DIV.steps
{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	border-bottom: #999;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}

DIV.steps LEGEND
{
	font-weight: bold;
	padding: 0 0 10px 0;
	color: #999;
	font-size: 15px;
}

DIV.steps .row-box-search {
	MARGIN-BOTTOM: 15px
}

DIV.steps-dealer .row-box-search {
	MARGIN-BOTTOM: 15px
}
DIV.steps SELECT {
	FONT-SIZE: 11px; WIDTH: 200px
}
DIV.steps LABEL {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 110px; MARGIN-RIGHT: 10px; TEXT-ALIGN: right
}

DIV.steps TEXTAREA {
/*	FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; WIDTH: 470px; HEIGHT: 90px*/
	FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; WIDTH: 200px; HEIGHT: 90px
}

DIV.steps SPAN.opt {
	PADDING-RIGHT: 20px; FONT-SIZE: 11px
}
DIV.steps INPUT {
	WIDTH: 200px
}

/* fine registrazione*/

/* profili */

h2.club-title {
	font-size: 14px;
	color: #24559a;
	font-weight:normal;
}
.btn-club
{
	background-image: url(/asset/img/club/sfondo_tasto_n.jpg);
	background-repeat: no-repeat;
	width: 120px;
	padding: 8px 0;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	/*float: left;*/
	margin: 3px;
	vertical-align: middle;
}



.lista-fotogallery {font-weight: bold;}
.lista-fotogallery ul {}
.lista-fotogallery ul li
{
	padding: 8px;
	
}
.lista-fotogallery ul li a
{
	background-image: url(/asset/img/club/sfondo_lista_gallery.gif);
	background-repeat: no-repeat;
	padding:8px 0 8px 36px;
}


.lista-newsletter {font-weight: bold;}
.lista-newsletter ul {}
.lista-newsletter ul li
{
	padding: 8px;
	
}
.lista-newsletter ul li a
{
	background-image: url(/asset/img/club/sfondo_lista_newsletter.gif);
	background-repeat: no-repeat;
	padding: 8px 0 8px 36px;
}




.tab-cerca-amici tr td {padding:5px;}

/* Tabella allestimenti */

.tab-db-bis {margin: 10px 0 0 0;}


.tab-db-bis table
{
	/*font-size: 0.9em;*/
	font-size: 12px;
	width: 100%;
}

.tab-db-bis caption
{
	font-size: 1.4em;
	/*font-stretch: condensed;*/
	font-weight: bold;
	padding: 5px;
	/*text-align: left;
	text-transform: uppercase;
	visibility:hidden;*/
}

.tab-db-bis th, .tab-db-bis td
{
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	padding: 0.6em;
	vertical-align: 4px;
}

.tab-db-bis th h2, .tab-db-bis td h2
{
	font-size: 14px;
	padding: 0 0 0 18px;
	margin: 0;
	background-image: url(/asset/img/bancadati/frecciagiu_confronto.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}

.tab-db-bis th
{
	/*text-align: left;*/
	font-weight: bold;
	/*text-transform: uppercase;*/
}

.tab-db-bis td img, .tab-db-bis th img
{
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	vertical-align: middle;
}

.tab-db-bis thead th, .tab-db-bis tfoot th, .tab-db-bis tfoot td
{
	/*background-color: #cc9;*/
	font-size: 1em;
	background-image: url(../../asset/img/sfondo_th.jpg);
	background-repeat: repeat-x;
}

.tab-db-bis tbody th
{
	/*padding-left: 22px;
	background-image: url(../../asset/img/freccia_tabella.gif);
	background-repeat: no-repeat;
	background-position: 6px 0.6em;*/
}

.tab-db-bis tbody th, .tab-db-bis td { background-color: #fff; }

/*.tab-db-bis tbody tr:hover td, .tab-db-bis tbody tr:hover th { background-color: #ddd; }*/

.tab-db-bis tr.odd td, .tab-db-bis tr.odd th { background-color: #eee; }

.tab-db-bis tbody a
{
	background-image: url(../img/freccia_tabella.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	/*background-position: 6px 0;*/
}
	
tbody a:visited {/*color: #999999;*/ }
.tab-db-bis tbody a:hover { /*color: #33c;*/ }
.tab-db-bis tbody a:active { /*color: #33c;*/ }
.tab-db-bis tbody td+td+td+td a { /*background: url(http://www.clacksweb.org.uk/images/external.gif) no-repeat right 0.4em;
	padding-right: 12px;*/ }
.tab-db-bis tfoot th { /*text-align: right;*/ }
.tab-db-bis tfoot th:after { /*content: ":";*/ }


.tab-db-bis td.centra, .tab-db-bis th.centra { text-align: center; }

.tab-db-bis td.centra-rosso, .tab-db-bis th.centra-rosso { text-align: center; color:red; font-weight:bold; }


#provaUsr {padding:10px;font-size:12px;}
.provaUsrKO { background-color: #FFFDCB; visibility:hidden;}
.provaUsrOK
{
	background-color: #cfffbb;
	color: #2B9100;
	visibility: hidden;
	font-weight: bold;
	text-align: center;
}
.reg-evidenza {color:red; font-weight:bold;}
.reg-username {font-weight:bold;}




/* -------------------- ADV PROMO -------------------- */

.cont { position:relative;}

.cont .adv_log { z-index:30; top:10px; position:absolute;}

.cont .adv_container { z-index:1; position:absolute; top:0;}

.cont .adv_container .img_promo {padding:0; margin:0;}
.login_top {margin-top:20px;}


