/* CSS Document */

* {
padding:0px;
margin:0px;
text-decoration:none;
}

html, body {
margin:0px;
padding:0px;
height:100%;
font-family:Arial, Helvetica, sans-serif;
}

.spacer {
clear:both;
}

#tableau_gen {
height:100%;
}


#sous_nav_gauche {
	width:164px;
	background:#fcfcfe;
	text-align:center;
	height:100%;
}

#nav_gauche {
	background:url(nav_gauche.jpg) no-repeat; height:659px;}

#sous_droite_menu {
	width:78px;
	background:url(fond_menu_droite_repeat.jpg) repeat-y;
}

#droite_menu {
	width:78px;
	height:100%;
	background:url(droite_menu.jpg) no-repeat;
}

#div_logo {
width:144px;
height:108px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
}

.opaque {
  opacity: 1.00;
  filter:alpha(opacity=100);
}

#div_drapeaux {
width:144px;
height:25px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#menu_gauche {
margin-top:112px;
padding-bottom:20px;
}

#menu_gauche ul {
margin:0px;
text-align:left;
list-style:none;
}

#menu_gauche ul li {
display:block;
height:20px;
margin-bottom:30px;
padding-left:10px;
}

#menu_gauche ul li a {
color:#0056b8;
font-size:12px;
font-weight:bold;
}

#haut-fleur {
background: url(haut_fleur.jpg) no-repeat;
width:584px;
height:36px;
}


#banniere-centrale {
background: url(banniere_centrale.jpg) no-repeat;
width:565px;
height:141px;
}

#repeat-bg {
background: url(bg_horizontal.jpg) repeat-x;
}


#banniere-technique{
background: url(banniere_technique.jpg) no-repeat;
width:565px;
height:141px;
}

#droite_banniere {
background: url(droite_banniere.jpg) no-repeat;
width:19px;
}

#raccord_droite_haut {
background: url(raccord_droite_haut.jpg) no-repeat;
width:110px;
}

#raccord_droite_banniere {
background: url(raccord_droite_banniere.jpg) no-repeat;
width:110px;
}


#raccord_droite_haut2 {
background: url(raccord_droite_haut2.jpg) no-repeat;
width:200px;
}

#raccord_droite_banniere2 {
background: url(raccord_droite_banniere2.jpg) no-repeat;
width:200px;
}

#raccord_droite_haut_philo {
background: url(raccord_droite_haut_philo.jpg) no-repeat;
width:25px;
}

#raccord_droite_banniere_philo {
background: url(raccord_droite_banniere_phi.jpg) no-repeat;
width:25px;
}

#raccord_droite_haut3 {
background: url(raccord_droite_haut3.jpg) no-repeat;
width:130px;
}

#raccord_droite_banniere3 {
background: url(raccord_droite_banniere3.jpg) no-repeat;
width:130px;
}

#droite_site {
width:62px;
background: url(droite_site.gif) no-repeat;
}


#droite_site2 {
width:10px;
}

#table_central {
background:#FFFFFF;
height:100%;
}

#td_central {
background: url(fond_contenu_home.jpg) repeat-y;
background-position:right;
//height:auto;
}
#td_central_tech {
background: url(fond_contenu_tech.jpg) repeat-y;
background-position:right;
//height:auto;
}
.table_central {
background:#FFFFFF;

}

.td_central {
vertical-align:top;

}

#conteneur {
}

#sous_encart_droite_gris {
background: url(fond_contenu.jpg) repeat-y;
width:296px;
vertical-align:top;
height:100%;
}

#encart_droite_gris {
background: url(encart_droite_gris.jpg) no-repeat;
width:296px;
height:436px;
}

#encart-central {
background: url(photo_femme_home.jpg) no-repeat 5px 5px;
}

#contenu_encart_droite {
padding: 31px 19px 0px 15px;
}

#contenu_encart_droite h1{
color:#5da3d4;
font-size:16px;
font-weight:bold;
margin-bottom:25px;
}

#contenu_encart_droite p {
font-size:13px;
color:#0056ad;
text-align:justify;
}

.savoir_encart_droite {
color:#5da3d4;
font-size:14px;
font-weight:bold;
display:block;
margin-top:15px;
width:100px;
margin-left:100px;
}

