@import "specifico-home.css";
@import "top-menu.css";
@import "main-menu.css";
@import "pag-prodotto.css";
@import "footer.css";
@import "riga2-ricette-cat.css";
@import "riga4-news.css";
@import "riga5-azienda.css";
@import "riga3-cert.css";
@import "riga1-slideshow.css";
@import "pag-categoria.css";
@import "ricette.css";
@import "utenti.css";



/* marrone scuro: color:#52483f*/
/* blu: color:#1d3787 */
/* grigio scuro: color:#1d1d1d */

.txt-blu{color:#1d3787; font-weight:bold;}

.itemBackToTop{ display:none;}

/* PERCORSO */
.moduletablepercorso{ padding:20px 0;font-family: 'Raleway', sans-serif; border-bottom:solid 1px #ccc;}
.bcTitle{ display:none;}
.moduletablepercorso a{color:#1d1d1d}
.moduletablepercorso a:hover{color:#1d3787; text-decoration:none;}



/* K2 TPL GENERICO - RISULTATI RICERCA */
#k2generico{ padding-top:30px;}
#k2generico .k2FeedIcon{ display:none;}
#k2generico .genericItemDateCreated{ display:none;}
#k2generico .genericItemIntroText img { display:none;}
#k2generico img{ max-width:100% !important; padding:0; margin:0;}
#k2generico .genericItemView{ padding:0;}
#k2generico .genericItemCategory > span{ display:none;}
#k2generico .genericItemView{ margin-top:30px;}
#k2generico .genericItemTitle a{font-family: 'Raleway', sans-serif; color:#1d3787}
#k2generico .genericItemReadMore{ display:none;}
#k2generico div.genericItemCategory{ border-right: none; display:none}
#k2generico div.genericItemCategory a{font-family: 'Raleway', sans-serif; color:#1d3787}




/* PRIVACY - AZIENDA */
body.privacy #k2Container,
body.azienda #k2Container{
	margin-top:30px;}
body.privacy #k2Container .itemBody,
body.azienda #k2Container .itemBody{
	margin-top:30px;
	text-align:justify;
	line-height:1.7;
	padding-bottom:30px;}
body.privacy #k2ModuleRelated,
body.privacy .itemBackToTop,
body.azienda .itemBackToTop{
	display:none;}
body.azienda .itemBody img{
	margin-bottom:30px;}



.container-cert{ padding-bottom:30px;}
.img-cert{ border:solid 1px #666 !important; padding:0 !important; width:100%;}
div.cert .itemFullText{ margin-top:20px;}
div.cert{ margin-top:0 !important;}
div.cert .itemContainer{ margin-bottom:20px; padding-bottom:25px; border-bottom:solid 1px #CCC;}



table.jd_top_navi,
table.jd_cat_subheader,
.jd_footer,
.back_button,
.jwajaxvote-inline-rating{
	display:none;}
.jd-item-page{
	padding-top:50px;
	padding-bottom:50px;}
.moduletable-titoloareadownload{
	margin-top:40px;}










.k2UserBlock{ display:none;}

h2.area-download-titolo{
	margin:0;
	padding:0;
	font-size:normal;
	color: #1d3787;}
.custom-titoloareadownload{
	padding-bottom:30px;
	font-family: 'Raleway', sans-serif;}
#k2ModuleBox157 #form-login-username label,
#k2ModuleBox157 #form-login-password label,
#k2ModuleBox157 #form-login-remember label{
	color: #1d3787;
	font-family: 'Raleway', sans-serif;
	font-weight:normal;
	display:block;
	width:120px;
	float:left;
}
#k2ModuleBox157 #form-login-username ,
#k2ModuleBox157 #form-login-password ,
#k2ModuleBox157 #form-login-remember {
	clear:both; height:40px;}
#k2ModuleBox157 #modlgn_username,
#k2ModuleBox157 #modlgn_passwd{ float:left; display:block;}
#k2ModuleBox157 #form-login-username,
#k2ModuleBox157 #form-login-password,
#k2ModuleBox157 #form-login-remember{
	padding-bottom:15px;}

#k2ModuleBox157 .button{
	background:#1d3787;
	color:#fff;
	padding:10px;
	border:solid 1px #fff;
	border-radius:4px;
	width:100px;
	text-align:center;}

#k2ModuleBox157  ul{
	padding:0;
	margin:30px 0 0 0 ;}
#k2ModuleBox157  ul li{
	list-style:none;}
#k2ModuleBox157  ul li a{
	color:#666;}

div.pd-hr, #phoca-dl-most-viewed-box{ display:none;}
li.registrati{
	padding-top:20px;}

.reset, .remind, .login{
	margin-top:30px;}
.reset .control-label, .remind .control-label, .login .control-label{
	text-align:left;}




