@charset "utf-8";
/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	color: #200;	
}
body.master {
	font-family:Arial, Helvetica, sans-serif;
	color: #200;
	background-color:#503218;
}
a {
	color:#333;
	text-decoration: none;	
}

.thickbox 
{
	text-decoration: underline !important;	
}

* {
	margin:0;
	padding:0;
	border:0;
}
.clear {
	clear:both;
}
.wrapper {
	margin:0 auto;
	/*width:1060px;*/
	width:950px;	
	overflow:hidden;
	position: relative;
	z-index:0;
}
.wrapper2 {
	margin:0 auto;
	/*width:1060px;*/
	width:950px;
	position: relative;
	z-index:100;
}
.wrapper3 {
	margin:0 auto;
	width:950px;
	position: relative;
	z-index:100;
}
#outer {
	display:block;
}
#header {
	position:relative;
}
#header.home {
	background-image:url(../img/bg_header_home.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:355px;
}
#header.interna {
	background-image:url("../img/bg_header_interna.gif");
	background-position:left top;
	background-repeat:repeat-x;
	height:195px;
}
#content {
	background-image:url(../img/bg_content.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color: #503218;
	min-height:300px;
	height:auto !important;
	height:300px;
	line-height:1.2em;
	/*Aggiunte*/
	width:950px;
	margin:0 auto;
	overflow:hidden;
	
}
#menu_principale {
	background-image:url(../img/bg_menu.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:38px;
}
.menu_a {
	list-style-type:none;
	float:right;
	line-height:32px;
	margin-right:-1px;
}
.menu_a li {
	background-image:url("../img/separatore.gif");
	background-position:right center;
	background-repeat:no-repeat;
	color:#FAF0DA;
	float:left;
	font-family:times New Roman;
	font-size:19px;
	margin-left:10px;
	
}
.menu_a li.select a
{	
	color:#ebddb8!important;	
}
.menu_a li a {
	color:#faf0da;
	padding-right:10px;
	float:left;
}

a.privacy
{	
	text-decoration: underline!important;
}

#footer_visual {
background-image:url(../img/footer_home.jpg);
	background-position:center top;
	background-repeat:no-repeat;	

	}
.visual_home {
	background-image:url(../img/footer_home.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:208px;
	width:950px;
	margin:0 auto;


}
.visual_interna {
	background-image:url("../img/footer_interno.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	height:208px;
	margin:0 auto;
	width:950px;
}
#content .colonna_right {
	float:right;
	/*margin-right:57px;*/
	width:349px;
	min-height:350px;
	height:auto !important;
	height:350px;
}
#content .colonna_right .top {
	display:block;
	height:76px;
	position:relative;
}
#content .colonna_right h2 {
	display:block;
	left:28px;
	position:relative;
	top:29px;
	color:#412913;
	font-family:"Times New Roman", Times, serif;
}
#content .colonna_left {
	width:580px;
	float:left;
	margin-top:20px;
	color:#FFF;
	font-size:14px;
}
#content .colonna_left h1 {
	margin-bottom:10px;
	color:#992c1a;
	font-family:"Times New Roman", Times, serif;
}
#content .colonna_left p {
	margin-bottom:10px;
}

#header .colonna_header
{
	position: absolute;
	left: 0px;
	top: 2px;
	z-index: 100;
	width:940px;	
}
#header  .colonna_outer{
	overflow:hidden;
	
}
#header .colonna_bandierine {	
	float: left;
	color:#ca5c45;	
	font-size:14px;
	line-height:27px;
	margin-right:10px;
	margin-left:-2px;	
}
#header .colonna_bandierine div
{
	background-image:url("../img/bandina.gif");
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	
}	
.colonna_bandierine a{
	color:#CA5C45;	
}


#header .colonna_socialnetwork {
	float:right;
	padding-top:7px;
}		
#header .colonna_socialnetwork a {	
	color:#ca5c45;
	font-size:14px;
	display:block;
	float:left;
	padding-left:10px;
}

#header .colonna_socialnetwork ul {	
	list-style-type:none;
}

