/* Styles pour le semainier */

/********************
Titres, présentation par défaut
********************/

#semainierContener {
	width:623px;
	float:left;
	background-color: #ffffff;
}  
#semainierContener h2 {
	
	padding: 0px;
	margin: 15px 0px;
}
#semainierContener h2.semainierType span{
	margin-right: 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	font-weight: bold;	
}
#semainierContener h3 {
    font-size: 1.2em;
    background-color: #51CBFF;
    color: #FFFFFF;
    padding: 5px;
}
body#reservation #semainierContener h3 {
    color: #FFFFFF;
}
#semainierContener p {
    margin-top: 4px;
}




#semainierContener .closed {
    margin:50px 0;
    color: #006699;
    font-weight: bold;
}
#semainierContener .Semaine {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #006699;
}
#semainierContener .Jour {
	color: #FF9900;
	font-weight: bold;
	background-color: #FFFFFF;
}
/********************
Liste des mois dans le semainier
********************/
#semainierContener ul.monthList {
    list-style-type: none;
    padding: 0px;
    margin: 10px 0 0 0;
    width: 685px;
    border-bottom: 1px solid #006699;
}

#semainierContener ul.monthList li {
	display: inline;
	margin: 5px 0px 0px 0px;
	padding: 5px 2px 0px 2px;
	font-weight: bold;
	border-left : 1px solid #006699;
	border-top : 1px solid #006699;
	border-right : 1px solid #006699;
	font-size: 10px;
	background-color: #ffffff;
}
#semainierContener ul.monthList li.on {
    background-color: #006699;
}
#semainierContener ul.monthList li a {
    text-decoration: none;
    color: #006699;
}
#semainierContener ul.monthList li.on a {color: #ffffff;}
#semainierContener ul.monthList li a:hover {color: #000000;}



/********************
Semainier, Journalier
********************/
#semainierContener table.aSemainier, #semainierContener table.aJournalier, #semainierContener table.prices {
	font-size: 10px;
	border: 1px solid #006699;
	padding: 0;
	margin: 0 0 15px 0;
	border-collapse: collapse;
	color: #000000;
	background-color: #FFFFFF;
}
#semainierContener table.aSemainier td, #semainierContener table.aJournalier td, #semainierContener table.prices td {
	border: 1px solid #006699;
	padding: 3px;
	text-align: center;
}
#semainierContener table.aJournalier td {
    padding: 1px;
    font-size: 9px;
}
#semainierContener table.aSemainier td.roomType, #semainierContener table.aJournalier td.monthLabel {
	text-align: left;
	background-color: transparent;
}
#semainierContener table.aJournalier td.dayLabel {
    font-weight: bold;
    width: 18px;
}
#semainierContener table.aJournalier td.day6, #semainierContener table.aJournalier td.day7 {
    background-color: #006699;
}
#semainierContener table.aJournalier td.day7 {
    border-right: 2px solid #000;
}

#semainierContener table.aSemainier td.reserver {
    background-color: #DDEEFF;
}

#semainierContener table.aSemainier td.reserver a, #semainierContener table.aJournalier .availableLowEntry a {
	font-weight: bold;
	color: #272727;
}
#semainierContener table.aSemainier td.noDispo {
	background-color: #FF3366;
	color: #ffffff;
}
#semainierContener table.aSemainier td.hightlighted {
    background-color: #FFAD1F;
}
#semainierContener table.aSemainier td.notForSale {
    background-color: #EFEFEF;
    color: #AAA;
}
#semainierContener table.aSemainier td .rawPrice {
    text-decoration: line-through;
}
#semainierContener table.aSemainier td .orderPrice {
	font-size: 20px;
	font-weight: bold;
	white-space: nowrap;
}
#semainierContener table.aSemainier td .Prix {
	color:#FF0000;
	font-size: 24px;
	font-weight: bold;
	white-space: nowrap;
}
#semainierContener table.aSemainier td .discount {
	color: #FF0000;
}

#semainierContener table.aJournalier .unavailableEntry {
    background-color: #F1E0E0;
    color: #8F8686;    
}
#semainierContener table.aJournalier .notclickableEndDateEntry,
#semainierContener table.aJournalier .selectedEntry,
#semainierContener table.aJournalier .clickableEndDateEntry,
#semainierContener table.aJournalier .availableEntry,
#semainierContener table.aJournalier .availableLowEntry {
    background-color: #E1EFD1;
}

/********************
Navigation
********************/
#semainierContener .monthNavigationPrevious {
	display:block;
	width:100px;
	float:left;
}
#semainierContener .FDOSSIER {
	display:block;
}
#semainierContener .monthNavigationNext {
	display:block;
	float:right;
	text-align:right;
}

#semainierContener a.okButton {
    text-decoration: none;
    background-color:#51CBFF;
    padding:2px 4px;
    border-top:1px solid #BFEDFF;
    border-left:1px solid #BFEDFF;
    border-bottom:1px solid #00729F;
    border-right:1px solid #00729F;
    color:#FFF;
    font-weight: bold;
    margin-left:4px;
}
#semainierContener a.okButton:hover {
    border-top:1px solid #00729F;
    border-left:1px solid #00729F;
    border-bottom:1px solid #BFEDFF;
    border-right:1px solid #BFEDFF;
    color:#00729F;
}

