@charset "utf-8";

body {
	margin: 0; /* è buona norma impostare a zero i valori margin e padding dell'elemento body per tenere conto delle diverse impostazioni predefinite dei browser*/
	padding: 0;
	text-align: center; /* centra il contenitore nei browser IE 5*. Il testo viene quindi impostato con l'allineamento predefinito a sinistra nel selettore #container */
	color: #FF9900;
	background-image: url(../bg.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-attachment: fixed;
	background-repeat: repeat;
}

A {
color: #FF9900;
}
.oneColFixCtrHdr #container {
	width: 920px;
	text-align: left; /* sostituisce l'impostazione text-align: center nell'elemento body. */
	background-image: url(../immagini/sfondo.jpg);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color:#990000;
	z-index: -100;
	/*
	background-repeat: no-repeat;
	background-position: center 0px;
	background-attachment: fixed;
	*/}
	
	
.oneColFixCtrHdr #header {
	padding: 0 10px 0 20px;  /* questo padding corrisponde all'allineamento a sinistra degli elementi nei div sottostanti. Se in #header viene utilizzata un'immagine anziché un testo, può essere utile rimuovere il padding. */
}
.oneColFixCtrHdr #header h1 {
	margin: 0; /* azzerando il valore margin dell'ultimo elemento del div #header si evita la compressione del margine, con la creazione di uno spazio inspiegabile tra i div. Se il div è circondato da un bordo, questo accorgimento non è necessario perché anche il bordo impedisce la compressione del margine */
	padding: 10px 0; /* l'uso del valore padding al posto di margin consente di distanziare l'elemento dai bordi del div */
}
.oneColFixCtrHdr #mainContent {
	padding: 0 20px;
	margin-left: 15px;
	margin-right: 10px;
}
.oneColFixCtrHdr #footer {
	padding: 0 10px;
	margin-left: 25px;
	margin-right: 15px;
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* azzerando il valore margin del primo elemento del footer si evita il rischio di compressione del margine, con la creazione di uno spazio tra i div */
	padding: 10px 0; /* il padding di questo elemento crea uno spazio, così come avverrebbe specificando un valore margin, senza il problema della compressione del margine */
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.indentmenu{
	font: bold 13px Arial;
	width: 100%; /*leave this value as is in most cases*/
	height: 48px;
	background-position: center center;
	background-attachment: fixed;
	background-repeat: no-repeat;
}

.indentmenu ul{
	margin: 6px;
	padding: 0;
	float: left;
	width: 100%;
	right: 10px;
	background-image: url(media/indentbg.gif);
	background-repeat: repeat-x;
	background-position: center center;
}

.indentmenu ul li{
	display: inline;
	width: 350px;
}

.indentmenu ul li a{
	float: left;
	color: white; /*text color*/
	padding: 10px 20px 0px 20px;
	text-decoration: none; /*dark purple divider between menu items*/
	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	*/
	height: 29px;
	text-align: center;
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a:hover, .indentmenu ul li .current{
	color: white !important;
	text-decoration: underline;
}

/* MENU RUSSO */


.indentmenu-rus{
	font: bold 13px Arial;
	width: 100%; /*leave this value as is in most cases*/
	height: 48px;
	background-position: center center;
	background-attachment: fixed;
	background-repeat: no-repeat;
}

.indentmenu-rus ul{
	margin: 6px;
	padding: 0;
	float: left;
	width: 100%;
	right: 10px;
	background-image: url(media/indentbg.gif);
	background-repeat: repeat-x;
	background-position: center center;
}

.indentmenu-rus ul li{
	display: inline;
	width: 300px;
}

.indentmenu-rus ul li a{
	float: left;
	color: white; /*text color*/
	padding: 10px 15px 0px 5px;
	text-decoration: none; /*dark purple divider between menu items*/
	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	*/
	height: 29px;
	text-align: center;
}

.indentmenu-rus ul li a:visited{
color: white;
}

.indentmenu-rus ul li a:hover, .indentmenu-rus ul li .current{
	color: white !important;
	text-decoration: underline;
}

/* fine russo */

#menu_orizzontale{
	background-image: url(../nuovo_sito/sfondomenu.gif);
	width: 856px;
	text-align: center;
	margin-left: 15px;
	background-repeat: no-repeat;

}
.centrato {
	text-align:center;
	margin-left: 15px;
}

#top_sx {
	width:500px;
	margin-left:20px;
	margin-right:20px;
	float:left;
	background-color: #710302;
}

