/* @override 
	http://www.navadesign.com/files/css/screen.css
*/

@import url("areaRiservata.css");

/*general*/

.noScreen,
.nascosta,
#jumpbar {
	display: none;
}

.noPrint {
	display: block;
}

.piccolo {
	font-size: smaller;
}

/*LAYOUT CNT*/

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	padding-top: 10px;
}

#gancio {
	width: 982px;
	margin: 15px auto;
}

.contenuto {
	text-align: left;
}

#loading {
	margin-top: 9em;
	color: #333
}

#loading img {
	margin-bottom: 2.5em;
}

ul,
li {
	margin: 0px;
	padding: 0px
}

a {
	text-decoration: none;
}

body {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	color: #000;
}

#riga-grigia {
	width: 940px;
	margin: auto auto;
	padding: 0px;
	background-attachment: scroll;
	background-image: url(../body-bg_riga-grigia.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-position: left -3px;
	border: 1px solid #CCCCCC;
}

#riga-rossa {
	background-attachment: scroll;
	background-image: url(../body-bg_riga-rossa.gif);
	background-repeat: repeat-y;
	background-position: 180px top;
}

#intestazione {
	height: 84px;
	background-color: #FFFFFF;
	margin-bottom: 28px;
	/*14 x 2*/
	background-image: url(../body-bg_riga-rossa.gif);
	background-repeat: repeat-y;
	background-position: 180px top;
}

#langlink {
	color: #000;
	text-decoration: none;
}

#langlink:hover {
	color: #E7662B;
	text-decoration: none;
}

#logo {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 23px center;
	height: 84px;
	width: 180px;
	float: left;
}

#location {
	overflow: hidden;
	padding-top: 32px;
}

#location #data {
	float: left;
	margin: 0px;
	margin-left: 40px;
	color: #E7662B;
}

#location .iniPath a,
#location .iniPath a:hover {
	color: #000;
	text-decoration: none;
	cursor: default;
}

#location .endPath,
#location .endPath a,
#location .endPath a:hover {
	color: #E7662B;
	text-decoration: none;
	cursor: default;
}

#location ul {
	float: left;
	margin: 0px;
	margin-left: 40px;
}

#location li {
	display: inline;
}

#location li a {
	text-decoration: none;
	color: #000;
	text-transform: capitalize!important;
}

#location li a:hover {
	color: #E7662B;
}

#location li span.selected a {
	text-decoration: none;
	font-weight: bold;
}

#spalla-sx {
	float: left;
	width: 180px;
	margin-right: 42px;
	margin-bottom: 84px;
	text-transform: uppercase;
	margin-top: 14px!important;
	/* per compesare LANDING-CHAR */
}

#spalla-sx .contenuto {
	line-height: 14px;
}

#spalla-sx ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-left: 21px;
	padding-right: 7px;
}

#spalla-sx ul ul {
	padding-left: 14px;
}

#spalla-sx li a {
	text-decoration: none;
	color: #666;
}

#spalla-sx li a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #000000
}

#spalla-sx li span.selected a {
	text-decoration: none;
	color: #E7662B;
}

#spalla-sx li span.selected a.nero {
	text-decoration: none;
	color: #fff;
	background-color: #000000
}

#footerMenu {
	text-align: center;
	/*width: 920px;*/
	width: 920px;
	margin: 0px auto;
	border-top: 1px solid #fff;
}

#footerMenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
}

#footerMenu li {
	display: inline;
	line-height: 14px;
}

#footerMenu li a {
	text-decoration: none;
	color: #333;
}

#footerMenu li span {
	white-space: nowrap;
}

#footer .contenuto {
	color: #888888;
	text-align: center;
	margin-top: 10px;
}

/**** DEFAULT ***/

#contenuto {
	line-height: 14px;
	margin-left: 220px;
	padding: 0px;
}

#contenuto h1 {
	margin: 0px;
}

#contenuto h2 {
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 16px;
	text-transform: none;
	font-size: 11px;
	line-height: 24px;
}

#contenuto h2 span {
	background-color: #E7662B;
	color: #fff;
	padding-left: 5px;
	padding-right: 5px;
	height: 24px;
}

