/**********HIGHTLIGHTS*/

/*hp
div.wuc-store-hp{
	width:426px;
	clear:both;
	overflow:hidden;
	margin-bottom:10px
}
div.wuc-store-hp div.product{
	width:135px;
	float:left;
	display:inline;
	border:1px solid #d0dfff;
	background:#fff url(../img/bgbox.gif) repeat-x top left;
	margin-left:5px;
	padding-bottom:5px;
}
div.wuc-store-hp h3,
div.wuc-store-hp p{margin:0 3px}
div.wuc-store-hp h3{
	font-weight:bold;
	font-size:1.00em;
	margin-bottom:3px;
	height:28px
}
div.wuc-store-hp p{
	font-weight:normal;
	font-size:0.90em;
	margin-bottom:3px;
	height:90px
}
div.wuc-store-hp h3 a{color:#ff9900}
div.wuc-store-hp h3 a:hover{color:#fbb956}
div.wuc-store-hp p a,
div.wuc-store-hp p a:hover{color:#666}
div.wuc-store-hp div.btn{margin:0 3px}
div.wuc-store-hp div.btn img{margin-right:3px}*/

/*top
div.wuc-store-top{margin-bottom:20px}
div.wuc-store-top img{margin:0 0 5px 10px}
div.wuc-store-top h3,
div.wuc-store-top p{margin:0 10px}
div.wuc-store-top h3{
	font-weight:bold;
	font-size:1.10em;
	margin-bottom:3px;
}
div.wuc-store-top p{
	font-weight:normal;
	font-size:1.00em;
	line-height:1.40em;
	margin-bottom:10px
}
div.wuc-store-top h3 a{color:#ff9900}
div.wuc-store-top h3 a:hover{color:#fbb956}
div.wuc-store-top p a,
div.wuc-store-top p a:hover{color:#666}
div.wuc-store-top div.btn{margin:0 10px}
div.wuc-store-top div.btn img{margin:0 3px 0 0 !important}*/

/*STORE ISTITUTIONAL*/
/*CANCELLARE dopo revisione/istitutional content -> diventa ist.css
div.content{
	border:1px solid #d0dfff;
	background:#fff url(../img/bgbox.gif) repeat-x top left;
	padding:10px;
	margin-bottom:10px;
	padding-bottom:0
}

div.content img{margin-top:5px}
div.content h3{
	font-weight:bold;
	font-size:1.30em;
	color:#006699;
	margin-bottom:10px
}
div.content h4{
	font-weight:bold;
	font-size:1.20em;
	color:#ff9900;
	margin-bottom:10px
}
div.content h5{
	font-weight:bold;
	font-size:1.20em;
	color:#ff9900;
	margin-bottom:2px
}
div.content ul{
	list-style:square outside;
	margin:0 0 10px 30px
}
div.content li{
	font-weight:normal;
	font-size:1.00em;
	color:#006699;
	margin-bottom:8px
}
div.content p{
	font-weight:normal;
	font-size:1.00em;
	line-height:1.40em;
	color:#006699;
	margin-bottom:5px
}

div.content a,
div.content a:hover{text-decoration:underline !important}
div.content a{color:#ff9900}
div.content a:hover{color:#fec472}

div.content table{
	font-weight:normal;
	font-size:1.00em;
	color:#006699;
	width:460px;
	border-top:1px solid #d0dfff;
	border-left:1px solid #d0dfff;
	margin:10px 0
}
div.content table td{
	vertical-align:top;
	padding:3px;
	border-right:1px solid #d0dfff;
	border-bottom:1px solid #d0dfff;
}
div.content table td.head{
	font-weight:bold;
	font-size:1.20em;
	background:#edf1f8
}*/