#contenu-encart-central {
margin: 31px 0px 0px 215px;
}

#contenu-encart-central h1{
color:#5da3d4;
font-size:16px;
font-weight:bold;
margin-bottom:25px;
}

#contenu-encart-central ul {
margin:0px;
list-style:none;
}

#contenu-encart-central ul li{
display:block;
height:20px;
margin-bottom:25px;
}

#contenu-encart-central ul li a{
color:#0056b8;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
}

#majuscule_lienhome
{
font-size:15px;
font-weight:normal;
}

#contenu-encart-central .savoir_encart_droite {
margin-left:60px;
}



/*************************
TECHIQUES
*************************/


#fond_bord_arrondi {
background:#FFFFFF;
width:19px;
vertical-align:top;
height:100%;
}

#bord_arrondi {
background:url(bord_arrondi_HD.jpg) no-repeat;
width:19px;
height:436px;
}

#contenu-encart-technique {
margin: 10px 0px 0px 10px;
}


#contenu-encart-technique h1{
color:#0057b0;
font-size:20px;
margin-bottom:25px;
}

#encart-central-technique {
background: url(fond_fleur.gif) no-repeat 5px 5px;
text-align:left;
}

/* Menu des techniques */
#menu_technique {
width:250px;
height:100%;
}

#menu_technique h3 {
width:250px;
margin-left:10px;
margin-top:20px;
}

#menu_technique h3 a {
color:#0057ae;
font-size:14px;
}

#menu_technique h3 a:hover {
color:#f89820;
font-size:14px;
}

#menu_technique ul {
width:250px;
margin:10px 0px 0px 10px;
}

#menu_technique ul li{
display:block;
margin-bottom:5px;
height:15px;
}

#menu_technique ul li a{
color: #0057ae;
font-size:13px;
font-weight:normal;
display:block;
height:15px;
background:url(puce_grise.gif) left no-repeat;
text-indent:10px;
}

#menu_technique ul li a:hover{
color: #f89820;
background:url(puce_orange.gif) left no-repeat;
}

/* Colone de séparation*/
#colone_separation {
width:3px;
background:#ddd;
height:100%;
}

/* Contenu technique*/
#contenu_technique {
height:100%;
color:#0057ae;
padding-bottom:20px;
}

#contenu_technique h4 {
font-size:12px;
font-weight:bold;
}

#contenu_technique h2 {
height: 20px;
background:url(fleche_titre.gif) left no-repeat;
text-indent:20px;
font-size:16px;
color:#0057ae;
min-width:334px;
margin-bottom:30px;
font-weight:bold;
}

#contenu_technique h3 {
font-size:14px;
color:#0057ae;
font-weight:bold;
margin-left:10px;
margin-top:20px;
margin-bottom:25px;
}

#contenu_technique ul {
list-style:disc;
margin: 5px 0px 5px 40px;
}

#contenu_technique ul li{
font-size:11px;
}

.underline {
text-decoration:underline;
}

#banniere-technique{
background: #ccc url(banniere_technique.jpg) no-repeat;
width:565px;
height:141px;
}

#contenu_technique p {
font-size:12px;
color:#0057ae;
text-align:justify;
padding: 0px 15px 0px 15px;
}

.h1_tech {
font-size:18px;
color:#0057ae;
font-weight:bold;
margin: 5px 0px 20px 10px;
}

.lettre_maj {
font-size:26px;
}

.fond_droit {
	background-image: url(fond_droit.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #FFFFFF;
}

#fond_photo_technique {
background:url(fond_droite_bas_repeat.jpg) repeat-y;
width:130px;
}

#fond_haut_repeat_droite {
background:url(haut_fond_repeat_droite.jpg) no-repeat;
height:104px;
width:200px;
}
#fond_haut_repeat_philo {
background:url(haut_fond_repeat_philo.jpg) no-repeat;
height:217px;
width:200px;
}
#cadre_photo {
background:url(fond_droite_encart_photo.jpg) no-repeat; 
width:200px;
height:264px;
}

.div_hidden {
display:none;
visibility:hidden;
}

/* Lien header */
.header_actu2 {
color:#fff;
font-weight:bold;
display:block;
font-size:12px;
margin-left:400px;
width:100px;
margin-bottom:5px;
margin-top:10px;
}

