/* DEFAULT DEFINITION */
html, body { margin:0; padding:0; font:12px Arial, Verdana, Helvetica, sans-serif; /*color:#77675a;*/ color: #000; background: #dfdad6 url(../img/background.png) repeat-x; }
img, table, td, fieldset, form, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; border:0; }
table { border-collapse:collapse; }

p { padding: 0; margin: 1em 0; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.floatLeft { float:left; }
.floatRight { float:right; }
.alignLeft { text-align:left; }
.alignRight { text-align:right; }

ol, ol li { float:left; list-style-type:none; margin:0; padding:0; }
ol li { padding-right:1em; }

a { outline:none; /*color:#77675a;*/ color: #000; }
a:hover, a:visited,a:link { text-decoration:underline; }
* html a { position:relative; }
label { cursor:pointer; }

#main { width:957px; /* background:#fff; */ margin: 0 auto; padding:0 0 10px 0; position:relative; z-index:1; }

/*#center { min-height:600px; }*/
/** html #center { height:600px; }*/
/**:first-child+html #center { min-height:500px; }*/


/* HEADER */
#header { position:relative; z-index:2; width:957px; padding:10px 0 0 0; float:left; /* background:url(../img/banner.jpg) 3px 3px no-repeat; */ }
/* #banner p {margin:0; padding:0; }
#banner p strong a{ display:block; height:0 !important; height:122px; padding-top:122px; overflow:hidden; width:380px; } */
#subBanner { clear: both; width: 957px; height: 122px; background: transparent url(../img/banner.jpg) no-repeat; }

#banner-link-sites { float: left; }
#banner-link-sites a { color:#a0948b; }

#research { float: right; }
#research a { color:#a0948b; }
#research form { float:left; margin:0; padding:0; }
#research input {float:left; margin:0 2px; font-size: 11px; }
#research .advanced-search { float: left; color: #a0948b; margin: 0 0 0 4px; }
#research .sign { clear: both; color: #a0948b; padding-top: 4px; }
#fieldResearch{  width:150px; border:1px solid #a0948b; background: #ffffff; color: #a0948b; height: 13px; padding-top: 2px; }
#submitResearch { width: 53px; height: 16px; border: 1px solid #a0948b; }

#logo { float: left; }

#menu { float: left; color: #a0948b; margin: 28px 0 10px 50px; font-size: 18px; }
#menu ul { list-style-type:none; padding:0; margin:0; }
#menu ul li { float:left; margin:0 2px; padding:0; line-height: 28px; }
#menu ul li a { float:left; padding:0 5px; color: #a0948b; text-decoration: none; }
#menu ul li strong a, #menu ul li a:hover { background-color: #eeeeee; font-weight: normal; }

/* #menu { width:643px; float:left; background:url(../img/bg_menu.gif); margin:0; height:24px; text-transform:uppercase; font-size:11px; }
#menu a { color:#000; text-decoration:none; display:block; }
#menu a:hover{ text-decoration:underline; }
#menu ul { list-style-type:none; padding:0; margin:0; }
#menu ul li { float:left; margin:0; padding:0; line-height:14px; }
#menu ul li strong a, #menu ul li a:hover { float:left; background:url(../img/bg_menu_active.gif) left top repeat-x #000; color:#fff; padding:6px 15px 4px 15px; font-weight:normal; text-decoration:none; }
#menu ul li a { float:left; padding:6px 15px 4px 15px; border-right:1px solid #fff; } */

/* #research { width:306px; float:left; background:url(../img/bg_research.gif) left top repeat-x #000; color:#fff; padding:3px 3px 1px 3px; margin:1px 0 0 0; height:19px; }
#research a { text-decoration:underline; color:#fff; }
#research p { margin:0; padding:1px 10px 0 10px; float:left; font-size:11px; }

#research form { float:left; margin:0; padding:0; }
#research input {float:left; margin:0; padding:0; }

#fieldResearch{  width:103px; border:1px solid #a7a5a6; height:14px; font-size:10px; }
#submitResearch { border:1px solid #a7a5a6; }*/


/* LEFT */
#left { float:left; width:163px; margin:28px 0 0 0; border:1px solid #a0958c; background: #ffffff; padding-bottom: 2px; }

#topSubMenu { position:absolute; left: -1px; top: -18px; width: 165px; height: 51px; background:url(../img/btn-home.png) no-repeat; text-align: center; }

#subMenu { width:163px; float:left; padding-top: 45px; margin:0; position:relative; }
#subMenu a { text-decoration:none; display:block; color: #fa821e; }
#subMenu ul { list-style-type:none; list-style-image: url(../img/puce.png); margin:0; padding: 0 0 0 20px; font-size: 12px; }
#subMenu ul li { margin: 10px 0; padding:0;}

#subMenu .active a { /*color: #a0958c;*/ color: #000000; font-weight: bold; }
#subMenu .active ul li { margin: 2px 0; list-style: none; list-style-image: none; }
#subMenu .active ul li a { color: #a0958c; font-weight: normal; }
#subMenu .active ul li strong a { color: #0075a4; font-weight: bold; }

#subMenu ul li.liLast { background:none; list-style-image: none;}


/* #topSubMenu { position:absolute; background:url(../img/bg_submenu_top.png) left top no-repeat; padding:10px 165px 0 0; float:left; height:0;} 
* html #topSubMenu { background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/main/img/bg_submenu_top.png', sizingMethod='crop'); }

#bottomSubMenu { position:absolute; left:0; bottom:0; background:url(../img/bg_submenu_low.png) left top no-repeat;  padding:0; float:left; width:165px; height:10px; }
* html #bottomSubMenu { background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/main/img/bg_submenu_low.png', sizingMethod='crop'); bottom:-5px; }

#subMenu { width:165px; border:1px solid #cdcdcd; float:left; padding:0; margin:0; background:#826e59;  position:relative; }
#subMenu a { text-decoration:none; display:block; }	
#subMenu a:hover { text-decoration:underline; }

#subMenu ul { list-style-type:none; margin:0; padding:0; }
#subMenu ul li { background:url(../img/bg_li_submenu.gif) left bottom no-repeat #826e59; margin:0; padding:0;}
* html #subMenu ul li, * html #subMenu ul li a  { height:0.01%; }
#subMenu ul li a { display:block; color:#fff; font-size:12px; margin:0; padding:7px 10px 10px 10px; font-weight:bold;}

#subMenu ul li.liLast { background:none;}
#subMenu ul li.active { background:url(../img/bg_submenu_active.jpg) left top no-repeat #000; border-bottom:1px solid #cdcdcd; border-top:1px solid #cdcdcd; }
#subMenu ul li.active.activeFirst { border-top:none; }
#subMenu ul li.active.activeLast { border-bottom:none; }
* html #subMenu ul li.active.activeLast { border-bottom:none;}

#subMenu ul li ul { list-style-type:none; margin:0; border-top:1px solid #565656; }
#subMenu ul li ul li { margin:0; padding:7px 10px 10px 10px; background:url(../img/bg_li_submenu.gif) left bottom no-repeat #000;}
#subMenu ul li ul li strong a { color:#808080; font-weight:normal; background:url(../img/submenu_arrow_select.gif) left 3px no-repeat; padding:0 11px; }
#subMenu ul li ul li a { color:#fff; font-weight:normal; background:url(../img/submenu_arrow.gif) left 3px no-repeat; padding:0 11px; } */


/* OPTION MENU LEFT */
.optionMenuLeft { background:url(../img/bg_option_menu_left.png) left top no-repeat; padding:21px 20px; float:left; margin:10px 0 0 0; width:127px; }
* html .optionMenuLeft { background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/main/img/bg_option_menu_left.png', sizingMethod='crop'); }
.optionMenuLeft p, .optionMenuRight p { padding:0 0 18px  0; margin:0;}
.optionMenuLeft h2 { font-size:18px; font-weight:bold; color:#fa821e; padding:0 0 18px 0;}
.optionMenuLeft h3, .optionMenuRight h3, .optionMenuRight h2  { font-size:14px; font-weight: normal; color:#fa821e; padding:0 0 18px 0;}
.optionMenuLeft a{ color: #000; }
h2.tittre_colonne_droite_home { font-size: 18px; font-weight: bold; }

#content h2, #contentExtend h2, #contentNoLeftWithRight h2  { font-size: 14px; font-weight: normal; }


/* OPTION MENU RIGHT */
/*.optionMenuRight { background:url(../img/bg_option_menu_right.png) left top no-repeat; padding:21px 20px; float:left; margin:10px 0 0 0; width:180px; }*/
.optionMenuRight { /* background:url(../img/bg_option_menu_right.gif) left top no-repeat; */ padding:21px 20px; margin:10px 0 0 0; width:180px; }

* html .optionMenuRight { background:none;margin-right:-3px; }

/*
.optionMenuRight { background:url(../img/bg_option_menu_right.png) left top no-repeat; padding:21px 20px; margin:10px 0 0 0; width:180px; height:auto !important; min-height:1em; height:1em; }
* html .optionMenuRight { background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/main/img/bg_option_menu_right.png', sizingMethod='crop'); margin-right:-3px; }
*/

.optionMenuRight a{ color: #77675A; }
.optionMenuRight a:hover{ text-decoration:none; }


/* CONTENT */
#content { width:512px; float:left; margin:10px 10px 0 10px; overflow:hidden; border:1px solid #a0958c; padding: 10px; background: #ffffff; }
#contentExtend { width:760px !important; width: 758px; float:left; margin:10px 0 0 10px; overflow: hidden; padding:10px; border:1px solid #a0958c; background: #ffffff; }
#contentNoLeft { width:935px; float:left; padding:10px; border:1px solid #a0958c; background: #ffffff; margin:10px 0 0 0; }
#contentNoLeftWithRight { width:685px; float:left; padding:10px; border:1px solid #a0958c; background: #ffffff; margin:10px 0 0 0; }
* html #contentNoLeft { float:none; }
/* #content a,#contentExtend a, #contentNoLeft a { color:#fa821e; } */
#content p, #contentExtend p { /*padding:0 0 18px 0;*/ margin: 1em 0; }


#topContent { float:left; width:758px; margin:0; padding:0; }
#topContentLeft { width:533px; float:left; }
#topContentRight { width:217px; float:left; padding:0 0 0 5px;margin:0; }
#contentHome { float:left; }
#contentHome p { clear: both; }


/* BREADCRUMP */
#breadCrump { color:#a0958c; padding:10px 0 20px 0; margin:0; width:522px; }
#breadCrump p { margin:0; padding:0; }
#breadCrump a { color: #a0958c; font-size: 11px; }


/* H */
#blockH1 { /* float:left; */ width:517px; padding:0 0 20px 0; /* background:url(../img/bg_h1_type.jpg) left bottom no-repeat; */ min-height:26px; height:auto !important; height/**/:/**/26px; }
#blockH1 a { float: right; margin: 0 5px; }
#blockH1Extend { /* float:left; */ width:765px; padding:0 0 20px 0; /* background:url(../img/bg_h1_type.jpg) left bottom no-repeat; */ min-height:26px; height:auto !important; height/**/:/**/26px; }
#blockH1Extend a { float: right; margin: 0 5px; }
#blockH1Wiki { width:522px; padding:0 0 15px 0; background:url(../img/bg_h1_type.jpg) left bottom no-repeat; min-height:26px; height:auto !important; height/**/:/**/26px; }
#blockH1Wiki h1{ font-size:12px; font-weight:normal; }
h1 { color:#fa821e; font-size:18px; float:left; margin: 1.5em 0 0 0;  }
h1.normal { width:415px; } 

.internal h1 { float: none; }

#blockH1Home { /* background:url(../img/bg_h1_home.jpg) left bottom no-repeat; */ padding:0 0 25px 0; margin:0 0 13px 0; }
#blockH1Home h1 { font-size:22px; }

#blockH1NoLeft { /*float:left; width:711px; padding:0 0 20px 0;*/ /* background:url(../img/bg_h1_noleft.jpg) left bottom no-repeat; */ min-height:26px; height:auto !important; height/**/:/**/26px; margin:0 0 13px 0; }
#blockH1NoLeft h1 { width:590px; }
#blockH1NoLeft a { /*float: right;*/ margin: 0 5px; }

#blockH1NoLeftNoRight { /*float:left; width:711px; padding:0 0 20px 0;*/ /* background:url(../img/bg_h1_noleft.jpg) left bottom no-repeat; */ min-height:26px; height:auto !important; height/**/:/**/26px; margin:0 0 13px 0; }
#blockH1NoLeftNoRight h1 { width: 820px; }
#blockH1NoLeftNoRight a { /*float: right;*/ margin: 0 5px; }

h2 { color:#fa821e; font-size:18px; padding:0; margin:0; }
h3 { color:#fa821e; font-size:14px; font-weight:normal; padding:0; margin:0; clear: both; }

#rightTitle { float:left; vertical-align:top; width:100px;}
#rightTitle a { margin:0 0 0 15px; padding:0; }


/* BLOCK IMAGE */
.blockImageRight, .blockImageLeft { margin:0 !important; padding:0 !important; }
.blockImageRight img { float:right; border:1px solid #d2d2d2; padding:1px; }
.blockImageLeft img { float:left; border:1px solid #d2d2d2; padding:1px; }


/* LIST */
.liLinksSpec { list-style-type:none; margin:0; padding:0 0 10px 5px; }
.liLinksSpec strong { color:#0075a9; }
.liLinksSpec a { color:#fa821e; }
.liLinksSpec li { padding:10px 0 10px 15px; background:url(../img/arrow_linkspec.gif) left 13px no-repeat; }

.liLinks a, .optionLiLinks a, .csc-menu a { color:#fa821e; /*padding:0 0 0 15px; background:url(../img/arrow_link.gif) left 3px no-repeat;*/ }
.liLinks, .csc-menu { list-style-type:none; margin:0;padding:0 0 0 5px; }
.csc-menu { clear:both; padding-top:10px; }
.csc-menu a { text-decoration:none; display:block; }
.csc-menu a:hover { text-decoration:underline; }

.optionLiLinks { list-style-type:none; margin:0; padding:0; }


/* HOME */
.doubleColumnRight { width:249px; float:left; padding:0; margin:0; overflow:hidden;}
.doubleColumnLeft { width:249px; float:left; padding:0; margin:0 14px 0 0; }
.doubleColumnLeft h3, .doubleColumnRight h3 { font-size:18px; color:#fa821e; /* background:url(../img/bg_h3_home.jpg) left bottom no-repeat; */ padding:20px 0 15px 0; margin:0; }
.doubleColumnLeft img, .doubleColumnRight img { padding:1px; border:1px solid #d3d3d3; }
.blackLinks a { color:#000 !important; text-decoration:none }
.blackLinks a:hover { text-decoration:underline; }
.date { /* color:#0075a9; */ font-weight:bold; }

#tableEnd { width:522px; margin:29px 0 0 0; background:#fbfbfb; }
#tableEnd th { background:#826e59; border:1px solid #dcdcdc;  padding:5px 10px; color:#fff; text-align:left; }
#tableEnd td { width:175px; vertical-align:top; padding:11px; border:1px solid #dcdcdc; }


/* RIGHT */
#right { width:217px; position:absolute; z-index:3; right: 0px !important; top: 268px !important; top:301px; border:1px solid #a0958c; background: #ffffff; padding: 10px; }
#right ul { list-style-image: url(../img/arrow_link.gif); }
#right ul li a { color: #fa821e; }

/*#subscribe { width:180px; background:url(../img/bg_subscribe.jpg) left top #2d2d2d; border:1px solid #dcdcdc; float:left; color:#fff; padding:10px 19px; margin:0; /*position:absolute; z-index:300; right:10px; top:168px;*/ /*}*/
#subscribe { /*width:180px;*/ background: #eeeeee; border:1px solid #a0958c; color:#77675A; padding:10px 19px; margin:0 0 10px 0; /*position:absolute; z-index:300; right:10px; top:168px;*/ }
/** html #subscribe { right:10px; top:10px; }*/
/**:first-child+html #subscribe { right:10px; top:10px; }*/
#subscribe p { margin:0; padding:0; font-size:11px; }
#subscribe a { color:#77675A; }
p#firstSubscribe { padding:0 0 10px 0; background:url(../img/bg_point_subscribe.gif) left bottom repeat-x; }
p#secondSubscribe { padding:7px 0 0 0; }


/* NAVCONTENT */
#navContent { width:522px; float:left; font-weight:bold; padding:0px; }

#navLeft { width:50px; float:left;}
#navLeft a { background:url(../img/arrow_nav_left.gif) left 3px no-repeat; padding:0 0 0 15px; }

#navCenter { width:422px; text-align:center; float:left; }

#navRight { width:50px; float:left; }
#navRight a { background:url(../img/arrow_nav_right.gif) right 3px no-repeat; padding:0 15px 0 0; }


/* SEARCH ENGINE */
#formSearchEngine { padding:0 0 30px 0; }
#formSearchEngine input { font-size:11px; border:1px solid #9d9d9d; height:18px; float:left; margin:0 10px 0 0; padding:0; }
#formSearchEngine  label {float:left; width:94px; }
#formSearchEngine select { font-size:11px; border:1px solid #9d9d9d;  height:18px; margin:0 10px 0 0; padding:0; float:left; }
#formSearchEngine p { font-weight:bold; margin:0; padding:0 0 10px 0; zoom:1; }
#selectFromCategory ,#selectSearchIn,#selectSortBySearch { width:135px; }
#selectSortByDesc { width:96px; }
#selectSortByNumber { width:47px; }
#fieldSearchEngine { width:135px; }


h3.h3Results { padding:0 0 0 0; }
.result { float:left; margin:0; width:711px; padding:24px 0 0 0;}
.result table { width:711px;}
.firstColumn { width:23px; }
.lastLine { padding:24px 0 0 0; }
.lastLine a { color:#434343 !important; }
.centerResult { width:660px; }
.result p { padding:0; margin:0 0 18px ;}

#resultPage { width:100px; float:left; margin:0 -3px 0 0;}
#resultPage strong a { font-weight:normal; color:#9e9e9e; }
#resultPage a { color:#000; }
#resultPage ul { list-style-type:none; text-align: center; padding:30px 0 0 0; float:left; margin:0 -3px 0 0; width:522px;}
#resultPage.noLeft ul  { width:711px; }
#resultPage ul li { display:inline; border-right:1px solid #000; padding:0 4px; }
#resultPage ul li.delLastBorder { border-right:0; }


/* SIGN IN */
#formSignIn div { padding:10px 0 0 0; }
#formSignIn span {float:left; }
#formSignIn label {display:block; color: #77675a; font-weight: bold; }
#formSignIn input, #formSignIn select { float:left; width:143px; height:18px; margin:0 10px 0 0; font-size:10px; border:1px solid #a7a5a6;}
#formSignIn select { width:146px;}
html[xmlns*=""] body:last-child #formSignIn select  { width:143px; }
#formSignIn input#submitSend { width:36px; height:15px; color: #77675a; font-size: 11px; padding: 2px 0 0 8px; }
#submitSend:hover { border: 1px solid #FA821E; }
#security label { font-weight: normal; }
#security input { float:none; display:block; margin:0 0 10px 0; }
#security img { display:block; padding:3px 0 6px 0; }
#security #legalNotice { display: inline; width: auto; margin-right: 5px; height: auto; }*/
.clearfix #legalNotice { display: inline; width: auto; margin-right: 5px; height: auto; }


/* CONTACTS */
#formContacts div, #formTipAFriend div { padding:10px 0 0 0; }
#formContacts span, #formTipAFriend span {float:left; }
#formContacts label, #formTipAFriend  label {display:block; padding:0 0 5px 0; }
#formContacts input, #formContacts select, #formTipAFriend input, #formTipAFriend select { float:left; width:143px; height:18px; margin:0 10px 0 0; font:11px Arial, Verdana, Helvetica, sans-serif; border:1px solid #a7a5a6; color: #77675a; }
#formContacts input#submitSend, #formTipAFriend input#submitSend { width:43px; height:16px; }
#formContacts textarea, #formTipAFriend textarea { width:453px; height:105px; border:1px solid #a7a5a6; padding:0 5px; }


/* RSS */
#rss img, .rss { border:none; padding: 0 10px 0 0 ; display: block; float: left; }
#rss p { padding:0 0 16px 0;margin:0; color:#77675a; }
#rss ul { list-style-type:none; padding:0; margin:0; }
#rss ul li { padding:0 0 10px 0; }
#rss ul li a { background:url(../img/picto_rss.gif) left 2px no-repeat; padding:3px 0 2px 33px; }


/* SITEMAP */
/*#siteMap { font-size:12px; float:left; }
#siteMap span { padding:0 0 20px 20px; color:#fa821e; font-weight:bold;  margin:0; display:block; }

#siteMap ul { list-style-type:none; margin:0; padding:0; }
#siteMap ul li { padding:0 0 0 15px; }
#siteMap ul li.active { background:url(../img/ul_minus.gif) left 5px no-repeat; padding:0 0 0 15px; }
#siteMap ul li.hover { background:url(../img/ul_minus.gif) left 5px no-repeat; padding:0 0 0 15px; }

#siteMap ul li ul { padding:14px 0; margin:0 6px; }
#siteMap ul li ul li { padding:0 0 0 9px; }
#siteMap ul li ul li ul li { background:url(../img/ul_arrow.gif) left 8px no-repeat; }

#siteMap ul li ul li ul { padding:6px 0; margin:0 11px; }


#siteMap .hitarea { height: 15px; width: 15px; margin-left: -15px; float: left; cursor: pointer; }
#siteMap .ul_arrow.hitarea { /background:url(../img/ul_arrow.gif) left 5px no-repeat #fff; /}

#siteMap .treeview .collapsable { background:url(../img/ul_minus.gif) left 6px no-repeat; }
#siteMap .treeview .expandable { background:url(../img/ul_plus.gif) left 6px no-repeat; }

#siteMap .treeview .collapsable ul li { background:url(../img/ul_arrow.gif) left 8px no-repeat; }

#siteMap .treeview, #siteMap .treeview ul { padding: 0; margin: 0; list-style: none; }	
#siteMap .treeview li { margin: 0; padding: 3px 0pt 3px 16px; }*/

/*.tx-dropdownsitemap-pi1 ul { margin:0 0 0 40px; padding:0; list-style:none; }
.tx-dropdownsitemap-pi1 ul li { }
.tx-dropdownsitemap-pi1 ul li a { text-decoration:none; }
.tx-dropdownsitemap-pi1 ul li a:hover { text-decoration:underline; }

.tx-dropdownsitemap-pi1 ul li ul { margin:10px 0 0 0; padding:0 0 0 40px; }
.tx-dropdownsitemap-pi1 ul li ul li { background:none; list-style-type:disc; }
.tx-dropdownsitemap-pi1 ul li ul li a { color:#000; }

.tx-dropdownsitemap-pi1 ul li ul li ul { margin:10px 0 0 0; padding:0 0 0 40px; }
.tx-dropdownsitemap-pi1 ul li ul li ul li { background:none; list-style-type:circle; }
.tx-dropdownsitemap-pi1 ul li ul li ul li a { font-weight:normal; }*/


/* FORUM */
.tx_chcforum-pi1-toolBar { background:none; border:none; }
.tx_chcforum-pi1-toolBar a { color: #fa821e; }
.tx-chcforum-pi1-postTableWrap, .tx-chcforum-pi1-preTableWrap { border:none; }

.tx-chcforum-pi1-Table { margin-top:15px; border:1px solid #ccc; background:#ccc; /*width:100% !important; color: #a0958c;*/ } 
.tx-chcforum-pi1-Table input, #profileform input { border:1px solid #A7A5A6; font-size:10px; background:#fff; margin-bottom:5px;}
.tx-chcforum-pi1-Table select { margin:5px 0; width:380px !important; border:1px solid #a0a0a0 !important; }
.tx-chcforum-pi1-Table thead tr th { background:#fff; color:#fa821e; font:15px Arial, Verdana, Helvetica, sans-serif; font-weight:normal;}
.tx-chcforum-pi1-Table tbody tr td { background:#fdfdfd; text-align: center;}
.tx-chcforum-pi1-Table tbody tr th { background:#fbfbfb; color:#aaa; font:14px Arial, Verdana, Helvetica, sans-serif; font-weight:bold;   border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.tx-chcforum-pi1-postForm #formWhere { color:#ccc; font:14px Arial, Verdana, Helvetica, sans-serif; font-weight:bold; }
.tx_chcforum-pi1-profile_hdr { color:#0075A9; }
.tx_chcforum-pi1-profileHdrBig { color:#0075A9; font-size:14px; background:#fff; border:none; text-align:center; }
#profileform { border:1px solid #ccc; padding:5px; }
.tx-chcforum-pi1-Table td.tx-chcforum-pi1-catConferenceCell, .tx-chcforum-pi1-Table  td.tx-chcforum-pi1-catPostCell { background:#fff; }
.tx-chcforum-pi1-Table td.tx-chcforum-pi1-catThreadCell, .tx-chcforum-pi1-Table  td.tx-chcforum-pi1-catLastCell { background:#ffffff; }
.tx-chcforum-pi1-singlePost .edit{ background:#fbfbfb; }
.tx-chcforum-pi1-singlePost { border:none; border-bottom:1px solid #fff;}
.tx-chcforum-pi1-singlePost .text { border:none; background:#fff; }
.tx-chcforum-pi1-singlePost .author { height:auto; background:#fbfbfb;}
.tx-chcforum-pi1-singlePost .scroller { width:auto; }
.tx-chcforum-pi1-navPath { background:#fff; }
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm  { background:#fff; border:none;}
.tx-chcforum-pi1-postForm { background:none; border:1px solid #a0a0a0; }
.tx-chcforum-pi1-postForm #formWhere { background:#f8f8f8; border:none; color:#000; }
.tx-chcforum-pi1-postForm fieldset { background:none; }
.tx-chcforum-pi1-postForm textarea { width:99%; }
.tx-chcforum-pi1-postForm fieldset legend { background:none !important; border:none !important; }

.tx-chcforum-pi1-helpBox { margin:5px 0; padding:2px; width:99% !important; }
.tx_chcforum-pi1-profile_hdr { margin:0 0 5px 0; background:#f8f8f8; }
.tx-chcforum-pi1-navPath { border:none; }
.tx-chcforum-pi1-navPath a { color: #fa821e; }
.tx_chcforum-pi1-subToolBar { background:#f4f4f4; border:none;  }
.tx-chcforum-pi1-singlePost .author { background:#fbfbfb; }
.tx-chcforum-pi1-postTableWrap, .tx-chcforum-pi1-preTableWrap { background:#fff; border:1px solid #d5d5d5; }
.tx-chcforum-pi1-linkUp { background:#F4F4F4; }

.tx-cwtcommunity-pi1 th, .tx-chcforum-pi1-profileBorder th { padding-top:0; padding-right:5px; }

.tx-chcforum-pi1-catConferenceCell dl dt a { color: #fa821e; }
.tx-chcforum-pi1-catLastCell a { color: #fa821e; }

.tx-chcforum-pi1-FooterBox { color: #a0958c; }


/* SITEMAP GENERE PAR TYPO3 */
/*.tx-dropdownsitemap-pi1 a { font-weight: bold; }*/
.tx-dropdownsitemap-pi1 img { margin:0 5px 0 0; vertical-align:middle; }
.tx-dropdownsitemap-pi1 ul { padding-top:5px; }
.tx-dropdownsitemap-pi1 ul { list-style-type:none; }
.tx-dropdownsitemap-pi1 li.open ol img{ display: block; }
.tx-dropdownsitemap-pi1 li.closed ol { display: none; }
.tx-dropdownsitemap-pi1 li.open ul { display: block; /*background:url(../img/ul_plus.gif) left 6px no-repeat;*/ }
.tx-dropdownsitemap-pi1 li.closed ul { display: none; }
.tx-dropdownsitemap-pi1 div { padding: 2px; margin-bottom: 5px; }
.tx-dropdownsitemap-pi1 div.level_2 img { font-weight: normal; background:url(../img/ul_arrow.gif) left top no-repeat;  }
.tx-dropdownsitemap-pi1 div.expAll { text-align: center;  }


/* TIP A FRIEND */
#formTipAFriend p { padding:0;margin:0; }
p#tipAFriend { font-size:9px; }


/* LOG IN */
#formLogIn span { float:left; padding:0 0 10px 0; }
#formLogIn label { display:block; }
#formLogIn input, #formLogIn select { float:left; width:143px; height:18px; margin:0 10px 0 0; font-size:12px; border:1px solid #a7a5a6; color: #77675a; }
#formLogIn input#submitSend { width:43px; height:16px; }
#formLogIn #legalNotice { display: inline; width: auto; margin-right: 5px; height: auto; }


/* FAQ */
.liFaq { margin:0; padding:0; /*list-style-image: url(../img/arrow_link.gif);*/ }
.liFaq li { padding:0 0 9px 0; }
.liFaq a { color:#77675a; padding:0 0 0 15px; /* background:url(../img/arrow_link.gif) left 3px no-repeat; font-weight:bold; */ }
.liFaq li a { color:#77675a; }
.faq strong a{ display:block; color:#fa821e !important; font-size: 14px; margin: 15px 0 0 0; font-weight: normal; }
.faq { font-weight:bold; font-size:12px; color:#434343; display:block; padding:0 0 10px 0 !important; }
#faq  p { margin:0;padding:0 0 18px 0; }
#faq .blockImageLeft img { margin:0 10px 0 0; }
#faq .blockImageRight img { margin:0 0 0 10px; }
/*.blockQuestion { padding:0 0 34px 0; }*/
.blockQuestion span { padding:18px 0 0 0; }

/* BLOGS */
#blogs { color:#77675a; }
#singleBlogs { float:left; margin:0 0 20px 0; padding:0; }
#singleBlogs p { margin:0; padding:0 0 18px 0; }
#selectSelection { font-size:10px; border:1px solid #9d9d9d; height:18px; width:135px; color:#77675a; }
#authorBlogTitle { font-weight:bold; font-size:14px; color:#77675a; }

.dateBlogsSingle { width:100%; float:left; /*padding:0 0 18px 0;*/ color:#434343; margin:0 0 10px 0; }

.messageBlogs { padding:0 0 20px 0; }
.messageBlogs .titleTop { margin:0;padding:0 0 10px; color:#fa821e; }
/*.messageBlogs p { padding:0 0 9px 0; margin:0; }*/
.messageBlogs .title { font-size:14px; padding:0 0 0 18px; margin:0; background:url(../img/article.png) no-repeat; }
.messageBlogs .authorDate { font-size:12px; font-weight:bold; color:#77675a;  padding:0;margin:0; }
.messageBlogs .moreInformation a { float: none; }
.messageBlogs .comments { float: right; margin-top:-15px; }

.comments a { padding:0 0 0 15px; background:url(../img/picto_comments.gif) left top no-repeat; color:#77675a !important; margin:0; }
.comments strong { background:url(../img/picto_comments.gif) left 1px no-repeat; color:#fa821e; margin:0; padding:0 0 0 15px; font-size: 14px; font-weight: normal; }

p.selection { padding:19px 0 30px 0; margin:0; }
p.comments { margin:0; padding:0; clear: both; }
.more { font-weight:normal; font-size: 12px; color:#fa821e; } 


.blockComments { padding:10px; /* width:685px; */ margin:8px 0 0 0; background:#f5f5f4; border-top: 5px solid #fa821e; }
.topComments { padding:0 0 13px 0; background:url(../img/bg_topcomments.png) left bottom no-repeat; }
* html .topComments { background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/main/img/bg_topcomments.png', sizingMethod='crop'); }
.topComments p { padding:0; margin:0; }
.topComments a { color:#77675a !important; }

.contentComments { padding:10px 0 0 0; }
.contentComments p { padding:0 0 10px 0; margin:0; }

#yourComments { float:left; padding:10px 0 0 0; }
#yourComments label strong { font-size: 14px; font-weight: normal; color:#fa821e; }
#yourComments textarea{ width:683px; height:149px; border:1px solid #a7a5a6; margin:0 0 10px 0; font:11px Arial, Verdana, Helvetica, sans-serif; }
#yourComments input { width:36px; height:15px; border:1px solid #a7a5a6; color: #a0948b; font-size: 11px; padding:1px 8px; }


/* EVENTS */
.events { margin:0; padding:0 0 20px 0; }
.eventsTitle { padding:1px 0 0 15px; background:url(../img/picto_result.gif) left 3px no-repeat; margin:0; font-size:14px; font-weight:normal; color:#fa821e;}
.events p { padding:0 ; color:#434343; margin:0 !important; }
.dateEvents  { margin:0; padding:0 0 8px 15px; color:#77675a; display:block; font-size: 12px; font-weight: bold;}
ul.events { padding:10px 0; }
.events .blockImageLeft img { margin:0 10px 0 0; }
.moreInformation a { /*float:right;*/ padding:0 0 0 15px; background:url(../img/arrow_link.gif) left 3px no-repeat; margin:0; color: #fa821e; }
p.eventsPresent { color:#434343;  }
p.boldPhrase { font-weight:bold; padding:0 0 0px 0; }

.dateEventsSingle  { width:770px; /*float:left;*/ padding:0 0 23px; color:#434343; }
.dateEventsSingleLeft, .dateBlogsSingleLeft  { float:left; font-weight: bold; color: #77675a; font-size: 12px;}
.dateEventsSingleRight, .blogsSingleRight { float:right; margin-right: 10px; }
.dateEventsSingleRight  a, .blogsSingleRight a { padding:0 0 0 15px; background:url(../img/arrow_nav_left.gif) left 4px no-repeat; font-weight:bold; }

.newsDate { float: left; padding:2px 4px 0 15px; background:url(../img/picto_result.gif) left 3px no-repeat; margin:0; font-size:12px; font-weight:bold; color:#77675a; }
.newsTitle { margin:0; padding:0 0 8px 15px; color:#fa821e; display:block; font-size: 14px; font-weight: normal; }

.fontGrey { color:#434343; }


/* WIKI */
#wiki p { margin:0; padding:0 0 5px 0;  }
.pageWiki { color:#FA821E; font-size:22px; font-weight: bold; float: left; width: 530px; }
.titreArticle { color:#fa821e; font-size:14px; font-weight:normal; padding:0; margin-top:15px; clear: both; }
.tx-drwiki-pi1 p { margin: 1em 0; padding: 0; }
.tx-drwiki-pi1 h1, .tx-drwiki-pi1 h2 { color:#fa821e; font-size:14px; font-weight:normal; }
.tx-drwiki-pi1 input { border: 1px solid #9d9d9d; color: #77675a; background: #ffffff; margin: 10px 0; }

/* DOWNLOAD */
.blockDownload { padding:0 0 23px 0;}
.blockDownload h3 { padding:0 0 10px; color:#434343 !important;}
.blockDownload p { padding:0 0 10px 0 !important;}
.blockDownload p.blockImageLeft, .blockDownload p.blockImageRight {padding:0 !important;margin:0 !important;}
.blockDownload .blockImageLeft img { margin:0 10px 0 0; }
.blockDownload .blockImageRight img { margin:0 0 0 10px; }
.downloadLink { padding:0 0 0 15px; background:url(../img/arrow_link.gif) left 2px no-repeat; margin:0 0 0 5px;}

.tx_abdownloads_viewAddNewDownload { background:none; border:none; display:block; font-size:11px; margin-top:10px; padding:5px; text-align:left; }
.tx_abdownloads_viewAddNewDownload input { width:143px; margin:0 10px 0 0; font:11px Arial, Verdana, Helvetica, sans-serif; border:1px solid #a7a5a6; } 
.tx_abdownloads_viewAddNewDownload label { width:150px; float:left; }
.tx_abdownloads_viewAddNewDownload .button { width:70px; margin:10px 75px; }
.tx_abdownloads_viewAddNewDownloadResult { background:none; border:none; display:block; font-size:11px; margin:0; padding:0; text-align:left; }


/* LISTES PAR DEFAUT */
#content ul { margin:0; margin:0 0 5px 15px; padding:0; }
#content li { list-style:none; padding:0 0 5px 13px; background:transparent url(../img/arrow_linkspec.gif) no-repeat left 3px;  }
#contentExtend .liFaq { padding:0; }
#contentExtend .liFaq li { padding:0 0 5px 0; background:transparent url(../img/arrow_link.gif) no-repeat left; }
#content .liFaq li { padding:0 0 5px 0; background:transparent url(../img/arrow_link.gif) no-repeat left; }
#content ol{float:none; margin:0; margin:0 0 5px 15px; padding:0;}
#content ol li {list-style-type: decimal;padding:0 0 5px 0px; background:none;float:none;}

/* EXTENDED DESIGN - LIST */

#contentExtend ul {
margin:0pt 0pt 5px 15px;
padding:0pt;
}


#contentExtend li {
background:transparent url(../img/arrow_linkspec.gif) no-repeat scroll left 3px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0pt 0pt 5px 13px;
}

#contentExtend ol {
float:none;
margin:0pt 0pt 5px 15px;
padding:0pt;
}

#contentExtend ol li {list-style-type: decimal;padding:0 0 5px 0px; background:none;float:none;}


/* BLOG */
.tx-eeblog form { margin: 10px 0; }
.tx-eeblog form label { font-weight: bold; }
.tx-eeblog form select { border:1px solid #9D9D9D !important; font-size:10px; height:18px; width:135px; }



/* RECHERCHE AVANCEE */
.tx-indexedsearch-searchbox {  }
.tx-indexedsearch-searchbox td { padding:4px 10px 4px 0; color: #77675a; font-weight: bold; color: #77675a; }
.tx-indexedsearch-searchbox input, .tx-indexedsearch-searchbox select { border:1px solid #a0948b; font-size:11px; margin:0 10px 0 0; color: #77675a }
.tx-indexedsearch-searchbox input { padding:2px 0 2px 5px; }
.tx-indexedsearch-searchbox input { padding:2px 0; }
.tx-indexedsearch-searchbox #tx_indexedsearch_extResume { border:none; margin:5px 0 0 0; }
.tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button { color:#77675A; text-transform:uppercase; width:56px !important; height: 18px; padding:0 2px; background: #ffffff; }
.tx-indexedsearch-percent { font-weight: bold; }
.tx-indexedsearch-title a { font-weight: bold; }
.descr { padding-bottom: 10px; }

.tx-indexedsearch-browsebox { width: 270px; margin: 0 auto; }
.tx-indexedsearch-browsebox span { float: left; }
.browsebox li { /*list-style-image: url(../img/search-separator.png); list-style-position: inside;*/ list-style: none; }
.browsebox li a { text-decoration: none; }

.tx-indexedsearch-result-number { font-weight: bold; }

/* DOWNLOAD */
.tx_abdownloads_listView_category a { /*background:url(../img/arrow_link.gif) no-repeat scroll left 3px; padding:0 0 0 15px;*/ }


/* FOOTER */
#footer { width:938px; float:none; padding:10px; margin:0 auto; font-size:11px; color:#a0958c; }
#footer ul { list-style-type:none; margin:0; padding:0; text-align: center; }
#footer ul li { display: inline; padding: 0 5px 0 5px; }
/* #footer p { margin:0; padding:0; float:left; }
#footer ul { list-style-type:none; margin:0; padding:0; float:right; }
#footer ul li { float:left; margin: 0 -20px 0 10px; padding: 0 10px 0 10px; }
#footer ul li a { float:left; border-right:1px solid #000; padding:0 10px; color:#000; } */
#footerContent { float:left; padding:0 0 0 226px; overflow: hidden; }
#footerContent p { float: left; margin: 0 10px 0 0; }
#footerContent ul { float: left; }

/* PRINT */
@media print {
	#header, #left, #right, #footer, #rightTitle, .blogsSingleRight, #subscribe { display:none; }
	#blogs, .blockComments, #contentNoLeft, .result, .result table { width:600px !important; }
	#content, #contentExtend { width:70%; overflow:visible; }
	*, html, body, div, a { background:none !important; font-size:13px !important; }
	ul, li { padding-left:0 !important; background:none !important; }
	a { padding-left:0 !important; }
	table, .tx-chcforum-pi1-preTableWrap, .tx-chcforum-pi1-postTableWrap, .tx-chcforum-pi1-messageBoxError { width:75% !important; }
	.tx-chcforum-pi1-singlePost { width:95% !important; }
	.scroller { width:95% !important; }
	* html .scroller { width:100% !important; }
 }

.tx-newloginbox-pi1 input { font-size:11px; border:1px solid #9d9d9d; height:18px; float:left; margin:0 10px 0 0; padding:0; }
.tx-newloginbox-pi1 td, th {  padding-top:10px; }
pre { white-space: pre-wrap; white-space: -moz-pre-wrap !important; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }