@import url(/css/ro.css);
@import url(/css/page-content.css);
@import url(/css/custom-theme/jquery-ui-1.7.2.custom.css);

#tzr-page-content .race_bas ul ul {
  margin:2px 0 0 20px;
}
#tzr-page-content h1 {
  margin-top:20px;
}
.detailStation{
  display:none;
}
#step1_top{
  height:235px;
}
.ui-datepicker-inline .ui-datepicker-group {
	background:#000000 none repeat scroll 0 0;
	border-right:1px solid #ffffff;
	width:187px;
}
.ui-datepicker-inline .ui-datepicker-group-last {
	background:#000000 none repeat scroll 0 0;
	border-right:0px solid #ffffff;
	width:180px;
}

.ui-datepicker-inline .ui-datepicker-title {
	text-transform:uppercase;
}
.ui-datepicker-inline .ui-datepicker-year{
        display:none;
}

.ui-state-perso .ui-state-default{
border : 1px solid #D92127;
background: #D92127;
filter:alpha(opacity=100);
	opacity:1;

}
.ui-datepicker-inline .ui-state-disabled {
filter:alpha(opacity=100);
	opacity:1;
}

#bas ul li a.encours {
	color: #ffffff;
}
/**
 * styling for tip content
 * mostly for example
 * note: canvas (the tip itself) cannot be styled here. use javascript options for that.
 */
/*
.bt-content {
z-index:9999;
position:relative;
  background-color: #D92127;
  color:#ffffff;

}
.bt-wrapper {
z-index:9999;
  position:relative;
  background-color: #D92127;
  color:#ffffff;

}
/* styling for active target elements - usually for background hilighting */
.bt-active {


}
*/
div.ie-fix {
  overflow: visible;
  height: 0;
}

.cv3-contact select {
  width:175px;
}
.cv3-contact .bt_form {
	cursor:pointer;
}
div.tooltip {
background-image:url(/images/info_fond.gif);
background-position:left top;
background-repeat:no-repeat;
border-right:15px solid #D91F26;
color:#FFFFFF;
display:none;
font-size:10px;
/*
    background-color:#D92127;
    border:1px solid #D92127;
    padding:10px 15px;
  color:#fff;
    font-size:12px;

*/
display:none;
text-align:justify;
width:150px;

margin:0 0 0 0px;
padding:10px 0 50px 30px;
	z-index:999;
/*

    -moz-box-shadow:0 0 10px #000;
    -webkit-box-shadow:0 0 10px #000;
*/
}

#reserver #station .alerte {
   float:left;
}
/*.suite a:link, .suiteretour a:visited {
	white-space: nowrap;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	line-height: 30px;
	color: #d92127;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0 0 0 0;
	padding: 0 17px 0 17px;
	background-color: #000000;
	border: 7px solid #000000;
}*/

/*.suite a:hover, .retour a:hover {
	color: #ffffff;
}*/
#reserver #station input[type=submit] {
	width:100px;
}
#tzr-page-content #reserver #station .titrecal h4 {
        margin:0px;
}
#reserver #station {
	margin:30px 0 0 180px;
}
#scrollerperso {
    position:relative;
    overflow:hidden;
    width: 310px;
    height: 451px;
}
div.items{
	width:20000em;
    position:absolute;
}
div.elmscrollable{
	width:350px;
	float:left;
}
#reserver #perso .valide {
  padding:0 20px 0 0;
}
.disabled{
display:none
}
#reserver #perso .ajout {
  margin:430px 0 0;

}
.errormessage {
  color:red;
  font-size:14px;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width:60px;
}

#ui-datepicker-div{
border:1px solid #D92127;
}
#reserver #perso input[type="radio"] {
	width: 20px;
	border: none;
}
#reserver #perso td.chps2 input{
	width: 30px;
}
#reserver #perso input.error {
border: 1px solid red;
}
#account input.error{
  background-color:red;
}
#reserver #perso .infos {

height:370px;
}

#reserver #perso input[type="radio"] ,#reserver #perso input[type="checkbox"] {
 background:black;
 border:0px;
}

#account input {
        font-size: 11px;
        color: #000000;
        margin: 0 0 0 0;
        padding: 1px 0 1px 4px;
        vertical-align: top;
        border: 1px solid #dadada;
        background-color: #f5f5f5;
        background-position: left top;
        background-image: url(/images/contact_input_fond.jpg);
        background-repeat: no-repeat;
        margin: 2px;
}
#account select {
        font-size: 11px;
        color: #000000;
        margin: 0 0 0 0;
        padding: 2px 0 2px 4px;
        border: 1px solid #dadada;
        background-color: #f5f5f5;
	width :180px;
}
#form_account table td {
	color: #ffffff;
}
#reserver #confirme .creecpt input.error{
  border: 1px solid red;
}

#toManyRiders {
	position:absolute;
	left:500px;
	text-align: center;
	margin: auto;
	padding: 0 0 0 0;
}
#reserver #confirme .basconf {
	margin-bottom:40px;
}

/* Disable step3 scroll */
#reserver.reserver3 {
   height:100%;
	min-height:570px;
}

.suiteretour3{
 width:150px;
}
#reserver #confirme input[type="radio"] ,#reserver #confirme input[type="checkbox"] {
 background:white;
 border:0px;
}
#perso .chps2 a{
color:white;

}

#frmAddRider a,#frmAddRider a:active,#frmAddRider a:link,#frmAddRider a:visited{
	color: #000000;
	text-decoration: underline;
}
