body                  {font-size:11px !important; font-family:"Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Lucida, Arial, Helvetica, sans-serif; text-align:center}
#wrapper              {margin:0px auto; width:990px; text-align:left}
#header               {float:left; height:201px; width:683px}
#main                 {clear:left}
#content              {float:left; width:495px}
#sidebar1             {float:left; width:179px}
#wrap-sidebar1        {padding:0 9px 0 4px}
#sidebar2             {float:right; width:316px}
#wrap-sidebar2        {padding:0 9px 0}
#footer               {clear:both; padding-top:20px;}
#footer-content		  {padding:8px 5px 10px 6px;}
#footer-social-icons  {float: left;}
#footer-nav	  		  {float: left; padding:5px}

/* header */
h1                    {height:124px}
h1 a                  {display:block; height:100%}
h1 span               {display:block; text-indent:-999em}
#com-img              {float:left; width:298px; height:201px; background:transparent url(/images/site/com.jpg) 0 0 no-repeat}
#com-img a            {display:block; height:100%}

/* login box */
#login-box            {float:left; width:179px; height:77px}
#login-box form       {padding-left:51px}
#login-box label      {display:block; height:25px; font-size:11px}
#login-box span       {display:block; padding:10px 0 0 2px}
#login-box #newcomer      {display:block; height:10px; font-size:10px}
#login-box #newcomer span       {display:block; padding:0px 0 0 2px}
#login-txt            {padding:3px 7px; width:98px; height:23px; border:none; font-size:16px; line-height:16px}
#login-bt             {display:none}
#login-box p          {padding:21px 15px 0 47px; text-align:center}
#login-box a          {display:block; text-decoration:none}
#cur-user             {padding-bottom:5px; font-size:14px; font-variant:small-caps}
#logout               {font-size:11px}

/* main menu */
#main-menu            {float:left; width:504px; height:77px}
#main-menu ul         {padding-top:20px}
#main-menu li         {float:left; width:100px; height:56px}
#main-menu a          {display:block; height:100%; text-decoration:none}
#main-menu span       {display:block}
.menu-label           {height:25px; font-size:16px}
.menu-title           {height:15px; font-variant:small-caps; font-size:11px}
.menu-label strong,
.menu-title strong    {display:block; font-weight:normal}
.menu-label strong    {padding:4px 0 0 6px}
.menu-title strong    {padding:0 0 0 6px}

/* content head */
#content h2           {padding:7px 0 0 9px; font-size:26px; font-weight:normal}
#search form          {padding:4px 0 0 26px}
#search input         {float:left; width:146px; height:18px; border:none; font-size:14px; line-height:14px; background:transparent;}
#nav-dptms, #nav-membre {margin:10px 7px 0; padding-bottom:5px}
#nav-dptms ul         {height:28px}
#nav-dptms li        {float:left; width:31px; height:28px}
#nav-membre li        {float:left; padding:5px; margin-right:3px;}
#nav-dptms li#all-regions {width:116px; font-size:14px; font-variant:small-caps}
#nav-dptms li#search  {width:179px}
#nav-dptms a          {display:block; height:100%; font-size:14px; text-decoration:none; text-align:center}
#nav-membre a         {display:block; height:100%; font-size:14px; text-decoration:none; text-align:center}
#nav-dptms span       {display:block; padding:6px 0 0}
#cur-dptm             {padding:5px 0 5px 7px; font-variant:small-caps; font-size:20px}

/* content body */
#content-body         {padding:0 10px 10px}
.content-bloc         {clear:left; padding-top:5px}

.h3-type1,
.h3-type2,
.h3-type3             {margin:0 0 5px; font-weight:normal}
.h3-type1             {padding:2px 0 0 5px; font-size:14px; line-height:16px}
.h3-type2             {padding:2px 0 0 7px; font-size:18px; line-height:18px; font-variant:small-caps}
.h3-type3             {padding:0 1px; font-size:16px; font-variant:small-caps; text-align:right}
.content-bloc h4      {padding-bottom:5px; padding-top:2px; font-size:22px; line-height:28px}
.content-bloc h4 a    {text-decoration:none}
.bloc-title           {float:left; width:443px; padding:2px 0 5px}
#actu .bloc-title     {padding:0 0 3px}
.bloc-title span      {font-size:22px; font-variant:small-caps; font-weight: bold;}

.rss-ico              {float:left; width:23px; height:23px}
.rss-ico span         {display:block; text-indent:-999em}

.noannu               {padding-left:10px}

#actu                 {margin-bottom:5px}
#actu-body p          {padding:0 0 10px; font-size:11px; line-height:15px}
#actu-body img        {float:left; margin:0 10px 10px 0}
#actu-body ul, ol 	{margin: 0 0 10px 30px;}
#actu-body ul 		{list-style-type: disc;}
#actu-body ol 		{list-style-type: decimal;}
#actu-body li		{padding: 2px 0 2px 0;}

#actu-foot            {padding-top:10px; clear:both;}
#actu-date            {padding:5px 0 15px}
#actu-links           {height:42px}
#actu-links li        {float:left; width:38px; height:34px}
#actu-links a         {display:block; margin-right:4px; height:100%; text-decoration:none}
#actu-links span      {display:block; padding:17px 0 0 4px; font-size:12px}
#actu-links a:hover span {padding-top:6px}
#actu-annu            {padding:9px 5px 0}
#actu-annu ul         {padding-bottom:5px}
#actu-annu h5         {padding-bottom:5px; font-weight:normal; font-size:14px; font-variant:small-caps}
#actu-annu li         {float:left}
#actu-annu a          {display:block; padding:0 10px 0 15px; height:100%; text-decoration:none}
#actu-more            {clear:left; padding-bottom:10px; text-align:right; font-variant:small-caps}
#actu-more a          {padding:0 2px; text-decoration:none; font-size:12px}

#arch-actu-list		  {padding:0 5px}
#arch-actu-list li    {clear:left; padding:5px 0; font-size:12px; line-height:16px}
#arch-actu-list span  {float:left}
.arch-date			  {width:75px; text-align:center; font-size:10px}
.arch-title			  {width:390px}
.arch-title a         {display:block; padding-left:5px; text-decoration:none}

#next-events-list li  {padding-top:7px; margin-bottom:5px}
#next-events-list li li {padding:2px 0 7px}
.event-date,
.events-by-date,
.event-infos,
.event-img            {float:left}
.single-date .event-date {width:65px}
.single-date .event-date p {float:left; width:56px; height:61px}
.event-date span      {display:block; text-align:center}
.events-by-date       {width:410px}
.single-date .event-infos {width:350px}
.event-infos p        {padding-right:7px}
.event-img            {width:55px; height:66px}
.event-img img        {padding:9px 0 0 2px}
.event-title          {padding-bottom:2px; line-height:14px}
.event-title a        {font-size:12px; font-weight:bold; text-decoration:none}
.event-more           {padding:3px 0 5px; font-variant:small-caps}
.event-more a         {padding:0 2px; text-decoration:none; font-size:12px}
.date-more            {padding:5px 0 10px; text-align:right; font-variant:small-caps}
.date-more a          {padding:0 2px; text-decoration:none; font-size:12px}

.event-date-arrow 		{float:left; margin:27px 0 0 0}
.event-date-custom {width:57px !important}

#event-dptm           {margin-bottom:10px; padding:2px 0 2px 5px; font-size:18px; line-height:20px; font-variant:small-caps}
#event-date,
#event-head h4        {float:left}
#event-head h4        {width:400px}
#event-head h4.dates {width:325px}
.single-date #event-date {width:65px}
.single-date #event-date .start-date {width:61px; height:56px}
.single-date #event-head h4 {width:340px}
#event-body           {clear:left; padding-top:10px}
#event-body ul, ol 	{margin: 0 0 10px 30px;}
#event-body ul 		{list-style-type: disc;}
#event-body ol 		{list-style-type: decimal;}
#event-body li		{padding: 2px 0 2px 0;}


#event-body .event-place {padding:5px 0; font-size:14px; line-height:16px}
.event-place span,
.event-orga span      {font-weight:bold}
.event-desc           {padding-bottom:10px; font-size:12px; line-height:16px}
.event-desc p 		{padding:0 0 10px;}
#event-foot           {padding-top:10px}

#content .start-mth {padding-top:6px; font-size:16px; font-variant:small-caps}
#content .start-day {padding-top:7px; font-size:20px}

#all-res              {padding:10px}
#all-res li           {padding-bottom:10px}
#all-res div          {display:none}
.res-section          {margin-bottom:8px;}
.res-section a        {display:block; height:100%; padding-left:20px; font-size:14px; text-decoration:none}
.res-elmts            {padding-left:19px}
#all-res .res-elmts li,
#more-res-list li     {margin-bottom:1px; padding-bottom:0}
.res-elmts a,
#more-res-list a      {display:block; height:100%; font-size:11px; line-height:14px; text-decoration:none}
.res-elmts span       {display:block; padding:3px 3px 3px 20px}
#more-res-list li span{display:block; padding:3px 15px}
.more-res             {padding:2px 0; text-align:right}
.more-res a           {padding:0 2px; font-size:12px; font-variant:small-caps; text-decoration:none}
#res-section          {padding:5px 0 2px; font-size:16px}
#res-nb               {clear:left; padding-bottom:10px; font-size:11px; font-style:italic}
#more-res-list        {padding:0 10px}

#last-actu-list li    {clear:left; margin-bottom:5px; padding:5px 0 0 5px}
.last-actu-img        {float:left; width:74px; height:66px}
.last-actu-img img    {padding:9px 0 0 2px}
.last-actu-infos      {float:left; width:396px}
.last-actu-date       {padding-bottom:3px; font-size:12px; font-variant:small-caps}
.last-actu-title      {padding-bottom:3px; line-height:14px}
.last-actu-title a    {font-size:12px; font-weight:bold; text-decoration:none}
.last-actu-txt        {line-height:14px; padding-bottom:3px}
.last-actu-more       {padding:5px 0 10px; text-align:right; font-variant:small-caps}
.last-actu-more a     {padding:0 2px; text-decoration:none; font-size:12px}

#last-annu-list       {margin-left:5px; padding-top:5px}
#last-annu-list li    {padding-bottom:5px}
#last-annu-list a     {display:block; padding-left:27px; height:100%; font-size:13px; line-height:16px; text-decoration:none; font-variant:small-caps}
#last-annu-list a span {display:block; padding:3px}

#annuaire_filter .label {display:none}
#annuaire_filter .element {padding:0 0 5px 137px}
#annuaire_filter select {width:200px; height:23px; padding-top:2px; line-height:12px; font-size:12px}
#annu-alpha li        {float:left; padding-bottom:5px}
#annu-alpha a         {display:block; height:100%; font-size:12px}
#annu-alpha a:hover,
#annu-alpha a.active  {text-decoration:none}
#annu-alpha span      {display:block; padding:4px}
#actor-annu-list      {margin-left:30px}
#actor-annu-list a    {display:block; padding-left:22px; height:100%; font-size:12px; line-height:14px; text-decoration:none; font-variant:small-caps}
#actor-annu-list a span {display:block; padding:3px}

#anno-date-place      {padding-bottom:5px; font-size:14px}
#anno-desc            {/*padding-bottom:10px;*/ font-size:12px; line-height:16px}
#anno-desc p            {margin-bottom: 10px;}
#anno-desc ul, ol 	{margin: 0 0 10px 30px;}
#anno-desc ul {list-style-type: disc;}
#anno-desc ol {list-style-type: decimal;}

#anno-desc li{
padding: 2px 0 2px 0;
}


