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



body {
	margin: 0;
	padding: 0;
	font: 11px verdana, arial, sans-serif;
	background-color:#dad8cc;
	background-image:url(images/layout/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}




div#content {
	width: 838px;
	height:550px;
	margin: 0 auto;
	background-color:#FFFFFF;
	background-image:url(images/layout/cont_r_bg.jpg);
	background-position: 422px 0px;
	background-repeat:no-repeat;
	
}




div#content_left {
	float: left;
	width: 422px;
	height:550px;
	
	background-color:#711c22;
	background-image:url(images/layout/cont_l_sfumo.jpg);
	background-position: 10px 275px;
	background-repeat:no-repeat;
}





div#content_right {
	float: right;
	width: 400px;
	height: 550px;
}

div#press {
	margin-top: 10px;
	margin-left: 15px;
	width: 385px;
	height: 540px;
	overflow:auto;
}


div#press img {
    float:left;
	margin-right:10px;
	margin-top:10px;
	border:0px;
}



/* SEZIONE SINISTRA  */



div#logo_nicolazzi {
	width: 244px;
	height:225px;
	float:right;
	background-image:url(images/layout/bg_logo3.jpg);
	background-repeat:no-repeat;
	background-position: 0px 50px;
}

div#menu {
	width:155px;
	margin-right:57px;
	z-index:1;
	float:right;
}

div#menu1 {
	clear:both;
	height: 50px;
	text-align:center;
	font-size:10px;
	padding-top:18px;
}




div#menu2 {
	position:relative;
	width: 150px;
	float:left;
	height: 258px;
	padding-top: 20px;
	margin-right: 10px;
	z-index:2;
}

div#menu1 li{
	display:inline;
	margin: 2px;
}




div#flash_cont {
	width:175px;
	float:left;
	height: 460px;
	background-image: url(images/layout/cosmo2.jpg);
	background-repeat: no-repeat;
	background-position: 5px 99%;
	padding-top: 19px;
}




/* SEZIONE DESTRA */

div#top_r {
	position:relative;
	top: 17px;
	margin-right:15px;
	width: 383px;
	height:256px;
 }
 
 


 
 
 
div#tot {
	position:relative;
	top: 5px;
	margin-right:15px;
	width: 392px;
	height:532px;
 }
 
div#certif {
	position:relative;
	top: 40px;
	margin-right:30px;
	width: 215px;
	height:45px;
	float:right;
	right:auto;
 }

div#bottom_r {
	position:relative;
	top: 38px;
	width: 400px;
	height:245px;
 }
 
 
 
div#nav_prodotti {
	width:110px;
	height:100%;
	float:left;
	text-align: center;
}


div#descr_prodotti {
	width:270px;
	height:100%;
	float:right;
	margin-top:20px;
	
}


div#quadrato p {
font-weight:bold;}

div#quadrato {
	width: 40px;
	height: 40px;
	line-height:40px;
	text-align: center;
	top: 9px;
	position: absolute;
	left: 33px;
}

div#quadrato h3 {
    letter-spacing: -1px;
}
    



form select {
	font-size: 11px;
	color: #000000;
	background-color: #e2bb39;
	width:236px;
	overflow: visible;
	clip: auto;
}


.design_c_menu {
    background-color:#EE869A;
}


.minimal_menu {
    background-color:#95C8E9;
}

.cucina_menu {
   background-color:#73BB81;

}




div#img_maniglie {
	position:absolute;
	bottom:2px;
	left: 10px;
}


div#maniglie {
	position:absolute;
	bottom:10px;
	width: 187px;
}




div#select_prod {
	width:193px;
	height:100px;
	position:absolute;
	background-color:#fbc142;
	top:0px;
	left:58px;
	z-index:2;
	display:none;
}





div#tot {
   line-height:14px;
  
}




p#azienda_foto a {
   margin:0px;
   padding: 0px;
 }



p#azienda_foto img {
   margin:0px;
   padding: 0px;
   float:left;
   margin-right:1px; 
   
 }










div#footer {
    margin: 0 auto;
	height:30px;
	width: 838px;
	background-image:url(images/layout/bg_shadow_bottom.jpg);
	background-repeat:no-repeat;
	padding: 0px;
	color:#711c22;
	font-size:10px;
	letter-spacing:0px;
	}
	
	div#top_shadow {
    margin: 0 auto;
	height:17px;
	width: 838px;
	background-image:url(images/layout/bg_shadow_top.jpg);
	background-repeat:no-repeat;
	padding: 0px;
	display:block;
	}
	

/* News */
div#news_n1 {
	margin-top: 10px;
	margin-left: 15px;
	width: 385px;
	height: 540px;
	overflow:auto;
}

