/*Theme Name: ExtraEnfant
Description: Thème enfant du thème Le Parent
Author: La Ligue de l'enseignement de Normandie
Author URI: http: //www.laliguenormandie.org
Template: Extra
Version: 0.1.0
*/
/*!
 * Style page de connexion
 * table {
        border-collapse: separate;
        border-spacing: 5px 5px; }/* Nombre de pixels d'espace horizontal (5px), vertical (8px) */
		
		
span.et_overlay.et_pb_inline_icon:before {
    color: #2ea3f2;
    content: "\E050";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 32px;
transition: all .4s;}

.bouton0-11 div.et_pb_blurb_container:hover{color:#ffffff!important;}
.gf_stylespro .large {
    width: 100%;
    max-width: 100%;
}
input.large {
    width: 100%;
    max-width: 100%;
}
#gallery-1 img {
    border: 0px solid #ffffff;
}
.gallery-1 img {
    border: 0px solid #ffffff;
}
#gallery-1 img.attachment-thumbnail.size-thumbnail{   border: 0px solid #ffffff;
}
#gallery-1 .attachment-thumbnail.size-thumbnail img{   border: 0px solid #ffffff;
}
img.attachment-thumbnail.size-thumbnail{   border: 0px solid #ffffff !important;
}
.roundedImage{
    overflow:hidden;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    width:90px;
    height:90px;
}
div.related-posts-header h3{display:none;}
.et-extra-icon {
    background: #5482be;}
/***Profil****/
tr.tml-user-contact-method-pinterest-wrap
{display: none;}
tr.tml-user-contact-method-tumblr-wrap
{display: none;}
tr.tml-user-contact-method-stumbleupon-wrap
{display: none;}
tr.tml-user-contact-method-dribbble-wrap
{display: none;}
tr.tml-user-contact-method-linkedin-wrap
{display: none;}
tr.tml-user-contact-method-deviantart-wrap
{display: none;}
tr.tml-user-contact-method-myspace-wrap
{display: none;}
tr.tml-user-contact-method-skype-wrap
{display: none;}
tr.tml-user-contact-method-picassa-wrap
{display: none;}
tr.tml-user-contact-method-flickr-wrap
{display: none;}
tr.tml-user-contact-method-blogger-wrap
{display: none;}
tr.tml-user-contact-method-spotify-wrap
{display: none;}
tr.tml-user-contact-method-delicious-wrap
{display: none;}

.et_pb_blog_0 .et_pb_post .more-link {background-color:#2dbdefa1;line-height: 40px;padding: .3em 1em; border-radius: 3px;}

a.more-link{color: #FFFFFF!important;}
a.more-link:hover{color: #FFFFFF!important;font-weight: bold!important;}
/***Fin Profil****/
#et-info .et-extra-social-icons .et-extra-icon  a:hover{
   color: #fff !important;
    
}

.et_pb_pagebuilder_layout .page .post-content article {
    border-top: 1px solid #d8d8d8;
    box-shadow: none;
}

#rh .et_pb_blurb_0.et_pb_blurb h4 a:hover{color:#DF3F3F;}

h3.gform_title{color: #1a1a1a; border-bottom: 1px solid #1a1a1a;margin-bottom: 1.5em;}
li#field_54_15{
    border-bottom: 1px solid #ec6632;
    color: #ec6632;
}
li#field_54_15  h2.gsection_title{
    font-size: 15px;color: #ec6632;text-transform: uppercase;padding-left: 0px;
}

li#field_54_13{
    border-bottom: 1px solid #ec6632;
    color: #ec6632;
}
li#field_54_13  h2.gsection_title{
    font-size: 15px;color: #ec6632;text-transform: uppercase;padding-left: 0px;
}
li#field_54_12{
    border-bottom: 1px solid #ec6632;
    color: #ec6632;
}
li#field_54_12  h2.gsection_title{
    font-size: 15px;color: #ec6632;text-transform: uppercase;padding-left: 0px;
}

