body {
	margin: 0px;
	padding: 0px;
	/*background: #ffffff url(img/bck_body.gif) left top repeat-x;*/
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#corpoCont {
	width: 1003px;
	margin: auto;
}


#sitoChi {
	height: 667px;
	background: url(img/dentro.jpg) no-repeat center top;
}

#header {
	/*padding-top: 2px;*/
	/*padding-right: 5px;*/
	border-bottom: 4px solid #ffffff;
	background: white;
}

#logo {
	float: left;
	width: 247px;
	/*height: 137px;*/
	height: 137px;
	overflow: hidden;
	text-align: center;
	padding-top: 20px;
	/*background: aqua;*/
}
#logo img {
	border: 0px;
}

#flash {
	float: left;
	/*width: 503px;
	height: 137px;*/
	width: 503px;
	height: 163px;
	background: #4a70c5;
	/*background: white;*/
	overflow: hidden;
}

#register {
	float: left;
	/*width: 251px;*/
	/*height: 137px;*/
	width: 226px;
	height: 123px;
	padding: 20px 0px 20px 27px;
	background: url(img/bck_reg.jpg) center top no-repeat;
	overflow: hidden;
	text-align: left;
	color: #4a70c5;
}
#register .linkGras {
	font-weight: bold;
	font-size: 12px;
}

#regContReg {
	height: 80px;
	overflow: hidden;
}
#regContReg a:link, 
#regContReg a:visited,
#regContReg a:hover,
#regContReg a:focus,
#regContReg a:active {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ee7f00;
}

#contLabelInput {
	padding: 8px 0px 0px 0px;
}

#regLabel {
	float: left;
	width: 64px;
	text-align: right;
	line-height: 21px;
}

#regInput {
	float: left;
	/* width: 147px; */
	width: 144px;
	padding: 0px 3px;
	overflow: hidden;
	text-align: left;
	line-height: 22px;
}
#regInput .regInputText {
	width: 117px;
	height: 15px;
	border: 1px solid #a8bee1;
}
#regInput #regGo {
	/*padding: 0px 0px 0px 5px;*/
	vertical-align: top;
}

#regContAreaP {
	height: 15px;
	overflow: hidden;
	padding-top: 6px;
	text-align: center;
}
#regContAreaP a:link, 
#regContAreaP a:visited,
#regContAreaP a:hover,
#regContAreaP a:focus,
#regContAreaP a:active {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ee7f00;
}

#regContNew {
	padding-top: 13px;
	text-align: center;
}
#regContNew a:link, 
#regContNew a:visited,
#regContNew a:hover,
#regContNew a:focus,
#regContNew a:active {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ee7f00;
}
#regContNew img {
	vertical-align: middle;
	border: 0px;
}

#menuTop {
	background: url(img/bck_menu_top.gif) right top repeat-x;
	/*height: 34px;*/
	text-align: center;
}
#menuTop img {
	vertical-align: middle;
	border: 0px;
}
/*#menuTop a:link, 
#menuTop a:visited,
#menuTop a:hover,
#menuTop a:focus,
#menuTop a:active {
	text-decoration: none;
	color: #283b97;
}*/

#menuOriz {
	float: left;
	background: url(img/bck_menu.gif) left top repeat-x;
	/*margin: 0px;
	padding: 0px;*/
	height: 32px;
	padding: 1px 0px;
	color: #283b97;
	overflow: hidden;
	font-weight: bold;
}
#menuOriz a:link,
#menuOriz a:visited,
#menuOriz a:hover,
#menuOriz a:focus,
#menuOriz a:active {
	text-decoration: none;	
	color: #283b97;
}
#menuOriz .menuOrizVoce {
	float: left;
	height: 20px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #d7d7d7;
	padding: 6px 15px;
}

#menuOrizBlu {
	float: left;
	background: url(img/bck_menu_blu.gif) left top repeat-x;
	/*margin: 0px;
	padding: 0px;*/
	height: 32px;
	padding: 1px 0px;
	color: #ffffff;
	overflow: hidden;
	font-weight: bold;
}
#menuOrizBlu a:link,
#menuOrizBlu a:visited,
#menuOrizBlu a:hover,
#menuOrizBlu a:focus,
#menuOrizBlu a:active {
	text-decoration: none;	
	color: #ffffff;
}

#menuOrizBlu .menuOrizVoceBlu {
	float: left;
	height: 20px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #d7d7d7;
	padding: 6px 15px;
}

#menuOrizHome {
	
}

#menuOrizInfo {
	
}

#menuOrizContatti {
	
}

#menuOrizPagamentieconsegne {
	
}

#menuOrizDovesiamo {
	
}

#menuOrizChisiamo {
	
}

#menuOrizBlu #menuOrizAreaagenti {
	border-right: 0px;
}

#menuOrizBlu #menuOrizPromozioniincorso {
	float: right;
	width: 91px;
	height: 29px;
	border: 0px;
	padding: 0px;
	padding-top: 3px;
	padding-left: 50px;
	background: url(img/tasto_promo_menu.gif) right top no-repeat;
	text-align: left;
}

#centro {
	border-bottom: 2px solid #ee7f00;
	border-top: 2px solid white;
	background: #ecf1f3;
	/*padding: 0px 0px 13px 0px;*/
}

#corpo {
	background: url(img/bck_corpo.gif) left top repeat-y;
}

#corpoIndex {
	padding: 5px;
	padding-bottom: 13px;
}

#footer {
	border-top: 1px solid white;
	background: #4a70c5;
	padding: 10px 0px;
	text-align: center;
	color: white;
	font-size: 12px;
}


#homeColSx {
	float: left;
	width: 24%;
	/*background: aqua;*/
}

#homeColCe {
	float: left;
	width: 509px;
}
#homeColCe h1 {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
}

#homeColDx {
	float: right;
	width: 24%;
	/*background: lime;*/
}

#bottoneFidelityHome {
	
}
#bottoneFidelityHome img {
	border: 0px;
}

#bottoneEdicolaHome {
	
}
#bottoneEdicolaHome img {
	border: 0px;
}

.colBox {
	width: 230px;
	border: 2px solid white;
	margin-bottom: 10px;
}

.colBoxNoBorder {
	width: 230px;
	margin-bottom: 10px;
}

.colBoxTit {
	padding: 7px 0px 6px 0px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}

.colBoxBody {
	padding: 10px 18px;
	text-align: left;
	overflow: hidden;
}

