/* Thread */


.thread .threadAuthor {
	margin-top: 47px;
}

#threadTitleBody {
	/*margin-top: 10px;*/
	margin-top: 0px;
}
.threadDetailsTitle {
	margin: 20px 0 15px 0;
	display: inline;
}

#threadDetailsPath {
	color:#888782;
	float:left;
	/*font-size:24px;*/
	font-size:20px;	
	font-weight:bold;
        font-family:Calibri,Arial;
}
#threadDetailsPath a {
	color:#888782;
	text-decoration: none;
}


/* Prezzo prodotto */
#productpriceshow {
	margin-bottom:50px;
	margin-top:25px;
}


/* Thread Body */
.thread .threadBody .threadMainImage {
	float: left;
	margin-right: 5px;
	margin-bottom: 10px;
	border: 0;
}

.thread .threadBody .threadBodyContent {
	text-align:justify
}
.thread .threadBody .threadBodyContent a {
	color: #545454;
}
.thread .threadBody .threadBodyContent ul {
	list-style-type: circle;
	color: #CF2E5B;
}

.thread .threadBody .relatedcontendLinkedBody {
	color: #605E57 !important;
	text-decoration: none
}

/* Threrad ImageGallery*/
.threadImageGallery {
	margin-top: 25px
}

.threadImageGallery .imageGalleryItem {
	background-color:#444444;
	border:1px solid #EDEAE1;
	float:left;
	height:75px;
	margin-right:8px;
	margin-top:8px;
	width:100px;
}

.threadImageGallery .imageGalleryItemLast {
	margin: 8px 0 0 0 !important;
}

.threadImageGallery .imageGalleryItem a {
	position: absolute;
	width: 100px; 
	height: 75px;
	display: block;
	overflow: hidden;
	
}
.threadImageGallery .imageGalleryItem a img {
	position: absolute;
	width: 100px; 
	top: 0;
	bottom: 0;
	margin: auto;
	border-style: none;
}

/* Thread Share Tool */
.thread .threadShare {
	font-family: Calibri, Arial;
	font-style: italic;
	color: #757470;
	padding-top: 20px;
}
.thread .threadShare a {
	color: #757470;
	text-decoration: none;
}
.thread .threadShare a:hover {
	color: #5A5956;
	text-decoration: none;
}

