/* CSS Document */
body{
	background: url(../images/bg_body2.png) no-repeat center fixed, #f5f5f5;
	padding-top:15px; 
	font-family: Estrangelo Edessa, Arial, Helvetica, sans-serif;
	color:#515151;
}


.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:-5px; left:100%;margin-left:-1px;
-webkit-border-radius:0 6px 6px 6px;
-moz-border-radius:0 6px 6px 6px;
border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;
	border-color:transparent;
	border-style:solid;border-width:5px 0 5px 5px;
	border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;
-webkit-border-radius:6px 0 6px 6px;
-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}





.breadcrumb{
	background-color:#154787;
}

.breadcrumb li a{
	color:#fff;
	text-decoration:underline;
	font-weight:bold;
}

.breadcrumb > li{
    color: #fff;
}


hr{
	border-bottom: 1px dashed black; 
}

.modif_slog h2{
	font-size:3em;
	text-shadow:2px 5px 5px #999;
	color:#154787;
}

.modif_dispo_logo img{
	margin:0 auto;
}


/**setting menu**/

#menu{
	margin-top:20px;
	margin-bottom:10px;
}

.navbar-default{
	/*background:#cc071b;*/ 
	border-bottom-color:#000;
	border-radius:10px 10px 0 0;
	margin-bottom:10px;
	background: rgba(0, 0, 0, 0) linear-gradient(#111, #506f21) repeat scroll 0 0;
}

.navbar .nav > li > a {
  color: #fff;
  /*font-weight:bold;*/
  padding: 15px 13px;
  margin-right:15px;
}


.navbar .nav > li > a:hover {
  color: #fff;
  font-weight:bold;
  transition: all .5s;
 -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #fff;
  background-color:inherit;
}

.dropdown-menu li a{
	 color:#000;
}

@media all and (max-width: 600px){
	
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{
    color: #000;
	background:#fff;
	transition: all .5s;
	-webkit-transition: all .5s; 
	-moz-transition: all .5s; 
	-o-transition: all .5s;
}

}


.dropdown-menu li a:hover{ 
	color:white; 
	background:#506f21;
	transition: all .5s;
	-webkit-transition: all .5s; 
	-moz-transition: all .5s; 
	-o-transition: all .5s;
}
	
.navbar-nav .glyphicon-home{ margin-bottom:5px;}

/**fin setting menu**/


/** setting form nav bar**/
.bar_nav img{ margin-bottom:-15px;}
/**fin setting form nav bar**/


.carousel-page
	{
	width:100%;
	height:258px;
	color:white;
	}

.carousel-caption h3{
	font-size:30px;
	color:#000;
	background:#fff;
	padding:7px;
}

.carousel-caption p a{
	font-size:18px;
	color:#fff;
	background:#cc071b;
	padding:5px;
}


/* Debut css block droit*/

.panel-body{
	padding:0;
}

.modif_espace h4{
	font-weight:bold;
	background: rgba(0, 0, 0, 0) linear-gradient(#111, #506f21) repeat scroll 0 0;
	color:#fff;
	padding:10px;
	margin-top:0;
	margin-bottom:0;
	border-radius:7px 7px 0 0;
}
.modif_espace img{
	margin-bottom:-10px;
	width:100%;
}

.modif_espace h5{
	font-weight:bold;
	font-size:20px;
	color:#000;
}


form{
	margin:0 5px;
}

.modif_p_adherent a{
	color:green;
	font-weight:600;
}

.modif_p_adherent a:hover{
	color:#222;
}

.modif_espace p.modif_p_newslet{
	margin:17px;
}


.modif_pub h4{
	font-weight:bold;
	background: rgba(0, 0, 0, 0) linear-gradient(#111, #506f21) repeat scroll 0 0;
	color:#fff;
	padding:10px;
	margin-top:0;
	margin-bottom:0;
	border-radius:7px 7px 0 0;
}

.modif_pub img{
	margin-bottom:-10px;
	width:100%;
}

/* Fin css block droit*/


/* Debut css bas slide*/

h3.index_titr{
	border-bottom:1px solid black;
	font-size:25px;
	margin-bottom:25px;
}

span.bg_title{ 
	background:#ddd;
	padding:5px 10px;
	color:#000;
	margin-right:3px;
	margin-left:3px;
	border-radius:20px 20px 0 0;
}


.modif_padd_p{
	padding:0 10px;
}


.modif_present{
	border:1px solid #bfbfbf;
}

.modif_present h3{
	background:#506f21;
	color:#fff;
}

.modif_present_ok img{
	margin-bottom:10px;
	margin-right:10px;
	float:left;
}

.modif_present a{
	color:#cc071b;
	font-size:17px;
}



.modif_present_ok{
	border:1px solid #bfbfbf;
}

.modif_present_ok h3{
	background:#506f21;
	color:#fff;
}




.modif_present_ok img{
	margin-bottom:10px;
}

.modif_present_ok a{
	color:#cc071b;
	font-size:17px;
}


#modif_block_gauch{
	background:#fff;
	padding-bottom:30px;
}

.bordure_block em{
	font-weight:bold;
	font-size:1.2em;
}



.modif_actu h3{
	color:#fff;
	background:#393939;
	border-top:2px solid #cc071b;
	border-left:2px solid #cc071b;
	border-right:2px solid #cc071b;
	border-bottom:3px dotted #fff;
	padding:10px;
	margin-top:10px;
	margin-bottom:50px;
	border-radius:10px 10px 0 0;
	
}

.modif_actu img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.modif_actu small{
	font-weight:bold;
}

.modif_actu a.plus{
	color:#cc071b;
	border-bottom:1px solid black;
}

.modif_actu a{
	color:#cc071b;
	font-size:17px;
}


/* Fin css bas slide*/


/* Debut css n-1*/

.clear{
	clear:both;
}

.modif_organisation{
	border:1px solid #bfbfbf;
}

.modif_organisation h3{
	background:#506f21;
	color:#fff;
}

.modif_organisation img{
	margin-bottom:10px;
	margin:0 auto;
}

.modif_organisation a{
	color:#cc071b;
	font-size:17px;
}

.modif_lien_partner p a{
	border-bottom:1px solid black;
	color:#cc071b;
}

.modif_lien_partner p{
	margin-top:10px;
}

.modif_lien_partner img{
	 width: 175px;
	 height: 135px;
	 border:double;
	
 
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;

}

.modif_lien_partner img:hover{
	width: 225px;
  height: 160px;

}





.pagination > li a{
    color: #222;
}

.pagination > li a:hover{
    color: #063;
}

.pagination > li.active a{
    background:#0f58b9;
	border:none;
	padding-bottom:7px;
}

.pagination > li.active a:hover{
    background:#222;
	color:#fff;
	border:none;
}


.modif_actu_ok h4{
	font-size:25px;
	margin-top:45px;
	margin-bottom:35px;
	font-weight:bold;
	border-bottom:1px solid #222;	
}

.modif_actu_ok img{
	margin:0 auto;
}

.modif_img_actu img{
	width:100%;
}



.modif_service_ok p.text-center{
	font-size:17px;
	font-weight:bold;
}

.modif_service_ok{
	padding:10px;
	margin-top:20px;
}

.modif_service_ok h4{
	font-size:25px;
	margin-top:20px;
	margin-bottom:20px;
	font-weight:bold;
	text-decoration:underline;
	
}


.modif_conseil_ok{
	padding:10px;
}


.modif_conseil_ok p a{
	border-bottom:1px solid black;
	color:#cc071b;
}

.modif_conseil_ok h4{
	font-size:25px;
	margin-top:45px;
	margin-bottom:35px;
	font-weight:bold;
	border-bottom:1px solid #222;
}

.modif_conseil_ok p.text-center{
	font-size:17px;
	font-weight:bold;
}

.modif_conseil_ok img{
	margin:0 auto;
	margin-bottom:10px;
}

.panel-success{
	padding:20px;
}

h4.title_service{
	color:#e31f26;
	font-weight:bold;
}

hr.sep_services{
	border-bottom: 1px solid #ddd;
}


p.modif_intitule_reseau_soin{
	font-size:18px;
	color:red;
}


thead{
	font-size:18px;
	color:#000;
	background:#7d7d7d;
}


.pagination > li a{
    color: #222;
}

.pagination > li a:hover{
    color: #063;
}

.pagination > li.active a{
    background:#3071a9 ;
	border:none;
	padding-bottom:7px;
}

.pagination > li.active a:hover{
    background:#222;
	color:#fff;
	border:none;
}



/* Fin css css n-1*/


/* Debut css footer*/

footer{
	color:#fff;
	background:#222;
	margin-top:20px;
	padding:15px;
}




/* Fin css footer*/























