html,body{margin:0; padding:0; border:0; font-family:Verdana; width:100%; min-height:700px; font-size:12px; background:url('/images/body_bg.jpg') top left #B2D8EF; background-repeat:repeat-x; color:#8a8a8a;}
.clear {clear:both;}
img{border:0; padding:0; margin:0; display:inline;}
a.lienTexte { color:#00a9e8; font-weight:bold; }
label { cursor:pointer; }
input { z-index:15; }

/* ----- Main ----- */
div#main{position:absolute; top:0; left:50%; margin-left:-512px; width:1025px; padding:0; margin-top:75px; background:white; box-shadow:0 0 5px #888;}
div#mainMenu{z-index:2; width:1025px; height: 59px; background:url('/images/menu_bg.jpg') repeat-x;}
div#menuLogo{z-index:3; margin:0; padding:0; height:92px; width:160px; background:url('/images/menu_logo.png') no-repeat; position:absolute; top:0; left:0; margin-left:-5px; margin-top:-19px;}
div#menuWelcome{z-index:3; font-size:13px; margin:0; text-align:center; padding:6px 0; height:23px; width:208px; background:url('/images/menu_welcome.png') no-repeat; position:absolute; top:0; left:50%; margin-left:382px; margin-top:-29px; _margin-left:306px; }

.champ { border:2px #e6e6e6 solid; color:#8A8A8A;}
.champ200 { width:200px; }
.bigChamp { border:2px #e6e6e6 solid; width:250px; color:#8A8A8A;}
.bigChampTextArea { border:2px #e6e6e6 solid; width:400px; height:150px; resize:none; color:#8A8A8A;}

.triangle { background:url('/images/recrutement_fleche.png') no-repeat left; }
.triangle span { margin-left:25px; }
.triangleGris { background:url('/images/plandusite_fleche.png') no-repeat left; }
.triangleGris span { margin-left:25px; }
.triangleGris span a { color:#00A9E8; text-decoration:underline; }

#error-popup, #info-popup { line-height:20px; font-weight:bold; color:#ffb502; font-size:13px; padding:20px; padding-left:100px; padding-top:50px; }
.bulleGen { background:url('/images/annuaire_bulle.png') transparent no-repeat; position:absolute; padding:9px; width:241px; height:75px; font-weight:bold; display:none; z-index:1; color:#ffb502; }

.ui-dialog-titlebar { display:none; }
.ui-dialog-buttonpane { display:none; }
.ui-dialog, .ui-widget { border:0; width:559px; height:308px; display:block; -moz-border-radius:0px; border-radius:0px; -webkit-border-radius:0px; background:url('/images/popup.png') no-repeat top left; }
.ui-widget-overlay { background:transparent; }
.inputsSelect
{
    background      : #ffffff url("/images/fleche.gif") right center no-repeat;
    background-position: 140px 10px;
    width: 150px;
    height: 20px;
    border          : 2px solid #e6e6e6;
    border-radius   : 2px;
    -moz-border-radius: 2px;
    text-align      : center;
    float           : left;
}

.inputsSelect .selects
{
    font            : normal 12px verdana;
    cursor          : default;
    width           : 150px;
    white-space     : nowrap;
    overflow        : hidden;
    position:relative;
    margin-top: 2px;
    margin-left:-8px;
}

.inputsSelect ul
{
    position        : absolute;
    text-align      : left;
    border          : 1px solid #e6e6e6;
    white-space     : nowrap;
    font            : normal 12px verdana;
    padding         : 1px;
    width           : 150px;
    display         : none;
    background      : #f5f5f5;
    z-index         : 100;
    list-style      : none;
    margin          : 0;
}

.inputsSelect ul li a
{
    display         : block;
    cursor          : default;
    color           : #888;
    text-decoration : none;
    background      : #ffffff;
    width           : 100%;
}

.inputsSelect ul li a:hover
{
    color           : #999;
    background      : #f5f5f5;
}


@import url("reset.css"); 

/* ----- Menu List ----- */
div#menu{width:874px; position:relative;}
ul#menuList{list-style-type:none; height:59px; padding:0; margin:0; margin-left:152px; font-size:12pt; width:874px;}
ul#menuList li{display:block; color:#00a9e8; padding:19px 15px 0 15px; height:40px; float:left; cursor:pointer;}
	ul#menuList li.active{background:url('/images/menu_bg_hover.jpg') repeat-x;}
	ul#menuList li.active a{color:#fff;}
	ul#menuList li a{color:#00a9e8; text-decoration:none;}
	ul#menuList li.separator{background:url('/images/menu_separator.png') no-repeat; height:59px; width:1px; padding:0; margin:0;}
	ul#menuList li.accueil{width:95px;}
		ul#menuList li.accueil div{padding-top:1px; background:url('/images/menu_accueil.png') center right no-repeat; height:29px;}
	ul#menuList li.annuaire{width:110px;}
		ul#menuList li.annuaire div{background:url('/images/menu_annuaire.png') center right no-repeat; height:29px;}
	ul#menuList li.actualites{width:155px; }
		ul#menuList li.actualites div{background:url('/images/menu_actualites.png') center right no-repeat; height:29px;}
	ul#menuList li.rejoignez-nous{width:165px; }
		ul#menuList li.rejoignez-nous div{background:url('/images/menu_rejoignez-nous.png') center right no-repeat; height:29px;}
        
div#menuLogin{
	position:absolute;
    margin:0;
    padding:0;
    top:0;
    left:50%;
    margin-left:378px;
    _margin-left:302px;
    margin-top:5px;
    width:202px;
    height:26px;}
    
    div#menuLogin div.texteLogin{
    	margin-bottom:5px;
        color:#8A8A8A;
    }
 
     div#menuLogin div.texteLogin:hover{
    }

div#menuLogin img{margin:-2px;}

/* ----- Content ----- */
div#content{width:1025px;}

/* ----- Accueil ----- */
div#accueilC{
	background:url('/images/bg_global.png')
    repeat-x bottom left;
    /*color:#a9abad;*/
    color:#369;
    /* height:385px; Initial */ 
    height:610px;
    }

*+html div#accueilC{background:url('/images/bg_global.png') repeat-x bottom left; /*color:#a9abad;*/ color:#369;
	/* height:395px; initial*/
    height:630px;}
    
div#accueil{
	border:6px solid #25c2fd; border-bottom:0;
    width:986px;
    /* height:281px; Initial */
    height:510px;
    margin:0; margin-top:25px; left:50%; margin-left:14px; background:#fff;}
    
    /* Qui sommes nous? */
	div#accueil div.bg1{
    	/*background:url('/images/accueil_bg_who.png') top right no-repeat;*/
        display:block;
        width:945px;
        /*padding-right:200px;*/
        min-height:233px;
    	margin:30px auto;
        margin-top:15px;

        }
		div#accueil div.bg1 div.title{font-size:30px; color:#25c2fd; padding:0; margin:0;}
		div#accueil div.bg1 div.separator{border-bottom:1px dashed #ced3d6; height:1px; padding:2px; margin:0;}
		
        
        div#accueil div.bg1 div.text{
        	/* padding-top:15px; original */
            padding-top:5px;
            margin:0; line-height:16px;
            text-align:justify;
            justify:newspaper;
            }
            
            div#accueil div.introduction, div#fiche_topPart div.contenuTopPart,div#inscription div.introduction{
            	color:#333;
                padding-left:20px;
                padding-right:20px;
                font-size:1.1em;
                overflow:hidden;
            }
            
            div#accueil div.bg1 div.introduction p{
            	margin-top:10px;
                width:780px;
                float:left;  
            }
            
            div#accueil div.bg1 div.introduction div.logo{
            	float:right;
            }
            
            div#accueil div.bg1 div.introduction div.logo img{
            	height:100px;
            }
            
            div#accueil div.bg1 div.text div.objectifsAleo,div.servicesAleo{
            	width:45%;
            }
            
                  div#accueil div.bg1 div.text div.objectifsAleo{
                	float:left;
                    margin-left:20px;
                } 
                  
                  div#accueil div.bg1 div.text div.servicesAleo{
                	float:right;
                    margin-right:20px;
                }         
            
            	div#accueil div.bg1 div.text span.title{
                    display:block;
                    
                    text-align:center;
                    
                    font-size:13px;
                    font-weight:bold;
                    color:#004586;

                    background:url(/images/annuaire_degradBot.png) bottom repeat-x;                
                    margin-left: auto;
                    margin-right: auto;
                    margin-bottom:20px;
                    
                    min-width: 54px;
                    height:32px;
                    border: 1px solid #EBEBEB; 
                    -webkit-border-radius:2px;border-radius:2px;                   
                    padding: 4px 15px 6px 15px;
                }
                
        	/* Liste à puces */
            div#accueil div.bg1 div.text ul{
				list-style-image : url('/images/recrutement_fleche.png');
                padding-left:17px;
                margin-left:0px;
                -webkit-margin-before: -0.5em;
                -webkit-margin-after: 1em;
                -webkit-margin-start: 0px;
                -webkit-margin-end: 0px;
                -webkit-padding-start: 17px;
            }
            
                div#accueil div.bg1 div.text ul li{
                    margin-bottom:8px;
                }     	
            
		div#accueil div.bg1 font.colored{font-weight:bold; color:#25c2fd; padding:0; margin:0;}
	
    /* Nos engagements */
    div#accueil div.bg2{
    	/* background:url('/images/accueil_bg_engagements.png')center right no-repeat; */
        display:none;
        /* width:730px; original */
        width:100%;
        min-height:233px;
    	margin:30px auto;
        margin-top:15px;
        left:50%; margin-left:23px;margin-right:23px; }
		div#accueil div.bg2 div.title{font-size:30px; color:#ffb502; padding:0; margin:0;width:730px;}
		div#accueil div.bg2 div.separator{border-bottom:1px dashed #ced3d6; height:1px; padding:2px; width:650px; margin:0;}
		div#accueil div.bg2 div.text{
        	/* padding-top:15px; original */
            padding-top:5px;
            width:730px;
       		margin:0; line-height:16px;}
			
        div#accueil div.bg2 font.colored{font-weight:bold; color:#ffb502; padding:0; margin:0;}
 
 
             div#accueil div.bg2 div.text div.engagement{
             	float:left;
                width:45%;
                height:120px;
                margin:15px;
            }
            
            div#accueil div.bg2 div.text div.engagement span.title{
                display:block;
                width:250px;
                           
                text-align:center;
                
                font-size:13px;
                font-weight:bold;
                color:#004586;
    
                background:url(/images/annuaire_degradBot.png) bottom repeat-x;                
    
                margin-left:auto;
                margin-right:auto;
                
                height:20px;
                border: 1px solid #EBEBEB; 
                -webkit-border-radius:2px;border-radius:2px;                   
                padding: 4px 15px 6px 15px;
            }
        

        
        
        div#accueil div.bg2 div.photos{
        	float:right;
            width:230px;
            /*padding-top:10px;*/
            margin-top:-20px;            
            margin-right:25px;
            text-align:center;
        }
        
            div#accueil div.bg2 div.photos div.photo{
            }
            	div#accueil div.bg2 div.photos div.photo img{
                	width:140px;
                    height:140px;
                    margin:2px;
                }
          
	
    /* Nos etablissements */
    div#accueil div.bg3{display:none; width:945px; min-height:266px;
    	margin:30px auto;
        margin-top:15px;
        left:50%; margin-left:23px;}
		
        div#accueil div.bg3 div.title{font-size:30px; color:#2750A5; padding:0; margin:0;}
		div#accueil div.bg3 div.separator{border-bottom:1px dashed #ced3d6; height:1px; padding:2px; width:650px; margin:0;}
		div#accueil div.bg3 div.text{
        	/* padding-top:15px; original */
            padding-top:5px;
            margin:0; padding:0; line-height:16px;}
			
            div#accueil div.bg3 font.colored{font-weight:bold; color:#7bc70e; padding:0; margin:0;}
            
            div#accueil div.bg3 div.carteEtab{
            	float:left;
                margin-top:16px;
            	height:400px;
                width:400px;
				background:url('/images/accueil_bg_where.jpg') center no-repeat;
                -moz-background-size: 100% 100%;           /* Gecko 1.9.2 (Firefox 3.6) */
                -o-background-size: 100% 100%;           /* Opera 9.5 */
                -webkit-background-size: 100% 100%;           /* Safari 3.0 */
                background-size: 100% 100%; 	
            }
            
            div#accueil div.bg3 div.selecteurEtab{
            	float:right;
                margin:16px;
                width:490px;
                overflow:hidden;
                
            }
            
            div#accueil div.bg3 div.selecteurEtab div.onglets {
            	width:522px; height:33px; display:block;}
                
            div#accueil div.bg3 div.selecteurEtab a.lienFiche{
				color:#939698;
                text-decoration:none;
                }
                
              div#accueil div.bg3 div.selecteurEtab a.lienFiche div.photoEtab{
                  float:left;
                  border:none;
                  heigth:100%;
                  width:90px;
              }  
              
                  div#accueil div.bg3 div.selecteurEtab a.lienFiche div.photoEtab img{
                  	border:none;
                    vertical-align:middle;
                  }     
          
              div#accueil div.bg3 div.selecteurEtab a.lienFiche div.descriptionEtab{
                  float:right;
                  margin-left:10px;
                  margin-right:10px;
                  width:340px;
              } 
              
                  div#accueil div.bg3 div.selecteurEtab a.lienFiche div.descriptionEtab span.nomEtab{
                      color:#2750A5;
                      font-size:14px;
                      font-weight:bold;
                  }
                  
                   div#accueil div.bg3 div.selecteurEtab a.lienFiche div.descriptionEtab span.specialiteEtab{
                      font-size:13px; letter-spacing:-1px; font-weight:bold;
                  }                   
                  
                   div#accueil div.bg3 div.selecteurEtab a.lienFiche div.descriptionEtab div.adresseEtab{
                     font-size:12px; font-weight:normal; margin-top:2px; line-height:14px;
                  } 
                
                div#accueil div.bg3 div.selecteurEtab a.lienFiche div.infoEtabOff,div.infoMDROff{
                    overflow:hidden;
                    clear:both;
					padding:5px;
                    border-bottom: 1px dashed #ccc;;
                }
                
                /* bouton survolé */
                div#accueil div.bg3 div.selecteurEtab a.lienFiche div.infoEtabOn,div.infoMDROn{
                    overflow:hidden;
					padding:5px;
                    color:#004586;
                    background:url(/images/accueil_etab_bg_blue.png) repeat-x;
                  -webkit-background-size: contain; /* pour Chrome et Safari */
                  -moz-background-size: contain; /* pour Firefox */
                  -o-background-size: contain; /* pour Opera */
                  background-size: contain; /* version standardisée */
                    border-bottom: 1px solid #EBEBEB;
                    cursor:pointer; 
                }
                
                div#accueil div.bg3 div.selecteurEtab a.lienFiche div.infoMDROn{
                    background:url(/images/accueil_MDR_bg_rose.png) repeat-x;
                }


                    div#accueil div.bg3 div.selecteurEtab a.lienFiche div.infoEtabOn div.descriptionEtab,div.infoMDROn div.descriptionEtab{
                        color:white;
                    }
                    
                    div#accueil div.bg3 div.selecteurEtab a.lienFiche div.infoEtabOn div.descriptionEtab span.nomEtab,div#accueil div.bg3 div.selecteurEtab a.lienFiche div.infoMDROn div.descriptionEtab span.nomEtab{
                        color:white;
                    }                
                                
            div#accueil div.bg3 div.selecteurEtab div.onglets div.clinique{
            	position:absolute; margin-left:0px; margin-top:0px; width:254px; height:33px;
                background:url('/images/accueil_btn_clinique.png') no-repeat; }
			
            div#accueil div.bg3 div.selecteurEtab div.onglets div.cliniqueOff {
            	position:absolute; margin-left:0px; margin-top:0px; width:254px; height:33px;
                background:url('/images/accueil_btn_clinique_off.png') no-repeat; cursor:pointer; }
                
			div#accueil div.bg3 div.selecteurEtab div.onglets div.maison      { position:absolute; margin-left:264px; margin-top:0px; width:254px; height:33px; background:url('/images/accueil_btn_maison.png') no-repeat; }
			div#accueil div.bg3 div.selecteurEtab div.onglets div.maisonOff   { position:absolute; margin-left:264px; margin-top:0px; width:254px; height:33px; background:url('/images/accueil_btn_maison_off.png') no-repeat; cursor:pointer; }
			
            /* partie déroulante */
            div#accueil div.bg3 div.selecteurEtab div.contenuCliniques{
            	position:absolute; margin-top:2px; padding-top:10px;
                /* height:220px; initial */
                height:380px;
                width:518px; overflow-y:auto; display:block; }
			
            div#accueil div.bg3 div.selecteurEtab div.contenuMaisons{
            	position:absolute; margin-top:2px; padding-top:10px;
                /* height:220px; initial */
                height:380px;
                width:518px; overflow-y:auto; display:block; display:none; }
   
   	/* Menu du Bas */             
	div#selectors{width:998px; display:block; left:50%; padding:0; border:0; color:#fff; margin-left:14px;}
		div#selectors div.bg1{background:url('/images/accueil_bg_blue.png') repeat-x; width:332px; height:81px; display:block; float:left; margin:0; padding:0; cursor:pointer;}
		
        div#selectors div.bg2{
        	background:url('/images/accueil_bg_orange.png') repeat-x; width:332px; height:81px; display:block; float:left; margin:0; padding:0; margin:0 1px 0 1px; cursor:pointer;}
            
		div#selectors div.bg3{background:url('/images/accueil_bg_green.png') repeat-x; width:332px; height:81px; display:block; float:left; margin:0; padding:0; cursor:pointer;}
			div#selectors div.content{float:left; width:165px;}
			div#selectors span.title{font-size:14px; font-weight:bold; text-decoration:underline; display:block; padding:5px 0 0 9px;}
			div#selectors span.text{width:165px; padding:10px 0 0 9px; display:block;}
		div#selectors div.bg1 div.photo{background:url('/images/accueil_bg_blue_logo.png') no-repeat; float:right; margin:5px 5px 0 0; width:158px; height:71px; padding:0; _margin-top:-55px;}
		div#selectors div.bg1 div.fleche{background:url('/images/accueil_bg_blue_fleche.png') no-repeat; width:41px; height:15px; margin:0; border:0; padding:0; position:absolute; margin-top:-15px; margin-left:25px; display:block;}
        
		div#selectors div.bg2 div.photo{
        	background:url('/images/accueil_bg_engagements_illustrationMenu.png') no-repeat; float:right; margin:5px 5px 0 0; width:158px; height:71px; padding:0; _margin-top:-55px;}
		div#selectors div.bg2 div.fleche{background:url('/images/accueil_bg_orange_fleche.png') no-repeat; width:41px; height:15px; margin:0; border:0; padding:0; position:absolute; margin-top:-15px; margin-left:25px; display:none;}
		
        div#selectors div.bg3 div.photo{
        	background:url('/images/accueil_bg_green_logo.png') no-repeat; float:right; margin:5px 5px 0 0; width:158px; height:71px; padding:0; _margin-top:-55px;}
		
        div#selectors div.bg3 div.fleche{background:url('/images/accueil_bg_green_fleche.png') no-repeat; width:41px; height:15px; margin:0; border:0; padding:0; position:absolute; margin-top:-15px; margin-left:25px; display:none;}

