/*
Theme Name: Monnieres
Theme URI: http://wordpress.org/extend/themes/monnieres
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Monnieres comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.3
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

body{
    background:url(images/img_bg.jpg) no-repeat left center;
    margin: 0 auto;
    background-attachment:fixed;
    width:1004px;
    font-family: Aria, sans-serif;
    font-size: 13px;
}
#page{
    width:1004px;
    margin:0 auto;
    background:url(images/pixel_bg.png) repeat top center;
    overflow: hidden;
}

.clear{
    clear: both;
}
#wrapper{
    width:1004px;
    margin:0 auto;
    overflow: auto;
    padding-bottom: 20px;
    padding-top: 25px;
}
p.excerpt {
    margin: 5px 0;
}
#logo{
    height: 147px;
    width: 294px;
    background: #333;
    left: 60px;
    top: 114px;
    z-index: 2;
    position: absolute;
}
#site-title a{
    font-family:georgia, hevetica,arial;
    font-weight:bold;
    font-size: 40px;
    color:white;
    text-decoration: none;
}
#col-left{
    width: 672px;
    padding: 0 14px 0 26px;
    float: left;

}
#col-right{
    width: 250px;
    float: left;
    padding: 0 20px 0 0px;
}
#agenda{
    width: 262px;
    margin-bottom: 10px;
    float: left;
    float:left;
    position: relative;

}

#icone-agenda{
    width: 55px;
    height: 64px;
    background: url('../monnieres/images/icone_agenda.png') no-repeat;
    position: absolute;
    z-index: 200;
    right: 5px;
    top: -17px;
    text-align: center;
    padding-top: 30px;
    font-family: Georgia, serif;
    font-weight: bold;
}

#icone-quoi-de-neuf{
    width: 64px;
    height: 58px;
    background: url('../monnieres/images/icone_quoi_de_neuf.png') no-repeat;
    position: absolute;
    z-index: 200;
    right: 20px;
    top: -15px;

}

h2.agenda,.une,.quoi-de-neuf,.bienvenue{
    font-family: Georgia,Helvetica,Arial;
    font-size: 20px;
    font-weight: bold;
    font-style: italic;
    color: white;
    padding: 0;
    float: left;
    margin-top: 4px;
    margin-left: 20px;
}

#liens-rapides{
    height: 400px;
    width: 272px;
    float:left;
/*    margin-top: 20px;*/
}
.site-description {
    text-indent: -999999%;
    font-size: 0;
    margin: 0;
}

#a-la-une{
    float: left;
    /*background: url(../monnieres/images/ombre01mod.png)no-repeat;*/
    position: relative;
}

#a-la-une h1{
    font-family: Georgia, Helvetica, Arial;
    font-weight: bold;
    font-style: italic;
    font-size:20px;
    color:white;
}

#a-la-une article{
    width: 640px;
    height: 400px;
    padding:0 10px;
    margin-top: 42px;
}

#icone-une{
    width: 62px;
    height: 72px;
    background: url(../monnieres/images/icone_une.png)no-repeat;
    top: -25px;
    right: 15px;
    position: absolute;
    z-index: 500;
}


#quoi-de-neuf{
    width: 316px;
    height: 420px;
    float: left;
    /*background: url(../monnieres/images/ombre02mod2.png)no-repeat;*/
    position: relative;
    top: 20px;    
}

#bienvenue{
    width: 316px;
    height: 420px;
    float: left;
    /*background: url(../monnieres/images/ombre02mod2.png)no-repeat;*/
    position: relative;
    left: 27px;
    top: 20px;
}

#bienvenue .content{
    padding:10px 0;
}
ul#content_quoideneuf li p.excerpt a.excerpt {
    position: absolute;
    right: -10px;
    padding: 0 !important;
    z-index: 5000;
}
a.excerpt, a.more-link {
    color:#cccc30;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size:12px;
    text-align:right;
    display:block;
}
.top_block {
    background: url('../monnieres/images/top_block.png') no-repeat;
    width: 330px;
    height: 30px;
    float: left;
}
.middle_block {
    background: url('../monnieres/images/middle_block.png') repeat-y;
    width: 300px;
    float: left;
    max-height:350px;
    min-height: 350px;
    padding: 0px 15px;
}
.bottom_block {
    background: url('../monnieres/images/bottom_block.png') no-repeat;
    width: 330px;
    height: 30px;
    float: left;
    position: relative;
}
.top_block_une {
    background: url('../monnieres/images/top_block_une.png') no-repeat;
    width: 675px;
    height: 30px;
    float: left;
}
.middle_block_une {
    background: url('../monnieres/images/middle_block_une.png') repeat-y;
    width: 675px;
    float: left;
    min-height: 350px;
    /* max-height: 350px;*/
    color: #7e7e7e;
    overflow: hidden;
}
.content {
    padding: 10px 25px;
    clear:both;
    color: #7E7E7E;
    position: relative;
    line-height: 20px;
}
.content_quoideneuf {
    padding-top: 10px;
    color: #7E7E7E;
    position: relative;
    line-height: 20px;
}
.social {
    float: left;
    margin-top: 14px;
    width : 145px;
}
.reseaux {
    position: absolute;
    left: 40px;
    display: block;
    height: 20px;
    width: 180px;
    bottom:0;
}

