@charset "UTF-8";
/* CSS Document */

.body {

background-color:#ededed;

}


/* ||||| container ||||| */

#container {

background-color:#FFFFFF;
border:1px solid #cccccc;
margin:0px auto;
width:978px;
min-height: 880px;
height: auto !important;
height: 880px;


}


/* ||||| credits ||||| */

#credits {

margin:0px auto;
width:980px;
height:25px;

}

#piva {

margin-top:6px;
width:180px;
height:15px;
float:left;

}

#atwork {

margin-top:6px;
width:190px;
height:15px;
float:right;

}


/* ||||| header ||||| */

#header {

width:958px;
height:204px;
margin-left:10px;
margin-top:10px;

}

#logotype {

background-image:url(../img/header/logo_lifestyle.jpg);
width:141px;
height:202px;
float:left;

}

#headimages {

width:815px;
height:202px;
float:right;

}

#images {

background-image:url(../img/header/header01.jpg);
width:815px;
height:167px;


}

#blackrow {

background-image:url(../img/header/rivenditore.jpg);
width:815px;
height:35px;

}


/* ||||| news ||||| */

#newsbox {

background-color:#fafafa;
border:1px solid #e5e5e5;
width:956px;
height:26px;
margin-left:10px;
margin-top:10px;

}

#titlebox {

width:139px;
height:12px;
margin-left:1px;
margin-top:6px;
float:left;

}

#textbox {

width:540px;
height:12px;
margin-left:103px;
margin-top:6px;
float:left;

}


/* ||||| inside container ||||| */

#incontainer {

width:958px;
margin-left:10px;
margin-top:10px;
min-height: 527px;
height: auto !important;
height: 527px;

}

#side_sx {

background-color:#FFFFFF;
width:188px;
height:515px;
left:0px;
top:0px;
float:left;

}

#contentbox {

width:602px;
height:auto;
margin-left:5px;
top:0px;
float:left;

}

#content {

width:540px;
min-height: 515px;
height: auto !important;
height: 515px;
margin-left:50px;
margin-top:4px;

}

#content_news {

width:540px;
min-height: 515px;
height: auto !important;
height: 515px;
margin-left:50px;
margin-top:0px;

}

#side_dx {

width:158px;
height:515px;
left:5px;
top:0px;
float:right;

}

/* ||||| menu ||||| */

#menu1box {

width:180px;
height:200px;
margin-left:0px;
margin-top:0px;

}

#menu2box {

width:109px;
height:52px;
margin-left:0px;
margin-top:40px;

}

/* ||||| orari ||||| */

#oraribox {

background-color:#FFFFFF;
background-image:url(../img/body/orario.jpg);
background-repeat:repeat-x;
border:1px solid #e4e4e4;
width:184px;
height:190px;
margin-left:0px;
margin-top:40px;


}

#orarindent {

width:161px;
min-height:154px;
height:154px;
height:auto !important;
margin-left:10px;
margin-top:10px;
}

/* ||||| borders |||||| */

#sep_hor_box {

width:540px;
height:30px;
margin-left:0px;
margin-top:50px;
position:relative;

}


#sep_hor {

width:540px;
height:1px;
margin-left:0px;
margin-top:1px;
background-color:#ededed;
position:relative;

}

#sep_hor_box_light {

width:540px;
height:30px;
margin-left:0px;
margin-top:40px;
position:relative;

}

#sep_hor_light {

width:540px;
height:1px;
margin-left:0px;
margin-top:-6px;
background-color:#ededed;
position:relative;

}


/* ||||| APPLE & DESIGN ||||| */

#box_descr_sez {

width:540px;
min-height: 50px;
height: auto !important;
height: 50px;
margin-top:0px;
margin-left:0px;
/* background-color:#00FF00; */


}

#descr_sez {

width:540px;
min-height: 50px;
height: auto !important;
height: 50px;
margin-top:0px;
margin-left:0px;


}

#box_ricerca {

width:540px;
height: 40px;
margin-top:0px;
margin-left:0px;
/* background-color:#3366CC; */

}

