﻿/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html
{
	height:100%;
	margin:0;
	padding:0;
}

form
{
	height:100%;
	font-size:1em;
	margin:0;
	padding:0;
}

body
{
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	font-family: Arial;
	font-size:1em;
	color:#666666;
}

div,table,td
{
	font-family: Arial;
	font-size:1em;
	color:#666666;
}

li
{
	margin: 0px;
	padding: 0px;
    display : list-item;
    list-style-image : url(/CH_BAVILLIERS_INTERNET/Images/FlecheListe.png);
    text-align:left;
}

.Error
{
	font-size:12px;
	color:red;
	font-weight:bold;
	text-decoration:none;
}

a.LienTexte
{
	font-family: Arial;
	font-size:1em;
	color:#666666;
	text-decoration:none;
}

a.Lien1
{
	font-family: Arial;
	font-size:1em;
	color:#8ec705;
	text-decoration:none;
}

a.Lien2
{
	font-family: Arial;
	font-size:1em;
	color:#84507f;
	text-decoration:none;
}

a.Lien3
{
	font-family: Arial;
	font-size:1em;
	color:#ffaf03;
	text-decoration:none;
}

a.h2
{
	font-size:1.2em;
	color:#84507f;
	font-weight:700;
	margin:0px;
	text-decoration:underline;
}

.ChampObligatoire
{
	font-size:1em;
	color:#84507f;
	font-weight:bold;
}

h1
{
	font-size:1.6em;
	color:#8ec705;
	font-weight:700;
	margin:0px;
}

h2
{
	font-size:1.6em;
	color:#84507f;
	font-weight:700;
	margin:0px;
}

h3
{
	font-size:1.6em;
	color:#ffaf03;
	font-weight:700;
	margin:0px;
}

h4
{
	font-size:1.3em;
	color:#8ec705;
	font-weight:700;
	margin:0px;
}

h5
{
	font-size:1.3em;
	color:#84507f;
	font-weight:700;
	margin:0px;
}

h6
{
	font-size:1.3em;
	color:#ffaf03;
	font-weight:700;
	margin:0px;
}

h7
{
	font-size:1em;
	color:#8ec705;
	font-weight:700;
	margin:0px;
}

h8
{
	font-size:1em;
	color:#84507f;
	font-weight:700;
	margin:0px;
}

h9
{
	font-size:1em;
	color:#ffaf03;
	font-weight:700;
	margin:0px;
}

/*-------------------------------------------------------------------  NEWS  -----------------------------------------------------------------------------*/

div.FondNews
{
	background-color:#F6F5F5;
}

div.TitreNews
{
	font-size:1.2em;
	color:#84507f;
	font-weight:bold;
}

hr.HRNews
{
	display:none;
	width:80%;
	height:1px;
	color:#666666;
}

a.NewsESP
{
	font-size:1em;
	color:#8ec705;
	font-weight:bold;
	text-decoration:none;
}
/*-------------------------------------------------------------------  /NEWS -----------------------------------------------------------------------------*/


/*-------------------------------------------------------------------  PHOTOTHEQUE -----------------------------------------------------------------------------*/
img.PHO_Miniature
{
	border:4px solid #CCCCCC;
}
/*-------------------------------------------------------------------  /PHOTOTHEQUE -----------------------------------------------------------------------------*/

/*-------------------------------------------------------------------  Style Service / Consultation  -----------------------------------------------------------------------------*/
Table.ListeService
{
	width:100%;
	text-align:left;
}