.thread .threadShare .separator {
	background-image: url(/uploads/0s/JN/0sJNpQfsvilL9fOw4Hp8Nw/shareSeparator.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-left: 18px;
	float: left;
	margin-right: 18px;
	padding: 0 1px 0 1px;
	height: 25px;
}

.print {
	background-image: url(/uploads/8Z/Vv/8ZVvcBYKOBAQJNMzdqAnQA/printOff.gif);
	background-repeat: no-repeat;
	display: block;
	height: 23px;
	padding-left: 25px;
	float: left;
}
.thread .threadShare .print:hover {
	background-image: url(/uploads/8a/cA/8acAsb9WB-prErrMiT1pdA/printOn.gif);
}

.thread .threadShare .sendTo {
	background-image: url(/uploads/hw/0F/hw0FGabiCbNm0zueYRV3KA/sendToOff.gif);
	background-repeat: no-repeat;
	display: block;
	height: 23px;
	padding-left: 25px;
	float: left;
}
.thread .threadShare .sendTo:hover {
	background-image: url(/uploads/IK/BA/IKBAuPxelQI4NqL3VrJ7-g/sendToOn.gif);
}

.thread .threadShare .addWishlist {
	background-image: url(/uploads/kz/6V/kz6VKvR2lWldD4TsPp4szw/addWishlistOff.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 23px;
	padding-left: 24px;
}
.thread .threadShare .addWishlist:hover {
	background-image: url(/uploads/_U/zT/_UzTnlP9GKlky0xOkknIHg/addWishlistOn.gif);
}


.thread .threadShare .shareOn {
	float: left;
	margin-right:5px;
}
.thread .threadShare .shareFacebook {
	background-image: url(/uploads/rv/3_/rv3_4WSvxt3Z6x8UEC7mVw/shareOnFacebookOff.gif);
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	width: 20px;
}
.thread .threadShare .shareFacebook:hover {
	background-image: url(/uploads/Lp/lu/LpluqHA1MGhUtCFDS0FYmg/shareOnFacebookOn.gif);
}
.thread .threadShare .shareGoogle {
	background-image: url(/uploads/Q2/3i/Q23iH4DghbxnoUQ7LSQniw/shareOnGoogleOff.gif);
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 20px;
	width: 20px;
}
.thread .threadShare .shareGoogle:hover {
	background-image: url(/uploads/Jo/Cy/JoCyhIb1HODIpBvPvoAZwA/shareOnGoogleOn.gif);
}


.thread .threadShare .chart {
	background-image: url(/uploads/5K/Dh/5KDhaM0kbgS7s8H17kt3jw/chart.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	float: left;
	padding-left: 21px;
}

/* Related Contents */
#relatedContent .thread .threadAuthor{
	margin-top:37px;
}

#relatedContent .thread h2.threadTitle {
	margin: 5px 0 5px 0;
}


/* Comments bar */
.thread .threadComments {
	background-color: #edeae1;
	height: 29px;
	margin-top: 12px;
	display: block;
	font-style: italic;
	color: #757470;
	text-decoration: none;
}
.thread .threadComments a {
	background-color:#EDEAE1;
	color:#757470;
	display:block;
	font-style:italic;
	height:29px;
	margin:0;
	text-decoration:none;
}
.thread .threadComments .addComments {
	display: block;
	margin-top: 6px;
	float: left;
	margin-left: 10px;
	cursor:hand;
}
.thread .threadComments .readComments {
	display: block;
	float: right;
	margin-top: 6px;
	margin-right: 10px;
	cursor:hand;
}

.thread .threadComments:hover {
	color: #5A5956;
}

.thread .threadAuthor .userArea {
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #c52154;
	height: 28px;
	float: left;
	width: 99px;
}
.thread .threadAuthor .userData {
	height: 26px;
	border: 1px solid #c3c3c3;
	float: left;
	font-size: 12px;
	color: #a39e90;
	margin-left: 1px;
	width:360px;
}
.thread .threadAuthor .userData img {
	float: left;
	margin:2px 15px 0 2px;
}
.thread .threadAuthor .userData .margin {
	margin: 6px 15px 0 10px;
}
.thread .threadAuthor .userData .margin .userName {
	color: #747063;
	text-decoration: none;
}




.thread .threadAuthor .userArea .margin {
	margin-top: 6px;
	margin-right: 10px;
	margin-left: 10px;
}


.thread .threadDate {
	display:block;
	text-align:right;
	width:100%;
	margin-bottom:5px;
}

/*thread costom tools*/
.thread .threadCustomtools {
	border-top:1px solid #DADAD8;
	margin-top:10px;
	padding-top:10px;
	width:100%;
}
.thread .threadCustomtools .threadCustomtoolsSection {
	float: left;
	width: 180px;
}
.thread .threadCustomtools .threadCustomtoolsSectionTitle {
	color: #757470;
	font-size: 16px;
	font-style: italic;
	display: block;
}
.thread .threadCustomtools ul {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	text-transform: uppercase;
	line-height: 18px;
}
.thread .threadCustomtools li {
	list-style-type: none;
	font-size:11px;
	margin-left: 4px;
}

.thread .threadCustomtools li.downloadStyleItem {
	list-style-image: url(/uploads/cJ/2N/cJ2NfAseTSw4QgWFMTcu4A/downloadStyleItemBullet.gif);
}
.thread .threadCustomtools li.downloadStyleItem a {
	text-decoration: none;
	color: #605e57;
}
.thread .threadCustomtools li.lensStyleItem {
	list-style-image: url(/uploads/J3/vZ/J3vZHQMenuNNMVkbprbPrQ/lensStyleItemBullet.gif);
}
.thread .threadCustomtools li.lensStyleItem a {
	text-decoration: none;
	color: #605e57;
}
.thread .threadCustomtools .threadCustomtoolsSectionTwoColumn {
	float: left;
	width: 360px;
}

.toolSimilarProducts {
	float:left;
	margin:5px 10px 0 0 !important;
}

.toolSimilarProducts a {
	color: #605E57;
	text-decoration: none;
}

.toolSimilarProducts li {
	font-size:11px;
	list-style-type:none;
	margin-left:4px;
}



/* Post Comments */
#comments {
	padding-top: 35px;
}
#comments .commentsLoop .commentPost .commentsPostHeader {
	color: #48453c;
	font-size: 12px;
	background-color: #edeae1;
}
#comments .commentsLoop .commentPost .commentsPostHeaderApproved {
	color: #48453c;
	font-size: 12px;
	background-color: #edeae1;
}


#comments .commentsLoop .commentPost .commentsPostHeaderPending {
	color: #FFFFFF;
	font-size: 12px;
	background-color: #cf2e5b;
}
#comments .commentsLoop .commentPost .commentsPostAuthor {
	float: left;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 10px;
}
#comments .commentsLoop .commentPost .commentsPostDate {
	text-transform: capitalize;
	float: right;
	margin-top: 4px;
	margin-right: 10px;
}
#comments .commentsLoop .commentPost .commentsBody {
	padding: 10px;
}
#comments .commentsLoop .commentPost .commentsBody p {
	text-align: justify;
	margin: 0px;
	padding: 0px;
}


#comments .commentsHeader .commentsCounter {
	font-size: 18px;
	float: left;
}
#comments .commentsHeader {
	color: #757470;
}
#comments .commentsPager a {
	color: #a9a8a3;
	text-decoration: none;
}
#comments .commentsPager {
	float: right;
}
#comments .commentsFooter {
	margin-top: 10px;
}

#comments .commentsLoop .commentPost {
	margin-top: 15px;
	border: 1px solid #edeae1;
}
#comments .commentsLoop {
	margin: 0px;
	padding: 0px;
}

.commentsPostForm {
	
}
.commentsPostForm input[type="text"] {
	width: 530px;
	border: 1px solid #CAC4B4;
}
.commentsPostForm textarea {
	width: 530px;
	border: 1px solid #CAC4B4;
}
.commentsPostForm label {
	display:block;
	font-size:14px;
	font-style:italic;
	padding-bottom:2px;
	padding-top:8px;
}
.commentsPostForm .commentsFormTitle {
	display:block;
	font-size:16px;
	font-style:italic;
	font-weight:normal;
	margin-top:30px;
	padding-bottom:3px;
}

.commentsPostForm .commentsCommandBar {
	display:block;
}

.productsMapItem {
	float:left;
	margin-bottom:10px;
	margin-right:35px;
	width:100px;
}
.productsMapItem .threadTitle {
	margin: 0;
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	color: #605E57;
}

.productsMapItem a {
	text-decoration: none;
	color: #605E57;
}