#contenuto h3 {
	margin: 0px;
}

#contenuto .contenuto {
	width: 240px;
	float: left;
	margin-right: 10px;
	margin-bottom: 14px;
}

#contenuto .contenuto a {
	color: #E7662B;
}

#contenuto .contenuto a:hover {
	color: #333333;
}

#contenuto .contenuto li a {
	color: #333;
}

#contenuto .contenuto li a:hover {
	color: #fff;
}

#contenuto .contenutodown {
	width: 215px;
	float: left;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-right: 15px;
}

#contenuto .contenutodown a {
	color: #fff;
	background-color: #E7662B;
}

#contenuto .contenutodown a:hover {
	text-decoration: none;
	color: #fff;
	color: #333;
}

#contenuto .contenuto .immagineA {
	text-align: center;
	overflow: hidden;
	/*width: 182px;*/
	width: 430px;
	border: 0px;
	height: 500px;
	margin-bottom: 15px;
}

#contenuto .contenutodown .stationery {
	text-align: left;
	overflow: hidden;
	/*width: 182px;*/
	width: 215px;
	border: 0px;
	margin-bottom: 15px;
}

#contenuto .contenutodown .pelletteria {
	text-align: left;
	overflow: hidden;
	/*width: 182px;*/
	width: 215px;
	border: 0px;
	margin-bottom: 15px;
}

#contenuto .contenutodown .homeoffice {
	text-align: left;
	overflow: hidden;
	/*width: 182px;*/
	width: 215px;
	border: 0px;
	margin-bottom: 15px;
}

#risultati_punti_vendita {
	width: 600px;
	margin-left: 80px;
	clear: left;
	margin-top: 33px;
	float: left;
}

*|html #risultati_punti_vendita{
	margin-top: 35px;
	}

#contenuto .contenuto .italia {
	text-align: center;
	overflow: hidden;
	/*width: 182px;*/
	width: 387px;
	border: 0px;
}

#contenuto .contenuto .indirizzi {
	text-align: left;
	overflow: hidden;
	/*width: 182px;*/
	width: 500px;
	border: 0px;
	margin-bottom: 14px;
}

#contenuto .contenuto .indirizzi .titoloRegione {
	font-size: 11px;
	color: #E7662B;
}

#mondo {
	width: 687px;
	min-height: 379px;
	margin-top: 3px;
	margin-bottom: 24px;
	background: url(../mondo.png) no-repeat;
}

#province {
	margin-left: 90px;
	margin-top: 110px;
}

#nazioni {
	margin-top: 110px;
	margin-left: 30px;
}

.arancio {
	color: #E7662B;
}

/**** DEFAULT LARGO ***/

body.default_largo #contenuto .contenuto {
	width: 628px;
	float: left;
	margin-right: 0px;
	margin-bottom: 14px;
}

body.default_largo #contenuto .contenuto .immagineA {
	background-color: transparent;
	text-align: left;
	overflow: hidden;
	width: 628px;
	height: 252px;
	margin-bottom: 15px;
	border: none;
}

/**** CATALOGO ***/

body.catalogo #contenuto .contenuto {
	width: 560px;
	margin-bottom: 42px;
}

body.catalogo #contenuto .contenuto .immagineA {
	background-color: #fff;
	text-align: center;
	border: 1px solid #ccc;
	overflow: hidden;
	width: 560px;
	height: 314px;
	margin-bottom: 13px;
}

body.catalogo #contenuto .miniBox {
	width: 150px;
	height: 140px;
	float: left;
	margin-right: 28px;
	margin-bottom: 28px;
	overflow: hidden;
	text-align: center;
	background-color: #ccc;
}

body.catalogo #contenuto .miniBox .immagineB {
	width: 152px;
	height: 153px;
	overflow: hidden;
	border: 1px solid #ccc;
}

body.catalogo #contenuto .miniBox a {
	color: #E62;
	/*font-weight: normal;*/
}

/**** CATALOGO MACRO ***/

body.catalogo_macro #contenuto .contenuto {
	width: 700px;
	margin-bottom: 42px;
}

