/*******************************
/*****Généralités***************
/*******************************/
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}


body {
	margin:0;
	font-family: Trebuchet MS,Geneva;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	/*font-family: Georgia;*/
	 font-size: 15px;
  line-height: 1.42857143;
  /*line-height: 1.52857143;*/
  color: #333;
	/*background-color:#99bb5a;*/
	
	background-color:#f3f3ec;
	/*background-color:#e7e6d9;*/

	
	}
.navbar{margin-left: -15px; margin-right: -15px;
}
.containerA{
	background-color: #fff;

}
	
.container{
	background-color: #fff;
	background-color:#e7e6d9;
}

h1,
.h1 {
  font-size: 28px;
  color: #b00657;
  font-family: 'Ubuntu',"Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: left;
}
h2,
.h2 {
  font-size: 24px;
  color: #0080b3;
}
h3,
.h3 {
  font-size: 20px;
  margin-top: 0px;
}
h4,
.h4 {
  font-size: 16px;
  margin-top: 0px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
ul{
	margin-left: 20px;
}
li{
	list-style: disc;
}
em{
	font-style: italic; 
	
	
	
}
/*h2 {
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 1.3em;
    font-weight: bold;
    color: #ea661e;
}
h3 {
    margin-top: 0px;
    font-size: 1.1em;
    font-weight: 650;
    color: #000000;
    margin-bottom: 10px;
}
p{
	line-height: normal;
	font-size: 0.9em;
	}
	*/
	
/*******************************
/*****Menu **********
/*******************************/	

.bord_menu{
	font-size: 30px;
	color: blue;
	
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 7px;
        padding-top: 10px;
        padding-bottom: 10px;
}



.navbar-nav > li > a.babbin{
	color: #b00657;

}
.navbar-default .navbar-nav > li > a {
    color: #000;
    text-transform: uppercase;
    font-size: 16px;
}
.navbar-default .navbar-nav > li > a.babbin{
	color: #b00657;

}

.navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
}
.navbar-nav li {
    list-style: none;
}
	
/*******************************
/*****Haut 1**********
/*******************************/	
	
#bandeauhaut{
	height: 50px;
	background-color: #EA661E;
margin-top: -20px;
}
#bandeauhaut p{
font-size: 20px;

padding-top: 10px;
text-align: center;
color: #fff;
	
	
}


/*******************************
/*****Accueil**********
/*******************************/
.bando2018{
	/*height: 320px;*/
	/*background-color: #b0302f;*/
	margin-right: -15px;
	margin-left: -15px;
}
.intro_accueil{
	margin-bottom: 20px;
	font-family: Georgia;
}

.intro_accueil h1{
	font-size: 18px;
	text-align: center;
	color: #000;
	font-weight: normal;
	line-height: normal;
	font-family: Georgia;
}
.intro_accueil h1 p{
	font-size: 18px;
	font-family: Georgia;
}
.actu_acc_bloc{
	background-color: #fff;
	margin-top: 10px;
	padding-top: 10px;
}


.actu_acc_picto {
   
    background-color: #47a0c6;
       height: 47px;
    
    margin-top: -10px;
    padding-top: 10px;
}
.actu_acc_picto h4{
	color: #fff;
	font-size: 1.7em;
	margin-left: 20px;
	
}
.actu_acc h3{
	font-size: 18px;
}


.actu_acc h4{
	
	font-size: 16px;
	/*margin-top:10px;*/
	font-style:italic;
	line-height: normal;
	margin-bottom: 5px;
	margin-top: -5px;
}


----


.actu_acc_bloc{
	background-color: #fff;
	margin-top: 10px;
	padding-top: 10px;
}


.actu_acc_picto {
   
    background-color: #47a0c6;
       height: 47px;
    
    margin-top: -10px;
    padding-top: 10px;
}
.actu_acc_picto h4{
	color: #fff;
	font-size: 1.7em;
	margin-left: 20px;
	
}
.actu_acc h3{
	font-size: 18px;
}


.actu_acc h4{
	
	font-size: 16px;
	/*margin-top:10px;*/
	font-style:italic;
	line-height: normal;
	margin-bottom: 5px;
	margin-top: -5px;
}




.twwet{
	
	/*border-color: #000;
	border-style:solid;
	border-width: 2px;*/
	
}



#actu3_acc_picto{

margin-left:65px;
background-color: #ea661e;	
width: 270px;

/*margin-bottom:-50px;
padding-bottom:-50px;*/
}
#actu3_acc_picto h2{
padding-left: 10px;
color: #fff;

	
}

#actu3_acc p, #actu3_acc h3, #actu3_acc h4 {
	margin-left:80px;
	margin-right:10px
	
	}
 #actu3_acc h4 {
	font-size:0.9em;
	text-indent:0px;
	margin-top:10px;
	margin-bottom: -10px;
	
	font-style:italic;
	}
	
	
	.bloc_acc{
	margin-top: 20px;
	/*border-color: black;
	border-style: solid;
	border-width: 1px;*/
	margin-left: 20px;
}









	#bandeau_dossier2018{
	/*background:url(/images/bandeau_actus_vide.png) no-repeat top;*/
	/*background-color: #993132;*/
	width:100%;
	margin-top: -10px;
