html {

    background-attachment: scroll;

    background-clip: border-box;

    background-color: #ECEDED;

    background-image: url(images/bg_page2.png);

    background-origin: padding-box;

    background-position: center -27px;

    background-repeat: no-repeat;

    background-size: auto auto;

}

body {

}

div#page {

    margin-bottom: 18px;

    margin-left: auto;

    margin-right: auto;

    margin-top: 18px;

    position: relative;

    text-align: left;

    width: 980px;

}

a{ outline : none; }

.post a:visited{

	

}

#contenu .post .entry-content .bouton span.more{

	margin-top : 50px;

	position:absolute;

	font-size : 9px !important;

	color : #00A0E1 !important;

	text-align: center;

	width : 65px;

}

#contenu ul li a,#contenu ul li a:visited

#contenu ul li a:active,#contenu ul li a:link

{text-decoration: none !important;}

.clear{clear:both;}

.entry-content #content{

	padding : 0;

}

.vert {

    color: #78B41E;

}

.bleuClair {

    color: #000000;

}

.bleuFonce {

    color: #000000;

}

.gris {

    color: #6E6E6E;

}

strong {

    font-weight: bold;

}

img,  #flags img{

	border : none;

}



#header {

  

    background-position: 25px 0;

    height: 155px;

    left: 0;

    background-image : url("images/header2.png");

    position: absolute;

    top: 0;

    width: 980px;

}

div#logo {

    left: 25px;

    position: absolute;

    top: 0;

    opacity : 0;

}

div#logo p {

    display: none;

}

div#logoMinistere {

    left: 225px;

    position: absolute;

    top: 10px;

}

div#logoMinistere span {

    display: none;

}

div#bandeauTexteAnime {

    position: absolute;

    right: 0;

    text-align: right;

    top: 0;

}

#texteLigne1, p.ligne1 {

    color: #00A0E1;

    font-size: 30px;

    font-weight: bold;

    opacity: 0;

    position: absolute;

    right: 0;

    text-align: justify;

    top: 0;

    width: 560px;

}

#texteLigne2, p.ligne2 {

    color: #6E6E6E;

    font-size: 29px;

    font-weight: normal;

    opacity: 0;

    position: absolute;

    right: 0;

    text-align: justify;

    top: 69px;

    width: 560px;

}

div#masqueLigne1 {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background-color: #ECEDED;

    border-bottom-color: #ECEDED;

    border-bottom-style: solid;

    border-bottom-width: 1px;

    border-left-color-ltr-source: physical;

    border-left-color-rtl-source: physical;

    border-left-color-value: #ECEDED;

    border-left-style-ltr-source: physical;

    border-left-style-rtl-source: physical;

    border-left-style-value: solid;

    border-left-width-ltr-source: physical;

    border-left-width-rtl-source: physical;

    border-left-width-value: 1px;

    border-right-color-ltr-source: physical;

    border-right-color-rtl-source: physical;

    border-right-color-value: #ECEDED;

    border-right-style-ltr-source: physical;

    border-right-style-rtl-source: physical;

    border-right-style-value: solid;

    border-right-width-ltr-source: physical;

    border-right-width-rtl-source: physical;

    border-right-width-value: 1px;

    border-top-color: #ECEDED;

    border-top-style: solid;

    border-top-width: 1px;

    height: 30px;

    position: absolute;

    right: 6px;

    top: 3px;

    width: 580px;

}

div#masqueLigne2 {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background-color: #ECEDED;

    border-bottom-color: #ECEDED;

    border-bottom-style: solid;

    border-bottom-width: 1px;

    border-left-color-ltr-source: physical;

    border-left-color-rtl-source: physical;

    border-left-color-value: #ECEDED;

    border-left-style-ltr-source: physical;

    border-left-style-rtl-source: physical;

    border-left-style-value: solid;

    border-left-width-ltr-source: physical;

    border-left-width-rtl-source: physical;

    border-left-width-value: 1px;

    border-right-color-ltr-source: physical;

    border-right-color-rtl-source: physical;

    border-right-color-value: #ECEDED;

    border-right-style-ltr-source: physical;

    border-right-style-rtl-source: physical;

    border-right-style-value: solid;

    border-right-width-ltr-source: physical;

    border-right-width-rtl-source: physical;

    border-right-width-value: 1px;

    border-top-color: #ECEDED;

    border-top-style: solid;

    border-top-width: 1px;

    height: 9px;

    position: absolute;

    right: 6px;

    top: 45px;

    width: 580px;

}

div#masqueLigne3 {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background-color: #ECEDED;

    border-bottom-color: #ECEDED;

    border-bottom-style: solid;

    border-bottom-width: 1px;

    border-left-color-ltr-source: physical;

    border-left-color-rtl-source: physical;

    border-left-color-value: #ECEDED;

    border-left-style-ltr-source: physical;

    border-left-style-rtl-source: physical;

    border-left-style-value: solid;

    border-left-width-ltr-source: physical;

    border-left-width-rtl-source: physical;

    border-left-width-value: 1px;

    border-right-color-ltr-source: physical;

    border-right-color-rtl-source: physical;

    border-right-color-value: #ECEDED;

    border-right-style-ltr-source: physical;

    border-right-style-rtl-source: physical;

    border-right-style-value: solid;

    border-right-width-ltr-source: physical;

    border-right-width-rtl-source: physical;

    border-right-width-value: 1px;

    border-top-color: #ECEDED;

    border-top-style: solid;

    border-top-width: 1px;

    height: 27px;

    position: absolute;

    right: 0;

    top: 63px;

    width: 580px;

}

