@import 'objet.css';
@import 'contact.css';
@import url(http://fonts.googleapis.com/css?family=Cabin&v2);

html {
	/* force l'apparition de la barre de défilement pour Firefox */
	overflow: -moz-scrollbars-vertical !important;
}

html, body {
  height: 100%;
}

body {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px; line-height:20px; color:#5b301e;
	background: url(../fr/images/bg_body.jpg);
}
strong {font-weight:bold; font-size:110%;}
p {
	margin: 0;
	padding: 4px 0 4px 0;
}

a {
	color: #d31c6f;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}

form {
	margin: 0;
	padding: 0;
}

hr {
	clear: inherit;
	border: 0;
	margin: 0;
    border-bottom:1px solid #91c3b6;
}
* > hr {}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul li {
	text-indent: 13px;
	background: url(../fr/images/puce_li.gif) no-repeat 0px 8px;
}

.titre {
	font-size: 1.4em;
	display: block;
	color: #5b301e;
}
.titre1 {
    font-size: 17px; font-weight: normal;
	color: #5b301e;
    background: url(../fr/images/puce_titre.gif) no-repeat 0 10px ;
    border-bottom:1px solid #d31c6f;
    padding:5px 0 5px 18px;
}

.titre .textegrand {
	font-weight: bold;
}

.sous_titre {
	padding: 0;
	margin: 0;
	font-size: 12px; font-weight:bold;
	color: #639185;
	display: block;
}
#conteneur .btn { margin:0 auto;}
#conteneur .btn a {
    background:#d31c6f; color:#fff; width:auto; font-weight:bold;
    padding:1px 6px; margin:3px; text-decoration:none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; 
    float:left;
}

#conteneur input.btn {
    background:#d31c6f;     
    display:block; margin:0 auto 10px auto; position:relative;
    width:124px; padding:0 8px;
    line-height:26px; color:#60311e;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; 
    border:none; color:#fff; font-weight:bold;
    cursor:pointer;
}

/*
.couleur1 {
	color: #96C9BC;
}

.couleur2 {
	color: #51A6BF;
}

.couleur3 {
	color: #DA833E;
}

.textenormal {
	color: #A5A5A5;
}
*/
.textepetit {
	font-size: 0.85em;
}

.textegrand {
	font-size: 1.1em;
}

.champobligatoire {
	color: #FF0000;
	font-weight: bold;
}

.clear {
	clear: both;
}

/***** Interface *****/
#fond {
	/*height: 829px;*/
	background: url(../fr/images/bg_top.jpg) repeat-x top left;
	z-index: 10;
}

#conteneur {
	position: relative;
	width: 950px;
	margin:0 auto;
	color: #8e7c75;
}

#header { display: none; }
*+html #header {
	position: absolute;
	z-index: 1000;
	display: block;
	top: 16px;
	margin: 0 0 0 10px;
	width: 105px;
	height: 97px;
}
*+html #header:hover { text-decoration: none; }


#contenu {
    background: url(../fr/images/bg_content.png) repeat-y top left;
    padding:0 2px 0 3px ;
	width: 945px;
}

/***** Bloc Header *****/
#bloc_header {
	height: 40px;
	z-index: 0;
    background: url(../fr/images/top_menu.gif) no-repeat top right;
}

#bloc_header h1 {
	margin: 0;
	padding: 0;
	display: block;	
    position: absolute;
	top: 16px;
    left: 10px;

    background: url(../fr/images/logo.png) no-repeat top center;
}

#bloc_header h1 a {
	display: block;
	text-indent: -5000px;
	font-size: 0px;	width: 92px;
	height: 107px;    
}
/**+html #bloc_header h1 a { position: static; top: auto; margin: 0; width: auto; height: auto; }*/

.header1,
.header2,
.header3,
.header4,
.header5 {    
    background: url(../fr/images/bg_header.jpg) no-repeat top right;
    height:133px;
    text-indent:-9000px;
}

