
.contentBody {
 width: 703px;
 padding: 20px 20px 0 20px;
 overflow: hidden;
 background-color: #ddd;
 line-height: 135%;
}

/* Break and End patches Mozilla rendering bug */

.contentBodyBreak {
 width: 703px;
 padding: 0 20px 0 20px;
 overflow: hidden;	
 background-color: #ddd;
}

.contentBodyEnd {
 width: 703px;
 height: 10px;
 padding: 5px 20px 5px 20px;
 background-color: #ddd;
}

.contentRatingBox {
 width: 100%;
 height: 216px;
 background: #0a101c url(../../images/layout/poppoya/standard/ratingsbackground.jpg) repeat-x top left; 
}

.contentRatingBox {

}

#ratingFeature0, #ratingFeature1, #ratingFeature2, #ratingFeature3, #ratingFeature4, #ratingFeature5,
#ratingFeature6, #ratingFeature7, #ratingFeature8, #ratingFeature9, #ratingFeature10 {
 height: 24px;
 background: url(../../images/layout/poppoya/rating/ratingfeaturec.jpg) no-repeat top left;
}

#ratingVideo0, #ratingVideo1, #ratingVideo2, #ratingVideo3, #ratingVideo4, #ratingVideo5,
#ratingVideo6, #ratingVideo7, #ratingVideo8, #ratingVideo9, #ratingVideo10 {
 height: 24px;
 background: url(../../images/layout/poppoya/rating/ratingvideoc.jpg) no-repeat top left;
}

#ratingAudio0, #ratingAudio1, #ratingAudio2, #ratingAudio3, #ratingAudio4, #ratingAudio5,
#ratingAudio6, #ratingAudio7, #ratingAudio8, #ratingAudio9, #ratingAudio10 {
 height: 24px;
 background: url(../../images/layout/poppoya/rating/ratingaudioc.jpg) no-repeat top left;
}

#ratingExtras0, #ratingExtras1, #ratingExtras2, #ratingExtras3, #ratingExtras4, #ratingExtras5,
#ratingExtras6, #ratingExtras7, #ratingExtras8, #ratingExtras9, #ratingExtras10 {
 height: 24px;
 background: url(../../images/layout/poppoya/rating/ratingextrasc.jpg) no-repeat top left;
}

#ratingOverall0, #ratingOverall1, #ratingOverall2, #ratingOverall3, #ratingOverall4, #ratingOverall5,
#ratingOverall6, #ratingOverall7, #ratingOverall8, #ratingOverall9, #ratingOverall10 {
 height: 24px;
 background: url(../../images/layout/poppoya/rating/ratingoverallc.jpg) no-repeat top left;
}


#ratingFeature0, #ratingVideo0, #ratingAudio0, #ratingExtras0, #ratingOverall0 {
 width: 1px;
}

#ratingFeature1, #ratingVideo1, #ratingAudio1, #ratingExtras1, #ratingOverall1 {
 width: 30px;
}

#ratingFeature2, #ratingVideo2, #ratingAudio2, #ratingExtras2, #ratingOverall2 {
 width: 60px;
}

#ratingFeature3, #ratingVideo3, #ratingAudio3, #ratingExtras3, #ratingOverall3 {
 width: 90px;
}

#ratingFeature4, #ratingVideo4, #ratingAudio4, #ratingExtras4, #ratingOverall4 {
 width: 120px;
}

#ratingFeature5, #ratingVideo5, #ratingAudio5, #ratingExtras5, #ratingOverall5 {
 width: 150px;
}

#ratingFeature6, #ratingVideo6, #ratingAudio6, #ratingExtras6, #ratingOverall6 {
 width: 180px;
}

#ratingFeature7, #ratingVideo7, #ratingAudio7, #ratingExtras7, #ratingOverall7 {
 width: 210px;
}

#ratingFeature8, #ratingVideo8, #ratingAudio8, #ratingExtras8, #ratingOverall8 {
 width: 240px;
}

#ratingFeature9, #ratingVideo9, #ratingAudio9, #ratingExtras9, #ratingOverall9 {
 width: 270px;
}

#ratingFeature10, #ratingVideo10, #ratingAudio10, #ratingExtras10, #ratingOverall10 {
 width: 300px;
}