/* ----- Mentions légales ----- */
div#mentionsLegales{padding:10px; line-height:16px; background:url('/images/bg_global.png') repeat-x bottom left;}
	div#mentionsLegales h1.title{font-size:30px; color:#00A9E8; padding-bottom:16px; margin-bottom:16px; border-bottom:1px dashed #ced3d6; font-weight:normal;}
	div#mentionsLegales h2.title{font-size:14px; color:#00A9E8; font-weight:normal; text-decoration:underline;}
	div#mentionsLegales font.colored{font-weight:bold; color:#00A9E8; padding:0; margin:0;}
	
/* ----- Mentions légales ----- */
div#mentionsLegales{padding:10px; line-height:16px; background:url('/images/bg_global.png') repeat-x bottom left;
	/*color:#a9abad;*/
    color:#333; }
	div#mentionsLegales h1.title{ font-size:16px; color:#00A9E8; padding-bottom:16px; margin-bottom:16px; border-bottom:1px dashed #ced3d6; font-weight:bold;}
	div#mentionsLegales h2.title{font-size:13px; /*color:#a9abad;*/ color:#333; font-weight:bold; font-family:Verdana;}
	div#mentionsLegales font.colored{font-weight:bold; color:#00a9e8; padding:0; margin:0;}

/* ----- Actualités ----- */
div#actualites{
	line-height:16px; background:url('/images/bg_global.png') repeat-x bottom left;}
	
    div#actualites div.contenuActualites{
    	margin-left: 13px;
        margin-right: 13px;
        margin-bottom: 13px;
        border: 1px #ececec solid;
        background: white;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 20px;
        color:#369;
    }
    div#actualites h1{font-size:30px; color:#00a9e8; padding-bottom:16px; margin-bottom:16px; border-bottom:1px dashed #ced3d6; font-weight:bold;}
	div#actualites h1.title{background:url('/images/journal.png') no-repeat top left; font-size:16px; color:#00A9E8; padding-bottom:16px; margin-bottom:16px; border-bottom:1px dashed #ced3d6; font-bold;}
	div#actualites h2{font-size:15px; background:url('/images/journal.png') no-repeat; padding-left:35px; background-position:5px 1px; line-height:20px; padding-bottom:5px; border-bottom:1px dashed #ced3d6; color:#00A9E8; font-weight:normal; font-weight:bold;}
	div#actualites font.colored{font-weight:bold; color:#00A9E8; padding:0; margin:0;}
	
