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

body{
	margin:0px;

	background-color:#FFFFFF;
	background-image:url(../../img/bg.png);
	background-position:center;
	background-repeat:repeat-y;
	
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
	
	height:100%;
}

a{
	color:#FFFFFF; 
	text-decoration:none;
}



.splash {
	background-color: #000000;
	background-image: none;
}

.splash_label {
	display: inline;
	margin-left: 10px;
}

.logo{
	position:absolute; 
	margin-left:800px;
}



form{
	display:inline;
}
.sito{
	width:937px; 
	margin:auto;
	padding-left:15px;
	padding-right:15px;
	position:relative;
	z-index:2;
}



.bg_middle{
	width:100%; 
	height:519px;
}

.bg_logo_box{
	background-image:url(../../img/bg.logo.garofalo.jpg);
	background-repeat:no-repeat;
	
}


.bg_middle_home{
	background-position:center top;
	background-image:url(../../img/bg.home.jpg);
	background-repeat:no-repeat;
}



.float_left{
	float:left;
}
.float_rigth{
	float:right;
}
.clear_float{
	clear:both;
}

.menu {
	margin-left:5px;
}

.menu_item{
	width:144px;
	margin-left:5px;
}
/*
ul.menu{ 
	margin:0px;
	margin-left:-10px!important;
	margin-left:40px  
}*/
/*
li.menu{ 
	display:inline; 
	margin-left:-5px;
}*/

.sub_menu ul{
	

}
.sub_menu li{
	margin-top:10px;
	display:inline; 
	margin-left:5px;
	color:#ffffff;
}
.sub_menu li a:visited{
	color:#9e8456;
}

a.link_bianco:active, a.link_bianco:visited, a.link_bianco:hover {
	color:#FFFFFF;
	text-decoration:none;
}
a.link_bianco:hover{
	color:#9e8456;
}

a.link_nero:active, a.link_nero:visited, a.link_nero:hover {
	color:#000000;
	text-decoration:none;
}
a.link_nero:hover{
	color:#999999;
}
a.link_marrone:active, a.link_marrone:visited, a.link_marrone:hover, a.link_marrone:link {
	color:#9e8456;
	text-decoration:none;
}
a.link_marrone:hover{
	text-decoration:underline;
}


.bg_nero{
	 background-color:#000000;
}
.bg_bianco{
	 background-color:#ffffff;
}
.bg_grigio{
	background-color:#242422;
}
.bg_marrone_scuro{
	 background-color:#1b170f;
}

.bg_ricetta_marrone{
	background-image:url(../../img/bg.ricetta.marrone.jpg);
	background-repeat:repeat-y;
	height:48px;
}


.bg_submenu{
	background-image:url(../../img/bg.menu.png);
	background-repeat:repeat-x;
	height:29px;
}
.div_submenu{
	width:482px; 
	margin-left:27px !important; 
	margin-left:40px; 
	margin-bottom:5px; 
	padding-top:9px;
}
.div_indietro{
	width:80px; 
	margin-left:27px !important; 
	margin-left:40px; 
	margin-bottom:5px; 
	padding-top:10px;
}



.box_little_top{
	background-image:url(../../img/box_little.top.png);
	width:274px;
	height:12px;
}
.box_little_middle{
	background-image:url(../../img/box_little.middle.png);
	background-repeat:repeat-y;
	width:274px;
}
.box_little_bottom{
	background-image:url(../../img/box_little.bottom.png);
	width:274px;
	height:12px;
}

.box_medium_top{
	background-image:url(../../img/box_medium.top.png);
	width:331px;
	height:12px;
}
.box_medium_middle{
	background-image:url(../../img/box_medium.middle.png);
	background-repeat:repeat-y;
	width:331px;
}
.box_medium_bottom{
	background-image:url(../../img/box_medium.bottom.png);
	width:331px;
	height:12px;
}



.box_big_top{
	background-image:url(../../img/box_big.top.png);
	width:509px;
	height:12px;
}