.reseaux2 {
    position: absolute;
    left:20px;
    display: block;
    height: 20px;
    width: 180px;
    bottom:-40px;
}

#bienvenue .excerpt2 .excerpt{
    clear: both;
    bottom: -25px;
    margin-right:20px;
}

.content p{
    margin: 0.5em 0;
    font-size: 13px;
    line-height: 20px;
}



.content .time,
ul#content_quoideneuf li .time {
    font-family: Georgia, serif;
    font-weight: bold;
    font-style: italic;
    list-style-type: none;
    font-variant: small-caps;
    color: #7E7E7E;
}
h4.titre {
    color:#cccc30;
    text-transform: uppercase;
    text-decoration: underline;
}
h4.titre li {
    list-style-type: square;
    margin-left: 15px;
}
.desc {
    line-height: 20px;
}
.bottom_block_une {
    background: url('../monnieres/images/bottom_block_une.png') no-repeat;
    width: 675px;
    height: 30px;
    float: left;
}
.top_block_agenda {
    background: url(images/top_block_colright.png) no-repeat;
    width: 275px;
    height: 30px;
    float: left;
}
.middle_block_agenda {
    background: url(images/middle_block_colright.png) repeat-y;
    width: 275px;
    float: left;
}
.bottom_block_agenda {
    background: url(images/bottom_block_colright.png) no-repeat;
    width: 275px;
    height: 30px;
    float: left;
}

/**HEADER**/

header{
    width: 1004px;
    margin: 0 auto;
    height:410px;
    z-index: 999;
    position: relative; 
}

#nav-top{
    background: url(../monnieres/images/img_nav_top.jpg);
    width: 1004px;
    height: 36px;
    margin: 0 auto;
}

input#searchsubmit.submit{
    width: 39px;
    heigth: 36px;
    border:none;
    text-indent:-9999;
    background: url(../monnieres/images/btn_ok.png);
}

form#searchform{

    float:right;
    margin-right: 5px;

}

#searchsubmit{
    height: 36px;
    width: 39px;
    margin-top: 0px;
    text-indent:-9999px;
}

p#site-title{
    text-align:center;
    margin-top: 25px;
    padding:0;
}


p#site-description{
    font-family: Helvetica Regular, Arial, Verdana;
    font-weight: none;
    font-size: 14px;
    text-decoration: none;
    text-transform:uppercase;
    color: white;
    text-align: center;
    padding:0;
    margin-top: -15px;
}

#slide{
    width: 1004px;
    height:266px;
    position: relative;
}

#meteor-slideshow{
    height:266px !important;
}


#meteor-buttons{
    position:absolute;
    margin-left: 30px;
    margin-top: 40px;
}

.meteor-buttons{
    width: 24px;
    height: 12px;
}

.meteor-buttons a {
    background: url('..monnieres/images/btn_slide.png') no-repeat bottom left;
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    margin: 0 3px 0 0;
    outline: none;
    text-indent: -9999px;
}

.meteor-buttons a.activeSlide {
    background: url('..monnieres/images/btn_slide.png') no-repeat bottom left;

}


label.assistive-text{
    text-indent:-9999px;
    font-size:0px;
}



/**MENU PRINCIPAL**/
li#menu-item-161.btn_accueil {
    width:26px;
    height:26px;
    margin-top:20px;
    margin-left:20px;
}
li#menu-item-161 a {
    margin-top: 0px;
    margin-left:0px;
    width:26px;
    height:26px;
    text-indent:-9999px;
    font-size:0;
    background: url(../monnieres/images/btn_accueil.png) no-repeat top left;
    display: block;
    z-index: 8000;
}
.menu-menu-principal-container{
    width:1004px;
    position:relative;
}
ul#menu-menu-principal.menu{
    padding:0;
}
#menu-menu-principal ul.sub-menu{
    display: none;
}
#menu-menu-principal{
    float:left;
    height:75px;
    width:1004px;
    z-index:9999;
    margin-left: 0px;
}
#menu-menu-principal > li{
    font-family: helvetica, arial, verdana;
    font-size:13px;
    list-style: none;
    float:left;
    margin-right:5px;
    position:relative;
    height:30px;
    width: 149px;
    margin-top: 27px;
    text-align: center;
}
#menu-menu-principal li a{
    display: block;
    height: 30px;
    text-decoration:none;
    text-transform: uppercase;
    color:#a0a0a0;
}
#menu-menu-principal li:hover a{
    text-decoration:none;
    text-transform:uppercase;
    color:#000;
}
#menu-menu-principal li:hover ul{
    display: block  
}
#menu-menu-principal li#menu-item-35{
    border-bottom: 7px solid #05a4aa;  
}
#menu-menu-principal li#menu-item-78{
    border-bottom: 7px solid #f9b200;    
}
#menu-menu-principal li#menu-item-102{
    border-bottom: 7px solid #82a30d;   
}
#menu-menu-principal li#menu-item-117{
    border-bottom: 7px solid #e95e1b;   
}
#menu-menu-principal li#menu-item-138{
    border-bottom: 7px solid #a1143f;   
}
#menu-menu-principal li#menu-item-159{
    border-bottom: 7px solid #93117e;   
}
#menu-menu-principal ul.sub-menu {
    position: absolute;
    top:42px;
    left:0;
    padding:0;
    border-top: 2px solid #fff;
    width: 210px;
    z-index:9999;
}