li#field_54_54{
    border-bottom: 1px solid #ec6632;
    color: #ec6632;
}
li#field_54_54  h2.gsection_title{
    font-size: 15px;color: #ec6632;text-transform: uppercase;padding-left: 0px;
}
li#field_54_49{
    border-bottom: 1px solid #ec6632;
    color: #ec6632;
}
li#field_54_49  h2.gsection_title{
    font-size: 15px;color: #ec6632;text-transform: uppercase;padding-left: 0px;
}

li#field_55_15{
    border-bottom: 1px solid #ec6632;
    color: #ec6632;
}
li#field_55_15  h2.gsection_title{
    font-size: 15px;color: #ec6632;text-transform: uppercase;padding-left: 0px;
}
li#field_55_25{
    border-bottom: 1px solid #ec6632;
    color: #ec6632;
}
li#field_55_25  h2.gsection_title{
    font-size: 15px;color: #ec6632;text-transform: uppercase;padding-left: 0px;
}
li#field_55_13{
    border-bottom: 1px solid #ec6632;
    color: #ec6632;
}
li#field_55_13  h2.gsection_title{
    font-size: 15px;color: #ec6632;text-transform: uppercase;padding-left: 0px;
}
li#field_55_12{
    border-bottom: 1px solid #ec6632;
    color: #ec6632;
}
li#field_55_12  h2.gsection_title{
    font-size: 15px;color: #ec6632;text-transform: uppercase;padding-left: 0px;
}
li#field_55_54{
    border-bottom: 1px solid #ec6632;
    color: #ec6632;
}
li#field_55_54  h2.gsection_title{
    font-size: 15px;color: #ec6632;text-transform: uppercase;padding-left: 0px;
}
li#field_48_20{
    border-bottom: 1px solid #ec6632;
    color: #ec6632;
}
li#field_48_20  h2.gsection_title{
    font-size: 15px;color: #ec6632;text-transform: uppercase;padding-left: 0px;
}
li#field_48_13{
    border-bottom: 1px solid #ec6632;
    color: #ec6632;
}
li#field_48_13  h2.gsection_title{
    font-size: 15px;color: #ec6632;text-transform: uppercase;padding-left: 0px;
}

li#field_48_12{
    border-bottom: 1px solid #ec6632;
    color: #ec6632;
}
li#field_48_12  h2.gsection_title{
    font-size: 15px;color: #ec6632;text-transform: uppercase;padding-left: 0px;
}
li#field_48_30{
    border-bottom: 1px solid #ec6632;
    color: #ec6632;
}
li#field_48_30  h2.gsection_title{
    font-size: 15px;color: #ec6632;text-transform: uppercase;padding-left: 0px;
}

.tous_articles a{color: #FFFFFF!important;}
a.tous_articles{color: #FFFFFF!important;}
a.tous_articles:hover{color: #FFFFFF!important;font-weight: bold!important;}
li#field_43_66{
    border-bottom: 1px solid rgba(0, 0, 0, 0.75);
    color: rgba(0, 0, 0, 0.75);
}
li#field_43_66  h2.gsection_title{
    font-size: 15px;color: rgba(0, 0, 0, 0.75);text-transform: uppercase;padding-left: 0px;
}
li#field_43_40{
    border-bottom: 1px solid rgba(0, 0, 0, 0.75);
    color: rgba(0, 0, 0, 0.75);
}
li#field_43_40  h2.gsection_title{
    font-size: 15px;color: rgba(0, 0, 0, 0.75);text-transform: uppercase;padding-left: 0px;
}
li#field_43_72{
    border-bottom: 1px solid rgba(0, 0, 0, 0.75);
    color: rgba(0, 0, 0, 0.75);
}
li#field_43_72  h2.gsection_title{
    font-size: 15px;color: rgba(0, 0, 0, 0.75);text-transform: uppercase;padding-left: 0px;
}

li#field_42_13 {
    border-bottom: 1px solid #e64415;
    color: #e64415;
}
li#field_42_13  h2.gsection_title{
    font-size: 15px;color: #e64415;text-transform: uppercase;padding-left: 0px;}
li#field_42_12 {
    border-bottom: 1px solid #e64415;
    color: #e64415;
}
li#field_42_12  h2.gsection_title{
    font-size: 15px;color: #e64415;text-transform: uppercase;padding-left: 0px;}
