@charset "utf-8";

/* CSS Document */

/*GENERALS-------------------------------*/

*{	
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
body {
	background-color: #111;
	background-image:url(../images/back_border.jpg);
	background-repeat:repeat-y;
	background-position: center;
	color: #c6c6c6;
}
/*STRUCTURES------------------------------*/

#container {
	width: 100%; height: 100%;
}
#main {
	width: 990px; height: 100%;
	margin: 0 auto;

/* border-left: 1px solid #333; NON SI SA ANCORA SE USARLO O NO */
/* border-right: 1px solid #333; NON SI SA ANCORA SE USARLO O NO */
}

/****************************************************************************/
/* classi sfondo del main a seconda della pagina e del colore di background */
/****************************************************************************/
#main_incostruzione {
	width: 990px; height: 499px;
	margin: 0 auto;
	background-image:url(../images/incostruzione.jpg);
	background-repeat:no-repeat;
	background-color: #130b15;
}
#main_austere {
	width: 990px; height: 499px;
	margin: 0 auto;
	background-image:url(../images/collezioni/austere_bg.jpg);
	background-repeat:no-repeat;
	background-color: #130b15;
}
#top_incostruzione {
	width: 990px; height: 473px;
	margin: 0 auto;
}
#main_collezioni {
	width: 990px; 
	margin: 0 auto;
	background-image:url(../images/collezioni/collezioni_bg.jpg);
	background-repeat:no-repeat;
	background-color: #dcdbdb;
}
.home_red{
	background-image:url(../images/header1.jpg);
	background-repeat:no-repeat;
	background-color: #130b15;
}

.home_blue{
	background-image:url(../images/header2.jpg);
	background-repeat:no-repeat;
	background-color: #130b15;
}

.home_orange{
	background-image:url(../images/header3.jpg);
	background-repeat:no-repeat;
	background-color: #130b15;
}

.home_white{
	background-image:url(../images/header4.jpg);
	background-repeat:no-repeat;
	background-color: #130b15;
}

.home_five{
	background-image:url(../images/header5.jpg);
	background-repeat:no-repeat;
	background-color: #130b15;
}

.home_six{
	background-image:url(../images/header6.jpg);
	background-repeat:no-repeat;
	background-color: #130b15;
}

.home_seven{
	background-image:url(../images/header7.jpg);
	background-repeat:no-repeat;
	background-color: #130b15;
}
.home_eight{
	background-image:url(../images/header8.jpg);
	background-repeat:no-repeat;
	background-color: #130b15;
}


.product_red{
	background-image:url(../images/bg_h1.jpg);
	background-repeat:no-repeat;
	background-color: #000;
}

.product_blue{
	background-image:url(../images/bg_h2.jpg);
	background-repeat:no-repeat;
	background-color: #000;
}

.product_orange{
	background-image:url(../images/bg_h3.jpg);
	background-repeat:no-repeat;
	background-color: #000;
}

.product_white{
	background-image:url(../images/bg_h4.jpg);
	background-repeat:no-repeat;
	background-color: #000;
}

.product_five{
	background-image:url(../images/bg_h2.jpg);
	background-repeat:no-repeat;
	background-color: #000;
}

.product_six{
	background-image:url(../images/bg_h2.jpg);
	background-repeat:no-repeat;
	background-color: #000;
}

.product_seven{
	background-image:url(../images/bg_h2.jpg);
	background-repeat:no-repeat;
	background-color: #000;
}

.product_eight{
	background-image:url(../images/bg_h2.jpg);
	background-repeat:no-repeat;
	background-color: #000;
}
/****************************************************************************/


/****************************************************************************/

a {
	text-decoration: none;
	color: #d7f5ff;
}
a:hover {
	color: #494743;
}
.fix {
	clear:both;
	height:0;
	line-height:0;
}

/*CONTENTS------------------------------*/

#top {
	width: 990px; height: 153px;
	margin: 0 auto;
}
.lang {
float:left;
height:11px;
left:26px;
position:relative;
width:752px;

}

.lang ul {

}

