/**
 * CSS STYLED CONTENT
 */
.csc-textpic-text p     						{padding:0 0 0 27px;}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image dl  {margin:0;}
div.col_right div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {margin-left:0;}

/**
 * DLQC_CONCERTS
 */
#tx-dlqcconcerts-pi1-singleView-infosBox,
#tx-dlqcconcerts-pi1-singleView-descrBox,
#tx-dlqcconcerts-pi1-singleView-titleBox                             {background-color:#fff; padding:8px; border:solid 1px #eee; min-height:95px;}
#tx-dlqcconcerts-pi1-singleView-titleBox                             {margin-top:10px; position:relative;height:1%;}
#tx-dlqcconcerts-pi1-singleView-infosBox                             {float:left; width:140px; margin-bottom:10px; z-index:10;}
#tx-dlqcconcerts-pi1-singleView-descrBox                             {margin-left:158px; margin-bottom:10px;}
.tx-dlqcconcerts-pi1-singleView-linksBox                             {text-align:right; border:1px solid #EEEEEE; padding:10px; clear:both;}
.tx-dlqcconcerts-pi1-singleView-groupeBox                            {float:right; margin:10px 0 10px 10px; overflow:hidden;}
.tx-dlqcconcerts-pi1-singleViewField-nom                             {color:#444; margin-bottom:10px }
.tx-dlqcconcerts-pi1-singleViewField-nom h3                          {padding:0; margin:0; font-size:1.6em; background:none;}
.tx-dlqcconcerts-pi1-singleViewField-chapeau                         {color:#222; font-size:1em; margin-bottom:10px }
.tx-dlqcconcerts-pi1-singleViewField-image                           {float:left; margin-right:7px;}
.tx-dlqcconcerts-pi1-singleViewHeader-Right                          {margin-left:1px; overflow:hidden;}
.tx-dlqcconcerts-pi1-singleView h4                                   {margin:10px 0 0 0;}
.tx-dlqcconcerts-pi1-singleView p,
.tx-dlqcconcerts-pi1-singleView p.contenu                            {margin-bottom:0.7em; padding-left:0;}
.tx-dlqcconcerts-pi1-singleView hr                                   {visibility:hidden;}
.tx-dlqcconcerts-pi1-singleViewField-type,
.tx-dlqcconcerts-pi1-singleViewField-groupe,
.tx-dlqcconcerts-pi1-singleViewField-date,
.tx-dlqcconcerts-pi1-singleViewField-ouverture,
.tx-dlqcconcerts-pi1-singleViewField-fermeture,
.tx-dlqcconcerts-pi1-singleViewField-billetterie,
.tx-dlqcconcerts-pi1-singleViewField-mp3,
.tx-dlqcconcerts-pi1-singleViewField-video,
.tx-dlqcconcerts-pi1-singleViewField-bus,
.tx-dlqcconcerts-pi1-singleViewField-photo                           {color:#222; margin-bottom:10px }
.tx-dlqcconcerts-pi1-singleViewField-groupe                          {text-align:justify;}
.tx-dlqcconcerts-pi1-singleViewHeader-descr,
.tx-dlqcconcerts-pi1-singleViewHeader-date,
.tx-dlqcconcerts-pi1-singleViewHeader-ouverture,
.tx-dlqcconcerts-pi1-singleViewHeader-fermeture,
.tx-dlqcconcerts-pi1-singleViewHeader-billetterie,
.tx-dlqcconcerts-pi1-singleViewHeader-billetterie_info,
.tx-dlqcconcerts-pi1-singleViewHeader-billetterie_enligne,
.tx-dlqcconcerts-pi1-singleViewHeader-mp3,
.tx-dlqcconcerts-pi1-singleViewHeader-video,
.tx-dlqcconcerts-pi1-singleViewHeader-bus,
.tx-dlqcconcerts-pi1-singleViewHeader-photo                          {color:#888; font-size:0.8em; border-top:1px dashed #eee; margin-top:10px;}
.tx-dlqcconcerts-pi1-listRow                                         {min-height:66px; color:#222; background-color:#fff; margin-bottom:4px; padding:5px; border:solid 1px #eee; overflow:hidden;}
.tx-dlqcconcerts-pi1-archiveViewField-image                          {float:left; width:210px; height:80px;}
.tx-dlqcconcerts-pi1-archiveView-right                               {margin-left:220px; z-index:10;position:relative;}
.tx-dlqcconcerts-pi1-archiveViewField-date p                         {font-weight:700; font-size:1em; text-transform:uppercase; margin:0; padding:0;}
.tx-dlqcconcerts-pi1-archiveViewField-nom                            {font-weight:700; font-size:1em; text-transform:uppercase; margin-top:0.5em; padding:0;}
.tx-dlqcconcerts-pi1-archiveViewField-nom a                          {margin:0; padding:0; font-size:1.2em;}
.tx-dlqcconcerts-pi1-archiveViewField-nom a,
.tx-dlqcconcerts-pi1-archiveViewField-nom a:hover,
.tx-dlqcconcerts-pi1-archiveViewField-nom a:visited                  {color:#333333; text-decoration:none; }

.tx-dlqcconcerts-pi1-archiveViewField-picto                          {position:absolute; right:0px; top:50px; opacity:0.3; z-index:20;}
* html .tx-dlqcconcerts-pi1-archiveViewField-picto                   {filter:alpha(opacity=30); right:5px; top:85px;}
* html .tx-dlqcconcerts-pi1-listRow .tx-dlqcconcerts-pi1-archiveViewField-picto {left:330px; top:50px; text-align:right;}
.tx-dlqcconcerts-pi1-archiveViewField-picto img                      {margin:0 0 0 10px;}

.tx-dlqcconcerts-pi1-singleViewField-billetterie_enligne a           {display:block; height:25px; background:url(img/btn_reserver.gif) no-repeat;}
.tx-dlqcconcerts-pi1-singleViewField-bus_btn a                       {display:block; height:25px; background:url(img/btn_bus.gif) no-repeat;}
.tx-dlqcconcerts-pi1-singleViewField-bus_btn a span,
.tx-dlqcconcerts-pi1-singleViewField-billetterie_enligne a span      {display:none;}

.tx-dlqcconcerts-pi1-singleViewField-bus                             {position:relative;}
.tx-dlqcconcerts-pi1-singleViewField-bus div#table_bus               {border:2px #6D6C71 solid; width:300px; padding:8px; background-color:#FFFFFF; position:absolute; left:100px; top:-80px; z-index:20;}
.tx-dlqcconcerts-pi1-singleViewField-bus div#table_bus p             {margin:0; padding:0; font-size:0.9em; font-style:italic;}
.tx-dlqcconcerts-pi1-singleViewField-bus div#table_bus p.fermer      {text-align:right; font-size:inherit; margin:5px;}
.tx-dlqcconcerts-pi1-singleViewField-bus div#table_bus table         {border-collapse:collapse; margin-bottom:15px; text-align:center; font-weight:bold;}
.tx-dlqcconcerts-pi1-singleViewField-bus div#table_bus table .left   {text-align:left;}
.tx-dlqcconcerts-pi1-singleViewField-bus div#table_bus tr.bus_header     {background-color:#bc1438; color:#FFFFFF;}
.tx-dlqcconcerts-pi1-singleViewField-bus div#table_bus th            {padding:3px 2px; }
.tx-dlqcconcerts-pi1-singleViewField-bus div#table_bus table td      {padding:3px; width:25%;  border:1px #6d6c71 solid;}
.tx-dlqcconcerts-pi1-singleViewField-bus div#table_bus table td.arret{width:50%; font-weight:normal; border-left:0;}

.tx-dlqcconcerts-pi1 .voir_toutes                                    {margin:5px 0;}
.tx-dlqcconcerts-pi2 .bus_wrapper                                    {margin-left:27px;}
.tx-dlqcconcerts-pi2 .bus0                                           {float:left; margin-left:27px;}
.tx-dlqcconcerts-pi2 .bus1                                           {float:right; margin-right:54px;}
.tx-dlqcconcerts-pi2 p.titre                                         {font-size:1.2em;}
.tx-dlqcconcerts-pi2 p.titre span                                    {margin-right:6px; padding-right:10px; border-right:1px black solid;}
.tx-dlqcconcerts-pi2 table                                           {border-collapse:collapse; margin-bottom:15px; text-align:center; font-weight:bold;}
.tx-dlqcconcerts-pi2 table caption                                   {display:none;}
.tx-dlqcconcerts-pi2 table .left                                     {text-align:left;}
.tx-dlqcconcerts-pi2 table tr.bus_header                                 {background-color:#bc1438; color:#FFFFFF;}
.tx-dlqcconcerts-pi2 table th                                        {padding:3px 2px; border:1px #bc1438 solid;}
.tx-dlqcconcerts-pi2 table td                                        {padding:3px; width:25%;  border:1px #6d6c71 solid;}
.tx-dlqcconcerts-pi2 table td.arret                                  {width:50%; font-weight:normal;}

/**
 * AB LINK LIST
 */
div.tx_ablinklist_listView_categories		{ margin-left: 27px; font-size: 1.4em;}
div.tx_ablinklist_listView_total			{ font-size: 0.6em;}
div.tx_ablinklist_listView_category 		{ margin-top: 10px; margin-right: 100px; font-size: 0.6em; margin-left: 27px;}
div.tx_ablinklist_listView_category a.tx_ablinklist_listView_categoryLabel { margin-right: 20px; font-size: 1.2em;}
div.tx_ablinklist_listView_links			{ margin-left: 27px;}
div.tx_ablinklist_listView_link				{ margin-left: 27px;}
div.tx_ablinklist_listView_link span.tx_ablinklist_listView_link_infos { font-size: 0.8em; font-style: italic; margin-left: 15px;}

/**
 * MININEWS
 */
div.tx-mininews-pi1-listrow					{ margin-left: 27px;}
div.tx-mininews-pi1-listrow-normal,
div.tx-mininews-pi1-listrow-first			{ border-bottom: 1px solid grey; margin-bottom: 10px;}
div.tx-mininews-pi1-listrow-last			{ border-bottom: none;}
div.tx-mininews-pi1-singleView				{ margin-bottom: 15px;	margin-left: 27px;}
div.tx-mininews-pi1-singleView h2			{ margin-left: 0px; font-size: 1.4em; line-height: 1.2em;}
p.tx-mininews-pi1-listrowField-datetime,
p.tx-mininews-pi1-singleViewField-datetime,
p.tx-mininews-pi1-fp_listrowField-datetime	{ font-style: italic; font-size: 0.8em; margin: 0; margin: 0; padding: 0;}
p.tx-mininews-pi1-listrowField-title		{ font-size: 1.4em; margin: 0; padding-top: 0; line-height: 1.2em;}
p.tx-mininews-pi1-listrowField-teaser a		{ text-decoration: none; color: black;}
p.tx-mininews-pi1-listrowField-datetime,
p.tx-mininews-pi1-singleViewField-datetime	{ float: right;}
p.tx-mininews-pi1-listrowField-teaser		{ margin-left: 1em;}
p.tx-mininews-pi1-fp_listrowField-title		{ font-size:1.3em; font-weight:700; text-transform:uppercase; margin: 0; padding: 0;}

/**
 * VE_GUEST_BOOK
 */
.tx-veguestbook-pi1 p	       {padding-left:0 !important;}