.header_actu2:hover {
text-decoration:underline;
}

.header_laclinic {
color:#fff;
font-weight:bold;
display:block;
font-size:18px;
margin-left:50px;
width:100px;
margin-bottom:5px;
}

.header_laclinic:hover {
text-decoration:underline;
}

.header_philo {
color:#fff;
font-weight:bold;
display:block;
font-size:14px;
margin-left:425px;
width:125px;
margin-bottom:35px;
}

.header_philo:hover {
text-decoration:underline;
}

.header_blog {
color:#fff;
font-weight:bold;
display:block;
font-size:12px;
margin-left:290px;
width:125px;
}

.header_blog:hover {
text-decoration:underline;
}

.header_tech {
color:#fff;
font-weight:bold;
display:block;
font-size:14px;
margin-left:50px;
width:125px;
}

.header_tech:hover {
text-decoration:underline;
}

/* Lien header */

/*********/
/* PHILO */
/*********/

.fond_philo {
padding: 0px 5px 0px 305px;
background: url(fond_philo.jpg) no-repeat 3px 3px;
min-height:530px;
}

.h1_philo {
font-size:17px;
font-weight:bold;
margin-bottom:15px;
padding-top:15px;
}

#contenu_technique .fond_philo h2 {
height: 15px;
background:url(fleche_titre.gif) left no-repeat;
text-indent:20px;
font-size:15px;
color:#0057ae;
min-width:334px;
margin-bottom:10px;
font-weight:bold;
}

#fond_droite_philo {
background:url(fond_droite_philo.jpg) repeat-y;
height:100%;
vertical-align:top;
width:20px;
}

#fond_haut_repeat_philo {
background:url(fond_haut_repeat_philo.jpg) no-repeat;
height:27px;
width:20px;
}

#encart-central-contact {
background: url(femme_contact.jpg) no-repeat 5px 35px;
}

/****************************************/
/* STYLE CONCERNANT LE BLOG */
/****************************************/

.contenant_ticket h2{
color:#0057ae;
font-size:14px;
font-weight:bold;
}

#encart-central-blog {
	padding-left:10px;
}

.contenant_ticket {
min-width:600px;
}

.lien_bleu_pt {
color:#0057ae;
font-size:10px;
}

.bleu_pt {
color:#0057ae;
font-size:10px;
}

.lien_bleu_pt:hover {
color:#f89820;
text-decoration:underline;
}

.h1_blog {
	color:#0057ae;
	font-size:23px;
	font-weight:bold;
	height:25px;
	padding: 5px 3px 5px 0px;
}

.lien_blog {
font-size:12px;
color:#0057ae;
}

.lien_blog:hover {
color:#f89820;
}

.cld_blog_lien {
font-size:10px;
color:#0057ae;
}


.cld_blog_lien:hover {
color:#f89820;
}


td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #565656;
	margin: 0px;
	padding: 0px;
}


p {
	margin: 0px;
	padding: 0px;
}

td.td_justify {
	text-align: justify;
	padding-bottom: 10px;
}

/*Structure generale*/

td.td_general {
	padding-right: 35px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}