div#masqueLigne4 {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background-color: #ECEDED;

    border-bottom-color: #ECEDED;

    border-bottom-style: solid;

    border-bottom-width: 1px;

    border-left-color-ltr-source: physical;

    border-left-color-rtl-source: physical;

    border-left-color-value: #ECEDED;

    border-left-style-ltr-source: physical;

    border-left-style-rtl-source: physical;

    border-left-style-value: solid;

    border-left-width-ltr-source: physical;

    border-left-width-rtl-source: physical;

    border-left-width-value: 1px;

    border-right-color-ltr-source: physical;

    border-right-color-rtl-source: physical;

    border-right-color-value: #ECEDED;

    border-right-style-ltr-source: physical;

    border-right-style-rtl-source: physical;

    border-right-style-value: solid;

    border-right-width-ltr-source: physical;

    border-right-width-rtl-source: physical;

    border-right-width-value: 1px;

    border-top-color: #ECEDED;

    border-top-style: solid;

    border-top-width: 1px;

    height: 9px;

    position: absolute;

    right: 0;

    top: 95px;

    width: 580px;

}

div#masqueLigne5 {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background-color: #ECEDED;

    border-bottom-color: #ECEDED;

    border-bottom-style: solid;

    border-bottom-width: 1px;

    border-left-color-ltr-source: physical;

    border-left-color-rtl-source: physical;

    border-left-color-value: #ECEDED;

    border-left-style-ltr-source: physical;

    border-left-style-rtl-source: physical;

    border-left-style-value: solid;

    border-left-width-ltr-source: physical;

    border-left-width-rtl-source: physical;

    border-left-width-value: 1px;

    border-right-color-ltr-source: physical;

    border-right-color-rtl-source: physical;

    border-right-color-value: #ECEDED;

    border-right-style-ltr-source: physical;

    border-right-style-rtl-source: physical;

    border-right-style-value: solid;

    border-right-width-ltr-source: physical;

    border-right-width-rtl-source: physical;

    border-right-width-value: 1px;

    border-top-color: #ECEDED;

    border-top-style: solid;

    border-top-width: 1px;

    height: 33px;

    position: absolute;

    right: 0;

    top: 105px;

    width: 580px;

}

#texteLigne3, p.ligne3 {

    color: #78B41E;

    font-size: 25px;

    font-weight: normal;

    opacity: 0;

    position: absolute;

    right: 0;

    text-align: justify;

    top: 130px;

    width: 560px;

}

div#navigationMini {

    position: absolute;

    right: 100px;

    text-align: right;

    top: 160px;

    width : 400px;

}

div#navigationMini ul {

}

div#navigationMini ul li {

    color: #50646E;

    display: inline;

    font-size: 12px;

    padding : 0 4px 0 8px;

    border-left : 1px solid #50646E;

}

div#navigationMini ul li a:link {

    color: #50646E;

}

div#navigationMini ul li a:visited {

    color: #50646E;

}

div#navigationMini ul li a:hover {

    color: #00A0E1;

}

div#navigationMini ul li a:active {

    color: #00A0E1;

}

div#navigationLarge {

    height: 40px;

    left: 0;

    position: absolute;

    text-align: left;

    top: 180px;

    width: 980px;

    z-index: 980;

}

div#wrapIE div#navigationLarge {

    top: 190px;

}

div#navigationLarge ul {

    height: 40px;

    width: 980px;

}

li.navLarge {

    color: #FFFFFF;

    cursor: pointer;

    display: block;

    float: left;

    font-size: 14px;

    position: relative;

}

li#navLarge1 a {

    background-color: #78B41E;

    background-image: url("images/bt_picto1.png");

    background-position: 3px 6px;

    color: #FFFFFF;

    cursor: pointer;

    display: block;

    font-size: 14px;

    height: 28px;

    padding-left: 87px;

    padding-top: 12px;

    position: relative;

    width: 150px;

}

div#wrapIE div.ambition li.navLarge a span {

    margin-top: -9px;

}

li#navLarge2 {

    background-color: #91C8E6;

    color: #FFFFFF;

    width: 280px;

}

li#navLarge2 a {

    background-image: url("images/bt_picto2.png");

    background-position: 3px 6px;

    color: #FFFFFF;

    cursor: pointer;

    display: block;

    font-size: 14px;

    height: 28px;

    padding-left: 32px;

    padding-top: 12px;

    position: relative;

}

li#navLarge3 {

    background-color: #00A0E1;

    color: #FFFFFF;

    width: 270px;

}

li#navLarge3 a {

    background-image: url("images/bt_picto3.png");

    background-position: 3px 4px;

    color: #FFFFFF;

    cursor: pointer;

    display: block;

    font-size: 14px;

    height: 28px;

    padding-left: 40px;

    padding-top: 12px;

    position: relative;

}

li#navLarge4 {

    background-color: #F8F8F8;

    color: #FFFFFF;

    width: 180px;

}

li#navLarge4 a {

    background-image: url("images/bt_picto2.png");

    background-position: 3px 4px;

    color: #FFFFFF;

    cursor: pointer;

    display: block;

    font-size: 14px;

    height: 28px;

    padding-left: 30px;

    padding-top: 12px;

    position: relative;

}

div.agence li#navLarge1 a {

    background-image: none;

    font-size: 14px;

    height: 54px;

    padding-left: 15px;

    padding-top: 30px;

    width: 150px;

}

div.ambition li#navLarge2 a {

    background-image: none;

    font-size: 14px;

    height: 70px;

    padding-left: 15px;

    padding-top: 12px;

    width: 280px;

}

div.action li#navLarge3 a {

    background-image: none;

    font-size: 14px;

    height: 75px;

    padding-left: 15px;

    padding-top: 12px;

    width: 270px;

}

div.action li#navLarge4 a {

    background-image: none;

    font-size: 14px;

    height: 75px;

    padding-left: 15px;

    padding-top: 12px;

    width: 180px;

}

li.navLarge a:link {

    color: #FFFFFF;

}

li.navLarge a:visited {

    color: #FFFFFF;

}

li.navLarge a:hover {

    color: #FFFFFF;

}

li.navLarge a:active {

    color: #FFFFFF;

}

div#contenu {

    left: 0;

    position: absolute;

    top: 225px;

    width: 980px;

    z-index: 10000;

}

div#contenu h1 {

    color: #78B41E;

    font-size: 25px;

    font-weight: bold;

    margin-top: 12px;

margin-bottom: 15px;

}

div#colonneUnique h2 {

    color: #78B41E;

    font-size: 24px;

    font-weight: normal;

    margin-bottom: 15px;

    margin-left: 3px;

