/* COLONNE GAUCHE TABLEAU PLANNING */.even a{color: black!important; text-decoration:underline!important;}.odd a{color: black!important; text-decoration:underline!important;}#content-right .horaires .show-horaires { border-style: solid; border-color: white; border-width:3px 3px 0; background-color: white; position: relative; float:left; width: auto; right: 745px; display: none; overflow: hidden; margin-top:4px; }#content-right .horaires .show-horaires .planning { background: none repeat scroll 0 0 #FFFFFF; position: relative; left: 0; }#content-right .horaires .show-horaires .planning { width: 100%; float:left; z-index: 1010; }#content-right .horaires .show-horaires .planning .separation { background-color:#686868; border-color:white; border-style:solid; border-width:0 0 3px 0; height:30px; width:180px; }#content-right .horaires .show-horaires .planning .piscine_table { height:60px; width:180px; font-size:12px; border-color:white; border-style:solid;}#content-right .horaires .show-horaires .planning .piscine_table .arrondissement {color:#FFFFFF; font-weight:bold; float:left; height:60px; width:40px; padding-left: 5px;}#content-right .horaires .show-horaires .planning .piscine_table .nom { width:130px; padding-left:5px; float:left; }#content-right .horaires .show-horaires .planning .piscine_table .titre { font-weight:bold; text-transform: uppercase; }#content-right .horaires .show-horaires .planning .impair { background-color:#00ACC7;}#content-right .horaires .show-horaires .planning .pair { background-color:#0090B0;border-width:0 0 3px 0; }/* TABLEAU PLANNING */ #content-right .horaires .show-horaires .planning .table_planning { float:left; overflow: hidden; }#content-right .horaires .show-horaires .planning .table_planning table { width: 971px; }#content-right .horaires .show-horaires .planning .table_planning table td.odd { background-color:#FFFFFF; }#content-right .horaires .show-horaires .planning .table_planning table td.even { background-color:#E6E6E6; }#content-right .horaires .show-horaires .planning .table_planning table td img.prev { padding-right : 5px; vertical-align: middle !important; }#content-right .horaires .show-horaires .planning .table_planning table td img.next { vertical-align: middle !important; }#content-right .horaires .show-horaires .planning .table_planning table tbody td {border-width:0 0 3px 3px; border-style: solid; border-color: white; color : #000; vertical-align: top; height:60px; padding-left:3px; }#content-right .horaires .show-horaires .planning .table_planning table tbody td img { vertical-align : bottom !important; }#content-right .horaires .show-horaires .planning .table_planning table .head th { border-width:0 0 3px 3px; border-style: solid; border-color: white; text-transform: uppercase; font-weight: bold; color : #FFF;  background-color : #686868; height:30px; vertical-align: inherit; }.table_planning .impair  {background: #00ACC7;}.table_planning .pair   {background: #0090B0;}