body {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #65cb65;
}
A:link {
	color:#318b33
}
A:visited {
	color:#333333
}
A:hover {
	color:#318b33;
	background-color: #EFFBFE;
}
A:active {
	color:#000000
}
.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
  .mentions  A:link {
	color:#FFFFFF
}
.mentions  A:visited {
	color:#999999
}
.mentions  A:hover {
	color:#333333
}
.white {
	background-color: #FFFFFF;
}
.mentions  A:active {
	color:#000000
}
.account {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	color: #333333;
}
a.button-welcome{
cursor: pointer;
}
a.button-welcome:hover {
	background-color: #e6e7e8;
	background-repeat: no-repeat;
}
.bouton-welcome{
background: url("images/welcome_bg.gif") no-repeat;
width: 116px;
height: 32px;
border: none;
text-align: center;
vertical-align:middle;
}
.button-login {
cursor: pointer;
width: 89px;
height: 24px;
border: none;
background: url("images/button-login.gif") no-repeat left top;
}
.button-login:hover {
background: url("images/button-login2.gif") no-repeat left bottom;
}
.button-submit {
cursor: pointer;
width: 89px;
height: 24px;
border: none;
background: url("images/button-submit.gif") no-repeat left top;
}
.button-submit:hover {
background: url("images/button-submit2.gif") no-repeat left bottom;
}
.button-back {
cursor: pointer;
width: 89px;
height: 24px;
border: none;
background: url("images/button-back.gif") no-repeat left top;
}
.button-back:hover {
background: url("images/button-back2.gif") no-repeat left bottom;
}
.button-edit {
cursor: pointer;
width: 89px;
height: 24px;
border: none;
background: url("images/button-edit.gif") no-repeat left top;
}
.button-edit:hover {
background: url("images/button-edit2.gif") no-repeat left bottom;
}
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
.mentions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	color: #333333;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	color: #333333;
}
.title-big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #318b33;
}
.link2, .link-account {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	color: #318b33;
	text-decoration: none;
}
#welcome{
	height: 32px;
	background-color: #e6e7e8;
	text-indent: 26px;
	float: left;
	width: 116px;
	line-height: 32px;
}
#welcome a{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	text-decoration: none;
}
a#welcome-ok{
    height: 32px;
    font-family: Arial, Helvetica, sans-serif;
    color: #318b33;
    background-color: #e6e7e8;
    text-indent: 26px;
    float: left;
    width: 116px;
    font-size: 15px;
    text-decoration: none;
    line-height: 32px;
}
#welcome-ok.checked, #welcome-ok:hover{
	background-image: url(images/welcome_bg.gif);
	height: 32px;
	float: left;
	width: 116px;
	line-height: 32px;
	color: #FFFFFF;
}

#availability{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	text-decoration: none;
	height: 32px;
	background-color: #e6e7e8;
	text-indent: 27px;
	float: left;
	width: 165px;
	line-height: 32px;
	display: inline;
}
#availability a{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	text-decoration: none;
	cursor:none;
}
#availability:hover{
	cursor:text;
}
#availability-ok.checked, #availability-ok:hover{
	background-image: url(images/availability_bg.gif);
	height: 32px;
	float: left;
	width: 165px;
	line-height: 32px;
	color: #FFFFFF;
}
a#availability-ok{
    height: 32px;
    font-family: Arial, Helvetica, sans-serif;
    color: #318b33;
    background-color: #e6e7e8;
    text-indent: 27px;
    float: left;
    width: 165px;
    font-size: 15px;
    text-decoration: none;
    line-height: 32px;
}
#select_hotel{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	text-decoration: none;
	height: 32px;
	background-color: #e6e7e8;
	text-indent: 26px;
	float: left;
	width: 168px;
	line-height: 32px;
}
#select_hotel a{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	text-decoration: none;
	cursor:none;
}
#select_hotel:hover{
	cursor:text;
}
#select_hotel-ok.checked, #select_hotel-ok:hover{
	background-image: url(images/hotel_bg.gif);
	height: 32px;
	float: left;
	width: 168px;
	line-height: 32px;
	color: #FFFFFF;
}
a#select_hotel-ok{
    height: 32px;
    font-family: Arial, Helvetica, sans-serif;
    color: #318b33;
    background-color: #e6e7e8;
    text-indent: 26px;
    float: left;
    width: 168px;
    font-size: 15px;
    text-decoration: none;
    line-height: 32px;
}
#select_room{
	height: 32px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #e6e7e8;
	text-indent: 28px;
	float: left;
	width: 170px;
	font-size: 15px;
	text-decoration: none;
	line-height: 32px;
}
#select_room a{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	text-decoration: none;
}
#select_room:hover{
	cursor:text;
}
#select_room-ok.checked, #select_room-ok:hover{
	background-image: url(images/room_bg.gif);
	height: 32px;
	float: left;
	width: 170px;
	line-height: 32px;
	color: #FFFFFF;
}
a#select_room-ok{
    height: 32px;
    font-family: Arial, Helvetica, sans-serif;
    color: #318b33;
    background-color: #e6e7e8;
    text-indent: 28px;
    float: left;
    width: 170px;
    font-size: 15px;
    text-decoration: none;
    line-height: 32px;
}
#register{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	text-decoration: none;
	height: 32px;
	background-color: #e6e7e8;
	text-indent: 22px;
	float: left;
	width: 100px;
	line-height: 32px;
}
#register a{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 15px;
	text-decoration: none;
}
#register:hover{
	cursor:text;
}
#register-ok.checked, #register-ok:hover{
	background-image: url(images/register_bg.gif);
	height: 32px;
	float: left;
	width: 100px;
	line-height: 32px;
	color: #FFFFFF;
}
a#register-ok{
    height: 32px;
    font-family: Arial, Helvetica, sans-serif;
    color: #318b33;
    background-color: #e6e7e8;
    text-indent: 22px;
    float: left;
    width: 100px;
    font-size: 15px;
    text-decoration: none;
    line-height: 32px;
} 
ul {
	margin: 0;
	padding: 0;
}
ul li{
	list-style-type: none;
	display: inline;
}.grey {
	background-color: #E6E7E8;
}
a#left{
	height: 32px;
	text-indent: 22px;
	float: left;
	width: 28px;
	line-height: 32px;
	background-image: url(images/menu_left.gif);
}
a#right{
	height: 32px;
	text-indent: 22px;
	float: left;
	width: 28px;
	line-height: 32px;
	background-image: url(images/menu_right.gif);
}
a#blank{
	height: 32px;
	text-indent: 22px;
	float: left;
	width: 29px;
	line-height: 32px;
	background-color: #E6E7E8;
}.bluelight {
	background-color: #f0feee;
}
.border_tabCB {
	border: 2px solid #000000;
}
/* ancien css */
.Nights {
border: 1px solid #318b33;
padding: 1px;
height: 10px;
width: 79px;
color : #318b33;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
.datesSelect {
        width: 150px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
}

/* ajout nico */
.hotelfull, .error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF0000;
}

.bouton {
        height: 24px;
        width: 89px;
        background-image: url(images/button.gif);
        background-repeat: no-repeat;
        background-position: center center;
        border: 0px;
        text-align: center;
        font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size: 13px;
        color : #FFFFFF;
        cursor: pointer;
}
.border_tabCB {
border: 2px solid #e6e7e8;
}
ul li.list_intro {
	list-style-type: disc;
	margin-left:35px;
	display: list-item;
}