padding-top: 15px;
padding-bottom: -10px;

	}	
	#main_dossier2018{
	width:100%;
	
	color:#000;
}
#dossiers2018{
	width:100%;
	background-color: #47a0c6;
	/*padding-bottom: 20px;*/
	color: #fff;
	margin-top: 10px;
}
#bandeau_formation2018{
	/*background:url(/images/bandeau_actus_vide.png) no-repeat top;*/
	
	width:100%;
	height:40px;
	}	
	
#main_formation2018{
	width:100%;
	border-color: #000;
	background-color: #fff;
	border-style: solid;
	border-width: 1px;	
	color:#000;
}
#main_formation p{
margin-left:10px;
margin-right:10px;
	font-size:0.7em;
	text-align: left;	
}	
.accueil_formation{
	background-color: #ef7b39;
	min-height: 40px;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.accueil_formation a{
	color: #fff;
}
.accueil_formation_bloc{
	background-color: #ef7b39;
	margin-top: 10px;
	padding-top: 10px;

	
}


.accueil_formation_picto {
   
    background-color: #ef7b39;
       height: 47px;
    
    margin-top: 10px;
    padding-top: 10px;
    
}
.accueil_formation_picto h4{
	color: #fff;
	font-size: 1.7em;
	margin-left: 10px;
	
}
.accueil_formation h3{
	font-size: 18px;
}


.accueil_formation h4{
	
	font-size: 16px;
	/*margin-top:10px;*/
	font-style:italic;
	line-height: normal;
	margin-bottom: 5px;
	margin-top: -5px;
}








/*******************************
/**** haut 1  **********
/*******************************/

.haut1_navbar-collapse {
    width: auto;
    border-top: 0;
    margin-right: 0;
margin-left: 0;
font-size: 20px;
background-color: #fff;
    }
    .haut1_navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
    background-color: #fff;
}

.haut1_navbar-nav {
    float: left;
    margin: 0;
}
/*.haut1_navbar-nav {
    margin: 7.5px -15px;
}*/
.haut1_nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.haut1_navbar-nav {
    float: left;
    margin: 0;
        margin-bottom: 0px;
}



/*.haut1_navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
}
.haut1_navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
}
.haut1_navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}
.haut1_nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
        padding-top: 10px;
        padding-bottom: 10px;
}*/
.haut1_navbar-nav li a{
	color: #000;
}

.haut1_navbar-nav li {
	position: relative;
    display: block;
    padding: 10px 15px;
    list-style: none;
    padding-right: 50px;
}
.haut1_navbar-nav > li {
    float: left;
}

/*******************************
/*****int droit  **********
/*******************************/
.droit h3{
	font-size: 16px;
	margin-bottom: 3px;
}

.droit p{
	font-size: 14px;
	font-style: italic;
}

.actu_droit_picto {
   
    background-color: #47a0c6;
       height: 47px;
    
    margin-top: -10px;
    padding-top: 10px;
}
.actu_droit_picto h4{
	color: #fff;
	font-size: 1.4em;
	margin-left: 20px;
	
}

/*******************************
/*****int  **********
/*******************************/
.bando2018_int{
	
	margin-right: -15px;
	margin-left: -15px;
}

.titre{
	background-color: #fff;
	padding-left: 30px;
	padding-right: 30px;
		text-align: justify;
		min-height: 50px;
		
}

.centre_rubrique{
	background-color: #fff;
	padding-left: 30px;
	padding-right: 30px;
		text-align: justify;
}
.espace{
	background-color: #e7e6d9;
	height: 5px;
	margin-bottom: -20px;
	}

.sommaire{
	background-color: #f3f3ec;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.sommaireA{
	margin-bottom: 10px;
}

.bloc_blancB {
    background-color: #fff;
    padding-left: 100px;
    padding-top: 40px;
    padding-top: 10px;
    padding-bottom: 8px;
    padding-right: 20px;
    margin-bottom: 10px;
}

.recents{
	background-color: #f3f3ec;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	
}
.recents.date{
	font-size: 40px;
}
.date{
	font-size: 13px;
	font-style: oblique;
}


.ressourceA{
	background-color: #f3f3ec;
	height: 30px;
	margin-bottom: 15px;
	margin-top: 15px;
	padding-top: 5px;
	padding-left: 10px;
}
.ressourceB{
	background-color: #f3f3ec;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-top: -10px;
}
@media (max-width: 1200px) { 
.navbar-default .navbar-nav > li > a {
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 0px 3px;
        padding-top: 10px;
        padding-bottom: 10px;
}
}

@media (max-width: 1000px) { /* Remplacez 123px par la taille de votre choix */

.navbar-header {
float: none;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-collapse.collapse {
display: none!important;
}
.navbar-nav {
float: none!important;
margin: 7.5px -15px;
}
.navbar-nav>li {
float: none;
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
.navbar-text {
float: none;
margin: 15px 0;
}
/* cette classe est à ajouter lorsque que vous utilisez une version de Bootstap supérieure ou égale à la 3.1.0 */
.navbar-collapse.collapse.in {
display: block!important;
}
.collapsing {
overflow: hidden!important;
}
}