﻿/************************************************/
/**** CSS: DETTAGLIO.ASPX (SchedaProdotto)	 ****/
/************************************************/

#SchedaProdotto
{
	position:relative;
}

#SchedaProdotto #Loading
{
	display:none;
	position:absolute;
	top:100px;
	left:450px;
}

#SchedaProdotto .ConfermeAggiuntaProdotti
{
	border: 1px solid #666666;

	position: absolute;
	left: 320px;
	top: 100px;
	
	background-color:#FFFFAB;
	display:none;
	font-size:14px;
	font-weight:bold;
	opacity:0.80;
	padding:10px;		
	text-transform:uppercase;
}

#SchedaProdotto *
{
	font-family:Tahoma;
	color:#666666;
}

#frmNewReview .progress
{
	height:50px;
	text-align:center;
	border: solid 1px #0080d9;
	padding: 9px 7px 9px 7px;
	background-color: #F9F9FB;
	position:absolute;
	top:120px;
	left:200px;	
}

#frmNewReview .progress *
{
	display:block;
	float:left;
}

#frmNewReview .progress .spanProgress
{
	padding-top:20px;
}

#SchedaProdotto .left
{
	width:240px;
	float:left;	
	margin-top:13px;
}

#SchedaProdotto .center
{
	padding-left:15px;
	padding-right:15px;
	margin-top:12px;
	float:left;
	width:494px;
}

#SchedaProdotto .center a
{
	text-decoration:underline;
	color:#0085dc;
}

#SchedaProdotto .center a:hover
{
	text-decoration:underline;
	color:Red;
}

/** Pannello funzioni ***/

#SchedaProdotto .right
{
	width:206px;
	height:243px;
	float:right;
	margin-top:16px;
}

#SchedaProdotto .right *
{
	color:#ffffff;
}

#SchedaProdotto .right #pnlFunzioni
{
	width:206px;
	height:243px;
	background-color:#0080d9;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	-moz-border-radius:10px 10px 10px 10px;
	border-radius:10px 10px 10px 10px;
}
#SchedaProdotto .right #pnlFunzioni div
{
	float:left;
	width:100%;	
}
#pnlFunzioni div#quantita
{
	height:30px;
	padding-top:10px;
	border-top:dotted 1px #ffffff;
	background-color:#66b3e8;	
	font-size:14px;	
}
#pnlFunzioni div#quantita select *,
#pnlFunzioni div#quantita select
{
	color:#333333;
}

#pnlFunzioni div#titolo
{
	height:20px;
	padding-top:10px;
}

#pnlFunzioni div#carrello
{
	height:68px;
	border-top:dotted 1px #ffffff;
	background:transparent url(../img/all/PulsanteCarrello.png) no-repeat center ;
	position:relative;
}

#pnlFunzioni div#carrello a
{
	display:block;
	position:absolute;
	left:57px;
	top:30px;	
	text-align:left;
}

#pnlFunzioni div#login
{
	padding-top:7px;
	height:23px;
	border-top:dotted 1px #ffffff;
	background-color:#66b3e8;	
	font-size:14px;
}

#pnlFunzioni div#listadesideri
{
	position:relative;
	height:68px;
	border-top:dotted 1px #ffffff;	
	background:transparent url(../img/all/PulsanteWishlist.png) no-repeat center;
	position:relative;
}

#pnlFunzioni div#listadesideri a
{
	display:block;
	position:absolute;
	left:56px;
	top:31px;
	text-align:left;
}

#SchedaProdotto .right #pnlFunzioni a
{
	color:White;
	font-size:13px;
	font-weight:bold;
}

#SchedaProdotto .right #AddThis
{
	margin-top:10px;
	text-align:center;
}

#SchedaProdotto .right #AddThis > a
{
    float:none !important;
	margin:0 3px !important;
	display:inline-block;
	width:32px !important;
	padding:0 !important;
}


#SezioneCondividi
{
    clear:both;
    float:left;
    margin-top:10px;
}

#SezioneCondividi *
{
    color:#fff !important;
}

#SchedaProdotto .center a 
{
    color:#2A7090 !important;
}




/**** FotoGallery *****/

#image_wrap
{
	float:left;
	width:100%;
}
.thumbFotoProdotti
{
	clear:both;
	float:left;
	margin-top:20px;
	text-align:center;
	margin-left:10px;
	width:100%;
}

.thumbFotoProdotti ul li img.active
{
	border:solid 2px red;
}

.thumbFotoProdotti ul li img.deactivated
{
	border:solid 2px #cccccc;
}

.thumbFotoProdotti ul li
{
	float:left;
	width:44px;
	height:44px;
	margin-right:7px;
}