#ie7 #menu-menu-principal ul.sub-menu {
    left:-40px;
}

#menu-item-35 ul.sub-menu{ background: #82d1d4;}
#menu-item-78 ul.sub-menu{ background: #fcd87f;}
#menu-item-102 ul.sub-menu{ background: #c0d186;}
#menu-item-117 ul.sub-menu{ background: #f4ae8d;}
#menu-item-138 ul.sub-menu{ background: #d0899f;}
#menu-item-159 ul.sub-menu{ background: #c988be;}
#menu-item-35 ul.sub-menu li a{
    overflow: hidden;
}
#menu-menu-principal #menu-item-35:hover{
    border-bottom: 12px solid #05a4aa;
}

#menu-menu-principal li#menu-item-78:hover{
    border-bottom: 12px solid #f9b200;
}

#menu-menu-principal li#menu-item-102:hover{
    border-bottom: 12px solid #82a30d;
}

#menu-menu-principal li#menu-item-117:hover{
    border-bottom: 12px solid #e95e1b;
}

#menu-menu-principal li#menu-item-138:hover{
    border-bottom: 12px solid #a1143f;
}

#menu-menu-principal li#menu-item-159:hover{
    border-bottom: 12px solid #93117e;
}
#menu-menu-principal li.ssmenu1 {
    width: 190px;
}
#menu-menu-principal li.ssmenu1:hover {
    background: #05a4aa;
    width: 190px;
}
#menu-menu-principal li.ssmenu2 {
    width: 190px;
}
#menu-menu-principal li.ssmenu2:hover {
    background: #f9b200;
    width: 190px;
}
#menu-menu-principal li.ssmenu3 {
    width: 190px;
}
#menu-menu-principal li.ssmenu3:hover {
    background: #82a30d;
    width: 190px;
}
#menu-menu-principal li.ssmenu4 {
    width: 190px;
}
#menu-menu-principal li.ssmenu4:hover {
    background: #e95e1b;
    width: 190px;
}
#menu-menu-principal li.ssmenu5 {
    width: 190px;
}
#menu-menu-principal li.ssmenu5:hover {
    background: #a1143f;
    width: 190px;
}
#menu-menu-principal li.ssmenu6 {
    width: 190px;
}

#menu-menu-principal li.ssmenu6:hover {
    background: #93117e;
    width: 190px;
}

#menu-menu-principal li.ssmenu3 ul.sub-menu,
#menu-menu-principal li.ssmenu3 ul.sub-menu li{
    width:320px;
}

#menu-menu-principal li.ssmenu3 ul.sub-menu li:hover{
    width:300px;
}

#menu-menu-principal li ul li{
    font-size:10px;
    color:#000;
    float:none;
    margin:0;
    position: relative;
    text-align: left;
    width:160px;
    line-height: 30px;
    height:30px;
    padding:0 10px;
    z-index: 8000;
    list-style-type: none;
}
#menu-menu-principal li ul li a {
    display: inline-block;
    margin: 0;
    overflow: hidden;
    margin: 5px 0;
    color:#000;
    font-weight:normal;
    line-height:1;
    width: auto;
    height: auto;
}
#menu-menu-principal li ul li:hover a{
    font-size:10px;
    font-weight:bold;
    color:#fff;
}

#menu-menu-principal li ul li ul li a{
    font-size:10px;
    font-weight:normal !important;
    color:#000 !important;
}

#menu-menu-principal li ul li ul li:hover a{
    font-size:10px;
    font-weight:bold !important;
    color:#fff !important;
}

/* Dernier element du menu */
#menu-menu-principal li:last-child ul.sub-menu {
    left:-61px;
}
#access{
    position:relative;
    background: #036;
}

#menu-menu-principal li.menu6 ul.sub-menu ul.sub-menu {
left: -210px;
}

