﻿.feature-label {
	font-weight:bold;
	font-size:12px;
	clear:both;
	margin-bottom:4px;
}

.feature-values {
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
	margin-bottom:20px;
	float:left;
}

.feature-values LI {
	float:left;
	display:block;
	padding:10px 10px 10px 10px;
	border:1px solid #5b9fd4;
	margin-right:4px;
	cursor:pointer;
}

.feature-values LI.over {			
	border:1px solid #ff3300;			
}

		
.feature-values LI.selected{			
	background-color:#ccff66;
	border:1px solid #66cc00;
	color:#006699;		
}

.feature-values LI.unavailable{
	color:#aaa;
	border:1px dotted #999999;
}

.feature-values LI.over-unavailable {			
	color:#aaa;
	border:1px dotted #999999;
	background-color:#ff3333;
	color:#000000;
}

.unavailable-message {
	clear:both;
	position:relative;
}

.unavailable-message div
{
	position:absolute;	
	background-color:#ff3333;	
	padding:10px;
	border:2px solid #990000;
	border-top:6px solid #990000;
	color:#FFFFFF;
	font-size:11px;
}

.unavailable-message div li {
	
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
}

.unavailable-message div li .value {
	color:#FFFFFF;
}



/*
.infoPanel{
	position:relative;
	left:-26px;
	top:10px;
	z-index:100;
	border:2px solid #ffc600;
	background-color:#ffffcc;
	width:360px;
	padding:10px 10px 10px 10px;
	color:#152f61;
	font-size:10px;
	float:left;
}*/
.spedizioneGratuita
{
	/*background-color:#f2bd1a;
	background-image:url(../images/freeShippingBackground.png);
	background-repeat:repeat-x;
	border-bottom:1px solid #5B9FD4;*/
	background-image:url(../images/boxInfo.png);
	background-repeat:repeat-x;
	background-color:#fdd23f;
	border-bottom:1px solid #ffc600;
	padding:20px 10px 20px 10px;
	float:left;
	width:320px;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
}
.infoPanel
{
	float:left;
	width:330px;
	background-image:url(../images/boxInfo.png);
	background-repeat:repeat-x;
	background-color:#fdd23f;
	border-top:1px solid #ffc600;
	border-bottom:1px solid #ffc600;
	font-size:12px;
	padding:0px 5px 5px;
}

.infoPanel .input
{
	width:150px;
	border:1px solid #5b9fd4;	
	margin-bottom:10px;
	font-family: Verdana;
	font-size:11px;
	padding:2px 0px;
}
.infoPanel .inputArea
{
	width:315px;
	height:50px;
	border:1px solid #5b9fd4;	
	font-family: Verdana;
	font-size:10px;
	margin-bottom:10px;
}
.sendButton
{
	width:94px;	
	height:19px;
	background-image:url(../images/buttons/invia.png);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-top:10px;
	display:block;
	text-indent:-9999px;
	background-color:Transparent;
	border:none;
}
.cancelButton
{
	width:94px;	
	height:19px;
	background-image:url(../images/buttons/annulla.png);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-top:10px;
	display:block;
	text-indent:-9999px;
	background-color:Transparent;
	border:none;
}
.infoPanel radio
{
	float:left;	
	border:none;
}
#PrivacyCheck
{
	float:right;	
	border:none;
	width:50px;
	margin-top:0px;
}
.modelFeatures
{
	float:left;
	width:340px;
	border-top:1px solid #5b9fd4;	
	border-bottom:1px solid #5b9fd4;	
	padding:10px 0px 0px 0px;
	margin:10px 0px 10px 0px;
	display:inline;
}
.infoRequest
{
	color:#152f61;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/buttons/infoRequest.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:15px 0px 0px 55px;
	height:30px;
	float:left;	
}
.paymentInfo
{
	margin:10px 0px 0px 10px;
	width:330px;
	height:15px;
	float:left;
	background-image:url(../images/buttons/info.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0px 0px 0px 18px;
	font-size:11px;
	display:inline;
}
.paymentInfo A
{
	color:#32589b;
	margin-left:2px;
}
.addToCartOn
{
	float:left;
	height:30px;
	padding:15px 0px 0px 55px;
	background-image:url(../images/buttons/add_to_basket_on.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#152f61;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;margin-left:5px;
}
.addToCartOff
{
	float:left;
	height:30px;
	padding:15px 0px 0px 55px;
	background-image:url(../images/buttons/add_to_basket_off.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#152f61;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	margin-left:5px;
}
.sendFriendBox
{
	border-top:1px solid #5B9FD4;	
	border-bottom:1px solid #5B9FD4;	
	font-size:11px;
	color:#000;
	margin:6px 0px;
}
.sendFriendBox table
{
	margin:0px;
	background-image:url(../images/quantityOfferBackground.png);
	background-repeat:repeat-x;
	background-color:#deeffe;
	width:340px;
}
.sendFriendBox input
{
	width:324px;
	font-size:11px;
	padding:2px 0px;
	border:1px solid #5b9fd4;
}
.sendFriendBox .messageArea
{
	width:324px;
	height:114px;
	font-size:11px;
	padding:2px 0px;
	border:1px solid #5b9fd4;
	margin:0px;
	font-family:Arial;
}
.borderBlue
{
	width:340px;
	margin:6px 0px 2px;
	border-top:1px solid #5B9FD4;
	height:1px;	
}
.sendFriendShowContainer
{
	float:left;
	background-image:url(../images/quantityOfferBackground.png);
	background-repeat:repeat-x;
	padding:10px 0px;
	width:340px;
	margin-bottom:2px;
}
.sendFriendShow
{
	background-image:url(../images/sendFriend.png);
	background-repeat:no-repeat;
	background-position:left center;
	font-size:11px;	
	font-weight:bold;
	height:15px;
	padding:2px 0px 0px 30px;
	text-decoration:none;
	margin-left:10px;
	float:left;
}
