
body
{   
margin:0 auto; 
overflow-x:hidden;
}

.scrollup2
{
width:40px;
height:40px;			
text-indent:-9999px;
opacity:0.6;
position:fixed;
bottom:3%;
right:15px;
display:none;			
background: url('images/icon_top.png') no-repeat;
z-index:50000;
}
.scrollup2:hover
{
opacity:1.0;
background: url('images/icon_top.png') no-repeat;
}

.popup_sys
{
width:86%; height:90%; display:block; background-color:#FFFFFF;
}
.popup_sys_close
{
display:block; float:left; width:100%; height:32px; text-align:right; align:right; border:0px solid #000000;
}
.popup_sys_close_btn
{
margin-left:auto; margin-right:-20px;
margin-top:-20px;
/*
width:32px; height:32px; display: block; padding:0px;
font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#333333;
*/
cursor:pointer;

background:    #fff;
background:    -webkit-linear-gradient(#fff, #fff);
background:    linear-gradient(#fff, #fff);
border:        1px solid #ccc;
border-radius: 24px;
box-shadow:    0 1px 0 0 #444;
color:         #444;
display:       inline-block;
padding:       6px 12px;
font:          normal 700 25px/1 "Calibri", sans-serif;
text-align:    center;
text-shadow:   0px 0px 0 #fff;
}

#layer_area
{
display:none;
position:absolute;
width:190px; height:140px;
top:0px; right:0px;
background-color:#000000;
border-left:1px solid #CCCCCC;
}
.area_01
{
display:block; float:left;
width:180px; height:18px; line-height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
padding:5px;
}
.area_01:hover
{
background-color:#666666;
}

.testo_indietro
{
font-family: 'Noto Sans', sans-serif;
font-size:16px; 
color:#333333;
text-decoration:none;
}
A.testo_indietro:hover
{
font-weight:bold;color:#0821d6;
}
A.testo_indietro2:hover
{
font-weight:bold;color:#000000;
}

.menu_container
{
display:block; float:left;
position:fixed;
width:100%;
height:120px;
z-index:100;
padding-right: 0px;
padding-left: 0px;
margin-right: auto;
margin-left: auto;
max-width: 100%;
background-color:#FFFFFF;
-webkit-box-shadow: 0px 7px 10px 0px rgba(50, 50, 50, 0.31);
-moz-box-shadow:    0px 7px 10px 0px rgba(50, 50, 50, 0.31);
box-shadow:         0px 7px 10px 0px rgba(50, 50, 50, 0.31);
z-index:10000;
}
.menu_container ul li img 
{
    z-index: 101;
}
.menu_full_SX ul li img
{
    z-index: 1001;
	border:5px solid #000099;
}

.menu_big
{
display:block;
width: 1100px;
margin-left: auto;
margin-right: auto;
height:80px;  
background-color:#FFFFFF;
}

.menu_medium
{
display:none; 
float:left;
background-color:#FFFFFF;
z-index:20000;
margin-left: auto;
margin-right: auto;
height:85px; 
}

.menu_small
{
display:none; 
float:left;
background-color:#FFFFFF;
margin-left: auto;
margin-right: auto;
height:65px; 
border-bottom:1px solid #e6e5e5;
z-index:40000000;
}

.menu_small_menu
{
font-family: 'Noto Sans', sans-serif;
font-size:9px; 
color:#333333;
text-decoration:none;
}

#menu_small_logo
{
margin-top:1px;
margin-left:6px;
display:block; float:left;
}

#menu_small_00
{
display:block; float:right;
width:60px; height:40px;
z-index:40000000;
padding:1px;
margin-top:4px;
margin-right:4px;
cursor:pointer;
}

#menu_small_01
{
display:none;
position:absolute;
width:100%;
height:310px;
background-color:#000000;
top:50px;
z-index:40000000;
padding-bottom:10px;
border-left:2px solid #FFFFFF; 
border-right:2px solid #FFFFFF;
}

#menu_small_close
{
display:block;float:right;width:100%;height:17px;text-align:right;
font-family: 'Noto Sans', sans-serif;
font-size:9px; 
color:#FFFFFF;
text-decoration:none;
padding-right:10px;
cursor:pointer;
}

@media (min-width: 768px) and (max-width: 1084px) 
{
	.menu_container
	{
	height:80px;
	}
	.menu_big
	{
	display:none;
	}
	.menu_medium
	{
	display:block;
	width:100%;
	}
	.menu_small
	{
	display:none;
	}
}

@media (min-width: 10px) and (max-width: 767px) 
{
	.menu_container
	{
	height:80px;
	}
	.menu_big
	{
	display:none;
	}
	.menu_medium
	{
	display:none;
	}
	.menu_small
	{
	display:block;
	width:100%;
	}
}

.top_bar
{
display:block; float:left; width:100%; height:40px;
background-color:#363636;
border-bottom:1px solid #FFFFFF;
}

.menu_full_SX
{
display:block;float:left;
width:360px;
height:70px;
}

.menu_full_DX
{
display:block;float:left;
width:660px;
height:70px;
}

.menu_full_DX_1
{
display:block;float:left;
width:740px;
height:32px;
margin-top:13px;
}

.menu_full_DX_2
{
display:block;float:left;
width:740px;
height:25px;
border-top:1px #6b6b6b solid;
padding-top:4px;
}

.menu_medium_SX
{
display:block;float:left;
width:30%;
height:80px;
}
.menu_medium_DX
{
display:block;float:left;
width:59%;
height:60px;
}


.container_home
{
padding-right: 0px;
padding-left: 0px;
margin-right: auto;
margin-left: auto;
max-width: 100%;
}

.cucine_anteprime
{
min-height:100px;
width: 1100px;
margin-left: auto;
margin-right: auto;
padding-top:100px;
}
@media (min-width: 600px) and (max-width: 1100px) 
{
	.cucine_anteprime
	{
	width: 99%;
	}
}
@media (min-width: 100px) and (max-width: 599px) 
{
	.cucine_anteprime
	{
	width: 98%;
	}
}

.footer_b
{
font-family: Arial; font-size:13px; font-weight:normal; color:#000000; width:100%; text-align:center; line-height:22px; min-height:170px; 
background-color:#f3f2f2;
margin-top:30px;
padding:16px;
}

.footer_b_blocchi
{
position:relative;/*relative absolute */
left:40%;
display:block;float:left;
width:290px; height:140px; 
border:2px solid #ffeaea;
margin-right:6px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background-color:#e3dfdf;
padding:6px;
}
@media (min-width: 400px) and (max-width: 999px) 
	{
		.footer_b_blocchi
		{
		left:30%;
		}
	}
@media (max-width: 399px) 
	{
		.footer_b_blocchi
		{
		left:10%;
		}
	}
	
	
.footer_n
{
display:flex; justify-content: space-around;
flex-direction: row;
flex-wrap: wrap;
align-items: flex-start;
font-family: Arial; font-size:13px; font-weight:normal; color:#FFFFFF; width:100%; text-align:center; line-height:22px; min-height:160px; 
align:center;
background-color:#363636;
}
.footer_n_blocchi
{
display:block;float:left;
flex-basis: 290px;
flex-shrink:0;
width:290px; min-height:120px; 
margin-right:2px;
padding-left:12px;
text-align:left;
color:#FFFFFF;
line-height:17px;
margin-top:10px;
border-bottom:3px solid #313131;
}
.fot_lnk
{
text-decoration:none;
color:#FFFFFF;
}
A.fot_lnk:hover
{
color:#f0f0f0;
}
A.fot_lnk:active visited 
{
color:#FFFFFF;
}

.fot_00
{
font-family: 'Noto Sans', sans-serif;
font-size:12px; 
}
.fot_01
{
font-family: 'Noto Sans', sans-serif;
font-size:14px;
line-height:26px;
height:34px;
display:block; float:left; width:100%;
}
.fot_02
{
font-family: 'Noto Sans', sans-serif;
font-size:19px;
line-height:32px;
height:34px;
display:block; float:left; width:100%;
}

.fot_02cuc
{
font-family: 'Noto Sans', sans-serif;
font-size:19px;
line-height:32px;
height:34px;
display:block; float:left; width:100%;
color:#FFFFFF;
}
.chiusura
{
display:block;float:left;
width:90%;
border-top:#FFFFFF 1px solid;
min-height:50px;
}

.chiusuraSX
{
display:block;float:left;
width:34%;
text-align:left;
}
.chiusuraDX
{
display:block;float:left;
width:65%;
text-align:left;
}




.newsletter_input
{
display:block; float:left; width:180px; height:22px; border:1px solid #666666;
background-color:#5e5d5d;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
.newsletter_button
{
display:block; float:left; width:28px; height:22px; border:1px solid #666666;
margin-left:4px;
background-color:#888787;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}



#area
{
display:block; right:10px; margin-top:-3px; position:absolute;
cursor:pointer;
} 
#facebook_div
{
display:block; left:30px; margin-top:10px; float:left;
width:480px; min-height:20px;
cursor:pointer; 
border:0px solid #CCCCCC; 
}

#facebook_div_bot
{
display:block; width:99%; text-align:center; float:left; margin-top:20px; margin-bottom:20px;
}
#top_feedback
{
display:block; float:left; width:97px; height:20px;
z-index:10;
background-image:url(http://www.cucinenoventa.com/arredamento/icone/feedback.png);
}
#top_feedback_n
{
margin-top:3px;
margin-right:-4px;
float:right;
display:block; 
width:28px; height:16px;
font-family:Arial, Helvetica, sans-serif; 
font-size:11px;
color:#333333;
z-index:11;
}

#top_shop
{
display:block; float:left; width:163px; height:20px; float:left; margin-left:10px;
z-index:10;
margin-top:-5px;
border:0px #FFFFFF solid;
}

@media (max-width: 990px) 
	{
		.facebook_div
		{
		display:none; right:20px; margin-top:15px; position:absolute;
		}
		.facebook_div_bot
		{
		display:block; 
		}
	}

@media (max-width: 470px) 
	{
		#top_feedback
		{
		display:none;
		}
		#facebook_div
		{
		left:3px; 
		}
		#top_shop
		{
		display:none;
		}		
	}


.top_01
{
font-family: 'Lato', sans-serif;
font-size:20px; 
color: #4b4a4a;
text-decoration:none;
font-weight:normal;
}
A.top_01:hover
{
color:#999999;
}

.top_02
{
font-family: 'Lato', sans-serif;
font-size:14px; 
color: #4b4a4a;
text-decoration:none;
font-weight:bold;
padding-right:30px;
}
A.top_02:hover
{
color:#999999;
}

.top_02m
{
font-family: 'Lato', sans-serif;
font-size:13px; 
color: #4b4a4a;
text-decoration:none;
font-weight:normal;
padding:10px;
line-height:24px;
}
A.top_02m:hover
{
color:#999999;
}

.top_03m
{
font-family: 'Lato', sans-serif;
font-size:15px; 
color: #4b4a4a;
text-decoration:none;
font-weight:bold;
padding:10px;
line-height:24px;
}
A.top_03m:hover
{
color:#999999;
}

.top_04m 
{
display:block; float:left; width:100%; height:19px; align:center; text-align:center;
font-family: 'Lato', sans-serif;
font-size:15px; 
color: #c3c2c2;
text-decoration:none;
font-weight:bold;
padding:5px;
line-height:19px;
}
A.top_04m:hover
{
color:#999999;
}

h2
{
font-family: 'Lato', sans-serif;
color:#535151;
font-size:24px;
text-align:left;
line-height:24px;
font-weight:normal;
}

.titolo_testoA
{
font-family: 'Roboto', sans-serif;
color:#535151;
font-size:24px;
text-align:center;
line-height:32px;
font-weight:normal;
}
.titolo_testoAA
{
font-family: 'Roboto', sans-serif;
color:#535151;
font-size:24px;
text-align:center;
line-height:26px;
font-weight:normal;
text-align:left;
}

.blocco_lnk
{
font-size: 14px;
font-family: 'Merriweather Sans', sans-serif;
display:block;
float:left;
width:100%;
height:28px;

}
.contenitore
{
display:block;          
margin-top:8px;margin-bottom:4px;
font-family: Arial; font-size:13px; font-weight:normal; color:#000000; 
width:100%; text-align:center; line-height:22px; min-height:60px; 
}


.voci_lnk_bot
{
	color:#535151;
	font-family: 'Roboto', sans-serif;
	font-size:21px;
	line-height:21px; 
	font-weight:normal;
	text-decoration:none;
}
A.voci_lnk_bot:hover
{
font-weight:bold;
}