#branding{
    margin-top:300px;
    height: 200px;
    width:1004px;
    background: #000;

}

#meteor-buttons{
    position: absolute;
    z-index: 9999;
    top: 185px;
    left: 30px;
    width: 184px;
    height: 25px;
    padding: 16px 0 0 110px;
    background: #333;
}

/**MENU RAPIDE**/

ul#menu-menu-rapide.menu{
    padding: 0px;
    margin: 0px;
}


ul#menu-menu-rapide.menu li{
    list-style-type: none;
    margin-bottom:10px;
    margin-left: 4px;
    width: 253px;
    text-indent:-9999px;
    height:69px;
}
ul#menu-menu-rapide.menu li.menurapide1{
    background: url("images/btn_photos.png") 0 0 no-repeat transparent;
    height: 63px;
}
ul#menu-menu-rapide.menu li.menurapide2{
    background:url("images/btn_asso.png") 0 0 no-repeat transparent;
}
ul#menu-menu-rapide.menu li.menurapide3{
    background:url("images/btn_telecharger.png") 0 0 no-repeat transparent;
}
ul#menu-menu-rapide.menu li.menurapide4{
    background:url("images/btn_newsletter.png") 0 0 no-repeat transparent;
    height: 72px;       
}
ul#menu-menu-rapide.menu li.menurapide5{
    background:url("images/btn_coordonnees.png") 0 0 no-repeat transparent;
    height: 65px;       
}
ul#menu-menu-rapide.menu li a {
    display: block;
    width: 100%;
    height: 100%;
}

/**FOOTER**/

footer{
    clear:both;
}


#ecusson{
    background: url('../monnieres/images/ecusson.png') no-repeat 0 0 transparent;
    width: 1004px;
    height:78px;
}

#menufooter{
    width: 944px;
    height: 210px;
    background-color: #333;
    margin: 0 auto;
    padding: 0 30px;
}

#menufooter ul{
    float:left;
}

#menufooter ul.menu{
    margin:0 10px;
    padding:0;
    min-height: 210px;
    text-align: center;
    width:137px;
}

#menufooter ul li{
    float:left;
    width: 120px;
}

#menufooter ul.sub-menu{
    padding:0;
    margin:0 !important;
}

#menu-menu-footer-1,
#menu-menu-footer-2,
#menu-menu-footer-3,
#menu-menu-footer-4,
#menu-menu-footer-5{
    background: url('../monnieres/images/filet_footer.png') no-repeat right 0;
}

/**1**/

#menu-menu-footer-1 li {
    list-style-type: none;   
}

#menu-menu-footer-1 ul li a:hover {
    list-style-type: none; 
    color:#cccc30;
}

#menu-menu-footer-1 li a{
    font-family: Helvetica, Arial, Verdan;
    text-decoration: none;
    font-weight:bold;
    font-size: 10px;
    color:#cccc30;
    text-transform: uppercase;   
}


#menu-menu-footer-1 ul li a{
    font-family: Helvetica, Arial, Verdan;
    text-decoration: none;
    font-weight: normal;
    font-size: 9px;
    color:white;
    text-transform: uppercase;   
}

#menu-menu-footer-1 ul li{
    list-style-type: none;
}

/**2**/

#menu-menu-footer-2 li {
    list-style-type: none;   
}

#menu-menu-footer-2 ul li a:hover {
    list-style-type: none; 
    color:#cccc30;
}

#menu-menu-footer-2 li a{
    font-family: Helvetica, Arial, Verdan;
    text-decoration: none;
    font-weight:bold;
    font-size: 10px;
    color:#cccc30;
    text-transform: uppercase;   
}


#menu-menu-footer-2 ul li a{
    font-family: Helvetica, Arial, Verdan;
    text-decoration: none;
    font-weight: normal;
    font-size: 9px;
    color:white;
    text-transform: uppercase;   
}

#menu-menu-footer-2 ul li{
    list-style-type: none;
}

/**3**/

#menu-menu-footer-3 li {
    list-style-type: none;   
}

#menu-menu-footer-3 ul li a:hover {
    list-style-type: none; 
    color:#cccc30;
}

#menu-menu-footer-3 li a{
    font-family: Helvetica, Arial, Verdan;
    text-decoration: none;
    font-weight:bold;
    font-size: 10px;
    color:#cccc30;
    text-transform: uppercase;   
}


#menu-menu-footer-3 ul li a{
    font-family: Helvetica, Arial, Verdan;
    text-decoration: none;
    font-weight: normal;
    font-size: 9px;
    color:white;
    text-transform: uppercase;   
}

#menu-menu-footer-3 ul li{
    list-style-type: none;
}


/**4**/

#menu-menu-footer-4 li {
    list-style-type: none;   
}


#menu-menu-footer-4 ul li a:hover {
    list-style-type: none; 
    color:#cccc30;
}

