/*************************************************************/
/*3wkom Availability*/
#awkomDispo h2{
	font-family:Tahoma;
	font-size:20px;
	font-weight:normal;
	font-style:normal;
	margin-bottom:10px;
	border-bottom:1px dotted #ccc;
	width:860px;
}
#awkomDispo h2 strong{
	font-weight: normal;
}
#miniSiteBook h3{
	color:#666;
	font-family:Tahoma;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	width:870px;
	border:none;
}
.infoTh{
	width: 202px;
}
.dayTh{
	width:70px;
}
.optionsTh{
	width: 250px;
}
.priceTh{
	width: 100px;
	font-weight: bold;
}

#miniSiteBook .vert_claire{
	font-size:11px;
	font-style:normal;
	font-weight:bold;
}
#miniSiteBook .petit_texte {
	font-size:11px;

}
.bleu_claire{
}
#miniSiteBook{
	padding: 10px 0 0;
}
#miniSiteBook table{
	width: 875px;
	border-color:#eee;
}
#miniSiteBook h4{
	line-height: 11px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
}
#miniSiteBook th h4{
	font-size: 10px;
}
#miniSiteBook th{
	padding: 5px;
	height: 22px;
	font-size: 10px;
	text-align: left;
	border-color:#ccc;
	background:none;
}
#miniSiteBook td{
	padding: 5px;
	vertical-align: middle;
	text-align: center;
	font-size: 11px;
	border-color:#ccc;
}
#miniSiteBook td.gris{
	font-size: 11px;
	font-weight: bold;
	width:100px;
}
#miniSiteBook td.miniDesc{
	width: 202px;
	height: 58px;
}
#miniSiteBook td.chabre{
	font-weight: bold;
}
#miniSiteBook .miniDesc dl{
	position: relative;
	width: 202px;
	height: 58px;
}
.miniDesc dl{
	position:relative;
}
.miniDesc dt{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 89px;
	height: 58px;
}
.miniDesc dt img{
	display: block;
	height: 58px;
	margin-left:-2px;
}
.miniDesc dd{
	position: absolute;
	top: 0;
	left: 65px;
	width: 137px;
	height: 58px;
}
.miniDesc dd p{
	/*display: none;*/
	height: 32px;
	overflow: hidden;
	text-align: left;
	font-size:11px;
}
#miniSiteBook .miniDesc dd h4{
	font-size:11px;
}
.dispo-selected .selectOccup{
	position: relative;
	width: 186px;
}
.dispo-selected select, .dispo-selected .petit_texte{
	/*position: absolute;
	top:-15px;*/
}
.dispo-selected select{
	/*left: 0;*/
}
.dispo-selected .petit_texte{
	/*right: -10px;
	text-align: right;*/
}
#miniSiteBook .fright{
	padding-right: 10px;
}

/*etape2*/
#formintern_post{
	width: 860px;
}
#formintern_post table{
	width: 855px;
	empty-cells: hide;
	margin: 0 0 20px 0;
}
#formintern_post h3{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	border:none;
	font-family:Tahoma;
}
#formintern_post th{
	padding: 5px;
	height: 22px;
	font-size: 11px;
	text-align: left;
	border-color:#EAEAEA;
}
#formintern_post td{
	padding: 5px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	border-color:#ECECEC;
}
#formintern_post td.right{
	font-size: 12px;
	font-weight: bold;
	background:#eee;
}
.hiddenHolder{
	display: none;
}
#formintern_post fieldset{
	border:none;
	float:none;
}
#formintern_post fieldset.miniSetLeft{
	float: left;
}
#formintern_post fieldset.miniSetMid{
	float: right;	
}
#formintern_post p.goSearchContainer{
	margin-top:30px;	
}
#formintern_post label{
	display: block;
	font-weight: bold;
	font-size:11px;
	margin-left:100px;
}
#formintern_post fieldset label{
	display: block;
	font-weight: bold;
	font-size:11px;
	margin-left:2px;
}
#formintern_post p{
	clear: both;
	width: 305px;
	line-height: 10px;
}
#formintern_post fieldset p{
	clear: both;
	width: 100%;
	line-height: 20px;
}
#formintern_post input{
    border:medium none;
	height:12px;
	padding:5px;
}
#formintern_post input.radio{
    background: none;
    width: 20px;
    height: 13px;
	margin-top:10px;
}
#formintern_post #intern_adresse{
   border:medium none;
	float:left;
	height:23px;
	margin-left:110px;
	padding:5px;
	width:400px;
}
#formintern_post textarea{
	width: 420px;
	height: 87px;
}
.goSearchContainer{
	padding-right: 10px;
	text-align: right;
}
#formintern_post #formintern_post_button{
	border:none;
	color:#fff;
	height:26px;
	width:167px;
	font-size:11px;
	cursor:pointer;
	margin-top:60px;
	float:right;
}