body.catalogo_macro #contenuto .contenuto .immagineA {
	text-align: center;
	border: 1px solid #ccc;
	overflow: hidden;
	width: 560px;
	height: 314px;
	margin-bottom: 8px;
}

body.catalogo_macro #contenuto .miniBox {
	width: 154px;
	height: 155px;
	float: left;
	margin-right: 48px;
	margin-bottom: 41px;
	overflow: hidden;
	text-align: center;
}

body.catalogo_macro #contenuto .miniBox .immagineB {
	width: 152px;
	height: 126px;
	overflow: hidden;
	background-color: transparent;
	background-position: center center;
}

body.catalogo_macro #contenuto .miniBox a {
	color: #E62;
	/*font-weight: normal;*/
}

body.presentazione_linea #contenuto .midiBox {
	/*width: 154px;*/
	width: 322px;
	height: 155px;
	float: left;
	margin-left: 34px;
	margin-right: 8px;
	margin-top: 13px;
	margin-bottom: 0px;
	overflow: hidden;
	text-align: center;
	display:inline;
}

body.presentazione_linea #contenuto .midiBox .immagine {
	/*width: 152px;*/
	width: 322px;
	height: 126px;
	overflow: hidden;
	background-color: #fff;
}

body.presentazione_linea #contenuto .midiBox a {
	color: #E62!important;
	padding-left: 10px;
	padding-right: 10px;
	/*font-weight: normal;*/
}

body.presentazione_linea #contenuto .midiBox a:hover {
	color: #fff!important;
	background-color: #E62!important;
	/*font-weight: normal;*/
}

body.presentazione_linea #contenuto .midiBox .immagine a:hover {
	background-color: #fff!important;
}

/**** CATALOGO CATEGORIE ***/

body.catalogo_categorie #contenuto .contenuto {
	width: 560px;
	margin-bottom: 42px;
}

body.catalogo_categorie #contenuto .contenuto .immagineA {
	text-align: center;
	border: 1px solid #ccc;
	overflow: hidden;
	width: 560px;
	height: 314px;
	margin-bottom: 8px;
}

body.catalogo_categorie #contenuto .miniBox {
	width: 154px;
	height: 155px;
	float: left;
	margin-right: 24px;
	margin-bottom: 13px;
	overflow: hidden;
	text-align: center;
}

body.catalogo_categorie #contenuto .miniBox .immagineB {
	width: 152px;
	height: 126px;
	overflow: hidden;
	background-color: transparent;
	background-position: center center;
}

body.catalogo_categorie #contenuto .miniBox .arancio a {
	color: #E62;
	padding-left: 5px;
	padding-right: 5px;
}

body.catalogo_categorie #contenuto .miniBox .arancio a:hover {
	background-color: #E62;
	color: #fff;
}

/**** CATALOGO ARTICOLI ***/

body.catalogo_articolo #contenuto .contenutoTesto {
	width: 201px;
	float: left;
	margin-right: 14px;
	margin-bottom: 42px;
	text-align: left;
}

body.catalogo_articolo #contenuto .contenutoImmagini a,
body.catalogo_articolo #contenuto .contenutoTesto a {
	color: #333;
}

body.catalogo_articolo #contenuto .contenutoImmagini a:hover,
body.catalogo_articolo #contenuto .contenutoTesto a:hover {
	color: #E7662B;
}

body.catalogo_articolo #contenuto .contenutoImmagini {
	width: 450px;
	margin: 0px;
	float: left;
	margin-top: 42px;
	text-align: left;
	background-color: #fff;
	padding: 6px;
}

body.catalogo_articolo #contenuto .contenutoImmagini .immagineA {
	overflow: hidden;
	margin: 0px;
	width: 329px;
	float: left;
	margin-right: 0px;
}

body.catalogo_articolo #contenuto .contenutoImmagini .immagineB {
	overflow: hidden;
	margin: 0px;
	width: 112px;
	float: left;
	margin-right: 0px;
}

body.catalogo_articolo #contenuto .contenutoImmagini .immagineB img {
	margin-bottom: 14px!important;
}

/**** PRESETNAZIONE LINEA ***/

body.presentazione_linea #spalla-sx {
	margin: 0px;
}