margin-top: 16px;

    text-align: left;

}

 div#content  .aligncenter, div.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto;

}





.presse div#colonneUnique  h2{

color: #00A0E1;

    font-size: 16px;

    margin-bottom: 6px;

    margin-right: 70px;

    width: 800px;

}



div.temoignage div#colonneUnique h2 {

    color: #00A0E1;

}

div#colonneUnique h3 {

    color: #78B41E;

    font-size: 18px;

    font-weight: normal;

    margin-bottom: 15px;

    text-align: left;

}

div#colonneUnique h4 {

    color: #78B41E;

    font-size: 16px;

    font-weight: bold;

    margin-bottom: 3px;

    margin-top: 6px;

    text-align: left;

}

div#colonneUnique p {

    font-size: 12px;

    line-height: 16px;

    margin-bottom: 15px;

    margin-left: 3px;

}

.post #action-post h4{color : #000000;font-weight : normal}

div.ambition div#colonneUnique h2 {

    color: #91C8E6;

}

div.ambition div#colonneUnique h3 {

    color: #91C8E6;

    font-weight: bold;

}

div.action div#colonneUnique h2 {

    color: #00A0E1;

}

div.action div#colonneUnique h3 {

    color: #00A0E1;

    font-weight: bold;

}

div#colonneGauche {

    float: left;

    position: relative;

    width: 755px;

}

div#listeActualites {

    width: 772px;

}

div#listeActualites {

    margin-left: -15px;

    margin-top: 10px;

    width: 980px;

}

div#wrapIE div#listeActualites {

}

div.posts div#listeActualites {

    width: 980px;

}

.home div.post {

    background-image: url("images/bg_actus_accueil_x3.png");

    cursor: pointer;

    height: 140px;

    margin-bottom: 9px;

    margin-left: -5px;

    position: relative;

    width: 755px;

}

.category div.post{

    width: 960px;

}



.category div.post,div.post.long {

    background-image: url("images/bg_actus_long_x3.png");

    cursor: pointer;

    height: 140px;

    margin-bottom: 9px;

    position: relative;

    width: 960px;

}

div.post img.attachment-post-thumbnail {



    border : 1px solid #B4B4B4;

    float: left;

    height: 100px;

    margin-left: 15px;

    margin-top: 15px;

    margin-right: 15px;

    width: 100px;

}

 div.post h2 a, .home div.post h2 a{

    color: #00A0E1;

   }

.category #colonneUnique  div.post h2, .home div.post h2{

    color: #00A0E1;

    font-size: 19px;

    font-weight: normal;

    margin-bottom: 3px;

    margin-left: 120px;

    padding-top: 12px;

    text-align: left;

    width: 550px;

}

.category #colonneUnique div.post p,.home div.post p {

    color: #000000;

    font-size: 12px;

    font-weight: normal;

    margin-bottom: 6px;

    margin-left: 120px;

    text-align: justify;

    width: 535px;

}

.category #colonneUnique  div.post h2{

    width: 750px;

}

.category #colonneUnique div.post p{

    width: 735px;

}













div#wrapIE div#colonneUnique div.post p {

    margin-left: 0;

}

div#wrapIE div.post p {

    margin-left: 15px;

}

div.post p.bouton a {

    display: none;

}

div#colonneUnique div.post p.bouton, div.post p.bouton {

    background-image: url("images/bt_savoirPlus.png");

    cursor: pointer;

    height: 65px;

    margin-bottom: 0;

    margin-left: 0;

    margin-right: 0;

    margin-top: 0;

    position: absolute;

    right: 24px;

    top: 36px;

    width: 65px;

}





div#colonneUnique p.boutonPrecedent {

    background-image: url("images/flecheGauche.png");

    background-position: right top;

    height: 45px;

    margin-left: 350px;

        padding-top  : 5px;

    margin-top: 30px;

    width: 148px;

}

p.boutonPrecedent  {

    -moz-text-blink: none;

    -moz-text-decoration-color: -moz-use-text-color;

    -moz-text-decoration-line: underline;

    -moz-text-decoration-style: solid;

    color: #00A0E1;

    display: block;

    margin-top: 6px;

}

div#colonneUnique p.boutonSuivant {

    background-image: url("images/flecheDroite.png");

    background-position: left top;

    height: 45px;

    margin-left: 420px;

    margin-top: 30px;

    padding-left: 30px;

    padding-top  : 5px;

    width: 160px;

}

p.boutonSuivant  {

    -moz-text-blink: none;

    -moz-text-decoration-color: -moz-use-text-color;

    -moz-text-decoration-line: underline;

    -moz-text-decoration-style: solid;

    color: #00A0E1;

    display: block;

    margin-left: 24px;

    margin-top: 6px;

}

div#contenu div#colonneUnique {

    background-image: url("images/tr_02.png");

    background-repeat: repeat-y;

    left: 0;

    margin-bottom: 30px;

    margin-left: -6px;

    padding-left: 25px;

    position: relative;

    top: 42px;

    width: 993px;

}

div#contenu div#colonneUnique span.header {

    background-image: url("images/tr_01.png");

    display: block;

    height: 15px;

    left: 0;

    position: absolute;

    top: -15px;

    width: 993px;

}

div#contenu div#colonneUnique span.footer {

    background-image: url("images/tr_03.png");

    bottom: -14px;

    display: block;

    height: 14px;

    left: 0;

    position: absolute;

    width: 993px;

}

div.actu div#colonneUnique, div#contenu div#colonneUnique.presse,.single div#contenu div#colonneUnique {

    top: 15px;

}

.category div#contenu div#colonneUnique {

    background: none  !important;

    top: 0;

    margin-left : -15px;

}

div.posts div#colonneUnique span.header, div.posts div#contenu div#colonneUnique span footer {

    display: none;

}

div#content {

	padding-bottom : 30px;

    padding-right: 18px;

    padding-top: 100px;

    width: 930px;

}

div.actu div#content, div.temoignage div#content,.single div#content{

    padding-top: 0;

}