.expandableImage span {
	position: absolute;
	width: 1px;
	height: 1px;
}

.expandableImage span span {
	background: url(../../images/layout/poppoya/standard/magnify_icon.png) no-repeat top left;
	width: 35px;
	height: 35px;
	margin: 10px 0 0 10px;
	z-index: 5;
	display: none;
}

.expandableImage {
	z-index: 4;
}

.expandableImage:hover span span {
	display: block;
}



.contentAdvertisement {
 width: 723px;
 height: 270px;
 text-align: center;
 padding: 20px 10px 0 10px;
 background-color: #ddd;
}

.contentAdvertisementPrimary {
 float: left;
 width: 320px;
 padding-left: 20px;
 padding-right: 20px;
}

.contentAdvertisementSecondary {
 float: left;
 width: 320px;
 padding-left: 15px;
 padding-right: 10px;
 line-height: normal;
}

.contentAdvertisementKelkoo {
 width: 540px;
 height: 115px;
 margin: 5px auto;
 overflow: hidden;
 background-color: #ddd;
}

.titre > b {
 color: blue;
 font-size: 12px;
}

.contentImageBorderLeft {
 display: block;
 /*border: 4px solid #fff;*/
 float: left;
 margin: 5px 20px 5px 0;
}

.contentImageBorder {
 display: block;
 /*border: 4px solid #fff;*/
 margin: 0 auto;
}

.contentImageBorderRight {
 display: block;
 /*border: 4px solid #fff;*/
 float: right;
 margin: 5px 0 5px 20px;
}

.contentImageLeft {
 display: block;
 float: left;
 margin: 5px 20px 5px 0;
}

.contentImage {
 display: block;
 margin: 0 auto;
}

.contentImageRight {
 display: block;
 float: right;
 margin: 5px 0 5px 20px;
}

/* content top */

#contentTitle {
 display: block;
 float: left;
 text-align: left;
}

#contentTitleRegion {
 float: right;
 text-align: right;
 margin-right: 5px;
}

#contentTop {
 width: 100%;
 height: 30px;
}

#contentTop a, #contentTop span {
 display: block;
 font-size: 10px;
 color: #666;
 height: 12px;
}

#contentBackLink {
 float: left;
 line-height: 100%;
}

#contentSendToFriend, #contentShareLabel {
 float: left;
 line-height: 100%;
}

#holdTwitter, #holdGoogle, #holdFacebook, #holdStumble {
 float: left;
 margin-top: -5px;
 display: block;
}

#holdTwitter {
}

#holdGoogle {
 margin-left: 5px;
}

#holdFacebook {
 margin-left: -15px;
}

#contentCommentsLink {
 float: right;
 line-height: 100%;
 margin-left: 10px;
 padding-left: 19px;
 background: transparent url(../../images/layout/poppoya/standard/comments.gif) no-repeat left top;
}

#contentPrint {
 float: right;
 line-height: 100%;
 margin-top: 0;
 margin-left: 10px;
 padding-left: 21px;
 width: 30px;
 background: transparent url(../../images/layout/poppoya/standard/print.gif) no-repeat left top;
}

#contentSendToFriend {
 margin-top: 0;
 margin-left: 10px;
 padding-left: 21px;
 width: 50px;
 background: transparent url(../../images/layout/poppoya/standard/sendtofriend.gif) no-repeat left top;
}

#contentShareLabel {
 padding-left: 170px;
 width: 30px;
 padding-right: 15px;
}

/* content sub-headings */

.contentBody h4 {
 display: inline;
 font-size: 12px;
}

.commentMessageCommentContent h4 {
 display: inline;
 font-size: 12px;
}

/* prevent floating next to sub-headings */

#contentByLabel {
 display: block;
 font-weight: bold;
 padding-top: 3px;
}

.contentRightGeneric {
 width: 160px;
 overflow: hidden;
}

/* spec related */

.contentSpec {
 width: 150px;
 font-size: 12px;
 padding: 0 5px 15px 5px;
 text-align: center;
 overflow-x: hidden;
}

.contentSpec a {
 color: #fff;
}

.contentSpec span {
 font-weight: bold;
}

.contentSpecNL {
 display: block;
}

/* related */