body.presentazione_linea #contenuto {
	margin-left: 181px;
}

body.presentazione_linea #intestazione {
	margin-bottom: 0px;
}

body.presentazione_linea #spalla-sx {
	/*margin-top: 28px!important; per compesare il menu dopo l'azzerramtno sopra per body.presentazione_linea #intestazione */
	margin-top: 42px!important;
	/*per compesare LANDING-CHAR */
}

body.presentazione_linea #contenuto .contenuto {
	width: 759px;
	margin: 0px;
	margin-bottom: 28px;
	height: auto;
	float: left;
}

body.presentazione_linea #contenuto .contenuto a {
	color: #333;
}

body.presentazione_linea #contenuto .contenuto a:hover {
	color: #E7662B;
}

body.presentazione_linea #contenuto .contenuto strong {
	color: #fff;
	background-color: #E7662B;
	padding: 0px 4px;
	text-transform: uppercase;
}

body.presentazione_linea #contenuto .contenutoTesto {
	width: 719px;
	float: left;
	margin-left: 39px;
	margin-bottom: 42px;
	text-align: left;
}

body.presentazione_designer #contenuto .contenuto {
	width: 660px;
}

body.presentazione_designer #contenuto .contenuto a.selected,
body.presentazione_designer #contenuto .contenuto a:hover,
body.presentazione_designer .contenutoImmagini a.selected,
body.presentazione_designer .contenutoImmagini a:hover {
	color: #E7662B;
}

body.presentazione_designer .contenutoImmagini li,
body.presentazione_designer #contenuto .contenuto li {
	display: inline;
	list-style: none;
	white-space: nowrap;
}

body.presentazione_designer .contenutoImmagini {
	width: 224px;
	float: left;
	text-align: left;
	margin-top: 14px;
}

body.presentazione_designer .contenutoImmagini ul {
	width: 213px;
}

body.presentazione_designer .contenutoImmagini a {
	color: #333;
}

body.presentazione_designer .contenutoTesto {
	width: 410px;
	float: left;
	text-align: left;
	margin-top: 14px;
}

body.home #contenuto .contenuto {
	width: 690px;
}

body.home #contenuto .contenutoTesto {
	width: 225px;
	float: left;
	text-align: left;
	margin-top: 14px;
	margin-right: 28px;
}

body.home #contenuto .contenutoImmagini {
	margin-top: 14px;
}

/**** scheda_articolo **

body.scheda_articolo #contenuto {
	line-height: 14px;
	margin-left: 245px;
	padding:0px;
}
body.scheda_articolo #contenuto .contenuto {
	width: 270px;
	float: left;
	margin-right:42px;
	margin-bottom:14px;	
}
body.scheda_articolo #contenuto .contenuto .immagineA{
	background-color: #fff;
	text-align: center;
	overflow: hidden;
	width: 270px;
	border: 1px solid #ccc;
	height: 265px;
	margin-bottom:13px;
}
body.scheda_articolo #contenuto strong {
	color:#E62;
	text-transform: uppercase;
}

*/

#menuRegioni ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	padding-right: 7px;
}

#menuRegioni ul ul {
	padding-left: 14px;
}

#menuRegioni li a {
	text-decoration: none;
	color: #666;
}

#menuRegioni li a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #E7662B;
}

#menuRegioni li span.selected a {
	text-decoration: none;
	color: #E7662B;
}

#menuRegioni li span.selected a.arancio {
	text-decoration: none;
	color: #fff;
	background-color: #E7662B;
}

.menuPress_anni {
	padding: 0 0 28px;
}

.menuPress_anni ul {
	margin: 0;
	padding: 0;
}

.menuPress_anni li {
	list-style-type: none;
	list-style-position: outside;
	display: inline;
	margin-left: 2px;
}

.menuPress_anni li a {
	text-decoration: none;
	color: #666;
	padding-left: 5px;
	padding-right: 5px;
}

.menuPress_anni li a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #E7662B;
	padding-right: 5px;
	padding-left: 5px;
}

.menuPress_anni li span.selected {
	text-decoration: none;
	color: #fff;
	background-color: #E7662B;
	padding-left: 5px;
	padding-right: 5px;
}

