.body_calc07 {
	background-image: url(../images/calc07/tex.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #000000;
}
.body_foot {
	background-image: url(../images/foot/tex.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #000000;
}
.navSx {
	background-image: url(../images/npSxBkg.jpg);
	background-repeat: repeat-x;
}
.navDx {
	background-image: url(../images/npDxBkg.jpg);
	background-repeat: repeat-x;
}
.splashBg {
	background-image: url(../images/splashBg.jpg);
	background-repeat: repeat-x;
}
.sfumGrigia {
	background-image: url(../images/sfumBkg.jpg);
	background-repeat: repeat-x;
}
.sfumGrigia2 {
	background-image: url(../images/sfumBkg2.jpg);
	background-repeat: repeat-x;
}
.sfumGrigia2_spl {
	background-image: url(../images/spl/sfumBkg2.jpg);
	background-repeat: repeat-x;
}
.sfumGrigia2_calc {
	background-image: url(../images/calc/sfumBkg2.jpg);
	background-repeat: repeat-x;
}
.sfumMenuIndex {
	background-image: url(../images/menuBkg.jpg);
	background-repeat: repeat-x;
	text-align: center;
}
.pezzoBluIndex {
	background-image: url(../images/pezzoBlu_it.jpg);
	background-repeat: no-repeat;
}
.pezzoBluIndex_calc {
	background-image: url(../images/pezzoBlu_calc.jpg);
	background-repeat: no-repeat;
}
.pezzoBluIndex_uk {
	background-image: url(../images/pezzoBlu_uk.jpg);
	background-repeat: no-repeat;
}
.pezzoBluIndex_spl {
	background-image: url(../images/pezzoBlu_spl.jpg);
	background-repeat: no-repeat;
}
.pezzoBluIndex_fr {
	background-image: url(../images/pezzoBlu_fr.jpg);
	background-repeat: no-repeat;
}
.pezzoBluIndex_de {
	background-image: url(../images/pezzoBlu_de.jpg);
	background-repeat: no-repeat;
}
.pezzoBluIndex_es {
	background-image: url(../images/pezzoBlu_es.jpg);
	background-repeat: no-repeat;
}
.pezzoBluIndex_pt {
	background-image: url(../images/pezzoBlu_pt.jpg);
	background-repeat: no-repeat;
}
.pezzoBluIndex_nl {
	background-image: url(../images/pezzoBlu_nl.jpg);
	background-repeat: no-repeat;
}
.pezzoBluIndex_dipendenti {
	background-image: url(../images/pezzoBlu_dipendenti.jpg);
	background-repeat: no-repeat;
}
.sfumGoMyPanini {
	background-image: url(../images/goMyPaniniBkg.jpg);
	background-repeat: repeat-x;
}
.bkgTop_calc {
	background-image: url(../images/calc/bkgTop_calc.gif);
	background-repeat: no-repeat;
	background-position:center;
}
.inputFile {
	height: 19px;
	width: 345px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.btnCarica {
	height: 19px;
	width: 110px;
	border: 1px solid #000000;
	background-color: #CCCCCC;
}
.select_0 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	width: 177px;
	color: #000000;
}
.select_0_calc {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	background-color : #D0392B;
	color:#FFFFFF;
	width: 177px;
	margin-left: 5px;
	margin-right: 5px;
	letter-spacing: 0.1em;
}
.title0012 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.txt009 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	letter-spacing: -1px;
	line-height: 10px;
}
.txt0010 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
}
.bottom2 {
	background-image: url(../images/bkg_footer.gif);
	background-repeat: repeat-x;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-indent: 5px;
}
.bottom3 {
	background-image: url(../images/bg_nav_lux.gif);
	background-repeat: repeat-x;
	height: 48px;
	padding: 5px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.waiting {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}

.linkFooter00:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.linkFooter00:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.linkFooter00:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.linkFooter0C5F7D:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #0C5F7D;
	text-decoration: underline;
}
.linkFooter0C5F7D:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #0C5F7D;
	text-decoration: underline;
}
.linkFooter0C5F7D:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #0C5F7D;
	text-decoration: none;
}

.linkFooter002:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.linkFooter002:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.linkFooter002:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.linkFooter0C5F7D_2:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #0C5F7D;
	text-decoration: none;
}
.linkFooter0C5F7D_2:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #0C5F7D;
	text-decoration: none;
}
.linkFooter0C5F7D_2:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #0C5F7D;
	text-decoration: underline;
}

.linkFooterFF:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.linkFooterFF:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.linkFooterFF:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.linkFooterFF2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.linkFooterFF2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.linkFooterFF2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}

.linkMenu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.linkMenu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.linkMenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0033CC;
	text-decoration: none;
}
.linkCredits00:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.linkCredits00:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.linkCredits00:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.linkCreditsFF:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.linkCreditsFF:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.linkCreditsFF:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}


/*	----- WC (World Cup) -----	*/