td.td_ombre_droit {
	background-color: #98b2cc;
	background-image: url(/charte/ombre_dte.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

td.td_ombre_bas {
	background-image: url(/charte/ombre_bas.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

/*Encart bleu*/

td.td_encart_bleu {
	background-color: #98b2cc;
	background-image: url(/charte/arrondi_bleu.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
}

td.td_reflet {
	background-image: url(/charte/reflet.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

td.td_date_encart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #adc1d6;
}

td.td_fd_bouton {
	color: #FFFFFF;
	background-image: url(/charte/bouton_fd.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/*Encart blanc*/

td.td_ombre_h {
	background-color: #FFFFFF;
	background-image: url(/charte/ombre_h.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

td.td_ombre_v {
	background-color: #FFFFFF;
	background-image: url(/charte/ombre_v.gif);
	background-repeat: repeat-y;
	background-position: right top;
}


td.td_text_encart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565656;
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #98b2cc;
}

/*Blog*/

td.td_blog {
	padding-right: 15px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}

td.td_fd_btnblanc {
	color: #FFFFFF;
	background-image: url(bouton_fdblanc.gif);
	background-repeat: no-repeat;
	background-position: 5px 100%
}

td.td_menu_blog {
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: normal;
	color: #98B2CB;
	background-image: url(blog/trait_bleu.gif);
	background-position: right top;
	text-align: right;
	background-repeat: repeat-x;
}

/*Liens*/

.pointer {
	cursor:pointer;
}

/*Texte*/

.lettrine {
	font-size: 18px;
	font-weight: bold;
	color: #98b2cc;
}

.lettrine2 {
	font-size: 16px;
	font-weight: bold;
	color: #98b2cc;
}


.text_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#98b2cc;
	font-weight: normal;
	text-align: right;
}

.text_blanc {
	color: #FFFFFF;
}

.text_gris_pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #565656;
}

.text_gris_12px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #565656;
}

.text_bleu {
	color:#98B2CB;
}

.text_gris_encart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565656;
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* CV medecin */
#encart-central-cv {
width:245px;
background:url(fond_statut_medecin.jpg) no-repeat 3px 5px;
}

#contenu-encart-central-cv {
background: url(fond_contenu.jpg);
width:100%;
vertical-align:top;
height:100%;
}

#encart_droite_medecin {
width:100%;
}

.fond_g_encart_medecin {
	background:url(fond_G_encart_medecin.jpg) no-repeat;
	width:15px;
	height:386px;
}

.fond_repeat_encart_medecin {
	background:url(fond_repeat_encart_medecin.jpg) repeat-x;
	height:386px;
	width:100%;
	padding-right:10px;
}

.fond_repeat_encart_medecin ul{
margin:0px;
list-style:none;
}

.fond_repeat_encart_medecin h1{
font-size:20px;
color:#0057ae;
padding:10px 0px 15px 0px;
}

.fond_repeat_encart_medecin h2{
font-size:16px;
color:#0057ae;
padding:0px 0px 10px 0px;
}

.fond_repeat_encart_medecin h3{
color:#0057ae;
font-size:12px;
text-indent:14px;
background:url(puce_orange.gif) no-repeat 0px 5px;
margin-bottom:15px;
}

.fond_d_encart_medecin {
background:url(fond_D_encart_medecin.jpg) no-repeat;
width:151px;
height:386px;
}

#droite_site_medecin {
width:62px;
background: url(droite_site_medecin.gif) no-repeat 0px 0px;
}

.p_clinic {
text-align:justify;
color:#0056b8;
font-size:12px;
padding-right:10px;
}

.lien_clinic {
font-size:12px;
color:#0056b8;
font-weight:bold;
}

.lien_clinic:hover {
color:#f89820;
text-decoration:underline;
}
								
/*Formulaire*/

input, select {
	border: 1px solid #98b2cc;
	font-size: 12px;
	font-weight: normal;
	color: #b0b0b0;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 20px;
}

textarea {
	border: 1px solid #98b2cc;
	font-size: 12px;
	font-weight: normal;
	color: #b0b0b0;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

input.input_check {
	height: 18px;
	width: 18px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.calendar_title_month{
color:#98B2CB;
}

.div_comment2 {
    position:absolute;height: 100%;width: 100%;z-index:50; visibility:hidden; overflow: visible; top:0; left:0;
}
.div_comment3 {
    position:absolute;width: 100%;z-index:100; overflow:visible; top:80px;
}

.div_comment {
	background-color: #98b2cc;
    position:absolute;
	height: 100%;
	width: 100%;
	filter:alpha(opacity=50);
   -moz-opacity:0.5;
	opacity: 0.5;
	left: 0px;
	top: 0px;
	z-index:70;
overflow:visible;
}

a.calendar_day_clickable{
font-weight:bold;
color:#98B2CC;
}
td.calendar_weekend{
color:#FFFFFF;
font-weight:bold;
background-color:#98B2CC;
}
a.calendar_today_clickable{
font-weight:bold;
color:#98B2CC;
border:solid 1px #98B2CC;
}
.calendar_today{
border:solid 1px #98B2CC;
}

.calendar_main{
border:solid 1px #98B2CC;
}



.video{
	position:relalive;
}

.sondage{
	position:relalive;
}

.son{
	position:relalive;
	background:#98B2CC;
}
.image{
	position:relalive;
}
.texte{
	position:relalive;
}
#contenant{
	position:relalive;
}