/*layout*/
html,body {
	margin:0px auto;
	padding:0;
	}
body {
	/*dimensionamento percentuale del font */
	font-size: 76%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*centra in IE 5.x */
	text-align: center;
	background: #fff;
	}

/*struttura*/
#contenitore{
	width:900px;
	text-align: left;
	background: #fff;
	border-left: 1px #555 solid;
	border-right: 2px #000 solid;
	border-top: 1px #555 solid;
	border-bottom: 2px #000 solid;
	background: #fff url(/images/elementi/bg_testa.jpg) repeat-x left top;
	}
#ombra{
	margin:5px auto;
	text-align: left;
	height:620px;
	width:915px;
	background: #fff url(/images/elementi/ombra.gif) no-repeat;
}

/*splash page*/

#splash{
	margin:80px auto 0px 130px;
	width:690px;
	height: 465px;
	}
#cda{
	height:80px;
	background: #fff url(/images/elementi/cda.jpg) no-repeat left top;
}
#opere{
	padding:0px 0px 0px 80px;
	height:125px;
	background: #fff url(/images/elementi/opere.jpg) no-repeat left bottom;
}
#operefla{
	padding:0px 0px 0px 0px;
	height:125px;
	}
#splashmenu{
padding-top: 20px;
	height:160px;
	background-color: #fff;
}
.colonne{
	margin:0px auto 0px 10px;
	width: 148px;
	float:left;}
.minicolonne{
	margin:0px auto 0px 18px;
	width: 90px;
	float:left;}

#splash ul {
padding-right: 5px;
text-align: right;
list-style-type: none;
margin: 0;
padding: 0;
/*border: 1px #f96910 solid;*/
}
#splash li {
line-height: 17px;}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#splash li {border-bottom: 1px dotted #fff;}

/* fix for browsers that don't need the hack 
html>body #colonna li {border-bottom: none;} */

#splash a:link,
#splash a:visited {
padding-right: 5px;
font-weight: bold;
	font-size: 85%;
display: block;
color: #952319;
text-decoration: none;
}
#splash a:hover {
padding-right: 5px;
font-weight: bold;
display: block;
	font-size: 85%;
color: #fff;
text-decoration: none;
background: #952319;
}
#splash a.activemenu {
padding-right: 5px;
	font-size: 85%;
font-weight: bold;
display: block;
color: #fff;
text-decoration:none;
background: #952319;
}


#bannersx{
	float: left;
	text-align: left;
}
#bannersx a:link,
#bannersx a:visited,
#bannersx a:hover, #bannerdx a:link,
#bannerdx a:visited,
#bannerdx a:hover {
background: #fff;
}
#bannerdx{
	float: left;
}
#bannerino{
	float: left;
}

/*gallery con slideshow*/

#gallery{
	width:450px;
	background: #fff;
	}
#slideshow {
	overflow: hidden;
	margin: 20px auto;
	position: relative;
	width: 400px;
	height: 400px;
}
#slideshow img {
	width: 400px;
}


/*FIANCO e TESTA*/
#fianco{
	border-top: 34px #952319 solid;
	padding-top: 116px;
	float: left;
	width:70px;
	height:410px;
	background: #fff url(/images/elementi/bg_fianco.jpg) repeat-y left top;
	}
#testa{
	padding:0px;
	text-indent:50px;
	margin: 0px;
	text-align: left;
	height:70px;
	}
#testa span.username{
	font-size: 85%;
	padding-left: 300px;
font-weight: bold;
line-height:30px;
font-style:italic;
	}

/*MENU*/
	
#menu{
	float: right;
	width:150px;
	height:560px;
	background: #F8D2A1;
	}
	
.capitolo{
border-bottom: 1px solid #FFFFFF;
padding-right: 3px;
	text-align: right;
	font-size: 90%;
	background: #952319;
font-weight: bold;
color: #fff;
height:20px;
line-height:20px;
}
	
	
#menu ul {
padding-right: 5px;
text-align: right;
list-style-type: none;
margin: 0;
padding: 0;
/*border: 1px #f96910 solid;*/
padding-bottom: 5px;
}

#menu a:link,
#menu a:visited {
padding-right: 5px;
font-weight: bold;
	font-size: 80%;
display: block;
color: #952319;
text-decoration: none;
}
#menu a:hover {
padding-right: 5px;
font-weight: bold;
display: block;
	font-size: 80%;
color: #fff;
text-decoration: none;
background: #952319;
}
#menu a.activemenu {
padding-right: 5px;
	font-size: 80%;
font-weight: bold;
display: block;
color: #fff;
text-decoration:none;
background: #952319;
}

#menu li {
line-height: 18px;}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#menu li {border-bottom: 1px solid #F8D2A1;}

/* fix for browsers that don't need the hack 
html>body #colonna li {border-bottom: none;} */

	

#contenuto{
	width:674px;
	margin: 0px;
	/*padding: 10px 0px 0px 10px;*/
	text-align: justify;
	background: #fff;
	height:490px;
