/* ACCUEIL
--------------------------------------------------------------------------------------------------------------------------------------*/

/********** CAROUSEL **********/

#carouslHGlobal .jcarousel-container, #carouslHGlobal .jcarousel-clip{
	width:589px;
	overflow:hidden;
}

#carouslHGlobal .jcarousel-item{
	width:589px;
	height:300px;
}

/********** BOX ACTU **********/

/* Dernier article */

#boxActu  .articleEx{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}

#boxActu  .articleEx .visu{
	float:left;
	margin-right:15px;
}

#boxActu  .articleEx .desc{
	float:left;
	width:254px;
}
#boxActu .articleEx .desc.large {
width:auto;
}
.stdBox .desc.large h2 {
margin-left:0;
}
.stdBox h2 a{
	color:#000;
	text-decoration:none;
}
.stdBox h3 a{
	color:#000;
	text-decoration:none;
	font-size:1.2em;
	margin:6px 0;
}
#boxActu h2, #boxActu  .meta{margin-bottom:10px}
#boxActu .meta, #boxActu .com a{color:#565656}
#boxActu  .meta .auteur{text-decoration:underline}
#boxActu  .resume{font-weight:bold}

#boxActu .btnVoir{
	margin:3px 0 10px 0;
	padding:0 0 0 10px;
}

#boxActu .com{
	height:19px;
	padding-top:2px;
	padding-left:40px;
	background:url(../img/ico_com.png) left center no-repeat;
}

/* Thematiques */

#boxActu .thematiques{
	width:569px;
	height:auto;
}

#boxActu .thematiques li{
	width:auto;
	height:auto;
	float:none;
}

.thematiques{
	padding:10px;
	background-color:#fff;
	height:1%;
	overflow:hidden;
}

.thematiques h3{
	font-size:1.27em;
	line-height:1em;
	width:170px;
	float:left;
	margin:0;
	text-transform:uppercase;
}

.thematiques ul{
	width:390px;
	float:left;
}

.thematiques li{margin-bottom:2px}
.thematiques a{text-decoration:none}
.thematiques a:hover{text-decoration:underline}

h3.titre_thematiques{
	font-size:1.3em;
	color:#78AE15;
	margin-top:14px;
	margin-bottom:3px;
}
h3.titre_page_educateur{
	font-size:1.82em;
	line-height:1.18em;
	margin-bottom:10px;
}
.page-template-espace-educateur-php .thematiques li {
margin-bottom:10px;
}
.page-template-espace-educateur-php .thematiques li a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.page-template-espace-educateur-php .thematiques li a:hover{
	text-decoration:underline;
}

.page-template-espace-educateur-php .thematiques{
	padding-bottom:0;
}

.page-template-espace-educateur-php .articleContent .visu{
	float:left;
	padding-right:10px;
	padding-bottom:0px;
}
/* Carousel */

#boxActu .btm{
	height:50px;
	width:100%;
	overflow:hidden;
	background:url(../img/bg_home_article.png) left bottom no-repeat;
}

#boxActu .nav{
	padding-left:5px;
	float:left;
	display:inline;
	margin-right:27px;
}

#boxActu .nav li{
	width:145px;
	height:35px;
	float:left;
	cursor:pointer;
	font-size:0.9em;
	padding:15px 10px 0;
}

#boxActu .nav span{
	line-height:1em;
	padding-top:4px;
	display:block;
	padding-left:7px;
	background:url(../img/ico_arr_black.png) left 5px no-repeat;
}

#boxActu .nav .active{
	color:#fff;
	background:url(../img/bg_home_nav_active.png) left top no-repeat;
}

#boxActu .nav .active span{background-image:url(../img/bg_arr_white.png)}
#boxActu .nav .active img{border-color:#fff}

#boxActu .social{
	float:left;
	margin-top:20px;
}

#boxActu .social li{
	display:inline;
	padding:0 3px;
}

/********** DERNIERS ARTICLES **********/

#latestArticles{
	position:relative;
}

#latestArticles .content{
	height:1%;
	overflow:hidden;
}

#latestArticles h2{
	width:280px;
	float:left;
}

#latestArticles ul{
	float:left;
	width:320px;
	margin-top:5px;
}

#latestArticles .illustration{
	width:255px;
	height:386px;
	top:-225px;
	left:-110px;
	position:absolute;
	background:url(../img/illu_latest.png) left top no-repeat;
}

/********** FICHES **********/

#fichesThematiques h2{
	margin-bottom:30px;
}

#fichesThematiques ul{
	font-size:1.09em;
}

/* SINGLE
--------------------------------------------------------------------------------------------------------------------------------------*/

#boxArticle .mainTitle{
	font-size:1.82em;
	margin-bottom:10px;
	line-height:1.18em;
}

#boxArticle .articleContent{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}

#boxArticle .visu{
	float:left;
	margin-right:15px;
}

#boxArticle .meta{color:#565656}
#boxArticle .meta .auteur{text-decoration:underline}
#boxArticle .articleContent p{margin-bottom:10px}

/********** NB COMS **********/

#boxArticle .nbComs{
	margin-bottom:10px;
	padding-left:40px;
	height:20px;
	overflow:hidden;
	background:url(../img/ico_com.png) left center no-repeat;
}

#boxArticle .nbComs .comLink{
	padding-top:2px;
	float:left;
}