li#field_42_15 {
    border-bottom: 1px solid #e64415;
    color: #e64415;
}
li#field_42_15  h2.gsection_title{
    font-size: 15px;color: #e64415;text-transform: uppercase;padding-left: 0px;}
li#field_42_25 {
    border-bottom: 1px solid #e64415;
    color: #e64415;
}
li#field_42_25  h2.gsection_title{
    font-size: 15px;color: #e64415;text-transform: uppercase;padding-left: 0px;}
li#field_42_49 {
    border-bottom: 1px solid #e64415;
    color: #e64415;
}
li#field_42_49  h2.gsection_title{
    font-size: 15px;color: #e64415;text-transform: uppercase;padding-left: 0px;}

li#field_4_15 {
    border-bottom: 1px solid #f3943e;
    color: #f3943e;
}
li#field_4_15  h2.gsection_title{
    font-size: 15px;color: #f3943e;text-transform: uppercase;padding-left: 0px;
}
li#field_4_12 {
    border-bottom: 1px solid #f3943e;
    color: #f3943e;
}
li#field_4_12  h2.gsection_title{
    font-size: 15px;color: #f3943e;text-transform: uppercase;padding-left: 0px;
}
li#field_4_13 {
    border-bottom: 1px solid #f3943e;
    color: #f3943e;
}
li#field_4_13  h2.gsection_title{
    font-size: 15px;color: #f3943e;text-transform: uppercase;padding-left: 0px;
}

li#field_31_15{
    border-bottom: 1px solid rgba(0, 0, 0, 0.75);
    color: rgba(0, 0, 0, 0.75);
}
li#field_31_15  h2.gsection_title{
    font-size: 15px;color: rgba(0, 0, 0, 0.75);text-transform: uppercase;padding-left: 0px;
}
li#field_31_25  h2.gsection_title{
    font-size: 15px;color: rgba(0, 0, 0, 0.75);text-transform: uppercase;padding-left: 0px;
}
li#field_31_25{
    border-bottom: 1px solid rgba(0, 0, 0, 0.75);
    color: rgba(0, 0, 0, 0.75);
}
.orange{color: #ef7d00!important;}
.formulaireturquoise{color: #009cb3!important; border-bottom: 1px solid 009cb3!important;}
.formulaireviolet{color: #b6236d!important; border-bottom: 1px solid #b6236d!important;}
.formulaireorange{color: #ef7d00!important; border-bottom: 1px solid #ef7d00!important;}
.formulairevertjlcf{color: #319b63!important; border-bottom: 1px solid #319b63!important;}
.formulairevert{color: #659a2f!important; border-bottom: 1px solid #659a2f!important;}
.et_pb_widget a:visited {
    color: inherit;
}
article#ff-item.ff-facebook.ff-image.shuffle-item.filtered.in {
    border-color: #fff;
}
.sp_goose .gfield_label, .sp_goose .ginput_complex label {
    text-transform: None;
    font-size: 1.2em;
display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
	 margin-top: 5px;
    font-weight: normal;
}

.et_pb_pagebuilder_layout .post-content a {
    color: none;
}
.jumbotron-icon .fa-2 {
    font-size: 2em;
}
.em-booking-form label {
    display: inline-block;
    width: 300px;
}.em-booking-form-details input.input, .em-booking-form-details textarea {
    width: 100%;
}

li#field_13_40{
    border-bottom: 1px solid #ef7d00;
    color: #ef7d00;
}

li#field_13_40  h2.gsection_title{
    color: #ef7d00;
}

.paddingright15px{
    padding-right: 15px;
}
.et-extra-icon-youtube:hover::before{
    color: #ffffff !important;
}
#footer-nav a:hover{color: #ffffff !important;}



a:hover {
 
     color:#28B5E5 !important;
	

}


.post-content entry-content a.fancybox.image{   background-color: #a52b2b;
}


#et-info .et-extra-social-icons .et-extra-icon:hover::before {
    color: #ffffff !important;
}


#et-info .et-extra-social-icons li {
   margin: 2px 10px 010px 0px;
    
}
#et-info .et-extra-social-icons .et-extra-icon:hover::before{
    color: #ffffff !important;
}
a.et-extra-icon.et-extra-icon-background-hover.et-extra-icon-googleplus:hover::before{
    color: #ffffff !important;
}
a.et-extra-icon.et-extra-icon.et-extra-icon-background-hover.et-extra-icon-facebook:hover::before{
    color: #ffffff !important;
}
.et-extra-icon	{
    padding-left: 0px;
    
}	
		.et_pb_gallery .et_pb_gallery_pagination ul li, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li{
    list-style-image: none;
}
.wpbdp-listing a:not(.wpbdp-button) {
    color: #62CAF4;
    text-decoration: none;
    border-bottom: 0px solid #F3F3F3;
}
a.formulaire:hover{
 color: #54bea1;
}
label.semaine1{
#5482be;}
a.formulaire{
 color: rgba(0, 0, 0, 0.7);
}
ul.blipsContainer li{
list-style-image: none;
}
#et-menu>li>a:hover, #et-menu>li.menu-item-has-children>a:hover:after, #et-menu>li.mega-menu-featured>a:hover:after, #et-navigation>ul#et-menu>li.current-menu-item>a, #et-navigation>ul#et-menu>li.current_page_item>a, #et-extra-mobile-menu>li.mega-menu-featured>a:hover:after, #et-extra-mobile-menu>li.current-menu-item>a, #et-extra-mobile-menu>li.current_page_item>a, #et-extra-mobile-menu>li>a:hover {
    color: #b6236d !important;
}