#ricerca {

width:540px;
height: 38px;
margin-top:0px;
margin-left:0px;
background-image:url(../img/body/ricerca.jpg);
background-position:left;
background-repeat:no-repeat;

}

#box_search_bar {

width:150px;
height: 26px;
margin-top:9px;
margin-left:0px;
background-color:#FFFFFF;
background-repeat:no-repeat;
float:left;

}

#search_bar {

width:140px;
height: 11px;
margin-top:0px;
margin-left:0px;


}


#box_option_bar {

width:173px;
height: 26px;
margin-top:9px;
margin-left:122px;
float:left;

}

#option_bar {

width:150px;
height: 26px;
margin-top:-1px;
margin-left:7px;

}


#box_products {

width:260px;
height:260px;
margin-top:0px;
margin-left:0px;
float:left;

}

#box_new_prod {

width:50px;
height:13px;
margin-top:0px;
margin-left:0px;
float:right;

}

#new_prod {

width:50px;
height:13px;
margin-top:0px;
margin-left:0px;

}


#image_prod {

width:260px;
height:110px;
margin-top:0px;
margin-left:0px;
float:left;
background-position:center;

}


#box_desc_prod {

width:260px;
height:140px;
margin-top:10px;
margin-left:0px;
float:left;

}

#title_prod {

width:255px;
height:15px;
margin-top:5px;
margin-left:0px;
float:left;

}

#title_prod2 {

width:255px;
height:15px;
margin-top:0px;
margin-left:0px;
float:left;

}

#nazione_prod {

width:255px;
height:15px;
margin-top:5px;
margin-left:0px;
float:left;

}


/* ||||| APPLE ||||| */

#designer_prod {

width:255px;
height:15px;
margin-top:5px;
margin-left:0px;
float:left;

}

#desc_prod {

width:260px;
height:85px;
margin-top:8px;
margin-left:0px;
float:left;

}

#box_prices {

width:260px;
height:17px;
margin-top:15px;
margin-left:0px;

}

#box_prices_design {

width:260px;
height:17px;
margin-top:25px;
margin-left:0px;

}




#box_price_prod_promo {

width:62px;
height:17px;
margin-top:0px;
margin-left:0px;
float:left;

/*
background-color:#fcfcfc;
border:1px solid #b7b7b7;
*/
}


#box_price_prod {

width:62px;
height:17px;
margin-top:0px;
margin-left:0px;
float:right;
background-color:#fcfcfc;
border:1px solid #b7b7b7;

}

#box_promo {

width:125px;
height:17px;
margin-top:0px;
margin-left:0px;
float:left;

}



#box_sep_dx {
width:16px;
height: 320px;
margin-left:0px;
margin-top:0px;

}

#sep_dx {
width:1px;
height: 320px;
background-color:#ededed;
margin: 0px auto;

}


#sep_hor_box_bold {

width:540px;
height:35px;
margin-left:0px;
margin-top:0px;
position:relative;

}


#sep_hor_bold {

width:540px;
height:1px;
margin-left:0px;
margin-top:15px;
background-color:#ededed;
position:relative;

}

#sep_hor_box_cal {

width:540px;
height:35px;
margin-left:0px;
margin-top:90px;
position:relative;

}


#sep_hor_cal {

width:540px;
height:1px;
margin-left:0px;
margin-top:15px;
background-color:#ededed;
position:relative;

}



/* ||||| DESIGN ||||| */

#designer_prod_design {

width:255px;
height:15px;
margin-top:5px;
margin-left:0px;
float:left;

}

#desc_prod_design {

width:260px;
height:85px;
margin-top:8px;
margin-left:0px;
float:left;

}


#box_price_prod_promo_design {

width:62px;
height:17px;
margin-top:0px;
margin-left:0px;
float:left;

/*
background-color:#fcfcfc;
border:1px solid #b7b7b7;
*/
}


#box_price_prod_design {

width:62px;
height:17px;
margin-top:0px;
margin-left:0px;
float:right;
background-color:#fcfcfc;
border:1px solid #b7b7b7;

}

