#infolignes {
position:relative;
}

#ardsplash {
position:absolute;
left:355px;
top: 2px;
}

.ard_cnt #tx_ardcrictravelinfo_content {
width:1204px;
height:420px;
border:1px solid #EEEEEE;
float:left;
}

#tx_ardcrictravelinfo_timesheet {width:1204px;padding-top:15px;}
#tx_ardcrictravelinfo_date {
display:block;
position:absolute;
#left:5px;
left:0px;
top:50px;
#margin-top:3px
}

#tx_ardcrictravelinfo_timesheet table tr td span.commercialpoint {
display:block;
float:left;
}


#tx_ardcrictravelinfo_timesheet table tr td span.corresp { 
display:block;
#position:absolute;
#right:0px;
#width:200px;
float:right;
}

#tx_ardcrictravelinfo_timesheet table tr td a.cadencement { 
display: block;
background: url("/typo3conf/ext/ard_cric_travel_info/Resources/Public/Icons/deliveryfrequency.png") no-repeat scroll center transparent;
width: 22px;
height: 18px;
margin: 1px auto;
padding: 0px 0 0 0;
text-align: center;
font-family: Helvetica, Calibri, Arial, sans-serif;
font-size: 100%;
font-weight: bold;
text-decoration: none;
border:2pt; 
border-style:outset; border-color:white ;
}

#tx_ardcrictravelinfo_timesheet th  {
text-align:center;
}

#tx_ardcrictravelinfo_timesheet table tr.ard-conditions td {
text-align:center;
}

#ard-last-calendar td {
text-align:center;
}
#tx_ardcrictravelinfo_timesheet table tr#ard-last-calendar td span{
float:none;
}

#ard-last-calendar td button{
position:relative;
#float:right;
top:0px;
right:0px;
}

#tx_ardcrictravelinfo_timesheet tr.ard-calendar-1 td,#tx_ardcrictravelinfo_timesheet tr.ard-calendar-2 td {
text-align:center;
}

#tx_ardcrictravelinfo_timesheet tr.ard-calendar-1 td:first a,#tx_ardcrictravelinfo_timesheet tr.ard-calendar-2 td:first a{
text-align:left;
}
#tx_ardcrictravelinfo_date input{
float:left;
}
#departureCityId {
position:absolute;
left:150px;
#top:21px;
}
#arrivalCityId {
position:absolute;
left:150px;
#top:235px;
}
#tx_ardcrictravelinfo_commune_depart {
position:absolute;
display:block;
#left:5px;
left:0px;
top:2px;
#margin-top:3px
}
#tx_ardcrictravelinfo_commune_arrivee {
#margin-top:5px
display:block;
position:absolute;
#left:5px;
left:0px;
top:30px;
}
#d-tx_ardcrictravelinfo_pi1_selectedDate_,#d-selectedDate {
display:block;
position:absolute;
#left:139px;
left:150px;
top:18px;
width: 176px;
}
#tx_ardcrictravelinfo_date button{
float:left;
}
#tx_ardcrictravelinfo_filtres table {
display:block;
}
#tx_ardcrictravelinfo_filtres tr{
display:block;
}
#tx_ardcrictravelinfo_filtres td{
display:block;
}

.ard_cnt #tx_ardcrictravelinfo_timesheet{
	margin-left:5px;
	padding-top:25px}

.ard_cnt #tx_ardcrictravelinfo_filtres {
width:760px;
height:25px;
border:1px none;
margin -left:1px;
margin-right:1px;
position:absolute;
top:2px;
left:0px;}

.ard_cnt #tx_ardcrictravelinfo_lignes {
width:350px;
height:365px;
border:1px none;
margin-top:2px;
margin-left:2px;
margin-right:2px;
position:absolute;
top :80px;
left:2px;
}

.ard_cnt #tx_ardcrictravelinfo_map {
width:848px;
height:441px;
position:absolute;
border:1px none;
top:2px;
left:355px;
}

#lipsum {clear:left}

.ard_cnt fieldset {padding:2px;margin:1px}
.ard_cnt select {
width:150px;
}

.ard_cnt select#lineslist {
height:347px;
width:350px;
overflow:auto;
font-size: x-small;
}

.ard_cnt select#arrivalCityId,
.ard_cnt select#departureCityId {
font-size: x-small;
height:17px;
}


.ard_cnt input#selectedDate,
.ard_cnt input#tx_ardcrictravelinfo_pi1_selectedDate_ {
width:70px;
}

.ard_cnt button.rlmpDateSel{
    background      : url(/typo3conf/ext/meta_feedit/res/calendar.png) no-repeat center;
    height:16px;
    width:16px;
}

.ard_cnt table {
	border:0px;
}

.ard_cnt th {
	vertical-align: top;
	padding: 0px 4px;
	margin: 0px;
	border-collapse: collapse;
	border: 1px solid #666;
	background: url(/typo3conf/ext/meta_feedit/res/fondtitres.png);
}