#menu-menu-footer-4 li a{
    font-family: Helvetica, Arial, Verdan;
    text-decoration: none;
    font-weight:bold;
    font-size: 10px;
    color:#cccc30;
    text-transform: uppercase;   
}


#menu-menu-footer-4 ul li a{
    font-family: Helvetica, Arial, Verdan;
    text-decoration: none;
    font-weight: normal;
    font-size: 9px;
    color:white;
    text-transform: uppercase;   
}

#menu-menu-footer-4 ul li{
    list-style-type: none;
}


/**5**/

#menu-menu-footer-5 li {
    list-style-type: none;   
}

#menu-menu-footer-5 ul li a:hover {
    list-style-type: none; 
    color:#cccc30;
}

#menu-menu-footer-5 li a{
    font-family: Helvetica, Arial, Verdan;
    text-decoration: none;
    font-weight:bold;
    font-size: 10px;
    color:#cccc30;
    text-transform: uppercase;   
}


#menu-menu-footer-5 ul li a{
    font-family: Helvetica, Arial, Verdan;
    text-decoration: none;
    font-weight: normal;
    font-size: 9px;
    color:white;
    text-transform: uppercase;   
}

#menu-menu-footer-5 ul li{
    list-style-type: none;
}


/**6**/

#menu-menu-footer-6 li {
    list-style-type: none;   
}

#menu-menu-footer-6 ul li a:hover {
    list-style-type: none; 
    color:#cccc30;
}

#menu-menu-footer-6 li a{
    font-family: Helvetica, Arial, Verdan;
    text-decoration: none;
    font-weight:bold;
    font-size: 10px;
    color:#cccc30;
    text-transform: uppercase;   
}


#menu-menu-footer-6 ul li a{
    font-family: Helvetica, Arial, Verdan;
    text-decoration: none;
    font-weight: normal;
    font-size: 9px;
    color:white;
    text-transform: uppercase;   
}

#menu-menu-footer-6 ul li{
    list-style-type: none;
}

p#copyright {
    padding: 5px;
    margin: 0 !important;
    color: #fff;
    background: #333;
    text-align: center;
    font-size: 10px;
}


.content_bienvenue {
    padding: 0 20px;
}
h2{
    font-family: Georgia,Helvetica,Arial;
    font-size: 20px;
    font-weight: bold;
    font-style: italic;
    color: white;
    padding:0px ;
    float: left;
    margin-top: 4px;
    margin-left: 20px;
}

/** AGENDA **/
#agenda h2 {
    color: white;
}

.content_agenda {
    padding: 0 15px;
    width: 250px;
    margin: 40px 0 0 0;
    color: #7E7E7E;
}
.content_agenda h4.cal-header {
    background: #cccc30;
    color: #fff;
    padding:10px;
    text-align: center;
    margin: 20px 0 0 0;
    position: relative;
    font-family: Arial, sans-serif;
    text-transform: uppercase;
}
.agenda-left{
    background: url('../monnieres/images/agenda-left.jpg') no-repeat;
    width: 9px;
    height: 8px;
    position: absolute;
    left: 15px;
}
.agenda-right{
    background: url('../monnieres/images/agenda-right.jpg') no-repeat;
    width: 9px;
    height: 8px;
    position: absolute;
    right: -2px;
}

/** QUOI DE NEUF **/
#content_quoideneuf div.itemWrap {
    width: 300px;
    height: 340px;
    padding-top: 10px;
}
#content_quoideneuf div.itemWrap span.time {
    font-family: Georgia, serif;
    font-weight: bold;
    font-style: italic;
    list-style-type: none;
    font-variant: small-caps;
    color: #7E7E7E;
}
#content_quoideneuf div.itemWrap p {
    color: #7E7E7E;
    margin: 10px auto;
    text-align: left;
}
#content_quoideneuf div.itemWrap img {
    display: block;
    clear: both;
    margin: 10px auto 0px;
    width: 280px;
}
#content_quoideneuf div.itemWrap div.social {
    float: right;
    margin-top: 25px;
    margin-right: 10px;
}
ul#content_quoideneuf {
    width: 275px !important;
    padding-left: 20px !important;
    color: #7E7E7E;
}
ul#content_quoideneuf li {
    list-style-type: none;
    height: 330px;
    position: relative;
}
.caroufredsel_wrapper {
    width: 300px;
    margin-left: 15px;
}
#content_quoideneuf_pag.pagination {
    text-align: center;
    padding-left: 20px;
}
#content_quoideneuf_pag.pagination a {
    background: url('../monnieres/images/buttons-2.png') no-repeat;
    display: inline-block;
    float: left;
    width: 9px;
    height: 9px;
    margin: 0 3px 0 0;
    outline: none;
    text-indent: -9999px;
}
#content_quoideneuf_pag.pagination a:hover {
    background: url('../monnieres/images/buttons-2.png') no-repeat bottom right;
}
#content_quoideneuf_pag.pagination a.selected {
    background: url('../monnieres/images/buttons-2.png') no-repeat bottom right;
    cursor: default;
}
#content_quoideneuf_pag.pagination a span {
    display: none;
}