#contentRelatedBox {
 float: right;
 text-align: right;
 height: 20px;
 width: 340px;
}

#contentRelatedLabel {
 float: right;
 font-weight: bold;
 margin: 3px 5px;
}

#contentRelatedSelection {
 float: right;
 font-size: 11px;
 width: 240px;
}

#contentRelatedGoButton {
 float: right;
 margin: 0 0 0 5px;
}

.contentSubSelection {
 padding-left: 10px;
}

.contentMainSelection {
 font-weight: bold;
 font-style: italic;
}

.columnSubHeadingInformation {
 margin: 20px auto;
 width: 675px;
 padding: 50px 0;
 text-align: center;
 font-size: 15px;
 border: 1px solid black;
 background-color: #eee;
}

.columnSubHeadingInformation span {
 display: block;
 font-size: 11px;
}

.contentCopyrightGroup {
 clear: both;
 float: left;
 display: block;
 border: 1px solid #eee;
 padding: 0 5px;
 margin: 15px auto 0 auto;
 width: 685px;
}

.contentCopyrightGroup legend {
 font-weight: bold;
 border: 1px solid #eee;
 color: #999;
 padding: 0 5px;
 font-size: 9px;
 line-height: 10px;
 background-color: #eaeaea;
}

.contentCopyrightGroup span {
 display: block;
 padding: 6px 3px;
 font-size: 9px;
 color: #777;
 line-height: 10px;
}

/* comments */

#commentMessage {
 background: #ddd url(../../images/layout/poppoya/standard/1pixelblack.gif) repeat-y 190px top;
 width: 743px;
}

.commentMessageAlt {
 background: #eee url(../../images/layout/poppoya/standard/1pixelblack.gif) repeat-y 190px top;
 width: 743px;
}

.columnHeadingCommentLeft {
 float: left;
}

.columnHeadingCommentRight {
 float: right;
}

.commentMessageMemberDetails {
 float:left;
 width: 150px;
 padding: 20px 20px 15px 20px;
}

.commentMessageMemberDetailsUsername {
 display: block;
 width: 150px;
 font-size: 15px;
 font-weight: bold;
}

.commentMessageMemberDetailsLevel {
 display: block;
 width: 150px;
 font-size: 11px;
 padding-bottom: 5px;
}

.commentMessageMemberDetailsGravatar {
	display: block;
	padding-bottom: 5px;
}

.commentMessageMemberDetailsItem {
 display: block;
 width: 150px;
 font-size: 11px;
}

.commentMessageMemberDetailsItem span {
 font-weight: bold;
}

.commentMessageCommentContent {
 float: left;
 width: 512px;
 padding: 20px;
 margin-left: 1px;
 overflow: hidden;
 line-height: 135%;
}

.commentMessageCommentContentSubject {
 font-weight: bold;
 width: 512px;
}

.commentMessageCommentContentSeparator {
 width: 512px;
 height: 1px;
 overflow: hidden;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 border-bottom-color: #bbb;
 margin: 5px 0 15px 0;
}

.commentMessageOptions {
 clear: both;
 float: left;
 width: 743px;
}

.commentMessageMemberOptions {
 float:left;
 width: 150px;
 padding: 0 20px 20px 20px;
}

.commentMessageCommentOptions {
 float:left;
 width: 512px;
 margin-left: 1px;
 padding: 0 20px 20px 20px;
 text-align: right;
}

.commentMessageCommentOptions form {
 float: right;
 padding-left: 5px;
}

.commentRequester {
 display: block;
 font-size: 14px;
 width: 300px;
 margin: 100px auto;
}

.commentRequester span {
 display: block;
 font-size: 14px;
 width: 300px;
 margin: 100px auto;
}

.commentPost {
 padding: 20px 21px 20px 21px;
 width: 701px;
 background-color: #ddd;
}

#contentSendToFriendYourNameHeading {
 padding: 0 10px;
 width: 257px;
 float: left;
 display: block;
 font-weight: bold;
}

#contentSendToFriendYourName {
 margin: 0 10px 10px 10px;
 width: 253px;
 float: left;
}

#commentPostUsernameBox {
 float: left;
 width: 307px;
 padding: 0 10px;
}

#commentPostUsernameHeading {
 float: left;
 width: 187px;
 display: block;
 font-weight: bold;
}