.header1 {    background: url(../fr/images/bg_header1.jpg) no-repeat top right;
}
.header2{    background: url(../fr/images/bg_header2.jpg) no-repeat top right;
}
.header3{    background: url(../fr/images/bg_header3.jpg) no-repeat top right;
}
.header4{    background: url(../fr/images/bg_header4.jpg) no-repeat top right;
}
.header5 {    
    background: url(../fr/images/bg_header.jpg) no-repeat top right;
}

/***** MENU HEADER - Le Groupe *****/
#bloc_header ul {padding-left:109px;}
#bloc_header ul li {
	background: none; float:left;
    padding:4px 0; text-indent:0px;
    position:relative;
}
#bloc_header ul li:hover { background:#d31c6f;}

#bloc_header ul li a {
	line-height: 30px;
	display: block;
        font-family: 'Cabin', sans-serif;
    color:#fff; font-size:12px;
    padding:0 10px;
    border-right:1px solid #2a1309;
    border-left:1px solid #a18478;
}
#bloc_header ul li a:hover {text-decoration:none;}

#bloc_header .sous_menu_top {  display:none;
    padding:0; margin:0; z-index:100;
    position:absolute; top:34px; left:0;
    border-top:1px solid #d31c6f;
    font-family:"Trebuchet MS", arial, sans-serif; 
}
#bloc_header li:hover .sous_menu_top { display:block; }
#bloc_header .sous_menu_top li { margin:0; padding:0;}
#bloc_header .sous_menu_top a { 
    border:1px solid #d31c6f; border-top:none;
    display: block; width:140px;
    font-size:11px; line-height:16px;
    padding: 5px 5px 5px 15px; margin:0;
    background:#fff url(../fr/images/puce_square.gif) no-repeat 6px 11px;
    color: #61321e;
}
#bloc_header  .sous_menu_top a:hover {background-color:#d5cec5;}
#bloc_header .sous_menu_top a.actif {font-weight:bold; color:#d31c6f; background-color:#d5cec5;}    
    
#bloc_header ul li#menu_groupe_1_actif,
#bloc_header ul li#menu_groupe_2_actif,
#bloc_header ul li#menu_groupe_3_actif,
#bloc_header ul li#menu_groupe_4_actif,
#bloc_header ul li#menu_groupe_5_actif,
#bloc_header ul li#menu_groupe_6_actif,
#bloc_header ul li#menu_groupe_7_actif  {background:#d31c6f;}
/*
#menu_groupe_1_actif .sous_menu_top, 
#menu_groupe_2_actif .sous_menu_top, 
#menu_groupe_3_actif .sous_menu_top, 
#menu_groupe_4_actif .sous_menu_top, 
#menu_groupe_5_actif .sous_menu_top,
#menu_groupe_6_actif .sous_menu_top,
#menu_groupe_7_actif .sous_menu_top  {display:block;}*/

/***** Bloc Rechercher *****/
#bloc_rechercher {
	width: 189px; padding:2px 3px;
	height: 26px; float:right; margin:15px 0;
	background: url(../fr/images/bg_rechtop.jpg) no-repeat;
}

#bloc_rechercher label {	display: none;}

#bloc_rechercher #text_rechercher {
	width: 150px;
	height: 17px;
	margin: 0;
	padding: 2px 3px;
	border: none; background:none;
	color: #61321e; display:inline; font-size:11px;
}

#bloc_rechercher #btn_rechercher {
    background:none; border:none; text-indent:-9000px; font-size:0;
    height:20px; width:24px; overflow:hidden; cursor:pointer;
}

/*Elements communs aux 2 colonnes*/
#bloc_gauche h2,  #bloc_droite h2 {
    font-family: 'Cabin', sans-serif; 
    font-size:17px; line-height:22px;
    color:#63321e;
    padding:0px 0 0 35px;
    margin: 20px 0 10px 0 ;
}
#bloc_gauche li,  #bloc_droite li {
    font-size:12px;
    background:none;
        text-indent: 0px; padding:0;
        border-top:1px solid #fdfcfb;
        border-bottom:1px solid #f3f0ed;
}
#bloc_gauche li a,  #bloc_droite li a {
    display: block;
    color: #61321e;
    padding: 4px 0 4px 30px;
    background: url(../fr/images/puce_item.png) no-repeat 10px 8px;
}
#contenu .sous_menu_col { display:none; }
#contenu .actif .sous_menu_col { display:block; background:#fff; margin:0 1px;}
#contenu .actif .sous_menu_col li { border:none;}
#contenu .actif .sous_menu_col a {
    display: block; font-size:11px; line-height:16px;
    padding: 2px 0 2px 30px;
    color: #61321e;
}
    #contenu #bloc_gauche .actif .sous_menu_col a { background: url(../fr/images/puce_ssmenu.gif) no-repeat 12px 8px; }
    #contenu #bloc_droite .actif .sous_menu_col a { background: url(../fr/images/puce_ssmenu2.gif) no-repeat 12px 8px; }