.lang li {
	float:left;
	display:block;
}
.login {
	width: 215px; height: 14px;
	position: relative;
	float:left;
	left:12px;
}
.login li{
	float:left;
	display: block;
}
.menu {
	width: 700px; height: 29px;
	position: relative;
	background-color:#000000;
	opacity:0.6;
	filter: alpha(opacity=65);
}
.menu ul {
list-style-type: none;
}
.side_menu ul {
list-style-type: none;
}
.side_menu {
width: 225px; height: 241px;
margin-top: 50px;
float: left;
}
.side_menu_int {
width: 253px;
margin-top: 50px; 
background-image:url(../images/brd_columb.jpg);
background-repeat:no-repeat;
background-position: top right;
float:left;
position:relative;
}
#contents {
width: 412px;
margin-top: 50px;
margin-bottom:90px;
float:left;
position:relative;
background-image:url(../images/brd_columb.jpg);
background-repeat:no-repeat;
background-position: top right;
padding-left:36px;
padding-right:36px;
text-align: justify;
}
#contents_login {
width: 412px;
margin-top: 50px !important;
margin-top: 37px;
margin-bottom:60px !important;
margin-bottom: 50px;
float:left;
position:relative;
padding-left:36px;
padding-right:36px;
text-align: justify;
background-color:#000;
opacity:0.8; filter: 
alpha(opacity=85);
}
*:first-child+html div#contents_login /* solo IE 7.0 */ {
margin-bottom:50px !important;
}
#contents_reg {
width: 412px;
margin-top: 50px !important;
margin-top: 37px;
margin-bottom:18px !important;
margin-bottom: 0px;
float:left;
position:relative;
padding-left:36px;
padding-right:36px;
text-align: justify;
background-color:#000;
opacity:0.8; filter: 
alpha(opacity=85);
}
*:first-child+html div#contents_reg /* solo IE 7.0 */ {
margin-bottom:6px !important;
}
#contents2 {
width: 412px;
margin-top: 50px;
float:left;
position:relative;
padding-left:36px;
padding-right:36px;
text-align: justify;
}
#contents_large {
width: 620px;
margin-top: 50px;
float:left;
position:relative;
padding-left:36px;
padding-right:36px;
text-align: justify;
}
.newsitem{
border-bottom:1px dotted #333; 
margin-bottom:10px;
}
/*CONTENTS-  box della home -----------------------------*/
#home_box {
width: 475px; height: 250px;
margin-top: 50px;
float:left;
position:relative;
background-color: #000000;
text-align: justify;
opacity:0.8;
filter: alpha(opacity=85);
}
#home_text {
width: 457px; height: 216px;
margin-left: 13px;
margin-top:8px;

}
#home_text span {
display:none;
}
.title {
border-left:56px solid #fff;
color:#fff;
font-weight:bold;
line-height:1;
margin-bottom:10px;
padding-left:5px;
}
.title_news {
color:#fff;
text-transform: uppercase;
font-size: 10px;
}

a.accedi {
width: 50px; height: 10px;
margin-top:5px;
margin-left: 20px;
display:block;
background-image:url(../images/vai.jpg);
background-repeat:no-repeat;
}
a.accedi:hover {
background-image:url(../images/vai.jpg);
background-repeat:no-repeat;
opacity:0.5;
filter: alpha(opacity=55);
}

a.accedi_en {
width: 50px; height: 10px;
margin-top:5px;
margin-left: 20px;
display:block;
background-image:url(../images/vai_en.jpg);
background-repeat:no-repeat;
}
a.accedi_en:hover {
background-image:url(../images/vai_en.jpg);
background-repeat:no-repeat;
opacity:0.5;
filter: alpha(opacity=55);
}

a.continua {
width: 43px; height: 10px;
margin-top:5px;
margin-bottom: 14px;
display:block;
background-image:url(../images/continua.gif);
background-repeat:no-repeat;
}
a.torna {
width: 43px; height: 10px;
margin-top:5px;
margin-bottom: 14px;
display:block;
background-image:url(../images/back.gif);
background-repeat:no-repeat;
}
a.continua:hover {
background-image:url(../images/continua.gif);
background-repeat:no-repeat;
opacity:0.5;
filter: alpha(opacity=55);
}
a.torna:hover {
background-image:url(../images/back.gif);
background-repeat:no-repeat;
opacity:0.5;
filter: alpha(opacity=55);
}

a.eng_continua {
width: 43px; height: 10px;
margin-top:5px;
margin-bottom: 14px;
display:block;
background-image:url(../images/continue.gif);
background-repeat:no-repeat;
}
a.eng_continua:hover {
background-image:url(../images/continue.gif);
background-repeat:no-repeat;
opacity:0.5;
filter: alpha(opacity=55);
}