.box_big_middle{
	background-image:url(../../img/box_big.middle.png) !important;
	background-image:url(../../img/box_medium.middle.png);
	background-repeat:repeat-y;
	width:509px;
	height: 236px;
}

.box_big_bottom{
	background-image:url(../../img/box_big.bottom.png);
	width:509px;
	height:12px;
}


.box_popup_top{
	background-image:url(../../img/box_popup_top.png);
	width:746px;
	height:22px;
}

.box_popup_middle{
	background-image:url(../../img/box_popup_middle.png);
	background-repeat:repeat-y;
	width:746px;
	height: 461px;
}

.box_popup_bottom{
	background-image:url(../../img/box_popup_bottom.png);
	width:746px;
	height:12px;
}

/*lingue*/
.titolo_switch{
	padding-top:5px;
	width:138px;
	height:13px;
	text-align:center;
	margin-left:4px;
}
/*
.titolo_switch:hover{
	background-image:url(../../img/bg.lingue.roll.png);
}*/
.switch_lingue{
	/*position:absolute;
	margin-right:500px;*/
	position:absolute; 
	top:0; 
	margin-left:670px;
}

.box_lingue_middle{
	background-image:url(../../img/box.lingue.middle.png);
	background-repeat:repeat-y;
	width:146px;
}

.box_lingue_bottom{
	background-image:url(../../img/box.lingue.bottom.png);
	width:146px;
	height:12px;
	
}


.link_switch_lingue{
	/*margin-left:4px;
	width:134px;
	height:14px;
	color:#FFFFFF;
	padding-left:4px;*/
	
	color:#FFFFFF;
	height:14px;
	margin-left:4px;
	padding-left:15px;
	width:122px;
}
.link_switch_lingue:hover{
	background-image:url(../../img/bg.lingue.roll.png);
}


.copertia{
	height:80px;
	overflow:hidden;

}

.contenuto_box_medium{
	width:302px;
	margin:auto;
}
.contenuto_box_big{
	width:481px;
	margin:auto;
}

.contenuto_box_little{
	width:244px; 
	margin:auto;
}

img{
	border:none;
}

.testo_giusdtificato{
	text-align:justify;
}

.testo_piccolo{
	font-size:9px;
}
.testo_medio{
	font-size:11px;
}
.testo_bold{
	font-weight:bold;
}
.text_align_right{
	text-align:right;
}
.testo_scuro{
	color:#252015;
}

.testo_marrone{
	color:#9e8456;
}
.testo_bianco{
	color:#FFFFFF;
}


.testo_titolo{
	font-size:14px;
}
.larghezza_testo_scroll{
	width:426px;

}

.btn{
	cursor:pointer;
}


.correggi_altezza_centro_hp{
	height:232px;
}

.correggi_altezza_centro_senza_menu{
	height:120px;
}

.correggi_altezza_centro_con_menu{
	height:76px;
}

.correggi_altezza_dx_con_menu{
	margin-top:115px;
}

.correggi_altezza_dx_senza_menu{
	margin-top:115px;
}

.correggi_titolo_ricetta{
	position:relative; 
	left:20px; 
	top:10px;
}
.correggi_titolo_prodotto{
	
	position:relative;
	margin-left:-3px; 
	margin-bottom:3px;
	margin-top:-3px;
	
}
.bg_swf {
	width: 100%;
	height: 519px;
	overflow: hidden;
	left:0px;
	top: -4px;
	position:absolute;
	z-index:1;
}

.footer {
	position:absolute;
	top:515px;
	width:400px;
	left:50%;
	margin-left:55px;
}

.storico_navigazione {
	position: absolute;
	top: 0px;
	margin-left: 100px;
	font-size:9px;
}

.titolo_notizia {
	font-size: 14px;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.bg_sitemap {
	background-color: #a9936e;
	margin-bottom: 4px;
	padding: 10px;	
}

a.titolo_sitemap, a.titolo_sitemap:active, a.titolo_sitemap:hover, a.titolo_sitemap:visited {
	color: #4e4438;
}