#anno-contact         {padding-bottom:5px}

#last-anno h3         {margin-bottom:3px}
.with-select .bloc-title {width:286px}
#last-anno-list li    {padding:10px 10px 5px}
.last-anno-date       {padding-bottom:2px; font-size:12px; font-variant:small-caps}
.last-anno-title      {padding-bottom:2px; line-height:14px}
.last-anno-title a    {font-size:12px; font-weight:bold; text-decoration:none}
.last-anno-txt        {padding:2px 0 4px; line-height:14px}
.last-anno-author     {padding-bottom:8px; padding-top: 10px; color:#797e8a}
.last-anno-more       {text-align:right; font-variant:small-caps}
.last-anno-more a     {padding:0 2px; text-decoration:none; font-size:12px}
#annonce_filter       {float:left; width:157px}
#annonce_filter .label{display:none}
#annonce_filter select{width:150px; height:23px; padding-top:2px; line-height:12px; font-size:12px}

.more-links           {clear:left; padding:5px 0 10px; text-align:center}
#last-anno .more-links {padding:6px 0; font-size:14px; font-variant:small-caps; text-align:right}
#last-anno .more-links a {padding:0 2px; text-decoration:none}
#last-annu .more-links {padding:6px 0; font-size:14px; font-variant:small-caps; text-align:right}
#last-annu .more-links a {padding:0 2px; text-decoration:none}
#last-actu .more-links {padding:6px 0; font-size:14px; font-variant:small-caps; text-align:right}
#last-actu .more-links a {padding:0 2px; text-decoration:none}

#art-img              {padding-bottom:10px}
#art-img2             {float:right; padding:0 0 5px 5px}
#art-pretitle         {padding:0 0 3px; font-size:12px}
#art-pretitle span    {font-size:16px; font-variant:small-caps}
#art-bio              {margin-bottom:10px; padding:5px 0 10px; font-size:12px; line-height:16px}
#art-contact          {margin-bottom:10px; padding:0 0 10px}
#art-contact div      {float:left; width:237px;}
#art-contact2      {max-height: 145px; overflow: auto}
#art-contact1 p       {padding:0 0 5px 15px}
.cont-addr            {padding-bottom:3px}
.cont-addr span       {display:block}
.addr-name            {font-size:16px; line-height:18px}
.sigle				  {margin-top:5px; display:block;}
.addr-txt             {line-height:12px}
.cont-mail a,
.cont-web a,
.cont-rss a           {text-decoration:none}
#art-contact2 h5      {padding:3px 0 0 7px; font-size:18px; font-variant:small-caps; font-weight:normal}
#art-contact2 ul      {padding:5px 0 10px 15px}
#art-contact2 li      {padding-top:5px}
#art-contact2 p       {padding-bottom:2px; line-height:12px}
.cont-name span       {display:block}

#art-details h5       {padding-bottom:15px; font-size:20px}
#art-details ul       {padding-left:10px; padding-right:10px}
.detail-grp           {padding:5px 0}
.detail-grp p         {font-variant:small-caps; font-weight:bold; font-size:14px}
.detail-grp ul        {padding:5px 0 5px 10px}
.detail-grp ul li     {padding-bottom:3px; line-height:14px}

.bloc-ress            {padding-bottom:10px;}
.bloc-ress h3         {margin-top:10px; padding:4px 0 7px 5px; font-size:18px; line-height:18px; font-weight:normal; font-variant:small-caps}
.bloc-ress h4         {margin-top:10px; padding:4px 0 7px 0px; font-size:18px; line-height:18px; font-weight:bold; font-variant:small-caps}
.bloc-ress a         {color:#955549}
.ress-body            {padding:10px 0 0; font-size:12px; line-height:17px}
.ress-body p,
.ress-body ul         {padding-bottom:5px}
.ress-body ul         {margin-left:25px; list-style-type:disc;}
.ress-body a         {color:#955549; font-weight:bold; text-decoration:underline}
.ress-body a span	{font-weight:bold;text-decoration:none}

.adherent-big		{font-size: 20px; font-weight: bold; line-height:24px; margin: 10px 0 10px 0}

/* forms */
#membre-form .label_activite {padding:5px;}

#event-form h3,
#annuaire-form h3,
#membre-form h3,
#anno-form h3         {padding-top:5px; padding-bottom:5px; font-size:20px; line-height:22px}

#agenda_ajouter,
#annuaire_ajouter,
#membre_fiche,
#membre_image,
#membre_activite,
#annonce_ajouter      {padding:10px 0 0 0}

#event-form .label,
#annuaire-form .label,
#membre-form .label,
#anno-form .label     {width:140px; vertical-align:top}

#event-form .element,
#annuaire-form .element,
#membre-form .element,
#anno-form .element   {padding:0 0 10px 0;}

#event-form .hasDatepicker,
#annuaire-form .hasDatepicker,
#membre-form .hasDatepicker,
#anno-form .hasDatepicker {width:75px !important}

#event-form .element input,
#annuaire-form .element input,
#annuaire-form .element textarea,
#membre-form .element input,
#membre-form .element textarea,
#anno-form .element input {width:295px; padding:4px 3px}

#event-form .element input[type=radio],
#annuaire-form .element input[type=radio],
#membre-form .element input[type=radio],
#anno-form .element input[type=radio] {padding:4px 3px; width: 10px !important}

#event-form .element input[type=checkobox],
#annuaire-form .element input[type=checkbox],
#membre-form .element input[type=checkbox],
#anno-form .element input[type=checkbox] {padding:4px 3px; width: 10px !important}

#event-form .element select,
#annuaire-form .element select,
#membre-form .element select,
#anno-form .element select {width:303px; padding:4px 3px}

#event-form .element label,
#annuaire-form .element label,
#membre-form .element label,
#anno-form .element label {padding:0 5px 0 0; display:inline !important; text-align:left !important}

#event-form label,
#annuaire-form label,
#membre-form label,
#anno-form label      {display:block; padding:0 5px 0 0; text-align:right;}

#event-form #save,
#annuaire-form #save,
#membre-form #save,
#anno-form #save      {width:150px; margin:20px 0 0 76px}

/* pagination */
#res-pagi             {padding:0 10px}
.pagination ul        {margin-bottom:8px; padding:2px}
.pagination li        {float:left; height:20px; text-align:center}
.pagination a         {display:block; height:100%; text-decoration:none; font-size:12px}
.pagination span      {display:block; padding:3px 5px 0}
.prevnext             {padding:0 0 10px}
.prevnext a           {padding:0 2px; font-variant:small-caps; font-size:14px; text-decoration:none}
.show-prev            {float:left}
.show-next            {float:right}
#anno-pagi            {padding:10px 0}
#anno-pagi li         {float:left; width:237px}
#anno-pagi a          {padding:0 4px; font-size:14px; text-decoration:none; font-variant:small-caps}
#anno-next            {text-align:right}
#arch-pagi			      {clear:left; padding-top:10px}
#actor-annu-pagi      {padding-top:10px}

/* sidebar right */
.side-bloc1,
.side-bloc2,
.side-bloc2b,
.side-bloc3           {margin-bottom:5px}
.side-bloc1 h3,
.side-bloc2 h3,
.side-bloc2b h3,
.side-bloc3 h3        {padding:2px 0 0 7px; font-size:16px; line-height:16px; font-weight:normal; font-variant:small-caps}
.side-head            {padding:6px}
.side-body            {padding:0 6px 8px;}
.side-body embed      {/*margin:0 0 0px 11px*/}
.side-foot            {height:6px}
.side-title           {float:left; width:256px; padding:2px 0 5px 0}
#sidebar2 .rss-ico    {float:left; width:21px; height:21px}

.nodate               {padding:0 0 10px 10px}

#side-annu-cat .side-head {padding:2px 10px 5px}
#events-rss .side-head {padding-bottom:0}
#side-disco .side-head {padding-bottom:4px}

#side-radio .side-body,
#side-videos .side-body,
#side-photos .side-body,
#side-audio .side-body {padding:0 6px 4px}
#side-disco .side-body,
#side-art-events .side-body,
#side-art-actu .side-body {padding:0 6px}
#side-annu-cat .side-body {padding-bottom:0}

#side-radio .side-body .icons-podcast {margin-top:7px;}
.feedburner-image {margin-top:3px; float:right;}

#events-rss .side-foot {clear:left}
#anno-rss .side-foot  {clear:right; padding-top:7px}

#side-next-events li  {margin-bottom:3px; padding-bottom:14px}
#side-next-events li.no-separ {margin-bottom:0; padding-bottom:0}
.side-event-date,
.side-event-infos     {float:left; line-height:14px}
.single-date .side-event-date {width:50px}
.single-date .side-event-date .start-date {float:left; width:47px; height:51px}
.single-date .side-event-infos {width:225px}
.side-event-date span {display:block; text-align:center}
#sidebar2 .start-mth  {padding:4px 0 0 0; font-size:14px; font-variant:small-caps}
#sidebar2 .start-day  {padding:7px 0 0 0; font-size:16px}
.side-event-title     {padding:2px 0 1px}
.side-event-title a   {font-size:12px; font-weight:bold; text-decoration:none}

#cal                  {width:273px; border-collapse:collapse; text-align:center}
#cal-wrap             {padding:0 2px 6px 6px}
#cal-head             {font-variant:small-caps}
#cal-head td          {height:25px; vertical-align:top}
#cal-body td          {width:39px; height:39px; font-size:12px}
#cal-body span        {display:block; padding-top:12px}
#cal-body a           {display:block; height:100%; text-decoration:none;}
#cal-prev, #cal-next  {font-size:11px}
#cal-prev             {text-align:left}
#cal-next             {text-align:right}
#cal-prev a,
#cal-next a           {display:block; height:100%; text-decoration:none}
#cal-prev span,
#cal-next span        {display:block; padding-top:3px}
#cal-mth              {font-size:13px}
#cal-mth span         {font-size:16px}
#cal-days td          {height:30px; font-size:12px; vertical-align:middle}
#cal-add              {padding:0 10px}
#cal-add a            {float:right; width:158px; height:30px; font-size:14px; font-variant:small-caps; text-decoration:none}
#cal-add span         {display:block; padding:7px 30px 0 0; text-align:center}
#side-cal .side-foot  {clear:right; padding-top:8px}

#side-annu ul         {padding-left:2px}
#side-annu li         {padding-bottom:8px; font-size:11px; line-height:13px; font-variant:small-caps}
#side-annu a          {display:block; height:100%; padding:1px 0 1px 25px; text-decoration:none}

#side-annu-cat h3     {clear:right; padding:10px 0 0; font-size:14px}
#side-annu-cat ul     {display:none; margin-left:10px; padding:3px 0 10px; font-weight:bold}
#side-annu-cat li     {padding:0 0 5px}
#side-annu-cat h4     {padding-bottom:5px; font-weight:normal}
#side-annu-cat h4 a   {display:block; height:27px; font-size:16px; line-height:16px; text-decoration:none; font-variant:small-caps}
#side-annu-cat h4 span {display:block; padding:5px 25px 0 7px}
#side-annu-cat ul a   {text-decoration:none}
#annu-add             {padding:8px 0 0}
#annu-add a           {float:right; width:158px; height:30px; font-size:14px; font-variant:small-caps; text-decoration:none}
#annu-add span        {display:block; padding:7px 30px 0 0; text-align:center}

#anno-rss h4          {clear:left; padding:3px 0 0 6px; font-size:14px; line-height:14px; font-variant:small-caps; font-weight:normal}
.rss-grp              {margin-bottom:5px}
#rss-dptms            {height:55px; padding-left:2px}
#rss-dptms li         {float:left; width:47px; height:55px}
#rss-dptms a          {display:block; height:100%; font-size:9px; text-decoration:none; text-align:right}
#rss-dptms span       {display:block; padding:36px 8px 0 0}
#rss-anno-types       {height:85px}
#rss-anno-types li    {float:left; width:56px; height:85px}
#rss-anno-types a     {display:block; height:100%; font-size:9px; text-decoration:none; text-align:center; font-variant:small-caps}
#rss-anno-types span  {display:block; padding:51px 2px 0}
#anno-add             {padding-top:2px}
#anno-add a           {float:right; width:186px; height:30px; font-size:14px; font-variant:small-caps; text-decoration:none}
#anno-add span        {display:block; padding:7px 30px 0 0; text-align:center}

#map                  {width:285px; height:200px; overflow:hidden}

#side-disco li        {margin-bottom:4px; padding:3px}
.disc-img,
.disc-infos           {float:left}
.disc-img             {width:88px}
.disc-infos           {width:192px}
.disc-img p           {width:80px; height:76px}
.disc-img img         {padding:2px 0 2px 2px}
.disc-title,
.disc-date            {padding-bottom:1px}
.disc-style           {padding-bottom:3px}
.disc-date,
.disc-style           {line-height:12px; padding:3px}
.disc-style-vpc		  {padding: 5px; margin-bottom: 3px;}
.disc-title           {font-size:12px; line-height:14px; font-weight:bold}
.disc-vpc             {padding:2px 0}
.disc-vpc span        {padding:2px 6px; font-size:9px}
.disc-more a          {float:right; width:60px; height:18px; font-size:14px; font-variant:small-caps; text-decoration:none; text-align:center}
.disc-more span       {display:block; padding-top:1px}

#side-art-events h4,
#side-art-actu h4     {padding:0 0 8px 5px; font-size:12px}
#side-art-events .side-event-infos div {padding-top:5px}
#side-art-events li   {padding-bottom:5px}
#side-art-events .side-event-infos p {padding-left:15px}
#side-art-events .side-event-place {padding-bottom:5px}
#art-events-fracama ul {/*padding-bottom:10px*/}
#art-events-lastfm	{padding-top:5px; }
.art-events-lastfm-separator {height: 10px;}


#side-art-actu ul     {margin-left:25px; list-style:disc; margin-right: 18px;}
#side-art-actu li     {padding-bottom:5px}
#side-art-actu a      {font-size:11px; line-height:14px}
#art-actu-fracama     {/*padding-bottom:10px*/}

.side-ress            {margin-bottom:5px}
.side-ress a         {color:#955549; font-weight:bold; text-decoration:none}
.side-ress-head       {padding:6px}
.side-ress-head h3    {padding:4px 0 5px 7px; font-size:16px; font-variant:small-caps; font-weight:normal}
.side-ress-body       {padding:0 13px 13px; line-height:13px}
.side-ress-body p,
.side-ress-body ul    {padding-bottom:5px}
.side-ress-body ul    {margin-left:10px}
.side-ress-foot       {height:6px}

/* sidebar left */
#edito h3             {height:22px}
#edito h3 span        {float:left; margin-top:3px; padding-right:3px; text-indent:5px; font-variant:small-caps; font-size:18px; font-weight:normal; letter-spacing:1px}
#edito-body           {padding:5px 7px; line-height:16px; font-size:10px; line-height:14px;}
#edito .more          {padding:0 5px 10px 0; text-align:right}
#edito .more a,
#edito .more a:hover  {text-decoration:none}

#morefraca            {margin-top:5px}
#morefraca h3         {padding:5px; font-size:16px; font-weight:normal}
#wrap-morefraca div   {padding:0 5px 9px; font-size:11px; line-height:14px}
#morefraca ul         {margin-left:15px; list-style:disc}
#morefraca li         {padding-bottom:3px}

#axes                 {margin-top:5px; padding-top:20px}
#wrap-axes            {padding-bottom:20px}
#axes h3              {font-size:18px; font-variant:small-caps; font-weight:normal}
#axes h3 span         {display:block; padding:2px 0 5px; font-size:11px; line-height:14px; font-variant:normal}
#axes li              {margin-bottom:4px}
#axes a               {display:block; height:38px; text-decoration:none; font-variant:small-caps; font-size:14px; font-weight:normal}
#axes ul span         {display:block; padding:2px 2px 0 25px}
.axes-txt             {display:none; padding:5px; font-size:11px; line-height:14px}

#partenaires		  {margin-top:10px;}

/* table zone membre */
.membre_liste td, th {padding: 5px;}
.membre_liste tr {border-bottom: 1px solid #ccc}
p.membre_add {padding: 5px;}
#membre-form a {color:#4F525A}

/* datepicker highlight concert */
.myEvent a            {background:pink !important}

/* form legend */
.hint                 {background:#f0f0f0; padding:10px; width:283px; overflow: auto}
.hint span 				{display:block;padding:3px 0 12px 0;}

/* jquery highlight */
.highlight            {background-color:#FFFF88 !important}

/* clearfix */
.clearfix:after       {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
.clearfix             {display:inline-block}
html[xmlns] .clearfix {display:block}
* html .clearfix      {height:1%}



/*#ZFDebug_debug{display:none}*/