/*CONTENTS-  end box della home -----------------------------*/
.title_content {
font-size: 20px;
position:relative;
top: 9px;
color: #ffffff;
}
.title_content_sub {
font-size: 11px;
position:relative;
top: 9px;
margin-bottom: 36px;
color: #ffffff;
}
.title_content_int {
font-size: 14px;
position:relative;
color: #ffffff;
}
.sub_menu {
margin-top: 30px;
position:relative;
}
.sub_menu ul{
list-style-type: none;
}
.link1 {
font-size: 13px;
position:relative;
left: 17px;
padding-left:13px;
top: 9px;
color: #fff;
background-image:url(../images/piu.jpg);
background-repeat:no-repeat;
background-position: left center;
display:block;
margin-top: 10px;
}
.link1_open {
font-size: 13px;
position:relative;
left: 17px;
padding-left:13px;
top: 9px;
color: #fff;
background-image:url(../images/meno.jpg);
background-repeat:no-repeat;
background-position: left center;
display:block;
margin-top: 10px;
}

.link1_null {
font-size: 13px;
position:relative;
left: 17px;
padding-left:13px;
top: 9px;
color: #fff;
background-image:url(../images/bullet.jpg);
background-repeat:no-repeat;
background-position: left center;
display:block;
margin-top: 10px;
}

.link1_null_black {
font-size: 13px;
position:relative;
left: 17px;
padding-left:13px;
top: 9px;
color: #fff;
background-image:url(../images/collezioni/piu.jpg);
background-repeat:no-repeat;
background-position: left center;
display:block;
margin-top: 10px;
}

.link1_null_white {
font-size: 13px;
position:relative;
left: 17px;
padding-left:13px;
top: 9px;
color: #fff;
background-image:url(../images/collezioni/piu_white.jpg);
background-repeat:no-repeat;
background-position: left center;
display:block;
margin-top: 10px;
}
.link2 {
font-size: 10px;
position:relative;
padding-left:10px;
left: 40px;
top: 9px;
color: #fff;
background-image:url(../images/piu2.jpg);
background-repeat:no-repeat;
background-position: left center;
}
.link2_open {
font-size: 10px;
position:relative;
padding-left:10px;
left: 40px;
top: 9px;
color: #fff;
background-image:url(../images/meno2.jpg);
background-repeat:no-repeat;
background-position: left center;
}
.link3 {
font-size: 10px;
position:relative;
left: 50px;
top: 9px;
color: #999999;
}
.link3_open {
font-size: 10px;
position:relative;
padding-left:10px;
left: 50px;
top: 9px;
color: #fff;
background-image:url(../images/meno2.jpg);
background-repeat:no-repeat;
background-position: left center;
}

.link3_b {
	font-size: 10px;
	position:relative;
	left: 65px;
	top: 9px;
	color: #999999;
}

.link4 {
cursor:pointer;
font-size: 14px;
padding-left:28px;
padding-top:8px;
height:23px;
color: #fff;
background-image:url(../images/piu3.gif);
background-repeat:no-repeat;
background-position: left center;
display:block;
}
.link4_open {
cursor:pointer;
font-size: 14px;
padding-left:28px;
padding-top:8px;
height:23px;
color: #fff;
background-image:url(../images/meno3.gif);
background-repeat:no-repeat;
background-position: left center;
display:block;
}
.link5 {
font-size: 11px;
padding-left:13px;
color: #fff;
height: 35px;
background-image:url(../images/frecce.gif);
background-repeat:no-repeat;
background-position: left center;
left:28px;
position: relative;
}

#contents_collezioni {
width: 544px;
margin-top: 50px;
float:left;
position:relative;
padding-left:36px;
padding-right:36px;
text-align: justify;
}
#contents_collezioni ul {
list-style-type: none;
}
#contents_collezioni span {
display: none;
}

#right {
width: 253px; height:500px;
margin-top: 50px;
float:left;
position:relative;
margin-bottom:90px;
/*background-image:url(../images/esempio.jpg);
background-repeat:no-repeat;
background-position: top center;*/
}
.info_prodotto {
width: 235px; height:87px;
float:right;
left: 16px;
top:390px;
margin-left:10px;
opacity:0.8;
background-color: #000
filter: alpha(opacity=85);
}


.info_prodotto ul {
list-style-type: none;
}
.footer {
width: 990px; height: 135px;
background-image:url(../images/footer_back.jpg);
background-repeat:no-repeat;
margin-top: 18px !important;
margin-top: 18px;
}
*:first-child+html .footer /* solo IE 7.0 */ {
margin-top: 18px !important;
}
#footer_text {
color: #9b9b9b;
position: relative;
top:7px;
left: 20px;
width: 895px;
}
/*top MENU ------------------------------*/