#top_dx {
width:300px;
float:left;
margin-top:0px;

}

#in_sx1 {
width:200px;
margin-left:0px;
}
#in_sx2 {
width:200px;
margin-left:0px;
}

#catalogo{
	margin-left:10px;
	margin-top:1px;
	background-color: #710302;
	margin-right: 35px;
	padding-left: 25px;
}
#annuncio {
	float: left;
	width: 219px;
	\width: 219px;
	w\idth: 219px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5 px;
	margin:10 px;
	margin:15px;
	display: table-cell;
	border: 1px solid #FF6600;
}

#annuncio_top {
	float: left;
	width: 190px;
	\width: 200px;
	w\idth: 190px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5 px;
	margin-top:0px;
	margin:5px;
	display: table-cell;
}
.picTOP{
	float:center;
	margin: 2px;
	border:0;
	width:100px;
	height:70px;
}

.picA{
	float:left;
	margin: 2px;
	border:0;
	width:120px;
	height:90px;
}

.picB{
	float:left;
	clear:both;
	text-align:center;
	margin-right: 4px;
	margin-bottom:4px;
	border: 1px #FF6600;
	width:120px;
	height:90px;
}

.titolo_annuncio{
	padding: 25;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	margin-top: 5;
	margin-right: 0px;
	margin-bottom: 5;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
}
.titolo_annuncio_top{
	padding: 15;
	font-size: 12px;
	text-transform: uppercase;
	text-align: center;
	margin-top: 5;
	margin-right: 0px;
	margin-bottom: 5;
	margin-left: 0px;

}
.titolo_annuncio_top A{
color: #FF9900;
text-decoration:none;
}
.titolo_annuncio_top A:hover{
color: #FF9900;
text-decoration:none;
font-weight:bold;
}

.titolo_annuncio A{
color: #FF9900;
text-decoration:none;
}
.titolo_annuncio A:hover{
color: #FF9900;
text-decoration:none;
font-weight:bold;
}


.testo_annuncio{
	padding: 5;
	font-size: 10px;
	margin-top: 10;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}
.testo_annuncio_top{
	padding: 5;
	font-size: 10px;
	margin-top: 10;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	text-align:center;
}
.prezzo_annuncio{
	margin:0 10px;
	padding: 0;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	clear:left;
}

div.clearer{clear: left}

div.split2 div{
	float: left;
	width: 208px;
	\width: 218px;
	w\idth: 208px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:15px;
	padding-right:5px;
	margin-left: 5px;
	font-size:12px;

}
.oneColFixCtrHdr #container #mainContent #top_sx .split2 legend {
	font-weight: bold;
	color: #FF9900;
	margin: 3px;
}
.oneColFixCtrHdr #container #mainContent #top_sx .split2 fieldset {
	width:200px;
	padding:5px;
	border:0px;
}

.sfondoboxtop {
	background-image: url(../immagini/sfondobox1.png);
	background-repeat: no-repeat;
	background-position:0px 0px;
	text-align:center;
	padding-right: 5px;
	margin-right: 5px;
}
.sfondoboxmiddle {
	padding-top: 5px;
	padding-right: 25px;
	margin-right: 15px;
	background-color: #710302;
}
.sfondoboxbottom{
background-image: url(../immagini/sfondobox2.png);
background-repeat: no-repeat;
background-position: 0px -10px;
	}

#under_sx {
	clear: left;
	margin-left: 25px;
	margin-top:-40px;
	float: left;
	width: 458px;
	\width: 468px;
	w\idth: 458px;
	padding:8px;
	height: 170px;
	background-image: url(../immagini/sfondo_under_sx.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#apDiv1 {
	width:194px;
	height:74px;
	z-index:1;
	float: right;
	margin-right: 20px;
	margin-top: 0px;
}
.tablehome {
background-repeat:no-repeat;
}

.msg_iniziale {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:90%;
}

.leggi_tutto {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:80%;
float:right;
color:#FF9900;
}
.leggi_tutto A{
text-decoration:none;
color:#FF9900;
}

.leggi_tutto A:hover{
text-decoration:underline;
}

#ricerca_veloce SELECT{
width:160px;
}

.testo_annuncio_tabella {
color:#FFFFFF;
font-size:80%;
}

.centro_annuncio{
padding:10px;
font-size:85%;

}
.pulsanti A{
color:#FF6600;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
.pulsanti A:hover{
color:#FF6600;
text-decoration:underline;
}