/* ==============================================================
   Caption Image
   =========================================================== */
.wp-caption, .alignright, .alignleft, .aligncenter {
    border:1px solid #999;
    display: block;
    padding: 0;
    width: auto;
    padding: 0;
    padding: 4px;
    background-color: #EAEAEA;
     -moz-border-radius:6px;
    -khtml-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border-color: #D4D4D4;
}
.alignleft{float: left; margin: 0 20px 20px 0;}
.alignright{float: right; margin: 0 0 20px 20px;}
.aligncenter{text-align: center; margin: 20px auto;clear: both;}

.dont-clear {
    clear: none;
}
.please-clear {
    clear: both;
}

.wp-caption a {
    display: block;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
}
.wp-caption img { margin: 0px; padding: 0px;}
.wp-caption p,.wp-caption-text {
    font-family:verdana;
    text-align:center;
    font-size:10px;
    line-height:16px;
    font-weight:bold;
    font-style: italic;
    color:#555;
    margin: 0;}

/**SINGLE-CATEGORIE**/
.top_block_content {
    background: url('images/top_block_une.png') no-repeat;
    width: 675px;
    height: 30px;
    float: left;
}
.middle_block_content {
    background: url('images/middle_block_une.png') repeat-y;
    width: 635px;
    float: left;
    min-height: 350px;
    color: #7e7e7e;
    overflow: hidden;
    padding: 10px 20px;
}
div.middle_block_content.page_content {
    color: #333333;
}

.bottom_block_content {
    background: url(images/bottom_block_une.png) no-repeat;
    width: 675px;
    height: 30px;
    float: left;
}


.top_block_right {
    background: url(images/top_block_right.png) no-repeat;
    width: 330px;
    height: 30px;
    float: left;
}
.middle_block_right {
    background: url(images/middle_block_right.png) repeat-y;
    width: 330px;
    float: left;
    color: #7e7e7e;
    overflow: hidden;
}


.bottom_block_right {
    background: url('../monnieres/images/bottom_block_right.png') no-repeat;
    width: 330px;
    height: 30px;
    float: left;
    margin-bottom:20px;
}


h4{
    font-family: Helvetica, Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    color:#333;
}

h3{
    font-family: Helvetica, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color:#cccc30;
    text-transform: uppercase;
    text-decoration: underline;
}

.widget_ns_mailchimp h3{
    color:#7E7E7E;
    text-decoration: none;
}

#coordonnees{
    margin-left: 20px;
    margin-top: 20px;
    float: left;
    width: 200px;
    font-family: Helvetica, Arial, Verdana;
    font-size: 12px;
    color: #7E7E7E;   
}
#coordonnees h4{
    margin-bottom: 5px;   
}


.adresse,
.email,
.telephone,
.contact,
.ouverture,
.fax{
    font-family: Helvetica, Arial, Verdana;
    font-size: 12px;
    margin-bottom: 5px;

}
.description-fiche{
    width: 290px;
    float: left;
    background: url('images/filet_fiche.png')no-repeat right;
    margin-left: 7px;
    padding: 20px 20px;
}
.entry-content p{
    font-family: Hevetica, Arial, Verdana;
    color: black;
    margin-top: 0;
}
/* Onglet Associations */
.ui-tabs { position: relative; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0;  }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
#tabs{
    width: 635px;
    min-height: 400px;
    background: url(images/bg_tabs.jpg) no-repeat;
    background-size: 100% 100%;
    clear:both;
    }
#tabs ul{
    width: 612px;
    /*height: 35px;*/
    background: none;
    margin: 0px 0px 0px 15px;
    padding: 0;
}
#tabs ul li {
   /*float: left;*/
    /*display: block;*/
    /*width: 200px;*/
    min-height: 35px;
    line-height: 35px;
}
#tabs ul li a{
    font-family: georgia, helvetica, arial, verdana;
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    color:#333;
    display: block;
    width: 200px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: none;
}
#tabs ul li.ui-state-active a{
    color:#cccc30 !important;
}
#tabs ul li.btn1{
    background: transparent url(images/btn_galerie_photos.jpg) no-repeat top left;
}
#tabs ul li.btn1.ui-state-active, #tabs ul li.btn1:hover {
    background: transparent url(images/btn_galerie_photos2.jpg) no-repeat top left;
}
#tabs ul li.btn2{
    background: transparent url(images/btn_acces.jpg) no-repeat top left;
}
#tabs ul li.btn2.ui-state-active{
    background: transparent url(images/btn_acces2.jpg) no-repeat top left;
}
#tabs ul li.btn3{
    background: transparent url(images/btn_actualites.jpg) no-repeat top left;
}
#tabs ul li.btn3.ui-state-active{
    background: transparent url(images/btn_actualites2.jpg) no-repeat top left;
}
#tabs-1, #tabs-2, #tabs-3 {
    width: 603px;
    min-height: 330px;
    clear:both;
}