/* ----- Recrutement ----- */
div#recrutement{padding:10px; line-height:16px; background:url('/images/bg_global.png') repeat-x bottom left; /*color:#a9abad;*/ color:#333; height:420px;}
	div#recrutement h1.title{background:url('/images/recrutement_bonhomme.png') no-repeat top left; font-size:16px; color:#00A9E8; padding-bottom:16px; margin-bottom:16px; border-bottom:1px dashed #ced3d6; font-bold;}
	div#recrutement h2.title{font-size:13px; /*color:#a9abad;*/ color:#333; font-weight:bold; font-family:Verdana;}
	div#recrutement font.colored{font-weight:bold; color:#00a9e8; padding:0; margin:0;}	
	
/* ----- Annuaire  ----- */
div#annuaire{padding:10px; height:500px; line-height:16px; background:url('/images/bg_global.png') repeat-x bottom left; }
	div#annuaire h1.title{font-size:30px; color:#00A9E8; padding-bottom:16px; margin-bottom:16px; border-bottom:1px dashed #ced3d6; font-weight:normal;}
	div#annuaire h2.title{font-size:14px; color:#00A9E8; font-weight:normal; text-decoration:underline;}
	div#annuaire font.colored{font-weight:bold; color:#00A9E8; padding:0; margin:0;}
	div#annuaire input#rechercheGenerale_recherche{border:0; width:747px; height:39px; padding-left:5px; background:url('/images/annuaire_fondInput.png') no-repeat top left;}

