#shn_title.titolo_prodotto_singolo h1, #shn_title.titolo_prodotto_singolo h2,#shn_title.titolo_prodotto_singolo #shn_nav_path{font-family:'Muli',sans-serif;}

#shn_content_right_bottom{width:772px;float:right;}
#shn_content_bottom{width:/*100%;*/1000px;}

#prodotto_bottoni{margin-top:10px;}
#prodotto_bottoni_larga{margin:10px auto 0;width:auto;width:60%;}
.prodotto_bottone {float:left;width:165px;height:60px;margin-right:20px;cursor:pointer;}
	#bottone_colori{background:url(../img/info_prodotto/bottone_colori.png) no-repeat;}
	#bottone_descrizione{background:url(../img/info_prodotto/bottone_prodotto.png) no-repeat;}
	#bottone_accessori{background:url(../img/info_prodotto/bottone_look.png) no-repeat;}
	#bottone_colori.selected{background:url(../img/info_prodotto/bottone_colori_hover.png) no-repeat;}
	#bottone_descrizione.selected{background:url(../img/info_prodotto/bottone_prodotto_hover.png) no-repeat;}
	#bottone_accessori.selected{background:url(../img/info_prodotto/bottone_look_hover.png) no-repeat;}

#prodotto_box{position:relative;margin-top:70px;}
#prodotto_box_larga{position:relative;/*margin:70px auto 0;*//*width:80%;*/text-align:left; }
.title_elenco_colori {display: block;width: 100%;text-align:center;color: #1168b0;font-family: 'Muli',sans-serif;font-size: 24px;font-weight: 300;margin: 0px  0 0 0;}

.prodotto_box{/*position:absolute;*/width:800px;height:151px;}
	#prodotto_colori{background:url(../img/info_prodotto/colori.png) no-repeat;}
	#prodotto_descrizione{background:url(../img/info_prodotto/descrizione.png) no-repeat;}
	#prodotto_accessori{background:url(../img/info_prodotto/accessori.png) no-repeat;}
	
#prodotto_singolo {position:relative;width:100%;min-height:380px;background:#fff;border-radius:3px;overflow:auto;/*padding-bottom:20px;*/}	
#prodotto_singolo .title_elenco_colori,#shn_content  .title_section { margin-left: 10px;text-align: left;width: 94%;}	
.prodotto_left{float:left;width:740px/*73%*/;margin-top:30px;}
.prodotto_right {/*float:right;*/position:absolute;right:15px;top:15px;width:238px;}
.prodotto_right_box{background:#fff;color:#8B8B8B;font-family: 'Muli', sans-serif;font-size:17px;}
	.prodotto_right_box font{color:#333;font-size:1.4em;}
	.prodotto_right_box .barrato {color: #999999; text-decoration: line-through;}
	.prodotto_right_box .rosso {color: #D70000;}
	#carrello_top_info{font-family:verdana;display:inline;}
	#carrello_top_info div{display:inline;}
	#div_prodotto_marca{text-align:center; width:100%;}
	#div_prodotto_marca img {height: auto; max-width: 210px;}
	#div_prodotto_marca a span {color: black; width:100%; text-align: left; font-weight: bold;}
	#div_prodotto_marca a span:hover {color: gray;}
	.colore_terminato {color:#4C4C4C; margin-top: 60px; text-align: center;}
	#colorAddCartFinalClick {font-weight:bold;/*border:#ddd solid 1px;*/font-weight:boldwidth:90%;text-align:center;padding:6px 0;/*border-radius:5px;*/background:#D70000;color:#fff; font-size:1em; margin:20px auto 0;-webkit-transition: background-color 200ms;-moz-transition: background-color 200ms; -o-transition: background-color 200ms; transition: background-color 200ms;}
	#colorAddCartFinalClick:hover {background:#E59304;}
	#colorAddCartFinalClick.attivo {background:#F9B516;/*box-shadow: 0 0 2px #999999;*/text-shadow: 0 0 1px #999999;}
	#colorAddCartFinalClick.attivo:hover {background:#E59304;}
	
	
	#box_condividi{overflow: auto; margin:5px 0;padding: 5px 0px;text-align: center;}
	#box_condividi:hover{}
	#cards_small{text-align:center;margin:5px 0;}
	#cards_small img{width:20px;}
	#ask{padding: 5px 0;background: url("/img/layout/social/ask.png") no-repeat;background-position:5px center;color:#999;font-weight:bold;text-align:center;font-size:11px;}
	#ask:hover{background-image: url("/img/layout/social/ask_hover.png");background-color:#eee;}
	

	.div_prodotto_taglie{
		float:left;
		border-radius:2px;
		padding:3px 6px;
		margin: 9px 8px 0px 0;
		font-size:0.8em;
	}
	.div_prodotto_taglie:hover{
		background-color: #BD173A; 
		border:#BD173A 2px solid;
		color:#fff;
	}
	.taglia_unsel {
		color:#1168b0;
		background-color: #fff;
		border:#1168b0 2px solid;
	}
	.taglia_sel {
		color: white;
		background-color: #1168b0; 
		border:#1168b0 2px solid;
	}

	.div_prodotto_quantita, #colorAddCartMisuraEtichetta{margin-top:10px;position:relative;}
	.div_prodotto_quantita{padding-top:5px;}
	.div_prodotto_quantita input{width:30px;text-align:center;border:inset 1px #fff;border-radius:3px;}
	#colorAddCartPrezzo {border-top:1px #d0d0d0 solid; margin-top:10px;}

	#convBox {
		font-family:verdana;
		box-shadow:-1px 1px 3px #333;
		font-size:12px;
		position: absolute;
		display: none;
		background:rgba(255,255,255,0.8);
		padding:3px;
		z-index: 50;
	}
	#convBox.fix {padding:0;box-shadow:initial;margin: 20px auto;z-index:0;}
	#convBox.fix #close_misure{display:none;}
	#convBox.fix #convTab{width:100%;border: 4px solid #ddd;padding: 10px 0;}
	#convBox.fix #convTab tr td{padding:0;border:none;border:1px #ccc dotted;}
	#convBox:hover {}

	#convTab tr {color:#333333;}
	#convTab tr th {font-weight:normal;}
	#convTab tr td {border-top:1px solid #ddd; padding:2px 5px;}
	#convTab tr.riga_selezionata {background:#1168b0;color:#fff;}
	#convTab .mis {font-weight: bold;}

	#close_misure{color:#333;background: #EEEEEE;border-radius: 20px 20px 20px 20px; box-shadow: -1px -1px 3px #333333; cursor: pointer; height: 20px; right: 0;
    line-height: 15px; margin: -12px -12px 0 0 ; position: absolute;text-align: center; top: 0; width: 20px;}

	#misure_note{border-top:1px solid #999;font-size:12px; padding-left: 5px; padding-top: 2px;}

.descrizione_articolo { font-size:13px; font-family: 'Muli', sans-serif; color:#8b8b8b;float:right;width:400px;}
.descrizione_articolo:hover { color:#333;}

#mini_slider_box { width:998px; height:264px; margin-top:50px; padding-bottom:30px;}


	.coloreColori p.coloriTitolo {
		margin-bottom: 10px;
		padding-left: 4px;
		color: #999;
		font-weight: bold;
		font-size: 14px;
		text-align: left;
		font-family:'Muli',sans-serif;
	}
	a.coloriTitolo, a.coloriTitolo:link, a.coloriTitolo:visited {
		color: #666666;
		font-size: 11px;
		font-weight: normal;
		padding: 0 20px;
	}
	a.coloriTitolo:hover, a.coloriTitolo:focus, a.coloriTitolo:active {
		color: red;
	}
	#colorDescrizione {
		padding-top: 24px;
		padding-bottom: 6px;
		margin-bottom: 30px;
		color: #666666;
		font-size: 12px;
		font-weight: bold;
	}
	.coloriRiga, .coloriRigaMisure {
		overflow: hidden;
		margin-left:15px;
	}
	.coloriRigaMisure {
		margin-bottom: 26px;
	}
	.coloriColonna  {
		float: left;
		padding-right: 6px;
		text-align: center;
		width: 69px;
	}
	.coloriColonna  a{
		color:#999;
		font-size:12px;
	}
	/*.coloriMisure  {float: left;padding: 0 3px;text-align: center;font-size: 12px;width: 69px;}*/
	.coloriMisure  {float: left;margin: 0 5px;text-align: center;font-size: 12px;width: 65px;padding-top:5px;}
	.coloriMisure:hover  {background:#f9f9f9;cursor:default;}
	
	.foto_principale img{color:#666;font-size:24px;}
	.zoom-thumbnail img{color:#666;font-size:12px;}
	#div_prodotto_marca img{color:#666;font-size:24px;}
	/*.coloriMisure .colori_misura{font-size:10px;float:left;font-family:arial;color:#888;font-weight:bold;border:#fff solid 1px;margin:0 3px;padding:0 1px;}*/
	.coloriMisure .colori_misura{max-width:28px;font-size:10px;display:inline-block;font-family:arial;color:#888;font-weight:bold;overflow:hidden;}
	.coloriMisure .colori_misura a{color:#aaa;}
	.coloriMisure .colori_misura:hover{color:#fff;background:#666;cursor:default;}

.altre_foto{min-height:250px;} 

.box_materiali{position:absolute;right:0px;top:10px;height:280px;width:250px;font-size:14px;color:#A1A1A1;font-family:'Muli',sans-serif;}
.box_materiali img{opacity:0.4;height:48px;float:left;}
.box_materiali div {position: relative;}
.box_materiali span {position: absolute; left: 65px; top: 15px;	color: #8B8B8B;	font-size: 14px;}

.icone_materiali{float:left;clear:both;}
.testo_materiali{float:left;padding-top:7px;width:150px;margin-left:3px;}
.scarpa_tipo{font-size:18px;margin-bottom:10px;}
.scarpa_tipo img{height:22px;opacity:0.3;margin-right:5px;}


.social_prodotto{background-position:center top;overflow:hidden;height:40px;width:40px;display:inline-block;margin:2px;cursor:pointer;background-size:100%;}
.social_prodotto:hover{opacity:0.7;}
.social_prodotto.social_facebook{background-image:url(../img/layout/social/facebook.png);}
.social_prodotto.social_pinterest{background-image:url(../img/layout/social/pinterest.png);}
.social_prodotto.social_email{background-image:url(../img/layout/social/email.png);}
.social_prodotto.social_googleplus{background-image:url(../img/layout/social/googleplus.png);}
.social_prodotto.social_instagram{background-image:url(../img/layout/social/instagram.png);}
.social_prodotto.social_ask{background-image:url(../img/layout/social/ask.png);}


li:first-child .zoom-thumbnail, li .zoom-thumbnail{margin-left:0;}
.altre_foto,.foto_principale{float:left;z-index:0;position:relative;}
.altre_foto ul,.altre_foto ul li{padding:0;margin:0;}
.altre_foto ul li a{margin-top:15px;}
.altre_foto{width:50px;margin-right:30px;margin-top:10px; margin-left:10px;}
.altre_foto img{width:100%;height:auto;}
.full_size{float:left;margin-left:-30px;z-index:1;position:relative;}
.img_box_fancy div{background:url(/img/layout/full_size.png) no-repeat;height:30px;width:30px;background-position:99% 1%;}
.img_box_fancy div:hover{background-image:url(/img/layout/full_size_big.png);}