#box_promo_design {

width:125px;
height:17px;
margin-top:0px;
margin-left:0px;
float:left;

}



#box_sep_dx_design {
width:16px;
height: 322px;
margin-left:0px;
margin-top:0px;

}

#sep_dx_design {
width:1px;
height: 322px;
background-color:#ededed;
margin: 0px auto;

}



#sep_hor_box_bold_design {

width:540px;
height:40px;
margin-left:0px;
margin-top:0px;

}


#sep_hor_bold_design {

width:540px;
height:1px;
margin-left:0px;
margin-top:20px;
background-color:#ededed;
}


/* ||||| PRODOTTO SINGOLO APPLE ||||| */

#box_new_prod_single {

width:50px;
height:13px;
margin-top:0px;
margin-left:490px;

}

#new_prod_single {

width:50px;
height:13px;
margin-top:0px;
margin-left:0px;

}


#image_prod_single {

width:540px;
height:228px;
margin-top:5px;
margin-left:0px;
background-position:center;

}

#box_desc_prod_single {

width:540px;
height:50px;
margin-top:10px;
margin-left:0px;
float:left;

}

#title_prod_single {

width:540px;
height:15px;
margin-top:5px;
margin-left:0px;


}

#title_prod1_single {

width:540px;
height:15px;
margin-top:0px;
margin-left:0px;
float:left;

}

#title_prod2_single {

width:255px;
height:15px;
margin-top:-15px;
margin-left:260px;
float:left;

}

#nazione_prod_single {

width:255px;
height:15px;
margin-top:0px;
margin-left:0px;
float:left;

}

#desc_prod_single {

width:540px;
height:85px;
min-height:85px;
height:auto !important;
margin-top:2px;
margin-left:0px;
float:left;

}


#box_single {

width:540px;
height:17px;
margin-top:10px;
margin-left:0px;

}


#box_price_prod_promo_single {

width:62px;
height:17px;
margin-top:-17px;
margin-left:400px;
float:left;
position:relative;

/*
background-color:#fcfcfc;
border:1px solid #b7b7b7;
*/
}

#box_promo_single {

width:125px;
height:17px;
margin-top:0px;
margin-left:265px;
float:left;
position:relative;

}

#box_price_prod_single {

width:62px;
height:17px;
margin-top:-18px;
position:relative;
margin-left:478px;
float:left;
background-color:#fcfcfc;
border:1px solid #b7b7b7;

}




/* ||||| LISTE NOZZE ||||| */

#box_listenozze {

width:540px;
height: auto !important;
height:200px;
min-height:200px;
margin-top:0px;
margin-left:0px;

}

#box_listenozze_item {

width:540px;
height:20px;
margin-top:0px;
margin-left:0px;

}

#listenozze_name {

width:190px;
height:20px;
margin-top:0px;
margin-left:0px;

}

#listenozze_data {

width:140px;
height:20px;
margin-top:-20px;
margin-left:200px;

}

#box_listenozze_scarica {

width:150px;
height:20px;
margin-top:-20px;
margin-left:390px;

}

#listenozze_adobe {

width:20px;
height:20px;
margin-top:-20px;
margin-left:40px;

}

#listenozze_scarica {

width:90px;
height:20px;
margin-top:-20px;
margin-left:60px;

}



/* ||||| CALENDARIO ||||| */


#box_cal {

width:540px;
height:100px;
min-height:100px;
height:auto !important;
position:relative;
margin-top:0px;
margin-left:0px;


}

#box_cal_date {

width:64px;
height:72px;
background-image:url(../img/body/cal.jpg);
background-repeat:no-repeat;
position:relative;
margin-top:0px;
margin-left:0px;

}

#box_cal_date_day {

width:45px;
height:37px;
position:relative;
margin-top:0px;
margin-left:5px;

}

#cal_date_day {

width:20px;
height:20px;
position:relative;
top:9px;
margin-left:11px;
background-color:#FFFFFF;

}

#box_cal_date_month {

width:45px;
height:20px;
position:relative;
margin-top:0px;
margin-left:5px;
background-color:#ee2b26;

}