div.lang a span {
	display:none;
}
div.login a span {
	display:none;
}
.it_btn {
width:23px; height:11px;
background-image:url(../images/it_btn.jpg);
background-repeat:no-repeat; 	
float:left;
position: relative;
}
a.it_btn:hover,
a.it_btn:active {
background-image:url(../images/it_btn_hover.jpg);
}
.en_btn {
width:23px; height:11px;
background-image:url(../images/en_btn.jpg);
background-repeat:no-repeat; 	
float: left;
position: relative;
left: 2px;
}
a.en_btn:hover,
a.en_btn:active {
background-image:url(../images/en_btn_hover.jpg);
}
a.reg_btn {
width:64px; height:14px;
background-image:url(../images/reg_btn.jpg);
background-repeat:no-repeat; 	
float: left;
position:relative;
}
a.eng_reg_btn {
width:64px; height:14px;
background-image:url(../images/reg_btn_en.jpg);
background-repeat:no-repeat; 	
float: left;
position:relative;
}
a.reg_btn:hover,
a.reg_btn:active {
background-image:url(../images/reg_btn_hover.jpg);
}
a.eng_reg_btn:hover,
a.eng_reg_btn:active {
background-image:url(../images/reg_btn_en_hover.jpg);
}

a.login_btn {
width:39px; height:14px;
background-image:url(../images/login_btn.jpg);
background-repeat:no-repeat; 	
float:left;
position:relative;
left: 2px;
}
a.login_btn:hover,
a.login_btn:active  {
background-image:url(../images/login_btn_hover.jpg);
background-repeat:no-repeat; 	
}
a.logout_btn {
width:45px; height:14px;
background-image:url(../images/logout_btn.jpg);
background-repeat:no-repeat; 	
float:left;
position:relative;
left: 2px;
}
a.logout_btn:hover,
a.logout_btn:active  {
background-image:url(../images/logout_btn_hover.jpg);
background-repeat:no-repeat; 	
}


.area_btn {
width:91px; height:15px;
background-image:url(../images/area_riservata.jpg);
background-repeat:no-repeat; 	
float: left;
position: relative;
left: 4px;
}
a.area_btn:hover,
a.area_btn:active {
opacity:0.8;
color:#fff;
filter: alpha(opacity=85);
}

.eng_area_btn {
width:91px; height:15px;
background-image:url(../images/reserved_area.jpg);
background-repeat:no-repeat; 	
float: left;
position: relative;
left: 4px;
}

a.eng_area_btn:hover,
a.eng_area_btn:active {
opacity:0.8;
color:#fff;
filter: alpha(opacity=85);
}

.img_isf {
width: 241px; height: 321px;
float:left;
background-image:url(../images/collezioni/isf_box.jpg);
background-repeat:no-repeat;
background-position: left top;
margin-right:20px;
margin-bottom: 20px;
}
a.img_austere:hover {
  opacity:0.8;
	color:#fff;
	filter: alpha(opacity=85);
}
.img_ise {
width: 241px; height: 321px;
float:left;
background-image:url(../images/collezioni/ise_box.jpg);
background-repeat:no-repeat;
background-position: left top;
margin-right:20px;
margin-bottom: 20px;
}
a.img_legere:hover {
opacity:0.8;
	color:#fff;
	filter: alpha(opacity=85);
}

/*main MENU ------------------------------*/

.menu_voice {
width: 700px; height:14px;
position: absolute;
top:160px;
float:left;
z-index: 1;
}
.menu_voice li {
color: #d7f5ff;
margin-left: 27px !important;
margin-left: 18px;
float:left;
display: block;
text-decoration: none;
}
a.menu_btn:hover,
a.menu_btn:active {
color: #494743;
}

/*side MENU ------------------------------*/

.side_menu_btn {
	width:225px; height:50px;
	background-image:url(../images/back_btn.jpg);
	background-repeat:no-repeat; 
	color: #d7f5ff;
	display:block;
	text-decoration: none;
	cursor: pointer;
}
a.side_menu_btn_active,
a.side_menu_btn:hover,
a.side_menu_btn:active {
color: #fff;
background: #000000;
}
.text_up {
font-size: 20px;
position:relative;
left: 20px;
top: 4px;
}
.text_down {
position:relative;
left: 21px;
top: 4px;
}

/*side MENU interno------------------------------*/

