/**
 * Style de la page RESERVER-CHAMBRE
 */


div#interface table tr td#page-right table.title {
	width: 435px;
}

div#interface table tr td#page-right table.title tr td.right {
	padding-top: 6px;
	padding-right: 20px;
	color: #46742C;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
}

div#interface table tr td#page-right table.title tr td.right a {
	color: #46742C;
	font-size: 13px;
} 

div#interface table tr td#page-right div.text {
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 15px;
	margin-bottom: 10px;
}

div#interface table tr td#page-right table tr td.frame-top-first {
	background-image: url('../images/reserver-chambre/chambre-frame-top-first.png');
	background-repeat: no-repeat;
	padding-left: 65px;
	padding-top: 35px;
	padding-right: 30px;
}

div#interface table tr td#page-right table tr td.frame-top-first h1 {
	color: #4D4D4D;
	border-bottom: 1px solid #4D4D4D;
} 

div#interface table tr td#page-right table tr td.frame-top {
	background-image: url('../images/reserver-chambre/chambre-frame-top.png');
	background-repeat: no-repeat;
	padding-left: 65px;
	padding-top: 25px;
	padding-right: 30px;
}

div#interface table tr td#page-right table tr td.frame-top-last {
	background-image: url('../images/reserver-chambre/chambre-frame-top.png');
	background-repeat: no-repeat;
	height: 20px;
}

div#interface table tr td#page-right table tr td.frame-top h1 {
	color: #4D4D4D;
	border-bottom: 1px solid #4D4D4D;
} 

div#interface table tr td#page-right table tr td.frame-middle {
	background-image: url('../images/reserver-chambre/chambre-frame-middle.png');
	background-repeat: repeat-y;
	color: #4D4D4D;
	padding-top: 20px;
	padding-left: 65px;
	padding-right: 25px;
	padding-bottom: 10px;
	text-align: left;
}

div#interface table tr td#page-right table tr td.frame-middle-last {
	background-image: url('../images/reserver-chambre/chambre-frame-middle.png');
	background-repeat: repeat-y;
	color: #4D4D4D;
	padding-top: 10px;
	padding-left: 65px;
	padding-right: 25px;
	padding-bottom: 10px;
}

div#interface table tr td#page-right table tr td.frame-middle a {
	color: #4D4D4D;
}

div#interface table tr td#page-right table tr td.frame-middle table.etape-1 {
	margin-left: 20px;
}

div#interface table tr td#page-right table tr td.frame-middle table.etape-1 tr td {
	text-align: right;
	padding: 4px;
	vertical-align: middle;
	color: #4D4D4D;
}

div#interface table tr td#page-right table tr td.frame-middle table.etape-1 tr td.field {
	text-align: left;
}

div#interface table tr td#page-right table tr td.frame-middle table.etape-1 tr td input {
	border: 1px solid #CCCCCC;
	background-color: #F0F8EB;
}

div#interface table tr td#page-right table tr td.frame-middle table.etape-1 tr td input.alert {
	border: 1px dotted #e55555;
	background-color: #FDE3B6;
}

div#interface table tr td#page-right table tr td.frame-middle div select {
	border: 1px solid #CCCCCC;
	background-color: #F0F8EB;
} 

div#interface table tr td#page-right table tr td.frame-middle div select.alert {
	border: 1px dotted #e55555;
	background-color: #FDE3B6;
}

div#interface table tr td#page-right table tr td.frame-middle div select option {
	margin-right: 20px;
}

div#interface table tr td#page-right table tr td.frame-middle table.etape-2 tr td {
	text-align: left;
	padding: 4px;
	vertical-align: middle;
	color: #4D4D4D;
}

div#interface table tr td#page-right table tr td.frame-middle table.etape-2 tr td.field {
	text-align: left;
}

div#interface table tr td#page-right table tr td.frame-middle table.etape-2 tr td input {
	border: 1px solid #CCCCCC;
	background-color: #F0F8EB;
	width: 40px;
}

div#interface table tr td#page-right table tr td.frame-middle table.etape-2 tr td input.alert {
	border: 1px dotted #e55555;
	background-color: #FDE3B6;
}

div#interface table tr td#page-right table tr td.frame-middle textarea {
	border: 1px solid #CCCCCC;
	background-color: #F0F8EB;
} 


div#interface table tr td#page-right table tr td.frame-middle table.etape-3 {
	margin-left: 80px;
}

div#interface table tr td#page-right table tr td.frame-middle table.etape-3 tr td {
	text-align: left;
	padding: 4px;
	vertical-align: middle;
	color: #4D4D4D;
}

div#interface table tr td#page-right table tr td.frame-middle table.etape-3 tr td.field {
	text-align: left;
}

div#interface table tr td#page-right table tr td.frame-middle table.etape-3 tr td input {
	border: 1px solid #CCCCCC;
	background-color: #F0F8EB;
}

div#interface table tr td#page-right table tr td.frame-middle table.etape-3 tr td input.alert {
	border: 1px dotted #e55555;
	background-color: #FDE3B6;
}

div#interface table tr td#page-right table tr td.frame-middle-last input.submit {
	border: 1px solid #46742C;
	background-color: #F0F8EB;
	color: #46742C;
	margin-left: 90px;
	padding: 2px;
}

div#interface table tr td#page-right table tr td.frame-bottom {
	background-image: url('../images/reserver-chambre/chambre-frame-bottom.png');
	background-repeat: no-repeat;
	width: 435px;
	height: 20px;
}

.warning, #warningmsg {
	font-size: 8pt;
	color: #e55555;
	font-style: italic;
}


div#interface table tr td#page-right table tr td.frame-middle table.etape-1 tr td input.requiredValue {
         background: #DFC7B5; 
         border:1px
         solid #6B2102; 
         color: #6B2102; 
}

div#interface table tr td#page-right table tr td.frame-middle table.etape-1 tr td input.invalidValue {
         background: #FFDFDF; 
         border:1px 
         solid #F00;
}

div#interface table tr td#page-right table tr td.frame-middle table.etape-2 tr td input.requiredValue {
         background: #DFC7B5; 
         border:1px
         solid #6B2102; 
         color: #6B2102; 
}

div#interface table tr td#page-right table tr td.frame-middle table.etape-2 tr td input.invalidValue {
         background: #DFC7B5; 
         border:1px
         solid #6B2102; 
         color: #6B2102; 
}

div#interface table tr td#page-right table tr td.frame-middle table.etape-3 tr td input.requiredValue {
         background: #DFC7B5; 
         border:1px
         solid #6B2102; 
         color: #6B2102; 
}

div#interface table tr td#page-right table tr td.frame-middle table.etape-3 tr td input.invalidValue {
         background: #FFDFDF; 
         border:1px 
         solid #F00;
}

div#interface table tr td#page-right table tr td.frame-middle p.errors {
        color:#F00; 
}


