﻿/* CSS Document */

/*********** COMMUN *************/

* { margin:0; padding:0; }
img { float:left; border:0; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4C4C4C; }


.clr { display:block; clear:both; font-size:1px; height:1px; }

#ctl00_container { width:996px; background-position:0 36px; background-repeat:no-repeat; }

#ctl00_container, #ctl00_containerInterieur  {margin: 0px auto 70px auto;background-color:#FFFFFF; border:8px solid #FFFFFF; min-height:1000px;} /*Pour fond de couleur*/

.filet { width:996px; height:1px; font-size:1px; border-top:1px solid #D6D6D6; }

h1 { display:block; width:964px; font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-size:44px; padding:8px 0 0 12px; line-height:50px; }
h2 { display:block; width:920px; clear:left; font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-size:31px; font-weight:normal; margin:0 0 5px 16px; }

h3 { display:block; width:710px; float:left; clear:left; font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; margin:8px 

0 0 20px!important;margin:8px 0 0 10px; }

.blocActus { margin-top:290px; width:430px; height:auto; }
h4 { display:block; clear:left; font-weight:bold; margin-left:36px; font-size:12px; padding-left:12px; background:url(images/puceSousTitres.gif) 0 3px no-repeat; }

h5 { display:block; clear:left; margin:0 0 10px 48px; font-size:12px; font-weight:normal; }
h5 a { text-decoration:underline; }
h5 a:hover { text-decoration:none; }

/*********** Menu Droit *************/

.blocMenuDroit { position:relative; float:right; width:234px; height:367px; margin:-20px 10px 0 20px!important;margin:0px 10px 0 20px;  }

.blocRecherche { width:234px; }
.btRecherche  { display:block; height:14px; background-repeat:no-repeat; border:0; float:left; margin:10px 0 0 10px; width:28px; text-indent:-4000px; cursor: pointer; }
.btRecherche:hover { background-position: 0 -13px; }

.formRecherche { float:left; margin-top:8px; padding-bottom:1px; height:12px; font-size:11px; }
ul.menuRubriques { display:block; clear:left; list-style-type:square; list-style-position:inherit; margin:10px 0 0 15px!important;margin:15px 0 0 16px; font-size:11px; 

line-height:14px!important;line-height:12px; }
ul.menuRubriques li a { display:block; text-decoration:none; margin-bottom:4px!important;margin-bottom:-5px; }
ul.menuRubriques li a:hover { text-decoration:underline; }

.blocLogo { display:inline-block ; position:absolute; bottom:0px; right:7px!important;right:0; top:360px; }

/*********** Menu *************/
ul.menuNav { display:block; clear:left; background-position:right; background-repeat:no-repeat; width:642px; height:29px; }

li.accueil { display:block; float:left; width:111px; text-indent:-4000px; }
li.accueil a { display:block; height:29px; background-repeat:no-repeat; }
li.accueil a:hover { background-position:0 -29px; background-repeat:no-repeat; }
li.accueil a.current { background-position:0 -29px; background-repeat:no-repeat;} 
li.presentation { display:block; float:left; width:100px; text-indent:-4000px; }
li.presentation a { display:block; height:29px; background-repeat:no-repeat; }
li.presentation a:hover { background-position:0 -29px; background-repeat:no-repeat; }
li.presentation a.current { background-position:0 -29px; background-repeat:no-repeat;} 
li.plan { display:block; float:left; width:125px; text-indent:-4000px; }
li.plan a { display:block; height:29px; background-repeat:no-repeat; }
li.plan a:hover { background-position:0 -29px; background-repeat:no-repeat; }
li.plan a.current { background-position:0 -29px; background-repeat:no-repeat;} 
li.urgence { display:block; float:left; width:95px; text-indent:-4000px; }
li.urgence a { display:block; height:29px; background-repeat:no-repeat; }
li.urgence a:hover { background-position:0 -29px; background-repeat:no-repeat; }
li.urgence a.current { background-position:0 -29px; background-repeat:no-repeat;} 
li.prevention { display:block; width:132px; float:left; text-indent:-4000px; }
li.prevention a { display:block; height:29px; background-repeat:no-repeat; }
li.prevention a:hover { background-position:0 -29px; background-repeat:no-repeat; }
li.prevention a.current { background-position:0 -29px; background-repeat:no-repeat;} 


/*********** BOUTONS Bas *************/

.blocBas { display:block; clear:left; width:996px; margin-bottom:4px; }

.boutonsBas { float:left; width:310px; margin-top:12px; }

.boutonsBas a.btActu { display:block; float:left; width:140px; height:93px; background-repeat:no-repeat; text-indent:-3000px; margin-right:20px; }
.boutonsBas a.btConseils { display:block; float:left; width:130px; height:93px; background-repeat:no-repeat; text-indent:-3000px; }

/*********** BLOCS CONTACTS *************/

.contact { width:682px; height:auto; float:right; }
.blocContact { width:325px; float:left; height:auto; margin:12px 12px 0 0!important;margin:12px 6px 0 0; font-size:10px; }

.blocVisu { width:auto; float:left; height:90px; }
.blocVisu img { display:block; padding-right:6px; }
.blocContenu { width:auto; height:auto;}
.blocContenu .titre { font-weight:bold;  }
.blocContenu .texte { clear:right; height:auto; }
.blocContenu .mail { clear:right; margin-top:4px; }
.blocContenu .mail a { text-transform:uppercase; text-decoration:none; padding-left:20px; background-repeat:no-repeat; }
.blocContenu .mail a:hover { text-decoration:underline; }



/*********** COMMUN PAGES INTERIEURES *************/

#ctl00_containerInterieur { width:960px; padding-left:18px; background-position:726px 22px; background-repeat:no-repeat; }

#ctl00_containerInterieur h1 { display:block; clear:left; width:705px; font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-size:36px; padding:30px 0 0 0; line-height:40px; }
#ctl00_containerInterieur h2 { display:block; clear:left; width:auto; font-family: Century Gothic, Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; margin:5px 0 14px 3px; }

#ctl00_containerInterieur .blocGauche { display:block; float:left; width:212px; margin:15px 30px 16px 0; background-position:top; background-repeat:no-repeat; }
#ctl00_containerInterieur .blocContenu { display:block; float:left; width:auto; margin-top:16px; }
#ctl00_containerInterieur .blocContenu h1 { padding:10px 0 8px 0; }

#ctl00_containerInterieur h3,  #ctl00_containerInterieur h1.color1, #ctl00_containerInterieur h1.medium { display:block; clear:left; width:650px; color:#4F3F64; margin:0 0 

14px 0!important;margin:0 0 14px 0; padding:0; font-size:24px; text-transform:uppercase; font-weight:normal;}
#ctl00_containerInterieur h1.medium {margin:0;padding:0;}

