/* @override 
	http://www.cineligue31.com/templates/yootheme/css/custom.css?v=1.11.6
*/

/* @override http://www.cineligue31.com/templates/yoo_moreno/css/custom.css */

/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

html.uk-notouch {
	background-color: #000;
}
/* @group Arrondis */

.uk-panel, .uk-article, .tm-content {
	border-radius: 10px;
}
.blog-default {
	padding: 40px;
}

.tm-content {
	background-color: #ffffff;
	text-align: justify;
}

#yoo-zoo div.items.items-col-2 div.width50.first div.teaser-item div.teaser-item-bg p.pos-meta {
	margin: 0;
}

img {
}

#yoo-zoo div.items a img {


}

#yoo-zoo div.items.items-col-2 div.width50.last div.teaser-item div.teaser-item-bg p.pos-meta {
	margin: 0;
}

/* @end */

/* @group FOOTER */

.tm-footer .uk-panel {
	font-size: 11px;
	color: #555;
	margin: 0;
	padding: 0;
}

.tm-footer {
	padding-top: 0;
}

/* @end */

/* @group LOGO LIGUE */

._ligue {
	padding: 0;
	background-color: #191919;
}

.tm-footer .uk-panel._ligue {
	padding: 0;
	margin: 0;
	float: left;
}

/* @end */

/* @group BREADCRUMB */

.breadcrumbs {
	background-color: #eee;
	padding: 10px;
	border-radius: 5px;
	margin-bottom: 20px;
}

.breadcrumbs img {
	margin-bottom: 3px;
}

/* @end */

/* @group LETTRE D'INFO */

.contentheading {
	font-size: 20px;
}

.lettre {
	padding-bottom: 10px;
}

.lettre a:hover {
	color: #ccc;
	text-decoration: none;
}

.acymailing_form {
	width: 220px;
}

.inputbox {
	background-color: #333;
	font-size: 15px;
	padding: 10px;
	border: 1px solid #666;
	width: 200px;
	text-align: center;
	margin: 0 10px;
	border-radius: 5px;
}

.btn {
	background-color: #333;
	font-size: 15px;
	border: 1px solid #666;
	text-align: center;
	float: left;
	margin: 10px 10px 0;
	border-radius: 5px;
	padding: 5px;
}

/* @end */

/* @group TITRE H3 */

h3.uk-panel-title {
	background-color: #999;
	border-radius: 5px;
	padding: 10px;
	font-size: 25px;
	margin-bottom: 7px;
}

/* @end */

/* @group Rencontre accueil */

.layout-default a, .layout-default p {
	margin: 0;
}

.layout-default p.meta {
	float: left;
	padding-bottom: 3px;
	width: 100%;
	padding-top: 3px;
}

.layout-default img {
	width: 120px;
	float: left;
	clear: left;
	padding-top: 3px;
}

ul.blog-default li {
	margin-top: 12px;
}

.description {


}

/* @end */

/* @group MENU */

.uk-navbar-nav li a {
	color: #dadadb;
	font-weight: bold;
}

/* @end */

/* @group LOGO SMALL */

.tm-logo-small {
	float: left;
}

/* @end */

/* @group MENU SMALL */

.uk-navbar-toggle {
	font-size: 40px;
	color: #fff;
}

/* @end */

/* @group TOP */

.tm-block-top {
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #222;
}





nav.tm-navbar.uk-navbar.uk-navbar-attached {

}



/* @end */

/* @group ZOO */

#yoo-zoo .item div.element.element-text.first {
		font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0 0 15px;
}




#yoo-zoo .details h1.title {
	letter-spacing: 0;
	color: #ff0000;
	font-size: 45px;
}

#yoo-zoo .details div.heading {
	border-bottom: thin dotted #ccc;
}

#yoo-zoo .items h1.pos-title a, #yoo-zoo .item h1.pos-title a {
	color: #ff0000;
}

#yoo-zoo .items h1.pos-title, #yoo-zoo .item h1.pos-title {
	color: #ff0000;
	margin: 5px 0 4px;
	padding: 0;
	letter-spacing: 0;
	font-size: 30px;
}

#yoo-zoo .items h2.pos-subtitle, #yoo-zoo .item h2.pos-subtitle {
	font-size: 12px;
	color: #999;
	margin: 0 0 6px;
	padding: 0;
	line-height: 14px;
}

#yoo-zoo div.item div.pos-bottom div.element.element-textarea.first.last h3 {
	font-size: 13px;
	font-weight: bold;
}

#yoo-zoo div.item div.floatbox div.pos-content div.element.element-download.last h3 {
		font-size: 13px;
	font-weight: bold;
}

#yoo-zoo div.item div.floatbox div.pos-content div.element.element-download.last h3 {
	font-size: 13px;
	font-weight: bold;
}

#yoo-zoo .items h2.pos-subtitle a, #yoo-zoo .item h2.pos-subtitle  a {
	font-size: 12px;
	color: #999;
	margin: 0;
	padding: 0;
	line-height: 14px;
}

#yoo-zoo .items div.element.element-text.first {
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
#yoo-zoo .items div.element.element-text.first {
	font-size: 9px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	line-height: 12px;
}
#yoo-zoo .items p.pos-links {
	margin: 0;
	padding: 0;
}

#yoo-zoo .item div.element.element-checkbox h3 {
	float: left;
	font-size: 16px;
	margin-top: -5px;
	margin-right: 7px;
	color: #999;
}

#yoo-zoo .item div.element.element-itemcategory.first {
	font-size: 12px;
}

#yoo-zoo .item div.pos-top {
	height: 24px;
}

#yoo-zoo .item div.element.element-checkbox {
	float: left;
	margin-right: 10px;
}

#yoo-zoo .item div.element.element-select.last h3 {
	float: left;
	font-size: 16px;
	margin-top: -5px;
	margin-right: 7px;
	color: #999;
}

#yoo-zoo .items div.element.element-textarea.last {
	text-align: justify;
}
.age-niveau{
	font-weight: bold;

}

.apartir {

}
.age {

}
.ans {
}

.niveau {
}
/* @end */

/* @group Joomla */

h1.uk-article-title {
	font-size: 30px;
}

a.tm-totop-scroller {
	color: #666;
}

div.footer1 {
	margin-left: 15%;
}



/* @end */

/* @group FORM */
#votreidentite.bfBlock, #votreecole.bfBlock, #premiertrimestre.bfBlock, #secondtrimestre.bfBlock, #troisiemetrimestre.bfBlock,
.bfPageIntro p{
	margin: 20px;
	padding: 20px;
}
.bfCustomSubmitButton{

}

#bfPage1 section.bfPageIntro {
	color: #000;
}
#bfPage1 section.bfPageIntro p {
	padding: 0;
}
#bfPage1 section.bfPageIntro h2 {
	padding-left: 20px;
	padding-top: 20px;
	font-size: 25px;
}

#bfLabel449, #bfLabel452, #bfLabel455, #bfLabel436, #bfLabel433, #bfLabel429{
	font-size: 17px;
	color: #ff0000;
	font-weight: bold;
}
/* @end */