.cloBoxImgDescr {
	border-bottom: 1px solid white;
	margin-bottom: 2px;
}

.cloBoxImg {
	float: left;
	width: 75px;
}

.cloBoxDescr {
	float: left;
	width: 115px;
}

#colBoxMarrone .cloBoxDescr a:link, 
#colBoxMarrone .cloBoxDescr a:visited,
#colBoxMarrone .cloBoxDescr a:hover,
#colBoxMarrone .cloBoxDescr a:focus,
#colBoxMarrone .cloBoxDescr a:active {
	text-decoration: none;
	color: #7a3a02;
}

#colBoxAzzurro .cloBoxDescr a:link, 
#colBoxAzzurro .cloBoxDescr a:visited,
#colBoxAzzurro .cloBoxDescr a:hover,
#colBoxAzzurro .cloBoxDescr a:focus,
#colBoxAzzurro .cloBoxDescr a:active {
	text-decoration: none;
	color: #0769ae;
}

#colBoxGrigio .cloBoxDescr a:link, 
#colBoxGrigio .cloBoxDescr a:visited,
#colBoxGrigio .cloBoxDescr a:hover,
#colBoxGrigio .cloBoxDescr a:focus,
#colBoxGrigio .cloBoxDescr a:active {
	text-decoration: none;
	color: #5f655c;
}

#colBoxFucsia .cloBoxDescr a:link, 
#colBoxFucsia .cloBoxDescr a:visited,
#colBoxFucsia .cloBoxDescr a:hover,
#colBoxFucsia .cloBoxDescr a:focus,
#colBoxFucsia .cloBoxDescr a:active {
	text-decoration: none;
	color: #891f9a;
}

.colBoxFooter {
	padding: 4px 10px 3px 33px;
	text-align: left;
	font-weight: bold;
}

#colBoxVerde {
	color: #52853b;
	background: #daf6ca;
}

#colBoxVerdeTit {
	color: #2d4920;
	border: 1px solid #add89a;
	/*background: url(img/bck_titcol_verde.gif) left top repeat-x;*/
	background: url(img/head_catalogo.jpg) left top no-repeat;
}

#colBoxGrigio {
	color: #5f655c;
	background-color: #ffe4df;
}

#colBoxGrigioTit {
	height: 34px;
	overflow: hidden;
	padding: 0px;
	padding-top: 13px;
	background: url(img/head_novita.jpg) left top no-repeat;
	color: #ffffff;
}

#colBoxGrigioBody {
	border-width: 0px 1px;
	border-style: solid;
	border-color: #bb2d00;
}

#colBoxGrigio .colBoxBody {
	font-size: 9px;
}

#colBoxGrigioFoot {
	color: #ffffff;
	background: url(img/bck_foocol_grigio.gif) left top no-repeat;
}
#colBoxGrigioFoot a:link, 
#colBoxGrigioFoot a:visited,
#colBoxGrigioFoot a:hover,
#colBoxGrigioFoot a:focus,
#colBoxGrigioFoot a:active {
	color: #ffffff;
	text-decoration: none;
}

#colBoxAzzurro {
	color: #0769ae;
	background-color: #dceef2;
}

#colBoxAzzurroTit {
	height: 35px;
	overflow: hidden;
	padding: 0px;
	padding-top: 20px;
	background: url(img/head_offerte.jpg) left top no-repeat;
	color: #ffffff;
}

#colBoxAzzurroBody {
	border-width: 0px 1px;
	border-style: solid;
	border-color: #244e5d;
}

#colBoxAzzurro .colBoxBody {
	font-size: 9px;
}

#colBoxAzzurroFoot {
	color: #ffffff;
	background: url(img/bck_foocol_azzurro.gif) left top repeat-x;
}
#colBoxAzzurroFoot a:link, 
#colBoxAzzurroFoot a:visited,
#colBoxAzzurroFoot a:hover,
#colBoxAzzurroFoot a:focus,
#colBoxAzzurroFoot a:active {
	color: #ffffff;
	text-decoration: none;
}

#colBoxMarrone {
	color: #7a3a02;
	background: #f8e4c3;
}

#colBoxMarroneTit  {
	background: url(img/head_fine.jpg) left top no-repeat;
	border: 1px solid #E0C796;
	color: #7A3A02;
}

#colBoxMarroneFoot {
	color: #7a3a02;
	background: url(img/bck_foocol_marrone.gif) left top repeat-x;
}
#colBoxMarroneFoot a:link, 
#colBoxMarroneFoot a:visited,
#colBoxMarroneFoot a:hover,
#colBoxMarroneFoot a:focus,
#colBoxMarroneFoot a:active {
	color: #7a3a02;
	text-decoration: none;
}

#colBoxMarrone .colBoxBody {
	font-size: 9px;
}

#colBoxFucsia {
	color: #891f9a;
	background-color: #fae2f7;
}

#colBoxFucsiaTit {
	height: 40px;
	overflow: hidden;
	padding: 0px;
	padding-left: 85px;
	padding-top: 23px;	
	background: url(img/head_mese.jpg) left top no-repeat;
	text-align: left;
	color: #ffffff;
}

#colBoxFucsiaBody {
	border-width: 0px 1px;
	border-style: solid;
	border-color: #9308a8;
}

#colBoxFucsiaFoot {
	color: #ffffff;
	background: url(img/bck_foocol_fucsia.gif) left top repeat-x;
}
#colBoxFucsiaFoot a:link, 
#colBoxFucsiaFoot a:visited,
#colBoxFucsiaFoot a:hover,
#colBoxFucsiaFoot a:focus,
#colBoxFucsiaFoot a:active {
	color: #ffffff;
	text-decoration: none;
}

#colBoxFucsia .colBoxBody {
	font-size: 9px;
}

#colBoxOpen {
	width: 235px;
	background: #f09c3c;
	/*padding-bottom: 21px;*/
	margin-bottom: 10px;
}

#colBoxOpenTit {
	background: #f5e3d0 url(img/lanza_info_head.gif) left top no-repeat;
	color: white;
	text-align: center;
	padding: 9px 0px 10px 0px;
	font-weight: bold;
}

#colBoxOpenBody {
	background: #ffebdf;
	padding: 12px 0px 5px 0px;
	color: #eb7124;
	border-left: 1px solid #eb7124;
	border-right: 1px solid #eb7124;
}
#colBoxOpenBody a:link, 
#colBoxOpenBody a:visited,
#colBoxOpenBody a:hover,
#colBoxOpenBody a:focus,
#colBoxOpenBody a:active {
	color: #eb7124;
	text-decoration: none;
}