div.presse div#content {

    padding-top: 12px;

}

div.posts div#content {

    padding-top: 0;

}

div.agence div#content {

    top: 90px;

}

div.action div#content {

    top: 72px;

}

div.actu div#content {

}

div.mentions div#content {

}

div#content img {

    clear: none;

    margin-bottom: 9px;

    margin-right: 21px;

}

div#wrapIE div#content img {

    clear: none;

    float: left;

    margin-bottom: 9px;

    margin-right: 21px;

}

div#wrapIE div#content li {

    vertical-align: text-top;

}

div.agence div#navigationChapitre {

    background-color: #78B41E;

    left: 25px;

    padding-bottom: 9px;

    padding-left: 9px;

    padding-right: 9px;

    padding-top: 0;

    position: absolute;

    text-align: center;

    top: 12px;

    width: 925px;

}

div.agence div#navigationChapitre ul {

    padding-top: 12px;

    text-align: center;

}

div.agence div#navigationChapitre li a{

	display: block;

	position: relative;

}

div#navigationChapitre li {

	background-position: 0px 2px;

	display: block;

	padding-left: 21px;

	font-size: 14px;

	float: left;

	background-image: url(images/bulle_verte.png);

	margin-bottom: 3px;

	line-height: 21px;

	margin-right: 15px;

	height: 18px;

	text-align: center;

	position: relative;

}

div#contenu table td{padding : 10px;}

div.ambition div#navigationChapitre {

    background-color: #91C8E6;

    left: 25px;

    padding-bottom: 9px;

    padding-left: 9px;

    padding-right: 9px;

    padding-top: 0;

    position: absolute;

    text-align: center;

    top: 12px;

    width: 925px;

}

div.ambition div#navigationChapitre ul {

    padding-top: 12px;

    text-align: center;

}

div.ambition div#navigationChapitre li {

    background-image: url("images/bulle_verte.png");

    background-position: 0 2px;

    display: block;

    float: left;

    font-size: 14px;

    height: 18px;

    line-height: 21px;

    margin-bottom: 3px;

    margin-right: 9px;

    padding-left: 21px;

    text-align: center;

}

div.action div#navigationChapitre {

    background-color: #00A0E1;

    left: 25px;

    padding-bottom: 9px;

    padding-left: 9px;

    padding-right: 9px;

    padding-top: 0;

    position: absolute;

    text-align: center;

    top: 18px;

    width: 925px;

}

div.action div#navigationChapitre ul {

    padding-top: 12px;

    text-align: center;

}

div.action div#navigationChapitre li {

    background-image: url("images/bulle_verte.png");

    background-position: 0 2px;

    display: block;

    float: left;

    font-size: 14px;

    height: 18px;

    line-height: 21px;

    margin-bottom: 3px;

    margin-right: 9px;

    padding-left: 21px;

    text-align: center;

}

div#navigationChapitre li a:link {

    color: #FFFFFF;



}

div#navigationChapitre li a:visited {

    color: #000000;

}

div#navigationChapitre li a:hover {

    color: #000000;

}

div#navigationChapitre li a:active {

    color: #000000;

}

div#navigationChapitre li.page a:link {

    color: #000000;

}

div#navigationChapitre li.page a:visited {

    color: #000000;

}

div#navigationChapitre li.page a:hover {

    color: #000000;

}

div#navigationChapitre li.page a:active {

    color: #000000;

}



div#navigationChapitre li.current_page_item a{

	color : #000000 ;

	text-decoration: none;

} 

div#navigationChapitre li.current_page_item a:visited{

	color : #000000 ;

	text-decoration: none;

} 

div#navigationChapitre li.current_page_item a:hover{

	color : #000000 ;

	text-decoration: none;

} 

div#navigationChapitre li.current_page_item a:active{

	color : #000000 ;

	text-decoration: none;

} 


div.actu div.temoignage {

    height: 90px;

    padding-bottom: 6px;

    padding-left: 6px;

    padding-top: 6px;

    position: relative;

}

div.actu div.temoignage.fonce {

    background-color: #E9F5F9;

}

div.actu div.temoignage.clair {

    background-color: #FFFFFF;

}

div#colonneUnique div.temoignage img {

    background-color: #E2E2E2;

    float: left;

    height: 80px;

    margin-bottom: 10px;

    margin-right: 10px;

    width: 59px;

}



.alignright{float:right}

.alignleft{float:left}

div#colonneUnique div.temoignage h2 {

    color: #00A0E1;

    font-size: 14px;

    margin-bottom: 6px;

    margin-right: 70px;

}

div#colonneUnique div.temoignage p {

    color: #000000;

    font-size: 11px;

    margin-left: 70px;

    width: 650px;

}

div#wrapIE div#colonneUnique div.temoignage p {

    color: #000000;

    font-size: 11px;

    margin-left: 0;

    width: 650px;

}

div#colonneUnique div.temoignage p.boutonPDF a {

    display: none;

}

div#colonneUnique div.temoignage p.boutonPDF {

    background-image: url("images/bt_pdf.png");

    cursor: pointer;

    height: 34px;

    left: 865px;

    margin-left: 0;

    margin-right: 70px;

    position: absolute;

    top: 18px;

    width: 35px;

}

div.presse div.dossierPresse {

    padding-bottom: 6px;

    padding-left: 6px;

    padding-top: 6px;

    position: relative;

}

div.presse div.dossierPresse.fonce {

    background-color: #E9F5F9;

}

div.presse div.dossierPresse.clair {

    background-color: #FFFFFF;

    border-bottom-color: #E9F5F9;

    border-bottom-style: solid;

    border-bottom-width: 1px;

}

div#colonneUnique div.dossierPresse img {

    background-color: #E2E2E2;

    float: left;

    height: 60px;

    margin-bottom: 10px;

    margin-right: 10px;

    width: 60px;

}

div#colonneUnique div.dossierPresse h2 {

    color: #00A0E1;

    font-size: 16px;

    margin-bottom: 6px;

    margin-right: 70px;

    width: 800px;

}