/* ----- Fiche ----- CV - le 24/01/2012 */
div#fiche{
	padding:10px; line-height:16px; background:url('/images/bg_global.png') repeat-x bottom left;
    /* color:#a9abad; */
    color:#333;
    /* height:900px; */
    padding:30px}
    
	div#fiche h1.title{font-size:30px; color:#25C2FD; padding-bottom:16px; margin-bottom:16px; margin-left:12px; border-bottom:1px dashed #ced3d6; font-bold;}
	div#fiche h2.title{font-size:15px; color:#00A9E8; font-weight:bold; font-family:Verdana;}
	div#fiche h3.title{font-size:15px; color:#00A9E8; font-weight:bold; font-family:Verdana;}
    div#fiche h4.title{font-size:12px; color:#666666; font-weight:bold; font-family:Verdana;margin-bottom:0px;}
	
    div#fiche span.localisationFiche{
    	font-size:15px; color:#004586;
        font-weight:bold;
        font-family:Verdana;}
    
        div#fiche span.localisationFiche a{
            color:#004586;
        }
        

    
    div#fiche font.colored{font-weight:bold; color:#00a9e8; padding:0; margin:0;}
    
    div#contenuFiche{
    	height:90%;margin:13px;border:1px #ececec solid;background:white;padding:10px;
        overflow-y:hidden;
        }
    
    div#fiche_topPart{overflow:hidden;margin-bottom:10px;}
    	div#fiche_topPart div.contenuTopPart{
        	float:left;
            width:65%; /*70%*/
            padding-right:10px;
            text-align:justify;
            justify:newspaper;
            }
        
    	div#fiche_topPart div.photoEtablissement{ /* Photo de l'établissement */
        	float:left;
            width:240px;
            /* background-color:silver */;
            height:90%;
            /* border:solid 1px #A9ABAD */;
            margin-left:10px;
            padding:5px;
            text-align:center;
            }
            
            div#fiche_topPart div.photoEtablissement div.bigDiapo, div.bigDiapoAlone{ /* Grande Diapositive */
                margin:5px;
               	padding-bottom:4px;
                border-bottom:1px #CCC dashed;
                }
                
            div#fiche_topPart div.photoEtablissement div.bigDiapoAlone{ /* Grande Diapositive Alone */
                border-bottom:none;
                }
                
                div#fiche_topPart div.photoEtablissement div.bigDiapo a{
                    clear:both;
                    display:block;
                    line-height:0;
                    }
                    
                div#fiche_topPart div.photoEtablissement div.bigDiapo img,div.bigDiapoAlone img{
                    padding:4px;
                    /* width:120px; */
                    /* height:50%; */
                    max-height:110px;
                    max-width:200px;
					border:2px #999999 solid;
                    background-color:white;
                    }
                    
                div#fiche_topPart div.photoEtablissement div.bigDiapoAlone img{
                    max-width:90%;
                    }
                    
                    div#fiche_topPart div.photoEtablissement div.bigDiapo img:hover,div.bigDiapoAlone img:hover{
                        border: 2px orange solid;
                        }
    
            div#fiche_topPart div.photoEtablissement div.smallDiapo{ /* petite Diapositive */
                float:left;
                margin:0 2px 0 0;
                }

                div#fiche_topPart div.photoEtablissement div.smallDiapo a{
                    display:block;
                    border: 1px #A9ABAD solid;
                    line-height:0;
                    }
                    
                    div#fiche_topPart div.photoEtablissement div.smallDiapo a:hover{
                        border: 1px orange solid;
                        }
                    
                div#fiche_topPart div.photoEtablissement div.smallDiapo img{
                    padding:1px;
                    width:50px;
                    height:50px;
                    border:1px white solid;
                    background-color:white;
                    } 
                
    /* partie centrale : services - Disciplines - Chiffres - Coordonnées */   
    div#fiche_middlePart{
    	margin-top:10px;
        /* color:#9AABC8;*/
        color:#369;
        }
        
        div#fiche_middlePart a{
        	text-decoration:none;
            color:#369;
        }
        
        div#fiche_middlePart a:hover{
			text-decoration:underline;	
        }
        
        div#fiche_middlePart h3.title{
        	color:#004586;
            background:url('/images/carreBleu_10x10.png') no-repeat left;
            padding-left:15px;
        }
        
        div#fiche_middlePart div.leftPart,div.centerPart,div.rightPart{ /* écart en bas pour pouvoir afficher la div.bottomPart */
                    margin-bottom:20px;
        }
    
    	/* partie de droite : Services et Chiffres Clés */
    	div#fiche_middlePart div.leftPart{
        	width:32%;float:left;vertical-align:top;
            white-space:normal;
            margin-right:1.5%;
            /* background-color:red;*/}     	
            
            /* services */
            div#fiche_middlePart div.leftPart div.services h3.title{/* titre de la section */
                }
                
            div#fiche_middlePart div.leftPart div.services h4.siteTitle{/* titre du site pour HPAM */
            	color:#004586;
                } 
            	
                /* service */
                div#fiche_middlePart div.leftPart div.services div.service{ /* normal */
                	/* margin-bottom:5px;max-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:now-wrap; */}
        		div#fiche_middlePart div.leftPart div.services div.service:hover{ /* au passage de la souris */
                	/* max-height:none;white-space:normal;*/}
                    
            		div#fiche_middlePart div.leftPart div.service h4.title{/* titre du service */
                    	color:#00A9E8;
                    } 
            		div#fiche_middlePart div.leftPart div.service p{/* description du service */
                        text-align:left;
                        font-family:Verdana;
                        font-size:12px;
                        padding-left:15px;
                        -webkit-margin-before:0px;
                    	margin-top:0px;
                    } 
    	
        /* partie au milieu : Disciplines */
        div#fiche_middlePart div.centerPart {
        	width:30%;float:left;vertical-align:top;
            white-space:normal;
            margin-right:1.5%;
            /* background-color:green;*/} 
        
        	/* pictos */
            div#fiche_middlePart div.centerPart div.disciplines div.tableauPictos{width:100%;overflow:hidden;margin-top:5px;}
            
            div#fiche_middlePart div.centerPart div.disciplines div.lignePictos{width:100%;overflow:hidden;margin-top:5px;}
            
            div#fiche_middlePart div.centerPart div.disciplines div.lignePictos div.picto{
            	float:left;width:85px;padding-bottom:3px;text-align:center;font-size:10px;line-height:90%;
                max-height:84px;overflow:hidden;text-overflow:ellipsis;white-space:now-wrap;}
			
            div#fiche_middlePart div.centerPart div.disciplines div.lignePictos div.picto:hover{ /* au passage de la souris */
            	max-height:none;
                white-space:normal;
                /* background-color:#004586;*/
                font-weight:bold;
                color:#004586;              
                }
                
            div#fiche_middlePart div.centerPart div.disciplines div.lignePictos div.picto img{
            	margin-bottom:2px;
            }
    	
        
        /* partie de droite : Chiffres clés - Coordonnées */
        div#fiche_middlePart div.rightPart{
        	width:32%;float:left;vertical-align:top;
            white-space:normal;
            /* background-color:yellow; */} 
            	
            /* Chiffres clés */
            div#fiche_middlePart div.chiffres{
            	margin-bottom:20px;
            }
            
            div#fiche_middlePart div.chiffres h4.title{ /* sous-titres */
            	color:#00A9E8;
            }
            
            
            div#fiche_middlePart div.chiffres ul{/* liste à puces */
            	-webkit-margin:0px;
                list-style-type: square;
                } 
                
                div#fiche_middlePart div.chiffres ul a{/* liste à puces */
                    /*color:#9AABC8;*/
                    color;#369;
                    } 
            
            /* Coordonnees */
            div#fiche_middlePart div.rightPart div.coordonnees{
                    /* border: 0.5px solid #D7DBDE;*/
                    border-radius:5px;
                    -webkit-border-radius:5px;
                    padding-bottom:5px;
            }
                div#fiche_middlePart div.rightPart div.coordonnees h3.title{
					margin-top:2px;
                }
                    
				div#fiche_middlePart div.rightPart div.coordonnees div.adresse{/* adresse */
                	text-align:left;
                    }
                    
                    div#fiche_middlePart div.rightPart div.coordonnees div.adresse h4.title{/* titre de la section adresse */
                        text-align:left;
                        color:#00A9E8;
                        padding-left : 5px;
                        -webkit-margin-before:5px;
                        border-bottom: 1px dashed #CCC;
                        } 

                    div#fiche_middlePart div.rightPart div.coordonnees div.adresse p{/* adresse */
						width:55%;
                        float:left;
                        text-align:left;
                        font-family:Verdana;
                        font-size:12px;
                        padding-left:15px;
                        -webkit-margin-before:0px;
                        }                                          
                	
                    div#fiche_middlePart div.rightPart div.coordonnees div.adresse img.logo{ /* logo */
                		max-width:35%; display:block;
                    	padding-top:5px;padding-right:10px;
                    	float:right;
                    }
                                       
                    div#fiche_middlePart div.rightPart div.coordonnees div.adresse a.planAcces{ /* plan d'accès */
                        display:block;
                        }
                    
				div#fiche_middlePart div.rightPart div.coordonnees div.website{/* site internet */
                	clear:both;
                    padding-bottom:5px;
                    margin-top:10px;
                    /* background-color:red; */} 
                    
                    div#fiche_middlePart div.rightPart div.coordonnees div.website h4.title{/* titre de la section site internet */
                        text-align:left;
                        color:#00A9E8;
                        padding-left : 5px;
                        -webkit-margin-before:5px;
                        border-bottom: 1px dashed #CCC;
                        } 
                        
                    
                    div#fiche_middlePart div.rightPart div.coordonnees div.website a{/* liens */
                        text-align:right;
                        padding-left:15px;
                        } 
                
        /* partie basse */
        div#fiche_middlePart div.bottomPart{
        	clear:both;
            display:block;
            
            white-space:normal;
            border : 1px solid #EBEBEB;-webkit-border-radius:4px;border-radius=4px;
            background-color: whiteSmoke;
            
            width : 60%;

            margin-left: auto;
            margin-right: auto;
            margin-bottom:20px;
            padding:10px;
            }
            
            div#fiche_middlePart div.bottomPart span.title{
				display:block;
                margin-bottom:2px;
                white-space:normal;
                font-weight:bold;
            }
            
            div#fiche_middlePart div.bottomPart p{
            }
            
                div#fiche_middlePart div.bottomPart ul{
            		-webkit-margin:0px;
                	list-style-type: square;
                }        
                
                    div#fiche_middlePart div.bottomPart ul li a{
                        border-bottom: 1px dotted;
                    }
           
            div#fiche_middlePart /* div.bottomPart */ a.lienFiche, div#actualites a.lienFiche{
                    display:block;
                    clear:right;
                    float:right;
					
                    min-width: 54px;
                    
                    border: 1px solid #EBEBEB;
                    background-color:#9AABC8;
                    
                    -webkit-border-radius:2px;border-radius:2px;
                    
                    color:white!important;
                    font-weight:bold;
                    
                    cursor:pointer;
                    
                    padding: 4px 15px 6px 15px;
            }
 
             div#fiche_middlePart div.boutonPraticiens{
             	text-align:center;
                width:270px;
             }
             
             div#fiche_middlePart div.boutonPraticiens a.lienPraticiens{      
                    float:none;
                    color:#9AABC8;
                    background:url(/images/annuaire_degradBot.png) bottom repeat-x;                
                    margin-left: auto;
                    margin-right: auto;
                    display:block;
                    clear:right;
					
                    min-width: 54px;
                    
                    border: 1px solid #EBEBEB;
                    
                    -webkit-border-radius:2px;border-radius:2px;
                    
                    font-weight:bold;
                    
                    cursor:pointer;
                    
                    padding: 4px 15px 6px 15px;
            }
            
             div#fiche_middlePart div.boutonPraticiens a.lienPraticiens:hover{      
                    color:#004586;
                    /* background:url(/images/annuaire_degradBot.png) bottom repeat-x; */                                  
                    border: 1px solid #004586;                  
            }           
                
            div#fiche_middlePart a.lienPraticiens div.pictoPraticien{
            	/* background:url('/images/ficheProfilHomme.png') center left no-repeat; */
            	background:url('/images/menu_rejoignez-nous.png') center left no-repeat;
                width:25px;
                height:25px;
                float:left;
                margin:2px;
                margin-right:4px;
                }
      
            
            	div#fiche_middlePart /* div.bottomPart */ a.lienFiche:hover, div#actualites a.lienFiche:hover{
                    background-image: -webkit-linear-gradient(top,#9AABC8,#004586);
                    background-image: -moz-linear-gradient(top,#9AABC8,#004586);
                    background-image: -ms-linear-gradient(top,#9AABC8,#004586);
                    background-image: -o-linear-gradient(top,#9AABC8,#004586);
                    background-image: linear-gradient(top,#9AABC8,#004586);

                    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#9AABC8',EndColorStr='#004586');
                    border: 1px solid #004586;
                    box-shadow: 0 1px 1px rgba(0,0,0,.1);
                    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
                    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);
                    
                    color: white;
                    
                    -webkit-transition: all 0;
                    -moz-transition: all 0;
                    -o-transition: all 0;
                    transition: all 0;
                }






div#rechercheValidee{padding:10px; height:650px; line-height:16px; background:url('/images/bg_global.png') repeat-x bottom left; }

	div#rechercheValidee div.resultatsRecherche{
    	width:725px; height:550px;
        overflow:auto;
        margin-left:-5px;
        border-bottom:1px solid #d7dbde;>
    }
    
        div#rechercheValidee div.resultatsRecherche div.ligneResultat{
            border;1px solid red;
        }
	
            /****************************************/
            /*         LIGNE ETABLISSEMENT          */
            /****************************************/															
            div#rechercheValidee div.resultatsRecherche div.ligneResultat div.ligneEtab{
                font-family:Tahoma;
                margin:0; padding:0;
                font-size:12px;
                background:url('/images/recherche_bg_blue.png') repeat-x; color:#FFF;
                overflow:hidden;
            }
            
            /****** INFO ETAB ******/
            div#rechercheValidee div.resultatsRecherche div.ligneResultat div.ligneEtab div.infoEtab{
            }

                div#rechercheValidee div.resultatsRecherche div.ligneResultat div.ligneEtab div.infoEtab div.iconeEtab{ /* Icone de l'établissement */
                    /*
                    float:left;
                    margin-left:10px; margin-top:6px;
                    width:21px; height:18px;
                    background:url('/images/journal.png') no-repeat;*/
                }
        
                div#rechercheValidee div.resultatsRecherche div.ligneResultat div.ligneEtab div.infoEtab div.coordonneesEtab{ /* Coordonnées de l'établissement */
                    float:left;
                    margin-left:10px; margin-top:6px;
                    color:#FFF;
                    margin-bottom:3px;
                }
        
                    div#rechercheValidee div.resultatsRecherche div.ligneResultat div.ligneEtab div.infoEtab div.coordonneesEtab span.nomEtab{ /* Nom de l'établissement */
                        font-size:15px;
                        color:#FFF;
                        font-weight:bold;
                        font-family:Verdana;
                    }
                    
          /****** LIENS ETAB ******/  
          div#rechercheValidee div.resultatsRecherche div.ligneResultat div.ligneEtab div.liens{
              text-align:left;
              float:right;
              padding-top: 20px;
              padding-right:100px;
          }
          
                div#rechercheValidee div.resultatsRecherche div.ligneResultat div.ligneEtab a{
                    text-decoration:none;
					padding-left:5px;
                    color:#FFF;
                    font-weight:normal;
                }
                
                    div#rechercheValidee div.resultatsRecherche div.ligneResultat div.ligneEtab a:hover{
                        text-decoration:underline;
                    }
            
                div#rechercheValidee div.resultatsRecherche div.ligneResultat div.ligneEtab div.lienFiche{
                	color:#828282;
                    margin-bottom:10px;
                }
                
            /****************************************/
            /*         LIGNE SPECIALITE             */
            /****************************************/	

            div#rechercheValidee div.resultatsRecherche div.ligneResultat div.ligneSpecialite{
                font-family:Tahoma;
                font-size:12px;
                background:url(/images/annuaire_degradBot.png) bottom repeat-x;
                color:#FFF;
                border-top:1px #cccccc solid;
                border-bottom:1px #cccccc solid;
                overflow:hidden;
                padding:3px;
            }
    
                div#rechercheValidee div.resultatsRecherche div.ligneResultat div.ligneSpecialite div.nomSpecialite{
                    width:40%;
                    float:left;
                    padding-left:30px;
                    padding-right:30px;
                    margin-right:-30px;
                    font-size:13px;
                    color:#369;
                    font-weight:bold;
                    font-family:Verdana;
                }
        
                div#rechercheValidee div.resultatsRecherche div.ligneResultat div.ligneSpecialite div.lienSitePatho{
                      width:50%;
                      padding-right:30px;
                      margin-left:-30px;
                      text-align:right;
                      float:right;
                }
        
                    div#rechercheValidee div.resultatsRecherche div.ligneResultat div.ligneSpecialite div.lienSitePatho a{
                        color:#9AABC8;
                        text-decoration:underline;
                    }
 
             /****************************************/
            /*         LIGNE PRATICIEN              */
            /****************************************/	

            div#rechercheValidee div.resultatsRecherche div.ligneResultat div.lignePraticienInactive,div.lignePraticienActiveOn, div.lignePraticienActiveOff{
                font-family:Tahoma;
                font-size:12px;;
                overflow:hidden;
                padding:3px;
 				/*background:url(/images/annuaire_degradBot.png) bottom repeat-x;*/
                background:url(/images/recherche_degradBot.png) bottom repeat-x;
            }
            
                div#rechercheValidee div.resultatsRecherche div.ligneResultat div.lignePraticienActiveOn:hover,div.lignePraticienActiveOff:hover{
                    background:url(/images/annuaire_degradBot_hover.png) bottom repeat-x;
                    color:#369;
                }
    
                div#rechercheValidee div.resultatsRecherche div.ligneResultat /*div.lignePraticien*/ div.nomActe{
                    width:33%;
                    float:left;
                    text-align:right;
                    padding:5px;
                }
                
                	div#rechercheValidee div.resultatsRecherche div.ligneResultat /*div.lignePraticien*/ div.nomActe a,{
						color:#8A8A8A;
                        text-decoration:underline;
                        font-weight:normal;
                    }
                    
                        div#rechercheValidee div.resultatsRecherche div.ligneResultat /*div.lignePraticien*/ div.nomActe a:hover{
                            color:#0c9fe5;
                        }
        
                div#rechercheValidee div.resultatsRecherche div.ligneResultat /*div.lignePraticien*/ div.infosPraticien{
                    width:33%;
                    float:left;
					text-align:left;
                    padding:5px 5px 5px 20px;
                    font-size:12px;
                }
                             
                	div#rechercheValidee div.resultatsRecherche div.ligneResultat /*div.lignePraticien*/ div.infosPraticien div.emailPraticienOn,div.telephonePraticienOn,div.horairesConsultationPraticienOn{
                    	display:block;
                        opacity:1;
                    }
                    
                 	div#rechercheValidee div.resultatsRecherche div.ligneResultat /*div.lignePraticien*/ div.infosPraticien div.emailPraticienOff,div.telephonePraticienOff,div.horairesConsultationPraticienOff{
                    	display:none;
                        opacity:0;
 						transition:opacity 0.2s linear;
                    }                 

                div#rechercheValidee div.resultatsRecherche div.ligneResultat /*div.lignePraticien*/ div.plusInfosPraticienOff{
                    float:right;
                    width:20%;
					text-align:center;
                    font-size:12px;
                }

                div#rechercheValidee div.resultatsRecherche div.ligneResultat /*div.lignePraticien*/ div.plusInfosPraticienOff:hover{
					text-decoration:underline;
                }
        
                div#rechercheValidee div.resultatsRecherche div.ligneResultat /*div.lignePraticien*/ div.sitePatho{
                    width:30%;
                    float:right;
                    text-align:right
                }
                
                    div#rechercheValidee div.resultatsRecherche div.ligneResultat /*div.lignePraticien*/ div.sitePatho div.iconeSitePatho{
                        float:left;
                    }

                    div#rechercheValidee div.resultatsRecherche div.ligneResultat /*div.lignePraticien*/ div.sitePatho div.lienSitePatho{
                        float:right;
                        width:75%;
                    }
	
     div#rechercheValidee tr.cquoi,tr.cquoi td{
    	/* background-color:green; */
    }