/*LIST*/
div.wuc-store-list{
	width:473px;
	clear:both;
	overflow:hidden;
	padding:10px;
	padding-bottom:0 !important
}
* html div.wuc-store-list{width:493px}
div.wuc-store-list h3{
	font-weight:bold;
	font-size:1.30em;
	color:#006699;
	margin-bottom:5px	
}
div.wuc-store-list div.product{
	width:473px;
	clear:both;
	overflow:hidden;
	margin-bottom:5px
}
div.wuc-store-list div.img{float:left}
div.wuc-store-list div.des{width:390px;float:right}
div.wuc-store-list h4,
div.wuc-store-list p{margin:0 3px}
div.wuc-store-list h4{
	font-weight:bold;
	font-size:1.20em;
	margin-bottom:3px;
	color:#ff9900
}
div.wuc-store-list p{
	font-weight:normal;
	font-size:1.00em;
	margin-bottom:3px;
	color:#666
}
div.wuc-store-list h4 a{color:#ff9900}
div.wuc-store-list h4 a:hover{color:#fbb956}
div.wuc-store-list p a,
div.wuc-store-list p a:hover{color:#666}
div.wuc-store-list div.btn{margin:0 3px}
div.wuc-store-list div.btn img{margin-right:3px}

/*DETAIL*/
/*description*/
div.description{padding:10px 0 0 0}
div.description div.img{margin:0 10px 10px 10px}
/*photogallery
div.description div.thumbnails{
	margin-top:5px;
}
div.description div.thumbnails img{
	margin-right:3px;
	border:1px solid #d0dfff
}
div.description div.thumbnails a:hover img{border:1px solid #adc3f1}*/
div.description h3,
div.description h4,
div.description p{margin:0 10px}
div.description h3{
	font-weight:bold;
	font-size:1.30em;
	margin-bottom:5px;
	color:#ff9900
}
div.description h4{
	font-weight:bold;
	font-size:1.20em;
	margin-top:5px;
	margin-bottom:5px;
	color:#006699
}
div.description p{
	font-weight:normal;
	font-size:1.00em;
	line-height:1.40em;
	color:#666;
	margin-bottom:10px;
}

/*datasheet*/
div.datasheet{
	padding:0 10px;
	margin-bottom:15px
}
div.datasheet table{
	width:473px;
	border-top:1px solid #d0dfff;
	border-left:1px solid #d0dfff;
	border-right:1px solid #d0dfff
}
* html div.datasheet table{width:471px}
div.datasheet table td{
	font-weight:normal;
	font-size:0.90em;
	color:#006699;
	border-right:1px solid #d0dfff;
	border-bottom:1px solid #d0dfff;
	padding:3px 10px;
	vertical-align:top
}
div.datasheet td.name{
	font-size:1.30em;
	font-weight:bold;
	padding:5px 0 5px 10px
}
div.datasheet td.title{text-align:right;font-weight:bold}
div.datasheet td.data{font-weight:normal}
div.datasheet td.name,
div.datasheet td.data{border-right:none}
div.datasheet tr.even{background:#edf1f8}
div.datasheet tr.odd{background:#fff}

/*buttons*/
div.actions{padding:10px 10px 0 10px}
div.actions img{margin:0 5px 5px 0}

/*SORT*/
div.sort{/*display:none;*//*per elenco senza paging*/
	width:473px;
	padding:5px 10px 0 10px;
	overflow:hidden;
	clear:both
}
* html div.sort{width:493px}
/*sorted*/
div.sorted{padding-bottom:5px}
div.sorted label{
	font-weight:normal;
	font-size:0.80em;
	color:#ccc
}
div.sorted select{
	width:170px;
	font-weight:normal;
	font-size:0.95em;
	color:#333
}
/*results*/
div.results{
	float:left;
	font-weight:normal;
	font-size:0.90em;
	color:#666;
	padding-top:2px
}
/*pagination*/
div.pagination{
	float:right;
	font-weight:normal;
	font-size:0.80em;
	color:#333;
	padding:3px 0
}
div.pagination a{
	padding:2px 5px;
	margin-left:2px;
	text-decoration:none;
	background:#ccc url(../img/bgPag.gif) repeat-x top left;
	border:1px solid #ccc;
	color:#333333
}
div.pagination a:hover,
div.pagination a:active{border:1px solid #999;color:#999}
div.pagination a.selected{
	background:#ccc;
	border:1px solid #999;
	color:#999;
	font-weight:bold
}

/*SEND FRIEND
div#sendfriend{
	width:450px;
	margin:0 10px;
	margin-top:10px
}
div#sendfriend div{margin-bottom:3px}
div#sendfriend label{
	font-size:1.00em;
	color:#5c6e86;
	margin:0
}
div#sendfriend input,
div#sendfriend textarea{width:300px}
div#sendfriend input,
div#sendfriend textarea,
div#sendfriend img{margin-bottom:3px}
div#sendfriend img{margin-top:5px}
div#sendfriend span.mandatory{color:#ff0000;font-size:0.85em}*/

/*send friend*/
.mandatory{color:#ff0000;font-size:0.90em}
div#sendfriend{
	border:1px dotted #ccc;
	padding:5px;
	margin:15px 5px
}
div#sendfriend div{margin-bottom:3px}
div#sendfriend h3{
	font-weight:bold;
	font-size:1.25em;
	color:#ff9900;
	margin-bottom:5px
}
div#sendfriendEsito p.valid{color:red;margin:8px 0 0 10px}
div#sendfriend label{
	font-weight:normal;
	font-size:0.90em;
	color:#ccc;
	margin-left:5px
}
div#sendfriend input{width:210px}
div#sendfriend textarea{width:310px;height:120px}
div#sendfriend input.btn{
	margin-top:8px;
	width:auto;
	height:auto
}
div#sendfriend span.dida{
	font-weight:normal;
	font-size:0.90em;
	color:#ccc
}
div#sendfriendOK p{
	font-size:0.90em;
	color:#333;
	margin-top:10px
}