overflow:auto;	}
#contenutoprint{
	margin:0px auto;
	width:674px;
	/*padding: 10px 0px 0px 10px;*/
	text-align: justify;
	background: #fff;
}
#contenutoprintshort{
	width:400px;
	margin: 0px;
	/*padding: 10px 0px 0px 10px;*/
	text-align: justify;
	background: #fff;
}

#testi{
	font-size: 95%;
	padding: 10px 10px 10px 10px;
}
#titolo{
text-indent:40px;
	font-weight:bold;
	font-variant:small-caps;
	color:#952319;
	font-size: 110%;
line-height:25px;		}
.sottotitolo{
padding-top:10px;
text-indent:15px;
font-style:italic;
	display:block;
	color:#952319;
line-height:15px;	
		}


#covershow {
	overflow: hidden;
	margin: 60px 60px;
	float: left;
	position: relative;
	width: 236px;
	height: 300px;
}
#covershow img {
	width: 236px;
}

#cerca {
	text-align: center;
	margin:30px 0px 0px 390px;
	width: 230px;
	/*border: 1px dotted #952319;*/
}
.titolocerca{
padding-right:15px;
	width: 215px;
border:1px solid #952319;
background-color: #F8D2A1;
text-align: center;
	font-weight:bold;
	color:#952319;
	font-size: 120%;
line-height:140%;	
	}
.vocecerca{
	margin:3px 0px 3px 0px;
	text-align: center;
	padding:2px 0px 4px 0px;
	color:#000;
	font-size: 90%;
line-height:20px;	}
input {
	width: 200px;
	font-weight: bold;
	text-align: center;
	font-size: 90%;
}
.bottone {
border:1px solid #952319;
}
.minibox {
	margin:4px 0px 0px 0px;
border:1px solid #952319;
	width: 100px;
}
.mediobox {
	text-align: left;
	width: 160px;
}
select {
	width: 200px;
	font-weight: bold;
	text-align: center;
	font-size: 90%;
}

/*Scheda Aste*/
.titoloasta{
color: #fff;
	background: #952319 url(/images/elementi/barra.jpg) no-repeat left top;
clear:both;
border:1px solid #952319;
padding: 3px 25px;
	font-weight:bold;
	font-size: 110%;
	}

.titoloastina{
clear:both;
border-bottom:1px solid #952319;
	}

.anno{
	width: 240px;
margin:15px 20px 5px 200px;
border:1px solid #952319;
background-color: #F8D2A1;
text-align: center;
clear:both;
	font-weight:bold;
	color:#952319;
	font-size: 110%;
	}
.anno i {
	font-weight:bold;
	color:#000;
	font-size: 80%;
	}
.blocco {
	width: 640px;
margin-bottom:10px;
margin-top:10px;
}
.cover {
	width: 105px;
float:left;
margin:10px 10px 15px 10px;
	/*border: 1px dotted #952319;*/
}
.cover img {
	width: 95px;
	border:0px;}
.curzor {
cursor:pointer;}
.astadesc {
text-align: left;
	font-weight:bold;
margin:10px 10px 5px 120px;
	font-size: 95%;
}
.astaorari {
	font-weight:normal;
text-align: left;
margin:20px 10px 5px 20px;
}
.astaorari b {
	color:#952319;
	font-weight:bold;
}
.astaorari a {
	color:#952319;
	font-weight:bold;
text-decoration:none;

}
.tagliaanni {
margin-bottom:10px;
margin-top:10px;
clear:both;
}

.allegati {
	font-weight:bold;
border:1px solid #990000;
	font-size: 80%;
	width: 150px;
float:right;
margin:10px 10px 15px 10px;
}


.allegati ul {
text-align: center;
padding-right: 5px;
list-style-type: none;
margin: 0;
padding: 0;
/*border: 1px #f96910 solid;*/
}

.allegati a:link,
.allegati a:visited {
text-align: right;
padding-right: 5px;
font-weight: bold;
display: block;
color: #952319;
text-decoration: none;
}
.allegati a:hover {
text-align: right;
padding-right: 5px;
font-weight: bold;
display: block;
color: #fff;
text-decoration: none;
background: #952319;
}
.allegati a.activemenu {
padding-right: 5px;
text-align: right;
font-weight: bold;
display: block;
color: #fff;
text-decoration:none;
background: #952319;
}