.thumbFotoProdotti ul li img.thumbnail
{
	width:44px;
	height:44px;
}

.thumbFotoProdotti ul li img.thumbnail:hover
{
	border:solid 2px red;
}

.thumbFotoProdotti .btnZoom img
{
	margin-left:5px;
	margin-top:15px;
}

/**** Dati Prodotto ****/

#SchedaProdotto h1
{
	color:#0085dc;
	font-size:20px;
	margin-top:0;
	margin-bottom:4px;
}

#SchedaProdotto #LinkCorrelati
{
	margin-left:2px;
	width:100%;
	float:left;
	font-size:11px;	
}

#SchedaProdotto #LinkCorrelati ul li 
{
	float:left;
	margin-right:5px;
}

#SchedaProdotto #InfoProdotto
{
	float:left;
	margin-left:3px;
	margin-top:12px;
}

#SchedaProdotto #Autenticita
{
	float:left;
	width:100%;
	margin-top:15px;
}

#SchedaProdotto #Autenticita *
{
	float:left;
}

#SchedaProdotto #Autenticita span
{
	margin-left:2px;
	padding-top:1px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}

#SchedaProdotto #Rating
{
	float:left;
	width:100%;
	margin-top:15px;	
	padding-bottom:15px;
	border-bottom:dotted 1px #cccccc;
}

#SchedaProdotto #Rating img.rating 
{
	display:block;
	float:left;
	padding-top:1px;
	margin:0 4px;
}

#SchedaProdotto #Rating ul li
{
	float:left;
	margin-right:4px;
}

#SchedaProdotto #Rating #lnkRatingSummary img
{
	padding-top:2px;
}

#SchedaProdotto #Rating #lnkCommentiUtenti
{
	padding-top:1px;
	padding-left:4px;
}

#SchedaProdotto #Rating #lnkCommentiUtenti span.count
{
	color:inherit;
}


#SchedaProdotto #Descrizione
{
	border-bottom:1px dotted #CCCCCC;
	float:left;
	font-size:12px;	
	width:100%;
}

#SchedaProdotto #Descrizione .header
{
	font-weight:bold;
	font-size:12px;
	display:block;
	margin:5px 4px;
}

#SchedaProdotto #Descrizione p
{
	margin:12px 0;
	padding-left:7px;
}

#SchedaProdotto #PrezzoProdotto
{
	float:left;
	width:99%;
	margin-top:13px;
	padding-left:2px;
	padding-bottom:3px;
	font-size:14px;
	position:relative;
}

#SchedaProdotto #PrezzoProdotto STRIKE
{
	font-size: 13px;
	color: #CC0000;
}

#SchedaProdotto #PrezzoProdotto .prezzovalore
{
	font-weight:bold;
	font-size:16px;
	color:#666666;
}

#SchedaProdotto #PrezzoProdotto img.icoAggiungiCarrello
{
	position:absolute;
	margin-left:9px;
	top:-11px;
}

#SchedaProdotto #ctl00_ContentPlaceHolderCenter_TagliaMisura
{
	float:left;
	width:463px;
	margin-top:10px;	
	min-height:68px;
	padding:5px 15px 12px 15px;
	border:solid 1px #e6e6e6;	
}

#SchedaProdotto #ctl00_ContentPlaceHolderCenter_TagliaMisura ul li.selezione
{
	float:left;
	width:100%;
}

#SchedaProdotto #ctl00_ContentPlaceHolderCenter_TagliaMisura ul li.voci
{
	float:left;
	width:100%;
	color:#0085dc;
	background: transparent url(../img/all/StileLista.gif) no-repeat left;
	padding:8px 0 10px 15px;
	font-size:13px;	
}

#ctl00_ContentPlaceHolderCenter_TagliaMisura ul#taglie li.Udb
{
	clear:both;
	float:left;
	width:100%;
	margin-bottom:10px;
	
}

#ctl00_ContentPlaceHolderCenter_TagliaMisura ul#taglie li.Udb ul.TagliaUdb li
{
	float:left;
	display:block;
	margin-right:5px;
	margin-top:5px;
	min-width:30px;
	height:26px;
	border:solid 1px #0085dc;
	text-align:center;	
	padding:0 5px 0 5px;
}

#ctl00_ContentPlaceHolderCenter_TagliaMisura ul#taglie li.Udb ul.TagliaUdb li a
{
	font-size:12px;
	font-weight:bold;
	margin-top:6px;
	display:block;
	color:#0085dc;
}

#ctl00_ContentPlaceHolderCenter_TagliaMisura ul#taglie li.Udb ul.TagliaUdb li.active a
{
	color:Red;
	text-decoration:underline;
}

#tagliaslz,#coloreSlz
{
	color:#666666;
	font-weight:bold;
	text-decoration:underline;
}

