/*  
Theme Name: Spring Green
Theme URI: http://prothemedesign.com/themes/mimbo-pro/
Description: A child theme for Mimbo Pro
Version: 0.1
Author: Darren Hoyt
Author URI: http://prothemedesign.com/themes/mimbo-pro/
Template: mimbopro

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/


@import url("../mimbopro/style.css");



body {
	background-color: #fff;
	/*
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	*/
}

#logo:hover, #logo:active {color:#FFF;}
hr { background:#bab3b9; color:#bab3b9; }
small { background:#eee1f5;	}
#masthead { /*background: #000 url(images/bg_masthead.jpg) !important;  */}
#more-menu h4 { color:#4a4a4e; }

/*
#lead { background:#2b8b5d url(images/bg_lead.jpg) repeat-x bottom; color:#EDF7FF; }	
#lead a, #lead a:visited { color:#f8f7a0; }
#lead img {border-color:#42ae7a;}
#lead .commentcount {color:#FFF;}
#lead .date {color:#53d898}
#interior #lead {
	float:none;
	width:auto;
	margin: 6px 0 10px 0;
	}
		
#lead a, #lead a:visited {
	color:#9cd6f3;
	}

#lead img {
	border:1px solid #516f80;
	padding:1px;
	}

#lead .date {
	color:#a7b5bd;
	margin-bottom:-15px;
	padding:4px 0;
	}
	
#interior #lead img	{
	float:left;
	margin:1px 16px 6px 0;
	}

#lead .left {
	width:165px;
	}

#lead .right {
	width:408px;
	}
*/
.catnews img { border-color:#51806f; }

#home #lead {border-top:1px solid #369567; }


.bluebox { background:#f2f3ee; border-color:#dadbd7; }	
.bluebox a, .bluebox a:visited { color:#2e2e2e; }
#sidebar .bluebox a, #sidebar .bluebox a:visited {	color:#595952;	}
	
#author img { border-color:#dadbd7; }
#author span { border-color:#dadbd7; }
.cat-excerpt img, .gallery { border-color:#51806f; }
.entry blockquote, .entry pre, .entry code { color:#767a76; }
select { background:#edfff7; border-color:#33cc99; }
#s { background:#308f61; }
#submit { color:#a4ffe1; background: #1a805d url(images/bg_button.gif) repeat-x }
.field:focus { background:#f9f4f8 !important; }
li.my_comment cite strong {	color:#312832; }
.gravatar { border-color:#938891; }

a#fullstory, a#fullstory:visited {background:#322749;color:#FFF; /*Full Story Link*/}
a#fullstory:hover, a#fullstory:active {background:#002912}

#meta { background: #1d1d1d; }
#meta a, #meta a:visited { color:#FFF; }
#meta li { color:#308f61; }
#footer { color:#4e6065 }
#footer a, #footer a:visited { color:#3f92a8; text-decoration:underline }
#meta h4 { border-color:#4c4c4c; color:#ffffff !important; }

#navbar { background:#005727; border-bottom:6px solid #177C4B !important}
#nav a, #nav a:visited { color: #e9fef4; background:url( images/pipe.gif) right no-repeat; }
#nav li:hover, #nav li.sfHover,
#nav a:focus, #nav a:hover, #nav a:active { background:#00421e; }	
#nav .current-cat a, #nav .current-cat a:visited  { background-color:#177c4b; }
#nav li li { background: #027d54; }
#nav li li a, #nav li li a:visited { background:#027d54; }
#nav li li a:hover, #nav li li a:active { background:#00421e; }
#nav li li.current-cat a, #nav li li.current-cat a:visited,
#nav .current-cat .children a, #nav .current-cat .children a:visited  { background:#027d54; }
#nav li li.current-cat a:hover, #nav li li.current-cat a:active,
#nav .current-cat .children a:hover, #nav .current-cat .children a:active { background:#00421e; }


#upper { background: #177c4b !important}

#recent { background: url(images/bg_recent.jpg) no-repeat !important}
#recent h3 {color:#FFF;}
#recent li { border-color:#3a9668 !important; 	background:url(images/icon_page_home.gif) no-repeat 0 9px !important;
}
#recent a, #recent a:visited { color:#57df9d !important; }
#recent a:hover, #recent a:active { color:#fff !important; text-decoration:none }


#breadcrumbs {
	display:block;
	text-align:left;
	background-color:#f7f7f7;
	color:#9f9f9f;
	font-size:10px;
	line-height:20px !important;
	padding-left:10px;
	position:relative;
	top:5px;
}
#breadcrumbs a {
	margin:0;
	padding:0;
	font-size:10px;
	color:#177c4b;
	/*line-height:20px !important;*/
}
#breadcrumbs a, #breadcrumbs a:visited { color:#322749; }

#description {color:#faa739;}

h3.catcolor1 {background:#177c4b /*Colors for Category Summary Headers*/}
h3.catcolor2 {background:#7fafbe}
h3.catcolor3 {background:#bfc2ad;}



#myheader {
	display:block;
	background-color:#0871bb;
	background-image:url(images/myheader.jpg);
	width:100%;
	height:196px;
	text-align:center;
}
#myheader .myblueheader {
	display:block;
	width:100%;
	height:196px;
	background-image:url(images/myblueheader.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:center;
}
.myslideshowbox{
	display:block;
	position:relative;
	top:0px;
	margin:0 auto;
	width:970px;	
	height:196px;
	text-align:right;
}
.myslideshow {
	position:relative;
	display:block;
	margin:0 0 0 auto;
	height:196px;
	width:600px;
}
a.logoheader {
	display:block;
	width:250px;
	height:100px;
	margin:0 auto 0px auto;
	position:relative;
	top:-150px;
	left:-350px;
	background-image:url(images/spc.gif);
	text-indent:-9999%;
}
#mynavbar{
	display:block;
	background-image:url(images/bg-navbar.jpg);
	background-repeat:repeat-x;
	background-color:#e5e5e5;
	width:100%;
	height:72px;
	text-align:center;
	overflow:hidden;
}

.pagebg {
	display:block;
	padding:0;
	margin:0;
	width:100%;
	background-color:#FFF;
	background-image:url(images/bg-layout.jpg);
	background-position:top;
	background-repeat:repeat-x;
}


/* accueil */
.accueilLeft, .rightpanel {
	display:block;
	float:left;
	padding-bottom:30px;
}
.accueilLeft {
	width:620px;
	height:auto;
	padding:0px 20px 0px 0px;
	font-size:15px;
	color:#6f6f6f;
}
.accueilLeft p {
	line-height:auto;
	font-size:15px;	
}
.accueilLeft h1 {
	color:#177c4b;
	font-size:20px;
}
.rightpanel {
	width:310px;
}
a.btnfaireundon {
	display:block;
	width:309px;
	height:53px;
	margin-bottom:10px;
	background-image:url(images/btn-faire-un-don.jpg);
	background-repeat:repeat-x;
	text-indent:-9999%;
}
.videobox {
	display:block;
	width:300px;
	height:auto;
	padding:5px;
	background-image:url(images/bg-accueil-newsbox.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#fff;
}
.videobox span {
	display:block;
	width:300px;
	height:250px;
	background-repeat:no-repeat;
	background-color:#000;
}
.videoboxsmall{
	display:block;
	width:260px;
	height:auto;
	padding:5px;
	margin-top:10px;
	background-image:url(images/bg-accueil-newsbox.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#fff;
}
.videoboxsmall span {
	display:block;
	width:260px;
	height:188px;
	background-repeat:no-repeat;
	background-color:#000;
}

ul.reseausociaux, ul.reseausociaux li {
	display:block;
	padding:0;
	margin:0;
	list-style:none;
}
ul.reseausociaux {
	margin-top:10px;
}
ul.reseausociaux li {
	float:right;
}

ul.reseausociaux li.rstitle {
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#b0b0b0;
	padding-right:20px;
	background-image:url(images/rs-splitter.gif);
	background-position:center right;
	background-repeat:no-repeat;
}
#sidebar li.rstitle {
	font-size:9px;
	line-height:14px;
	font-family:Tahoma, Geneva, sans-serif;
	padding:0;
	background-image:none;
}
a.Facebook {
	display:block;
	width:27px;
	height:27px;
	background-image:url(images/icon-facebook.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	text-indent:-9999%;
}
a.LinkedIn {
	display:block;
	width:27px;
	height:27px;	
	padding-left:10px;
	background-image:url(images/icon-linkedIn.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	text-indent:-9999%;
}
a.Twitter {
	display:block;
	width:27px;
	height:27px;
	padding-left:10px;
	background-image:url(images/icon-twitter.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	text-indent:-9999%;
}
a.YouTube {
	display:block;
	width:27px;
	height:27px;
	padding-left:10px;
	background-image:url(images/icon-youtube.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	text-indent:-9999%;
}


#accueil-newsbox {
	clear:both;
	display:block;
	width:961px;
}
#accueil-newsbox, #accueil-newsbox li {
	margin:0;
	padding:0;
	list-style:none;
}
#accueil-newsbox li {
	display:block;
	float:left;
	padding:5px;
	margin-right:10px;
	width:300px;
	background-image:url(images/bg-accueil-newsbox.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#fff;
}
#accueil-newsbox li .accueil-newsimg {
	display:block;
	margin-bottom:10px;
}
#accueil-newsbox li h2 {
	font-size:13px;
}
/* end accueil */


/* Campagne de financement */
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.tab_container {
	border: 1px solid #999;
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}
.tab_content h2 {
	font-weight: normal;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
	font-size: 1.8em;
}
.tab_content h3 a{
	color: #254588;
}
.tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #ddd;
	padding: 5px;
}
/* end Campagne de financement */