.module-head a.lienhome:hover{
 padding-left:10px !important;

}

a.url.fn:hover{
 color: rgba(0, 0, 0, 0.7);
}
.et_pb_extra_module .post-meta a:hover, .et_extra_other_module .post-meta a:hover {
     color: rgba(0, 0, 0, 0.7);
}
p.agenda a{
    color: #1e73be;
}
p.agenda a:hover {
  color: #28B5E5;
}

p.agenda:hover{
    opacity: 0.7;
    filter: alpha(opacity=70); /* For IE8 and earlier */
}
div.agenda a{
color:#a2a2a2;
}
div.agenda a:hover{
color:#28B5E5;
}


.project-details .project-categories ul li, .project-details .project-tags ul li, .project-details .project-url ul li {
    list-style-image: none;
    
}
.et_pb_widget ul li, .et_pb_widget.woocommerce .product_list_widget li {
    list-style-image: none;
}
.et_pb_widget a:hover {
    color: #54bea1;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li {
padding-left: 0px;
    margin-left: 0px;
    list-style-image:none;
}

#featureCarousel .blipsContainer {
   list-style-image: none;
}
#wp-admin-bar-edit-layout{display:none;}
.paginated .pagination li, 
.archive-pagination .pagination li, 
.paginated > .page-numbers li, 
.archive-pagination > .page-numbers li{
   list-style-image: none;
    background: transparent;
  
}
div.time-picker li {
    height: 20px;list-style-image: none;margin-left: 0px;
}
div.time-picker li.selected {
   height: 20px;list-style-image: none;
   
}
h6.cinelieu:hover , h6.cinelieu:hover:visited {
    color: #b6236d;
}
h6.cinelieu{font-size: 16px;font-family: 'Open Sans';}
li.pager{margin-left:0px;}

.et_pb_blurb_position_left .et_pb_blurb_container, .et_pb_blurb_position_right .et_pb_blurb_container {
    display: table-cell;
    vertical-align: middle;
} 

h6{
    font-family: 'alphaligue';
	font-size: 20px;  font-weight: normal;text-transform:none;
}


@media all and (max-width: 479px) {
h1 {
 font-size: 18px !important;
}
h2,h3{
    color: #54bea1;
}
}
h1 {
    font-size: 24px;
}
#et-info .et-top-search .et-search-field {
   
    width: 200px;
  
}

#flags li {
    
    margin: 0 6px 0 0;
}
.css-events-list table.events-table {
    width: 100%;} 

li.et_pb_tabs,li.et_pb_tab_0,li.et_pb_tab_1,li.et_pb_tab_2,li.et_pb_tab_3,li.et_pb_tab_4, li.et_pb_tab_5{
list-style-image: none;	}
li {padding-left: 10px;
 margin-left: 20px;
 list-style : url('favicon-laliguenormandie.svg');
} 
.et_pb_section { padding: 0% 0; }
.et_pb_section_1.et_pb_section { padding-top: -0%; padding-bottom: -0%; } 