select {
	font-size:11px;
}
input{
	border:1px #ccc solid;
}
input#submitreservation{
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	height:26px;
	margin-right:8px;
	margin-top:10px;
	padding-bottom:3px;
	width:167px;
}
#goSearchWide{
	border:none;
	color:#fff;
	height:26px;
	width:167px;
	font-size:11px;
	cursor:pointer;
}
.fond_clair h4{
	font-size:12px;
}
.checkbox{
	border:none;
}

/**********************************************/
#awkomDispo table{
	margin-left: -4px;
	font-size: 12px;
	margin-bottom: 20px;
}
#awkomDispo table tr{
	height: 20px;
}
#awkomDispo table td{
	width: 180px;
}
#awkomDispo table.tab-resaenregistrer{
	empty-cells:hide;
	margin:0 0 20px;
	width:855px;
}
#awkomDispo table.tab-resaenregistrer th{
	border-color:#EAEAEA;
	font-size:11px;
	height:22px;
	padding:5px;
	text-align:left;
}
#awkomDispo table.tab-resaenregistrer td{
	border-color:#EAEAEA;
	font-size:11px;
	font-weight:bold;
	padding:5px;
	vertical-align:middle;
}
#awkomDispo table.tab-resaenregistrer td.right{
	background:#EEEEEE none repeat scroll 0 0;
	font-size:12px;
	font-weight:bold;
}

#awkomDispo table.tab-resaenregistrer td h3 {
	border:medium none;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#awkomDispo table#choixdusyspaiementtexte{
	width:100%;
}
#awkomDispo input#paypalSubmit {
	background:url('/images/commun/logo/paypal.jpg') 0 0 no-repeat;
	width:107px;
}
#awkomDispo p {
	margin-right:60px;
	padding-bottom:20px;
}
#awkomDispo td p {
	margin-right:0;
	padding-bottom:0;
	text-align: center;
}
#awkomDispo p input.goSearchWide {
	border:none;
	color:#fff;
	height:26px;
	width:167px;
	font-size:11px;
	cursor:pointer;
}
#awkomDispo p input.doSendForm {
	border:none;
	color:#fff;
	height:26px;
	width:167px;
	font-size:11px;
	cursor:pointer;
}
#awkomDispo fieldset  p{
	padding-bottom: 0;
	margin-left: -10px;
}
p.doSendHolder{
	vtext-align: right;
}
.selectOccup {
	margin-left:10px;
}
#awkomDispo .miniDesc p {
	margin:0;
	padding:0;
	line-height:14px;
	color:#6B6B6A;
	height:46px;
}

#awkomDispo {
	float:left;
	width:870px;
	z-index:0;
}
#awkomDispo h3{
	font-size: 11px;
	font-weight:normal;
}
#awkomDispo h3 .current{
	font-weight:bold;
}
#awkomDispo #miniSiteBook h3{
	font-size: 14px;
	color: #6B6B6A;
	margin: 0 0 10px -2px;
}

#awkomDispo #miniSiteBook .vert_claire {
	color:#5DE04F;
}

#awkomDispo #miniSiteBook .bleu_claire {
	color:#4FDAE0;
}

#awkomDispo #miniSiteBook th {
	background-color:  #ECECEC;
}

#awkomDispo #miniSiteBook th {
	color:#6B6B6A;
	font-size:14px;
	height:27px;
	line-height:27px;
	padding:0;
	text-align:center;
}

#awkomDispo #miniSiteBook th h4 {
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #6B6B6A;
	font-style: normal;
}

#awkomDispo #miniSiteBook td {
	border:1px solid #ECECEC;
	color:#6B6B6A;
	font-size:14px;
}

#awkomDispo .dispo-selected .selectOccup {
	position:relative;
	width:auto;
}

#awkomDispo .miniDesc dt img {
	display:block;
	float:left;
	height:66px;
	margin:0 3px;
	width:76px;
}

#awkomDispo #miniSiteBook td.miniDesc {
	height:auto;
	width:auto;
	padding: 5px 0;
}

