/*
Theme Name: Energy
Version: 1
Author: Maël Poulain
Author URI: http://www.linearis.fr
Template: bp-default
Tags: buddypress, two-columns, custom-header, white, blue
*/
/* Inherit the default theme styles */@import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/default.css );
/********************************************	TYPO	***********************************/
@font-face {
font-family: 'Junction';
src: url('/wp-content/themes/energy/_inc/css/junction/junction.eot');
src: local('☺'),
url('/wp-content/themes/energy/_inc/css/junction/junction.woff') format('woff'),
url('/wp-content/themes/energy/_inc/css/junction/junction.ttf') format('truetype'),
url('/wp-content/themes/energy/_inc/css/junction/junction.svg#webfontY2elItE2') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
    font-family: 'ComfortaaRegular';
    src: url('/wp-content/themes/energy/_inc/css/Comfortaa/Comfortaa_Regular-webfont.eot');
    src: url('/wp-content/themes/energy/_inc/css/Comfortaa/Comfortaa_Regular-webfont.eot?iefix') format('eot'),
         url('/wp-content/themes/energy/_inc/css/Comfortaa/Comfortaa_Regular-webfont.woff') format('woff'),
         url('/wp-content/themes/energy/_inc/css/Comfortaa/Comfortaa_Regular-webfont.ttf') format('truetype'),
         url('/wp-content/themes/energy/_inc/css/Comfortaa/Comfortaa_Regular-webfont.svg#webfont6RyPCQEL') format('svg');
    font-weight: normal;
    font-style: normal;
}
h1, h2, h3, h4, h5, h6{font-family: Arial, sans-serif; line-height: 140%; font-variant: small-caps; font-weight: normal; color: #59698F;}
a { color: #59698F;}
#advert a, #advert h2, #actu a, #actu h3{color: #1FB3DD;}
div.post img.alignleft {
    display: inline;
    margin: 0;
    padding: 4px;
}

/*****************************************	LAYOUT	*************************************/

body{background: transparent; color: #555555; font-size: 16px; line-height: 120%; margin: inherit; max-width: inherit;min-width: inherit;padding-top: inherit;width: inherit;}
#wrapper{z-index: 2;position: relative;}
#header{width: 960px;margin: 0 auto; height: 175px; overflow: hidden;position: relative;}
#logo {display: visible; height:135px;width: 960px;}
ul#nav{display: block; position: relative; right: inherit;float: left;/*ie7*/*margin-left: 15px;}
div#sidebar{position: relative; float: right; height: 73px; width: 630px; overflow: hidden; margin-left: inherit; border: 0;  font-size: 12px; color: #614938;background: transparent;}
div#container {width: 960px;margin: 0 auto; clear: both;z-index: 2;position: relative;background: transparent ; border: 0;}
div#content {width: 670px; padding-left: 25px;padding-top: 22px;background: transparent url('/wp-content/themes/energy/images/blanc.png');
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;}
div.post{width: 650px;}
#menu-lateral{width: 255px; float: left;}
div.post div.post-content, div.comment-content {margin-left: 0;}
.padder{padding: 0 !important;}
.clear {display: none;}

/*******************************************	NAVIGATION	****************************/

ul#nav li a{padding: .5em; background: transparent url('/wp-content/themes/energy/images/blanc.png');color: #614938; font-size: 14px;
-moz-border-radius: 6px;-webkit-border-radius: 6px;}
ul#nav li.selected a, ul#nav li.current_page_item a , ul#nav li a:hover{text-decoration: none;display: block;background: #6f9fd0; color: white;}
#sidebar-me{float: left;}
div#sidebar div#sidebar-me h4 {float: left;display: block;}
div#sidebar div#sidebar-me h4 span{float: left;display: block;}
div#sidebar div#sidebar-me h4 a{float: left;display: block;padding-right: 40px;padding-top: 4px;padding-left: 10px;}
a.logout {display: block;width: 87px !important;}
div#sidebar form{width: 500px;}
div#sidebar form, div#sidebar p, div#sidebar label, div#sidebar input, div#sidebar a , div#sidebar span{display: block; float: left;}
div#sidebar p, div#sidebar input, div#sidebar a{width: 75px; }
div#sidebar span{font-weight: normal;margin: 4px 3px 0 0;}
div#sidebar input{font-weight: normal;margin: 3px 3px 0 0;}
div#sidebar span.identifiant{width: 65px;}
div#sidebar span.password { width: 77px;}
div#sidebar label {width : 185px;text-align: right;}
div#sidebar .inscription {margin: 3px 3px 0 0;}
form#sidebar-login-form.standard-form input[type="text"], form#sidebar-login-form.standard-form input[type="password"] {height: 12px;width: 90px !important;}
p.forgetmenot{display: none !important;}
#sidebar-wp-submit{width: 90px !important;height: 25px; padding: 3px 10px 6px ;}

.menu-navigation-container li a{padding: 1em;text-decoration: none;margin: 10px 10px 10px 0;display: block;background: transparent url('/wp-content/themes/energy/images/blanc.png');
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;}
.menu-navigation-container li a:hover{background: #6f9fd0; color: white;}

/*******************************************	CONTENU		****************************/

#actu {float: left; width: 215px; padding: 10px; background: transparent url('/wp-content/themes/energy/images/noir.png'); color: white; margin-left: 10px;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;}
#actu li{overflow: hidden; padding: 5px; list-style-type: none;}
.sharer {background: transparent url('/wp-content/themes/energy/images/ql9vukDCc4R.png') left bottom no-repeat; padding-left: 30px;}
#last-comments {float: left; width: 400px;border: 1px solid #E4E4E4; }
#last-comments h3 {margin-bottom: 65px; }
#last-comments li {list-style-type: none; height: 100px;overflow: hidden; position: relative; z-index: 10; margin-top: -65px}
#last-comments img{ position: relative; bottom: 47px; z-index: 50;}
#last-comments .linkall {position: relative; top: -65px; padding-left: 15px; color: #59698F;}
#advert{float: left; width: 225px; padding : 10px; margin-bottom: 10px; background: transparent url('/wp-content/themes/energy/images/noir.png'); color: white;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;}

.comment-avatar-box {display: none;}

#liste-centres {overflow: hidden;}
#liste-centres li {list-style-type: none;}
#liste-centres li a{display: block; float: left; width :150px; height: 50px; border: solid 1px #CFCFCF; background: #E0E1EF; text-decoration: none;padding: 15px; margin: 5px;}
#liste-centres li a:hover{background:#D3C9C7;}

/*******************************************	ACTIVITE	****************************/
.home-page #activity-stream {}
.new_member, .friendship_created {display:none;}
.avatar {display: none;}
 form#whats-new-form #whats-new-content {margin: 0;width: 600px;}
#whats-new-textarea{margin: 0;}
form#whats-new-form h5 { color: #000000; font-size: 20px; font-weight: normal; margin: 0 0 0 23px; padding: 0 0 10px;}
.activity-list .activity-content {margin: 0;}  
div.activity-comments {margin: 0;}  
ul.item-list li {width: 90%;}
.home-page .activity-inner   { margin: 0 !important;}
.home-page .activity-inner   p  { margin: 0 !important;}


/*****************************************		COMMENTAIRES	****************************/

#commentsdiv {width: 650px;}
#btntemoignage {background: url("images/white-grad.png") repeat-x scroll left top transparent;
    border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    color: #888888;
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    padding: 3px 10px;
    text-decoration: none;
    vertical-align: bottom;}
.comments .pings {font-size:1.1em; margin-bottom:1em;}
.comments .pings ol#pinglist {margin:0; padding:0;}
.comments .pings ol#pinglist li {list-style-type:none; line-height:1.5em;}

.form {font-size:11px;}
.respond {padding-bottom:0;}
.contact {font-size:1.1em; margin:1.5em 0 1em 0;}
.comments .form input#author, .comments .form input#email, .comments .form input#cp, .comments .form input#url, .comments .form input#comment,.comments .form input#ville,.comments .form input#age, .comments .form textarea, input#cSubject, input#cName, input#cEmail, #cMsg {border:1px solid #e1e1e1; font-size:1.1em; font-family:"Lucida Grande", Arial, Verdana, Helvetica, sans-serif; padding:0.4em; margin:0.2em 0.5em 0 0; width:100%;}
.comments .form textarea, #cMsg {font-family:"Courier New", Courier, monospace; font-size:1.3em; width:100%; height:120px;}
.comments .form input#submit, input#searchbutton, input#cSubmit {float: right !important;} 
.comment-body {position: relative;}
.comments .list {font-size:11px;}
ol.commentlist { list-style:none; margin:0 0 2em 0; padding:0; text-indent:0; }
ol.commentlist li { border:1px solid #e1e1e1; margin-top:20px; padding:10px 10px 0 55px; position:relative; background:#fff;}
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {background:#f6f6f6;}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {}
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard {}
ol.commentlist li div.vcard cite.fn {font-size:13px; font-weight:bold; font-style:normal;}
ol.commentlist li div.vcard cite.fn a.url {}
ol.commentlist li div.vcard cite.fn a.url:hover {}
ol.commentlist li div.vcard img.avatar { border:1px solid #e9e9e9; padding:3px; background:#fff; left:-50px; position:absolute; top:0; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta {position:absolute; right:10px; text-align:right; top:0;}
ol.commentlist li div.comment-meta a {}
ol.commentlist li div.comment-meta a:hover {}
ol.commentlist li p {margin-bottom:0.8em; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
ol.commentlist li ul {margin:0 0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply {text-align:right; padding:5px 0;}
ol.commentlist li div.reply:hover {}
ol.commentlist li div.reply a {}
ol.commentlist li ul.children { list-style:none; margin:0; text-indent:0; }
ol.commentlist li ul.children li {margin:10px 0;}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 {  }
ol.commentlist li ul.children li.depth-3 { }
ol.commentlist li ul.children li.depth-4 {  }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even {}
ol.commentlist li.odd {}
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

.comments .pings {font-size:1.1em; margin-bottom:1em;}
.comments .pings ol#pinglist {margin:0; padding:0;}
.comments .pings ol#pinglist li {list-style-type:none; line-height:1.5em;}

.inputs_submit {margin: 10px;  padding-bottom: 30px;}
a.button, input[type="submit"], input[type="button"], input[type="reset"], ul.button-nav li a, div.generic-button a {
color: #000;
}

/*****************************************		MEMBRES		****************************/

div#item-header div#item-header-content {margin: 0;}
div.item-list-tabs {overflow: visible; background: #FFF;}
div.item-list-tabs , div#subnav.item-list-tabs {margin: 25px 0 20px !important;}
div#post-mention {display: none;}
div.pagination {color: #888888; font-size: 11px; height: 16px; padding: 10px 20px;border: none; margin: 0;}
#activity-personal-li {display: none;}

/*******************************************	BACKGROUND	****************************/

#bg { position: fixed; top: 0; left: 0; }
.bgwidth { width: 100%; }
.bgheight { height: 100%; }

/*******************************************	CARTE		***************************/

#carte {width: 90%; height:350px;}
#mini-carte {float: left; height: 240px; margin-bottom: 15px; margin-left: 15px; width: 270px;}

/******************************************		SLIDER		***************************/

#slider-wrapper {width:650px;height:250px;margin: 0 auto;}
#slider {position:relative; width:650px; height:250px !important; background:url(/wp-content/themes/energy/_inc/css/loading.gif) no-repeat 50% 50%;overflow: hidden;}
#slider img {	position:absolute;top:0px;left:0px;	display:none;}
#slider a {border:0;display:block;}

/*****************************************		CENTRES		*******************************/
#media-centre {clear: both; width: 650px;margin-top: 60px; height: 270px; }

#slider-centres-wrapper {width:470px;height:240px;float: left; clear: both; overflow : hidden;}
#slider-centres {position:relative; width:630px; height:250px !important; background:url(/wp-content/themes/energy/_inc/css/loading.gif) no-repeat 50% 50%;overflow: hidden;}
#slider-centres img {	position:absolute;top:0px;left:0px;	display:none;}
#slider-centres a {border:0;display:block;}
#slider-centres .nivo-caption {border:0;display:none !important;}

.hr-fiche {background-color: #D9E4DF !important;}
#centre-fiche  .entry {font-style: italic;}
#centre-fiche  #media-centre {margin-top: 15px;}
#centre-fiche   hr {}

#contactbox {border: 3px solid #DBA9AF; border-radius: 10px ; float: right; padding: 5px; width: 153px;}
#contactbox  li, #contactbox  ul {margin: 0; padding: 0; list-style-type: none;}

#tableau-centres  li, #tableau-centres  ul {margin: 0; padding: 0; list-style-type: none;}

#quisuisje {
  background-color: #DBA9AF;
  border-radius: 10px 10px 10px 10px;
  margin-bottom: 10px;
  padding:5px;
}

.nivoSlider {position:relative;}
.nivoSlider img {	position:absolute;top:0px;left:0px;}
.nivo-slice {display:block;	position:absolute;	z-index:50;	height:100%;}
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#fff;color:#664E40;	opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:89;}
.nivo-caption p {	padding:5px;margin:0;}
.nivo-caption a {	display:inline !important;color:#664E40;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;	z-index:99;	cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {position:relative;z-index:99;	cursor:pointer;}
.nivo-controlNav a.active {	font-weight:bold;}

#facebox {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    text-align: left;
    display:none;
}
#facebox .popup {
    position:relative;
    border:3px solid rgba(0,0,0,0);
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);
    -moz-box-shadow:0 0 18px rgba(0,0,0,0.4);
    box-shadow:0 0 18px rgba(0,0,0,0.4);
}
#facebox .content {
    display:table;
    width: 370px;
    background: #fff;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
	}
#facebox .close {
	cursor : pointer; 
}
