/* CSS Document */
/**General classes*/

body{
	color: black;
	font: 12px/1.5  "Lucida Grande", Lucida, Verdana, sans-serif;
	background: #f4eed5 url(images/body_bkg.jpg) repeat-x;
	margin: 0;
	text-align: center;
}

#main{
	width: 1000px;
	margin: 0 auto;
}

#header{
	width: 1000px;
	height: 190px;
	background-image: url(images/header.jpg);
	color: white;
	font-weight: bold;
	word-spacing: 70px;
	
}

#header_prod{
	width: 1000px;
	height: 190px;
	background-image: url(images/header_prod.jpg);
	color: white;
	font-weight: bold;
	word-spacing: 70px;
	
}

#header_prod_en{
	width: 1000px;
	height: 190px;
	background-image: url(images/header_prod_en.jpg);
	color: white;
	font-weight: bold;
	word-spacing: 70px;
	
}

#header_prod_fr{
	width: 1000px;
	height: 190px;
	background-image: url(images/header_prod_fr.jpg);
	color: white;
	font-weight: bold;
	word-spacing: 70px;
	
}

#header_en{
	width: 1000px;
	height: 190px;
	background-image: url(images/header_en.jpg);
	color: white;
	font-weight: bold;
	word-spacing: 70px;
	
}

#header_fr{
	width: 1000px;
	height: 190px;
	background-image: url(images/header_fr.jpg);
	color: white;
	font-weight: bold;
	word-spacing: 70px;
	
}
a{
	color: white;
	text-decoration: none;
}

html>body .nav{
	padding-top: 75px; 
	padding-left: 500px;
	
}

.nav{
	padding-top: 75px; 
	padding-left: 500px;

} 


#left{
	width: 690px;
}

#leftazienda{
	width: 690px;
	background: url(images/azienda_bkg.jpg) no-repeat 0;
	text-align: left;
	height: 260px;
}

#leftazienda2{
	width: 690px;
	background: url(images/storia01.jpg) no-repeat 0;
	text-align: left;
	height: 260px;
}

#leftaziendaen{
	width: 690px;
	background: url(images/azienda_bkg_en.jpg) no-repeat 0;
	text-align: left;
	height: 260px;
}

#leftazienda2en{
	width: 690px;
	background: url(images/storia01en.jpg) no-repeat 0;
	text-align: left;
	height: 260px;
}


#leftaziendafr{
	width: 690px;
	background: url(images/azienda_bkg_fr.jpg) no-repeat 0;
	text-align: left;
	height: 260px;
}

#leftazienda2fr{
	width: 690px;
	background: url(images/storia01fr.jpg) no-repeat 0;
	text-align: left;
	height: 260px;
}

#leftcomunicazione{
	width: 690px;
	background: url(images/comunicazione1.jpg) no-repeat 0;
	text-align: left;
	height: 260px;
}



#leftcomunicazione3{
	width: 690px;
	background: url(images/comunicazione3.jpg) no-repeat 0;
	text-align: left;
	height: 260px;
}

#leftcomunicazione2{
	width: 690px;
	background: url(images/comunicazione2.jpg) no-repeat 0;
	text-align: left;
	height: 260px;
}

#leftcomunicazione4{
	width: 690px;
	background: url(images/comunicazione4.jpg) no-repeat 0;
	text-align: left;
	height: 340px;
}



#leftcomunicazione_fr{
	width: 690px;
	background: url(images/comunicazione1_fr.jpg) no-repeat 0;
	text-align: left;
	height: 260px;
}



#leftcomunicazione3_fr{
	width: 690px;
	background: url(images/comunicazione3_fr.jpg) no-repeat 0;
	text-align: left;
	height: 260px;
}

#leftcomunicazione2_fr{
	width: 690px;
	background: url(images/comunicazione2_fr.jpg) no-repeat 0;
	text-align: left;
	height: 260px;
}

#leftcomunicazione4_fr{
	width: 690px;
	background: url(images/comunicazione4_fr.jpg) no-repeat 0;
	text-align: left;
	height: 340px;
}

#leftcomunicazione_en{
	width: 690px;
	background: url(images/comunicazione1_en.jpg) no-repeat 0;
	text-align: left;
	height: 260px;
}



#leftcomunicazione3_en{
	width: 690px;
	background: url(images/comunicazione3_en.jpg) no-repeat 0;
	text-align: left;
	height: 260px;
}