div.news1 h2 {
   margin:0px;
   padding:0px;
   margin-bottom:2px;
   color: #D4B439;
   font-size:15px;
   font-weight:normal;
   letter-spacing: -1px;
}

div.news1 {
   margin-bottom:20px;
}
   

div.news1 img {
   float:left;
   margin: 4px 8px 5px 0px;
}



/*RAPPRESENTANTI */

div#rappres h2 {
   /*display:none;*/
}

div#rappres span {
   display:none;
}


/* CLASSI GENERICHE */


.logo_ecologico {
display:block;
    width:86px;
	height:80px;
	
	text-indent:-5000px;
}



img {border:none;}

.bold {font-weight:bold;}

.blu {color: #4ab4e2;}
.oro {color: #e2bb39;}

p {margin:0; padding:0;}

h3 {margin:0; padding:0; font-size:13px;}

.margin_top {margin-top:20px;}

a {
color: #711c22;
text-decoration: none;

}

a:hover {
color: #000000;
}


.y { background-color: #e2bb39; }

.design_c { background-color:#EE869A; }
.minimal_q {background-color:#95C8E9;}
.cucina_q { background-color:#73BB81;}

.enlarge {margin-bottom:2px;}

.center {text-align:center;}

.bottom5px {margin-bottom:14px}

.active_w {
    color:#FFFFFF;
}

.menu_ind {
   text-indent:15px;
}

a.stati {
   font-size:15px;
   color:#000000;
   display:block;
   margin-top:6px;
 }
 
 
a.stati:hover {
   color: #711c22;
 }   











/* MENU CSS SCOMPARSA*/


dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu dt {
cursor: pointer;
text-align: left;
border: 0 none;
margin: 2px 0;
height: 14px;
line-height: 14px;
color: #ffffff;
}
#menu dd {
border: none;
}
#menu li {
text-align: left;

}
#menu li a, #menu dt a {
color: #e2bb39;
text-decoration: none;
display: block;
border: 0 none;
margin-left: 10px;
height:14px;
}

#menu li a:hover, #menu dt a:hover {
color: #ffffff;
}


#menu1 a {
color: #e2bb39;
font-size:11px;
}

#menu1 a:hover {
color: #ffffff;
text-decoration:underline;
}





.serie_act {
 
}






/* FINTO SCROLL DOWN   */


 div#top_r_index {
	position:relative;
	top: 0px;
	margin-right:0px;
	width: 400px;
	height:256px;
	text-align:right;
	margin-top: 0px;
	position:relative;
 }
 




div#top_r_index h2 {



position:absolute;
top: 44px;
right: 0px;

color:#FFFFFF;
font-size:14px;
display:block;
font-weight:normal;
line-height: 26px;
text-decoration:none;
margin: 0px;

text-align:center;

}





a#scroll_down {
position:absolute;


top:  70px;
right: 0px;



color:#FFFFFF;
font-size:14px;
display:block;
font-weight:normal;
line-height: 18px;
text-decoration:none;
z-index: 200;
font-size: 10px;



text-align:center;
}

a#scroll_down:hover {
color: #DFB73D;
}



div.scrolled a {
display:block;
color:#888888;
height:17px;
color:#333333;
}

div.scrolled a span {

font-weight:bold;
}

div.scrolled a:hover {

color:#000000;
}

div.scrolled {position:absolute;
right: 15px;
top:70px;

padding: 6px;
padding-top: 30px;
z-index: 199;

display:none;

filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;

}




p#bottom_photo {
	position:absolute;
	top:  514px;
	right: 0px;
	
	color:#FFFFFF;
	font-size:14px;
	display:block;
	font-weight:normal;
	line-height: 18px;
	text-decoration:none;
	z-index: 200;
	font-size: 10px;
	
	text-align:center;
}

p#bottom_photo a {color:#FFFFFF; padding:0px 1px;}

p#bottom_photo a:hover {
color: #DFB73D;
}





.ind_kitchen h2 { background-color:#73BB81; width: 164px;}
.ind_kitchen div.scrolled { background-color:#73BB81;}
.ind_kitchen a#scroll_down, .ind_kitchen p#bottom_photo {background-color:#4d8d59; width: 164px;}
.ind_kitchen div.scrolled a:hover {background-color:#a4deaf;}
.ind_kitchen div.scrolled span {color: #376240;}

.ind_classica h2 { background-color:#E2BB39; width: 150px;}
.ind_classica div.scrolled { background-color:#E2BB39;}
.ind_classica a#scroll_down, .ind_classica p#bottom_photo {background-color:#a78616; width: 150px;}
.ind_classica div.scrolled a:hover {background-color:#f6d979;}
.ind_classica div.scrolled span {color: #80713e;}
