body {background:#ADAC96 url("img/bg_wrapper-header.jpg") top repeat-x ;color:#54534a;font:11px "Arial", Helvetica, sans-serif;line-height:16px;}
body#inlay{background:#292929 url("img/bg_wrapper-header_inlay.jpg") top repeat-x ;}


/*div {border:1px solid #cc0000;}*/

a {color:#54534a;}
a:hover {color:#54534a;text-decoration:none;}

a.active {background:#ADAC96;padding:3px;}

.bread {margin:18px 0 0 0;}
.bread a:hover {color:#54534a;text-decoration:none;}
.blue {color:#002C91}

h2 {color:#002C91;font:24px Georgia, "Times New Roman", Times, serif;font-style:italic;font-weight:bold;line-height:26px;}
h3 {font:12px Georgia, "Times New Roman", Times, serif;font-style:italic;font-weight:bold;line-height:19px;}
h4 {font-weight:bold;}

hr {display:none;}

/**************************************************************************************************
* CONTAINER ** CONTAINER ** CONTAINER ** CONTAINER ** CONTAINER ** CONTAINER ** CONTAINER ** CONTAINER *
**************************************************************************************************/

#container {background:url("img/bg_container.jpg") no-repeat center top;}


/**************************************************************************************************
* SLOGAN ** SLOGAN ** SLOGAN ** SLOGAN ** SLOGAN ** SLOGAN ** SLOGAN ** SLOGAN ** SLOGAN ** SLOGAN *
**************************************************************************************************/

#slogan {background:url("img/slogan.png") no-repeat;float:left;height:276px;width:260px;margin:-20px 0 0 -10px;padding:0 40px;}
#slogan h2 {text-indent:-9999px;}

#slogan_azienda {background:url("img/slogan/slogan_azienda.png") no-repeat;float:left;height:50px;width:550px;margin:40px 0 0 16px;}
#slogan_azienda h2 {text-indent:-9999px;}

#slogan_prodotti {background:url("img/slogan/slogan_prodotti.png") no-repeat;float:left;height:50px;width:550px;margin:40px 0 0 20px;}
#slogan_prodotti h2 {text-indent:-9999px;}

#slogan_ricette {background:url("img/slogan/slogan_ricette.png") no-repeat;float:left;height:50px;width:550px;margin:40px 0 0 20px;}
#slogan_ricette h2 {text-indent:-9999px;}

#slogan_news {background:url("img/slogan/slogan_news.png") no-repeat;float:left;height:50px;width:550px;margin:40px 0 0 20px;}
#slogan_news h2 {text-indent:-9999px;}

#slogan_contatti {background:url("img/slogan/slogan_contatti.png") no-repeat;float:left;height:50px;width:550px;margin:40px 0 0 20px;}
#slogan_contatti h2 {text-indent:-9999px;}

#slogan_dovesiamo {background:url("img/slogan/slogan_dove-siamo.png") no-repeat;float:left;height:50px;width:550px;margin:40px 0 0 20px;}
#slogan_dovesiamo h2 {text-indent:-9999px;}


/**************************************************************************************************
* TOP ** TOP ** TOP ** TOP ** TOP ** TOP ** TOP ** TOP ** TOP ** TOP ** TOP ** TOP ** TOP ** TOP *
**************************************************************************************************/

#top{background:url("img/separatore_top-middle.png") repeat-x left bottom;height:444px;}


/*HEADER*/
#top_header{height:180px;margin:0 auto;width:960px;}

#logo {background: url("img/logo_index.png") no-repeat;float:left;margin:6px 0 0 0;width:200px;}
#logo h1 {height:150px;text-indent:-9999px;}

#language {color:#e4e3d7;float:right;font:9px Arial;margin:4px 0 0 0;height:30px;}
#language a{color:#e4e3d7;text-decoration:none;}

#menu a{color:#F24F00;font:12px "Georgia", Times New Roman, Times, serif;padding:10px 9px 10px 9px;text-decoration:none; text-transform:uppercase;}
#menu a:hover {background-color:#E4E3D7;color:#002C91;padding:10px 9px 10px 9px;}

#menu {float:right;margin:68px -10px 0 0;}
#menu ul{float:right;height:40px;}
#menu ul li{display:inline;line-height:40px;}
#menu ul li.current a{background-color:#E4E3D7;color:#002C91;padding:10px 9px 10px 9px;}


/*CONTENUTO*/
#top_content{margin:0 auto;width:960px;}

#risi {background:url("img/i_nostri_risi.png") no-repeat;float:left;width:300px;}
#risi h2 {text-indent:-9999px;}
#risi h3 {background:url("img/risi_border.jpg") repeat-x bottom;float:left;margin:0 12px 0 0;padding:4px 0 7px 0;width:124px;}
#risi h3.last {background:none;float:left;margin:0 12px 0 0;padding:6px 0 7px 0;width:124px;}

#risi a {background:url("img/risi_arrow.png") no-repeat top left;color:#807F71;padding:7px 0 0 20px;float:left;}
#risi a:hover {background-position: bottom left;color:#54534a;padding:7px 0 0 20px;}

#risi ul{float:left;margin:18px 0 0 10px;text-align:center;width:230px;}


#tmpSlideshow {height:290px;float:left;position:relative;width:302px;}
#tmpSlideshow li .testo{color:#002C91;float:left;left: -142px;position:absolute;height:80px;margin:166px 0 0 0;text-align:right;width:286px;}
#tmpSlideshow li .testo a{color:#002C91;}
#tmpSlideshow li .immagine{float:left;width:260px;height:261px;overflow:hidden;margin:0 0 0 84px;}
#tmpSlideshow img{}


/**************************************MIDDLE*** ************************************************/

#middle {background:#ADAC96 url("img/separatore_middle-bottom.png") bottom repeat-x;float:left;width:100%;}
#middle_content {margin:20px auto;width:960px;min-height:500px;}

#middle_left_content {float:left;margin:20px 35px 0 0;width:520px;}
#middle_left_content h3 {width:520px;font-style:italic;font-weight:bold;text-align:justify;}

#news {background:url("img/news.png") no-repeat;float:left;margin:30px auto;width:520px;}
#news h2 {background:url("img/news_border.jpg") repeat-x bottom;padding:5px;text-indent:-9999px;width:510px;}

#news p.archive {float:right;margin:3px 0;}

#news .notizia {margin:20px auto;text-align:justify;}

#middle_right_content {float:right;margin:24px 0; width:400px;}
#middle_right_content .contact{font:12px Georgia, "Times New Roman", Times, serif;font-style:italic;font-weight:bold;line-height:19px;margin:30px auto;text-align:center;}


/**************************************BOTTOM**************************************************/

#bottom {background:#FFF ;color:#B6B5A4;width:100%;padding:-2px 0 0 0;}
#bottom_content {background:#292929;margin:-2px 0 0 0;padding:30px 0 40px 0;}
#bottom_content div{margin:0 auto;width:960px;}
#bottom_content .copy{float:left;}
#bottom_content .credits{float:right;}
#bottom_content .credits a{color:#B6B5A4;}



/**************************************************************************************************
* INLAY PAGES ** INLAY PAGES ** INLAY PAGES ** INLAY PAGES ** INLAY PAGES ** INLAY PAGES ** INLAY PAGES *
**************************************************************************************************/

#top_inlay{background: url("img/separatore_top-middle.png") repeat-x left bottom;height:262px;}

#top_header_inlay{height:160px;margin:0 auto;width:960px;}

#menu.inlay {float:right;margin:52px -10px 0 0;}
#menu.inlay ul{height:30px;}

#middle_left_content_inlay {float:left;margin:40px 35px 0 0;text-align:justify;width:520px;}
#middle_left_content_inlay .foto{float:left;margin:20px 20px 10px 0;width:156px;}
#middle_left_content_inlay img{border:1px solid #E3E3D7;}

#middle_right_content_inlay {background:#B4B39E;float:right;margin:15px 21px;width:329px;}
#middle_right_content_inlay h2{padding:6px 10px;}
#middle_right_content_inlay .contact{font:12px Georgia, "Times New Roman", Times, serif;font-style:italic;font-weight:bold;line-height:19px;margin:30px auto;text-align:center;}
#middle_right_content_inlay.foto {background:#ADAC96;height:210px;}
#middle_right_content_inlay.foto img{margin:10px 0;}

#news_inlay {float:left;margin:-10px auto;}
#news_inlay .notizia {border-bottom:1px solid #54534a;padding:0 0 20px 0;text-align:justify;}


/**************************************************************************************************
* PRODOTTI ** PRODOTTI ** PRODOTTI ** PRODOTTI ** PRODOTTI ** PRODOTTI ** PRODOTTI ** PRODOTTI *
**************************************************************************************************/

#container_prodotti {background:url("img/bg_container_prodotti.jpg") no-repeat center top;}

#container_prodotti .immagine {float:right;margin:-160px 20px 0 0;}

#container_prodotti .prodotti_immagine {float:right;margin:-214px 0 0 0;text-align:center;width:380px;min-height:300px;}


.miniature {float:left;margin:6px 4px 40px 0px;}
.miniature img{border:1px solid #f0f0f0;opacity:0.8;}
.miniature a:hover img{border:1px solid #54534a;opacity:1.0;}

/* SCROLLER PRODOTTI */

#scroller_prodotti {clear:both;min-height:360px;margin:30px auto;padding:6px 0;width:960px;}
	
	#scroller_prodotti .jcarousel-item a{ text-decoration:none;}	
	#scroller_prodotti .jcarousel-item a img{ border:1px solid #f0f0f0;}
	#scroller_prodotti .jcarousel-item a:hover img{ border:1px solid #54534a;}	
	#scroller_prodotti .jcarousel-item span{font:12px Georgia, "Times New Roman", Times, serif;font-style:italic;font-weight:bold;line-height:19px;color:#ADAC96;display:block;}
	#scroller_prodotti .jcarousel-item a:hover span{color:#54534a;}	
	#scroller_prodotti .jcarousel-container { position: relative;width: 960px; height: 134px; margin-top: 10px; text-align: left;}	
	#scroller_prodotti .jcarousel-clip {z-index: 2;margin:0px 0 5px 0 ;overflow: hidden;position: relative;}	
	#scroller_prodotti .jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;}
	#scroller_prodotti .jcarousel-list li,	.jcarousel-item {float: left;list-style: none;text-align:left;padding:0 6px 0 6px;margin:0;}
	#scroller_prodotti .mycarousel {float:left;width:960px;}
	#scroller_prodotti .mycarousel ul li {float:left;width:180px;}
	#scroller_prodotti .mycarousel-next {float:right;}
	#scroller_prodotti .mycarousel-prev {float:left;}

.odd {background-color: #E4E3D7; /* colore per righe pari */}
.even {background-color: #DAD9CE; /* colore per righe dispari */}
	
#tabella_prodotto {min-height:500px;float:left;margin:6px 0;text-align:justify;width:416px;}
#tabella_prodotto .desc_prodotto{line-height:14px;}
	

#tabella_prodotto h3{margin-top:40px;}
		
table#caratteristiche {background-color:#E4E3D7;margin:6px 0 20px 0;text-align:center;width:410px;}	
table#caratteristiche th{background-color:#E4E3D7;border-bottom:3px solid #54534a;padding:4px;}
	
table#caratteristiche td:first-child {font-weight:bold;} 
	
table#caratteristiche td{padding:6px 26px; }
table#caratteristiche td.break {background:#54534a;height:5px;}
	
	
#scroller_confezioni {float:left;margin:0 0 0 60px;}
	
	#scroller_confezioni .mycarousel{background:url("img/bg_confezioni_slider.jpg") repeat-x;border:1px solid #54534a;height:221px;margin:6px 0;}
	#scroller_confezioni .mycarousel li.foto {}
	#scroller_confezioni .mycarousel li.foto img{border:none;}

	#scroller_confezioni ul {z-index: 2;overflow: hidden;}	
	#scroller_confezioni .jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;}
	#scroller_confezioni .jcarousel-list li {float: left;list-style: none;margin:0;}
	#scroller_confezioni .mycarousel {float:right;width:480px;}
	#scroller_confezioni .mycarousel ul li {float:left;padding:10px 20px 0 20px ;width:97px;}	
	#scroller_confezioni .mycarousel-next {float:right;margin:10px; padding:105px 0 0 0;}
	#scroller_confezioni .mycarousel-prev {float:left;margin:10px; padding:100px 0 0 0;}
	
	
#screenshot{
	position:absolute;
	border:1px solid #E4E3D7;
	background:#54534a;
	padding:10px;
	display:none;
	color:#E4E3D7;
	text-align:center;
	z-index:3000;
}
	

/**************************************************************************************************
* RICETTE ** RICETTE ** RICETTE ** RICETTE ** RICETTE ** RICETTE ** RICETTE ** RICETTE ** RICETTE *
**************************************************************************************************/

#ricette {}

#ricette p {margin:3px 0 20px 0;}
#ricette h2 {margin:50px 0 22px 0;}
#ricette h4 {border-bottom:1px solid #54534a;}

.lista_ricette {padding:4px 10px;}


.lista_ricette a:hover{background:#002b90;padding:3px;}


.success {background:#E4E3D7;border:1px solid #54534a;color:#54534a;padding:10px;}

/**************************************************************************************************
* NEWS ** NEWS ** NEWS ** NEWS ** NEWS ** NEWS ** NEWS ** NEWS ** NEWS ** NEWS ** NEWS ** NEWS ** NEWS *
**************************************************************************************************/

p.prev {width:200px;float:left;}
p.next {width:200px;float:right;text-align:right;}


/**************************************************************************************************
* FORM ** FORM ** FORM ** FORM ** FORM ** FORM ** FORM ** FORM ** FORM ** FORM ** FORM ** FORM *
**************************************************************************************************/

#form {width:800px;}

/* ----------- stylized ----------- */
#stylized{ margin:40px auto;}

#stylized label{
font-weight:bold;
text-align:right;
width:140px;
float:left;
padding:7px 0;
}
#stylized .small{
color:#666666;
font-size:11px;
font-weight:normal;
text-align:right;
width:100px;
}
#stylized input{
background-color:#E3E3D7;
font-size:12px;
padding:4px 2px;
border:solid 2px #ADAC96;
width:350px;
margin:2px 0 20px 10px;
}
#stylized input:focus, #stylized textarea:focus{ border:solid 2px #002C91; }

#stylized textarea{
background-color:#E3E3D7;
font-size:12px;
padding:4px 2px;
border:solid 2px #ADAC96;
width:350px;
height:100px;
margin:2px 0 20px 10px;
}
#stylized button{
clear:both;
margin-left:152px;
width:100px;
height:24px;
background:#292929;
text-align:center;
color:#E3E3D7;
border:solid 1px #292929;
}
#stylized button:hover{
color:#54534a;	
background:#E3E3D7;
border:1px solid #ADAC96;
cursor:pointer;
}