#ctl00_containerInterieur h4, #ctl00_containerInterieur .rubInfos { display:block; clear:left; width:650px; font-size:14px; margin:10px 0 2px 0; background-position:3px 

7px; background-repeat:no-repeat; font-weight:bold; }
#ctl00_containerInterieur h5, #ctl00_containerInterieur .rubDescription { display:block; clear:left; width:650px; font-size:14px; height:auto; min-height:0px; margin:0 0 

24px 12px; }
#ctl00_containerInterieur .rubInfos {padding-left:10px;}
#ctl00_containerInterieur .rubDescription {margin-bottom:10px;}

			/***** BLOCS CONTACTS PAGES INTERIEURES BASE TEMPLATE PRECEDENT ****/

#bloc_5 { width:190px; margin:55px 10px 10px 10px; padding:0px 0 10px 0!important;padding:0px 0 0px 0; }
#bloc_5a { width:190px; font-size:11px; margin-bottom:14px; clear:left;  }
.bloc_praticien { width:190px; border-top:1px dashed #4C4C4C; height:auto; margin:10px 0 10px 0; padding:10px 0 16px 0; clear:left; }
.bloc_infos_praticien { width:auto; clear:left; font-size:11px; height:auto; padding-top:4px;}
.bloc_infos_praticien .photo_identite { width:auto; clear:left; margin-bottom:2px; }
.bloc_infos_praticien .contact { float:left; width:auto; text-transform:uppercase; margin:3px 0 0 0; padding:1px 0 0 18px; }
.bloc_infos_praticien .contact a { text-decoration:none; background-repeat:no-repeat; }
.bloc_infos_praticien .contact a:hover { text-decoration:underline; }
.bloc_infos_praticien a.contact { text-decoration:none; background-repeat:no-repeat; height:14px; }
.bloc_infos_praticien a:hover.contact { text-decoration:underline; }
.card_Fax {}
.card_Tel {}

.font_red { font-weight:bold; }
.under_font_red { font-weight:bold; }

/**  contact +simple */
#blocCabinet { float:left; width:202px; height:auto; margin:15px 30px 16px 0; padding:55px 0 10px 10px!important;padding:55px 0 10px 10px; background-repeat:no-repeat; }
#blocCabinet a { background-position:0 2px; background-repeat:no-repeat; }
#blocCabinet .intro { float:left; clear:left; width:188px; font-weight:bold; }
#blocCabinet .texte { float:left; clear:left; width:188px; }
#blocCabinet .filet { float:left; clear:left; width:188px; border-top:1px dashed #4C4C4C; height:4px; margin-top:10px;}
#blocCabinet .blocContact { clear:left; width:188px; margin:0; }
#blocCabinet .blocContact img { padding:6px 0 4px 0; }
#blocCabinet .blocContact a { clear:left; width:160px; display:block; text-decoration:none; text-transform:uppercase; padding:3px 0 0px 0; padding-left:18px; }
#blocCabinet .blocContact a:hover { text-decoration:underline; }

/*********** FOOTER *************/

.footer { position:relative; clear:both; width:996px; height:auto; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding:5px 0; 

margin:0 0 5px 0; color:#9D9995; border-top:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6; }
#ctl00_containerInterieur .footer {position:relative; clear:both; width:960px; height:auto; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding:5px 0; margin:10px 0 25px 0; color:#9D9995; border-top:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6;  }
.footer a { color:#9D9995; text-decoration:none; padding:0 4px;}
.footer a:hover { text-decoration:underline; }

.copyright { display:block;font-size:xx-small;  float:right;  height:28px; background:url(images/copyright.gif) no-repeat right; width:360px; line-height:28px;}
.copyright_inter { display:block;font-size:xx-small;  float:right;  height:28px; line-height:28px; margin-top:10px; background:url(images/copyright.gif) no-repeat right; width:580px;}


			/*** DEBUT REDEFINITION BALISE ALT ***/

#tooltip {
	position: absolute;
	z-index: 3000;
	opacity: 0.98;
}

#tooltip h3 { display:block; padding:5px; width:210px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff;  }
				
				/*** FIN REDEFINITION BALISE ALT **/

div#spacerPhotosPres {margin-bottom:8px;}


/***  Surcharges pour compatibilité descendante  ***/
#spanTopArticle3, #spanTopArticle4 { 
	display:none; /*Articles de home*/
}
a.info2 span{display: none; /*Tooltip des rubriques*/ }

.bloc_17_actu_3, .bloc_17_actu_4 {display:none;}

p span.title1 {font-weight:bold;}
.example { color: #666; } /* jquery.example */

#conteneur_centre  { width:480px; } /* Article */
.panel_center_interne { width:652px;} /* Article */

#RubriquesEditoInterieur {float:left;}
.bloc_prev_right .list_prev {font-weight:bold;} /*Liste articles rubrique*/
#spanTopArticle1 {margin-right:6px;} /*Lire la suite page d'accueil*/
.bloc_fiche_conseil_petit {display:none;}
/*AJOUT*/
.bloc_page_urgence { width:642px; float:left;}
#bloc_serv_garde { width:642px;}
.texte_html_reinit { width:642px;}
.blocContenu .texte_html_reinit h1, .blocContenu .texte_html_reinit h2, .blocContenu .texte_html_reinit p { margin:8px 0 20px 0; }

#ctl00_containerInterieur .blocMenuDroit { position:relative; float:right; width:234px; height:367px; margin:50px 10px 0 20px!important;margin:50px 10px 0 20px;  }

			/*** Défil texte ***/

.blocInfo { 
width:600px; height:14px; clear:left; margin:10px 0 5px 38px; padding-left:8px; background-position: 0 3px; background-repeat:no-repeat; overflow:hidden;}

.blocInfo .mask {
position: relative;
left: 0px;
width: 590px;
overflow: hidden;
}
ul.textInfo {
position: relative;
font: 12px Verdana;
list-style-type: none;
margin: 0;
padding: 0px;
}
ul.textInfo li { display:block; float:left; white-space:nowrap; margin-left:590px; min-width:1500px; }

#index_videos_pedagogiques {width:600px;}

#vp {font-family:Century Gothic, Verdana, arial, helvetica;font-size:16px; text-decoration:none; color:#606060; text-align:center; border:0px solid black; position:relative; float:left; width:205px; height:134px; margin:10px 0 0 477px!important;margin:11px 10px 0 478px;  }
#vp:hover {text-decoration:underline;}
#vp img {margin:50px 0 0 70px;}
#vp p {width:200px; margin:145px 0 0 0px; font-weight:bold; cursor:hand; }

#liste_videos {display:block;border:0px solid;width:550px;}
#liste_videos div.video_pedagogique div.texte_video {height:80px;width:420px;}
#liste_videos div.video_pedagogique a.vignette_video {}
#liste_videos div.video_pedagogique {height:90px;}

.imgPres {margin:4px;}

.pres_personnel span.title2{font-weight:bold;}
#AutresInfosAcces {margin:4px;}
#StreetView { margin:10px 0 15px 0;}

.SimpleVCardTel {font-weight:bold;}

span.DescriptionRubrique{
	display:block;
	margin:12px 0 12px 0;
	font-size:14px;
	width:600px;
	font-weight:bold;
}

#ctl00_cph_mid_TextBoxEmail {border:1px solid #C9CACD}
input.button {padding:4px; color:white; font-weight:bold;cursor:pointer;margin-left:20px}


/*Videos2*/
#index_videos_pedagogiques  h2.current_video_title, #MainGrid #liste_videos h2 span {display:block;font-size:16px;margin-bottom:3px}
#index_videos_pedagogiques h2.current_video_title , .video_player {text-align:center}
#liste_videos .rubrique_videos {width:720px}
#liste_videos .rubrique_videos .video_pedagogique {width:330px; clear:none; height:auto}
#liste_videos .rubrique_videos .video_pedagogique .vignette_video img {width:80px ;height:auto ;margin-right:10px}
#liste_videos .rubrique_videos .video_pedagogique .titre {font-weight:bold; margin-bottom:0}
#liste_videos .rubrique_videos .video_pedagogique .texte_video {width:200px}
#liste_videos .rubrique_videos .video_pedagogique .texte_video .lire_suite{font-weight:bold;text-decoration:none;margin:0 0 0 0}
#liste_videos .rubrique_videos .video_pedagogique .descr_video {font-size:12px}

.Legende {clear:both}

/*Logo Hon*/
.LogoHonType1 { display:inline-block ; margin:10px 0px 0px 0px ;}
.ImgLogoHonType1 { display:inline-block ; margin:0px 0px 0px 73px ; }
.TextLogoHonType1 { display:inline-block ; text-align:center ; font-size:10px ; }
.TextLogoHonType11 { display:inline-block ; font-size:10px ; }
.TextLogoHonType12 { display:inline-block ; font-size:10px ; }

.LogoHonType2 { display:inline-block ; width:300px ; float:right ; margin:32px 0px 0px 0px ; }
.ImgLogoHonType2 { display:inline-block ; float:right ; margin:0px 0px 0px 0px ;}
.TextLogoHonType2 { display:inline-block ; float:right ; font-size:10px ; text-align:right ; margin:23px 10px 0px 0px ; width:120px ;}
.TextLogoHonType21 { font-size:10px ; margin:0px 0px 0px 0px !important;}
.TextLogoHonType22 { font-size:10px ; margin:0px 0px 0px 0px !important;}

.LogoHonType3 { display:inline-block ; float:left ; margin:-130px 0px 0px 10px ; padding:0px 0px 0px 0px ;}
.ImgLogoHonType3 { display:inline-block ; float:left ; }
.TextLogoHonType3 { display:inline-block ; float:left ; font-size:10px ;}
.TextLogoHonType31 { font-size:10px ; }
.TextLogoHonType32 { font-size:10px ; }

/*Logo UFSBD*/
#ctl00_showUFSBD { display:inline-block ; float:right ; }
#ctl00_hlUfsbd { display:inline-block ; }

/*Footer*/
#ctl00_containerInterieur .footer {margin-left:-22px;width:987px}

/* Contact Form */
.message .title2 {margin:3px; padding:2px;  border-style:solid;  border-width:1px;}
.message label {display:inline-block; width:165px; padding:2px;}
.message .go { cursor:pointer;   border-style:solid; border-width:1px; padding:3px;margin:4px;margin-left:6px; border-radius:4px;}
.message span.h2 {display:block;}
.message {width:550px;}
#ctl00_containerInterieur .footer {margin-left:-22px;width:987px}


/* ArticlesPDF  */
.AdminArticlesRubrique{width:710px}
.AdminArticlesRubrique td{padding:20px;vertical-align:top}
.AdminArticlesRubrique td h2{padding: 10px 0 10px 0;width:auto}
.ArticlePrint{padding:7px;border-width:1px;cursor:pointer}
.ArticlesByRubrique input{float:left;margin:2px 7px 0 0}
.ArticlesByRubrique a{text-decoration:underline;}
.ArticlesByRubrique label{padding-left:20px;display:block;}

/* Copyright */
.copyrightUC {font-size:10px; color:#333;    margin-top:157px; margin-left:-7px;  }
.copyrightUC .MentionWD {color:#333; float:right; padding-top:8px;}
.copyrightUCInter .MentionWD {color:#333; float:right; font-size:10px; padding-top:7px;}
.copyrightUC  .Logo { font-size:xx-small; height:15px; float:left; background:white url(/images/copyright.gif) no-repeat -2px 4px; display:inline-block; width:240px;padding-top:5px;}
.copyrightUCInter  .Logo { font-size:xx-small; height:15px; float:left; background:white url(/images/copyright.gif) no-repeat -2px 4px; display:inline-block; width:240px;padding-top:7px;}
.copyrightUCInter { margin-top:140px!important; height:15px; margin-left:-25px;}

.lienPageLang { text-align:right ; float:right ;}
.lienPageLang a {display:inline-block ;}

/*Livre d'Or*/
#livreOr {margin-top:35px;width:650px}
