.ip-bouton { display: inline-block; font-weight: bold; text-transform: uppercase; padding: 5px 10px 5px; -webkit-transition: .2s; transition: .2s; border: 2px solid #647d8c; color: #647d8c; text-decoration: none; box-sizing:border-box; line-height:1.9; text-shadow: none !important; background-color:#bed0d9; text-decoration:none !important; }
.ip-bouton:hover { text-decoration: none; background:#FFF; color:#647d8c !important; border-color:#647d8c; text-decoration:none !important; }
.ip-bouton.actu-accueil { margin: 30px 0 20px; }
.ip-bouton.second-style { background-color: #647d8c; background:none ; color: #647d8c; text-decoration:none !important; }
.ip-bouton.second-style:hover { background-color:#bed0d9; color:#647d8c !important; text-decoration:none !important; }

/*_______________________ Lien telechargement _________________________*/
.ip-telechargement { display: inline-block; font-weight: bold; text-transform: uppercase; margin: 0 10px 15px 0; padding: 5px 10px 10px; -webkit-transition: .2s; transition: .2s; border: 2px solid #647d8c; color: #647d8c; text-decoration: none; box-sizing:border-box; line-height:1.9; text-shadow: none !important; background-color:#DFDFDF; text-decoration:none !important; }
.ip-telechargement:hover { text-decoration: none; background:#647d8c; color:#fff !important; border-color:#666; text-decoration:none !important; }
.ip-telechargement.sans-image { padding: 5px 10px 5px; }
.ip-telechargement span.texte-telechargement { margin:0 0 0 15px;}
.ip-telechargement img.image-telechargement { height:40px; width:30px; margin: 0 0 -10px;}

/*_______________________ Lien partenaire _________________________*/
.lien-partenaire { font-weight: bold; text-transform: uppercase; margin: 0 10px 15px 20px; padding: 12px 10px 10px; -webkit-transition: .2s; transition: .2s; border: 2px solid #808E97; color: #fff; text-decoration: none; box-sizing:border-box; line-height:1.9; text-shadow: none !important; text-decoration:none !important; display: block; float: left; background:#808E97; }
.lien-partenaire:hover { text-decoration: none; background:#DFDFDF;  text-decoration:none !important; color:#808E97; }
.lien-partenaire.sans-lien { padding: 15px 10px 8px 10px; }
.lien-partenaire.sans-lien img.image-partenaire { margin: -7px 15px 0 0; }
.lien-partenaire.sans-lien span.texte-partenaire { float: none;}
.lien-partenaire span.texte-partenaire { float: left; line-height: 17px;}
.lien-partenaire img.image-partenaire { height:40px; width:40px; margin: 0 15px 0 0; float: left;}

/*_______________________ Liens sociaux _________________________*/
.social_wrapper li:before { border:none !important; border-color:transparent !important; border-width:0 !important;}
.social_wrapper ul { list-style: none !important; }
.social_wrapper li, .ip-widget-partage-sociaux .social_wrapper li{ list-style:none !important; list-style-image:none !important; list-style-type:none !important; background-image:none !important; }
.social_wrapper li a { text-indent:-9999px !important; display:block !important; height:25px !important; width:25px !important; background-image:url(icone.png) !important; background-repeat:no-repeat !important; margin-right:10px !important; -moz-transition:all 0.15s ease 0s !important; }
.social_wrapper li.facebook a { background-position:0px 1px !important; }
.social_wrapper li.youtube a { background-position:-60px 1px !important; }
.social_wrapper li.myspace a { background-position:-30px 1px !important; }
.social_wrapper li.mail a { background-position:-91px 1px !important; }
.social_wrapper li.rss a { background-position:-124px 1px !important; }
.social_wrapper li.twitter a { background-position:-151px 1px !important; }
.social_wrapper li.viadeo a { background-position:-207px 1px !important; }
.social_wrapper li.linkedin a { background-position:-179px 1px !important; }
.social_wrapper li.instagram a { background-position:-236px 1px !important; }
.social_wrapper li.pinterest a { background-position:-262px 1px !important; }
.social_wrapper li.google a { background-position:-290px 1px !important; }
.social_wrapper li.facebook a:hover { background-position:0px -26px !important; }
.social_wrapper li.youtube a:hover { background-position:-60px -26px !important; }
.social_wrapper li.myspace a:hover { background-position:-30px -26px !important; }
.social_wrapper li.mail a:hover { background-position:-91px -26px !important; }
.social_wrapper li.rss a:hover { background-position:-124px -26px !important; }
.social_wrapper li.twitter a:hover { background-position:-151px -26px !important; }
.social_wrapper li.viadeo a:hover { background-position:-207px -26px !important; }
.social_wrapper li.linkedin a:hover { background-position:-179px -26px !important; }
.social_wrapper li.instagram a:hover { background-position:-236px -26px !important; }
.social_wrapper li.pinterest a:hover { background-position:-262px -26px !important; }
.social_wrapper li.google a:hover { background-position:-290px -26px !important; }
/*A ajouter si centrage*/
/*#mes-liens-sociaux { margin: 0 auto 50px; position: relative; text-align: center;}
#mes-liens-sociaux .social_wrapper { text-align: center; }
#mes-liens-sociaux .social_wrapper li { display: inline-block; }*/
/*A retirer si centrage*/
.social_wrapper li, .ip-widget-partage-sociaux .social_wrapper li{ float: left; }


/*_______________________ Court texte quote _________________________*/
.mon-court-texte-quote { width:100%; font-size: 48px; line-height: 34px !important; min-height: 34px; padding: 20px 0 20px 0; background-image:url(quote-droite.png); background-repeat:no-repeat; background-position:left top; text-align: center; text-shadow: none; position: relative; margin-bottom: 47px; }
.mon-court-texte-quote span { font-size: 48px; line-height: 34px !important;  min-height: 34px; background-image:url(quote-gauche.png); background-repeat:no-repeat; background-position:right bottom; display:block; /*padding:0 65px 0 0;*/ }
.mon-court-texte-quote h2 { font-size: 48px; font-weight:normal; }
/*.mon-court-texte-quote h2,*/
.mon-court-texte-quote h3 a:hover { color: #3B3B3B; text-decoration:none; }
.mon-court-texte-quote h2 a { color: #808080; }
.mon-court-texte-quote h3 { font-size: 30px; font-weight: lighter; }
.mon-court-texte-quote h3,
.mon-court-texte-quote h2 a:hover { color: #929292; text-decoration:none; }
.mon-court-texte-quote h3 a { color: #3B3B3B; }

/*_______________________ recherche simple _________________________*/
#ma-recherche-simple { background-color: #e9ebec; border: 1px solid #aec1cf; border-radius: 10px; /*box-shadow: 1px 1px 0 #fff;*/ height: 35px;/* margin: 15px;*/}
#ma-recherche-simple #searchsimple { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; color: #4b4b4b; float: left; font-size: 12px; font-weight: lighter; margin: 9px 14px 0 7px; padding-left: 6px; width: 70%;}
#ma-recherche-simple #searchsubmit { margin-right: 12px; margin-top: 12px;}

/*_______________________ Liste Post type_________________________*/
.widget-liste-accueil { /*padding:25px 0 0 0;*/ }
.widget-liste-annonce { margin:20px 0 20px 0; }
.artist-photo { width:45px; float:left; margin-right:20px;}
.artist-photo img { width:100%; height: auto; border: 1px solid #999; padding: 5px; background-color: #e9e9e9;}
.si-image h4 { padding-top:7px;}
.artist-info h4.sans-image { padding-bottom:5px;}
.artist-info h4 a { text-decoration:none;}
.artist-info h4 { font-size:17px;}
.artist-info h4 a:hover { text-decoration:none; color:#999 !important;}
.ma-liste { margin-bottom:10px; list-style:none; background-image:none !important; background:none !important;}
.artist-info a.voir-suite-article { font-size:16px; font-style:italic; color: #999;}



@media only screen and ( max-width: 960px ) {

}
@media only screen and ( max-device-width: 960px ) {

}
@media only screen and ( min-width: 768px ) and ( max-width: 960px ) {
#ma-recherche-simple #searchsimple { width: 65%;}

}
@media only screen and ( min-device-width: 768px ) and ( max-device-width: 960px ) {
#ma-recherche-simple #searchsimple { width: 65%;}

}
@media only screen and ( max-width: 779px ) {

}
@media only screen and ( max-device-width: 779px ) {

}
@media only screen and ( max-width: 479px ){

}
@media only screen and ( max-device-width: 479px ) {

}