
/****** Styles Générale Voyance Théodora ******/
body {
	margin:0 auto;
	font-family: arial, helvetica, sans-serif;
}
@font-face {
	font-family: 'Consolas';
	src: url('Consolas.eot');
	src: local('Consolas'), local('Consolas'), url('Consolas.otf') format('otf'), url('Consola.ttf') format('truetype');
}
strong {
	font-weight: bold;
}

/****** Corps de page Connexion Voyance ******/
#medium-background {
	float: left;
	width: 100%;
	background: #251A2B url("../images/illustrations-voyance/fond-voyance-qualite-exception.jpg") no-repeat left top;
	background-attachment:fixed;
	position: absolute;
	top: 300px;
}
#medium-background #menu-voyance {
	position: absolute;
	top: -6px !important;
	top: -6px;
}
#medium-background #voyant-renommee {
	min-height: 601px;
}
#voyant-renommee h1 {
	color: #63084D;
	font-size: 16px;
	font-weight: bold;
}
#voyant-renommee h1  span{
	display: none;
}
#voyant-renommee #non-disponible {
	/*margin-left: 105px; */
	margin-top: -94px;
	margin-left: 10px;
	width:615px;
}
#voyant-renommee #non-disponible .presentation-oscarine {
	line-height: 20px;
	text-align: left;
	/*width: 615px;
	margin-left: 35px;*/
	margin-left: 105px; 
	/*margin-top: -94px;*/
}
#voyant-renommee #non-disponible p.planning-privee-oscarine {
	font-weight: normal;
	size: 11px;
	text-align: right;
	padding-right: 5px;
}
#voyant-renommee #non-disponible .planning-privee-oscarine a {
	color: #63084D;
	font-size: 11px;
	font-weight: normal;	
}
#voyant-renommee #disponible, #voyant-renommee #show-available {
	display: none;	
}
#voyant-renommee #en-consultation, , #voyant-renommee #show-busy{
	display: none;
}
#voyant-renommee div.info-voyance-privee {
	color: #63084D;
	font-size: 13px;
	font-weight: bold;
	text-align: right;	
}
p.mention-tarif {
	color: #63084D;
	font-size: 11px;
	text-align: right;	
}
p.application-tarif {
	color: #63084D;
	font-size: 13px;
	text-align: left;
	margin-left: 105px;
	margin-top: 20px;
}
#voyant-renommee #non-disponible  img a {
	border: none;
}
#voyant-renommee #disponibilite {
	/*clear: both;*/
	padding: 15px 0;
	margin-left: 130px;
	margin-top: 15px;
	/*height: 110px;*/
}

input.button {
	width: 175px;
	padding-left: 8px;
	height: 25px;
	background: url("../images/illustrations-voyance/fd-bouton-long-02.jpg") no-repeat top right;
	border: none;
	color: #00467A;
	font-weight: bold;
	clear: both;
}
input.button-dimanche {
	width: 175px;
	padding-left: 7px;
	height: 25px;
	background: url("../images/illustrations-voyance/fd-bouton-long-02.jpg") no-repeat top right;
	border: none;
	color: #00467A;
	font-weight: bold;
	clear: both;
	/*background-color: grey;*/
}
input.button-rdv {
	margin-top: 8px;
	width: 175px;
	padding-left: 7px;
	padding-bottom: 1px;
	height: 25px;
	background: url("../images/illustrations-voyance/fd-bouton-long-02.jpg") no-repeat top right;
	border: none;
	color: #63084D;	
	font-weight: bold;
	clear: both;
}
input.button-jm {
	width: 175px;
	padding-left: 8px;
	height: 25px;
	background: url("../images/illustrations-voyance/fd-bouton-long-02.jpg") no-repeat top right;
	border: none;
	color: #00467A;	
	font-weight: bold;
	clear: both;
}
#calque-planning, #calque-planning-dispo  {
	margin-top: 60px;
	width: 625px;
	margin-left: -5px;
	/*margin-left: 10px;*/
}

#calque-planning table, #calque-planning-dispo table {
	width: 615px;	
}
#calque-planning table  td, #calque-planning-dispo table td {
	width: 30px;
	border: 2px solid white;
	background-color: #EEE;
}
#calque-planning table.legende, #calque-planning-dispo table.legende {
	float: right;	
	width: 475px;
	margin-top: 20px;
	padding-left: 30px;
}
#calque-planning table.legende  td, #calque-planning-dispo table.legende td {
	border: 2px solid white;
	background-color: #EEE;	
}
#calque-planning table.legende td.rdv, #calque-planning-dispo table.legende td.rdv {
	width: 15px;
	background-color: grey;
}
#calque-planning table.legende td.dispo, #calque-planning-dispo  table.legende td.dispo {
	width: 15px;
	background-color: #63084D;	
}
#calque-planning table.legende td.txt-legende, #calque-planning-dispo table.legende td.txt-legende {
	font-weight: normal;
	font-size: 13px;
	white-space: nowrap;
	background-color: white;
	text-align: left;
}
#calque-planning table.legende tr, #calque-planning-dispo table.legende tr {
	height: 20px;
}

#calque-planning table  td.jour, #calque-planning-dispo table  td.jour {
	width: 95px;
	border: 2px solid white;
	background-color: #FFF;
	padding-right: 5px;
}
#calque-planning table  td.hour, #calque-planning-dispo table  td.hour {
	border: 2px solid white;
	background-color: #EEE;
	text-align: center;
}
#calque-planning table  td.rdv, #calque-planning-dispo table  td.rdv {
	width: 30px;
	background-color: grey;
}
#calque-planning table  td.rdv a,#calque-planning-dispo table  td.rdv a {	
	color: grey;
	text-decoration: none;
}
#calque-planning table  td.demie-heure-rdv,#calque-planning-dispo table  td.demie-heure-rdv {
	width: 12px;
	background-color: grey;
	border: none;
}
#calque-planning table  td.dispo, #calque-planning-dispo table  td.dispo {
	width: 30px;
	background-color: #63084D;
}
#calque-planning table  td.demie-heure,#calque-planning-dispo table  td.demie-heure {
	width: 13px;
	background-color: #EEE;
	border-left: none;
}
#calque-planning table  td.demie-heure-1, #calque-planning-dispo table  td.demie-heure-1 {
	width: 13px;
	background-color: #EEE;
	border-right: none;
}
#calque-planning table  td.demie-heure-dispo, #calque-planning-dispo table  td.demie-heure-dispo {
	width: 15px;
	background-color: #63084D;
}

#calque-planning table  tr, #calque-planning-dispo table  tr {
	width: 20px;
}
#occupe, #show-busy {
	margin-top: -25px;
}
img.alerte-sms {
	margin-top: 8px;
}
img.alerte-sms a {
	border: none;
}