.menu_sx {
margin-top: 40px;
margin-bottom: 40px;
margin-left: 5px;
}
.menu_sx ul{
list-style-type: none;
}
.title_menu {
font-size: 19px;
position:relative;
left: 20px;
top: 9px;
color: #d7f5ff;
}

/*____________________NEWS SLIDE_________________________*/

#next{
   float:left;
   width: 17px;
   height:86px;
   color: #fff;
   margin: 1px 0 0 4px;
   cursor:pointer;
   background-image:url(../images/f_dx.gif);
   background-repeat:no-repeat;
}
#prev{
   float:left;
   width: 17px;
   height:86px;
   color: #fff;
   margin: 1px 0 0 15px;
   cursor:pointer;
   background-image:url(../images/f_sx.gif);
   background-repeat:no-repeat;
}
#slide{
   position:absolute;
   float:left;
   width:30000px;
}
#slidemask {	
   float:left;
   overflow:hidden;
   position:relative;
   width:355px;
   height:120px;
}
.item{
   float:left;
   margin:2px;
}

#tooltip {	
	position:absolute;
	background-color:#000;
	border:1px solid #fff;
	padding:3px;
}

.stripped {	
	background-image:url(../images/stripped.png);
}

.item {	
	text-align:center;
	width:120px;
}

.item a img { 
  border:0;
}
.img_arredo {
  margin-right: 20px;
  float:left;
  border:0;
}

/*aggiunte------------------------------*/

.quote{
float:left;
opacity: 0.4;
	filter: alpha(opacity=45);
margin:10px 10px 3px 0;
}

.quote p{
font-size:10px;
}

#contents_main {
width: 634px;
margin-top: 50px;
float:left;
position:relative;
padding-left:36px;
padding-right:36px;
text-align: justify;
margin-bottom: 20px;
}
.evento_item {
margin-bottom: 60px;
}
.evento_item img {
margin-right: 10px;
}
.box {
width: 634px; height: 140px;
border-bottom: 1px dotted #333;
}
.box_accessori {
width: 634px; height: 137px;
border-bottom: 1px dotted #333;
margin-bottom: 12px;
}
.box_arredamento {
width: 634px; height: 345px;
border-bottom: 1px dotted #333;
margin-bottom: 12px;
}
.box_arredamento2 {
width: 634px; height: 160px;
margin-bottom: 12px;
}
.title_percorsi{
font-size: 17px; 
position:relative;
top:7px; 
color:#fff;
font-weight: bold;
}

.box_corso {
width: 634px; min-height: 92px;
border-left:27px solid #FFFFFF;
}

.box2 {
width: 634px; min-height: 92px;
border-bottom: 1px dotted #333;
}
.box_intro {
width: 634px; height: 140px;
border-bottom: 1px dotted #333;
}
.box_intro img {
margin-right: 10px;
}
.box3 {
width: 634px;
}
.box_text {
position: relative;
left:10px;
}
.img {
float:left;
border: 0px;
}
.title_description {
font-size: 12px; 
position:relative; 
left:10px; 
top:7px; 
color:#fff; 
font-weight: bold;
}
.description {
float:left;
width: 530px;
}
.description ul {
list-style-type: none;
margin-top: 10px;
margin-left:10px;
}
.description li {
background-image:url(../images/fex.gif);
background-repeat:no-repeat;
background-position: center left;
padding-left: 12px;
}
.description2 {
width: 530px;
border-left:15px solid #fff;
}
.description2 ul {
list-style-type: none;
margin-top: 10px;
margin-left:10px;
}
.description2 li {
background-image:url(../images/fex_down.gif);
background-repeat:no-repeat;
background-position: center left;
padding-left: 12px;
}
.description2 ul li a {	
	cursor:pointer;
}
.description_accessori {
	float:left;
	width: 492px;
	padding-left: 20px;
}
.description_arredamento {
	float:left;
	width: 340px;
	padding-left: 20px;
}
.toupper {
	text-transform: uppercase;
	color: #fff;
}
#right2 {
	width: 253px;
	margin-top: 50px;
	float:left;
	top:9px;
	position:relative;
	margin-bottom:20px;
}
.label_left{
	font-size:11px;
	text-transform: uppercase;
	line-height: 18px;
}
*:first-child+html .label_left /* solo IE 7.0 */ {
	line-height: 19px;
}
.form_left{
	width:110px;
	height:100px;
	float:left;
}
.reg {
	background:#222;
	color:#fff; 
	style:none; 
	margin-left:160px; 
	border:1px solid #333;
	margin-top:15px; 
	margin-bottom:9px;
	cursor: pointer;
}
*:first-child+html .reg /* solo IE 7.0 */ {
	margin-left:271px !important; 
}
.log {
	background:#222;
	color:#fff; 
	style:none; 
	margin-left:0px; 
	border:1px solid #333;
	margin-top:6px; 
	margin-bottom:9px;
	cursor: pointer;
}
*:first-child+html .log /* solo IE 7.0 */ {
	margin-left:89px !important; 
}
.input_right{
	margin-bottom:2px;
	border:solid 1px #555;
	background-color:#333;
	opacity:0.8;
	color:#fff;
	filter: alpha(opacity=55);	
}
.form_right{
	width:120px;
	height:100px;
	float:left;
}
.img_in {
border: 8px solid #000;
}
.white {
color: #fff;
}
a.logo {
	width: 200px;
	height: 100px;
	position: relative:
	top:10px;
	left: 20px;
	cursor: pointer; 
}
.logo span{
	display: none;
}