#heder .colonna_socialnetwork *{
	background-repeat:no-repeat;	
}
.ico_fb{
	float:left;
background-image:url("../img/facebook.png");
background-repeat:no-repeat;	
padding-left:12px;
padding-right:15px;
}
.ico_issu{
	float:left;
background-image:url("../img/issuu.png");
background-repeat:no-repeat;
padding-left:12px;
padding-right:15px;
}
.ico_blog{
	float:left;
background-image:url("../img/blogspot.png");
background-repeat:no-repeat;
padding-left:12px;
padding-right:15px;
}
.ico_twitter{
	float:left;
background-image:url("../img/twitter.png");
background-repeat:no-repeat;
padding-left:12px;
padding-right:15px;
}

			



#header .colonna_right {
	float:right;
	position:relative;
}
#header .colonna_left {
	float:left;
	height:353px;
	position:relative;
	width:570px;
}
#header .colonna_left_interna {
	float:left;
	height:196px;
	position:relative;
	width:484px;
}
#header .colonna_left a {
	background-image:url("../img/logo.gif");
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	height:225px;	
	position:relative;
	top:37px;
}
#header .colonna_left_interna a {
	background-image:url("../img/logo_interno.gif");
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
	height:158px;
	overflow:hidden;
	position:relative;
	text-indent:-99999px;
	top:37px;
}
#header .visual_top_home {
	background-image:url("../img/martelletto.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	height:319px;
	position:relative;
	top:37px;
	width:370px;
}
#header .visual_top_interna {
	background-image:url("../img/visual_top_interna.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	height:158px;
	position:relative;
	top:37px;
	width:444px;
}
#content .wrapper {
	background-image:url("../img/bg_colonna.gif");
	background-position:center top;
	background-repeat:repeat-y;
}
#content .wrapper_int {
	margin:0 auto;
	background-image:url(../img/bg_interna.gif);
	background-position:-224px top;
	background-repeat:repeat-y;
	width:950px;
	overflow:hidden;
}
.testo {
	float:left;
	font-size:14px;
	margin-left:28px;
	width:209px;
}
.immagini {
	float:right;
	margin-right:12px;
}
/*Interne*/
#content .colonna_left_interna {
	color:#FFFFFF;
	float:left;
	font-size:14px;
	margin-top:20px;
	width:213px;
}
#content .colonna_right_interna {
	

	float:right;
	height:auto !important;
	margin-right:24px;
	min-height:350px;
	width:677px;
	margin-top:20px;
	font-size:14px;
}
#content .colonna_all_interna {
	background-position:left top;
	background-repeat:repeat-x;
	float:right;
	height:auto !important;
	margin-right:24px;
	min-height:350px;
	width:900px;
	margin-top:20px;
	font-size:14px;
}

#content .colonna_right_interna p {
	margin-bottom:10px;
	color: #333;
}
#content .colonna_right_interna h1 {
	color:#992c1a;
	font-family:"Times New Roman", Times, serif;
	margin-bottom:10px;
}
#content .colonna_all_interna h1 {
	color:#992c1a;
	font-family:"Times New Roman", Times, serif;
	margin-bottom:10px;
}
#content .colonna_right_interna img {
	float:left;
}
#content .colonna_right_interna .imggrading 
{
	float: none!important;
	
}
.breadcrumb {
	background-image:url(../img/breadcrumb.gif);
	height:90px;
	width:900px;
	margin:0 auto;
	position:relative;
}
.breadcrumb ul {
	float:right;
	font-size:13px;
	list-style-type:none;
	position:relative;
	top:46px;
}
.breadcrumb ul li {
	float:left;
	display:block;
	line-height:20px;
	color:#887463;
}
.breadcrumb ul li a, .breadcrumb ul li a:visited {
	text-decoration:none;
	display:block;
	color:#887463;
	margin-left:10px;
}
#footer {
	background-color:#300000;
}
#footer .footer_logo {
	background-image:url("../img/logo_footer.gif");
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	height:46px;
	margin-top:15px;
	overflow:hidden;
	text-indent:-99999px;
	width:163px;
}
#footer .wrapper {
	position:relative;
}
#footer .desc {
	color:#EBDEB9;
	float:left;
	font-size:12px;
	margin:23px 10px 10px;
}
#footer .desc a{
	color:#EBDEB9;	
}
#footer .anagrafica_col1 {
	clear:left;
	color:#CB5B48;
	float:left;
	font-size:12px;
	line-height:17px;
	margin:10px 10px 23px;
	width:465px;
}
#footer .anagrafica_col2{

	color:#CB5B48;
	font-size:12px;
	left:600px;
	line-height:17px;
	position:absolute;
	text-align:left;
	top:20px;
	width:302px;
}
a.select {
	background-image:url(../img/selezionato.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	height:33px;
}

.h1H{
	color:#412913!important;
	
}
#outer #content .wrapper_int .colonna_right_interna table tr td {
	color: #333;
}