a.ListeServiceNom
{
	font-size:1em;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

td.ListeServiceType
{
	font-size:1.2em;
	background-color:#FEFEFE;
	color:#666666;
	font-weight:bold;
	text-align:center;
}

td.ListeServicePole
{
	font-size:1.2em;
	background-color:#EEEEEE;
	color:#84507f;
	font-weight:bold;
	text-align:center;
}

td.ListeService1
{
	background-color:#FFFFFF;
}

td.ListeService2
{
	background-color:#FFFFFF;
}

Table.ConsultationDetail
{
	border:2px solid #C4B1A4;
}

td.EnteteConsultationDetail
{
	font-size:1em;
	background-color:#C4B1A4;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

td.ListeConsultation1
{
	background-color:#FFFFFF;
}

td.ListeConsultation2
{
	background-color:#EEEEEE;
}

a.LienDemandeRDV
{
	color:#8ec705;
	text-decoration:none;
}
/*-------------------------------------------------------------------  /Style Service  -----------------------------------------------------------------------------*/

/*-------------------------------------------------------------------  Annuaire des médecins  -----------------------------------------------------------------------------*/
div.CartePole
{
	background-color:#666666;
	color:#FFFFFF;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	
}

div.CarteService
{
	background-color:#AAAAAA;
	text-align:center;
}

a.CarteService
{
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}

div.CarteVisite
{
	position:relative;
	float:left;
	width:310px;
	background-color:#EEEEEE;
	margin-left:26px;
	margin-top:20px;
}
div.CarteVisiteEntete
{
	position:relative;
	float:left;
	width:100%;
	background-color:#7FAFAF;
	height:24px;
}
div.CarteVisiteNom
{
	position:relative;
	float:left;
	margin-left:10px;
	margin-top:4px;
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
}

div.CarteVisiteService
{
	color:#84507f;
	font-size:1em;
	font-weight:bold;
}

/*-------------------------------------------------------------------  /Annuaire des médecins  -----------------------------------------------------------------------------*/

/*-------------------------------------------------------------------  Vignettes  -----------------------------------------------------------------------------*/
div.Vignette
{
	position:relative;
	width:310px;
	margin:20px auto;
	text-align:justify;
}

div.TitreVignette
{
	color:#84507f;
	font-weight:bold;
	text-align:left;
}

a.VignetteESP
{
	color:#8ec705;
	text-decoration:none;
	font-weight:bold;
}
/*-------------------------------------------------------------------  /Vignettes  -----------------------------------------------------------------------------*/



/*-------------------------------------------------------------------  Style Poste / CV -----------------------------------------------------------------------------*/
Table.ListePoste
{
}

td.ListePosteFamille
{
	font-size:1.2em;
	background-color:#EEEEEE;
	color:#84507f;
	font-weight:bold;
	text-align:center;
}

td.ListePoste1
{
	background-color:#FFFFFF;
}

td.ListePoste2
{
	background-color:#FFFFFF;
}

a.ListePosteNom
{
	font-size:1em;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}

Table.DetailPoste
{
}

TD.NomPoste
{
	background-color:#EEEEEE;
	font-size:1.2em;
	color:#84507f;
	font-weight:700;
	text-align:center;
}

TD.PosteDetailLibelle
{
	background-color:#EEEEEE;
	font-weight:bold;
	width: 26%;
	text-align:left;
}

TD.PosteDetailContenu
{
	width: 74%;
}

TD.PosteTitre
{
	background-color:#EEEEEE;
	font-size:1.1em;
	color:#666666;
	font-weight:700;
	text-align:center;
}

a.LienDeposeCV
{
	color:#8ec705;
	text-decoration:none;
}

div.CVRubrique
{
	font-size:1.2em;
	background-color:#EEEEEE;
	color:#84507f;
	font-weight:bold;
	text-align:center;
}

/*-------------------------------------------------------------------  /Style Poste  -----------------------------------------------------------------------------*/


/*-------------------------------------------------------------------  PDC  -----------------------------------------------------------------------------*/
Table.PDCSelectContact
{
	
}

div.PDCFormulaire
{
	background-color:#EEEEEE;
}

div.PDCTitre
{
	background-color:#DDDDDD;
	text-align:center;
}

/*-------------------------------------------------------------------  /PDC  -----------------------------------------------------------------------------*/


/*-------------------------------------------------------------------  Style Liste  -----------------------------------------------------------------------------*/
div.TitreListe
{
	font-size:1.2em;
	color:#666666;
	font-weight:700;
}

a.LienListe
{
	font-size:1em;
	color:#84507f;
	font-weight:bold;
	text-decoration:none;
}
/*-------------------------------------------------------------------  /Style Liste  -----------------------------------------------------------------------------*/

/*-------------------------------------------------------------------  FCK  -----------------------------------------------------------------------------*/
#ContenuFCK a
{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

#ContenuFCK img
{
	border:0px;
	text-decoration:none;
}

#ContenuFCK p,table
{
	text-align:justify;
    font-family: Arial;
    font-size: 1em;
    color: #666666;
	text-align:justify;
}

#ContenuFCK hr
{
	color:#666666;
	height:2px;
}

#ContenuFCK li
{
    font-family: Arial;
    font-size: 1em;
    color: #666666;
    display : list-item;
    list-style-image : url(/CH_BAVILLIERS_INTERNET/Images/FlecheListe.png);
	text-align:justify;
}

#ContenuFCK .FondGrisClair
{
    background-color: #EEEEEE;
}
/*-------------------------------------------------------------------  /FCK  -----------------------------------------------------------------------------*/


/* COOKIE */
.cookie-box {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    padding: 1rem 2rem;
    background: #fff;
    transition: all .75s cubic-bezier(.19,1,.22,1);
    z-index:200;
}
/*
.cookie-box--hide {
    opacity: 0;
    bottom: -100%;
}

*/

.cookie-button {
    display: inline-block;
    cursor: pointer;
    padding: 0.65rem 0.85rem;
    margin-left: 0.45rem;
    color: #fff;
    font-size: 0.75rem;
    letter-spacing: 1px;
    background-image: linear-gradient(62deg, #2a7a99 0%, #2a7a99 100%);
}    