#commentPostUsername {
 width: 303px;
 margin-bottom: 10px;
}

#commentPostUsernameRegisterLink {
 float: right;
 text-align: right;
 width: 120px;
 display: block;
}

#commentPostPasswordForgottenLink {
 float: right;
 text-align: right;
 width: 120px;
 display: block;
}

#commentPostPasswordBox {
 float: right;
 padding: 0 10px;
 width: 307px;
}

#commentPostPasswordHeading {
 float: left;
 width: 187px;
 display: block;
 font-weight: bold;
}

#commentPostPassword {
 width: 303px;
 margin-bottom: 10px;
}


#commentPostSubjectHeading {
 padding: 0 10px;
 width: 655px;
 display: block;
 font-weight: bold;
}

#commentPostSubject {
 margin: 0 10px 10px 10px;
 width: 655px;
}

#commentPostMessageHeading {
 padding: 0 10px;
 width: 660px;
 display: block;
 font-weight: bold;
}

#commentPostMessage {
 margin: 0 10px 10px 10px;
 width: 660px;
 height: 100px;
}

#commentPostReplyReportControls {
 width: 80px;
 margin: 0 auto; 
 padding: 10px 0 0 0;
}

#commentPostReplyMessageControls {
 width: 186px;
 height: 35px;
 margin: 0 auto;
 padding: 10px 0 0 0;	
}

#commentPostReplyMessageControlsA {
 width: 100%;
 height: 30px;
 padding: 15px 0 0 0;	
 text-align: center;
 font-weight: bold;
 font-size: 14px;
}

#commentPostReplyMessageControls input {
 margin-left: 5px;
}

#commentPostMessageOptionsActiveCode {
 clear: both;
 float: left;
 margin: 5px 10px 10px 10px;
 height: 18px;
}

#commentPostMessageOptionsActiveCodeLabel {
 float: left;
 width: 230px;
 margin: 5px 10px 10px 0;
 height: 18px; 
 font-weight: bold;
}

#commentPostMessageOptionsSmilies {
 float: left;
 margin: 5px 10px 10px 10px;
 height: 18px;
}

#commentPostMessageOptionsSmiliesLabel {
 float: left;
 width: 225px;
 margin: 5px 10px 10px 0;
 height: 18px;
 font-weight: bold;
}

#commentPostMessageOptionsInclude {
 float: left;
 clear: both;
 margin: 0 10px 10px 10px;
 height: 18px;
}

#commentPostMessageOptionsIncludeLabel {
 float: left;
 width: 235px;
 margin: 0 10px 10px 0;
 height: 18px;
 font-weight: bold;
}

#commentPostMessageOptionsSubscribe {
 float: left;
 margin: 0 10px 10px 10px;
 height: 18px;
}

#commentPostMessageOptionsSubscribeLabel {
 float: left;
 width: 65px;
 margin: 0 0 10px 0;
 height: 18px;
 font-weight: bold;
}

#commentPostMessageOptionsNotification {
 float: left;
 margin: 0 5px 5px 0;
 height: 18px;
 font-size: 10px;
}

#commentPostMessageOptionsNotificationLabel {
 float: left;
 width: 70px;
 margin: 0 0 10px 0;
 height: 18px;
 font-weight: bold;
}

.sb-nav-magnify-off {
 background-image: url(../../images/layout/poppoya/standard/magnify.png);
}

.sb-nav-magnify-on {
 background-image: url(../../images/layout/poppoya/standard/magnify_on.png);
}

.sb-nav-resize-off {
 background-image: url(../../images/layout/poppoya/standard/resize.png);
}

.sb-nav-resize-on {
 background-image: url(../../images/layout/poppoya/standard/resize_on.png);
}

.loupe {
 background-color: #555;
 background: rgba(0, 0, 0, 0.25);
 border: 5px solid rgba(0, 0, 0, 0);
 z-index: 10006;
 cursor: url(../../images/image.gif), url(../../images/layout/poppoya/standard/blank.cur), none;
 -webkit-border-radius: 50px;
 -moz-border-radius: 50px;
 border-radius: 50px;
}

.verifier {
 margin-left: 190px;
 margin-bottom: 20px;
}