/*CAMPI LOGIN Start*/

.login_outer {
	background-image:url(../img/campi_login.gif);
	background-position:left top;
	width:494px;
	height:37px;
	position:absolute;
	top:294px;
	left:9px;	
}
.user_outer {	
	width:494px;
	height:37px;
	position:absolute;
	top:294px;
	left:9px;
	color:#39100a;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
}
.label1 {
	color:#39100a;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:700;
	position:absolute;
	top:-15px;
	left:10px;
}

.label3 {
	color:#39100a;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:700;
	position:absolute;
	top:-15px;
	left:10px;
}

.txt1 {
	font-size:15px;
	left:9px;
	position:absolute;
	top:9px;
	width:197px;
	z-index: 1000;
}
.label2 {
	color:#39100a;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:700;
	position:absolute;
	top:-15px;
	left:257px;
}
.txt2 {
	font-size:15px;
	left:257px;
	position:absolute;
	top:9px;
	width:192px;
	z-index: 1000;
}
.btnsub {
	background:none repeat scroll 0 0 transparent;
	height:28px;
	left:466px;
	position:absolute;
	top:3px;
	width:28px;
	cursor:pointer;
}
.iscrizione {
	color:#992C1A;
	font-size:12px;
	left:10px;
	position:absolute;
	top:40px;	
}
.iscrizione a 
{
	background-image:none !important;
	color:#992C1A !important;
	font-size:12px !important;
	height:auto !important;
	left:10px !important;
	top:0 !important;
	float:left;	
}
.iscrizione ul
{
	list-style-type:none;
	display:inline;	
} 
.iscrizione li
{
	color:#992C1A;
	float:left;
	padding-right:22px;
}
.iscrizione span {}

.iscrizione2 {
	color:#992C1A;
	font-size:12px;		
}
.iscrizione2 a 
{
	background-image:none !important;
	color:#992C1A !important;
	font-size:12px !important;
	height:auto !important;
	left:10px !important;
	top:0 !important;
	float:left;	
}
.iscrizione2 ul
{
	list-style-type:none;
	display:inline;	
} 
.iscrizione2 li
{
	color:#992C1A;
	float:left;
	padding-right:22px;
}
.iscrizione2 span {}

.ceck_b {
	margin-left:10px;
	margin-right:4px;
	float:left;
	padding-left:13px;

}
.ceck_b  label{
	padding-left:3px;	
}

/*Campi login Fine*/

.link{
	font-weight:700;
	font-size:12px;
	color:#7c4d26;
}

.textbox
{		
	border:1px solid #7e7e7e;
}

.dropdown
{	
	border:1px solid #7e7e7e;
}

.width50
{
	width: 50px;
}

.width150
{
	width: 150px;
}

.width300
{
	width: 305px;
}

.width360
{
	width: 365px;
}

.width760
{
	width: 765px;
}

/* datagrid */
.grdHeader
{
	background-color: #a8794b;	
	font-weight: bold;
	color:#FFF;
}
.grdHeader a{
	color:#FFF;	
}
.grdHeader td{
	padding:6px;
}

.grdBianco
{
	background-color: #ffffff;		
}

.grdGrigio
{
	background-color: #EBEBEB;		
}

.grdLotti
{
	background-color: #ffffff;
	border-bottom: solid 1px #a8794b;		
}

.grdEvidenziato
{
	font-size: 16px;
	font-weight: bold;
	color: #992c1a;
}

.grdEvidenziatoGreen
{
	font-size: 16px;
	font-weight: bold;
	color: #067245;
}

.grdPalinsestoSettore
{
	font-size: 12px;
	font-style: italic;
	text-decoration: underline;	
}