#colBoxOpenFoot {
	background: #f09c3c url(img/lanza_info_back.gif) left bottom no-repeat;
	height: 16px;
	padding-top: 5px;
	padding-left: 30px;
	text-align: left;
	font-weight: bold;
	color: #eb7124;
}
#colBoxOpenFoot a:link, 
#colBoxOpenFoot a:visited,
#colBoxOpenFoot a:hover,
#colBoxOpenFoot a:focus,
#colBoxOpenFoot a:active {
	color: #eb7124;
	text-decoration: none;
}

#colBoxFacebook {
	text-align: center;
	padding-bottom: 10px;
}
#colBoxFacebook img {
	border: 0px;
}

#colBoxNewsl {
	width: 235px;
	color: #38569c;
	background: url(img/bck_newsl.gif) left top no-repeat;
}

#colBoxNewslTop {
	/*height: 58px;*/
	height: 39px;
	overflow: hidden;
	padding-top: 19px;
	font-weight: bold;
}

#colBoxNewslForm {
	height: 25px;
	/*text-align: left;
	padding: 3px 20px;*/
	padding-top: 3px;
}

#colBoxNewslFormTxt {
	float: left;
	width: 193px;
	text-align: center;
}

#newslFormTxt {
	height: 15px;
	border: 1px solid #5487d1;
}

#colBoxNewslFormArrow {
	float: left;
	width: 40px;
	padding-top: 2px;
	text-align: center;	
}

.homeCatSubCont {
	float: left;
	width: 165px;
	margin-right: 3px;
}

#homeCSContCanc {
	
}

#homeCSContRegalo {
	
}

#homeCSContGiochi {
	
}

#homeCSContConfezioni {
	
}

#homeCSContParty {
	
}

#homeCSContBiglietti {
	
}

.homeCatSubTit {
	padding: 5px 0px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
}
.homeCatSubTit h2 {
	margin: 0px;
	padding: 0px;
	display: block;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
.homeCatSubTit h2 a:link, 
.homeCatSubTit h2 a:visited,
.homeCatSubTit h2 a:hover,
.homeCatSubTit h2 a:focus,
.homeCatSubTit h2 a:active {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

#homeCSTitCanc {
	background-color: #db007e;
}

#homeCSTitRegalo {
	background-color: #22b001;
}

#homeCSTitGiochi {
	background-color: #2090dc;
}

#homeCSTitConfezioni {
	background-color: #fb5501;
}

#homeCSTitParty {
	background-color: #00b6d0;
}

#homeCSTitBiglietti {
	background-color: #ae00ff;
}

.homeCatSubBodyCont {
	border-width: 1px;
	border-top-width: 0px;
	border-style: solid;
	padding: 2px;
	padding-top: 0px;
}

#homeCSBodyContCanc {
	border-color: #db007e;
}

#homeCSBodyContRegalo {
	border-color: #22b001;
}

#homeCSBodyContGiochi {
	border-color: #2090dc;
}

#homeCSBodyContConfezioni {
	border-color: #ee590f;
}

#homeCSBodyContParty {
	border-color: #08b3cb;
}

#homeCSBodyContBiglietti {
	border-color: #ae00ff;
}

.homeCatSubBody {
	height: 143px;
	overflow: hidden;
	padding-bottom: 3px;
	background-color: #ffffff;
	background-position: left bottom;
	background-repeat: repeat-x;
	text-align: left;
	color: #000000;
}
.homeCatSubBody ul {
	margin: 0px;	
	padding: 0px;
	padding-top: 3px;
}
.homeCatSubBody ul li {
	margin-left: 5px;
	list-style-position: inside;
}
.homeCatSubBody ul li h3 {
	margin: 0px;
	padding: 0px;
	display: inline;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.homeCatSubBody ul li h3 a:link, 
.homeCatSubBody ul li h3 a:visited {
	color: #000000;
	text-decoration: none;
}
.homeCatSubBody ul li h3 a:hover,
.homeCatSubBody ul li h3 a:focus,
.homeCatSubBody ul li h3 a:active {
	color: #ff0000;
	text-decoration: none;
}

#homeCSBodyCanc {
	background-image: url(img/bck_canc_home.gif);
}

#homeCSBodyRegalo {
	background-image: url(img/bck_regalo_home.gif);
}

#homeCSBodyGiochi {
	background-image: url(img/bck_giochi_home.gif);
}

#homeCSBodyConfezioni {
	background-image: url(img/bck_conf_home.gif);
}

#homeCSBodyParty {
	background-image: url(img/bck_party_home.gif);
}

#homeCSBodyBiglietti {
	background-image: url(img/bck_biglietti_home.gif);
}

#homeAllCatCont {
	background: #ffcc00 url(img/bck_all_cat_home.gif) right top repeat-y;
	margin-bottom: 15px;
}

#homeAllCatSx {
	float: left;
	width: 400px;
	padding: 5px 0px;
	text-align: right;
	color: #d80000;
}
#homeAllCatSx a:link, 
#homeAllCatSx a:visited,
#homeAllCatSx a:hover,
#homeAllCatSx a:focus,
#homeAllCatSx a:active {
	color: #d80000;
	text-decoration: none;
	font-weight: bold;
}

#homeAllCatDx {
	float: right;
	width: 87px;
	padding: 5px 0px;
	background: transparent url(img/freccia_all_cat_home.gif) left center no-repeat;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
}
#homeAllCatDx a:link, 
#homeAllCatDx a:visited,
#homeAllCatDx a:hover,
#homeAllCatDx a:focus,
#homeAllCatDx a:active {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}


#chi {
	padding-top: 5px;
	padding-left: 181px;
	text-align: left;
}

#chi a {
	text-decoration: none;
}

#home {
	padding-top: 5px;
	padding-left: 80px;
	text-align: left;
}
#home a {
	text-decoration: none;
}

#selectBck {
	
}
#selectBck a:link, 
#selectBck a:visited,
#selectBck a:hover,
#selectBck a:focus,
#selectBck a:active {
	text-decoration: none;
	color: black;
}
#selectBck img {
	border: 0px;
	vertical-align: middle;
}