#partie1{
    width: 675px;
    height: 400px;
    float: left;
    background: red;
}
#gallery-1 {
margin: 0 auto;
width: 510px;
}
#gallery-1 .gallery-item {
    float: left;
    margin: 10px !important;
    text-align: center;
    width: 25%;
}
#gallery-1 img {
    border: 2px solid #cccc30 !important;
    display: block;
}
#gallery-1 .gallery-caption {
    margin-left: 0;
}

.gallery{
    width:635px;
    height: 380px;
    background:none;
}
dl.gallery-item {
    float: left;
    margin-bottom: 15px;
    text-align: center;
    display: block;
}
img.attachment-thumbnail{
    width: 150px;
    height: 150px;
}
dl.gallery-item{
    width: 150px !important;
    height: 150px !important;
    margin: 0px !important;
}

/**MENU RIGHT**/

.menu-menu-right-container {

}
.menu-menu-right-container ul{
    list-style-type: none;
    padding: 20px 20px;
    margin: 0px;
}
.menu-menu-right-container li {
    margin-bottom: 5px; 
}
.menu-menu-right-container ul li a{
    text-decoration: none;
    color: #333;      
}

.menu-menu-right-container ul li a:hover{
    text-decoration: none;
    color: #333;
    font-weight: bold;
}

.menu-menu-right-container ul li ul li {
    list-style-type: square;
    margin-left: 30px;
    margin-top: 5px;
}

.menu-menu-right-container ul li ul li a{
    text-decoration: none;
    color: #ccc;
    margin-left: 2px;
    padding: 0;
}
.menu-menu-right-container ul li ul li a:hover{
    text-decoration: none;
    color: #cccc30;
    margin-left: 2px;
    text-decoration: underline;
    padding: 0;
}
.menu-menu-right-container ul.sub-menu{
    padding: 0px;
    margin: 0px;
}

/**CATEGORY**/

#primary{
    width: 100%;
    background: none;
    position: relative;

}


.description-category{
    width: 290px;
    height: 350px;
    float: left;
    background: url(../monnieres/images/filet_fiche.png) no-repeat right;
    padding: 20px 20px 20px 0;
}

/*
#secondary.widget-area{
    display: none;
}*/

#comments{
    display: none;
}


/* R√©seaux sociaux */
.twitter-share-button {
    float: left !important;
}
.fb-like{
    width: 60px;
    padding: 0 5px;
}

/* Page */
div.middle_block_content.page_content ul {
    display: block;
    overflow: hidden;
    margin: 0;
}
div.middle_block_content.page_content p {
}
#page .entry-content {
    line-height: 20px;
    width: 600px;
    margin: 0px;
    padding: 0;
    float: none;
}
#page .entry-content ul {
    display: inline;
}
#page .entry-content ul li, .page_content ul li{
}
h1.entry-title{
    padding-left: 10px;
    font-family: Helvetica, Arial, Verdana;
    font-size: 20px;
    font-weight: bold;
    color: #cccc30;
    text-decoration:underline;
}

.breadcrumbs{
    margin-left: 35px;
    margin-bottom: 10px;
    font-size: 10px;
}

/**DSE**/
#acces{
    width: 603px;
    height: 280px;
}

/**Carte-anim√©e**/
#animation-carte{
    width:281px;
    height:192px;
    background:#fff;
    position:relative;
    overflow:hidden;
}
#monnieres,#la{
    background:url(images/pancarte.png) no-repeat;
}
#monnieres{
    position:absolute;
    z-index:6;
    top:80px;
    left:400px;
    width:120px;
    height:62px;
    background-position:-160px -80px;
}
#loire{
    position:absolute;
    z-index:5;
    top:80px;
    left:68px;
    opacity:0;
}
#la{
    position:absolute;
    z-index:4;
    top:0;
    left:281px;
    width:148px;
    height:81px;
    background-position:0px 0px;
}
#dpt{
    position:absolute;
    z-index:3;
    top:0;
    left:0;
    width:281px;
    height:182px;
    opacity:0;
}
#dpt img{
    width:100%;
    height:auto;
}
#france{
    position:absolute;
    z-index:2;
    top:0;
    left:-281px;
}


/**fin-Carte-anim√©e**/



/**ESD**/

/**MGU**/
div.fb-button{
    width: 68px;
    overflow: hidden;
}
/**UGM**/