#box_cal_info {

width:290px;
height:72px;
min-height:72px;
height:auto !important;
position:relative;
margin-top:0px;
margin-left:20px;

}

#box_cal_info_title {

width:290px;
height:15px;
position:relative;
margin-top:0px;
margin-left:0px;

}

#box_cal_info_title2 {

width:290px;
height:15px;
position:relative;
margin-top:3px;
margin-left:0px;

}

#box_cal_info_orario {

width:290px;
height:15px;
position:relative;
margin-top:3px;
margin-left:0px;

}

#box_cal_info_tipo {

width:290px;
height:15px;
position:relative;
margin-top:3px;
margin-left:0px;

}

#box_cal_info_moreinfo {

width:240px;
height:15px;
position:relative;
margin-top:6px;
margin-left:0px;

}

#box_cal_info_moreinfo2 {

width:270px;
height:30px;
min-height:30px;
height:auto !important;
position:relative;
margin-top:10px;
margin-left:15px;

}

.box_cal_info_moreinfo2 {

width:270px;
height:30px;
min-height:30px;
height:auto !important;
position:relative;
margin-top:10px;
margin-left:15px;

}

#box_cal_iscriviti {

width:64px;
height:16px;
position:relative;
margin-top:0px;
margin-left:90px;

}

#box_cal_image {

width:140px;
height:70px;
position:relative;
margin-top:3px;
margin-left:5px;

}







/* ||||| NEWS ||||| */

#box_title_news {

width:540px;
height:20px;
margin-left:0px;
margin-top:0px;

}

#data_news {

min-width: 50px;
width: auto !important;
width: 50px;
height:20px;
margin-left:0px;
margin-top:0px;
float:left;

}

#sep_news {

width:2px;
height:15px;
margin-left:15px;
margin-top:5px;
background-color:#959595;
float:left;
position:relative;

}

#title_news_box {

min-width: 50px;
width: auto !important;
width: 50px;
height:20px;
margin-left:15px;
margin-top:0px;
float:left;

}

#title_news {

min-width: 50px;
width: auto !important;
width: 50px;
height:20px;
margin-left:0px;
margin-top:0px;

}

#image_news_box {

width:540px;
height:210px;
margin-left:0px;
margin-top:15px;
position:relative;

}

#image_news {

width:540px;
height:150px;
margin-left:0px;
margin-top:0px;
position:relative;

}

#text_news_box {

width:540px;
min-height: 50px;
height: auto !important;
height: 50px;
margin-left:0px;
position:relative;

}

#text_news {

width:540px;
min-height: 50px;
height: auto !important;
height: 50px;
margin-left:0px;
top:0px;
position:relative;

}



/* ||||| text styles ||||| */


a, a:visited { 
font-family:Arial, Helvetica, sans-serif;
color: #ee2b26;
text-decoration: none;

}

a:hover{    
font-family:Arial, Helvetica, sans-serif;
color:#959595;
text-decoration: none; 

}

.texttitolinews {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
color:#464646;

}


a.textnews, a:visited.textnews {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
color:#464646;

}

a:hover.textnews {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
color:#464646;

}

.textnews {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
color:#464646;

}

.textcredits {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#cccccc;

}

.menu {

font-family:Arial, Helvetica, sans-serif;
font-size:24px;
text-transform:uppercase;
color:#ee2b26;

}

.orario {

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#959595;

}

.h1 { /* per contenuti */

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646;
text-align:justify;

}

.h11 { /* per contenuti */

font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#464646;
text-align:justify;

}

.p11 { /* per contenuti people */

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#464646;
text-align:justify;

}

.cal_title { 

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ee2b26;
font-weight:bold;
text-align:justify;

}

.cal_info { 

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#464646;
font-weight:bold;
text-align:justify;

}


.moreinfo { 

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#464646;
text-align:justify;

}

a.moreinfo, a:visited.moreinfo { 

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#464646;
text-align:justify;
padding-top:-5px;

}

a:hover.moreinfo { 

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
text-align:justify;

}