#boxArticle .nbComs .comLink{color:#565656}
#boxArticle .thematiques{margin-bottom:10px}
#boxArticle .thematiques h3{font-size:1.27em}

/********** LIENS **********/

#boxArticle .articleLiens{
	margin-bottom:15px;
	width:100%;
	overflow:hidden;
}

#boxArticle .articleLiens h3{
	font-size:1.27em;
	width:75px;
	float:left;
	text-transform:uppercase;
	text-align:center;
	margin-top:2px;
}

#boxArticle .articleLiens .liens{
	float:left;
	width:500px;
}

#boxArticle .articleLiens a{text-decoration:none}
#boxArticle .articleLiens a:hover{text-decoration:underline}

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

#commentaires .noComment{
	margin-bottom:20px;
	font-weight:bold;
}

#commentlist{
	margin-bottom:15px;
}

#commentlist li{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}

#commentlist .comment-childs{
	padding-top:5px;
	height:1%;
	overflow:hidden;
	clear:both;
	background-color:#eefbff;
}

#commentlist .avatar{
	float:left;
	margin-right:10px;
}

#commentlist .comContent{
	width:531px;
	float:left;
}

#commentlist .meta{
	height:1%;
	overflow:hidden;
	margin-bottom:5px;
}

#commentlist .meta a{
	font-weight:bold;
	color:#1a171b;
}

#commentlist .comment-childs .comContent{
	float:none;
	width:auto;
}

#commentlist .meta .reply{
	float:right;
	color:#78ae15;
	font-size:1.27em;
	text-decoration:none;
	text-transform:uppercase;
}

#commentlist .meta .reply:hover{
	text-decoration:underline;
}

#commentlist .comment-childs .avatar{
	margin-left:5px;
}

#commentlist .comment-childs .meta{
	padding-right:5px;
}

/********** COM FORM **********/

#commentform .inputText{
	height:1%;
	overflow:hidden;
	margin-bottom:5px;
}

#commentform textarea{
	display:block;
	margin:2px 0;
	padding:5px;
	width:85%;
	height:110px;
	border:1px solid #7f9db9;
}

#commentform .inputText label{
	float:left;
	width:65px;
}

#commentform .inputText input{
	width:230px;
	float:left;
	padding:2px 5px;
	border:1px solid #7f9db9;
}

#commentform .btnValider{
	width:87%;
	text-align:right;
}

/********** category **********/
.category h3, .search h3, , .page-template-agenda-php  #inner h3{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.4em;
	margin-bottom:6px;
}
.category h3 a, .search h3 a, .page-template-agenda-php  #inner h3 a, .page-template-partenaires-php h3 a{
	color:#78ae15;
	text-decoration:none;
}

.category .meta, .search .meta, , .page-template-agenda-php  #inner .meta{
color:#565656;
margin-bottom:6px;
}
.category .articleContent{
	/*float:left;
	width:400px;
	*/
}
.page-template-agenda-php .articleContent {
float:left;
width:400px;
}
.search .articleContent{
	float:left;
}
.category #inner img.visu, .search #inner img.visu, .page-template-agenda-php #inner img.visu{
	float:left;
	width:175px;
	height:115px;
		margin-right:13px;

}
.listing_articles{
	margin-bottom:50px;

}
.listing_articles h3{
	margin-bottom:6px;
}
.category .meta .auteur{text-decoration:underline}
#ll{
	display:none;
}

/* Actu */
.listing_actus{
	margin-bottom:80px;
}

.listing_actus .meta{
	color:#565656;
	margin-top:5px;
}
.listing_actus h3, .page-template-agenda_single-php h3{
	margin-bottom:10px;
	color:#78AE15;
}
.listing_actus a.suite{
	color:#78AE15;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
.listing_actus a.suite:hover{
	text-decoration:underline;
}
.listing_actus .title_actu{

}
.listing_actus .title_actu h3{
	float:left;
}
.listing_actus .title_actu span{
	float:right;
	display:block;
	font-size:1.3em;
	color:#000;
	font-weight:bold;
}
.listing_actus .author{
	text-decoration:underline;
}
.meta{
	color:#565656;
}

.social_article {
	float:right;
	padding: 7px 0 0 0;
}
/*FAQ*/

.content.faq h4{
	color:#78AE15;
	font-size:1.3em;
	margin: 30px 0 10px 0
} 

.content.faq h4 a .partenaire a{
	color:#78AE15;
	text-decoration:none;
}

.content.faq h4 a:hover .partenaire a:hover{
	text-decoration:underline;
}

.content.faq ul li{
	margin-bottom:6px;

}
.content.faq ul li a{
	background:transparent url(../img/ico_arr.png) no-repeat scroll left 3px;
	padding-left:10px;
	color:#000;
	font-weight:bold;
	margin-left:20px;
	text-decoration:none;
}

p.faq-question{
	background:transparent url(../img/ico_arr.png) no-repeat scroll left 4px;
	margin-bottom:6px;
	padding-left:10px;
	color:#000;
	font-weight:bold;
	margin-left:20px;
}
p.faq-question a{
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
}
p.faq-answer{
	margin-bottom:20px;
	padding-left:10px;
	margin-left:20px;
}
/* partenaire */
.page-template-partenaires-php h4{
	color:#78AE15;
	font-size:1.3em;
	margin: 30px 0 10px 0
}