#ctl00_ContentPlaceHolderCenter_colori li.GruppoColori
{
	float:left;
	display:none;
}

#ctl00_ContentPlaceHolderCenter_colori li.GruppoColori ul li
{
	float:left;
	display:block;
	margin-right:5px;
	width:34px;
	height:34px;
	border:solid 1px #0085dc;
	text-align:center;
	cursor:pointer;
}

#ctl00_ContentPlaceHolderCenter_colori li.GruppoColori ul li img
{
	margin-top:10px;
}

#ctl00_ContentPlaceHolderCenter_colori li.GruppoColori ul li.active
{
	border-color:Red;
}

#ctl00_ContentPlaceHolderCenter_colori li.GruppoColori ul li:hover
{
	border-color:Red;
}

span.idColore, span.idMisura
{
	visibility:hidden;
	position:absolute;
}

/**********************/

#Raccomandazioni
{
	clear:both;
	float:left;	
	position:relative;     
	overflow:hidden;
	width:100%;
	height:260px;
	margin-top:30px;
}

#Raccomandazioni h2
{
	margin:0;
}

#Raccomandazioni div.Titolo
{
	color:#0085dc;
	border-bottom:dotted 1px #e4e4e4;	
	margin-bottom:25px;
	padding-bottom:2px;
	width:100%;
	float:left;
}

#Raccomandazioni div.Titolo div.paginazione
{
	padding-top:5px;
	float:right;
}
#Raccomandazioni div.Titolo h2
{
	float:left;
}

#Raccomandazioni .navSX
{
	display:block;
	padding-top:25px;
	float:left;	
}

#Raccomandazioni .navDX
{
	display:block;
	padding-top:25px;
	float:right;
}

#RaccomandazioniScr
{	
	position:relative;     
	overflow:hidden;
	width:900px;
	float:left;
	height:250px;
}

#Raccomandazioni .scrollable div.items
{
	position:absolute; 
	width:10000em;
	left:0;
	top:15;
}

#Raccomandazioni div.slide,
#Raccomandazioni ul.ListaProdotti
{
	float:left;
	width:900px;
}

#Raccomandazioni li.prodotto
{
	float:left;
	font-size:12px;
	width:180px;
	text-align:center;
}

#Raccomandazioni li.prodotto img
{
	margin-bottom:10px;
	width:124px;
	height:129px;

}

#Raccomandazioni .link span
{
	color:#666666;
	font-weight:bold;
}


#Raccomandazioni .PrezzoInEuro,
#Raccomandazioni .PrezzoNonInEuro
{
	padding-top:3px;
	font-weight:bold;
	color:#0085dc;
	display:block;
}


/*****************************/

#tabs
{
	margin-top:20px;
	margin-bottom:10px;
	visibility:hidden;
	position:absolute;
	left:0;
	clear:both;
	float:left;
	width:100%;
}

#tabs #review
{
	height:28px;
}

#tabs #review span
{
	float:left;
}

#tabs #review div#StarsTab
{
	margin-left:5px;
	float:left;
}

#tabs #tabs-1 p a
{
	margin-top:20px;
	display:block;
}

#SchedaProdotto #ctl00_ContentPlaceHolderCenter_NonDisponibile
{
	float:left;
	margin:10px 0 10px;
	border: solid 1px #CC0000;
	height: 25px;
	padding:10px 5px 5px 5px;
	width:483px;
	background-color: #FFFFCC;	
}

#SchedaProdotto #ctl00_ContentPlaceHolderCenter_NonDisponibile *
{
	display:block;
	float:left;
}

#SchedaProdotto #ctl00_ContentPlaceHolderCenter_NonDisponibile span
{
	padding-top:1px;
	margin-left:8px;
	font-size:13px;
	font-weight:bold;
	color:#CC0000;	
}

/***** RATING AND REVIEWING ******/


/*** Minigrafico recensioni ***/

.jqplot-title
{
	padding-top:8px;
	padding-bottom:8px;
	font-weight:bold;
}
        
.jqplot-yaxis-tick {
    right: 0px;
    top: 15px;
    width:80px;
    text-align: right;
    margin-right:3px;
}
    
#AreaGrafico
{
	background-color:#ffffff;
	border:solid 1px #0085dc;
	position:absolute;
	right:0;
	top:18px;
	width:200px;
	height:110px;
	z-index:1;
	padding-right:3px;
}

#AreaGrafico .lnkChiudiGrafico
{    	
	padding:4px 5px;
	position:absolute;
	z-index:2;
	right:0;
	
}

#BarChartRecensioni
{
	width:200px;
	height:100px;
	padding-bottom:10px;    	
}