/*ASTA*/
.prossima_asta_outer{
	display:block;
	background-image:url("../img/bg_asta.gif");
	width:579px;
	height:228px;
	overflow:hidden;
	position:relative;

}
.prossima_asta{
	width:90%;
	float:right;
	padding-right:10px;
	
}
.prossima_asta h2{
	color:#EBDEB9;
	font-family:"Times New Roman",Times,serif;
	font-size:20px;
	font-weight:700;
	line-height:8px;
	padding-top:10px;

}
.prossima_asta .titolo_asta{
	line-height:10px;
color:#300000;
font-size:25px;
font-weight:700;

}
.prossima_asta .desc_asta{
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:300;
padding-top:24px;

}

.btn_scopri_asta{
left:448px;
position:absolute;
top:182px;
color:#cb5b48;
line-height:20px;
vertical-align:middle;
}
.btn_scopri_asta img{
	display:block;
	float:left;
}
.btn_scopri_asta span{
float:left;
line-height:24px;
padding-right:5px;
}


/*Contattaci*/

.contattaci_outer{
	background-image:url("../img/bg_contattaci.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	height:88px;
	width:579px;
	margin-top:35px;
	color:#fff;
	font-size:15px;
	font-weight:700;
	font-family:"Times New Roman", Times, serif;
	overflow:hidden;
}
.contattaci_outer .posiziona{
	padding:17px;	
	position:relative;	
}
.contattaci_outer .posiziona a{
	background-image:url("../img/doppia_freccia_bianco.gif");
	background-position:right center;
	background-repeat:no-repeat;
	color:#CD594A;
	left:439px;
	line-height:20px;
	padding-right:20px;
	position:absolute;
	top:54px;
}

/*NEWS*/
.img_news{
	float:right;	
}
.txt_news{
	float:left;
	width:200px;
	overflow:hidden;	
}
.news_outer{
  padding: 8px 0 30px 0;  
}
.news_outer .titolo_news{
	color:#2a1e0f;
	width:100%;
	clear:both;
	border-bottom:1px dotted #2a1e0f;
	width:100%;
	float:left;
	padding-bottom:5px;
	

}
.news_outer .desc_news{
	padding-top:5px;
	color:#70400f;
	display:inline;

	
}
.news_outer .data_news{
	color:#908a7b;
}
.news_outer a{
line-height: 20px;
float:right;
display:block;

padding-top: 4px;
}	
.news_outer a img{
  
}

/*Menu Secondo Livello S*/
.menuSecondo{
		
}
.menuSecondo ul{
	list-style-type:none;
	padding-left:23px;
	font-family:times New Roman;
	font-size:19px;
	padding-bottom:20px;
}
.menuSecondo ul li{
	background-image:url("../img/line_tratteggio.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:10px 0;
}
.menuSecondo ul li a{	
	color:#503218;
}
.menuSecondo ul li a:hover{
	color:#992c1a;	
}
.menuSecondo ul li a.select{
	color:#992c1a;	
	background-image:none!important;
}

/*MEnu Secondo livello E*/

/*Prossima Asta Blocchetto S*/
.prossima_asta_blocchetto{
	padding-bottom:20px;
		background-image:url("../img/tratteggio_news.jpg");
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-bottom:10px;
	float:left;	
	padding-top:20px;
}

.prossima_asta_blocchetto h3,.prossima_asta_blocchetto h3 a{
	color:#ebdeb9;
	line-height:14px;
	font-size:14px;
	text-decoration:none;
}
	
.prossima_asta_blocchetto p span a, .prossima_asta_blocchetto a{
	color:#CB5B48;
	text-decoration:none;
}
.prossima_asta_blocchetto span{
	width:100%;
	float:left;
	display:block;

}
/*Prossima Asta Blocchetto E*/
 
 
 
/*Tabelle Generiche S*/
	table td{
		padding:2px 3px;	
	}
/*Tabelle Generiche E*/

ul#menu_princip {
	clear:both; 
	padding:9px 0 0 0; 
	width:960px; 	
	overflow:hidden; 
	float:left; 
	text-align:left; 
	margin:0px auto; 
	list-style:none;
}

ul#menu_princip li{float:left; }
ul#menu_princip li ul li{text-align:left; list-style:none; margin:0px auto;	}


ul#menu_princip li a:link, ul#menu_princip li a:visited
{
	display: block;	
	background-image:url("../img/separatore.gif");
	background-position:left center;
	background-repeat:no-repeat;
	color:#FAF0DA;
	float:left;
	font-family:times New Roman;
	font-size:19px;
	padding-left:7px;
	padding-right:12px;
	height:30px;	
}
ul#menu_princip li a:hover
{
	display: block;	
	background-image:url("../img/separatore.gif");
	background-position:left center;
	background-repeat:no-repeat;
	color:#fff;
	float:left;
	font-family:times New Roman;
	font-size:19px;
	padding-left:7px;
	padding-right:12px;
	height:30px;
}

/****  nascondi sottomenu quando  disattivato  ****/
ul#menu_princip li ul{
	display: none;
	z-index: 1000;
	position: absolute;
}