#blocRechercheGenerale { position:absolute; background:url('/images/annuaire_fondGeneral.png') no-repeat; width:998px; height:74px;margin-top:30px;  }
#blocRechercheGenerale .recherche { position:absolute; font-size:24px; font-family:Verdana; margin-left:20px; margin-top:17px; background('/images/annuaire_fondInput.png') no-repeat; width:752px; height:34px; color:#A5A5A5; }
#blocRechercheGenerale #preText {position:absolute; font-size:18px; color:#D5D5D5; font-family:Verdana; margin-left:100px; margin-top:28px;}
#blocRechercheGenerale #btnRechercher { position:absolute; width:182px; height:40px; cursor:pointer; border:0; margin-left:797px; margin-top:17px; background:url('/images/annuaire_btnRechercher.png') no-repeat; }

#rechercheAvancee { position:absolute; background:url('/images/annuaire_bgAvancee.png') no-repeat top left; width:998px; height:254px; margin-top:150px; }
#rechercheAvancee #btnRechercheAvancee { position:absolute; margin-top:190px; margin-left:417px; width:182px; height:40px; cursor:pointer; border:0;  background:url('/images/annuaire_btnRechercher.png') no-repeat; }
#rechercheAvancee .bulle { background:url('/images/annuaire_bulle.png') no-repeat; position:absolute; margin-left:755px; margin-top:-10px; width:241px; height:95px;  padding-left:7px; font-weight:bold; display:none; z-index:10; color:#ffb502; }
#rechercheAvancee .bulleP { background:url('/images/annuaire_bulle.png') no-repeat; position:absolute; margin-left:466px; margin-top:-10px; width:241px; height:95px; padding-left:10px; padding-top:4px; font-weight:bold; display:none; z-index:10; color:#ffb502; }