div#colonneUnique div.dossierPresse p {

    color: #000000;

    font-size: 12px;

    margin-right: 70px;

    width: 800px;

}

div#colonneUnique div.dossierPresse p.boutonPDF a {

    display: none;

}

div#colonneUnique div.dossierPresse p.boutonPDF {

    background-image: url("images/bt_pdf.png");

    cursor: pointer;

    height: 34px;

    left: 855px;

    position: absolute;

    top: 27px;

    width: 35px;

}

div#colonneUnique div.dossierPresse p.date {

    position: absolute;

    right: -80px;

    top: 66px;

    width: 100px;

}

div#colonneDroite {

    left: 780px;

    position: absolute;

    top: 66px;

    width: 200px;

    z-index: 1;

}

div#wrapIE div#colonneDroite {

    margin-top: 65px;

    padding-left: 21px;

    position: static;

    z-index: 1;

}

div#bannerBiodiversite {

    background-image: url("images/bg_blocBlanc.png");

    height: 167px;

    margin-bottom: 6px;

    margin-top: 9px;

    padding-top: 9px;

    text-align: center;

    width: 199px;

}

#nav_menu-9 {

    background-image: url("images/bg_service_bas.png");

    background-position: left bottom;

    margin-bottom: 6px;

    padding-bottom: 14px;

}

#nav_menu-9 h3 {

    background-image: url("images/bg_service_haut.png");

    background-position: left top;

    color: #FFFFFF;

    font-size: 20px;

    font-weight: bold;

    height: 26px;

    text-align: center;

}

#nav_menu-9 li{

    background-image: url("images/bg_service_milieu.png");

    background-repeat: repeat-y;

    color: #FFFFFF;

    font-size: 12px;

    text-align: left;

    width: 200px;

}

#nav_menu-9 li.fonce {

    background-image: url("images/bg_service_milieu.png");

    background-repeat: repeat-y;

    font-size: 12px;

    text-align: left;

    width: 200px;

}

#nav_menu-9 li a {

    background-image: url("images/bulle_blanche.png");

    background-position: 0 5px;

    cursor: pointer;

    display: block;

    padding-bottom: 6px;

    padding-left: 15px;

    padding-right: 3px;

    padding-top: 6px;

    width: 180px;

    color: #FFFFFF;

}

#nav_menu-9 li a:link {

    color: #FFFFFF;

}

#nav_menu-9 li a:visited {

    color: #FFFFFF;

}

#nav_menu-9 li a:hover {

    color: #000000;

}

#nav_menu-9 li a:active {

    color: #000000;

}


#nav_menu-10 {

    background-image: url("images/bg_service_bas_vert.png");

    background-position: left bottom;

    margin-bottom: 6px;

    padding-bottom: 14px;

}

#nav_menu-10 h3 {

    background-image: url("images/bg_service_haut_vert.png");

    background-position: left top;

    color: #FFFFFF;

    font-size: 17px;

    letter-spacing: none; 

    font-weight: bold;

    height: 51px;

    text-align: center;

}

#nav_menu-10 li{

    background-image: url("images/bg_service_milieu_vert.png");

    background-repeat: repeat-y;

    color: #FFFFFF;

    font-size: 12px;

    text-align: left;

    width: 200px;

}

#nav_menu-10 li.fonce {

    background-image: url("images/bg_service_milieu_vert.png");

    background-repeat: repeat-y;

    font-size: 12px;

    text-align: left;

    width: 200px;

}

#nav_menu-10 li a {

    background-image: url("images/bulle_blanche.png");

    background-position: 0 5px;

    cursor: pointer;

    display: block;

    padding-bottom: 6px;

    padding-left: 15px;

    padding-right: 3px;

    padding-top: 6px;

    width: 180px;

    color: #FFFFFF;

}

#nav_menu-10 li a:link {

    color: #FFFFFF;

}

#nav_menu-10 li a:visited {

    color: #FFFFFF;

}

#nav_menu-10 li a:hover {

    color: #000000;

}

#nav_menu-10 li a:active {

    color: #000000;

}



#nav_menu-11 {

    background-image: url("images/bg_service_bas_vert.png");

    background-position: left bottom;

    margin-bottom: 6px;

    padding-bottom: 14px;

}

#nav_menu-11 h3 {

    background-image: url("http://www.lesagencesdeleau.fr/wp-content/uploads/2016/05/bg_service_haut_vert-30.png");

    background-position: left top;

    color: #FFFFFF;

    font-size: 18px;

    letter-spacing: none; 

    font-weight: bold;

    height: 32px;

    text-align: center;

}

#nav_menu-11 li{

    background-image: url("images/bg_service_milieu_vert.png");

    background-repeat: repeat-y;

    color: #FFFFFF;

    font-size: 12px;

    text-align: left;

    width: 200px;

}

#nav_menu-11 li.fonce {

    background-image: url("images/bg_service_milieu_vert.png");

    background-repeat: repeat-y;

    font-size: 12px;

    text-align: left;

    width: 200px;

}

#nav_menu-11 li a {

    background-image: url("images/bulle_blanche.png");

    background-position: 0 5px;

    cursor: pointer;

    display: block;

    padding-bottom: 6px;

    padding-left: 15px;

    padding-right: 3px;

    padding-top: 6px;

    width: 180px;

    color: #FFFFFF;

}

#nav_menu-11 li a:link {

    color: #FFFFFF;

}

#nav_menu-11 li a:visited {

    color: #FFFFFF;

}

#nav_menu-11 li a:hover {

    color: #000000;

}

#nav_menu-11 li a:active {

    color: #000000;

}


#nav_menu-4 {

    background-image: url("images/bg_agence_bas.png");

    background-position: left bottom;

    margin-bottom: 6px;

    padding-bottom: 15px;

}

#nav_menu-4 h3 {

    background-image: url("images/bg_agence_haut.png");

    background-position: left top;

    color: #FFFFFF;

    font-size: 18px;

    font-weight: bold;

    height: 27px;

    text-align: center;

}

#nav_menu-4 li  {

    background-image: url("images/bg_agence_milieu_clair.png");

    background-repeat: repeat-y;

    color: #FFFFFF;

    font-size: 12px;

    text-align: left;

    width: 200px;

}