.allegati li {
line-height: 17px;}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
.allegati li {border-bottom: 1px solid #F8D2A1;}

/* fix for browsers that don't need the hack 
html>body #colonna li {border-bottom: none;} */

.paginazione {
clear:both;
line-height:150%;
text-align: center;
	font-weight:bold;
/*border:1px solid #990000;*/
	width: 450px;
margin:10px auto;
}
.paginazione a:link,
.paginazione a:visited {
padding: 2px 4px;
font-weight: bold;
color: #952319;
text-decoration: none;
}
.paginazione a:hover {
padding: 2px 4px;
font-weight: bold;
color: #fff;
text-decoration: none;
background: #952319;
}
.activenumber {
padding: 2px 4px;
font-weight: bold;
color: #952319;
text-decoration:none;
background: #fff;
border:1px solid #990000;
}

.simplelink{
	text-align: right;
padding: 15px 10px 15px 0px;
font-weight: bold;
	}
	
.simplelink a:link,
.simplelink a:visited {
color: #952319;
text-decoration: none;
}
.simplelink a:hover {
color: #640000;
text-decoration: underline;
}
.dps{
margin: 5px 0px 5px 0px;
	text-align: center;
	font-size: 86%;
	
	}
.vociform{
	font-size: 95%;
	}

.mailingform{
margin: 5px 0px 15px 0px;
	text-align: center;
	
	}
	
#foto {
	text-align: center;
	margin:20px 0px 20px 20px;
	float: left;
	width: 380px;
	/*border: 1px dotted #952319;*/
}
#foto img{
	margin:3px;
	width: 370px;
}
#modulo{
	text-align: left;
	width:650px;
	margin: 0px;
}
.dida{
	border: 1px solid #CCCCCC;
text-indent:10px;
	text-align: left;
	font-size: 95%;
line-height:20px;
	}
.vox{
	border: 1px solid #CCCCCC;
	text-align: left;
	font-size: 105%;
	font-weight:bold;
text-indent:20px;
line-height:20px;
	}
.evid{
	border: 1px solid #CCCCCC;
	font-weight:bold;
	text-align: center;
	color:#fff;
	background: #952319;
	font-weight:bold;
	font-size: 110%;
line-height:30px;
	}
.clausole{
list-style-type: decimal;
margin: 5px 30px 5px 30px;
	font-size: 86%;
	text-align: justify;
	}
.modulodida{
	border: 1px solid #CCCCCC;
	text-align: center;
	font-size: 95%;
line-height:20px;
	}
.modulosezione{
	width: 600px;
margin:15px 20px 5px 0px;
border-bottom:1px solid #952319;
/*background-color: #F8D2A1;*/
text-align: left;
clear:both;
	font-weight:bold;
	color:#952319;
	font-size: 110%;
	}

.modulolink{
padding: 10px 0px 5px 0px;
	}
	
.modulolink a:link,
.modulolink a:visited {
color: #952319;
text-decoration: none;
}
.modulolink a:hover {
color: #640000;
text-decoration: underline;
}
.moduloinvia{
	width: 170px;
margin:15px 15px 25px 200px;
border:1px solid #952319;
background-color: #F8D2A1;
text-align: center;
clear:both;
	font-weight:bold;
	color:#952319;
	font-size: 110%;
	}

#note {
	margin:20px 0px 0px 410px;
	width: 220px;
	/*border: 1px dotted #952319;*/
}
#utente {
	margin:10px 0px 0px 410px;
	width: 218px;
	border-top: 1px solid #952319;
	padding:15px 0px 0px 0px;
}
#foto img.mignon{
	margin:3px;
	width: 50px;
}
#foto img.mignonprint{
	margin:3px;
	width: 30px;
}
.data{
	text-align: center;
	font-weight:bold;
	color:#952319;
	font-size: 110%;
	}
.tornata{
	text-align: center;
	font-weight:bold;
	color:#000;
	font-size: 100%;
	}
.lotto{
	padding:5px 0px 0px 0px;
	text-align: center;
	font-weight:bold;
	color:#952319;
	font-size: 120%;
	}
.cate{
	text-align: center;
	padding:5px 0px 10px 0px;
	color:#000;
	font-size: 90%;
	}
.lotto_desc{
vertical-align:top;
	text-align: left;
	color:#000;
	font-size: 90%;
	}

.stima{
	font-weight:bold;
	text-align: right;
	padding:5px 0px 5px 0px;
	color:#000;
	font-size: 90%;
	}
.risultato{
	font-weight:bold;
	text-align: right;
	padding:5px 0px 5px 0px;
	color:#952319;
	font-size: 90%;
	}
.rosso{
	padding:0px 0px 0px 10px;
	color:#fff;
	background: #952319;
	font-weight:bold;
	font-size: 110%;
	}
.crema{
	padding:0px 0px 0px 0px;
	color:#000;
	font-weight:bold;
	background: #F8D2A1;
	}
.offri {
	text-align: center;
	margin:10px 0px 0px 0px;
	width: 218px;
	padding:15px 0px 0px 0px;
}
.obbligatorie{
	font-weight:bold;
	color: #952319;
	}
/*PIEDE*/

#piede{
	color:#000;
	padding:5px 5px 0px 0px;
	font-weight:bold;
	font-size: 76%;
	text-align: right;
	clear: both;
	background: #952319;
	height:40px;
	}
.stadion{
	color:#fff;
	}

	