.black_select {
	 color:#cdcdcd;
	 background-color:#000;
	 border:solid 1px #333; 
	 margin-bottom:5px;	
}
/*________________HOME________________-*/
.title_box_home{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
}

.intro_collection{
	float:left;
	margin-right:5px;
	width:222px;
	height:198px;
}

.intro_collection a img {
	border:none;
}

#contents_main #news_content img {	
	margin:2px 10px 2px 0;
}

/*_________________-TABLE___________________________-*/

table{
  width:669px;
}

.title_table{
  font-size: 11px;
  font-weight:bold;
  color:#fff;
  text-transform: uppercase;
  height:30px;
}

td{
	font-size:11px;
	text-transform: uppercase;
	background-color:#111111;
	padding-left:5px;
}

p.map {	
	color:#000;
}
.wallpaper {
	float:left;
	border: 0;
	margin-right: 20px;
}

.download {
	width:500px;
	height: 190px;
}

.download ul {
	list-style-type:none;
}

.download a{
	background-image:url(../images/down.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:9px;
	margin-left:5px;
}

.black_input,
.black_select {
	 color:#cdcdcd;
	 background-color:#000;
	 border:solid 1px #333; 
	 margin-bottom:5px;	
}

table.saloni {	
	width:500px;
}

table.saloni tr th{	
	background-color:#111;
}

table.saloni tr td{
	border:1px solid #cdcdcd;	
	background-color:#000;
}

.pagination_link {
	text-align:center;
	padding:5px 15px 5px 15px;
	margin-top:2px;
	background-color:#111;
	width:637px;
}

.pagination_link .center {
	width:100%;	
	margin:auto;
}

.pagination {
	float:left;
	margin-right:3px;
	cursor:pointer;
	text-align:center;
	width:10px;	
	display:block;
	padding:3px;
	border:1px solid #333;
}

div.loader {	
	width:120px;
	height:40px;
	background:url("../images/ajax-loader.gif");
	background-repeat:no-repeat;
}

div.loader_center {	
	width:637px;
	padding:5px 15px 5px 15px;
	margin-top:2px;
	height:20px;
	background:url("../images/ajax-loader.gif");
	background-repeat:no-repeat;
	background-position:10px 8px;
	background-color:#111;
}

div#prov,div#comune,div#cap {
	float:left;
	margin-right:10px;
}
#bwa {
  position:relative;
  top: 219px !important;
  margin-left: 900px !important;
  top: 223px;
  margin-left:897px;
}
#bwa img{
  border: 0;
}
#concorso {
  position:relative;
  top: 202px !important;
  margin-left: 790px !important;
  top: 210px;
  margin-left:789px;
}
#concorso img{
  border: 0;
}
#inline-1 {
    width: 778px;
    margin: 0 auto;
    background: #000;
    background-image:url(../images/header_concorso.jpg);
    background-repeat:no-repeat;
    background-position: top center;
    color: #898989;
    font-family:  sans-serif, Georgia, verdana, Arial, Helvetica;
  	font-size:12px;
    }
    #main_inline-1 {
    width: 717px;
    padding-top:91px;
    text-align: justify;
    margin: 0 auto;
    }
    .title1_conc {
    color: #d7f5ff;
    font-size: 15px;
    }
    .title2_conc {
    font-size: 15px;
    }
    
.hide {
  display: none;
}
#natale {
 z-index:4000; 
 width: 100%; 
 height: 492px; 
 position: absolute; 
 background-image:url(../images/bg_natale.jpg);
background-repeat:no-repeat; background-position: top center;
}