#nav_menu-4 li.fonce {

    background-image: url("images/bg_agence_milieu_fonce.png");

    background-repeat: repeat-y;

    font-size: 12px;

    text-align: left;

    width: 200px;

}

#nav_menu-4 li a {

    background-image: url("images/bulle_blanche.png");

    background-position: 0 5px;

    cursor: pointer;

    display: block;

    padding-bottom: 6px;

    padding-left: 15px;

    padding-right: 3px;

    padding-top: 6px;

    width: 176px;

}

#nav_menu-4 li a:link {

    color: #FFFFFF;

}

#nav_menu-4 li a:visited {

    color: #FFFFFF;

}

#nav_menu-4 li a:hover {

    color: #000000;

}

#nav_menu-4 li a:active {

    color: #000000;

}

#nav_menu-5 {

    background-image: url("images/bg_lien_bas.png");

    background-position: left bottom;

    margin-bottom: 6px;

    padding-bottom: 15px;

}

#nav_menu-5 h3 {

    background-image: url("images/bg_lien_haut.png");

    background-position: left top;

    color: #FFFFFF;

    font-size: 20px;

    font-weight: bold;

    height: 26px;

    text-align: center;

}

#nav_menu-5 li {

    background-image: url("images/bg_lien_milieu.png");

    background-repeat: repeat-y;

    color: #FFFFFF;

    font-size: 12px;

    text-align: left;

    width: 200px;

}

#nav_menu-5 li.fonce {

    background-image: url("images/bg_lien_milieu.png");

    background-repeat: repeat-y;

    font-size: 12px;

    text-align: left;

    width: 200px;

}

#nav_menu-5 li a {

    background-image: url("images/bulle_blanche.png");

    background-position: 0 5px;

    cursor: pointer;

    display: block;

    padding-bottom: 6px;

    padding-left: 15px;

    padding-right: 3px;

    padding-top: 6px;

    width: 180px;

}

#nav_menu-5 li a:link {

    color: #FFFFFF;

}

#nav_menu-5 li a:visited {

    color: #FFFFFF;

}

#nav_menu-5 li a:hover {

    color: #000000;

}

#nav_menu-5 li a:active {

    color: #000000;

}

div#zoneAppliCommunes {

    height: 300px;

    margin-top: 21px;

    position: relative;

    width: 960px;

}

form#FormeCommunes {

    margin-top: 18px;

    position: relative;

    width: 500px;

}

form#FormeCommunes label {

    color: #78B41E;

    display: block;

    font-size: 14px;

    font-weight: bold;

    left: 0;

    margin-bottom: 9px;

    width: 750px;

}

form#FormeCommunes label small {

    font-size: 12px;

}

input#commune {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background-color: #78B41E;

    border-bottom-color: #78B41E;

    border-bottom-style: solid;

    border-bottom-width: 1px;

    border-left-color-ltr-source: physical;

    border-left-color-rtl-source: physical;

    border-left-color-value: #78B41E;

    border-left-style-ltr-source: physical;

    border-left-style-rtl-source: physical;

    border-left-style-value: solid;

    border-left-width-ltr-source: physical;

    border-left-width-rtl-source: physical;

    border-left-width-value: 1px;

    border-right-color-ltr-source: physical;

    border-right-color-rtl-source: physical;

    border-right-color-value: #78B41E;

    border-right-style-ltr-source: physical;

    border-right-style-rtl-source: physical;

    border-right-style-value: solid;

    border-right-width-ltr-source: physical;

    border-right-width-rtl-source: physical;

    border-right-width-value: 1px;

    border-top-color: #78B41E;

    border-top-style: solid;

    border-top-width: 1px;

    font-size: 14px;

    height: 21px;

    margin-top: 15px;

    padding-bottom: 3px;

    padding-left: 3px;

    padding-right: 3px;

    padding-top: 3px;

    width: 250px;

}

div#selecteurCommune {

    width: 500px;

}

select#selecteur {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background-color: #78B41E;

    border-bottom-color: #78B41E;

    border-bottom-style: solid;

    border-bottom-width: 1px;

    border-left-color-ltr-source: physical;

    border-left-color-rtl-source: physical;

    border-left-color-value: #78B41E;

    border-left-style-ltr-source: physical;

    border-left-style-rtl-source: physical;

    border-left-style-value: solid;

    border-left-width-ltr-source: physical;

    border-left-width-rtl-source: physical;

    border-left-width-value: 1px;

    border-right-color-ltr-source: physical;

    border-right-color-rtl-source: physical;

    border-right-color-value: #78B41E;

    border-right-style-ltr-source: physical;

    border-right-style-rtl-source: physical;

    border-right-style-value: solid;

    border-right-width-ltr-source: physical;

    border-right-width-rtl-source: physical;

    border-right-width-value: 1px;

    border-top-color: #78B41E;

    border-top-style: solid;

    border-top-width: 1px;

    font-size: 14px;

    height: 120px;

    margin-bottom: 15px;

    padding-bottom: 3px;

    padding-left: 3px;

    padding-right: 3px;

    padding-top: 3px;

    width: 280px;

}

span#loading {

    left: 265px;

    position: absolute;

    top: 35px;

}

div#informationsCommune {

    margin-left: 15px;

}

div#content li {

    list-style-position: outside;

    list-style-type: disc;

    margin-bottom: 6px;

    margin-left: 21px;

}

div#wrapIE div#content ul.pourIE {

    left: 350px;

    margin-bottom: 0;

    margin-left: 0;

    margin-right: 0;

    margin-top: 0;

    position: absolute;

    top: 210px;

    width: 600px;

}

div#wrapIE div#content ul.pourIE li {

    list-style-position: outside;

    margin-bottom: 15px;

    margin-left: 21px;

    width: 540px;

}

div#wrapIE div#content p#pourIE1a {

    left: 350px;

    margin-bottom: 0;

    margin-left: 0;

    margin-right: 0;

    margin-top: 0;

    position: absolute;

    top: 381px;

    width: 600px;

}