#leftcomunicazione2_en{
	width: 690px;
	background: url(images/comunicazione2_en.jpg) no-repeat 0;
	text-align: left;
	height: 260px;
}

#leftcomunicazione4_en{
	width: 690px;
	background: url(images/comunicazione4_en.jpg) no-repeat 0;
	text-align: left;
	height: 340px;
}


#leftstabilimenti{
	width: 690px;
	background: url(images/stabilimenti1.jpg) no-repeat 0;
	text-align: left;
	height: 380px;
	margin-top: -60px;
}

#leftcertificazione{
	width: 690px;
	background: url(images/certificazione1.jpg) no-repeat 0 top;
	text-align: left;
	height: 550px;
}



#leftcertificazione2{
	width: 690px;
	background: url(images/certificazioni2.jpg) no-repeat 0 top;
	text-align: left;
	height: 580px;
}

#leftcertificazione3{
	width: 690px;
	background: url(images/certificazioni3.jpg) no-repeat 0 top;
	text-align: left;
	height: 300px;
}

#leftcertificazione_fr{
	width: 690px;
	background: url(images/certificazione1_fr.jpg) no-repeat 0 top;
	text-align: left;
	height: 550px;
}



#leftcertificazione2_fr{
	width: 690px;
	background: url(images/certificazioni2_fr.jpg) no-repeat 0 top;
	text-align: left;
	height: 580px;
}

#leftcertificazione3_fr{
	width: 690px;
	background: url(images/certificazioni3_fr.jpg) no-repeat 0 top;
	text-align: left;
	height: 300px;
}

#leftcertificazione_en{
	width: 690px;
	background: url(images/certificazione1_en.jpg) no-repeat 0 top;
	text-align: left;
	height: 550px;
}



#leftcertificazione2_en{
	width: 690px;
	background: url(images/certificazioni2_en.jpg) no-repeat 0 top;
	text-align: left;
	height: 580px;
}

#leftcertificazione3_en{
	width: 690px;
	background: url(images/certificazioni3_en.jpg) no-repeat 0 top;
	text-align: left;
	height: 300px;
}
.textstabilimenti{
	color: #401c12;
	width: 650px;
	padding-top: 150px;
	padding-left: 35px;
}

.textcertificazione{
	color: #401c12;
	width: 440px;
	padding-top: 60px;
	padding-left: 35px;
}

.textcertificazioni2{
	color: #401c12;
	width: 400px;
	padding-top: 40px;
	padding-left: 240px;
	text-align: left;
}





.textazienda{
	color: #401c12;
	width: 320px;
	padding-top: 80px;
	padding-left: 35px;
}

.textazienda2{
	color: #401c12;
	width: 670px;
	padding-top: 65px;
	padding-left: 345px;
	text-align: left;
}

html>body .textazienda2{
	color: #401c12;
	width: 320px;
	padding-top: 65px;
	padding-left: 345px;
	text-align: left;
}




#leftdove{
	width: 690px;
	background: url(images/dove1.jpg) no-repeat 0;
	text-align: left;
	height: 260px;
}

#leftdove2{
	width: 690px;
	background: url(images/dove2.jpg) no-repeat 0;
	text-align: left;
	height: 260px;
}

#leftdove_en{
	width: 690px;
	background: url(images/dove1_en.jpg) no-repeat 0;
	text-align: left;
	height: 260px;
}

#leftdove2_en{
	width: 690px;
	background: url(images/dove2_en.jpg) no-repeat 0;
	text-align: left;
	height: 260px;
}

#leftdove_fr{
	width: 690px;
	background: url(images/dove1_fr.jpg) no-repeat 0;
	text-align: left;
	height: 260px;
}

#leftdove2_fr{
	width: 690px;
	background: url(images/dove2_fr.jpg) no-repeat 0;
	text-align: left;
	height: 260px;
}

.textdove{
	width: 620px;
	padding-top: 60px;
	padding-left: 35px;
}


#right{
	width: 310px;
	
}

#footer{
	height: 20px;
	background-color: #070c27;
	color: white;
	font-size: 10px;
	margin-top: 15px;
}

.box{float:left;}

.clearer{clear:both;}





a.salame{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/bsalame.jpg) no-repeat;
	text-decoration: none;
}

a:hover.salame {
	background-position: -236px 0;
}

a.strolghino{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/bstrolghino.jpg) no-repeat;
	text-decoration: none;
}

a:hover.strolghino {
	background-position: -236px 0;
}