#ricerche {
	
}
#ricerche .ricerca {
	border-bottom: 1px solid white;
	padding: 5px 15px 5px 4px;
	text-align: left;
}
#ricerche .ricerca form {
	padding: 0px;
	margin: 0px;
}
#ricerche .ricerca .ric_input {
	width: 177px;
	height: 15px;
	border: 1px solid #c2e1a8;
}
#ricerche .ricerca .ric_select {
	width: 177px;
	height: 20px;
	border: 1px solid #c2e1a8;
	font-size: 11px;
}

#ricerche .ricerca .seaGo {
	vertical-align: bottom;
}

#menuSx {
	float: left;
	/*width: 263px;*/
	/*width: 231px;*/
	width: 163px;
	/*border-right: 1px solid #ee7f00;*/
	padding: 8px 13px 0px 19px;
}

#menuSx .boxMenuSx {
	margin-bottom: 8px;
	font-weight: bold;
}

#menuSx .boxMenuSx a:link, 
#menuSx .boxMenuSx a:visited,
#menuSx .boxMenuSx a:hover,
#menuSx .boxMenuSx a:focus,
#menuSx .boxMenuSx a:active {
	text-decoration: none;
	color: #ffffff;
}

#menuSx .boxMenuSxTop {
	/*height: 27px;*/
	height: 19px;
	width: 145px;
	padding-top: 8px;
	text-align: center;
}

#menuSx .boxMenuSxBottom {	
	padding-right: 5px;
	text-align: right;
}
#menuSx .boxMenuSxBottom img {
	border: 0px;
	vertical-align: middle;
}

#menuSx .boxMenuSxBottomTondi {	
	/*height: 26px;*/
	height: 23px;
	overflow: hidden;
	padding-top: 3px;
}
#menuSx .boxMenuSxBottomTondi img {
	border: 0px;
	vertical-align: middle;
}

#boxMenuSxAzzurro {
	background: url(img/bck_msx_azzurro.gif) left top no-repeat;
	color: #0769ae;
}

#boxMenuSxFucsia {
	background: url(img/bck_msx_fucsia.gif) left top no-repeat;
	color: #891f9a;
}

#boxMenuSxGrigio {
	background: url(img/bck_msx_grigio.gif) left top no-repeat;
	color: #3f3f3f;
}

#boxMenuSxMarrone {
	background: url(img/bck_msx_marrone.gif) left top no-repeat;
	color: #7a3a02;
}

#boxMenuSxVerde {
	background: url(img/bck_msx_verde.gif) left top no-repeat;
	color: #2d4920;
}

#boxMenuSxOpen {
	background: url(img/bck_msx_open.gif) left top no-repeat;
	color: #e87e02;
}
#boxMenuSxOpen .boxMenuSxBottomTondi {
	color: white;
}
#boxMenuSxOpen .boxMenuSxBottomTondi a:link, 
#boxMenuSxOpen .boxMenuSxBottomTondi a:visited,
#boxMenuSxOpen .boxMenuSxBottomTondi a:hover,
#boxMenuSxOpen .boxMenuSxBottomTondi a:focus,
#boxMenuSxOpen .boxMenuSxBottomTondi a:active {
	text-decoration: none;
	color: white;
}



#boxMenuSxMondiali {
	background: url(img/bannerino_mondiali.gif) left top no-repeat;
	height: 61px;
}

#boxMenuSxMondialiTxt {
	width: 145px;
	padding-top: 9px;
	color: #0000ff;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	cursor: pointer;
}


#boxMenuSxPilot {
	background: url(img/bannerino_pilot.gif) left top no-repeat;
	height: 61px;
}

#boxMenuSxPilotTxt {
	width: 145px;
	padding-top: 9px;
	color: #0000ff;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	cursor: pointer;
}

#boxMenuSxNewsl {
	background: url(img/bck_msx_newsl.gif) left top no-repeat;
	color: #38569c;
}
#boxMenuSxNewsl #msxNewslFormGo {
	vertical-align: top;
	/*border: 2px solid red;*/
}

#boxMenuSxEdicola {
	background: url(img/bck_msx_edicola.gif) left top no-repeat;
}

#boxMenuSxFidelity {
	background: url(img/bck_msx_fidelity.gif) left top no-repeat;
}

#msxNewslFormTxt {
	height: 15px;
	width: 95px;
	border: 1px solid #5487d1;
}

#corpoDx {
	float: left;
	width: 800px;
	/*padding-top: 10px;*/
	text-align: left;
}

#corpoDxBriciole {
	padding: 10px 15px;
	padding-bottom: 0px;
	color: black;
}
#corpoDxBriciole a:link, 
#corpoDxBriciole a:visited,
#corpoDxBriciole a:hover,
#corpoDxBriciole a:focus,
#corpoDxBriciole a:active {
	text-decoration: none;
	color: black;
}

#corpoDxTit {	
	/*padding: 14px 0px 4px 25px;*/
	margin-top: 10px;
	padding: 8px 0px 8px 25px;	
	font-size: 12px;
	font-weight: bold;
}
#corpoDxTit h1 {
	margin: 0px;
	padding: 0px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.titVerde {
	background: #BBE4A3 url(img/bck_tit_int_verde.gif) left top repeat-x;
	border: 1px solid #add89a;
	color: #2d4920;
}

.titGiallo {
	background: #BBE4A3 url(img/bck_tit_int_giallo.gif) left top repeat-x;
	border: 1px solid #f0c02d;
	color: #2d4920;
}

.titArancio {
	background: #ffa845 url(img/bck_tit_int_arancio.gif) left top repeat-x;
	border: 1px solid #ef8a15;
	color: #9d5502;
}

.titArancione {
	background: #ffa845 url(img/bck_tit_int_arancione.gif) left top repeat-x;
	border: 1px solid #ff6600;
	/*color: #006a51;*/
	/*color: #38569c;*/
	/*color: #324e8b;*/
	color: #2e4880; 
}

.titRosso {
	background: #f4bfbf url(img/bck_tit_int_rosso.gif) left top repeat-x;
	border: 1px solid #ae5656;
	color: #2d4920;
}

.titCeleste {
	background: #f4bfbf url(img/bck_tit_int_celeste.gif) left top repeat-x;
	border: 1px solid #b5cded;
	color: #38569C;
}

#corpoDxBody {
	background: white;
	padding: 20px;
}
#corpoDxBody form {
	margin: 0px;
	padding: 0px;
}

.questDomanda {
	font-weight: bold;
}

.questRisposte {
	margin-bottom: 15px;
}