.et_pb_blurb_content {max-width: 948px;}
.page .post-wrap .post-content {
    margin: 0 0 0px;
}
.et_pb_section  et_pb_section_0 et_section_regular{
    margin: 0 0 0px;
}
.et_pb_toggle_title:before {
    
    font-size: 25px;
   
}
.single article, .page article { width: 100%;
}

 img, tbody {
    
    vertical-align: text-top;
}

tr, td{vertical-align: middle;}

figcaption {
opacity:0;
background-color: AntiqueWhite;
text-align:center;
position:absolute;
bottom:0;
left:0;
right:0;
border:5px ridge grey;
}
 
a:hover figcaption {
transition:all 1s;
  opacity:1;
}
table.spip {
width: auto;}

table {
border-collapse:collapse;
width:100%;
   /* border: 0px solid #E8E8E8;padding: 15px;*/
 }
table.em-location-data th {
    vertical-align: top;    margin: 0;
    padding: 0;   padding: 0px;
    border: none;color: rgba(0,0,0,0.73); background: #FFF;
}#em-location-data table.em-location-data td, #em-location-data table.em-location-data th {
    vertical-align: top;
    border: none;      padding: 5px; text-align: left;
}
table.spip th {     background-position: center; /*background-image: url("images/canevas01.svg");*/
    background-repeat: repeat-x;
background-color: #54bea1;
background-size: 100px 100px;
    height: 35px;
    padding-left: 30px;
    padding-right: 30px;
    color: #FFF;
	width:auto;
    text-align: center;
   font-weight: bold;
    border: 0;border-top: 1px solid #E8E8E8;
    border-left: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    border-bottom: solid 1px #E8E8E8;
    vertical-align: middle;
}td.spip {
    border: 0;
      padding: 3px;
   font-weight: normal;
    padding-top: -2px;border-top: 1px solid #E8E8E8;
    border-left: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    border-bottom: 1px solid #DFDFDF;
    text-align: center;
}
td {
 text-align:center;
 }
caption {
 font-weight:bold
 }

h3{color:#b6236d;}
#tableau th {   
    margin-bottom: 17px;
    padding: 10px 0;
   
}

tr:hover {}
#wpbdp-listing-excerpt.odd {
     background: #ffffff;
}
#alaffiche{
  margin-left: auto;
    margin-right: auto; 
}
.et_pb_widget.widget_nav_menu .widgettitle {
    padding: 10px 15px;
    line-height: 25px;
}
#footer p {
    font-size: 15px;
	
}
 #comment-wrap {
    padding-top: 0px;
}
 .et_pb_widget .widgettitle {
    background: #5482be;
    line-height: 25px;
    }
.chapo {
    padding-left: 20px;
    padding-top: 10px;
    padding-right: 30px;
    text-align: justify;
    margin-bottom: 2em;
    line-height: 1.60em;
    font-weight: normal;
    color: #000000;
}
#footer {
    background: #ffffff;
    margin: 16px 0 0;
}
.centrage {text-align: center;margin-left: auto;
  margin-right: auto;}

 @font-face {
  font-family: 'AlphaLigue';
  src: url('fonts/AlphaLigue.otf') format('truetype');
  
}
 @font-face {
         font-family:'cocon';
         src:url('fonts/AlphaLigue.otf');  
}
.fontligue	{	font-family: 'alphaligue';
}
 .et_pb_widget a {
    color: rgba(0, 0, 0, 0.75);
    font-weight: 600;
    line-height: 1.6em;
} 

.et_pb_extra_column, .et_extra_layout .et_pb_column {
    padding: 0 0px;} 
	
	
.region {
   float: left;
   margin-left: 0px;
   padding-right: 20px;padding-bottom: 20px;
   max-width: 300px;
   height: 370px;
   border:  0px solid black;
}  
.federation {
   float: left;
   margin-left: 0px;
   margin-bottom: 10px;
   padding: 10px;
   width: 250px;
  
   border: 0px solid black;
}  
#footer .et_pb_widget .widgettitle {
    background: 0;
    padding: 0;
    color: #1e73be;
}

 #footer .et_pb_widget, #footer div, #footer .et_pb_widget p {
 color: rgba(0,0,0,0.75) !important;}

