/* generale */
* {font-family: Georgia, serif; font-size:12px; color:#282828;}

a img, .nbrd {border:0 !important;}
a {color:#282828; text-decoration:none;}
	a:hover {color:#282828; border-bottom:1px solid #a56195;}

.evid, b, strong {color:#a56195;}
.big {font-size:1.6em;}

.lft {float:left;}
img.lft {margin:0.5em 0.5em 0.5em 0;}
.rgt {float:right;}
img.rgt {margin:0.5em 0 0.5em 0.5em;}
.clrlf {clear:both;}
.clrrg {clear:right;}

/* headers */
h1, h2, h3, h4, h5, h6 {color:#a56195;}
	h1 {font-size:1.6em;}
	h2 {font-size:1.4em;}
	h3 {font-size:1.25em;}
	h4 {font-size:1.2em;}
	h5 {font-size:1.1em;}
	h6 {font-size:1em;}
a h1 {margin:0; padding:0;}

/* box model */
body {background:#a56195 url('/upload/layouts/lay2/images/bg_body.gif') repeat-x top; text-align:center;}
	#main {text-align:left; margin:0 auto; width:970px;}
	#header {float:left; height:100px; width:400px;}
	#barra {float:left; height:100px; width:560px; line-height:100px; text-align:right; color:#fff; padding-right:5px;}
		#barra a {color:#fff;}
			#barra a:hover {border-bottom-color:#fff;}
		#barra img {vertical-align:middle; margin-left:5px; margin-right:5px;}
			#barra img.flag {margin-right:0;}
		#flags {margin:0 10px;}
		#carrello {margin:0 10px;}
	#content {background:#fff; clear:left;}
		#content p {line-height:1.6em; text-align:justify; font-size:11px;}
			#content p * {font-size:11px;}
		#menu {width:180px; float:right; padding:10px;}
			#cercanel {height:50px; line-height:50px; background:url('/upload/layouts/lay2/images/icon-bag.jpg') no-repeat right top; color:#999; font-size:14px;}
			#boxmenu h3 { margin-top:66px; color:#282828; text-transform:uppercase; font-size:13px; margin:15px 0 8px 0; padding:0 0 6px 0; border-bottom:1px solid #999; }
		#princ {width:750px; float:left; padding:10px 10px 30px 10px; position:relative;}
			#breadcrumb {height:50px; line-height:50px; color:#999;}
				#breadcrumb a, #breadcrumb strong {color:#999;}
		#imgHome {margin:8px 0;}
			#imgHome  img{width:750px;}
			#col1sch {float:right; width:510px;}
				#col1sch h2 {text-align:right;}
			#col2sch {float:left; width:230px; margin-left:10px; font-size:11px; margin-top:32px;}
				#col2sch h5 {color:#282828; padding:0; margin:15px 0 5px 0; font-size:11px;}
	#footer {text-align:right; padding:5px;}
		#footer span {float:left; font-size:11px;}
		#footer a {font-size:11px;}
			#footer a:hover {color:#fff}

/* form */
#formlogin {display:none;}
	#formlogin label {color:#fff; padding:0 3px 0 9px;}
	#formlogin input {color:#a56195; font-size:0.9em; border:1px solid #444;}
	#formlogin button {border:0; background:none; height:100px; cursor:pointer; padding:0;}
		#formlogin button img {padding-bottom:2px;}

#ricerca {height:19px; line-height:19px; position:relative; margin:7px 0 0 0; padding:0 0 10px 0; border-bottom:1px solid #999;}
	#ricerca select {width:103px; margin:0 8px 0 0; height:19px; border:1px solid #bbb;}
	#ricerca input {width:103px; margin:0 8px 0 0; height:16px; border:1px solid #bbb;}
#ricerca  button {border:0; background:none; margin:0; height:19px; width:19px; cursor:pointer; position:absolute; right:4px; top:-1px;}

/* liste */
#boxmenu ul.mainul {list-style:none; margin:6px 0; padding:4px 0 2px 0; height:175px; overflow:auto; overflow-x:hidden; border-style:solid; border-width:1px; border-color:#ccc;}
	#boxmenu ul.mainul ul {list-style:none; margin:6px 0; padding:4px 0 2px 0;}
	#boxmenu ul li {}
		#boxmenu ul li a {display:block; padding:1px 2px; font-size:11px;}
			#boxmenu ul li a.thisitem {background:#7d4b72; border:0; color:#fff;}
			#boxmenu ul li a:hover {background:#a56195; border:0; border:0; color:#fff;}
ul#paginazione {position:absolute; bottom:8px; left:10px; list-style:none; margin:0; padding:0 0 0 24px; background:url('/upload/layouts/lay2/images/bg_paginazione.gif') no-repeat center left; height:14px; line-height:11px;}
ul#paginazioneBt {position:absolute; top:26px; right:8px; list-style:none; margin:0; padding:0 0 0 24px; background:url('/upload/layouts/lay2/images/bg_paginazione.gif') no-repeat center left; height:14px; line-height:11px;}
	ul#paginazione li, ul#paginazioneBt li {float:left;}
		ul#paginazione li a, ul#paginazioneBt li a {margin:0 3px;}
			ul#paginazione li a.this, ul#paginazioneBt li a.this {border-bottom:1px solid #282828; font-weight:bold;}
			ul#paginazione li a:hover, ul#paginazioneBt li a:hover {background:#a56195; padding:0 3px; margin:0; color:#fff;}
				ul#paginazione li a:hover strong, ul#paginazioneBt li a:hover strong{color:#fff;}

/* table */
#tdcarrello {padding:0; margin:0; width:750px;}
	#tdcarrello tr {padding:0; margin:0;}
		#tdcarrello tr.trth {background:#eee; padding:0; margin:0; height:30px;}
		#tdcarrello tr th {padding:0; margin:0; width:150px; text-align:center; color:#666;}
		#tdcarrello tr td {padding:0; margin:0; width:150px; text-align:center; border-bottom:1px solid #999; font-size:11px;}

/* altro */
#buttonAcq {width:188px; height:53px; margin:35px 0 20px 300px; background:url('/upload/layouts/lay2/images/bg_buttonAcq.gif') no-repeat center center; text-align:center; line-height:53px;}
#buttonAcqsch {width:188px; height:53px; margin:5px 0 12px 1px; background:url('/upload/layouts/lay2/images/bg_buttonAcq.gif') no-repeat center center; text-align:center; line-height:53px;}
	#buttonAcq a, #buttonAcqsch a {font-size:15px; color:#fff; font-weight:normal; display:block; width:188px; height:53px;}
		#buttonAcq a:before, #buttonAcqsch a:before {content: "» ";}
		#buttonAcq a:after, #buttonAcqsch a:after {content: " «";}
		#buttonAcq a:hover, #buttonAcqsch a:hover {text-decoration:none; border:0; font-weight:bold;}
#bottomdiv {height:1px; border:0; border-top:1px solid #999; width:750px;}

#vetrina {margin-bottom:8px; padding-bottom:8px;}
	#vetrina .boxvtr {float:left; width:150px; margin:0 18px;}
		#vetrina .boxvtr div {height:58px; font-size:11px; background:#eee; padding:5px 2px; text-align:center;}
			#vetrina .boxvtr div span {font-size:11px; text-transform:uppercase; line-height:2em; font-weight:bold;}
				#vetrina .boxvtr div span.offerta {color:#060;}
				#vetrina .boxvtr a img { width:150px;}
				#vetrina .boxvtr div span.novita {color:#f60;}
				#vetrina .boxvtr div span.suord {color:#06f;}
				#vetrina .boxvtr div span.nondisp {color:#f00;}

a.color {display:block; height:10px; width:10px; float:left; font-size:10px; margin-right:7px; border:1px solid #666;}
	a:hover.color {border-style:outset;}
.prezzo {font-size:1.4em; font-weight:bold; color:#444;}

.specifiche .box {width:60px; margin:5px 10px 20px 0; float:left;}
	.specifiche .box span {display:block; font-size:11px;}

.riga_selezionata {
	background-color:#A56195;
}
.ok {
	color:#000;
}
.warning {
	color:#f00;
}
.info {
	color:#000;
}
.img_container {
	min-height:400px;
	height:auto !important;
	height:400px;
}
.left_prd_gallery {
	background-image:url('/upload/layouts/lay2/images/left_gallery_prd.png');
}
.right_prd_gallery {
	background-image:url('/upload/layouts/lay2/images/right_gallery_prd.png');
}
#buttonAcqsch { display:none }

#numero_articoli_carrello {
	color:#fff;
}
/** TABELLE - INIZIO **/

	.table_header tr td {
		background-color:#A56195;
		color:#fff;
	}


	.loading {
		height:100px;
		background: #fff url('/upload/layouts/lay2/images/ecommy_loading.gif') no-repeat center center;

	}
	.pari {
		background-color:#fff;
	}
	.dispari {
		background-color:#cecece;
	}
/** TABELLE - FINE **/

/** CARRELLO - INIZIO **/
	.piu, .meno {
		color:#61A593;
		border:1px solid #A56195;
	}

	.piu:hover, .meno:hover {
		background-color:#A56195;
		color:#fff;
	}
/** CARRELLO - FINE **/

#vai_alla_cassa {
	float:right;
}

/** OFFERTE - INIZIO **/
	.testo_offerta img {
		float:left;
		margin:0 10px 10px 0;
	}
	#offbtn {
		width:100%;
		text-align:center;
		margin-top:5px;
	}
	#offbtn span {
		font-size:1.2em;
	}
/** OFFERTE - FINE **/

.variante_selezionata {
	font-weight:bold;
	padding:2px;
	font-size:1.1em;
	border:2px solid #666 !important;
}

.error {
	background-image: url(/upload/layouts/lay2/images/dialog-warning.gif);
	background-repeat:no-repeat;
	background-position:4px 2px;
}
.working {
	background-image: url(/upload/layouts/lay2/images/loadinfo.gif);
	background-repeat:no-repeat;
	background-position:4px 2px;
}
.ok {
	background-image: url(/upload/layouts/lay2/images/ok.gif);
	background-repeat:no-repeat;
	background-position:4px 2px;
}