.title16bold {

font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color: #ee2b26;
text-align:center;
font-weight:bold;

}

.red {

color: #ee2b26;

}

.redbold {

color: #ee2b26;
font-weight:bold;

}

.redbold_upper {

color: #ee2b26;
font-weight:bold;
text-transform:uppercase;
line-height:20px;

}

.blackbold {

color: #000000;
font-weight:bold;

}

.blackcenter {

color: #000000;
text-align:center;
line-height:20px;

}

.blackitalic {

color: #000000;
text-align:right;
line-height:20px;
font-style:italic;

}

a.nozze, a:visited.nozze {

color: #000000;
text-align:right;
line-height:20px;
font-style:italic;

}

a:hover.nozze {

color: #ee2b26;
text-align:right;
line-height:20px;
font-style:italic;

}


/* ||||| news styles ||||| */

.newsdata {

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #727272;
text-align:left;
line-height:30px;

}

.newstitle {

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #000;
text-align:left;
line-height:28px;
font-weight:bold;

}



/* ||||| menu styles ||||| */

#menu {
	margin-top:15px;
}

#contenuto_commenti, #contenuto_piu_letti, #contenuto_agency {
	margin:5px;
}

.vocemenu {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
text-transform:uppercase;
color:#ee2b26;
text-decoration:none;
}

.vocemenu a {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
text-transform:uppercase;
color:#ee2b26;
text-decoration:none;
}

.vocemenu a:hover {
text-decoration:underline;
color:#959595;
}

ul#vocemenu {
	left:0;
	list-style: none;
	color:#ee2b26;
	margin: 0;
	padding: 0; }
ul#vocemenu li {
	float: left; 
	color:#ee2b26; 
	}
ul#vocemenu li a {
	display: inline;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	text-transform:uppercase;
	color:#ee2b26;
	text-decoration:none; 
	}
ul#vocemenu li a:hover {
	color:#ee2b26;
	text-decoration:none;
	 }
ul#vocemenu li a.active {
	color:#959595;
	border-top: none; }
	

a.active {
	color:#959595;
	border-top: none; 
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
font-size:24px;
	}
	

.submenu {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-transform:uppercase;
color:#ee2b26; 
font-weight:bold;

		
}

a.submenu, a:visited.submenu {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-transform:uppercase;
color:#b7b7b7; 
font-weight:bold;
margin-left:10px;
		
}

.submenu a:hover,  {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-transform:uppercase;
color:#ee2b26; 
font-weight:bold;
margin-left:10px;
		
}


/* ||||| images styles ||||| */


.style1 {

border:1px solid #cccccc;
padding:5px;
background-position:center;

}



/* ||||| search - option bar ||||| */

.search {
 
 
height:11px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#a6a6a6;

}

.select {
font-size: 11px;
color: #333333;
border: 1px solid #a5a5a5;
	
}


/* ||||| vetrina ||||| */

.prodnew {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff; 
line-height:14px;
text-align:center;
text-transform:uppercase;
background-color: #ee2b26;
width:50px;
height:13px;

}

.prodnewhite {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff; 
line-height:14px;
text-align:center;
text-transform:uppercase;
background-color: #ffffff;
width:50px;
height:13px;

}

.prodtitle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646; 
font-weight:bold;
line-height:15px;

}

.proddescr {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646; 
text-align:justify;
display:inline;

}

.prodnazione {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#464646; 
text-align:justify;
display:inline;

}

.prodprice {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646; 
font-weight:bold;
line-height:18px;
text-align:center;

}


.prodpricepromo {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ee2b26; 
font-weight:bold;
line-height:19px;
text-align:center;

}

.prodpromo {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ee2b26; 
font-weight:bold;
line-height:18px;
text-align:left;

}


.calday {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#ee2b26; 
line-height:19px;
text-align:center;

}


.calmonth {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff; 
line-height:19px;
text-align:center;
text-transform:uppercase;

}


.lightform {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#464646; 
text-align:center;
text-transform:uppercase;
line-height:20px;

}


.30{ height:60px; position:relative;}