#footer .et_pb_widget a:hover{
    color: #28B5E5;
}
.post-header {
    width: 100%;
    padding: 40px 40px 40px 40px;
    box-sizing: border-box;
    text-align: center;
}
.ff-stream {min-height:auto!important}
 #et-info .et-top-search .et-search-field {
    /* background: rgba(255, 255, 255, 0.1); */
    width: 160px;
    box-sizing: border-box;
    margin: 0;
    padding: 7px 10px;
    /* color: #ffffff; */
    font-weight: 600;
    -webkit-appearance: none;
	text-transform : lowercase;
}

 #et-info .et-top-search .et-search-field:focus {
    background: rgba(0,88,162,0.19);
    color: #0058a2;
}
} #et-info .et-top-search .et-search-field:before {
    background: rgba(0,88,162,0.19);
    color: #0058a2;
}
#et-search-icon::before {
    color: #5482be;
}
.et-top-search-primary-menu-item .et-top-search .et-search-field {
    width: 100%;
    padding: 10px 10px;
       font-size: 14px;
    line-height: normal;
}
.et-top-search-primary-menu-item .et-top-search {
    position: absolute;
    top: 50%;
    right: -15px;
    width: 230px;color: #2b3848;
    border-top: 0px solid #00a8ff;
    border-radius: 0 0 3px 3px;
    display: none;
}
 .wpbdp-listing-excerpt.odd {
    background: #ffffff;
}
input.em-events-search-text.em-search-text {font-size: 10px;}
#page-container .button, #page-container button, #page-container button[type="submit"], #page-container input[type="submit"], #page-container input[type="reset"], #page-container input[type="button"], .read-more-button, .comment-body .comment_area .comment-content .reply-container .comment-reply-link, .widget_tag_cloud a, .widget_tag_cloud a:visited, .post-nav .nav-links .button, a.read-more-button, a.read-more-button:visited, #footer .widget_tag_cloud a, #footer .widget_tag_cloud a:visited, #footer a.read-more-button, #footer a.read-more-button:visited, #footer .button, #footer button, #footer button[type="submit"], #footer input[type="submit"], #footer input[type="reset"], #footer input[type="button"] {
    /*color: #ffffff;*/
}
 p.bg-success {
    color: #3ead1b; 
	border: 1px ;
	border-color:#3ead1b;
	border-radius: 10px 5px 10px 5px;
}

.alignleft2 {
    width: 100%; 
	padding: 20px;
}
table.widefat, table.widefat.events-table {margin-top: 20px;width: 100%; /*border-collapse: separate;*/}
 a.page-numbers{ font-size: 20px;height: 30px;padding: 0px 6px 0px 6px;width: 30px;background: rgba(0, 0, 0, 0.1);line-height: 30px;color: rgba(0, 0, 0, 0.6);}
 span.page-numbers.current {background: #00a8ff;
    color: #ffffff;
    border-radius: 3px;height: 30px;
    height: 30px;width: 30px;
    border-radius: 3px;
	padding: 0px 6px 0px 6px;
     line-height: 30px;font-size: 20px;}
 
 #et-menu li > ul li a {
    font-size: 13px;
   padding: 10px 0;line-height: 1.7em;
}

 #wpadminbar {
    position: fixed;
	}
table.em-calendar td {
    border: 0px ;
}
table.em-calendar{
    width: 100%;  margin-top: 0px;}
	
 p {
    margin-bottom: 0.9em;}
	

.drapeau{    position: relative;
    width: 90%;
    max-width: 1280px;
    margin: 10px auto;}

#flags a {
      margin-left: 5px;
    opacity: 0.5;
}
#flags a:hover{
   
    opacity: 1;
}
#flags a:hover, #flags a:focus{
   
    opacity: 1;
}

.datepa p {
 margin-bottom: 0em;}

 body {
    background-color: #ecf0f5;
}
 
.login h1 a{
    background: url(./images/logo.svg) no-repeat !important;
    width: 325px !important;
    height: 93px !important;
}
 