a.coppa{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/bcoppa.jpg) no-repeat;
	text-decoration: none;
}

a:hover.coppa {
	background-position: -236px 0;
}

a.culatello{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/bculatello.jpg) no-repeat;
	text-decoration: none;
}

a:hover.culatello {
	background-position: -236px 0;
}


a.crudo{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/bcrudo.jpg) no-repeat;
	text-decoration: none;
}

a:hover.crudo {
	background-position: -236px 0;
}

a.sandaniele{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/bsandaniele.jpg) no-repeat;
	text-decoration: none;
}

a:hover.sandaniele {
	background-position: -236px 0;
}

a.crudogran{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/bcrudogran.jpg) no-repeat;
	text-decoration: none;
}

a:hover.crudogran {
	background-position: -236px 0;
}

a.mortadella{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/bmortadella.jpg) no-repeat;
	text-decoration: none;
}

a:hover.mortadella {
	background-position: -236px 0;
}

a.pancetta{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/bpancetta.jpg) no-repeat;
	text-decoration: none;
}

a:hover.pancetta {
	background-position: -236px 0;
}

a.salumi{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/bsalumi.jpg) no-repeat;
	text-decoration: none;
}

a:hover.salumi {
	background-position: -236px 0;
}

a.salumi_en{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/bsalumi_en.jpg) no-repeat;
	text-decoration: none;
}


a:hover.salumi_en{
	background-position: -236px 0;
}

a.salumi_fr{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/bsalumi_fr.jpg) no-repeat;
	text-decoration: none;
}

a:hover.salumi_fr{
	background-position: -236px 0;
}


a.precotti{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/bprecotti.jpg) no-repeat;
	text-decoration: none;
}

a:hover.precotti {
	background-position: -236px 0;
}

a.precotti_en{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/bprecotti_en.jpg) no-repeat;
	text-decoration: none;
}

a:hover.precotti_en {
	background-position: -236px 0;
}

a.precotti_fr{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/bprecotti_fr.jpg) no-repeat;
	text-decoration: none;
}

a:hover.precotti_fr {
	background-position: -236px 0;
}


a.spalla{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/bspalla.jpg) no-repeat;
	text-decoration: none;
}

a:hover.spalla {
	background-position: -236px 0;
}

a.vaschetta{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/bvaschetta.jpg) no-repeat;
	text-decoration: none;
}

a:hover.vaschetta {
	background-position: -236px 0;
}

a.vaschetta_en{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/bvaschetta_en.jpg) no-repeat;
	text-decoration: none;
}

a:hover.vaschetta_en {
	background-position: -236px 0;
}

a.vaschetta_fr{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/bvaschetta_fr.jpg) no-repeat;
	text-decoration: none;
}

a:hover.vaschetta_fr {
	background-position: -236px 0;
}

a.dove{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/bdove.jpg) no-repeat;
	text-decoration: none;
}

a:hover.dove {
	background-position: -236px 0;
}

a.dove_en{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/bdove_en.jpg) no-repeat;
	text-decoration: none;
}

a:hover.dove_en {
	background-position: -236px 0;
}

a.dove_fr{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/bdove_fr.jpg) no-repeat;
	text-decoration: none;
}

a:hover.dove_fr {
	background-position: -236px 0;
}

a.certificazioni{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/b_certificazioni.jpg) no-repeat;
	text-decoration: none;
}

a:hover.certificazioni {
	background-position: -236px 0;
}

a.certificazioni_fr{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/b_certificazioni_fr.jpg) no-repeat;
	text-decoration: none;
}

a:hover.certificazioni_fr {
	background-position: -236px 0;
}


a.news{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/b_news.jpg) no-repeat;
	text-decoration: none;
}

a:hover.news {
	background-position: -236px 0;
}

a.comunicazione{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/b_comunicazione.jpg) no-repeat;
	text-decoration: none;
}

a:hover.comunicazione {
	background-position: -236px 0;
}

a.comunicazione_en{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/b_comunicazione_en.jpg) no-repeat;
	text-decoration: none;
}

a:hover.comunicazione_en {
	background-position: -236px 0;
}

a.comunicazione_fr{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/b_comunicazione_fr.jpg) no-repeat;
	text-decoration: none;
}

a:hover.comunicazione_fr {
	background-position: -236px 0;
}



a.certif{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/bcertificazioni.jpg) no-repeat;
	text-decoration: none;
	text-align: left;
}