div.premi img{ border:solid 1px #CCC; margin-bottom:10px !important;}
	div.nomepremio{ text-align:center; padding-bottom:30px;}

	div.nomepremio a{ color:#1d3787 }

div.premi a:hover img	{ opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */}






.privacy .container > .container, .azienda .container > .container, .areadownload .container > .container{ padding:0; width:100%;}
body.ricette .container #k2Container .container{ padding:0; width:100%;}
.cert #k2Container .container	 { padding:0; width:100%;}




.pd-categoriesbox{ margin-left:0 !important; padding-left:0 !important}
.pd-categoriesbox a{ color:#1d3787}
div.pd-no-subcat { display:none;}


#phoca-dl-category-box .pd-category h3, #phoca-dl-file-box .pd-file h3, #phoca-dl-download-box .pd-file h3 {
    background: #1d3787;
    border: 1px solid #1d3787;
	border-radius:4px;
    margin: 0 0 7px;
    padding: 10px;
	color:#fff;
}
.pdtop{ display:none;}
.pginline{ display:none;}
.pd-float a{color:#1d3787}

.areadownload li.registrati{ display:none;}



.contatti .container > .container{ padding:0; width:100%;}
body.contatti .itemHeader{ display:none;}
body.contatti #k2Container{ padding-bottom:30px;}
body.contatti #k2Container a{color:#1d3787}
body.contatti .itemBackToTop { display:none;}
body.contatti h2{    text-align: center;
    color: #1d3787;
    border-bottom: solid 1px #b29f90;
    padding-bottom: 10px;
    margin-bottom: 40px;
	font-size: 30px;
	font-weight:500 !important;
	font-family: 'Raleway', sans-serif !important;
}


.moduletablecerca{ float:right; width:300px;}
.k2filter-field-text  h3{ display:none;}

.breadcrumb > li + li::before{ content:none;}
ul.breadcrumb{ padding-left:0; font-family: "Raleway",sans-serif; font-size:14px; display:block; float:left; width:100%; border-bottom:solid 1px #ccc; background:none; border-radius:0px;}
ul.breadcrumb a { color: #1d1d1d;}
ul.breadcrumb a:hover { color:#1d3787; text-decoration:none;}
ul.breadcrumb li.active{ color:#1d3787}

.home .container-path{ display:none;}

body.news #k2Container{ padding-bottom:30px;}
body.news #k2Container img{
	padding:0; border:none;}
body.news .itemImageBlock{
	padding:0;}
body.news .itemImage{
	margin:0;
	width:50%;
	float:left;
	display:block;}
body.news .itemFullText{
	width:49%; float:left; padding-left:1%;}
body.news .itemListCategory > h2{
	border-bottom: 1px solid #b29f90;
    color: #1d3787;
    font-size: 30px;
    font-weight: 300;
    margin-bottom: 40px;
    padding-bottom: 10px;
    text-align: center;
	font-family: "Raleway",sans-serif;}
body.news h3.catItemTitle{height:auto; padding-bottom:20px; font-size:20px;}
body.news .catItemBody{font-family: "Raleway",sans-serif;}
body.news .catItemBody a{ color:#333}
body.news h3.catItemTitle a {color: #1d3787; }
body.news .groupLeading{ margin-bottom:30px; padding-bottom:30px; border-bottom:solid 1px #ccc;}

body.cert #k2cert{
	font-family: "Raleway",sans-serif;}
body.cert #k2cert .itemBody{
	padding-top:20px;}



body.moduloricette #ricette-provolone{ background:#e0d9d3; text-align:center }
.container-ricette{ display:none;}
body.moduloricette .container-ricette{ display: block;}
body.moduloricette .container-ricette h3{ color:#1d3787;font-family: "Raleway",sans-serif; text-align:center; padding-top:20px; padding-bottom:20px; font-size:20px;}
body.moduloricette #ricette-provolone a{color: #333; font-size:14px;font-family: "Raleway",sans-serif; }
body.moduloricette #ricette-provolone img{ display:block; margin:auto; margin-top:10px;}
body.moduloricette #ricette-provolone a:hover img	{ opacity: 0.4; filter: alpha(opacity=40); }
@media only screen and (max-device-width : 1100px)  {
#ricette-provolone a{ font-size:12px; }
}


body.prodotti .itemFullText { padding-bottom:50px;}
body.prodotti .itemFullText img{ margin-top:20px;}

body.privacy #k2Container .itemBody{ margin-top: 5px !important}
body.privacy #k2Container .itemTitle{ text-align: center}


.cert .itemBody .col-sm-3{ display:none !important}

.button-cat{width:500px;}
@media only screen and (max-device-width : 500px)  {
.button-cat{width:80%;}
}