#backtoblog {
    background-color: #5482be;
    box-shadow: 0 1px 3px #666;
    left: 0;
    margin: 0 !important;
    padding: 10px !important;
    position: fixed;
    text-align: left;
    text-shadow: 0 0 0 !important;
    top: 0;
    width: 100%;
	visibility: hidden;
}
 
.login #backtoblog a {
    color: #FFFFFF !important;
}


.ff-item-cont{   font-style: normal; text-transform: none;}
@font-face {
font-family: 'alphaligue';
src: url('AlphaLigue.otf') format('truetype');
font-weight: normal;
font-style: normal;
}

.author-box-description .social-icons .et-extra-icon {
    background: none;
    width: 30px;
    height: 16px;
}

.page .post-wrap h1 {
    padding: 0 0 5px;
    line-height: 1;
}
.et_pb_widget ul li ul li, .et_pb_widget.woocommerce .product_list_widget li ul li {
    margin-left: 0px; 
}
.nav li {
    position: relative;
    line-height: 1.5em;
}
#top-header {
    padding: 0px;
}
.et_pb_widget li, .et_pb_widget.woocommerce .product_list_widget li {
    border-bottom: 0px solid rgba(0, 0, 0, 0.1);
    margin: 0;
    padding: 5px 20px;
    font-size: 12px;
    line-height: 1.3em;
}
#et-navigation > ul > li > a {
    padding-bottom: 5px;
}
#et-navigation > ul {
    display: -ms-flexbox;
    margin: 0px;
   height: 80px;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
#flags {
    margin: 10px;
    height: 25px;
    float: right;
    clear: right;
	width: 250px;
}
#et-navigation > ul > li > a {
    
    padding: 0 0 0px;

}
#et-menu > li > a, #et-menu > li.menu-item-has-children > a, #et-menu > li.mega-menu-featured > a, #et-navigation > ul#et-menu > li.current-menu-item > a, #et-navigation > ul#et-menu > li.current_page_item > a, #et-extra-mobile-menu > li.mega-menu-featured > a, #et-extra-mobile-menu > li.current-menu-item > a, #et-extra-mobile-menu > li.current_page_item > a, #et-extra-mobile-menu > li > a{
    text-align: center;
	    margin-top: 10px;
}
/*

#et-navigation > ul > li > a {
    margin: 10px;
}

#et-navigation > ul > li.engager > a {color: #FF0000;}

#footer {
    background: #ffffff;
    margin: 0px 0 0;
}*/

@media only screen and (min-width: 768px)
.header.left-right #et-navigation > ul > li > a {
    padding-bottom: 5px;
}
#event-form #event-name {
    width: 80%;
    padding: 10px;
}

#et-trending{
    display: none;
    
}
.et-trending #et-trending {
    display: -ms-flexbox;
    display: none;
}
/****masquer le menu du haut #top-header {
    display: none;
    
}***/
/****Carte Région Normandie***/



.map{
	overflow:hidden;
	width:100%;
		margin-left: auto;
  margin-right: auto;}
	
.map__image{
width:60%;
float:left;

}
.map__image svg{
width: 100%;
height: 250px;
margin-right:20px;
}

#Calque_2.map__image polyline
{
fill: #F9F8F4;/*beige*/
stroke:#828282;/*gris clair*/
stroke-width:1px;
transition:fill 0.3s;
}
.map__image  g#fond polyline:hover
{
fill: none;/*rien*/
}
.map__image  g#Calque_1 .is-active polyline
{
fill: #28B5E5;/*bleu clair*/
}

.map__list{
float:left;
margin-left:20px;
margin-top:10px;


}
.map__list a{
color:inherit;
font-size: 14px;
    font-weight: 600;
    line-height: 1.3em;
text-decoration:none;
transition:color 0.3s;/**ajout-webkitpr les vieux navigateurs**/
}
.map__list a.is-active{
	color: #28B5E5;/*bleu clair*/
	font-weight:bold;
	text-decoration:underline;
	
}



a.blanc:hover, a.blanc:active{
    color: #fff;
	
}

.datepa{
background: url(generiques/style/img/agenda.png) no-repeat ;
height: 100px;
width: 77px;
float: left;
}