#credits {
	padding-right: 10px;
	text-align: right;
}
#credits a:link, 
#credits a:visited,
#credits a:hover,
#credits a:focus,
#credits a:active {
	text-decoration: none;
	color: yellow;
}

.carrelloTit {
	background: url(img/carrello/back_carrello.gif) left top no-repeat;
	padding-top: 5px;
	padding-left: 13px;
	color: #57585a;
	font-weight: bold;
	font-size: 12px;
	height: 18px;
	overflow: hidden;
}

#carrello {
	border-collapse: collapse;
}
#carrello thead {
	/*border: 1px solid #ec8100;*/
	/*border-left: 1px solid #cf6666;*/
	background: #cf6666;
	color: white;
}
#carrello th {
	border-left: 1px solid white;
	text-align: center;
	padding: 0px 3px;
}
#carrello tr {
	border-bottom: 1px solid #cf6666;
} 
#carrello td {
	border-left: 1px solid #cf6666;
	/*padding: 2px 5px;*/
}
#carrello .primo {
	border-left: 0px;
}
#carrello .primo a:link, 
#carrello .primo a:visited,
#carrello .primo a:hover,
#carrello .primo a:focus,
#carrello .primo a:active {
	text-decoration: none;
	color: black;
}
#carrello tbody {
	border: 1px solid #cf6666;
	border-top: 0px;
}
#carrello .quantita {
	padding: 3px 3px;
	text-align: center;
}
#carrello .quantita input {
	width: 30px;
	text-align: right;
}
#carrello .numeri {
	text-align: right;
}
#carrello .rigaUp {
	/*border-top: 1px solid #5176c8;*/
	border-top: 1px solid #cf6666;
	border-left: 1px solid #cf6666;
}
#carrello .rigaUpN {
	/*border-top: 1px solid #5176c8;*/
	border-top: 1px solid #cf6666;
	border-left: 1px solid #cf6666;
	text-align: right;
}
#carrello #rigaTotDescr {
	border-top: 1px solid #cf6666;
	border-left: 1px solid #cf6666;
	background: #cf6666;
	color: white;
	font-weight: bold;
}
#carrello .rigaUpNR {
	border-top: 1px solid #cf6666;
	border-left: 1px solid #cf6666;
	background: #f2cccc;
	text-align: right;
}
#carrello #rigaUpNT {
	border-top: 1px solid #cf6666;
	border-left: 1px solid #cf6666;
	background: yellow;
	color: black;
	text-align: right;
}

#carrello .ultimo {
	text-align: center;
}
#carrello .ultimo img {
	border: 0px;
}

#carrelloBottoni {
	background: url(img/carrello/back_sotto.gif) left top no-repeat;
	padding-left: 30px;
}

#carrelloBack {
	margin-top: 15px;
}
#carrelloBack img {
	border: 0px;
}

#carrelloNotaBene {
	background: url(img/carrello/nb.gif) left top no-repeat;
	margin-top: 15px;
	padding: 18px 0px 20px 60px;
}







.rosso {
	color: red;
}

.grassetto {
	font-weight: bold;
}



#loginDatiReg {
	padding-bottom: 10px;
}

#loginDatiRegTit {
	background: url(img/accesso/ut_psw_errato.gif) left top no-repeat;
	padding: 5px 5px 4px 10px;
	color: #57595b;
	font-weight: bold;
}

#loginDatiRegBody {
	border: 1px solid #fbbe5e;
	width: 478px;
	padding: 5px 5px 10px 5px;
}

#loginLostPas {
	padding-bottom: 10px;
}

#loginLostPasTit {
	background: url(img/accesso/psw_header.gif) left top no-repeat;	
	padding: 5px 10px;
	color: #57595b;
	font-weight: bold;
}

#loginLostPasBody {
	border: 1px solid #ecba71;
	width: 478px;
	padding: 5px 5px 10px 5px;
}

#loginLostPasInvia {
	background: url(img/accesso/pas_footer.gif) left top no-repeat;
	padding-left: 10px	
}

#loginnewUser {
	background: url(img/accesso/bck_registrati.gif) left top no-repeat;
	margin-bottom: 30px;
	padding: 10px 15px;
	color: #57595b;
	font-weight: bold;
}
#loginnewUser a:link, 
#loginnewUser a:visited,
#loginnewUser a:hover,
#loginnewUser a:focus,
#loginnewUser a:active {
	text-decoration: none;
	color: white;
	font-size: 12px;
}
#loginnewUser img {
	border: 0px;
	vertical-align: middle;
}



#benvenuto {
	background: url(img/accesso/box_benvenuti.gif) left top no-repeat;
	padding: 35px 0 65px 125px;
}

#benvenutoSoc {
	background: url(img/accesso/box_benvenuti.gif) left top no-repeat;
	padding: 15px 0 65px 125px;
}

.centrato {
	text-align: center;
}

#tipoRicercaTit {
	background: url(img/tit_sottocategorie.gif) left top no-repeat;
	color: #57585a;
	font-weight: bold;
	padding: 5px 20px;
}

#tipoRicercaBody {
	background: #a2cd8b url(img/angolo_criter.gif) right top no-repeat;
	width: 350px;
	color: white;
}

.tipoRicercaCat {
	padding: 10px;
	font-weight: bold;
	font-size: 12px;
}
.tipoRicercaCat .ric_input {
	border: 1px solid #79a0bb;
	width: 271px;
	height: 18px;
	font-weight: normal;
	font-size: 11px;
}
.tipoRicercaCat select {
	border: 1px solid #79a0bb;
	width: 271px;
	height: 20px;
	font-weight: normal;
	font-size: 11px;
}

.tipoRicercaCatGo {
	vertical-align: top;
}

#tipoRicercaFooter {
	background: #a2cd8b url(img/bck_foot_tipo_ric.gif) left bottom no-repeat;
	width: 350px;
}

.msgWaring {
	background: url(img/avviso_down.gif) right bottom no-repeat;
	padding-bottom: 10px;
	margin-bottom: 30px;
	width: 705px;
}

.msgWaringHead {
	background: url(img/avviso_up.gif) left top no-repeat;
	/*height: 48px;*/
	height: 33px;
	padding: 15px 0px 0px 60px;
	overflow: hidden;
	color: white;
	font-weight: bold;
}

.msgWaringBody {
	/*width: 523px;*/
	width: 634px;
	margin-left: 20px;
	border-left: 3px solid #7caf56;
	border-right: 3px solid #7caf56;
	padding: 0px 15px 5px 30px;
	font-size: 12px;
	font-weight: bold;
}