div#wrapIE div#content p#pourIE1b {

    left: 350px;

    margin-bottom: 0;

    margin-left: 0;

    margin-right: 0;

    margin-top: 0;

    position: absolute;

    top: 480px;

    width: 600px;

}

div#zoneCarte {

    left: 420px;

    position: absolute;

    top: 75px;

}

div.couette {

    background-image: url("images/couette.png");

    height: 50px;

    left: 0;

    position: absolute;

    top: 27px;

    width: 75px;

}

div.adresse {

    background-color: #78B41E;

    left: 75px;

    padding-bottom: 9px;

    padding-left: 9px;

    padding-right: 9px;

    padding-top: 9px;

    position: absolute;

    top: 0;

    width: 270px;

}

div.c_agence a{

	color : #fff;

}

div.c_agence {

    font-size: 12px;

    margin-bottom: 20px;

    padding-bottom: 9px;

    padding-left: 9px;

    padding-right: 9px;

    padding-top: 9px;

    position: absolute;

    z-index: 100000;

}

div#c_agence_0 {

    display: none;

    left: 95px;

    top: 90px;

}

div#c_agence_1 {

    display: none;

    left: 116px;

    top: -36px;

}

div#c_agence_2 {

    display: none;

    left: 95px;

    top: 45px;

}

div#c_agence_3 {

    display: none;

    left: 170px;

    top: 0;

}

div#c_agence_4 {

    display: none;

    left: 155px;

    top: 75px;

}

div#c_agence_5 {

    display: none;

    left: 110px;

    top: 0;

}

div#colonneUnique p.directeur {

    margin-bottom: 0;

    margin-left: 0;

    margin-right: 0;

    margin-top: 0;

    padding-bottom: 0;

    padding-left: 0;

    padding-right: 0;

    padding-top: 0;

}

div#colonneUnique div.c_agence p {

    margin-bottom: 0;

    margin-left: 0;

    margin-right: 0;

    margin-top: 0;

    padding-bottom: 0;

    padding-left: 0;

    padding-right: 0;

    padding-top: 0;

}

div#colonneUnique div.c_agence p span.adresse {

    display: block;

    margin-bottom: 3px;

}

div#colonneUnique div.c_agence p span.directeur {

    display: block;

    margin-top: 3px;

}

div#colonneUnique p#legende {

    color: #78B41E;

    display: block;

    font-size: 12px;

    font-weight: bold;

    left: 0;

    position: absolute;

    top: 210px;

    width: 450px;

}

div#zoneCarteZone {

    height: 300px;

    position: relative;

}

div#zoneCarte2 {

    float: left;

    height: 330px;

    margin-left: 60px;

    position: relative;

    widows: 300;

}

div#zoneCarte2 h3 {

    font-size: 18px;

    font-weight: bold;

    margin-left: -60px;

}

div#zoneCarte2 ul {

    margin-top: 60px;

}

div#sdages {

    height: 330px;

    margin-left: 375px;

    position: relative;

    width: 580px;

}

div#sdages li {

    display: block;

    float: left;

	padding : 10px 0;

    width: 250px;

}

div#sdages ul {

    left: 0;

    position: absolute;

    top: 20px;

}

div#wrapIE div#sdages ul {

    left: 0;

    top: -280px;

}

li span.sdage {

    color: #91C8E6;

    font-size: 14px;

    font-weight: bold;

}

li span.url a:link {

    color: #78B41E;

    font-size: 12px;

    font-weight: bold;

}

li span.url a:visited {

    color: #78B41E;

}

li span.url a:hover {

    color: #00A0E1;

}

li span.url a:active {

    color: #00A0E1;

}

div#footer {

    clear: both;

    margin-bottom: 21px;

    padding-top: 27px;

    text-align: center;

    width: 980px;

}

div.actu div#content a:link {

    color: #78B41E;

}

div.actu div#content a:visited {

    color: #78B41E;

}

div.actu div#content a:hover {

    color: #000000;

}

div.actu div#content a:active {

    color: #000000;

}

div.actu li1content a:link {

    color: #78B41E;

}

div.actu li#content a:visited {

    color: #78B41E;

}

div.actu li#content a:hover {

    color: #000000;

}

div.actu li#content a:active {

    color: #000000;

}

li1content div.c_agence a:link {

    color: #000000;

}

li#content div.c_agence a:visited {

    color: #000000;

}

li#content div.c_agence a:hover {

    color: blue;

}

li#content div.c_agence a:active {

    color: #000000;

}

div#footer a:link {

    color: #78B41E;

}

div#footer a:visited {

    color: #78B41E;

}

div#footer a:hover {

    color: blue;

}

div#footer a:active {

    color: #000000;

}

div#content li li {

    list-style-type: circle;

}

div#content ul ul {

    padding-top: 3px;

}

li li a:link {

    color: #000000;

}

li li a:visited {

    color: #000000;

}

li li a:hover {

    color: #00A0E1;

}

li li a:active {

    color: #78B41E;

}

div.plan a:link {

    color: #78B41E;

}

div.plan a:visited {

    color: #78B41E;

}

div.plan a:hover {

    color: #00A0E1;

}

div.plan a:active {

    color: #00A0E1;

}

div.plan li li a:link {

    color: #000000;

}

div.plan li li a:visited {

    color: #000000;

}

div.plan li li a:hover {

    color: #00A0E1;

}

div.plan li li a:active {

    color: #00A0E1;

}

div#content img#pourIE2a {

    left: 580px;

    position: absolute;

    top: 480px;

}

p#pourIE3a {

    left: 30px;

    position: absolute;

    top: 800px;

}

p#pourIE3b {

    left: 30px;

    position: absolute;

    top: 830px;

}

div#wrapIE div#content {

    height: auto;

}

div#navigationChapitre li {

    position: relative;

}

div#navigationChapitre li sup {

    position: relative;

    top: -4px;

}







/* RESET */





body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {

    background-repeat: no-repeat;

    margin-bottom: 0;

    margin-left: 0;

    margin-right: 0;

    margin-top: 0;

    padding-bottom: 0;

    padding-left: 0;

    padding-right: 0;

    padding-top: 0;

}