/*MLE*/
.cat-association .middle_block_content ul,
.cat-entreprise .middle_block_content ul,
.single-association #col-right ul.liste-association,
.single-entreprise #col-right ul.liste-entreprise{
    padding: 0;
    margin: 0;

}
.cat-association .middle_block_content ul li,
.cat-entreprise .middle_block_content ul li{
    list-style: none;   
    margin: 15px 0;    
}
.single-association #col-right ul.liste-association li,
.single-entreprise #col-right ul.liste-entreprise li{
    list-style: none;   
    margin: 7px 0;    
}
.single-association #col-right ul.liste-association li,
.single-entreprise #col-right ul.liste-entreprise li{
    width:240px;
    margin-left: 10px;
    font-size: 12px;
}
.cat-association .middle_block_content ul li a,
.cat-entreprise .middle_block_content ul li a{
    display: block;
    line-height: 35px;
    padding: 0 15px;
    background: #fff;
    box-shadow: 0 0 3px #bbb;
    -moz-box-shadow: 0 0 3px #bbb;
    font-family:georgia, hevetica,arial;
    font-size: 16px;
    text-decoration: none;   
}
.single-association #col-right ul.liste-association li a,
.single-entreprise #col-right ul.liste-entreprise li a{
    display: block;
    line-height: 25px;
    padding: 0 10px;
    background: #fff;
    box-shadow: 0 0 3px #bbb;
    -moz-box-shadow: 0 0 3px #bbb;
    font-family:georgia, hevetica,arial;
    font-size: 14px;
    text-decoration: none;   
}
.cat-association .middle_block_content ul li a:hover,
.cat-entreprise .middle_block_content ul li a:hover
.single-association #col-right ul.liste-association li a:hover,
.single-entreprise #col-right ul.liste-association li a:hover{
    box-shadow: 0 0 3px #333;
    -moz-box-shadow: 0 0 3px #333;
}
.cat-association .middle_block_content ul li a,
.single-association #col-right ul.liste-association li a{
    color:#A1143F;
}
.cat-association .middle_block_content ul li a:hover,
.single-association #col-right ul.liste-association li a:hover{
    background: #A1143F;
    color:#fff;
    text-decoration: none;
}
.cat-entreprise .middle_block_content ul li a{
    color:#e95e1b;
}
.cat-entreprise .middle_block_content ul li a:hover,
.single-entreprise #col-right ul.liste-entreprise li a:hover{
    -webkit-transition-property: background-color;
    -webkit-transition-duration: 0.2s;
    -moz-transition-property: background-color;
    -moz-transition-duration: 0.2s;
    transition-property: background-color;
    transition-duration: 0.2s;
    background: #e95e1b;
    color:#fff;
    text-decoration: none;
}
.single-association #col-left h3,
.single-association #col-left a,
.single-association #col-right ul.liste-association li a{
    color:#A1143F;
}
.single-entreprise #col-left h3,
.single-entreprise #col-left a,
.single-entreprise #col-right ul.liste-entreprise li a{
    color:#e95e1b;
}
/*ELM*/

/* FBO */

.page_content p{
    font-size: 13px;
    text-align:left;
    line-height: 18px;
}

.page_content ul{
    margin: 0 0 20px 0;
}

.page_content .wp-caption-text{
    font-size: 10px;
    line-height: 14px;
    font-weight:normal;
    text-align:center;
}

.content .aligncenter{
    text-align: center;
    margin: 20px 155px;
    float: left;
}

#quoi-de-neuf, #bienvenue, #col-right{
    text-align:left;
    font-size:13px;
}

.fb_edge_widget_with_comment{
    float: left;
}


#table_downloads{
    text-align: left;
}

table td{
    padding:0 5px;
}


#menu-menu-principal ul.sub-menu ul.sub-menu{
    display:none;
    left: 210px;
    top: -2px;
}

#menu-menu-principal ul.sub-menu li:hover ul.sub-menu{
    display:block;
}

div#fancy_outer{
    z-index:99999 !important;
}

#ie7 #menu-menu-principal ul.submenu ul.submenu{
    left:170px;
}

.search #col-left header{
    height:auto;
    z-index: 10;
}

.search #col-left header h1.entry-title{
    padding:0;
}

.category .middle_block_content h2{
    margin:10px 0 0 0;
}

#quoi-de-neuf h2 a{
    text-decoration: none;
    color:#FFF;
}

#tribe-events-event-meta .column{
    width:40% !important;
}

form#ns_widget_mailchimp_form-3{
    background:url("images/btn_newsletter.png") 0 0 no-repeat transparent;
    padding: 40px 24px;
}

#ns_widget_mailchimp-email-3{
    width:100px;
}

form#ns_widget_mailchimp_form-3 input[type=submit]{
    background:#cccc30;
    border:none;
    color:#000;
}

.page_content .page404{
    text-align: center;
margin-top: 50px;
font-size:20px;
font-weight:bold;
}

.all-actus {
margin-top: 10px;
display: inline-table;
}


/* OBF */