.msgWaringYellow {
	background: url(img/avviso_giallo_down.gif) right bottom no-repeat;
	padding-bottom: 10px;
	margin-bottom: 30px;
	width: 705px;
}

.msgWaringYellowHead {
	background: url(img/avviso_giallo_up.gif) left top no-repeat;
	/*height: 48px;*/
	height: 33px;
	padding: 15px 0px 0px 60px;
	overflow: hidden;
	color: white;
	font-weight: bold;
}

.msgWaringYellowBody {
	/*width: 523px;*/
	width: 634px;
	margin-left: 20px;
	border-left: 3px solid #ffd800;
	border-right: 3px solid #ffd800;
	padding: 0px 15px 5px 30px;
	font-size: 12px;
	font-weight: bold;
}

.msgErrorArte {
	background: url(img/errore_down.gif) right bottom no-repeat;
	padding-bottom: 9px;
	margin-bottom: 30px;
	width: 707px;
}

.msgErrorArteHead {
	background: url(img/errore_up.gif) left top no-repeat;
	/*height: 50px;*/
	height: 35px;
	padding: 15px 0px 0px 60px;
	overflow: hidden;
	color: white;
	font-weight: bold;
}

.msgErrorArteBody {
	/*width: 523px;*/
	width: 634px;
	margin-left: 22px;
	border-left: 3px solid #ff312e;
	border-right: 3px solid #ff312e;
	padding: 0px 15px 5px 30px;
	font-size: 12px;
	font-weight: bold;
}



#promozioni {
	
}

.promozione {
	background: url(img/conferma_ordine/promo_down.gif) right bottom no-repeat;
	width: 707px;
	padding-bottom: 11px;
	margin-bottom: 10px;
}

.promozioneTit {
	background: url(img/conferma_ordine/promo_up.gif) left top no-repeat;
	/*height: 54px;*/
	height: 34px;	
	padding-left: 60px;
	padding-top: 20px;
	color: white;
	font-weight: bold;
}

.promozioneBody {
	border-left: 3px solid #d76665;
	border-right: 3px solid #d76665;
	margin-left: 22px;
	padding: 0px 15px 0px 15px;
}

#confermaOrdineTab {
	border-collapse: collapse;
}
#confermaOrdineTab thead {
	/*border: 1px solid #ec8100;*/
	/*border-left: 1px solid #cf6666;*/
	background: #cf6666;
	color: white;
}
#confermaOrdineTab th {
	border-left: 1px solid white;
	text-align: center;
	padding: 0px 3px;
}
#confermaOrdineTab tr {
	border-bottom: 1px solid #cf6666;
} 
#confermaOrdineTab td {
	border-left: 1px solid #cf6666;
	/*padding: 2px 5px;*/
}
#confermaOrdineTab .primo {
	border-left: 0px;
}
#confermaOrdineTab tbody {
	border: 1px solid #cf6666;
	border-top: 0px;
}
#confermaOrdineTab .quantita {
	padding: 3px 3px;
	text-align: center;
}
#confermaOrdineTab .quantita input {
	width: 30px;
	text-align: right;
}
#confermaOrdineTab .numeri {
	text-align: right;
}
#confermaOrdineTab .rigaUp {
	/*border-top: 1px solid #5176c8;*/
	border-top: 1px solid #cf6666;
	border-left: 1px solid #cf6666;
}
#confermaOrdineTab .rigaUpN {
	/*border-top: 1px solid #5176c8;*/
	border-top: 1px solid #cf6666;
	border-left: 1px solid #cf6666;
	text-align: right;
}
#confermaOrdineTab #rigaTotDescr {
	border-top: 1px solid #cf6666;
	border-left: 1px solid #cf6666;
	background: #cf6666;
	color: white;
	font-weight: bold;
}
#confermaOrdineTab .rigaUpNR {
	border-top: 1px solid #cf6666;
	border-left: 1px solid #cf6666;
	background: #f2cccc;
	text-align: right;
}
#confermaOrdineTab #rigaUpNT {
	border-top: 1px solid #cf6666;
	border-left: 1px solid #cf6666;
	background: yellow;
	color: black;
	text-align: right;
}

#confermaOrdineTab .inpromo {
	background: #e6bbbe url(img/conferma_ordine/back_stella_promo.gif) left top repeat-x;
	text-align: center;
}

#indirizziTit {
	background: url(img/conferma_ordine/tit_scegli.gif) left top no-repeat;
	/*height: 24px;*/
	height: 18px;
	padding-top: 6px;
	padding-left: 15px;
}

#indirizzi {
	border-bottom: 1px solid #cf6666;
	margin-bottom: 10px;
}

.indirizzo {
	
}

.indirizzoTit {
	background: #cf6666;
	color: white;
	font-weight: bold;
	padding: 3px 6px;
}

.indirizzoBody {
	border-left: 1px solid #cf6666;
	border-right: 1px solid #cf6666;
	padding: 5px 10px;
}

#schedaLog {
	float: right;
	background: white;
	width: 235px;
	padding: 3px;
	color: #4a70c5;
}

.schedaLogSchede {
	width: 235px;
	height: 31px;
}
.schedaLogSchede a:link, 
.schedaLogSchede a:visited,
.schedaLogSchede a:hover,
.schedaLogSchede a:focus,
.schedaLogSchede a:active {
	text-decoration: none;
	color: #4a70c5;
}

#schedaLogSchedaReg {
	background: url(img/scheda_utente.gif) left top no-repeat;
}

#schedaLogSchedaFid {
	background: url(img/scheda_fidelity.gif) left top no-repeat;
}

#schedaLogSchedaEdi {
	background: url(img/scheda_edicole.gif) left top no-repeat;	
}

#schedaLogSchedaU {
	float: left;
	width: 78px;
	padding-top: 8px;
}

#schedaLogSchedaD {
	float: left;
	width: 78px;
	padding-top: 2px;
}

#schedaLogSchedaT {
	float: left;
	width: 78px;
	padding-top: 2px;
}

#schedaLogBody {
	background: url(img/bck_scheda_log.gif) top left no-repeat;
	height: 126px;
	text-align: left;
	padding: 4px;
}

#schedaLogBodyPU {
	height: 64px;
	padding-bottom: 2px;
	overflow: hidden;
}