body {

    text-align: center;

}

html, body {

    height: 100%;

    margin-bottom: 0;

    margin-left: 0;

    margin-right: 0;

    margin-top: 0;

    padding-bottom: 0;

    padding-left: 0;

    padding-right: 0;

    padding-top: 0;

}

table {

    border-collapse: collapse;

    border-spacing: 0;

}

fieldset, img {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-bottom-color: -moz-use-text-color;

    border-bottom-style: none;

    border-bottom-width: 0;

    border-left-color-ltr-source: physical;

    border-left-color-rtl-source: physical;

    border-left-color-value: -moz-use-text-color;

    border-left-style-ltr-source: physical;

    border-left-style-rtl-source: physical;

    border-left-style-value: none;

    border-left-width-ltr-source: physical;

    border-left-width-rtl-source: physical;

    border-left-width-value: 0;

    border-right-color-ltr-source: physical;

    border-right-color-rtl-source: physical;

    border-right-color-value: -moz-use-text-color;

    border-right-style-ltr-source: physical;

    border-right-style-rtl-source: physical;

    border-right-style-value: none;

    border-right-width-ltr-source: physical;

    border-right-width-rtl-source: physical;

    border-right-width-value: 0;

    border-top-color: -moz-use-text-color;

    border-top-style: none;

    border-top-width: 0;

}

img, div, span {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-bottom-color: -moz-use-text-color;

    border-bottom-style: none;

    border-bottom-width: 0;

    border-left-color-ltr-source: physical;

    border-left-color-rtl-source: physical;

    border-left-color-value: -moz-use-text-color;

    border-left-style-ltr-source: physical;

    border-left-style-rtl-source: physical;

    border-left-style-value: none;

    border-left-width-ltr-source: physical;

    border-left-width-rtl-source: physical;

    border-left-width-value: 0;

    border-right-color-ltr-source: physical;

    border-right-color-rtl-source: physical;

    border-right-color-value: -moz-use-text-color;

    border-right-style-ltr-source: physical;

    border-right-style-rtl-source: physical;

    border-right-style-value: none;

    border-right-width-ltr-source: physical;

    border-right-width-rtl-source: physical;

    border-right-width-value: 0;

    border-top-color: -moz-use-text-color;

    border-top-style: none;

    border-top-width: 0;

}

address, caption, cite, code, dfn, em, th, var {

    font-style: normal;

    font-weight: normal;

}

label {

    font-style: normal;

    font-weight: bold;

    margin: 5px;

    padding: 5px;

}

li {

    list-style-image: none;

    list-style-position: outside;

    list-style-type: none;

}

caption, th {

    text-align: left;

}

h1, h2, h3, h4, h5, h6 {

    font-size: 100%;

    font-weight: normal;

}

q:before, q:after {

    content: "";

}

abbr, acronym {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-bottom-color: -moz-use-text-color;

    border-bottom-style: none;

    border-bottom-width: 0;

    border-left-color-ltr-source: physical;

    border-left-color-rtl-source: physical;

    border-left-color-value: -moz-use-text-color;

    border-left-style-ltr-source: physical;

    border-left-style-rtl-source: physical;

    border-left-style-value: none;

    border-left-width-ltr-source: physical;

    border-left-width-rtl-source: physical;

    border-left-width-value: 0;

    border-right-color-ltr-source: physical;

    border-right-color-rtl-source: physical;

    border-right-color-value: -moz-use-text-color;

    border-right-style-ltr-source: physical;

    border-right-style-rtl-source: physical;

    border-right-style-value: none;

    border-right-width-ltr-source: physical;

    border-right-width-rtl-source: physical;

    border-right-width-value: 0;

    border-top-color: -moz-use-text-color;

    border-top-style: none;

    border-top-width: 0;

    font-variant: normal;

}

sup {

    vertical-align: text-top;

}

sub {

    vertical-align: text-bottom;

}

input, textarea, select {

    font-family: inherit;

    font-size: inherit;

    font-weight: inherit;

}

legend {

    color: #000000;

    font-style: normal;

    font-size: 18px;

    font-weight: bold;

    margin: 10px;

    padding: 10px;

}

a:link {

    -moz-text-blink: none;

    -moz-text-decoration-color: -moz-use-text-color;

    -moz-text-decoration-line: none;

    -moz-text-decoration-style: solid;

    background-color: transparent;

    color : #78B41E;

    text-decoration: none;

}

a:visited {

    -moz-text-blink: none;

    -moz-text-decoration-color: -moz-use-text-color;

    -moz-text-decoration-line: none;

    -moz-text-decoration-style: solid;

    background-color: transparent;

      color : #000000;

}

a:hover {

    -moz-text-blink: none;

    -moz-text-decoration-color: -moz-use-text-color;

    -moz-text-decoration-line: none;

    -moz-text-decoration-style: solid;

    background-color: transparent;

    color : #005683;

}

a:active {

    -moz-text-blink: none;

    -moz-text-decoration-color: -moz-use-text-color;

    -moz-text-decoration-line: none;

    -moz-text-decoration-style: solid;

    background-color: transparent;

}

* {

    background-repeat: no-repeat;

}

body {

    -moz-font-feature-settings: normal;

    -moz-font-language-override: normal;

    -x-system-font: none;

    font-family: arial,helvetica,clean,sans-serif;

    font-size: 13px;

    font-size-adjust: none;

    font-stretch: normal;

    font-style: normal;

    font-variant: normal;

    font-weight: normal;

    line-height: 1.231;

}

table {

    font-size: inherit;

}

pre, code, kbd, samp, tt {

    font-family: monospace;

    line-height: 100%;

}



#menu-agences .odd a{ background-color : #B4B4B4 ;}

#menu-agences .even a{ background-color : #919191 ;}



#flags{

	position : absolute;

	margin-top : -13px;

	left : 400px;

	width : 100px;

}

#flags a{

	padding: 3px;	

	display: inline;	

}



#flags img{

	width : 18px;

	display: inline;



	

}