/* ----- Identification ----- */
div#identification{ padding-left:10px; padding-right:10px; line-height:16px; background:url('/images/bg_global.png') repeat-x bottom left;}
	div#identification h1.title{margin-left:10px;font-size:16px; color:#00A9E8; padding-bottom:16px; margin-bottom:16px; border-bottom:1px dashed #ced3d6; font-weight:bold;}
	div#identification h2.title{font-size:14px; color:#00A9E8; font-weight:normal; text-decoration:underline;}
	div#identification font.colored{font-weight:bold; color:#00A9E8; padding:0; margin:0;}
	#identification #btnIdentifier {width:182px; height:40px; cursor:pointer; border:0; background:url('/images/identification_btnIdentifier.png') no-repeat; }
	#identification #btnValider {width:182px; height:40px; cursor:pointer; border:0; background:url('/images/btnValider.png') no-repeat; }

/* ----- Inscription ----- */
div#inscription{padding-left:10px; padding-right:10px; /*height:360px;*/line-height:16px; background:url('/images/bg_global.png') repeat-x bottom left;}
	div#inscription h1.title{margin-left:10px; font-size:16px; color:#00A9E8; padding-bottom:16px; margin-bottom:16px; border-bottom:1px dashed #ced3d6; font-weight:bold;}
	div#inscription h2.title{font-size:14px; color:#00A9E8; font-weight:normal; text-decoration:underline;}
	div#inscription font.colored{font-weight:bold; color:#00A9E8; padding:0; margin:0;}