#awkomDispo #miniSiteBook .miniDesc dl {
	height:66px;
	position:relative;
	width:219px;
}

#awkomDispo .miniDesc dt {
	display:block;
	float:left;
	height:66px;
	position:relative;
	width:82px;
}

#awkomDispo .miniDesc dd {
	float:right;
	height:66px;
	left:0;
	padding-right:10px;
	position:relative;
	width:125px;
}

#awkomDispo #miniSiteBook .miniDesc dd h4 {
	color: #6B6B6A;
	font-size: 14px;
	font-style: normal;
	margin: 0 0 5px;
	padding: 0;
}

#awkomDispo #miniSiteBook tr.fond_clair h4{
	font-size:14px;
	margin-right:8px;
	text-align:right;
}
.gris input{
	border: none;
	color: #6B6B6A;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	margin-right: 5px;
	background-color:none;
}
p#continuerlareservationcss, p#modifierdate{
	margin:0;
	padding:0;
	width: 177px;
	float: right;
}
p#modifierdate{
	float: right;
}
#awkomDispo #submitreservation, #awkomDispo #modifierdate a{
	width: 167px;
	height: 26px;
}
#awkomDispo #modifierdate a{
	color:#FFFFFF;
	display:block;
	font-size:11px;
	height:18px;
	line-height:16px;
	margin-top:10px;
	width:167px;
}
#awkomDispo .selectOccup p{
	padding: 0;
	margin: 0;
}
.dispo-selected select {
	width:130px;
	border:1px solid #A5ACB2;
	margin-bottom:5px;
}
.selectOccup select{
	width:130px;
	border:1px solid #A5ACB2;
}

#awkomDispo #formintern_post td {
	font-size:14px;
	font-weight:bold;
	padding:5px;
	vertical-align:middle;
	border:1px solid #ECECEC;
	color: #6B6B6A;
}

#awkomDispo #formintern_post td.right {
	background-color:#ECECEC;
	font-size:16px;
	font-weight:bold;
}

#awkomDispo #formintern_post th {
	color:#6B6B6A;
	font-size:12px;
	height:27px;
	line-height:27px;
	padding:0 5px;
	text-align:left;
}
#awkomDispo #formintern_post fieldset.miniSetLeft {
	float:left;
	width:380px;
}
#awkomDispo #formintern_post fieldset p {
	clear:both;
	margin:0 0 5px;
	width:380px;
}

.homea #awkomDispo #formintern_post td.right {
	font-size:14px;
}
.homea #awkomDispo #retourchoixdeschambrescss a{
	font-size: 11px;
	color: #fff;
	text-align:center;
	width:159px;
	height:18px;
	line-height:16px;
}
#awkomDispo #formintern_post #intern_adresse {
	background:url("/images/commun/images/input_adr.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:12px;
	margin-bottom:5px;
	margin-top:-16px;
}

#awkomDispo #formintern_post fieldset p#prereservationcss{
	clear:none;
	float:right;
	margin:0;
	padding:0 0 3px;
	text-align:center;
	width:167px;
}
#awkomDispo #formintern_post fieldset p#prereservationcss input{
	padding:0 0 3px;
	height: 26px;
}

#awkomDispo #formintern_post th {
	border:1px solid #ECECEC;
}

#awkomDispo #formintern_post p {
	margin-right:0;
	margin-top:15px;
	padding-bottom:0;
	width:auto;
}
#awkomDispo #formintern_post textarea {
	height:92px;
	margin-left:110px;
	margin-top:-15px;
	width:410px;

}

#awkomDispo #choixdusyspaiementtexte td, #awkomDispo #choixdusyspaiementtexte th {
	border:1px solid #ECECEC;
}
#awkomDispo #choixdusyspaiementtexte td {
	padding:5px;
}
#awkomDispo #choixdusyspaiementtexte th h3 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin:5px;
}
.homea h4 {
	color:#000;
}
.homea h4 {
	font-size:14px;
	font-weight:bold;
	margin:5px 0;
}

.homea #formulairepaypal h4, .homea #formulaireogone h4, .homea #formulairesipsatos h4{
	text-align: center;
}
#doSendForm{
	text-align: center;
}

#awkomDispo td.right h3 {
	font-size:14px;
	font-weight:normal;
}

.vert_claire{
	color:#d1cf15;
}
#awkomDispo .bleu_claire{
	color:#73aab0;
}