.ard_cnt .ard-table h2 {border: none !important;}

.ard_cnt td {
border:1px solid;
padding-right:2px;
padding-left:2px;
vertical-align:top;
}

.ard_cnt #ard_carshare_trips,.ard_cnt #ard_carshare tr,.ard_cnt #ard_carshare tr td {
border:1px solid;
margin-top:4px;
}

.ard_cnt .altrow1 td c0, .art_cnt .altrow2 td c0{padding-left:1px;}

.ard_cnt a {
	border: 1px solid #AAA;
	margin-right: 1px;
	padding-right: 10px;
	padding-left: 10px;
	background: url(/typo3conf/ext/meta_feedit/res/fondbtn.png) repeat-x;
	line-height: 20px;
	color: #666;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}

#carsharingmap {width:500px;height:300px;}
#depositermap {width:848px;height:365px;}
#tx_ardcrictravelinfo_carshare_box {
float:left;
width:600px;
}

.csc-header {clear:both;}
.ard_cnt td {white-space:nowrap;}
#tx_ardcrictravelinfo_timesheet {
clear:both;
}
table.ard-table {
border-collapse:collapse;
margin:10px auto;
width:100%;
}
.ard-table tr {
border:1px solid #000000;
}
.ard-table tr.r0 th h2 {
position:relative;
border:1px solid #000000;
padding:0px;
margin:0px;
}

table.ard-table tr td {
border:1px solid #000000;
width:150px;
margin:0px 2px;
//padding:0px;
text-align:center;
vertical-align:middle;
}

table.ard-table tr td:first-child  {
width:210px;
text-align:left;
vertical-align:middle;
}

.ard-table .altrow-1 {
background: #EEE;
color: #000;
}

.ard-table .altrow-2 {
color: #000;
}

.ard-table tr td.c0 {
width:200px;
font-weight:bold;
}

.ard-table .ard-calendar-1 {
background: #C0BED5;
}

.ard-table .ard-calendar-2 {
background: #D9D9F3;
}

.ard-table #ard-last-calendar {
border-bottom:2px solid #000;
}

.ard-table .ard-conditions td.c0 {
background: #C9D7C0;
}

.ard-table .ard-conditions td {
background: #EEE;
color: #000;
border-bottom:2px solid #000;
}




.ard-table .ard-calendar-1,
.ard-table .ard-calendar-2 {
  color: #000;
  font-weight:bold;
  text-indent:0px;
}

.ard-table tr.altrow-1:hover,.ard-table tr.altrow-2:hover {
background:#FFF2F2;
}

a.ard-calendar-infobulle,a.ard-calendar-infobulle:hover {
 text-indent:8px;
 display:block;
 background      : url(/typo3conf/ext/meta_feedit/res/calendar.png) no-repeat left;
 border          : 0;
 font-size:13px;
 color:#000;
}


a.ard-calendar-infobulle span 
{
  display: none;  
}
 
.ard-table tr td a {position:relative}
a.ard-calendar-infobulle:hover
{
  cursor: help; /* on change le curseur par défaut en curseur d'aide */
} 
  
/* Rend visible tout notre bloc span et lui attribue une taille */
a.ard-calendar-infobulle:hover span
{
 position:absolute;
 top:20px;
 left:16px;
 border:1px solid #000;
 background-color:#fff;
 display: block;   
 z-index:2999;
 white-space:normal;
 padding: 2px;
 font-size:10px;
 font-weight:normal;
 text-indent:0px;
 }


.ard-table tr{display:none}
.ard-table tr:first-child{display:table-row}
.ard-table.ard-deployed tr{display:table-row}
.ard-table tr:first-child th i{
 width:16px;
 position:absolute;
 left:1px;
 background      : url(/typo3conf/ext/meta_feedit/res/application_put.png) no-repeat left;
 cursor:pointer;
}
.ard-table.ard-deployed tr th i {
 background      : url(/typo3conf/ext/meta_feedit/res/application_get.png) no-repeat left;
}

td.ard-unavailable span.ui-state-default {
 border:1px solid #FF0000
}

td.ard-available a.ui-state-default {	
 border:1px solid #006600
}

button.ui-datepicker-trigger{
	background-position:center center;
	background-repeat:no-repeat;
	background-color:transparent;
	background-attachment:fixed;
}


span.ard-orange {	
	color: green;
}
span.ard-green {	
	color: green;
}
#tx_ardcrictravelinfo_timesheet table tr td {
white-space:no-wrap;
text-align:right;
}
#tx_ardcrictravelinfo_timesheet table tr td span{
float:left;
}
#tx_ardcrictravelinfo_timesheet table tr td a{

}

.selCityDivId{ margin-bottom: 0.3em;}