#contenu .actif .sous_menu_col a:hover {background-color:#fbfaf9;}
#contenu #bloc_gauche .actif .sous_menu_col a.actif {font-weight:bold; color:#d31c6f;}    
#contenu #bloc_droite .actif .sous_menu_col a.actif {font-weight:bold; color:#639185;}    
    
#contenu .sous_menu_col li {background:none;}

/***** Bloc Gauche *****/
#bloc_gauche {
	float: left;
	width: 209px;
	margin: 0;
}
#bloc_gauche h2 {
    clear:both;
    background: url(../fr/images/puce_titre_colgauche.png) no-repeat 8px 0;
}
#bloc_gauche h2:first-letter { color:#d31c6f; }

#bloc_gauche ul li a:hover, #bloc_gauche ul .actif a {	
    background: #d5cec5 url(../fr/images/puce_item_hover.png) no-repeat 10px 8px;
    text-decoration:none;
}
/***** Bloc Etablissements *****/

.bouton1 {
    display:block; margin:0 8px 10px 8px; position:relative;
    width:174px; padding:0 8px;
    line-height:26px; color:#60311e;
    background: url(../fr/images/btn_1.png) no-repeat top left;
}
/*.bouton1:hover {text-decoration:none;}*/
 .bouton1 span {
    position:absolute; top:2px; right:6px; display:block; width:18px; height:22px;
    background: url(../fr/images/fleche_bas.gif) no-repeat top center;
}
.bouton1:hover span { background: url(../fr/images/fleche_droite.gif) no-repeat top center;}

a#search_loca span { background: url(../fr/images/btn-rechercher.gif) no-repeat center center;}

.bouton1 span:ACTIVE {
background: url(../fr/images/fleche_droite.gif) no-repeat top center;
}


#bloc_specialites, #bloc_etablissements, #bloc_recherches, #bloc_annuaire {position:relative;}


/***** Menu Choix d'une spécialité *****/

#bloc_specialites, #bloc_etablissements,#bloc_recherche_g {position:relative;}

#menu_specialites, #menu_etablissements {
   display:none;
    position:absolute; top:-10px; left:100%;
    border:2px solid #D31C6F ;
    /* #d5cec5 */
     background:#fcfbfa;
    width:740px; 
        -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; 

}
#menu_specialites span, #menu_etablissements span { background:none; position:absolute; top:12px; left:-13px;}
/*
#bloc_specialites:hover #menu_specialites,
#bloc_etablissements:hover #menu_etablissements { display:block; }
*/

#menu_specialites li, 
#menu_etablissements li  {width:240px; float:left; margin: 0 3px;}
#menu_specialites li a, 
#menu_etablissements li a {
    padding:1px 2px 1px 30px;
    background-position:10px 4px;
}

#contenu #menu_specialites li a:hover, 
#contenu #menu_etablissements li a:hover {
    background-position:10px 4px;
}

#recherche_specialites .desc strong {color:#000;}

/***** Bloc Annuaire des praticiens *****/
#bloc_annuaire {}
* html #bloc_annuaire { }

    #bloc_annuaire a {
        background: url(../fr/images/bloc_praticien.jpg) no-repeat top center;
        height: 46px;
        display: block;
        text-indent: -5000px;
        font-size: 0px;
    }