#schedaLogBodyPD {
	height: 23px;
	padding-top: 4px;
	padding-bottom: 2px;
	overflow: hidden;
}
#schedaLogBodyPD img {
	border: 0px;
	vertical-align: middle;
}
#schedaLogBodyPD a:link, 
#schedaLogBodyPD a:visited,
#schedaLogBodyPD a:hover,
#schedaLogBodyPD a:focus,
#schedaLogBodyPD a:active {
	color: #ee7f00;
	text-decoration: none;
	font-weight: bold;
}

#schedaLogBodyPT {
	height: 25px;
	padding-top: 5px;
	padding-bottom: 2px;
	overflow: hidden;
}
#schedaLogBodyPT a:link, 
#schedaLogBodyPT a:visited,
#schedaLogBodyPT a:hover,
#schedaLogBodyPT a:focus,
#schedaLogBodyPT a:active {
	color: #ee7f00;
	text-decoration: none;
	font-weight: bold;
}

#schedaLogBodyPTNP {
	height: 30px;
	padding-bottom: 2px;
	overflow: hidden;
}

.logFormInput {
	height: 15px;
	width: 117px;
}

.logFormGo {
	vertical-align: text-bottom;
}

#schedaLogFormLabel {
	float: left;
	width: 75px;
	text-align: right;
	padding-right: 5px;
	line-height: 21px;
}

schedaLogFormInput {
	float: left;
	width: 120px;
}

#loginFidel {
	padding-bottom: 30px;
}

#loginFidelTit {
	background: url(img/accesso/head_fidelity.gif) left top no-repeat;
	padding: 5px 5px 4px 10px;
	color: #57595b;
	font-weight: bold;
}

#loginFidelBody {
	border: 1px solid #aed3ff;
	width: 478px;
	padding: 5px 5px 10px 5px;
}

#loginEdic {
	padding-bottom: 30px;
}

#loginEdicTit {
	background: url(img/accesso/head_edicole.gif) left top no-repeat;
	padding: 5px 5px 4px 10px;
	color: #57595b;
	font-weight: bold;
}

#loginEdicBody {
	border: 1px solid #ffcd98;
	width: 478px;
	padding: 5px 5px 10px 5px;
}

#areaAgentiPrologo {
	background: #ffe191 url(img/agenti/head.gif) left top no-repeat;
	/*width: 510px;*/
	width: 490px;
	margin-left: 24px;
	padding: 11px 10px;
}

#areaAgentiFormP {
	background: url(img/agenti/down.gif) left top no-repeat;
	/*width: 534px;*/
	width: 519px;
	padding-left: 115px;
	padding-bottom: 17px;
}

#areaAgentiSceltaTit {
	background: url(img/agenti/head_clienti.gif) left top no-repeat;
	/*height: 24px;*/
	height: 20px;
	padding-left: 12px;
	padding-top: 4px;
}

#areaAgentiSceltaBody {
	/*width: 511px;*/
	width: 489px;
	border: 1px solid #fddb93;
	border-top: 0px;
	padding: 10px;
}
#areaAgentiSceltaBody select {
	border: 1px solid #fddb93;
}

#passaBackSearchRicProof {
	margin-bottom: 20px;
}

#backSearch {
	float: left;
	/*width: 300px;*/
	width: 259px;
}

#passaRicProof {
	float: right;
	width: 300px;
}

#prodNoDisp {
	width: 700px;
	background: url(img/carrello/noprodotto_down.gif) right bottom no-repeat;
	padding-bottom: 9px;
	margin-bottom: 20px;
}

#prodNoDispHead {
	background: url(img/carrello/noprodotto_up.gif) left bottom no-repeat;
	/*height: 46px;*/
	height: 30px;
	padding-top: 15px;
	padding-left: 65px;
	color: white;
	font-weight: bold;
}

#prodNoDispBody {
	border-left: 3px solid #ff7900;
	border-right: 3px solid #ff7900;
	margin-left: 15px;
	padding: 0px 15px;
}

#testoHome {
	/*background: white;*/
	color: #666666;
	font-size: 11px;
	line-height: 18px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#testoHome span {
	color: #ff6600;
	font-weight: bold;
}
#testoHome a:link, 
#testoHome a:visited,
#testoHome a:hover,
#testoHome a:focus,
#testoHome a:active {
	color: #ff6600;
}
#testoHome .testoHomeTitoloCont {
	background: url(img/bck_testo_home_titolo.gif) left top no-repeat;
	padding-left: 15px;
}
#testoHome .testoHomeTitolo {
	background: #d7d7d8 url(img/bck_testo_home_titolo_txt.gif) left bottom repeat-x;
	border: 1px solid #8e8e8e;
	border-left: 0px;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	padding: 4px 0px;
}
#testoHome .testoHomeTitolo a:link, 
#testoHome .testoHomeTitolo a:visited,
#testoHome .testoHomeTitolo a:hover,
#testoHome .testoHomeTitolo a:focus,
#testoHome .testoHomeTitolo a:active {
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
}
#testoHome .testoHomeFine {
	padding: 4px 0px;
	background-color: #5487d1;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}
#testoHome .testoHomeTxt {	
	border: 1px solid #5487d1;
	border-top: 0px;
	margin-bottom: 10px;
	padding-top: 20px;
	padding-bottom: 10px;
	background-color: #ffffff;
	text-align: center;
}
#testoHome .homeImgSconto {
	vertical-align: middle;
}

.testoHomeArancio {
	color: #ff6600;
	font-weight: bold;
}

#testoHome .testoHomeL {
	font-size: 15px;
}

.noBordo {
	border: 0px;
}

#areaAgentiLogout {
	margin-top: 20px;
}

#areaP {
	
}

.areaPVoce {
	height: 23px;
	padding-top: 22px;
	padding-left: 60px;
	margin-bottom: 5px;
}
.areaPVoce a:link, 
.areaPVoce a:visited,
.areaPVoce a:hover,
.areaPVoce a:focus,
.areaPVoce a:active {
	text-decoration: none;
	color: #ff6600;
}

#areaPStory {
	background: url(img/areap_story.gif) left top no-repeat;
}

#areaPFid {
	background: url(img/areap_fidelity.gif) left top no-repeat;
}

#areaPEdi {
	background: url(img/areap_edicola.gif) left top no-repeat;
}

#areaPMod {
	background: url(img/areap_modifica.gif) left top no-repeat;
}





