.review_idea_writing-form {
	background:#FFFFFF url(/apps/frontend/main/img/fauteuil_bas_mini_g.jpg) no-repeat scroll 0px 150px;
	}
	
.review_idea_writing-form .x-panel-body {
	background: none;
	border:none;
	}
.review_idea_writing-form .x-panel-btns{
	margin:10px 45px 35px 0px;
	}
#panel-preview-review_idea_writing .x-panel-body{
	border:none;
	}
.ext-el-mask-msg {
	border:1px solid #352719;
	background: none;
	background-color: #C2C2B8;
	}
.x-panel {
	text-align: left;
	}
.x-form-item {
	position: relative;
	width: 100%;
	}

.x-form legend {
	font-weight: bold;
	font-size:116%;
	}

.x-form-item-label {
	color: #3BB7E8;
	font-size:108%;
	font-weight: normal;
	text-align: left;
	width: 150px;
	}
/*	
.x-form-item label:after {
	content: ": ";
	}*/
	
.x-form-invalid-msg {
	/*background-image: url(/apps/frontend/main/img/invalid_line.png);*/
	background-image: url(/apps/frontend/main/img/invalid_line2.png);
	text-align: left;
	min-height: 15px;
	padding-left: 15px;
	width:90%;
	}
	.x-form-invalid-msg ul {
		margin: 0;
		}	
	
.x-form-element {
	/*position: relative;*/
	padding-left: 160px;
	/*width: 360px;*/
	}
	
.x-form-text, textarea.x-form-field {
	background-image: none;
	border: 1px solid #c2c2b8; 
	}	
	
.x-form-field-wrap .x-form-trigger {
    width:17px;
    height:21px;
    border:0;
    background:transparent url(/apps/frontend/main/img/trigger.gif) no-repeat 0 0;
    cursor:pointer;
    border-bottom: 1px solid #B5B8C8;
    position:absolute;
    top:0;
}
		
/* The hint to Hide and Show */
.hint {
   	display: none;
    position: absolute;
    top: 0px;
    /*left: 400px;*/
    right: -140px;
    width: 200px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    /* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #ffc url(/apps/frontend/main/img/form_hint_pointer.gif) no-repeat -10px 5px;
	}
	.hint h3 {
		font-size: 116%;
		font-weight: bold;
		}
	.hint p {
		line-height: 100%;
		margin-top: 0.5em;
		}
	.hint li {
		list-style-type: disc;
		margin-top: 0.5em;
		margin-left: 0.5em;
		}	
	/* The pointer image is hadded by using another span */
	.hint .hint-pointer {
	    position: absolute;
	    left: -10px;
	    top: 5px;
	    width: 10px;
	    height: 19px;
	    background: url(/apps/frontend/main/img/form_hint_pointer.gif) left top no-repeat;
		}	

div.notice, div.notice-error{
	line-height:16px;
	margin: 0.5em;
	padding: 0.5em 0 0.5em 0.5em;
	min-height: 100px;
	/*width: 600px;*/
	}
	div.notice p, div.notice-error p{
		width: 80%;
		}
div.notice {
	border-top: 1px solid #61BF29;
	border-bottom: 1px solid #61BF29;
	background: #F1F1F1 url(/apps/frontend/main/img/background_success.png) no-repeat bottom right;
	}

div.notice-error{
	background: #F1F1F1 url(/apps/frontend/main/img/background_error.png) no-repeat bottom right;
	border-top: 1px solid #CC0E0E;
	border-bottom: 1px solid #CC0E0E;
	color: #CC0E0E;
	}

.x-form-remote-validation-indicator {
	display: inline;
	}

.ext-gecko .x-form-remote-validation-indicator {
	padding-bottom: 0pt;
	padding-top: 2px;
	}
	
.ext-strict .x-form-remote-validation-indicator {
	height: 16px;
	}
	
.x-form-help {
	color: #505050;
	/*display: block;*/
	font-size: 77%;
	/*margin-top: 0.2em;
	width: 19em;*/
	}
	.x-form-help a {
		color: #505050;
		}
/*	
.x-form .nickname {
	color: #25b1ee;
	font-weight: bold;
	}		

*/
.ux-form-statictextfield {
	background: transparent;
	border: none;
	padding-top: 2px !important;
	padding-bottom: 2px !important;
	color: #333;
	}
	
.message_anonymous_box {
	}
	.message_anonymous_box a {
		color: #29AEEF;
		text-decoration:none;
		}
		.message_anonymous_box a:hover {
			 background-color: #29AEEF;
			 color: #FFF; 
			 text-decoration: none;
			 }	
			 
/*.x-window-plain .x-window-body*/ 
.ext-mb-content {
	background-color: #FFF;
	font-size: 161.6%
	}			 
/*
.xcheckbox-off {
	background:transparent url(/tdExtjs2Plugin/2.1/resources/images/default/menu/unchecked.gif) no-repeat scroll 0pt;
	}
.xcheckbox-on {
	background:transparent url(/tdExtjs2Plugin/2.1/resources/images/default/menu/checked.gif) no-repeat scroll 0pt;
	}
*/		
.xcheckbox-off {
	background:transparent url("/apps/frontend/main/img/checkbox_off.gif") no-repeat scroll 0pt 50%;
	}

.xcheckbox-on {
	background:transparent url("/apps/frontend/main/img/checkbox_on.gif") no-repeat scroll 0pt 50%;
	}	

.x-window-bwrap .signin-form .x-panel-bwrap {
	height:254px;
	width:423px;
	background: url(/apps/frontend/main/img/bkg_form_connection.gif) no-repeat;
	margin: 5px;
}

.x-window-bwrap .signin-form .x-panel-body {
	border:none;
	/*height:254px;*/
	width:423px;
	background-color: transparent;
}

.x-window-bwrap .signin-form .x-panel-body form {
	margin:140px 0px 0px 160px;
}

.x-window-bwrap .signin-form form  {
	margin:140px 0px 0px 160px;
}

.x-window-bwrap .x-window-body{
	background-color:#FFFFFF;
}

.x-window-bwrap .x-window-body .link_signup{
	left:320px;
	position:absolute;
	top:10px;
}

/*
.x-window-bwrap .x-window-body .sendtofriendform,.x-window-bwrap .x-window-body .signin-form,.x-window-bwrap .x-window-body .reviewItem_presentation{
	position:static;
}
*/

.x-window-bwrap .x-window-body #window_link_signup{
	font-size:110%;
	_font-size:100%;
	background-color:#CDCDCD;
}

.x-window-bwrap .x-window-body #window_link_signup a{
	font-weight: bold;

}
.x-window-bwrap .x-window-body #window_link_signup a:focus,.x-window-bwrap .x-window-body #window_link_signup a:hover,.x-window-bwrap .x-window-body #window_link_signup a:active {
	color:#000000;
	text-decoration: underline;
}

/*
.x-window-bwrap .x-window-body .x-panel-body{
	background:transparent none repeat scroll 0% 50%;
}
*/
/*
.x-window-bwrap .signin-form .x-panel-body{
	border:none;
}
*/
.x-window-bwrap .signin-form table{
	/*background: url(/apps/frontend/main/img/bkg_form_connection.gif) no-repeat;*/
}

.ext-mb-content {
	color:#0B6BA7;
	font-size:140%;
	padding:10px;
}	

.ext-el-mask {
    background-color:#FFFFFF;
    opacity:0.85;
    }

