#page.no_right_col #col_droite { display:none; }
#page.no_right_col #col_centre_sq { width:691px; }

/* BASIC STUFF */
#tx_chcforum-pi1 { margin-top:2em; font-family:verdana, sans-serif; font-size:100%; }
#tx_chcforum-pi1 caption { display:none; }
#tx_chcforum-pi1 a { text-decoration:underline; color:#E65423; }
#tx_chcforum-pi1 a:hover { text-decoration:none!important; }

/* only one form in the forum */
#tx_chcforum-pi1 form { margin-top:5px; margin-bottom:5px; }
.tx-chcforum-pi1-noWrap { display:inline; /*white-space:nowrap;*/ }
.tx-chcforum-pi1-preTableWrap { border:1px solid #999999; margin-bottom:1em; }
.tx-chcforum-pi1-postTableWrap { border:1px solid #999999; margin-bottom:2px; }


/* GENERIC TABLE BEGIN */
	.tx-chcforum-pi1-Table { border:1px solid #666666; background:#FFFFFF; margin-bottom:2px; width:100%; border-collapse:separate; }
	.tx-chcforum-pi1-Table thead tr th { padding:5px; font-weight:bold; background:#0067c5; border:1px solid #ffffff; border-collapse:collapse!important; text-align:center; /*white-space:nowrap;*/ color:#ffffff; font-size:118%; }
	
	/* category title row */
	.tx-chcforum-pi1-Table tbody tr th { font-size:109%; font-weight:bold; letter-spacing:2px; background:#efeff4; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; padding:5px; text-align:left; }
	
	/* category features row */
	.tx-chcforum-pi1-Table tbody tr td { font-size:109%; background:#e8e8e8; padding:5px; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; }
/* GENERIC TABLE END */


/* CATEGORY TABLE BEGIN */

	/* cell 1 */
	.tx-chcforum-pi1-catConferenceCell { }
	.tx-chcforum-pi1-catConferenceCell dl { margin:0; }
	.tx-chcforum-pi1-catConferenceCell dt { }
	.tx-chcforum-pi1-catConferenceCell dd { font-size:91%; margin-left:5px; }
	.tx-chcforum-pi1-catConferenceCell dd.new { color:#FF0000; }
	
	/* cell 2 */
	.tx-chcforum-pi1-catThreadCell { text-align:center; }
	
	/* cell 3 */
	.tx-chcforum-pi1-catPostCell { text-align:center; }
	
	/* cell 4 */
	.tx-chcforum-pi1-catLastCell { font-size:91%!important; vertical-align:top; }

/* CATEGORY TABLE END */


/* CONFERENCE TABLE BEGIN */

	/* cell 1 */
	.tx-chcforum-pi1-confThreadImage { text-align:center; }
	.tx-chcforum-pi1-confThreadSubjCell { }
	.tx-chcforum-pi1-confThreadNew { color:#FF0000; font-size:10px; padding-left:5px; }
	.tx-chcforum-pi1-confThreadBtns img { padding-top:5px; }
	.tx-chcforum-pi1-confThreadBtns { padding-left:5px; }
	
	/* cell 2 */
	.tx-chcforum-pi1-confThreadRepliesCell { text-align:center; }
	
	/* cell 3 */
	.tx-chcforum-pi1-confThreadAuthorCell { text-align:center; }
	
	/* cell 4 */
	.tx-chcforum-pi1-confThreadLastCell { font-size:10px !important; }

/* CONFERENCE TABLE END */


/* NAVPATH BEGIN*/

	.tx-chcforum-pi1-navPath a { color:#6F6E70; }
	.tx-chcforum-pi1-navPath { line-height:15px; color:#6F6E70; background:#E9E9E9; border-bottom:1px solid #DEDEDE; margin-bottom:1px; padding:3px; font-size:10px; }

/* NAVPATH END*/


/* PAGELINKS BEGIN */

	.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm { color:#6F6E70; background:#E9E9E9; border-bottom:1px solid #DEDEDE; font-size:10px; line-height:15px; padding:3px; text-align:right; clear:both; padding-right:5px; }
	.tx-chcforum-pi1-pageLinksBtm { margin-bottom:1px; }

/* PAGELINKS END */

/* POST FORM BEGIN */

	.tx-chcforum-pi1-postForm { border:1px solid #999999; background:#E3E7EF; padding:5px; margin-bottom:3px; }
	.tx-chcforum-pi1-postForm #formWhere { font-size:118%; font-weight:bold; background:#0067C5; padding:5px; text-align:center; /*white-space:nowrap;*/ margin-bottom:7px; border:1px solid #999999; color:#ffffff; }
	.tx-chcforum-pi1-postForm fieldset label { display:block; text-align:right; padding-right:20px; padding-top:3px; width:60px; float:left; }
	.tx-chcforum-pi1-postForm fieldset { background-color:#E9E9E9; }
	.tx-chcforum-pi1-postForm fieldset#formTop { margin-bottom:8px; }
	.tx-chcforum-pi1-postForm fieldset#formTop legend { margin-bottom:3px; background-color:#E9E9E9; border:1px solid #999999; padding:2px; font-weight:bold; }
	.tx-chcforum-pi1-postForm fieldset#formBottom legend { background-color:#E9E9E9; border:1px solid #999999; padding:2px; font-weight:bold; margin-bottom:5px; }
	.tx-chcforum-pi1-postForm fieldset#formTop input { display:block; width:150px; float:left; padding:2px; border:1px solid #DEDEDE; margin-bottom:2px; }
	.tx-chcforum-pi1-postForm textarea { border:1px solid #DEDEDE; margin:3px 0; width:100%; height:150px; }
	.tx-chcforum-pi1-postForm fieldset#formTop br { clear:left; }
	.tx-chcforum-pi1-formBtn { text-align:center; }
	.tx-chcforum-pi1-formBtn input { border:1px solid #999999; font-size:91%; font-family:Verdana, Arial, Helvetica, sans-serif; margin:2px; background-color:#FFF; }
	.tx-chcforum-pi1-formBtnHov { border:1px solid #666; font-size:91%; font-family:Verdana, Arial, Helvetica, sans-serif; margin:2px; background-color:#FFF; color:#CC0000; }
	.tx-chcforum-pi1-formBtnStyle { background-color:#FFF; border:1px solid #666666; padding:3px; margin:3px; }
	.tx-chcforum-pi1-formBtnStyleHov { background-color:#FFF; border:1px solid #C00; color:#CC0000; padding:3px; margin:3px; }

/* POST FORM END */


/* SINGLE POST BEGIN */

	.tx-chcforum-pi1-singlePost { border:1px solid #666666; margin:3px 0; }
	
	/* top */
	.tx-chcforum-pi1-singlePost .author { background:#E3E7EF; padding:3px; vertical-align:top; height:78px; }
	.tx-chcforum-pi1-formEmicoStyle { margin:3px; }
	.tx-chcforum-pi1-singlePost .im { vertical-align:middle; margin-top:3px; }
	.tx-chcforum-pi1-singlePost .im a { margin-right:10px; }
	.tx-chcforum-pi1-singlePost .im img { vertical-align:middle; border:0px; padding-right:2px; margin-bottom:2px; }
	.tx-chcforum-pi1-singlePost .userPic { border:1px solid #666666; float:right; }
	
	/* deprecated */
	.tx-chcforum-pi1-singlePost #userPic { border:1px solid #666666; float:right; }
	
	/* middle */
	.tx-chcforum-pi1-singlePost .text { border-top:1px solid #666666; border-bottom:1px solid #666666; background:#E3E7EF; }
	.tx-chcforum-pi1-singlePost .scroller { overflow:auto; width:95%; background:#FFF; min-height:125px; text-indent:0px; padding:3px; }
	
	/* bottom */
	.tx-chcforum-pi1-singlePost .edit { background:#F3F5F8; padding:3px; height:19px; vertical-align:middle; margin-top:3px; }
	.tx-chcforum-pi1-singlePost .edit a { margin-right:30px; }
	.tx-chcforum-pi1-singlePost .edit img { vertical-align:middle; border:0px; }
	.tx-chcforum-pi1-singlePost .attachment { background:#DEE3E7; padding:3px; }
	.tx-chcforum-pi1-singlePost .attachment div { vertical-align:top; }
	.tx-chcforum-pi1-singlePost .attachment img { float:left; margin-right:5px; }
	.tx-chcforum-pi1-singlePost .rate { background:#DEE3E7; border-top:3px solid #FFFFFF; padding:3px; }
	.tx-chcforum-pi1-singlePost .rate input { background-color:#FFF; border:1px solid #666666; font-size:82%; }
	.tx-chcforum-pi1-singlePost .rate select { border:1px solid #666666; font-size:91%px; }
	.tx-chcforum-pi1-singlePost .rate select option { height:1.5em; }
	.tx-chcforum-pi1-singlePost .rate form { padding:0; margin:0; display:inline; }
	.tx-chcforum-pi1-singlePost .rate .rateStars { float:left; text-align:left; height:1.85em; }
	.tx-chcforum-pi1-singlePost .rate .rateMenu { text-align:right; width:100%; height:1.85em; }
	.tx-chcforum-pi1-singlePost .offset { margin-left:15px; margin-right:15px; }
	.tx-chcforum-pi1-singlePost .codeCell { font-family:Courier, 'Courier New', sans-serif; font-size:100%; color:#006600; padding:5px; background-color:#FAFAFA; border:#D1D7DC; border-style:solid; border-left-width:1px; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; }
	.tx-chcforum-pi1-singlePost .quoteCell { background-color:#FAFAFA; font-size:91%; padding:5px; border:#D1D7DC; border-style:solid; border-left-width:1px; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; }
	.tx-chcforum-pi1-singlePost .quoteCellAuthor { border:0px; font-weight:bold; padding:3px 0; }
	.tx-chcforum-pi1-singlePost .quoteTable { border:0px; margin:15px 0; }
	.tx-chcforum-pi1-singlePost .text img { max-height:350px; max-width:350px; }
	.tx-chcforum-pi1-singlePostQuoteText { background-color:#FAFAFA; border:1px solid #666666; font-size:91%; padding:5px; }

/* SINGLE POST END */


/* FOOTER BOX BEGIN */

	.tx-chcforum-pi1-footerBox { background:#A7B3CB; padding:3px; border:1px solid #999999; font-size:91%; }
	
	/* used for user listing */
	.tx-chcforum-pi1-footerBox div { padding-top:5px; padding-left:5px; font-size:91%; }

/* FOOTER BOX END */


/* HEADER BOX BEGIN */

	.header_center { text-align:center; height:34px; }
	.header_text { font-size:24px; line-height:34px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-variant:small-caps; }
	.header_small { margin-bottom:3px; border:solid #666666 1px; }

/* HEADER BOX END */


/* TOOL BAR BEGIN */

	.tx_chcforum-pi1-toolBar { background:#E3E7EF; border:1px solid #666666; padding-right:5px; padding-top:3px; padding-bottom:3px; margin-bottom:1em; }
	.tx_chcforum-pi1-toolBar img { vertical-align:middle; margin-left:16px; }
	.tx_chcforum-pi1-toolBar div { line-height:30px; text-align:right; font-size:91%; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif; }
	.tx_chcforum-pi1-subToolBar { background:#DEE3E7; margin-bottom:1px; padding-right:5px; }
	.tx_chcforum-pi1-subToolBar img { vertical-align:middle; margin-left:8px; }
	.tx_chcforum-pi1-subToolBar div { margin:0px; line-height:15px; padding:3px 0px 3px 0px; text-align:right; font-size:82%; font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif; }

/* TOOL BAR END */


/* PROFILE BEGIN */

	.tx-chcforum-pi1-profileBorder { border:1px solid #999999; padding:3px; }
	.tx-chcforum-pi1-profileBorder #userPic { border:1px solid #666666; float:right; }
	.tx-chcforum-pi1-profileBorder hr { clear:left; display:block; visibility:hidden; }
	.tx_chcforum-pi1-profileHdrBig { background:#0067C5; border:1px solid #666666; padding:5px; margin-bottom:3px; font-size:100%; font-weight:bold; color:#ffffff; }
	.tx_chcforum-pi1-profile_hdr { font-size:110%; font-weight:bold; background:#E3E7EF; padding:2px; padding-left:6px; }

/* PROFILE END */


/* MESSAGE BOX BEGIN */

	.tx-chcforum-pi1-errorBoxCell { background:#E3E7EF; font-weight:bold; text-align:left; }
	.tx-chcforum-pi1-messageBoxErrorNoBorder { background:#FFD6EF; font-weight:bold; text-align:left; margin-bottom:3px; padding:3px; font-weight:bold; }
	.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError { background:#FFCCCC; margin-bottom:3px; padding:3px; padding-left:5px; font-weight:bold; border:1px solid #CF1127; color:#CF1127; }

/* MESSAGE BOX END */


.tx-chcforum-pi1-forumTextBig { font-size:118%; font-weight:bold; }
.tx-chcforum-pi1-helpBox { background-color:#E9E9E9 !important; border-style:none; }
.tx-chcforum-pi1-linkUp { background:#DEE3E7; border-bottom:1px solid #DEDEDE; padding:3px; padding-right:5px; font-size:91%; line-height:15px; text-align:right; }
.tx-chcforum-pi1-previewBoxCell { background:#A7B3CB; text-align:center; }


/* CWT COMMUNITY STYLES */
#tx_chcforum-pi1 .tx-cwtcommunity-pi1 .userlistLetters { font-weight:bold; }
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 form { margin:0px; padding:0px; font-family:arial, sans-serif; }
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 td { font-family:arial, sans-serif; padding:2px; }
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 th { background:#E3E7EF; font-family:arial, sans-serif; font-size:91%; padding:2px; text-align:left; letter-spacing:0px; }