/***** Bloc Droite *****/
#bloc_droite {
	float: right;
	width: 206px;
}
* html #bloc_droite {}
    #bloc_droite h2 {
        font-weight:normal;
        background: url(../fr/images/puce_titre_coldroite.png) no-repeat 8px 0;
    }
    #bloc_droite h2:first-letter { color:#639185; }

    #bloc_droite ul li .actif , 
    #bloc_droite ul li a:hover {	
        background: #d5cec5 url(../fr/images/puce_item_hover2.png) no-repeat 10px 8px;
        text-decoration:none;
    }

/***** Bloc Mon accueil *****/
#bloc_accueil {}

/***** Bloc Je prépare mon séjour *****/
#bloc_sejour {}

/***** Bloc Droit du patient *****/
#bloc_droitdupatient {}

/***** Bloc Nouveaux nés *****/
#bloc_nouveauxnes a {
	background: url(../fr/images/nouveaux_nes.jpg) no-repeat top center;
	height: 15px; padding:45px 0 0 8px;
	display: block;
    color:#639185; font-size:11px;
        margin-bottom: 5px ;
    margin-top: 5px;
}

#bloc_nouveauxnes a.videoSR  {
	background: url(../fr/images/bouton_video_sr_clem.jpg) no-repeat top center;
	float:left;
	margin-left: 2px;
	width: 90px;
	padding:127px 0 0 8px;
	text-align: center;
}



#bloc_nouveauxnes a.videoCl  {
	background: url(../fr/images/bouton_video_sr_clem.jpg) no-repeat top center;
	float:left;
	margin-right: 2px;
	width: 90px;
	padding:127px 0 0 8px;
	text-align: center;
}

#bloc_videocli a {
	height: 15px; padding:45px 0 0 8px;
	display: block;
    color:#639185; font-size:11px;
    margin-bottom: 5px ;
    margin-top: 5px;
}

#bloc_videocli a.videoSR  {
	background: url(../fr/images/bouton_video_sr_clem.jpg) no-repeat top center;
    padding: 127px 0 0 8px;
    text-align: center;
	color:#639185;
	margin-bottom: 5px ;
    margin-top: 5px;
}

#bloc_videocli a.videoCl  {
	background: url(../fr/images/bouton_video_sr_clem.jpg) no-repeat top center;
    padding: 127px 0 0 8px;
    text-align: center;
	color:#639185;
	margin-bottom: 5px ;
    margin-top: 5px;
}

#bloc_videocli a.videostandard  {
	background: url(../fr/images/bouton_video_standard.jpg) no-repeat top center;
    padding: 127px 0 0 8px;
    text-align: center;
	color:#639185;
	margin-bottom: 5px ;
    margin-top: 5px;
}

/***** Bloc Resume etablissement *****/

#bloc_resumeetablissement {
	border:1px solid #dfdfdf;
	        -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px; 
	text-align:center;
	margin-top : 20px;
	margin-left: auto; 
  	margin-right: auto;
  	padding-bottom:10px;
	background-color : #ffffff;
  	width: 166px;
}

#bloc_resumeetablissement img{
	border: 2px;
	border-style:solid;
	border-color: #92C6B9;
	display: block;
	margin: 0 auto;

}	




/***** Bloc Centre *****/
#bloc_centre {
	width: 497px;
    float:left; margin:0 6px;
	padding:0 10px;
}

/***** Bloc Footer *****/
#bloc_footer { border-bottom:4px solid #96c9bc; text-align:center; padding:10px 0 4px 0; }

/***** MENU FOOTER - Outils *****/
#bloc_footer ul li {
	display: inline; /* pour IE */
    background:none; list-style-type:none;
    font-size:11px; height:11px;
    padding:0 8px 0 6px; border-right:1px solid #a2998e;
}

#bloc_footer ul li a {color:#a2998e;  }
#bloc_footer ul #menu_footer_1 a {}
#bloc_footer ul #menu_footer_2 a {}
#bloc_footer ul #menu_footer_3 a {}
#bloc_footer ul #menu_footer_4 {border:none;}

/***** Bloc Pyxis *****/
#pyxis {
	position: relative;
	left: 50%;
	width: 953px;
	margin-left: -477px;
	padding: 7px 0 25px 11px;
}

#pyxis a {
	color: #fff;
	font-size: 0.9em;
}


#bloc_liste_rubriques {}
#bloc_etablissement h2 {color:#d31c6f;}

