/*
Theme Name: Energy-Slim
Theme URI: http://linearis.fr
Description: Thème du Energy Slim
Version: 0.1
Author: Mael Poulain
*/
/* Version Compressée 
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.clearfix:after,.row:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix,.row{display:inline-block}.clearfix,.row{display:block}.row{position:relative;margin-left:-10px}.gu1 .row{width:76px}.gu2 .row{width:152px}.gu3 .row{width:228px}.gu4 .row{width:304px}.gu5 .row{width:380px}.gu6 .row{width:456px}.gu7 .row{width:532px}.gu8 .row{width:608px}.gu9 .row{width:684px}.gu10 .row{width:760px}.gu11 .row{width:836px}.gu12 .row{width:912px}.col{padding-left:10px;float:left;position:relative}.gu1{width:66px}.gu2{width:142px}.gu3{width:218px}.gu4{width:294px}.gu5{width:370px}.gu6{width:446px}.gu7{width:522px}.gu8{width:598px}.gu9{width:674px}.gu10{width:750px}.gu11{width:826px}.gu12{width:902px}body{font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
body {
	line-height:1
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
:focus {
	outline:0
}
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}
table {
	border-collapse:collapse;
	border-spacing:0
}
/*
902px grid system ~ Core CSS.
12 Columns ~ Margin left: 10px

Based on the simple grid system - http://www.webnicer.com/
by Jacek Ciolek

Created by the Grid System Generator - v1.00
Learn more ~ http://www.gridsystemgenerator.com/
*/

/* clearfix */
.clearfix:after, .row:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix, .row {display:inline-block;} /*Those two .clearfix have to be separate!)*/
.clearfix, .row {display:block;}

/* gridframework */
.row {position:relative; margin-left:-10px;}
.gu1 .row {width: 76px;}
.gu2 .row {width: 152px;}
.gu3 .row {width: 228px;}
.gu4 .row {width: 304px;}
.gu5 .row {width: 380px;}
.gu6 .row {width: 456px;}
.gu7 .row {width: 532px;}
.gu8 .row {width: 608px;}
.gu9 .row {width: 684px;}
.gu10 .row {width: 760px;}
.gu11 .row {width: 836px;}
.gu12 .row {width: 912px;}