.bgSx_wc {
	background-image: url(../images/bgSx_wc.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
.bgDx_wc {
	background-image: url(../images/bgDx_wc.jpg);
	/*background-position: left;*/
	background-repeat: no-repeat;
}
.navSx_wc {
	background-image: url(../images/npSxBkg_wc.jpg);
	background-repeat: repeat-x;
}
.navDx_wc {
	background-image: url(../images/npDxBkg_wc.jpg);
	background-repeat: repeat-x;
}
.wcIndex_it {
	background-image: url(../images/txt_wc_it.jpg);
	background-repeat: no-repeat;
}
.wcIndex_uk {
	background-image: url(../images/txt_wc_uk.jpg);
	background-repeat: no-repeat;
}
.wcIndex_fr {
	background-image: url(../images/txt_wc_fr.jpg);
	background-repeat: no-repeat;
}
.wcIndex_de {
	background-image: url(../images/txt_wc_de.jpg);
	background-repeat: no-repeat;
}
.wcIndex_es {
	background-image: url(../images/txt_wc_es.jpg);
	background-repeat: no-repeat;
}
.wcIndex_pt {
	background-image: url(../images/txt_wc_pt.jpg);
	background-repeat: no-repeat;
}
.wcIndex_nl {
	background-image: url(../images/txt_wc_nl.jpg);
	background-repeat: no-repeat;
}
.title0012_wc {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.txt0010_wc {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.bottom2_wc {
	background-image: url(../images/bg_footer_wc.jpg);
	background-repeat: repeat-x;
	height: 21px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #0C5F7D;
	text-indent: 5px;
}
.bottom2_2_wc {
	background-image: url(../images/bg_footer2_wc.jpg);
	background-repeat: repeat-x;
	height: 40px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #0C5F7D;
	text-indent: 5px;
}
.bottom3_wc {
	background-image: url(../images/bg_nav_lux_wc.jpg);
	background-repeat: repeat-x;
	height: 48px;
	padding: 5px;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #0C5F7D;
}
.bottom3_2_wc {
	background-image: url(../images/bg_nav_lux2_wc.jpg);
	background-repeat: repeat-x;
	height: 52px;
	padding: 5px;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #0C5F7D;
}


/*	----- MILAN -----	*/

.bgSx_milan {
	background-image: url(../images/milan/bgSx_milan.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
.bgDx_milan {
	background-image: url(../images/milan/bgDx_milan.jpg);
	/*background-position: left;*/
	background-repeat: no-repeat;
}
.navSx_milan {
	background-image: url(../images/milan/npSxBkg_milan.jpg);
	background-repeat: repeat-x;
}
.navDx_milan {
	background-image: url(../images/milan/npDxBkg_milan.jpg);
	background-repeat: repeat-x;
}
.milanIndex_dipendenti {
	background-image: url(../images/milan/foto_milan_dip.jpg);
	background-repeat: no-repeat;
}
.milanIndex_it {
	background-image: url(../images/milan/foto_milan_it.jpg);
	background-repeat: no-repeat;
}
.milanIndex_uk {
	background-image: url(../images/milan/foto_milan_uk.jpg);
	background-repeat: no-repeat;
}
.milanIndex_pt {
	background-image: url(../images/milan/foto_milan_pt.jpg);
	background-repeat: no-repeat;
}
.milanIndex_es {
	background-image: url(../images/milan/foto_milan_es.jpg);
	background-repeat: no-repeat;
}
.bottom2_milan {
	/*background-image: url(../images/milan/bg_footer_milan.jpg);
	background-repeat: repeat-x;
	height: 21px;*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-indent: 5px;
}
.bottom2_2_milan {
	/*background-image: url(../images/milan/bg_footer2_milan.jpg);
	background-repeat: repeat-x;
	height: 40px;*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-indent: 5px;
}
.bottom3_milan {
	/*background-image: url(../images/milan/bg_nav_lux_milan.jpg);
	background-repeat: repeat-x;
	height: 48px;
	padding: 5px;
	vertical-align: middle;*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.bottom3_2_milan {
	/*background-image: url(../images/milan/bg_nav_lux2_milan.jpg);
	background-repeat: repeat-x;
	height: 52px;
	padding: 5px;*/
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.title0012_milan {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.txt0010_milan {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.barra_start{
	background-image: url(../images/milan/barra_start.jpg);
	background-repeat: no-repeat;
	background-position: center;
}


/*	----- chiusura MILAN Luglio 2007 -----	*/

.milanEnd_it {
	background-image: url(../images/milan/foto_milan_end_it.jpg);
	background-repeat: no-repeat;
}
.milanEnd_uk {
	background-image: url(../images/milan/foto_milan_end_uk.jpg);
	background-repeat: no-repeat;
}
.milanEnd_pt {
	background-image: url(../images/milan/foto_milan_end_pt.jpg);
	background-repeat: no-repeat;
}
.milanEnd_es {
	background-image: url(../images/milan/foto_milan_end_es.jpg);
	background-repeat: no-repeat;

}


.milanEndwww {
text-align: center;
font-size: 14px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #000000;
margin-bottom: 30px;
}

.milanEndwww a{
	color: #000000;
	text-decoration: none;
}

.milanEndwww a:hover {
	color: #cb0000;
}

/*	----- CALC07 -----	*/

.bgSx_calc07 {
	background-image: url(../images/calc07/bgSx_calc07.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
.bgDx_calc07 {
	background-image: url(../images/calc07/bgDx_calc07.jpg);
	/*background-position: left;*/
	background-repeat: no-repeat;
}
.navSx_calc07 {
	background-image: url(../images/calc07/npSxBkg_calc07.jpg);
	background-repeat: repeat-x;
}
.navDx_calc07 {
	background-image: url(../images/calc07/npDxBkg_calc07.jpg);
	background-repeat: repeat-x;
}
.calc07Index_dipendenti {
	background-image: url(../images/calc07/txt_calc07_dip.jpg);
	background-repeat: no-repeat;
}
.calc07Index_it {
	background-image: url(../images/calc07/txt_calc07_it.jpg);
	background-repeat: no-repeat;
}
.calc07Index_uk {
	background-image: url(../images/calc07/txt_calc07_uk.jpg);
	background-repeat: no-repeat;
}
.calc07Index_pt {
	background-image: url(../images/calc07/txt_calc07_pt.jpg);
	background-repeat: no-repeat;
}
.bottom2_calc07 {
	background-image: url(../images/calc07/bg_footer_calc07.jpg);
	background-repeat: repeat-x;
	height: 21px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #0C5F7D;
	text-indent: 5px;
}
.bottom2_2_calc07 {
	background-image: url(../images/calc07/bg_footer2_calc07.jpg);
	background-repeat: repeat-x;
	height: 40px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #0C5F7D;
	text-indent: 5px;
}
.bottom3_calc07 {
	vertical-align: middle;
	background-color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFBA00;
	text-align: center;
}
.linkFooter_calc07:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFBA00;
	text-decoration: underline;
}
.linkFooter_calc07:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFBA00;
	text-decoration: underline;
}
.linkFooter_calc07:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFBA00;
	text-decoration: none;
}
.linkFooter_calc07_2:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFBA00;
	text-decoration: none;
}
.linkFooter_calc07_2:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFBA00;
	text-decoration: none;
}
.linkFooter_calc07_2:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFBA00;
	text-decoration: underline;
}
.bottom3_2_calc07 {
	background-image: url(../images/calc07/bg_nav_lux2_calc07.jpg);
	background-repeat: repeat-x;
	height: 52px;
	padding: 5px;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #0C5F7D;
}
.title0012_calc07 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.txt0010_calc07 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


/*	----- FOOT -----	*/

.bgSx_foot {
	background-image: url(../images/foot/bgSx_foot.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
.bgDx_foot {
	background-image: url(../images/foot/bgDx_foot.jpg);
	/*background-position: left;*/
	background-repeat: no-repeat;
}
.navSx_foot {
	background-image: url(../images/foot/npSxBkg_foot.jpg);
	background-repeat: repeat-x;
}
.navDx_foot {
	background-image: url(../images/foot/npDxBkg_foot.jpg);
	background-repeat: repeat-x;
}
.footIndex_dipendenti {
	background-image: url(../images/foot/txt_foot_dip.jpg);
	background-repeat: no-repeat;
}
.footIndex_it {
	background-image: url(../images/calc07/txt_foot_it.jpg);
	background-repeat: no-repeat;
}
.footIndex_uk {
	background-image: url(../images/calc07/txt_foot_uk.jpg);
	background-repeat: no-repeat;
}
.footIndex_pt {
	background-image: url(../images/calc07/txt_foot_pt.jpg);
	background-repeat: no-repeat;
}
.bottom2_foot {
	background-image: url(../images/calc07/bg_footer_foot.jpg);
	background-repeat: repeat-x;
	height: 21px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #0C5F7D;
	text-indent: 5px;
}
.bottom2_2_foot {
	background-image: url(../images/foot/bg_footer2_foot.jpg);
	background-repeat: repeat-x;
	height: 40px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #0C5F7D;
	text-indent: 5px;
}
.bottom3_foot {
	vertical-align: middle;
	background-color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #CA0101;
	text-align: center;
}
.linkFooter_foot:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
}
.linkFooter_foot:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
}
.linkFooter_foot:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
.linkFooter_foot_2:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #CA0101;
	text-decoration: none;
}
.linkFooter_foot_2:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #CA0101;
	text-decoration: none;
}
.linkFooter_foot_2:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #CA0101;
	text-decoration: underline;
}
.bottom3_2_foot {
	background-image: url(../images/foot/bg_nav_lux2_foot.jpg);
	background-repeat: repeat-x;
	height: 52px;
	padding: 5px;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #0C5F7D;
}
.title0012_foot {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.txt0010_foot {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}