.chartHidden
{
	visibility:hidden;
}

.chartVisible
{
	visibility:visible;
}
#BarChartRecensioni a.starlabel
{
	color:Blue;
	cursor:pointer;
	z-index:10;
}

/*** Form recensioni ***/

a.clicked
{
	width:100%;
}

div#btnAddReview
{
	margin-bottom:10px;
	float:right;
	min-width:100px;
	max-width:190px;
	padding:6px ;
	background-color:#84CBEB;
	text-align:center;
	height:15px;	
}

div#btnSubmitReviewForm
{
	clear:both;
	float:left;
	min-width:100px;
	max-width:172px;
	padding:6px ;
	background-color:#84CBEB;
	text-align:center;
	height:15px;	
	margin:15px 0 0 15px;
}

div#btnAddReview a,
div#btnSubmitReviewForm a
{
	color:#ffffff;
	font-weight:bold;
}

div#btnAddReview input,
div#btnSubmitReviewForm input
{
	color:#ffffff;
	font-weight:bold;	
}

div#frmNewReview
{
	width:68%;	
	position:relative;
	display:none;
	float:left;
	margin-bottom:15px;
}

div#frmNewReview .progress *
{
	display:block;
	float:left;
}

div#frmNewReview .progress .spanProgress
{
	padding-top:20px;
}

div#frmNewReview .step
{
	display:block;
	margin-top:7px;
	margin-right:5px;
	float:left;
}

div#frmNewReview .frmline 
{
	display:block;
	clear:both;
	float:left;
	width:100%;
}

div#frmNewReview .frmline input[type=text],
div#frmNewReview .frmline textarea
{
	display:block;
	margin:5px 0 0 16px;
	float:left;
	width:97%;
}

div#frmNewReview .frmline .CssCapctha
{
	float:left;
	margin:5px 0 2px 16px;
	width:180px;
	height:60px;
	border:solid 1px #0080d9;
}

div#starinput
{
	float:left;
	margin:6px 0 6px;
}

div#frmNewReview .novalid
{
	border: solid 1px #CC0000;
	background-color: #FFFFCC;	
}

#tabs div.Messaggio
{
	border: solid 1px #0080d9;	
	padding: 9px 7px 9px 7px;
	background-color: #F9F9FB;
	margin-bottom: 10px;
	float:left;
}

#tabs div.Messaggio a
{
	font-weight:bold;
}

/*** Recensioni ****/

#recensioni
{
	float:left;
	padding-bottom:10px;
	width:100%;
}

#recensioni p
{
	margin:0;
	padding:0;
}

#recensioni div.hreview
{
	float:left;
	border-bottom:dotted 1px #cccccc;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
}

#recensioni div.TitoloRecensione
{
	float:left;
	width:100%;
	margin-bottom:5px;
}

#recensioni div.TitoloRecensione h3
{
	float:left;
	margin:0;
	margin-right:5px;
	font-size:13px;
}

#recensioni div.TitoloRecensione img.rating
{
	margin-left:2px;
	padding-top:1px;
	float:left;
	display:block;
	width:72px;
	height:15px;
}

#recensioni .Recensore
{
	clear:both;
	float:left;
	margin-left:18px;
	width:98%;
}

#recensioni .description
{
	clear:both;
	float:left;
	margin-left:18px;
	padding-bottom:5px;
	padding-top:15px;
	width:98%;	
}

#recensioni div.NoteStaff
{
	float: left;
	width: 95%;
	margin-top: 8px;
	margin-left:18px;
	display:block;
	color: #45699A;
	background-color: #F2F5F9;
	text-align:justify;
	padding:10px;
}

#recensioni div.NoteStaff span.hdNoteStaff
{
	display:block;
	margin-bottom:10px;
	font-weight:bold;
}

.FBConnectButton_Small, .FBConnectButton_RTL_Small
{
    margin-top:2px !important;
}

#RaccomandazioniLoading 
{
    text-align:center;
    margin-top:30px;
}

/***********************************/
/*    Sezione Varianti Prodotto    */
/***********************************/

.SezioneVarianti
{
    border: 1px solid #CCCCCC;
    display: inline-block;
    font-size: 12px;
    margin-top: 16px;
    padding: 10px;
    width: 473px;
}

.SezioneVarianti > span
{
    font-weight:bold;
    display:inline-block;
    margin-bottom:10px;
}

.SezioneVarianti > ul > li
{
    margin:5px 0;
}

.SezioneVarianti > ul > li > span
{
    display:inline-block;
    width:35%;
}

.SezioneVarianti > ul > li > select
{
    display:inline-block;
    padding:2px;
    height:25px !important;
    border:1px solid #999;
    width:64%;
    font-size:12px !important;
}