/****  fai apparire sottomenu  ****/
ul#menu_princip li:hover ul{ 
	display:block;
	position:absolute;	
	z-index:1;
	width:150px;	
	margin-top:25px;
}

ul#menu_princip li li {
	margin:0px auto;
	width:180px;
}

ul#menu_princip li ul li a:link, ul#menu_princip li ul li a:visited
{	
	background-color: #992c1a;
	background-image: none;
	border-bottom: solid 1px #503218;
	font-size:15px;
	color:#FAF0DA;
	width:150px;
	white-space:nowrap;
	height:30px;
	display:block;
	padding-left:5px;	
	z-index:100; 
}
ul#menu_princip li ul li a:hover
{	
	background-color: #992c1a;
	background-image: none;
	border-bottom: solid 1px #503218;
	font-size:15px;
	color:#ffffff;
	width:150px;
	white-space:nowrap;
	height:30px;
	display:block;
	padding-left:5px;	
	z-index:100;	
}

.ContattiPaginatore
{
	font-weight: bold;
}

.ContattiPaginatore a
{
	font-weight: normal;
}

.asta_live
{
	position: relative;
	z-index: -1000;
}

/* MENU JQUERY */
/* MENU PRINCIPALE */
#menuNavigazione{
margin:0;
padding:0;
list-style:none;
height:2em;
}
#menuNavigazione li{
float:left;
width:135px; /* VOCI ORIZZONTALI */
position:relative;
font-size: 14px;
}
#menuNavigazione a{
display:block;
height:2em;
line-height:2em;
padding:0 10px;
text-decoration:none;
border-right:1px solid;
text-align:center;
font-weight: bold;
}
/* SOTTO MENU */
#menuNavigazione ul{
margin:0;
padding:0;
list-style:none;
width:17em;
}
#menuNavigazione ul li{
/*float:none;*/
width:17em; /* VOCI A COMPARSA */
}
#menuNavigazione ul a{
float:none;
display:block;
text-align:left;
height:1.8em;
line-height:1.8em;
border-right: 0px;
}
/* MENU ON OFF */
#menuNavigazione ul,
#menuNavigazione ul.subMenu-off{
position:absolute;
/*visibility:hidden;*/
top:-10000em
}
/*#menuNavigazione ul.subMenu-on{
visibility:visible;
}*/
/* POSIZIONAMENTO DEL SOTTO MENU */
#menuNavigazione ul.subMenu-on{
position:absolute;/* primo livello di annidamento:menu a discesa */
top:2em;
left:-1px;
visibility:visible;
}
#menuNavigazione ul.subMenu-on ul.subMenu-on{
margin:0 0 0 -1px;/* livelli di annidamento superiori al primo:menu a comparsa laterale */
width:17em;
position:absolute;
top:-1px;
left:17em;
}
/* COLORI */
#menuNavigazione{
background:#992c1a;
color:#000;
}
#menuNavigazione a{
background:#992c1a;
color:#FAF0DA;
font-size: 14px;
}
/* EFFETTO ROLLOVER */
#menuNavigazione a:hover,
#menuNavigazione a:focus,
#menuNavigazione a:active{
text-decoration:underline;
}
/* FRECCETTE */
#menuNavigazione a.continua{
background:url(../images/continuaOrz.gif) #992c1a center bottom no-repeat;
font-size: 14px;
}
#menuNavigazione ul a.continua{
background:url(../images/continua.gif) #992c1a right center no-repeat;
font-size: 14px;
}