a:hover.certif {
	background-position: -236px 0;
}

a.certif_fr{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/bcertificazioni_fr.jpg) no-repeat;
	text-decoration: none;
	text-align: left;
}

a:hover.certif_fr {
	background-position: -236px 0;
}

a.stabil{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/b_stabil.jpg) no-repeat;
	text-decoration: none;
	text-align: left;
}

a:hover.stabil {
	background-position: -236px 0;
}

a.stabil_en{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/b_stabil_en.jpg) no-repeat;
	text-decoration: none;
	text-align: left;
}

a:hover.stabil_en {
	background-position: -236px 0;
}

a.stabil_fr{
	display: block;
	width: 236px;
	height: 25px;
	background: url(images/b_stabil_fr.jpg) no-repeat;
	text-decoration: none;
	text-align: left;
}

a:hover.stabil_fr {
	background-position: -236px 0;
}




.titprod{
	margin-top: 76px;
}

.textprod{
	margin: 0 10px 10px;
	text-align: left;
	color: #401c12;
}

.schedaprod{
	width: 680px;
	border: 1px solid #cab98f;
	padding: 1px;
	margin-top: 12px;
}

.contscheda{
	width: 401px;
	background-color: #d3c7a2;
	margin: 1px;
	padding: 5px;
	height: 170px;
}

.conttext{
	text-align: left;
	line-height: 13px;
	font-size: 11px;
	padding-bottom: 5px;
}

.conttitle{
	font-weight: bold;
	color: #660000;
}

.prodbar{
	width: 395px;
	background-color: #660000;
	color: white;
	font-size: 14px;
	text-align: left;
	margin-bottom: 6px;
	padding-left: 5px;
}



.prodbarlong{
	width: 395px;
	background-color: #660000;
	color: white;
	font-size: 13px;
	text-align: left;
	margin-bottom: 6px;
	padding-left: 5px;
}

.tabtitle {
	border: 1px solid #cab98f;
	background-color: white;
	color: #660000;
	width: 392px;
	height: 15px;
	padding: 3px;
}

.tabbox{
	border: 1px solid #cab98f;
	width: 98px;
	height: 18px;
	padding: 3px;
	color: #401c12;
	background-color: white;

}

html>body .tabbox{
	border: 1px solid #cab98f;
	width: 92px;
	height: 18px;
	padding: 3px;
	color: #401c12;
	background-color: white;

}

.tabbox5{
	border: 1px solid #cab98f;
	width: 76px;
	height: 18px;
	padding: 3px;
	color: #401c12;
	background-color: white;

}

html>body .tabbox5{
	border: 1px solid #cab98f;
	width: 72px;
	height: 18px;
	padding: 3px;
	color: #401c12;
	background-color: white;

}

.tabcell{
	border: 1px solid #cab98f;
	background-color: white;
	color: #401c12;
	width: 196px;
	height: 18px;
	padding: 3px;
}

html>body .tabcell{
	border: 1px solid #cab98f;
	background-color: white;
	color: #401c12;
	width: 192px;
	height: 18px;
	padding: 3px;
}

.tabcell5a{
	border: 1px solid #cab98f;
	background-color: white;
	color: #401c12;
	width: 244px;
	height: 18px;
	padding: 3px;
}

html>body .tabcell5a{
	border: 1px solid #cab98f;
	background-color: white;
	color: #401c12;
	width: 232px;
	height: 18px;
	padding: 3px;
}

.tabcell5b{
	border: 1px solid #cab98f;
	background-color: white;
	color: #401c12;
	width: 160px;
	height: 18px;
	padding: 3px;
}

html>body .tabcell5b{
	border: 1px solid #cab98f;
	background-color: white;
	color: #401c12;
	width: 152px;
	height: 18px;
	padding: 3px;
}

.imgprod{
	width: 260px;
	height: 180px;
	border: 1px solid #cab98f;
	margin-right: 5px;
	background-color: #f2f1f9;
	
}

.scheda{
	text-align: left;
	color: #401c12;
	padding-left: 8px;
	font-size: 11px;
}

.scheda a{
	color: #401c12;
	text-decoration: none;
}

.scheda a:hover{
	color: #c9210f;
	text-decoration: none;
}

.curriculum{
	color: #401c12;
	
}

.curriculum a{
	color: #660000;
	text-decoration: none;
}

.curriculum a:hover{
	color: #660000;
	text-decoration: none;
}


