
/*===================================== TFWA ASIA PACIFIC =====================================*/

#menu-l2 li .first-item{ background: url(../images/ap/menul2-symbol.png) no-repeat 0 9px; color:transparent; font-size:0px; padding-top:20px}
#menu-l2 li .first-item:hover,
#menu-l2 li.activ .first-item { background: url(../images/ap/menul2-symbol-hoverselected.png) no-repeat 0 9px; }
/*-----------------------------------  CLASSES/ID  -----------------------------------*/

.csc-linkToTop a {background:url(../images/ap/anchor-link-backtop.png) no-repeat 0 4px;padding-left:15px;font-size:10px;}

/* liens */
.news-list-morelink a {margin-top:5px;padding-left:15px;background:url(../images/ap/link-arrow.png) no-repeat 0 3px;}
span.fleche a {margin-top:5px;padding-left:15px;background:url(../images/ap/link-arrow.png) no-repeat 0 3px;}
a.fleche {background:url(../images/ap/link-arrow.png) no-repeat 0 3px;}
.csc-textpic-text ul li a {background:url(../images/ap/link-arrow.png) no-repeat 0 4px;}


/* liste liens vers ancres */
.csc-menu li {background:url(../images/ap/anchor-link.png) no-repeat 0 4px;}


/* tableaux */
.contenttable th {background:#FFF;border-bottom:2px solid #E11B15;}
.contenttable td {background:#FFF;}
.contenttable tbody td {border-bottom:1px solid #F9D1D0;}
.contenttable thead th.td-0 {background:#FFF url(../images/common/tab-white-top.png) no-repeat 0 0;}
.contenttable thead th.td-last {background:#FFF url(../images/common/tab-white-top.png) no-repeat right 0;}
.contenttable tfoot td.td-0 {background:#FFF url(../images/common/tab-white-bottom.png) no-repeat 0 bottom;}
.contenttable tfoot td.td-last {background:#FFF url(../images/common/tab-white-bottom.png) no-repeat right bottom;}

/* GALLERY/TROMBINOSCOPE */
.bloc-trombi span.nom {color:#E11B15;}

/* BLOCS EVENT COVERAGE */
h4.tit-video {background:url(../images/ap/evtcover-pic-video.png) no-repeat 0 0;}
h4.tit-photo {background:url(../images/ap/evtcover-pic-photo.png) no-repeat 0 0;}
#content .event small, 
#content .event a small{color:#E11B15;}
#single .event a {color:#E11B15;}


/* RUBRIQUE EVENT COVERAGE */
#videos h3 {background:url(../images/ap/evtcover-pic-video.png) no-repeat 0 0;}
#photos h3 {background:url(../images/ap/evtcover-pic-photo.png) no-repeat 0 0;}
#col-left-event small {color:#E11B15;}
#event-cat li a {color:#E11B15;}


/* BLOCS SPONSORS */
#sponsors-900 p,
#sponsors-330 p,
#sponsors-240 p {color:#D3031C !important;}

/* BLOC SPEAKERS */
.bloc-speakers {background:url(../images/ap/speakerbloc-bg.png) 0 0 repeat-x;}

/* BLOC MEMBERS LIST */
.tx-exhibitordirectory-pi1 #header-list li a:hover {color:#E11B15;}
.tx-exhibitordirectory-pi1 table th {width:445px;color:#E11B15;}
.tx-exhibitordirectory-pi1 table td.zone {width:0;display:none;}
.tx-exhibitordirectory-pi1 table tr.new th {background:url(../images/ap/mbrs-exhiblist-new.png) no-repeat 6px right;}
#content .tx-exhibitordirectory-pi1 .list-sort li a:hover,
#content .tx-exhibitordirectory-pi1 .list-sort li.act a{color:#E11B15;}

/* BLOC MEMBER DETAIL */
/*#members-detail {border:1px solid #BFBFBF;background:#FFF;margin-bottom:15px;}
#members-detail .back {background:url(../images/common/mbrs-exhiblist-bg.png) no-repeat 0 0;height:40px;line-height:40px;padding:0 15px;}
#members-detail .back a {color:#FFF;background:url(../images/asso/arrow-back-list.png) no-repeat 0 3px;padding-left:15px;}
#members-detail #memb-content {padding:20px 20px 5px 20px;}
#members-detail #memb-content h3 {font-size:30px;line-height:30px;width:495px;}
#members-detail #memb-content h3 span {font-size:14px;display:block;line-height:normal;padding-top:15px;}
#members-detail #memb-content .memb-logo {float:left;margin-right:20px;}
#members-detail #memb-content .memb-infos {float:left;}
#members-detail #memb-content .memb-infos h4,
#members-detail #memb-content .memb-infos .coord {background:url(../images/common/dotted-line.png) repeat-x 0 bottom;padding-bottom:15px;margin-bottom:15px;}
#members-detail #memb-content .memb-infos h4 {font-size:16px;color:#E11B15;}
#members-detail #memb-content .memb-infos h4 span {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;display:block;line-height:normal;padding-top:10px;color:#191919;}*/
/* BLOC MEMBER DETAIL */
.shadow { background:url(../images/ap/membres-photo-fiche-ombre-AP.jpg) repeat-x 0 bottom; height:699px}
.member-fiche #content-top { padding:0; position:relative}
.member-fiche h2 { position:absolute;top:25px;left:30px;color:#fff; z-index:100}
.member-fiche h4 em { font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
.member-fiche .tx-exhibitordirectory-pi1 { width:auto;}
#members-detail {background:url(../images/ap/bg-photo-default-AP.jpg) no-repeat 0 0; height:685px; }
#members-detail .back {background:url(../images/ap/bg-backlist-AP.jpg) no-repeat 0 0;height:30px;line-height:28px;padding:0 15px; margin-top:17px}
*+html #members-detail .back { padding-top:17px;background:url(../images/ap/bg-backlist-AP.jpg) no-repeat 0 17px;}
*html #members-detail .back { padding-top:17px;background:url(../images/ap/bg-backlist-AP.jpg) no-repeat 0 17px;}
#members-detail .back a {color:#FFF;background:url(../images/asso/arrow-back-list.png) no-repeat 0 3px;padding-left:15px;}
#members-detail #memb-content {padding:50px 30px 30px 30px;height:605px;position:relative;}
*html #members-detail #memb-content { height:685px}
#members-detail #memb-content h3 {font-size:60px;line-height:60px; color:#fff;margin-top:20px}
#members-detail #memb-content h3 span {font-size:14px;display:block;line-height:normal;padding-top:15px;}
#members-detail #memb-content .memb-detail { background:#fff; height:230px; width:560px; position:absolute;bottom:30px;left:30px; padding:20px}
#members-detail #memb-content .memb-logo {float:left;margin-right:20px;}
#members-detail #memb-content .memb-infos {float:left;}
#members-detail #memb-content .memb-infos h4,
#members-detail #memb-content .memb-infos .coord {background:url(../images/common/dotted-line.png) repeat-x 0 bottom;padding-bottom:15px;margin-bottom:15px;}
#members-detail #memb-content .memb-infos h4 {font-size:16px;color:#E11B15;}
#members-detail #memb-content .memb-infos h4 span {font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;display:block;line-height:normal;padding-top:10px;color:#191919;}

/* BLOC PROGRAMME */
/* Onglets */
.rgtabs-menu li a:hover,
.rgtabs-menu li.rgtabs-selected a {color:#E11B15 !important;}

/* Content */
.rgtabs-wrapper .prog-header h3 {color:#E11B15;}
.rgtabs-wrapper .prog-header h3 a {background:url(../images/ap/link-arrow.png) no-repeat 0 3px;}
.rgtabs-wrapper .expand a {background:url(../images/ap/prog-bt-details-expand.png) no-repeat 0 0;}
.rgtabs-wrapper .retract a {background:url(../images/ap/prog-bt-details-retract.png) no-repeat 0 0;}
.rgtabs-wrapper div.conf-sstit ul li {background:url(../images/ap/link-arrow.png) no-repeat 0 3px;}

/*=========== WRAPPER ===========*/
#wrapper {background:url(../images/ap/bg-header-int.jpg) no-repeat 0 0;}

/*-----------------------------------  PAGE ACCUEIL  -----------------------------------*/
body.accueil {background:#DF1B2D;}
#bg-accueil {background:url(../images/ap/header-bg.jpg) no-repeat 0 0 #DF1B2D;}
.accueil #wrapper {background:none;}
.accueil #header {background:none;}



/*-----------------------------------  PAGES INTERIEURES  -----------------------------------*/
body {background:#000 url(../images/ap/bg-int.png) repeat-x 0 0;}
h3.big {color:#D3031C;}
h3.rub,
.news h3,
#content a {color:#D3031C;}

/*=========== Header ===========*/
#header {background:none;}
#header #ariane,
#header #ariane a,
#header h2 {color:#FFF;}

/*=========== Menu principal ===========*/
/*#menu li:hover {background:url(../images/ap/menul1-hover.png) repeat-x 0 0;}
#menu li a:hover,
#menu li.activ a {background:url(../images/ap/menul1-hover.png) repeat-x 0 0;}*/
#menu li:hover,
#menu li.activ {background:url(../images/ap/menul1-hover.png) repeat-x 0 0;}
#menu li.activ li{background:url(../images/ap/menul1-deroul-separator.png) repeat-x 0 bottom;}

#menu ul li div, #menu ul li.sfhover div {background:url(../images/ap/menul1-deroul-bottom.png) no-repeat 0 bottom;padding-bottom:10px;}
#menu ul li ul, #menu ul li.sfhover ul {background:#575759 url(../images/ap/menul1-deroul-bg.png) repeat-x 0 0;}
#menu li:hover li:hover {background:url(../images/ap/menul1-deroul-separator.png) repeat-x 0 bottom;}
#menu ul ul li {background:url(../images/ap/menul1-deroul-separator.png) repeat-x 0 bottom;}
#menu ul ul li a:hover {background:url(../images/ap/menul1-deroul-hover.png) repeat-x 0 bottom;}

/*=========== Menu niveau 2 ===========*/
#menu-l2 {background:url(../images/ap/menul2-bg.png) repeat-x 0 0;}
#menu-l2 li a:hover,
#menu-l2 li.activ a {background:url(../images/ap/menul2-hover.png) repeat-x 0 9px;}

/*=========== Menu niveau 3 ===========*/
#menu-l3 li a:hover,
#menu-l3 li.activ a {background:#E31B2D url(../images/ap/menul3-hover.png) repeat-x 0 bottom;}

/*=========== CONTENT ===========*/
#content {background:url(../images/common/bg-content-grey-bottom.png) no-repeat 0 bottom;}
#content-top {background:#E6E6E6}


/*formulaires*/
#form_mp .fcheck strong{color:#E11B15}
#preregistration #form_mp .secondstep li.submit {background:url(../images/ap/bt-submit.png) no-repeat top left;}

/* alertuser */
.alertuser { background:url(../images/common/notice-btn_fdgris.jpg) no-repeat right 0;}B2D