.menuPress_mesi {
	float: left;
	width: 120px;
}

.menuPress_mesi ul {
	margin: 0;
	padding: 0;
}

.menuPress_mesi li {
	list-style-type: none;
	list-style-position: outside;
	padding-left: 5px;
	padding-right: 5px;
}

.menuPress_mesi li a {
	text-decoration: none;
	color: #666;
	padding-right: 5px;
	padding-left: 5px;
}

.menuPress_mesi li a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #E7662B;
	padding-right: 5px;
	padding-left: 5px;
}

.menuPress_mesi li span.selected {
	text-decoration: none;
	color: #fff;
	background-color: #E7662B;
	padding-right: 5px;
	padding-left: 5px;
}

#contenuto .listPress {
	float: right;
	width: 515px;
	margin-right: 10px;
}

#contenuto .listPress ul {
	background-color: #f8f8f8;
	margin-top: 12px;
	padding: 3px 10px 10px;
}

#contenuto .listPress li {
	list-style-type: none;
	list-style-position: outside;
	margin: 0 0 -4px -8px;
}

#contenuto .listPress li a {
	color: #333;
}

#contenuto .listPress li a:hover {
	color: #E7662B;
}

.label {
	float: left;
	text-align: right;
	width: 140px;
	margin: 6px 2px 0;
}

.field {
	display: inline;
	margin: 4px;
}

.SI-FILES-STYLIZED label.cabinet {
	width: 82px;
	height: 20px;
	background: url(../../images/browse_it.gif) no-repeat 0 0;
	display: block;
	overflow: hidden;
	cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file {
	position: relative;
	height: 100%;
	width: auto;
	opacity: 0;
	-moz-opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.piedeBiancoRigaRossa {
	background-attachment: scroll;
	background-image: url(../body-bg_riga-rossa.gif);
	background-repeat: repeat-y;
	background-position: 180px top;
	background-color: #fff;
	height: 30px;
}

#blackLabel {
	color: #fff;
	float: right;
	margin-left: -5px;
	margin-top: 15px;
	width: 21px;
	height: 133px;
}

#whiteLabel {
	background-color: #fff;
	width: 20px;
	height: 150px;
	float: left;
	margin-right: -5px;
	margin-top: 40px;
}

.paginazione {
	position: relative;
	top: -28px;
	margin-bottom: -14px;
	text-align: left;
}

.paginazione,
.paginazione a {
	color: #333;
}

.paginazione a:hover {
	color: #E7662B;
}

#paginazioneSotto {
	padding-left: 2px;
}

#paginazioneSopra {
	padding-top: 14px;
	margin-bottom: 14px;
}

.altreVersioni {
	text-align: left;
	color: #666;
}

#VARACC {
	float: right;
	/*width: 499px;*/
	width: 450px;
	margin-right: 49px;
	text-align: left;
}

#VARACC a {
	color: #333;
}

#VARACC a:hover {
	color: #E7662B;
}

/* prev next articoli dettaglio */
div#contenuto{position:relative;}
ul.prev-next{position:absolute;right:40px;top:11px;}
ul.prev-next li{display:block;display:inline;color:#888888;}
ul.prev-next li a{color: #333333;}
ul.prev-next li a:hover{color: #E7662B;text-decoration: none;}



.social{position:absolute;top:-25px;right:54px;width:300px;height:25px;list-style:none;overflow:hidden;}
.social li{float:right;width:65px;height:24px;border:1px solid #ccc;border-bottom:none;margin-left:3px;}
.social li a{display:block;width:65px;height:24px;background:url(../soc-fb.gif) no-repeat 0 0;text-indent:-9999px;}
.social li.fb{border-color:#3c5a98;}
.social li.fb a{background-image:url(../soc-fb.gif);}
.social li.yt a{background-image:url(../soc-yt.gif);}
.social li.tw a{background-image:url(../soc-tw.gif);}
.social li.shop a{width:89px; background-image:url(../shoponline.gif);}
.social li.shop {width:89px;border-color:#ff671d;}
#gancio{position:relative;margin-top:30px;}