.col {padding-left:10px; float:left; position:relative; margin: -1px;}
.gu1{width: 66px;}
.gu2{width: 142px;}
.gu3{width: 218px;}
.gu4{width: 294px;}
.gu5{width: 370px;}
.gu6{width: 446px;}
.gu7{width: 522px;}
.gu8{width: 598px;}
.gu9{width: 674px;}
.gu10{width: 750px;}
.gu11{width: 826px;}
.gu12{width: 902px;}
.clear {clear:both; border:none !important;}
/* Typographie */
body {font:16px Verdana, sans-serif; color: #3F1010;}
.post p, .post ol, .post ul {
background:#EFEFEF;
border:1px solid #D1DBDF;
margin-bottom:5px;
padding:5px;
line-height:1.25em;
}
.post ol {list-style-type:decimal;}
.post ul {list-style-type: disc;}
h1, h2, h3, h4, h5, h6{font-family: Arial, sans-serif;}
h1 {
background:#EFEFEF;
border-bottom:1px solid #59698F;
color:#59698F;
font-size:30px;
font-variant:small-caps;
font-weight:normal;
margin-bottom:10px;
padding:5px 10px;
}
h2 {color:#3F1010; font-size:16px; font-variant:small-caps; margin-bottom:10px; }
strong {color:#59698F;}


/*Layout */

    #page {
        z-index: 2;
        position: relative;
		margin: 0 0 0 50px;
    }
	


#accueil {
background: transparent url(images/blanc.png);
border-top: 5px solid #90A7B2;
border-left: 1px solid #59698F; 
border-right: 1px solid #59698F; 
border-bottom: 1px solid #59698F; 
}
#main {margin:0 auto 10px;}
#content {background: transparent url(images/blanc.png); border-top: 5px solid #90A7B2;overflow: auto; height: 500px;}
#content-page {background: transparent url(images/blanc.png); border-top: 5px solid #90A7B2;}
#sidebar {font-family: arial, serif; font-size: 12px;}

#temoignages-box {
color: #406165; 
height: 250px; 
background: transparent url(images/blanc.png); 
margin-bottom: 10px;
border-top: 5px solid #90A7B2; 
border-left: 1px solid #3F1010; 
border-right: 1px solid #3F1010; 
border-bottom: 1px solid #3F1010; 
}
#temoignages-box span{display: block;width: 140px; text-align: center; margin-top:10px;}
#temoignages-box hr { border: 1px solid #90A7B2;}
#actus-box {
color: #406165; 
height: 220px; 
background: transparent url(images/ardoise.png); 
margin-bottom: 10px; 
/*border-top: 5px solid #BEE1E6;
border-left: 1px solid #BEE1E6; 
border-right: 1px solid #BEE1E6; 
border-bottom: 1px solid #BEE1E6; */
}
#actus-box span{display: block;width: 142px; text-align: center; margin-top:10px;color: #FFF;}
#actus-box hr { border: 1px solid #FFF;}
#sidebar h3 { padding: 0 10px; }
#sidebar a{ color: #406165; text-decoration:underline !important;}
#sidebar p { padding: 0 10px; margin-bottom: 10px;}
#liste-centres {display: block; float: left; background-color: transparent !important; border: none !important;margin-bottom: 10px; }
#liste-centres li{display: block; float: left; margin-left:20px;}
#liste-centres a{text-decoration: none; color: #666666;}
#liste-centres a:hover {text-decoration: underline; color: #7E6666;}
#footer {margin: 1em 0; padding: 1em;  background: transparent url(images/chocolat.png);}
#pub-home img{margin-left: 245px;}

/* Menu */
#nav {margin-top: 50px;}
#nav li {list-style-type: none; font-family: arial, serif;}
#nav a {
background: transparent url(images/blanc.png);
display: block;
width: 210px;
height: 50px;
line-height: 50px;
font-size: 17px;
padding-left: 7px;
border-bottom: solid 3px #CCC;
text-decoration: none;
color: #406165;
}
#nav a:hover, .current_page_item a {
background: transparent url(images/ardoise.png) !important;
color: #FFF !important;
}
.post {padding:10px 20px;}
.post a {color: #406165;}
.post  ul {list-style-position: inside;}
.post  ol {list-style-position: inside;}
.separator {clear: both; padding-top:5px; border-bottom:1px solid #59698F; border-top: none; border-left: none; border-right: none;}
.post  .alignleft,
 .post  img.alignleft {
	display: inline;
	float: left;
  margin-right: 1.5em;
}
.post  .alignright,
.post  img.alignright {
	display: inline;
	float: right;
  margin-left: 1.5em;
}
.post  .aligncenter,
.post  img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.post  .wp-caption {
	text-align: center;
	margin-bottom: 1.5em;
}
.post  .wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.post  .wp-caption p.wp-caption-text , .post  .gallery-caption{
	font-size: 12px;
	margin: 0;
	margin:0 5px;
}
.post  .wp-smiley { 
	max-height: 1em;
	margin:0 !important;
}
.post  .gallery dl {
	margin: 0;
}
#footer a {color: #FFF; font-size: 12px;}

/* Galerie d'images */
.smoothgallery{
margin:0 auto !important;
	/*width: 635px !important; */
	height: 250px !important;
	border:none; !important; 
	overflow: hidden;
} 
.smoothgallery p, .smoothgallery h3{
	display:none;	/*show only images if jscript is off*/
}
.jdGallery .carousel, .jdGallery .slideElement, .jdGallery .loadingElement {
	background-color: #FFFFFF !important;
}


/* Slide images de background */
.slidemaximage { display:none; }	
.loader        { position:absolute;z-index:9999;width:39px;height:39px;top:49%;left:49% }