#ordine {
	background: url(img/carrello/back_carrello.gif) left top no-repeat;
	padding-top: 5px;
	padding-left: 13px;
	color: #57585a;
	font-weight: bold;
	font-size: 12px;
	height: 18px;
	overflow: hidden;
}

#ordine {
	border-collapse: collapse;
}
#ordine thead {
	/*border: 1px solid #ec8100;*/
	/*border-left: 1px solid #cf6666;*/
	background: #cf6666;
	color: white;
}
#ordine th {
	border-left: 1px solid white;
	text-align: center;
	padding: 0px 3px;
}
#ordine tr {
	border-bottom: 1px solid #cf6666;
} 
#ordine td {
	border-left: 1px solid #cf6666;
	/*padding: 2px 5px;*/
}
#ordine .primo {
	border-left: 0px;
}
#ordine .primo a:link, 
#ordine .primo a:visited,
#ordine .primo a:hover,
#ordine .primo a:focus,
#ordine .primo a:active {
	text-decoration: none;
	color: black;
}
#ordine tbody {
	border: 1px solid #cf6666;
	border-top: 0px;
}
#ordine .quantita {
	padding: 3px 3px;
	text-align: center;
}
#ordine .quantita input {
	width: 30px;
	text-align: right;
}
#ordine .numeri {
	text-align: right;
}
#ordine .rigaUp {
	/*border-top: 1px solid #5176c8;*/
	border-top: 1px solid #cf6666;
	border-left: 1px solid #cf6666;
}
#ordine .rigaUpN {
	/*border-top: 1px solid #5176c8;*/
	border-top: 1px solid #cf6666;
	border-left: 1px solid #cf6666;
	text-align: right;
}
#ordine #rigaTotDescr {
	border-top: 1px solid #cf6666;
	border-left: 1px solid #cf6666;
	background: #cf6666;
	color: white;
	font-weight: bold;
}
#ordine .rigaUpNR {
	border-top: 1px solid #cf6666;
	border-left: 1px solid #cf6666;
	background: #f2cccc;
	text-align: right;
}
#ordine #rigaUpNT {
	border-top: 1px solid #cf6666;
	border-left: 1px solid #cf6666;
	background: yellow;
	color: black;
	text-align: right;
}

#ordineBottoni {
	background: url(img/carrello/back_sotto.gif) left top no-repeat;
	padding-left: 30px;
}

#ordineBack {
	margin-top: 15px;
}
#ordineBack img {
	border: 0px;
}

#ordineNotaBene {
	background: url(img/carrello/nb.gif) left top no-repeat;
	margin-top: 15px;
	padding: 18px 0px 20px 60px;
}

#insRapido {
	width: 251px;
	margin-bottom: 20px;
}
#insRapidoRiq {
	width: 251px;
	border: 1px solid #cf6666;
	padding: 5px;
}

#storicoOrdTit {
	background: url(img/storico/tit_ordini.gif) left top no-repeat;
	/*height: 23px;*/
	height: 13px;
	padding: 5px 15px;
}

#storicoOrdCont {
	margin-bottom: 20px;
}

#storicoOrdHead {
	background: url(img/storico/head_ordini.gif) left top no-repeat;
	height: 30px;
}

#storicoOrdHeadBloccoPrimo {
	width: 151px;
}

.storicoOrdHeadBlocco {
	width: 153px;
	float: left;
	padding-top: 10px;
	text-align: center;
	color: white;
	font-weight: bold;
}

#storicoOrdBody {
	border-top: 1px solid #f37700;
	border-bottom: 1px solid #f37700;
	width: 456px;	
}

#storicoOrdBodyBloccoPrimo {
	/*width: 150px;*/
	width: 149px;
	/*border-left: 1px solid #f37700;*/
}

.storicoOrdBodyBlocco {
	/*width: 152px;*/
	width: 152px;
	float: left;
	padding: 10px 0px;
	text-align: center;	
	border-left: 1px solid #f37700;
}
.storicoOrdBodyBlocco a:link, 
.storicoOrdBodyBlocco a:visited,
.storicoOrdBodyBlocco a:hover,
.storicoOrdBodyBlocco a:focus,
.storicoOrdBodyBlocco a:active {
	text-decoration: none;
	/*color: black;*/
	color: #ee7f00;
	font-weight: bold;
}

#storicoOrdBodyBloccoUltimo {
	/*width: 152px;*/
	width: 151px;
	border-right: 1px solid #f37700;
}

#strisciaHome {
	/*border-top: 1px solid red;
	border-bottom: 1px solid red;
	padding: 5px 0px;
	background: yellow;
	font-size: 15px; 
	font-weight: bold;
	color: red;*/
	height: 29px;
	overflow: hidden;
}



.inpromoFid {
	text-align: center;
}

#commDatiRigaTit {
	/*width: 589px;*/
	width: 572px;
	border-bottom: 1px solid #cf6666;
}

.commDatiRiga {
	/*padding: 5px 13px;*/
	width: 600px;
	/*border: 1px solid #cf6666;
	border-top: 0px;*/
}

.commDatiRigaNome {
	float: left;
	width: 258px;
	padding: 2px;
	border-bottom: 1px solid white;
	background: #cf6666;
	color: white;
	font-weight: bold;
}

.commDatiRigaValore {
	float: left;
	width: 310px;
	border-bottom: 1px solid #CF6666;
	border-right: 1px solid #CF6666;
	background: white;
	padding: 2px;
	padding-left: 10px;
	
}

#questionario_mail {
	
}
#questionario_mail .domanda_risposte {
	
}
#questionario_mail .l0 {
	padding-left: 0px;
}
#questionario_mail .l1 {
	padding-left: 15px;
}
#questionario_mail .l2 {
	padding-left: 36px;
}
#questionario_mail .l3 {
	padding-left: 57px;
}

#backNatale {
	float: left;
	width: 185px;
	text-align: center;
}
#backNatale img {
	border: 0px;
}

#testoHome .scontoHome {
	color: #ff0000;
	font-weight: bold;
	font-size: 14px;
}

#prodMeseCont {
	
}
#prodMeseCont h2 {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}
#prodMeseCont h3 {
	margin: 0px;
	padding: 0px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;	
}

#bannerFidEdiHome {
	text-align: left;
}
#bannerFidEdiHome img {
	border: 0px;
}

#homeBannerMondiali {
	padding: 15px 0px;
}
#homeBannerMondiali img {
	border: 0px;
}

#homeBannerPilot {
	padding: 15px 0px;
}
#homeBannerPilot img {
	border: 0px;
}