/* ----- Newsletter ----- */
div#newsletter{padding:0px; line-height:16px; background:url('/images/bg_global.png') repeat-x bottom left;}
	div#newsletter h1.title{margin-left:10px; font-size:16px; color:#00A9E8; padding-bottom:16px; margin-bottom:16px; border-bottom:1px dashed #ced3d6; font-weight:bold;}
	div#newsletter h2.title{font-size:14px; color:#00A9E8; font-weight:normal; text-decoration:underline;}
	div#newsletter font.colored{font-weight:bold; color:#00A9E8; padding:0; margin:0;}
	#newsletter #btnEnvoyer {width:182px; height:40px; cursor:pointer; border:0; background:url('/images/newsletter_btnEnvoyer.png') no-repeat; } 

/* ----- Contact ----- */
div#contact{padding:0px; line-height:16px; background:url('/images/bg_global.png') repeat-x bottom left;}
	div#contact h1.title{margin-left:10px; font-size:16px; color:#00A9E8; padding-bottom:16px; margin-bottom:16px; border-bottom:1px dashed #ced3d6; font-weight:bold;}
	div#contact h2.title{font-size:14px; color:#00A9E8; font-weight:normal; text-decoration:underline;}
	div#contact font.colored{font-weight:bold; color:#00A9E8; padding:0; margin:0;}
	#contact #btnEnvoyer {width:182px; height:40px; cursor:pointer; border:0; background:url('/images/newsletter_btnEnvoyer.png') no-repeat; } 

/* ----- Footer ----- */
div#footerSeparator{height:1px; display:none;}
div#footer{
	height:29px;
    margin-top:-3px;
    background:url('/images/bg_footer.png') repeat-x top left;
    padding-top:14px;
    padding-left:2px;
    padding-right:2px;
    text-align:center;
	font-weight:bold;
    letter-spacing:0.5px;
}
	div#footer .space{width:1px; margin-left:42px; margin-right:42px; margin-left:21px\9; margin-right:21px\9;}
	div#footer a{text-decoration:none; color:#a5a5a5;}
	div#footer a:hover{text-decoration:underline;}


/* ----- AutoComplete ----- */
li.ac_over{background-color:#e5f7ff; color:#9b9c9e; }
.ac_results{border:1px #e6e6e6 solid; }