/*reset*/
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}
li { margin: 0; padding: 0; }

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0; border: 0px solid #fff; position: relative; zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {margin: -20px 0 0; display: block; position: absolute; top: 30px; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;

	height: 25px;
	width: 25px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQzU0REM1QkQ3ODAxMUUyODEzNkI1REE2MjRBMzk0QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQzU0REM1Q0Q3ODAxMUUyODEzNkI1REE2MjRBMzk0QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJDNTREQzU5RDc4MDExRTI4MTM2QjVEQTYyNEEzOTRBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJDNTREQzVBRDc4MDExRTI4MTM2QjVEQTYyNEEzOTRBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+W5rDeQAAAp9JREFUeNqslt9rkmEUx8/7quAvQsVNvZBqXTgULIUuGl51E94U1v9QjFWjf6UFQhf1F4zVjRLBbrwo8EcgKHrRKhXR6aaEU8Ffne+bDltTH7cdOJzt9fV8PM/znO95pNFoRLMsGo3KHO6zh9g32G+wm9ib7D/Zv7Lvsu8Hg8HhrDzSLAgDtiRJemOxWMhut5PJZCKdTkcajYZ6vR51Oh1qNptUqVTo+PiYOM9LBu0IQTj5bQ6bKysrz9bX18loNNIia7ValM/n6fDw8D3/G2ZYfCaEAQ9lWf7odrvJ6XTSslYqlSiTydBwOAwx6MN/EAb4GJDy+/3EVdBFrV6vUzKZBOgugxJ4Jk99vokKLgOAWa1W8ng8Sr7Th6gkEolsxePx0VVaIpEYcd5t5Jf4D5lP0SAQCAhtsqidnJxQLBZDESqlD3BMlwFgcxeZwWBQlo7tASCP0QfLAAqFgtC7NpsNIQTIhtlsXgqwuroq9D4amO0eINe1Wu1SAJ/PJwTR6/UIt9QAQipEAA6Hg7xeL3E/CUFUKhWCDm83oUXzTK1W/+1cSVJc1AaDAUIH3/7V7XbnVuNyuZR4cHCgRFQjAmu32wjfUcmXRqOx8AsAra2tUblcpnQ6LVQJVBr5AdmFXIvYNEjEqtUqwh6Wax/zAHIt0pAAjdd6YcdDLNk+yZho3Povcrmc8IZCSBcZ5gvnfaVMTAjYWCTf8jG9EnEsFosQx3eT3NMHPpzNZqlWq11KGLFEY20LT56dQrisbzxoHqVSKeJfciEAJuN4YIWmR/B5M/4OBg7Lx1NssshhwCZjT4Vm/BnYc264ncltBSKK2wq6v9/v/3NbOTo6wtpvc/LXS12Jzty7nkBN2W+yX2P/zf5jfO/aY/887971R4ABAG564ma/m2XGAAAAAElFTkSuQmCC');

}

.flex-direction-nav .flex-next {
	/*right: -36px;*/
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQzU0REM1RkQ3ODAxMUUyODEzNkI1REE2MjRBMzk0QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQzU0REM2MEQ3ODAxMUUyODEzNkI1REE2MjRBMzk0QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJDNTREQzVERDc4MDExRTI4MTM2QjVEQTYyNEEzOTRBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJDNTREQzVFRDc4MDExRTI4MTM2QjVEQTYyNEEzOTRBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+lJ0sHwAAAnFJREFUeNqslluLUlEUx9c56oMXSrwLgumLoE9mQQW+VAQ+lfUJehyYLp+liKGCvkEz0INCRE/CBF4qQdGnCR3EuxZeHry1/nJmOBDmPjP+YbG3R/b6sS/rIq1WK9qkdDot83CX7QnbLbZrbFa2IdsvtmO2Q7aviURiucmPtAnCgGeSJL2y2Wzk8XjIarWS0Wgkg8FAs9mMptMpDYdDajab1O/3if3sM+iNEISd3+Rhz+VyPQ2FQmSxWGibRqMRVSoV6nQ6b/nnAcN+boQw4JEsy0eRSIR8Ph9pVb1ep3K5TMvl8iGDPv0DYcANBmRjsRg5HA66qHg3VCgUALrOoO/4Jqv+38MOLgOAnE4nhcPhtb/zj9hJKpV6kcvlVrtUNptdsd99+Jd4IvMrWsTjcTKbzbQr4TFkMhlsQofjeoAjEgGUSiVhCF6l3W7H9B4gSbfbLbSwVqtpAil+k4DcQaCJiGNHE0jxexuQgMlkEloUjUY1gRS/AUDMOp1OCMJxtAZ5vV4hkF6vx3AVkPFisRA+Z36Ja1M52aj5fI7hNyAnk8lECIA3XywWqdFoUDAYJOS2/0nxewLIMbKpiLQAIMXvN0AOW62WEEQLAFL8HgHyudvt0ng83rrI7/cLAxDxvV4P0y8yKhqf9UvUg21SEp+QqtUq7vD5umLiMpUk+YHrwU6SIz9vJMf3Z77Vqf4A7x5HdxmhnqBwwd95fJ1NeFtZLjTJfD5Pp6enFwKgMioFC5WxsPMajztot9vvlBr/Q1O3gnSt7lYQ5YhkdCuDwUDdreCSX2tqiVR91322x0rfFWC7wvYHkaz0XR+39V1/BRgAylTk8TdryM0AAAAASUVORK5CYII=');
}

.flexslider .flex-next {opacity: 1; right: 35px;}
.flexslider .flex-prev {opacity: 1; right: 77px;}
.flexslider:hover .flex-next {opacity: 1;}
.flexslider:hover .flex-prev {opacity: 1;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next {opacity: 1; right: 10px;}
}

/* END SLIDER */

/*colors*/
a, a:link, a:visited {
  color: #333;
  text-decoration: none;
  -webkit-transition: color 150ms ease-out;
  -moz-transition: color 150ms ease-out;
  -o-transition: color 150ms ease-out;
  -ms-transition: color 150ms ease-out;
  transition: color 150ms ease-out;
}
a:hover { color: #A5A5A5; }

/*images*/

.prev-thumb {
	height: 25px;
	width: 25px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQzU0REM1QkQ3ODAxMUUyODEzNkI1REE2MjRBMzk0QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQzU0REM1Q0Q3ODAxMUUyODEzNkI1REE2MjRBMzk0QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJDNTREQzU5RDc4MDExRTI4MTM2QjVEQTYyNEEzOTRBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJDNTREQzVBRDc4MDExRTI4MTM2QjVEQTYyNEEzOTRBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+W5rDeQAAAp9JREFUeNqslt9rkmEUx8/7quAvQsVNvZBqXTgULIUuGl51E94U1v9QjFWjf6UFQhf1F4zVjRLBbrwo8EcgKHrRKhXR6aaEU8Ffne+bDltTH7cdOJzt9fV8PM/znO95pNFoRLMsGo3KHO6zh9g32G+wm9ib7D/Zv7Lvsu8Hg8HhrDzSLAgDtiRJemOxWMhut5PJZCKdTkcajYZ6vR51Oh1qNptUqVTo+PiYOM9LBu0IQTj5bQ6bKysrz9bX18loNNIia7ValM/n6fDw8D3/G2ZYfCaEAQ9lWf7odrvJ6XTSslYqlSiTydBwOAwx6MN/EAb4GJDy+/3EVdBFrV6vUzKZBOgugxJ4Jk99vokKLgOAWa1W8ng8Sr7Th6gkEolsxePx0VVaIpEYcd5t5Jf4D5lP0SAQCAhtsqidnJxQLBZDESqlD3BMlwFgcxeZwWBQlo7tASCP0QfLAAqFgtC7NpsNIQTIhtlsXgqwuroq9D4amO0eINe1Wu1SAJ/PJwTR6/UIt9QAQipEAA6Hg7xeL3E/CUFUKhWCDm83oUXzTK1W/+1cSVJc1AaDAUIH3/7V7XbnVuNyuZR4cHCgRFQjAmu32wjfUcmXRqOx8AsAra2tUblcpnQ6LVQJVBr5AdmFXIvYNEjEqtUqwh6Wax/zAHIt0pAAjdd6YcdDLNk+yZho3Povcrmc8IZCSBcZ5gvnfaVMTAjYWCTf8jG9EnEsFosQx3eT3NMHPpzNZqlWq11KGLFEY20LT56dQrisbzxoHqVSKeJfciEAJuN4YIWmR/B5M/4OBg7Lx1NssshhwCZjT4Vm/BnYc264ncltBSKK2wq6v9/v/3NbOTo6wtpvc/LXS12Jzty7nkBN2W+yX2P/zf5jfO/aY/887971R4ABAG564ma/m2XGAAAAAElFTkSuQmCC');
}
.next-thumb {
	height: 25px;
	width: 25px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQzU0REM1RkQ3ODAxMUUyODEzNkI1REE2MjRBMzk0QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQzU0REM2MEQ3ODAxMUUyODEzNkI1REE2MjRBMzk0QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJDNTREQzVERDc4MDExRTI4MTM2QjVEQTYyNEEzOTRBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJDNTREQzVFRDc4MDExRTI4MTM2QjVEQTYyNEEzOTRBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+lJ0sHwAAAnFJREFUeNqslluLUlEUx9c56oMXSrwLgumLoE9mQQW+VAQ+lfUJehyYLp+liKGCvkEz0INCRE/CBF4qQdGnCR3EuxZeHry1/nJmOBDmPjP+YbG3R/b6sS/rIq1WK9qkdDot83CX7QnbLbZrbFa2IdsvtmO2Q7aviURiucmPtAnCgGeSJL2y2Wzk8XjIarWS0Wgkg8FAs9mMptMpDYdDajab1O/3if3sM+iNEISd3+Rhz+VyPQ2FQmSxWGibRqMRVSoV6nQ6b/nnAcN+boQw4JEsy0eRSIR8Ph9pVb1ep3K5TMvl8iGDPv0DYcANBmRjsRg5HA66qHg3VCgUALrOoO/4Jqv+38MOLgOAnE4nhcPhtb/zj9hJKpV6kcvlVrtUNptdsd99+Jd4IvMrWsTjcTKbzbQr4TFkMhlsQofjeoAjEgGUSiVhCF6l3W7H9B4gSbfbLbSwVqtpAil+k4DcQaCJiGNHE0jxexuQgMlkEloUjUY1gRS/AUDMOp1OCMJxtAZ5vV4hkF6vx3AVkPFisRA+Z36Ja1M52aj5fI7hNyAnk8lECIA3XywWqdFoUDAYJOS2/0nxewLIMbKpiLQAIMXvN0AOW62WEEQLAFL8HgHyudvt0ng83rrI7/cLAxDxvV4P0y8yKhqf9UvUg21SEp+QqtUq7vD5umLiMpUk+YHrwU6SIz9vJMf3Z77Vqf4A7x5HdxmhnqBwwd95fJ1NeFtZLjTJfD5Pp6enFwKgMioFC5WxsPMajztot9vvlBr/Q1O3gnSt7lYQ5YhkdCuDwUDdreCSX2tqiVR91322x0rfFWC7wvYHkaz0XR+39V1/BRgAylTk8TdryM0AAAAASUVORK5CYII=');
}
header.l-header,
.t-colors {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAx8AAAABCAYAAAC/kBPTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAG4nAABzrwAA/7QAAH+YAABRSAAA/skAADBBAAAYfVrYqBoAAAA8SURBVHja7NJBDQAgFMPQIWiKvj4MbYbwwIGEpO/eW1eSkbQFvMV34EXwHu+B9/Ah21dd2zkAAAD//wMAUqcK06z96JoAAAAASUVORK5CYII=');
	background-color: #F3F1ED;
}

/*header.l-header {
	background: #F3F1ED
 url('../images/ricepaper.png') repeat left top;
	background-repeat: repeat !important;
}*/
section.section-content {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8AAAAAeCAYAAADjCndZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4ODA4MDYzNEQ3ODExMUUyODEzNkI1REE2MjRBMzk0QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4ODA4MDYzNUQ3ODExMUUyODEzNkI1REE2MjRBMzk0QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg4MDgwNjMyRDc4MTExRTI4MTM2QjVEQTYyNEEzOTRBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjg4MDgwNjMzRDc4MTExRTI4MTM2QjVEQTYyNEEzOTRBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+RcVnnwAAANpJREFUeNrs17ENgDAMRUELsYjnynysZa9CsgIFCLjr3Vi/eXtVjYg4Au5ne9gg9ge2x8tk5qW77h7z1vZ4zNrg5g0AAAD8gQAGAABAAAMAAIAABgAAAAEMAAAAAhgAAAAEMAAAAAhgAAAAEMAAAAAggAEAABDAAAAAIIABAABAAAMAAIAABgAAAAEMAAAAAhgAAAAEMAAAAAhgAAAAEMAAAAAIYAAAABDAAAAAIIABAABAAAMAAIAABgAAAAEMAAAAAhgAAAAEMAAAAAhgAAAABDAAAAB82SnAAGzxDzSKQycPAAAAAElFTkSuQmCC');
}

/*base*/

body {
	color: #000;
	font-family: 'Source Sans Pro', Arial, sans-serif;
	font-size: 14px;
	line-height: 1.666em;
	min-height: none !important;
	min-width: none !important;
	-webkit-backface-visibility: hidden;
	-webkit-font-smoothing: antialiased;
}

* {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

ul, li {
	position: static;
}

.not-logged-in .tabs,
.not-logged-in .messages.error {
	display: none;
}

/*fonts*/

h1 { font-size: 1.55em; line-height: 1em; }
h2 { font-size: 1.55em; line-height: 1em; }
h3 { font-size: 1.35em; }

/*top*/

.t-colors {
  width: 800px;
  height: 5px;
  margin: 0 auto;
  padding: 0;
}
.t-colors li {
  background-color: red;
  height: 100%;
  width: 20%;
  display: inline;
  float: left;
  list-style: none;
}
.t-colors li.jo { background-color: #31AC81; }
.t-colors li.ec { background-color: #ACCA57; }
.t-colors li.fo { background-color: #00A1B7; }
.t-colors li.ja { background-color: #DF7810; }
.t-colors li.pe { background-color: #295405; }

/*fix*/
.page-home #page-title {
	display: none;
}

/*header*/

header.l-header {
	background-repeat: repeat-y;
	background-position: top center;
}

/*aside*/

aside.grid-4 {
	float: right;
}
ul.menu li {
	margin: 0;
    padding: 0;
}
ul.menu li {
    text-align: center;
    list-style: none;
}
aside .menu-name-menu-cat-gories li {
    text-align: left;
}
aside .menu-name-menu-cat-gories a {
    height: 100%;
    width: 100%;
    display: block;
    line-height: 1.5em;
    padding: .8em;
    margin-bottom: .1em;
    border-top: none;
}
aside .menu-name-menu-cat-gories > ul.menu a,
aside ul.menu a {
    background-color: #FFFFFF;
    border-color: #31AC81;
}

aside .menu-name-menu-cat-gories > ul.menu a.active:before {
    text-decoration: none !important;
}

aside .menu-name-menu-cat-gories > ul.menu .menu a {
    background-color: #F3F1ED;
}
aside .menu-name-menu-cat-gories > ul.menu .menu a:before {
    content: "—";
    margin-right: .5em;
}

aside .menu-name-menu-cat-gories > ul.menu .menu .menu a {
    border-bottom: 1px solid #F3F1ED;
    background-color: white;
}

aside .menu-name-menu-cat-gories > ul.menu .menu .menu a:before {
    content: "——";
    margin-right: .5em;
    text-decoration: none !important;
    border-bottom: none;
}
aside .menu-name-menu-cat-gories > ul.menu .menu .menu .menu a:before {
    content: "———";
    margin-right: .5em;
    text-decoration: none !important;
}
aside .menu-name-menu-cat-gories > ul.menu .menu .menu .menu .menu a:before {
    content: "————";
    margin-right: .5em;
    text-decoration: none !important;
}
aside .menu-name-menu-cat-gories > ul.menu .menu .menu a {
    text-align: left;
}

aside .menu-name-menu-cat-gories > ul.menu > li > a {
    background-color: #F3F1ED;
    border-left: 2px solid #808080;
    text-decoration: none !important;
}
aside .menu-name-menu-cat-gories > ul.menu > li > a:before {
    content: "§.";
    margin-right: .5em;
    text-decoration: none !important;
}

aside ul.menu a:hover,
aside .menu-name-menu-cat-gories > ul.menu a:hover {
    background-color: #F3F1ED;
    border-left: 2px solid #31AC81;
}

aside .menu-name-menu-cat-gories > ul.menu a.active,
aside .menu-name-menu-cat-gories > ul.menu .menu .menu a.active {
    background-color: #31AC81;
    border-color: #31AC81;
    color: white;
    text-decoration: none;
}


#section-content {
	padding: .5em 0 3em 0;
}
.page-home #section-content {
	/*padding: 3em 0;*/
}

.breadcrumb {
	margin-bottom: 2em;
	width: 620px;
}
.breadcrumb a:hover {
	color: #333;
	/*cursor: default;*/
}
#breadcrumb {
	float: left;
}


section.section-content aside h2.block-title {
	text-align: center;
	margin: 8px 0 .3em 0;
	padding: 0 !important;
	font-size: 25px !important;
	font-family: 'Source Sans Pro', Arial, sans-serif;
  font-weight: 200;
}
.page-home section.section-content aside h2.block-title {
	font-size: 1.250em;
}
#back-history {
	text-align: center;
	padding: .75em 0;
	background-color: #F3F1ED
;
	border-bottom: 1px solid #BEBEBE;
	border-top: 1px solid #262626;
	margin-bottom: 2em;
	-webkit-transition: background-color 250ms ease;
	-moz-transition: background-color 250ms ease;
	-o-transition: background-color 250ms ease;
	-ms-transition: background-color 250ms ease;
	transition: background-color 250ms ease;
}
#back-history:hover {
	text-align: center;
	padding: .75em 0;
	background-color: #FFF;
	border-bottom: 1px solid #BEBEBE;
	border-top: 1px solid #262626;
}

/*featured*/

.item-list ul li {
	margin: 0;
}
.view-featured h3 a {
	color: #FFF;
	line-height: 1.2em;
	position: absolute;
	margin: 15px;
	padding: 15px 60px;
	background-color: #23AD85;
	height: 170px;
	width: 590px;
	opacity: 1;
	font-weight: normal;
	font-weight: 200;
	-webkit-transition: opacity 250ms ease;
	-moz-transition: opacity 250ms ease;
	-o-transition: opacity 250ms ease;
	-ms-transition: opacity 250ms ease;
	transition: opacity 250ms ease;
	background: #F3F1ED url('../images/bg-breuil-full.jpg') repeat 755px 0px;
}
.view-featured h3 {
	margin: 0 !important;
}
.block-featured-block .block-title {
	margin-bottom: 8px;
}

#block-views-featured-block h2 {
	font-size: 1.8em !important;
}

.view-featured h3 a:hover {
	zoom: 1;
	filter: alpha(opacity=20);
	opacity: 0.2;
}
.view-featured .views-row {
	border-top: 1px solid #C5C5C5;
}

.meta-informations {
	margin-left: 70px;
}
.meta-informations a {
	border-bottom: 1px solid;
}
.view-featured .views-field-body {
	border-top: 1px solid #C5C5C5;
	/*border-bottom: 1px solid #C5C5C5;*/
	padding: 0.75em 0 1em;
}
.view-featured {
	border-bottom: 1px solid #C5C5C5;
}
.view-featured .flex-direction-nav a {
	top: -20px;
}
section.block-featured-block {
	margin-bottom: 3em;
	border-top: 1px solid #333;
	padding-top: .6em;
}

.view-featured p,
.view-featured .views-field-body
 {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

/*section*/

section.section-content {
	background-repeat: repeat-y;
	background-position: top center;
}
section.section-content article {
	font-family: 'Gentium Basic', Georgia, serif;
	font-size: 1.200em;
	font-weight: 400;

	border-top: 1px solid #C5C5C5;
	padding: 0 0 2em 0;
	margin: 0 0 .15em 0;
}
section.section-content article header {
	/*border-bottom: 1px solid #C5C5C5;*/
	padding: 0 0 .5em 0;
}
section.section-content article header h2 {
	line-height: 1.3em;
	margin: .35em 0;
	margin-left: 70px;
}
section.section-content article .content {
	background-color: #FFF;
}
section.section-content h1, section.section-content h3 {
	font-family: 'Gentium Basic', Georgia, serif;
	font-size: 2.250em;
	font-weight: 400;
	line-height: 1.6em;
	margin-bottom: 1em;
}
section.section-content h2 {
	font-family: 'Gentium Basic', Georgia, serif;
	/*font-size: 1.8em;*/
  font-size: 1.5em;
	font-weight: 400;
	line-height: 1.6em;
	margin-left: 70px;
	margin-bottom: .3em;
}
section.section-content h2 a {
	color: #000;
}
section.section-content .node-title,
#page-title {
	font-family: 'Gentium Basic', Georgia, serif;
	font-size: 2.050em;
	font-weight: 400;
	line-height: 1.4em;
	margin-left: 70px;
	margin-bottom: .1em;
  width: 400px;
}
section.section-content .field-name-body, .views-field-body {
	font-family: 'Gentium Basic', Georgia, serif;
	font-size: 20px;
	font-size: 1.250rem;
	font-weight: 400;
	margin: .5em 0;
}
.views-field-body {
	background-color: #FFF;
}
.field-name-field-image {
	display: none;
}

.page-taxonomy-term section.section-content h1.title {
	font-size: 1.250em;
	font-family: 'Source Sans Pro', Arial, sans-serif;
	margin-left: 70px;
	margin-bottom: 1em;
}

/*submited*/

.submitted {
	display: none;
}

/*readmore*/

ul.inline li {
	display: inline;
	list-style-type: none;
	padding: 0;
}
.node-readmore a {
	font-family: 'Source Sans Pro', Arial, sans-serif;
	font-size: .75em;
	font-weight: 400;
	border-bottom: 1px solid;
}

/*feed*/

.feed-icon {
	display: none;
}
#region-page-bottom {
	display: none;
}

/*view-home*/

.view-home {
	margin-top: 1em;
	border-top: 1px solid #333;
	padding-top: .75em;
}
.view-home .views-row {
	width: 140px;
	display: inline;
	float: left;
}
.view-home .views-row-odd {
	margin: 0 20px 0 0;
}
.view-home .views-row + .views-row-odd {
	margin: 0 20px;
}
.view-home .views-field-body .field-content {
	height: 7.8em;
	overflow: hidden;
}
.view-home .views-field-body {
	font-size: 16px;
	font-size: 1rem;
	padding: .5em 0 .75em 0;
	line-height: 1.3em;
	border-top: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	height: 9em;
	overflow: hidden;
}

.page-home section.section-content .region-content h2 {
	font-family: 'Source Sans Pro', Arial, sans-serif;
	font-weight: 200;
}

.view-home .views-field.views-field-title {
	border-bottom: 1px solid #C5C5C5;
	border-top: 1px solid #C5C5C5;
	padding: .5em 0;
	margin: .5em 0;
	font-family: 'Gentium Basic', Georgia, serif;
	font-size: 1.15em;
	font-weight: 400;
}

/*menu*/

#zone-menu ul.menu a {
	line-height: 3em;
}

#zone-menu ul.menu {
	width: 800px;
	height: 100px;
	margin: 0 auto;
}
#zone-menu h2.block-title {
	display: none;
}
#zone-menu .menu li {
	display: inline;
	float: left;
	width: 20%;
	margin: 0;
	padding: 0;
}
#zone-menu li.expanded,
#zone-menu li.collapsed,
#zone-menu li.leaf {
	padding: 0;
	margin: 0;
}

/*archives*/
.item-list .views-summary li,
.view-derni-res-mises-jour .view-content .views-row {
	width: 50%;
	display: inline;
	float: left;
	text-align: center;
	padding: .75em 0 .5em 0;
	border-top: 1px solid #C5C5C5;
}
.view-derni-res-mises-jour .view-content .views-row {
	width: 100%;
	display: inline;
	float: left;
	text-align: left;
	padding: .55em 0 .5em 3.5em;
	box-sizing: border-box;
	/*height: 5em;*/
	overflow: hidden;
	line-height: 1.3em;
}
.block-derni-res-mises-jour-block {
	border-top: 1px solid #333;

}
.view-derni-res-mises-jour .Article:before,
.view-derni-res-mises-jour .Page:before,
.view-derni-res-mises-jour .Rendez-vous:before,
.view-derni-res-mises-jour .Annonce:before,
.view-derni-res-mises-jour .Fiche:before {
	content: '';
	display: block;
	height: 20px;
	width: 20px;
	position: absolute;
	margin-left: -35px;
  margin-top: 0;

}

.view-derni-res-mises-jour a[href*="/journal/"]:before,
.view-derni-res-mises-jour a[href*="/ecole/"]:before,
.view-derni-res-mises-jour a[href*="/formations/"]:before,
.view-derni-res-mises-jour a[href*="/jardins/"]:before,
.view-derni-res-mises-jour a[href*="/documentation/"]:before {
  background: transparent url('../images/mini-ico-article.png') no-repeat left top;
  content: '';
  display: block;
  height: 20px;
  width: 20px;
  position: absolute;
  margin-left: -35px;
  margin-top: 0;
}

.view-derni-res-mises-jour a[href*="/ecole/"]:before {
  background: #F3F1ED
 url('../images/mini-ico-ecole.png') no-repeat left top;
}

.view-derni-res-mises-jour a[href*="/formations/"]:before {
  background: #F3F1ED
 url('../images/mini-ico-fiche.png') no-repeat left top;
}

.view-derni-res-mises-jour a[href*="/jardins/"]:before {
  background: #F3F1ED
 url('../images/mini-ico-jardins.png') no-repeat left top;
}

.view-derni-res-mises-jour a[href*="/documentation/"]:before {
  background: #F3F1ED
 url('../images/mini-ico-page.png') no-repeat left top;
}


/*.view-derni-res-mises-jour .Page:before {
	content: '';
	background: #F3F1ED
 url('../images/mini-ico-page.png') no-repeat left top;
}
.view-derni-res-mises-jour .Fiche:before {
	content: '';
	background: #F3F1ED
 url('../images/mini-ico-fiche.png') no-repeat left top;
}*/


/*footer*/

#section-footer {
	background-color: #363636;
	background-image: url('../images/bg-footer-2.jpg');
	background-position: top left;
	font-weight: 200;
	border-top: 1px solid #333;
	box-shadow: inset 0 0 2px #111;
}
#section-footer section {
	box-sizing: border-box;
	display: inline;
	float: left;
	width: 25%;
	padding: 10px;
	color: #A8A8A8;
}
#section-footer section a {
	color: #A8A8A8;
}
#section-footer section a:hover {
	color: #FFF;
}
#section-footer section .block-title {
	margin-bottom: .5em;
	padding-bottom: .5em;
	border-bottom: 1px solid #757575;
	font-weight: 200;
}
#section-footer section .content {
	line-height: 1.4em;
}
#zone-footer #region-footer-first {
	width: 960px;
	margin: 0;
}
#zone-footer {
	padding-top: 2em;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8AAAAABCAYAAAARiscXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MkRBMkM0OERDNEUxMUUyQTRGM0MzMkQ0RkZCMkEzMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MkRBMkM0OURDNEUxMUUyQTRGM0MzMkQ0RkZCMkEzMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJBREE1NkZGREM0RDExRTJBNEYzQzMyRDRGRkIyQTMxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJBREE1NzAwREM0RDExRTJBNEYzQzMyRDRGRkIyQTMxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+fXFXUwAAADlJREFUeNrs01ENACAMA9HiptU0fWiaHcAEyZJ7P6fglu2StAVgKh4GeBfAR92tJHXLw8Ag79sjwAAj/ArVurMblQAAAABJRU5ErkJggg==');
	background-position: center top;
	background-repeat: repeat-y;
}

/*scroller*/
#scrollUp, #scrollUp a {
	display: none;
}
@media screen and (min-width: 1070px) {
	#scrollUp, #scrollUp a {
		display: block;
		height: 25px;
		width: 25px;
		bottom: 40px;
		left: 20px;
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBNjg4NkY3OURDQ0ExMUUyQkZFRUVERDYzQUMyNjg2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBNjg4NkY3QURDQ0ExMUUyQkZFRUVERDYzQUMyNjg2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkE2ODg2Rjc3RENDQTExRTJCRkVFRURENjNBQzI2ODY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkE2ODg2Rjc4RENDQTExRTJCRkVFRURENjNBQzI2ODY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+42tKJgAAAcpJREFUeNq8VTFrwlAQTuIgOFj8CV0yCKFNqWDnltAsxbb/IOAgrfg33AVpLXVycBAKDoFA3d1a6A/oTyiCQwbp9T65FBFjnqnpwUd47937Ps+7e6drW4yIDP6cM64ZZ4xDxgFjxvhkTBkvjFdd17+1XY0F7heLBQVBQI1Gg2zbpmKxSDjCF2vs4xx+bM1dyG1Gz/d9KpfLS9IkwG88HkPoiXGSJHAVhiHV63Ul8nXgHu6DJ07gCA6u66YSiID7InS8SeQhbQSbImJ7XBe4Qw72IRBBctT8LVNUh2qSVQE+qToDIheTyWSvAhHAC340281oNFIu8W63q7XbbSVf4b1FJG9oLJVfxgIUGQsl+luWBdd3iHyVSiVlgeFwSIPBQEkILwPbDCLKAqiYfD5PuVxOWWjJnxTJukC0vyrU6XQSI1HOya6IcoLqmlarVS0LE95ppn2CMcDm/E/Hy9PSRGIze7tWHsm+53l7EQAP+DY99RXMAcdx/iSA+zJPKnGDqwaHtBHhngjUkkbwKeMZ/6lpmkrk8JMc9GMjiBFroTowzDDp0FiFQmFJii/W2Me5VFErVTOh/BiXGKWMD8ZcHuG5rHtybmzj+RFgAETzDQyUO7XDAAAAAElFTkSuQmCC');
	}
}

/*navigation*/
.navigation ul.menu li.leaf {
	background-color: none;
	background: none;
	border: none;
	font-size: 1.35em;
	font-weight: 200;
}
.navigation ul.menu li.leaf:hover {
	cursor: pointer;
}
.navigation ul.menu li.leaf,
.navigation ul.menu li.leaf a.active-trail {
	border: none;
	color: #000;
}
.navigation ul.menu li.leaf + li.leaf {
	border:  none;
}
.navigation ul.menu li.leaf:before {
	content: '';
	display: block;
	text-align: center;
	margin: 0 auto;
	vertical-align: middle;
	background-image: url('images/spritesheet.png');
	background-repeat: no-repeat;
	-webkit-transition: background-position .3s ease;
	-moz-transition: background-position .3s ease;
	-o-transition: background-position .3s ease;
	-ms-transition: background-position .3s ease;
	transition: background-position .3s ease;
	-webkit-transform: translateZ(0px);
}

/*ico-journal*/
.navigation .menu-mlid-3791:hover:before,
.navigation .menu-mlid-3791.active-trail:before {
	background-position: -5px -279px;
}
.navigation .menu-mlid-3791:before,
.navigation .menu-mlid-3791:before {
	width: 39px;
	height: 38px;
	background-position: -5px -327px;
}

/*ico-ecole*/

.navigation .menu-mlid-3796:before {
	width: 38px;
	height: 37px;
	background-position: -5px -52px;
}

.navigation .menu-mlid-3796:hover:before,
.navigation .menu-mlid-3796.active-trail:before,
.context-ecole .navigation .menu-mlid-3796:before {
    background-position: -5px -5px;
}

/*ico-formations*/

.navigation .menu-mlid-3802:before {
	width: 36px;
	height: 35px;
	background-position: -5px -144px;
}

.navigation .menu-mlid-3802:hover:before,
.navigation .menu-mlid-3802.active-trail:before,
.context-formations .menu-mlid-3802:before {
    background-position: -5px -99px;
}

/*ico-jardins*/

.navigation .menu-mlid-3839:before {
	width: 36px;
	height: 35px;
	background-position: -5px -234px;
}

.navigation .menu-mlid-3839:hover:before,
.navigation .menu-mlid-3839.active-trail:before,
.context-jardins .navigation .menu-mlid-3839:before {
    background-position: -5px -189px;
}

/*ico-pedagogie*/
.navigation .menu-mlid-3842:hover:before,
.navigation .menu-mlid-3842.active-trail:before {
	background-position: -5px -375px;
}
.navigation .menu-mlid-3842:before {
	width: 38px;
	height: 37px;
	background-position: -5px -422px;
}

.region-branding-inner > * {
	display: inline;
	float: left;
}

.zone-branding-wrapper {
	margin-bottom: 3em;
}

.quick-links {
	float: right;
	box-sizing: border-box;
	margin-right: 70px;
	width: 160px;
	padding: .75em;
	text-align: center;
	margin-top: 1.5em;
}

aside .content {
	background-color: #FFF;
}
.ecole-identite > div > div:hover {
	cursor: pointer;
}
.ecole-identite {
	margin-left: 73px;
	width: 320px;
	height: 70px;
	margin-top: 46px;
	text-indent: -9999px;
	display: block;
	border-right: 3px solid #333;
	background: transparent url('../images/logo.png') no-repeat center center;
}

#region-branding {
	background: transparent url('../images/icono-ecole.png') no-repeat 410px 32px;
}

.zone-branding-wrapper {
	padding-top: 3em;
}

/*annonces*/
.zone-header-wrapper {
	background-color: #F3F1ED
;
	font-family: 'Source Sans Pro', Arial, sans-serif;
	font-size: 16px;
	color: white;
	font-weight: 400;
	/*background: #F3F1ED
 url('../images/ricepaper.png') repeat left top;*/
	background-color: #F3F1ED;
}
.zone-header .region-header-first-inner {
	min-height: 4em;
}
.zone-header-wrapper a {
	color: #F1F1F1;
	border-bottom: 1px solid;
}
#zone-header {
	background: #F3F1ED
 url('../images/bg-breuil-full.jpg') repeat center top;
}
.zone-header .grid-6 {
	width: 800px !important;
	box-sizing: border-box;
	margin-left: 80px;
	padding: .5em 0;
}
.zone-header .views-field-body {
	background-color: transparent;
	font-family: 'Source Sans Pro', Arial, sans-serif;
	font-size: 16px;
	font-weight: 400;
}
.zone-header .Faible, .zone-header .Moyenne, .zone-header .Critique {
	background-color: #4DB9EA;
	padding: 1em;
	padding-left: 5em;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozOTQ4RkU3OUREMEIxMUUyQkNGNTg0MTk0MEVEMjA3OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozOTQ4RkU3QUREMEIxMUUyQkNGNTg0MTk0MEVEMjA3OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM5NDhGRTc3REQwQjExRTJCQ0Y1ODQxOTQwRUQyMDc4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM5NDhGRTc4REQwQjExRTJCQ0Y1ODQxOTQwRUQyMDc4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+HcQoGAAAAZZJREFUeNrE1r9LAmEYB3DPExMEsSma0oOacjJcbHAXWtwM3Bt1ioaG/pdGl8DZloakMRrKH0sQQSAJDiV2fR/62o/TO5830l74KOjzfh/P4547y3XdUMAKQwH2IA9bkOB3A7iFCziDc3jzC7J8GlmwD8ewCWO4gmt4ZM0abMMO2HAHJ3AK06HSyGMdmu7HasMBJGfUTSRZ0+aeJjN+1Hk3ZeAeRnAE0YAGXlHuGTEj49coBQ/wDAWDBl4FZkjWhrdRBFrwCvmAEAc6lA2o22XWJbM/G9X4/1bn/FrH/VrZObVV1tUmjWLwBDdg/2Ejm5mSHZMPytxYUZ6DDusdRW2FtWW5IIvwAvXQ3686s4vSKMeLcajcvMr3vqJ2yOycNEpzlGhXl/rKeslOhzk+BqHFLcm2w5xjCYONfcNGkj2O4KXHqaxdh9/Ok2ZJdk+OqMUJHDc4oq6yNs7sljRqwAqUFBsd6FBWUV9iduM3k0Ez62ZOBpNZZ2Jq1plMby3f6b2o+1HqX++wC31mWNpTkLWs57p3AQYAFFB8Bw2KJXoAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-position: 1.75em 50%;
}
.zone-header .Moyenne {
	background-color: #1DAD83;
}
.zone-header .Critique {
	background-color: #D10A30;
}

/*event*/

#block-views-rendez-vous-block h2.block-title,
.block-views-rendez-vous-formulaire-block h2.block-title {
	text-align: left;
	margin-left: 25px;
}

#block-views-rendez-vous-block .event-title,
.block-views-rendez-vous-formulaire-block .event-title {
	font-size: 2.5em;
	line-height: 1em;
	text-align: center;
	padding: .5em 0 .8em 0;
	box-sizing: border-box;
	margin: 0;
	border-bottom: 1px solid #C5C5C5;
	border-top: 1px solid #C5C5C5;
}
#block-views-rendez-vous-block .event-title {
	min-height: 200px;
	padding: .5em 0;
}

#block-views-rendez-vous-block {
	border-top: 1px solid #333;
	margin-bottom: 1em;
}
section.section-content aside .view-id-rendez_vous h2.block-title {
	margin-left: 30px !important;
	text-align: left;
}

#block-views-rendez-vous-block .views-field-body
#block-views-rendez-vous-block .field-name-body {
	text-align: center;
	/*font-size: 16px;*/
	line-height: 1.40em;
	margin-top: .75em;
	min-height: 92px;
}

#block-views-rendez-vous-block .views-field-field-lieu-rdv.field-name-body {
	text-align: center;
	padding: .2em 0 0 0;
	line-height: 1.4em;
}

.view-id-rendez_vous .flexslider .flex-prev,
.view-id-rendez_vous .flexslider:hover .flex-prev {
	/*right: 85px !important;*/
}
.view-id-rendez_vous .flexslider .flex-next,
.view-id-rendez_vous .flexslider:hover .flex-next {
	/*right: 45px !important;*/
}

.view-id-rendez_vous .flexslider .flex-next, .view-id-rendez_vous .flexslider .flex-prev {
	top: -20px;
}

.views-field-registration-status,
.views-field-field-date-event,
.views-field-field-inscription,
.views-field-view-node {
	text-align: center;
	font-size: 16px;
	padding: 1em 0;
	border-bottom: 1px solid #C5C5C5;
}
.views-field-field-date-event {
	padding: .7em 0 .6em 0;
}
.views-field-view-node {
	padding: .7em 0 .6em 0;
}
.views-field-registration-status {
	border: none;
	padding-top: .8em;
}
.views-field-registration-status {
	border-top: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	color: green;
	padding-top: .8em;
	margin-bottom: 0;
}
.views-field-registration-status .Complet {
	color: red;
}
.views-field-view-node {
	border-top: 1px solid #C5C5C5;
	margin-top: 2.1em;
	margin-bottom: .38em;
}
.views-field-view-node a {
	color: red;
	border-bottom: 1px solid;
}
.views-field-view-node a:hover {
	color: #A5A5A5;
}

section.block-rendez-vous-formulaire-block,
section.block-rendez-vous-formulaire-block .views-field-field-inscription {
	background: #E2E2E2 url('../images/ricepaper.png') repeat left top;
}

section.block-rendez-vous-formulaire-block {
	border-top: 1px solid #333;
	padding-top: 1em;
}

section.block-rendez-vous-formulaire-block .form-type-textfield input {
	width: 100%;
}

section.block-rendez-vous-formulaire-block label {
	font-weight: 400;
}

section.block-rendez-vous-formulaire-block #edit-cancel {
	display: none;
}

section.block-rendez-vous-formulaire-block .description {
	font-style: italic;
	line-height: 1.2em;
	margin-top: .5em;
}

section.block-rendez-vous-formulaire-block .form-actions {
	text-align: center;
	margin-top: 3em;
}
section.block-rendez-vous-formulaire-block .form-actions input {
	display: block;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 1em;
}

form {
	padding: 1em;
}

#edit-submit,
.form-submit {
	border: none;
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	background: none;
	cursor: pointer;
	padding: 1em 2em;
	font-size: .85em;
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 400;
	outline: none;
	position: relative;
	-webkit-transition: all 550ms ease;
	-moz-transition: all 550ms ease;
	transition: all 550ms ease;
	box-sizing: border-box;
	border: 3px solid #000;
	background: #fff;
	border-color: green;
	color: green;
	width: 100%;
}
#edit-submit:hover,
.form-submit:hover {
	background: transparent;
	border-color: green;
	color: green;
}

.field-name-field-image-rendezvous img {
	border-bottom: 1px solid #C5C5C5;
}

/*event-list*/
tr > * {
	padding: .5em .8em;
}

/*postfooter*/
.zone-postscript {
	margin-top: 3em;
	border-top: 1px solid #333;
	background-color: #F3F1ED;
	text-align: center;
	border-bottom: 1px solid black;
}
.zone-postscript .img-footer {
	background: #23AD85 url('../images/ico-line-1.png') no-repeat center center;
	display: block;
	height: 90px;
	width: 100%;
}
.zone-postscript .img-footer.ico2 {
	background: #23AD85 url('../images/ico-line-2.png') no-repeat center center;
}
.zone-postscript .img-footer.ico3 {
	background: #23AD85 url('../images/ico-line-3.png') no-repeat center center;
}
.zone-postscript .img-footer.ico4 {
	background: #23AD85 url('../images/ico-line-4.png') no-repeat center center;
}

.zone-postscript .content {
	padding-bottom: 1em;
	padding-top: 1.5em;
}

#zone-postscript .content img {
	margin: 1em 0;
}

/*etiquette*/
.field-name-field-etiquette {
	margin: 1.5em 0 1em 0;
}
.field-name-field-etiquette a {
	background-color: #F3F1ED
;
	padding: .1em .5em;
	line-height: 2em;
	margin-right: 5px;
}
.field-name-field-etiquette .field-items > div {
	display: inline-block;
	float: left;
}
.field-name-field-etiquette:after {
	content: '.';
	clear: both;
	text-indent: -999999px;
	color: #FFF;
	line-height: 2em;
}

/*piecesjointes*/
.field-name-field-fichiers-joints {
	background: #E2E2E2 url('../images/ricepaper.png') repeat left top;
	padding: 1em;
	text-align: center;
	border-top: 1px solid #333;
	margin: 1em 0;
}
.field-name-field-fichiers-joints .field-label {
	margin-bottom: 1em;
}
.field-name-field-fichiers-joints .field-item {
	padding: .3em;
	border-top: 1px solid #FFF;
}

/*links*/
.field-name-field-liens {
	padding: 1em;
	text-align: center;
	border-top: 1px solid #333;
	margin: 1em 0;
}
.field-name-field-liens .field-label {
	margin-bottom: 1em;
}
.field-name-field-liens .field-item {
	padding: .3em;
	border-top: 1px solid #C5C5C5;
}

.field-name-field-fichiers-joints,
.field-name-field-liens {
	width: 100%;
	/*display: inline;
	float: left;*/
	box-sizing: border-box;
	margin-top: 3em;
}

.field-name-field-fichiers-joints {
	margin-right: 10px;
}

/*inner content list*/

.region-content-inner .field-name-body ul,
.region-content-inner .field-name-body ol {
	margin-bottom: 1em;
	margin-left: 70px;
}

.view-featured .field-name-body p:after {
	content: '..';
}

.flexslider {
	border-bottom: 1px solid #BEBEBE;
}

.page-home .flexslider {
	border-bottom: none;
}

.region-content-inner .field-name-body li {
	list-style: circle;
	margin-left: 1em;
	margin-bottom: .5em;
	font-family: 'Source Sans Pro', Arial, sans-serif;
	font-weight: 400;
	font-size: .8em;
	line-height: 1.5em;
  width: 480px;
}
.region-content-inner .field-name-body p {
	margin-bottom: 1em;
	line-height: 1.40em;
}
.region-content-inner .field-name-body ol li {
	list-style: decimal;
}

.region-content-inner .field-name-body p a {
	border-bottom: 1px solid #333;
}

.region-content-inner .field-name-field-categorie {
	display: none;
}

.region-content-inner .field-name-body em {
	font-style: italic;
	font-weight: 200;
	font-size: .9em;
}

.region-content-inner .field-name-body a,
.region-content-inner .field-name-body a:link {
	border-bottom: 1px dotted #333333;
}

/*video*/
.media_embed,
.media_embed object,
.media_embed embed {
	width: 620px;
}

#colophon {

  font-size: 10px;
  background-image: url('../images/bg-footer-2.jpg');
}
#colophon p {
  width: 960px;
  margin: 0 auto;
  text-align: center;
}
#colophon a {
  color: #60605E;
  margin-left: 1em;
}

/*webform*/

.webform-client-form, .block-webform {
	padding: 1em;
	text-align: center;
	font-size: 16px;
	box-sizing: border-box;
	font-family: 'Source Sans Pro', Arial, sans-serif;
	font-weight: 400 !important;
	background: #E2E2E2 url('../images/ricepaper.png') repeat left top;
}

#webform-component-important {
	text-align: left;
}
#webform-component-important ul,
#webform-component-important li {
	padding-left: 1em;
	list-style: circle;
}
#webform-component-important p {
	margin-bottom: 1em;
}

#webform-component-important legend {
	text-align: center;
}

.webform-client-form *, .block-webform * {
	box-sizing: border-box;
}

.block-webform {
	border-top: 1px solid #333;
	margin-top: 3em;
}

.webform-client-form .webform-component-fieldset {
	width: 100%;
	display: block;
	float: left;
	box-sizing: border-box;
}

.webform-client-form select {
	width: 100%;
}

.webform-client-form .webform-component-fieldset div {
	display: block;
	clear: both;
}

.webform-client-form .fieldset-legend {
	font-size: 1.3em;
}

/*.webform-client-form .webform-component-fieldset .webform-component-fieldset {
	width: 50%;
	padding: .3em;
	display: inline;
	float: left;
	box-sizing: border-box;
}*/

.webform-client-form .webform-component-fieldset .webform-component-fieldset {
	width: 100%;
	padding: .3em;
	display: inline;
	float: left;
	box-sizing: border-box;
	border: none;
}

.button {
	border: 1px solid black;
	color: black !important;
	margin: 0 0 .5em 0 !important;
}

.form-type-checkbox {
	text-align: left;
	margin-left: .3em;
}
.form-type-checkbox label.option {
	font-weight: 100 !important;
}

.webform-client-form input.form-text {
	width: 100%;
}
.webform-client-form label {
	font-weight: 400;
}
.webform-client-form label {
	font-weight: normal;
}
.block-webform h2.block-title {
	margin-bottom: .3em !important;
}

.block-modalit-s-de-formulaire-block {
	border-top: 1px solid #333;
	font-size: 1em;
	line-height: 1.7em;
	-webkit-transition: color 150ms ease;
	-moz-transition: color 150ms ease;
	-o-transition: color 150ms ease;
	-ms-transition: color 150ms ease;
	transition: color 150ms ease;
}
.block-modalit-s-de-formulaire-block:hover {
	color: #000
}
.block-modalit-s-de-formulaire-block ul {
	list-style: circle;
	margin: 1em 0;
	font-style: italic;
}
.block-modalit-s-de-formulaire-block li {
	margin-left: 1.2em;
	font-style: italic !important;
}
.block-modalit-s-de-formulaire-block em {
	font-style: italic;
}
.block-modalit-s-de-formulaire-block strong {
	font-weight: 700;
}
.block-modalit-s-de-formulaire-block p {
	margin-bottom: 1em;

}

.view-id-modalit_s_de_formulaire .views-field-field-fichiers-joints {
	background: #E2E2E2 url('../images/ricepaper.png') repeat left top;
}
.view-id-modalit_s_de_formulaire .views-field-field-fichiers-joints {
	background: #E2E2E2 url('../images/ricepaper.png') repeat left top;
	text-align: center;
	border-top: 1px solid #333;
	padding: 1em 1em .5em;
}
.view-id-modalit_s_de_formulaire .views-field-field-fichiers-joints .views-label {
	font-family: 'Gentium Basic', Georgia, serif;
	font-size: 1.200em;
	color: #000;
}
.view-id-modalit_s_de_formulaire .views-field-field-fichiers-joints div {
	margin: 1em 0;
	padding: .3em;
}

.view-id-modalit_s_de_formulaire .views-field-field-fichiers-joints .field-content {
	margin: 1em 0;
	border-top: 1px solid #FFF;
	padding: 1em 0;
}

/*footer 2*/

#region-footer-second,
.region-footer-second-inner {
	margin: .5em 0;
	width: 100%;
	color: rgb(168, 168, 168);
}

#region-footer-second, #region-footer-second * {
	box-sizing: border-box;
}

.region-footer-second-inner .block {
	display: inline;
	float: left;
	width: 25%;
	padding: 10px;
	border-top: 1px solid #333;
	/*border-bottom: 1px solid #333;*/
	height: 70px;
}

.region-footer-second-inner .block.logo-paris {
	text-indent: -9999px;
	background: url('../images/logo-mairiedeparis.png') no-repeat 1em 1em;
	color: transparent;
}
.region-footer-second-inner .block.logo-botanik {
	background: url('../images/logo-botanik.png') no-repeat 1em 1em;
	text-indent: -9999px;
	color: transparent;
}

.region-preface-second, .region-preface-second > * {
	box-sizing: border-box;
}

.grid-4.region.region-preface-second {
	width: 620px;
	box-sizing: border-box;
	margin-bottom: 1em;
}
.grid-4.region.region-preface-second li {
	width: 33.333%;
	display: inline;
	float: left;
	text-align: center;
	padding: .7em 0;
	box-sizing: border-box;
	border-right: none;
	border-bottom: 3px solid #BEBEBE;
	background-color: #F3F1ED
;
}

.grid-4.region.region-preface-second li a {
	line-height: 1em;
}
.grid-4.region.region-preface-second li + li {
	border-right: none;
	border-left: 1px solid #BEBEBE;
}
.grid-4.region.region-preface-second li.active-trail {
	border-top: 1px solid #BEBEBE;
	border-bottom: none;
	background-color: #FFF;
}
.grid-4.region.region-preface-second .block-title {
	text-align: center;
	padding: .75em 0;
	background-color: #F3F1ED
;
	margin: 0;
	width: 100%;
	font-family: 'Source Sans Pro', Arial, sans-serif;
	font-size: 14px;
	line-height: 1.666em;
}





.field-name-field-sommaire {
	/*position: absolute;*/
	background-color: white;
	width: 100%;
	font-family: 'Source Sans Pro', Arial, sans-serif;
}
.field-name-field-sommaire {
	/*position: absolute;*/
	background-color: white;
	width: 100%;
	font-family: 'Source Sans Pro', Arial, sans-serif;
	padding: .5em 0 0 0;
	border-bottom: 1px dotted #333;
}
.field-name-field-sommaire.smint.fxd {
	border-bottom: 1px solid #333;
	width: 620px;
}
.field-name-field-sommaire h2 {
	font-family: 'Source Sans Pro', Arial, sans-serif !important;
	font-size: 1em !important;
}
.field-name-field-sommaire h2 a {
	border-bottom: 1px solid #333;
}

.expanded > a:hover,
.expanded > a {
	color: #333;
}

hr {
	border: none;
	border-top: 1px dotted;
}

.menu-sidebar-right h2.block-title {
	background-image: url('images/spritesheet.png');
	background-position: -5px -279px;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	margin: 0 auto 1em auto !important;
	line-height: 9999px;
	overflow: hidden;
}
.context-ecole .menu-sidebar-right h2.block-title {
	background-position: -5px -5px;
}
.context-formations .menu-sidebar-right h2.block-title {
	background-position: -5px -99px;
}
.context-jardins .menu-sidebar-right h2.block-title {
	background-position: -5px -189px;
}
.context-documentation .menu-sidebar-right h2.block-title {
	background-position: -5px -375px;
}

/*searchbar*/
#zone-preface .grid-4 {
	width: 300px;
	margin-left: 650px;
	position: absolute;
	z-index: 10;
}
#zone-preface .form-item-search-block-form {
	padding: 0;
}
#zone-preface #block-search-form form {
	padding: 0;
}
#zone-preface .form-item-search-block-form > * {
	display: inline;
	float: left;
}
#zone-preface .form-submit {
	width: 50px;
	height: 2em;
	border: none;
	background-color: #8ACFBE;
	height: 2.39em;
	padding: 0;
	text-align: center;
}
#zone-preface .form-submit:hover {
	background-color: #00646D;
	color: white;
}
#zone-preface #edit-search-block-form--2 {
	width: 240px;
	height: 2em;
	padding: 0 .5em;
	margin-right: 10px;
}
#zone-preface .ui-autocomplete-input {
	background-image: none;
	background-position: 100% 0px;
	background-repeat: no-repeat;
	border: none;
	border:  1px solid #BEBEBE;
}
#zone-preface .ui-autocomplete-input.ui-autocomplete-loading {
	background-image: url("../images/ajax-loading.gif");
}

.page-home #zone-content-wrapper {
	padding-top: 4em;
}

.ui-corner-all {
	border-radius: 0 !important;
}

#ui-theme-full-paper-brown {
	width: 240px !important;
	background: none;
	background-color: #DDDDDD !important;
}
#ui-theme-full-paper-brown a.ui-state-hover {
	background: none;
	background-color: #F3F1ED
 !important;
	font-style: normal !important;
	font-weight: normal;
	color: black;
	border: none;
	cursor: pointer;
}
#ui-theme-full-paper-brown li {
	border-bottom: 1px dotted #F3F1ED
;
}

/*filtres*/
/*.controls li.active {
	font-weight: 700;
}

#block-system-main{
}

#block-system-main:after{
	content: '';
	display: inline-block;
	width: 100%;
}

#block-system-main .mix{
	display: none;
	opacity: 0;
	vertical-align: top;
}

#block-system-main .gap{
	display: inline-block;
}*/

/* CONTROLS STYLES */

#block-system-main .mix{
	display: none;
	opacity: 0;
	vertical-align: top;
}

.group{
	display: inline-block;
}

.button {
	display: inline-block;
	width: 150px;
	height: 31px;
	line-height: 30px;
	padding: 0 8px;
	background: #c3bdb8;
	vertical-align: top;
	margin-right: -3px;
	color: #f9f6f0;
	/*text-transform: uppercase;*/
	cursor: pointer;
	text-align: center;
}


.drop_down:hover span{
	/*color: #333;*/
}

.drop_down li{
	display: block;
	text-transform: none;
	color: #000;
	font-weight: 300;
	line-height: 1;
	letter-spacing: 0;
	margin-bottom: 10px;

	-webkit-transition: all 150ms;
	-moz-transition: all 150ms;
	-ms-transition: all 150ms;
	transition: all 150ms;
}

.drop_down li:after{
	content: '';
	position: relative;
	display: inline-block;
	width: 10px;
	height: 10px;
	top: 1px;
	margin-left: 6px;
	border: 1px solid #ccc;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.drop_down li:last-of-type{
	margin: 0;
}

.drop_down li:hover{
	/*color: #59514c;*/
}

.drop_down li.active{
	color: #e96d51;
	font-weight: 400;
}

.drop_down li.active:after{
	background: #e96d51;
	border-color: #e96d51;
}

.button {
	background: #F3F1ED
;
	color: #C3BDB8;
}

.button.active,
.button:hover {
	background: #C3BDB8;
	color: #F3F1ED
;
}

.button i{
	position: relative;
	display: inline-block;
	background: #C3BDB8;
	width: 17px;
	height: 17px;
	margin-right: 8px;
	top: 3px;
}

.button i:before,
.button i:after{
	content: '';
	position: absolute;
	display: block;
	background: #F3F1ED
;
}

#ToGrid i:before,
#ToGrid i:after{
	width: 100%;
	height: 3px;
	top: 7px;
}

#ToGrid i:after{
	width: 3px;
	height: 100%;
	top: 0;
	left: 7px;
}

#ToList i:before,
#ToList i:after{
	width: 100%;
	height: 4px;
	top: 3px;
}

#ToList i:after{
	top: 10px;
}

.button.active i:before,
.button.active i:after{
	background: #F3F1ED
;
}

#region-preface-second .leaf {
	background-image: url('../images/rosasse.png');
	background-repeat: no-repeat;
	background-position: 13px 50%;
}

.view-id-fiches .views-row.mix {
	border-bottom: 1px solid #333;
	border-top: 1px solid #333;
	padding: 1em 1.5em .3em 1.5em;
	width: 100%;
	background: #F3F1ED
 url('../images/ricepaper.png') repeat left top;
	margin: .2em 0;
}

.view-id-fiches .views-row.mix h2 {
	margin: 0;
	font-size: 2em;
	margin-bottom: .7em;
	font-weight: 200;
	line-height: 1.2em;
	text-align: left;
	width: 100%;
}

.view-id-fiches .views-row.mix h2 .field-content {
	vertical-align: center;
}

.context-formations #Grid h3 {
	font-family: 'Source Sans Pro', Arial, sans-serif;
	font-size: 1.5em;
	text-align: center;
	margin: 1em 0 .8em 0;
}

#block-system-main .mix:hover,
#block-system-main .mix.isActive {
	background: #F3F1ED;
}

#section-content {
	box-shadow: 0px -1px 1px rgba(0,0,0,.2);
}

.view-id-fiches .views-row.mix > span {
	text-align: left;
	border-left: 1px solid #FFF;
	padding: 0 .5em;
	font-weight: 600;
}

.view-id-fiches .views-row.mix > * {
	display: inline;
	float: left;
	width: 33%;
}

.view-id-fiches .col1,
.view-id-fiches .col2,
.view-id-fiches .col3 {
	display: block;
}

.view-id-fiches .col2 > span,
.view-id-fiches .col3 > span {
	display: block;
}

.view-id-fiches .views-row.mix .views-field-body {
	font-size: 1.2em;
	width: 100%;
	margin-top: 1em;
	padding: 1em;
	display: none;
}

.view-id-fiches .views-row .col1,
.view-id-fiches .views-row .col2,
.view-id-fiches .views-row .col3,
.view-id-fiches .views-row .views-field-view-node {
	display: none;
}

.view-id-fiches .views-row.isActive .views-field-body,
.view-id-fiches .views-row.isActive .col1,
.view-id-fiches .views-row.isActive .col2,
.view-id-fiches .views-row.isActive .col3,
.view-id-fiches .views-row.isActive .views-field-view-node {
	display: block;
}

.view-id-fiches .views-row .views-field-view-node {
	width: 100%;
	margin: .2em 0;
	border: none;
}

.view-id-fiches .views-row .views-field-view-node .col1,
.view-id-fiches .views-row .views-field-view-node .col2 {
	width: 48%;
	display: inline;
	float: left;
	height: 4em;
	padding: 1em;
	line-height: 1.5em;
	border: 3px solid #333;
}

.view-id-fiches .views-row .views-field-view-node .col1 {
	margin-right: 4%;
}

.view-id-fiches .views-row.mix .views-field-body ul {
	margin-left: 70px;
	list-style: circle;
	margin-bottom: 1em;
}
.view-id-fiches .views-row.mix .views-field-body p {
	margin-bottom: 1em;
}

.view-id-fiches .views-row.mix .views-label {
	font-weight: 400;
}

.views-field-field-formateur-s- {
	min-height: 70px;
}

.view-id-fiches .views-field-view-node {

}

.context-formations h2.views-field-title.title {
	font-size: 1.5em;
}

.context-formations ul.inline {
	display: none;
}

#page {
	background-color: #F3F1ED;
}

#section-content,
#section-footer {
	background-color: white;
}

/*Spécial sous-menu Formations COULEURS*/

/*.grid-4.region.region-preface-second li.active-trail.menu-mlid-1066 {
	background-color: #F3F1ED;
	color: #004B01 !important;
	border-bottom: 3px solid #004B01;
}
.grid-4.region.region-preface-second li.active-trail.menu-mlid-1066 a {
	color: #004B01;
	border-bottom: 1px solid #004B01;
}
.menu-mlid-1111 li.leaf.active,
.menu-mlid-1112 li.leaf.active,
.menu-mlid-1113 li.leaf.active {
	background-color: #F3F1ED !important;
}
.menu-mlid-1111 li.leaf.active,
.menu-mlid-1111 li.leaf.active a,
.menu-mlid-1112 li.leaf.active a,
.menu-mlid-1113 li.leaf.active a {
	color: #004B01;
	border-color: #004B01 !important;
}

.grid-4.region.region-preface-second li.active-trail.menu-mlid-1069 {
	background-color: #004C04;
	color: white;
	border-bottom: 3px solid #004C04;
}
.grid-4.region.region-preface-second li.active-trail.menu-mlid-1069 a {
	color: white;
	border-bottom: 1px solid white;
}
.menu-mlid-1161.leaf.active,
.menu-mlid-1203.leaf.active,
.menu-mlid-1204.leaf.active,
.menu-mlid-1205.leaf.active,
.menu-mlid-1160 li.leaf.active,
.menu-mlid-1158 li.leaf.active,
.menu-mlid-1159 li.leaf.active {
	background-color: #004C04 !important;
}
.menu-mlid-1161.leaf.active a,
.menu-mlid-1203.leaf.active a,
.menu-mlid-1204.leaf.active a,
.menu-mlid-1205.leaf.active a,
.menu-mlid-1160 li.leaf.active a,
.menu-mlid-1158 li.leaf.active a,
.menu-mlid-1159 li.leaf.active a {
	color: white !important;
	border-color: white !important;
}

.grid-4.region.region-preface-second li.active-trail.menu-mlid-1103 {
	background-color: #FE7700;
	color: white;
	border-bottom: 3px solid #FE7700;
}
.grid-4.region.region-preface-second li.active-trail.menu-mlid-1103 a {
	color: white;
	border-bottom: 1px solid white;
}*/

/* CARTE INTERACTIVE */

.hs-wrap{position:relative}.hs-wrap *{display:none}.hs-wrap.hs-loaded *{display:block}.hs-wrap img{display:block}.hs-spot-object{position:absolute;cursor:pointer;z-index:1}.hs-spot-object.visible-tooltip{z-index:9999}.hs-spot.visible .hs-spot-shape{position:absolute;left:-1px;top:-1px;background:black;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;width:100%;height:100%;-ms-filter:"alpha(opacity=15)";filter:alpha(opacity=15);-moz-opacity:.15;-khtml-opacity:.15;opacity:.15;z-index:0;border:1px solid white}.hs-spot.visible .hs-spot-shape-inner{background:#da0606;position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;z-index:1;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px}.hs-spot.visible:hover .hs-spot-shape{width:26px;height:26px;left:1px;top:1px}.hs-spot.visible:hover .hs-spot-shape-inner{width:20px;height:20px;margin:-10px 0 0 -10px}.hs-rect{position:absolute;left:0;top:0;background:url('../../img/hotspot-map/transp.gif');cursor:pointer;z-index:99;border:0}.hs-rect.visible .hs-spot-shape{position:absolute;left:-3px;top:-3px;z-index:1;width:100%;height:100%;background:0;border:3px solid #da0606;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.hs-rect.visible .hs-spot-shape-inner{position:absolute;z-index:0;width:100%;height:100%;background:0;border:8px solid black;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;left:-8px;top:-8px;-ms-filter:"alpha(opacity=15)";filter:alpha(opacity=15);-moz-opacity:.15;-khtml-opacity:.15;opacity:.15}.hs-rect.visible:hover .hs-spot-shape{border-width:5px;left:-5px;top:-5px}.hs-rect.visible:hover .hs-spot-shape-inner{border-width:7px;left:-7px;top:-7px}.hs-spot-object .hs-spot-tooltip-outer{position:absolute;left:0;top:0;width:100%;height:100%}.hs-tooltip-wrap{position:absolute}.hs-tooltip{display:block;background:#181818;color:white;font:11px/18px helvetica,tahoma,sans-serif;padding:15px;position:relative;min-height:18px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.hs-wrap.mouseover .hs-spot-object.left .hs-spot-tooltip-outer,.hs-wrap.click .hs-spot-object.left .hs-spot-tooltip-outer{position:absolute;top:0;left:-30px}.hs-spot-object.left .hs-tooltip-wrap{right:100%;top:0;padding-right:16px}.hs-spot.left .hs-tooltip-wrap{top:-12px}.hs-spot-object.left .hs-tooltip:before{position:absolute;content:"";display:block;width:0;height:0;right:-8px;top:8px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #181818}.hs-spot.left .hs-tooltip:before{top:16px}.hs-wrap.mouseover .hs-spot-object.top .hs-spot-tooltip-outer,.hs-wrap.click .hs-spot-object.top .hs-spot-tooltip-outer{position:absolute;left:0;top:-30px}.hs-spot-object.top .hs-tooltip-wrap{bottom:100%;left:0;padding-bottom:16px}.hs-spot.top .hs-tooltip-wrap{left:-1px}.hs-spot-object.top .hs-tooltip:before{position:absolute;content:"";display:block;left:8px;bottom:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #181818}.hs-wrap.mouseover .hs-spot-object.right .hs-spot-tooltip-outer,.hs-wrap.click .hs-spot-object.right .hs-spot-tooltip-outer{position:absolute;top:0;left:30px}.hs-spot-object.right .hs-tooltip-wrap{left:100%;top:0;padding-left:16px}.hs-spot.right .hs-tooltip-wrap{top:-12px}.hs-spot-object.right .hs-tooltip:before{position:absolute;content:"";display:block;left:-8px;top:8px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #181818}.hs-spot.right .hs-tooltip:before{top:16px}.hs-wrap.mouseover .hs-spot-object.bottom .hs-spot-tooltip-outer,.hs-wrap.click .hs-spot-object.bottom .hs-spot-tooltip-outer{position:absolute;left:0;top:30px}.hs-spot-object.bottom .hs-tooltip-wrap{top:100%;left:0;padding-top:16px}.hs-spot.bottom .hs-tooltip-wrap{left:-1px}.hs-spot-object.bottom .hs-tooltip:before{position:absolute;content:"";display:block;top:-8px;left:8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid black}.hs-tooltip-buffer{background:blue;position:absolute;left:0;top:0;width:100%;height:100%;z-index:999;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.hs-spot-object.bottom .hs-tooltip-buffer{top:100%;height:16px}.hs-spot-object.top .hs-tooltip-buffer{top:auto;bottom:100%;height:16px}.hs-spot-object.left .hs-tooltip-buffer{right:100%;left:auto;width:16px}.hs-spot-object.right .hs-tooltip-buffer{left:100%;width:16px}.hs-tooltip h1{font:14px/14px helvetica,tahoma,sans-serif;margin-bottom:10px;font-weight:bold}.hs-tooltip h2{font:12px/12px helvetica,tahoma,sans-serif;margin-bottom:10px;font-weight:bold}.hs-tooltip h3{font:11px/11px helvetica,tahoma,sans-serif;margin-bottom:10px;font-weight:bold}.hs-tooltip p{font:11px/18px helvetica,tahoma,sans-serif;margin-bottom:10px}.hs-tooltip :last-child{margin-bottom:0}.hs-tooltip a{color:white!important;text-decoration:underline!important}.hs-tooltip a:hover{text-decoration:none!important}.hs-wrap.always .hs-spot-tooltip-outer{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;left:0!important;top:0!important;width:100%!important;height:100%!important}.hs-wrap.always .hs-tooltip,.hs-wrap.always .hs-tooltip-wrap{display:block}.hs-spot-object .hs-spot-tooltip-outer{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;width:0!important;height:0!important;-moz-transition:left .25s ease-out,top .25s ease-out,opacity .25s ease-out;-webkit-transition:left .25s ease-out,top .25s ease-out,opacity .25s ease-out;transition:left .25s ease-out,top .25s ease-out,opacity .25s ease-out}.hs-spot-object .hs-tooltip,.hs-spot-object .hs-tooltip-wrap{display:none}.hs-spot-object.visible-tooltip .hs-spot-tooltip-outer{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;left:0!important;top:0!important;width:100%!important;height:100%!important}.hs-spot-object.visible-tooltip .hs-tooltip,.hs-spot-object.visible-tooltip .hs-tooltip-wrap{display:block}


.view-carte-interactive {
	width: 940px;
	height: 500px;
	overflow: hidden;
	margin-top: 2em;
	border: 1px solid #E4E2DF;
	background-color: #F3F1ED;
}

.view-carte-interactive:hover {
	cursor: move;
}

#hotspot-50 {
	margin: 3em auto;
	width: 940px;
}

.palette-map .activeDot {
	background-color: #F3F1ED;
}
.activeDot .hs-spot-shape-inner {
	background-color: red !important;
	color: white !important;
}

.palette-map {
	display: block;
	position: absolute;
	z-index: 9998;
	margin: 0;
	width: 300px;
	/*padding: 0 0 1em;*/
	overflow: visible;
	background: #FFF;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
}

.palette-map .field-content a > div {
	padding: .5em 2em;
	border-bottom: 1px solid #F3F3F3;
}

.palette-map .view-palette-carte-interactive h3 {
	font-size: 14px;
	font-family: 'Source Sans Pro', Arial, sans-serif;
	padding: .3em 1em;
	margin-bottom: 0;
	background-color: #F3F1ED
;
	text-align: center;
	border-bottom: 1px solid #E4E2DF;
	border-top: 1px solid #E4E2DF;
}

.palette-map .views-field-body {
	padding: .3em 1em 1em 1em;
	font-size: 1em;
	line-height: 1.5em;
	border-bottom: 1px solid #F3F3F3;
	margin-bottom: 0;
}

.paletteRow {
	padding: 1em;
}

.paletteRowBase,
.view-palette-carte-interactive h3 {
	display: none;
}

.paletteRowBase.legendRow {
	display: inline-table;
}


.view-palette-carte-interactive img {
	width: 100%;
	height: auto;
}

.bubblePaletteNbr, .bubblePalette {
	display: inline-table;
}

.bubblePaletteNbr {
	color: red;
}

.bubblePalette,
.hs-spot.visible .hs-spot-shape-inner,
.hs-spot.visible:hover .hs-spot-shape-inner {
	background-color: white;
	padding: 0;
	height: 34px;
	width: 34px;
	text-align: center;
	border-bottom: 0;
	border-radius: 15px;
	border-color: red;
	color: red;
	border-width: 2px;
	border-style: solid;
	margin-right: .5em;
	margin: -10px 0 0 -10px;
	padding-top: 3px;
}

.bubblePalette {
	margin: 0 .5em 0 0;
	height: 28px;
	width: 28px;
	padding: 0;
	border-radius: 15px;
}

.legendRow {
	display: inline-block;
	width: 310px;
	vertical-align: top;
}
.legendText {
	float: right;
	width: 230px;
}
.bubblePalette {
	float: left;
}

.hs-tooltip {
	background-color: white;
	color: black;
	box-shadow: 0 1px 4px rgba(0,0,0,0.2);
	text-align: center;
	font: 16px/18px 'Source Sans Pro', Arial, sans-serif;
	line-height: 1.3em;
}
.hs-spot-object.top .hs-tooltip:before {
	border-top: 8px solid white;
}

.hs-spot.visible .hs-spot-shape,
.hs-spot.visible:hover .hs-spot-shape {
	left: 7px;
	top: 8px;
	background: black;
	border-radius: 40px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	width: 35px;
	height: 35px;
	border: 0;
}

#block-views-47de9e887e7e10cbc8554d79ae98cbe5 {
	width: 940px;
}



.view-l-gende-carte-interactive .paletteRow {
	opacity: .7;
}

.view-l-gende-carte-interactive .paletteRow:hover {
	cursor: pointer;
}

.view-l-gende-carte-interactive .paletteRow.MarkerActive {
	opacity: 1;
}

.paletteRowBase .lignegroupe {
	text-align: center;
	padding: .2em;
	border-bottom: 1px solid;
}

/*VERT*/

.hs-spot-shape-inner.vert {
	border-color: #004200 !important;
	background-color: white !important;
	color: #004200 !important;
}
.MarkerActive .hs-spot-shape-inner.vert {
	border-color: #004200 !important;
	background-color: #004200 !important;
	color: white !important;
}

.bubblePalette.vert {
	border-color: #004200 !important;
	color: #004200 !important;
}
.bubblePalette.vert .bubblePaletteNbr {
	color: #004200 !important;
}
.MarkerActive .bubblePalette.vert,
.MarkerActive .bubblePalette.vert .bubblePaletteNbr  {
	background-color: #004200 !important;
	border-color: #004200;
	color: white !important;
}
.paletteRowBase .lignegroupe.vert {
	border-color: #004200;
	color: #004200;
}

/*BLEU*/

.hs-spot-shape-inner.bleu {
	border-color: #00A1B7 !important;
	background-color: white !important;
	color: #00A1B7 !important;
}
.MarkerActive .hs-spot-shape-inner.bleu {
	border-color: #00A1B7 !important;
	background-color: #00A1B7 !important;
	color: white !important;
}

.bubblePalette.bleu {
	border-color: #00A1B7 !important;
	color: #00A1B7 !important;
}
.bubblePalette.bleu .bubblePaletteNbr {
	color: #00A1B7 !important;
}
.MarkerActive .bubblePalette.bleu,
.MarkerActive .bubblePalette.bleu .bubblePaletteNbr  {
	background-color: #00A1B7 !important;
	border-color: #00A1B7;
	color: white !important;
}
.paletteRowBase .lignegroupe.bleu {
	border-color: #00A1B7;
	color: #00A1B7;
}

/*ROUGE*/

.hs-spot-shape-inner.rouge {
	border-color: red !important;
	background-color: white !important;
	color: red !important;
}
.MarkerActive .hs-spot-shape-inner.rouge {
	border-color: red !important;
	background-color: red !important;
	color: white !important;
}

.bubblePalette.rouge {
	border-color: red !important;
	color: red !important;
}
.bubblePalette.rouge .bubblePaletteNbr {
	color: red !important;
}
.MarkerActive .bubblePalette.rouge,
.MarkerActive .bubblePalette.rouge .bubblePaletteNbr  {
	background-color: red !important;
	border-color: red;
	color: white !important;
}
.paletteRowBase .lignegroupe.rouge {
	border-color: red;
	color: red;
}

/*ORANGE*/

.hs-spot-shape-inner.orange {
	border-color: orange !important;
	background-color: white !important;
	color: orange !important;
}
.MarkerActive .hs-spot-shape-inner.orange {
	border-color: orange !important;
	background-color: orange !important;
	color: white !important;
}

.bubblePalette.orange {
	border-color: orange !important;
	color: orange !important;
}
.bubblePalette.orange .bubblePaletteNbr {
	color: orange !important;
}
.MarkerActive .bubblePalette.orange,
.MarkerActive .bubblePalette.orange .bubblePaletteNbr  {
	background-color: orange !important;
	border-color: orange;
	color: white !important;
}
.paletteRowBase .lignegroupe.orange {
	border-color: orange;
	color: orange;
}

.voirMarker {
	text-align: center;
}

.fullscreen {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9998;
	margin: 0;
	padding: 0;
	overflow: visible;
	background: inherit;
}

#messages {
	display: none
}


.webform-client-form .webform-component-fieldset {
	border: 1px solid black;
	margin-top: 23px;
	padding: 0 1em;
}

.webform-client-form .fieldset-legend {
	padding: 0 1em;
}

.webform-component-markup {
	margin: 2em 0;
}

#edit-submit {
	margin: 2em 0;
}

.block-search #edit-submit {
	margin: 0;
}

.full_page {
	width: 940px;
}

.col-forma {
	display: inline;
	float: left;
	width: 25%;
	text-align: center;
	padding: 2em 1em .3em 1em;
	height: 370px;
}

.col-forma:hover {
	border-left: 1px solid #C5C5C5;
	border-right: 1px solid #C5C5C5;
	background-color: #F3F1ED;
}

.page-taxonomy-term-12 #Grid {
    background: white;
}

.page-taxonomy-term-12 #Grid h1#page-title {
	display: none;
}

.page-taxonomy-term-12 .region-inner.region-content-inner,
.page-taxonomy-term-12 #Grid {
	width: 940px;
}

.page-taxonomy-term-12 #Grid .field-name-body {
	text-align: center;
	margin: 0 !important;
	background-color: white;
}

.page-taxonomy-term-12 #Grid h4 {
	padding: .6em;
	border-bottom: 1px solid #C5C5C5;
    border-top: 1px solid #C5C5C5;
    text-align: center;
}

.page-taxonomy-term-12 #Grid h3 {
	line-height: 1.3em !important;
	margin: 2em 0 1em 0 !important;
	font-weight: 200 !important;
}

.taxonomy-term-description ul li {
    margin-left: 1em;
    list-style: circle;
}

.taxonomy-term-description ul,
.taxonomy-term-description p {
    margin-bottom: 1em;
    line-height: 1.40em;
    font-family: 'Gentium Basic', Georgia, serif;
    font-size: 1.250rem;
    font-weight: 400;
}

.context-formations.page-taxonomy-term article {
    /*display: none;*/
}

#node-page-806 {
	margin-bottom: 0;
	padding-bottom: 0;
}

#node-page-806 h4 {
	font-family: 'Source Sans Pro', Arial, sans-serif !important;
}

.f-ini {
	background: url("../images/picto-initiale.png") no-repeat center 1em transparent;
}
.f-adultes {
	background: url("../images/picto-adultes.png") no-repeat center 1em transparent;
}
.f-public {
	background: url("../images/picto-public.png") no-repeat center 1em transparent;
}
.f-rdv {
	background: url("../images/picto-rdv.png") no-repeat center 1em transparent;
}

.forma-themes {
	border-top: 1px solid black;
	margin-top: 1em;
}
.forma-themes li a {
	margin: 2em 0;
	text-align: center;
	/*line-height: 3.5em;*/
}
.forma-themes ul {
	margin-bottom: 1em;
}
.forma-themes li li a {
	padding: 0;
	margin: 0;
	line-height: 1em;
}
.forma-themes li li {
	padding: 0.75em;
	background-color: #F3F1ED;
    border-top: 1px solid #BEBEBE;
    margin: 0;
	padding-left: 1em;
}
.forma-themes li li li {
	padding-left: 2em;
	background: url("../images/arrow-li.png") center left no-repeat transparent;
}
.forma-themes li > ul > li.first {
	margin-top: 1em;
}

.context-themes #page-title,
.context-formateurs #page-title {
	font-size: 1.2em;
	margin-top: .6em;
	margin-bottom: .7em;
	width: 550px;
	font-family: 'Source Sans Pro',Arial,sans-serif;
}
.context-themes #page-title:before {
	content: "Formation(s) dans : ";
	color: #C5C5C5;
}
.context-formateurs #page-title:before {
	content: "Formation(s) avec : ";
	color: #C5C5C5;
}
.context-themes ul.inline,
.context-formateurs ul.inline {
	display: none !important;
}

article.node-fiche .node-title,
article.node-cours-publics .node-title {
	font-size: 1.5em !important;
	width: 540px;
	margin-left: 55px;
}
article.node-fiche,
article.node-cours-publics {
	padding: 1em !important;
}
article.node-fiche header,
article.node-cours-publics header {
	border-bottom: 1px solid white !important;
	margin-bottom: 1em;
}
article.node-fiche,
article.node-fiche .content,
article.node-cours-publics,
article.node-cours-publics .content {
	background: #F3F1ED !important;
}

article.node-fiche,
article.node-fiche,
article.node-cours-publics,
article.node-cours-publics {
	margin-bottom: 1em !important;
	border-bottom: 1px solid black;
}
article.node-fiche .content > div,
article.node-cours-publics .content > div {
	display: inline-block;
	width: 25%;
	text-align: left;
	margin-bottom: .5em;
	vertical-align: top;
	padding: 0 .5em;
	font-family: 'Source Sans Pro', Arial, sans-serif;
	font-size: .9em;
}
article.node-fiche .content .field-name-field-formateur-s-,
article.cnode-ours-publics .content .field-name-field-formateur-s- {
	width: 50%;
}

article.node-fiche .content .field-name-body,
article.node-cours-publics .content .field-name-body {
	width: 100%;
	border-top: 1px solid white;
	padding-top: 1em;
	font-size: 1.1em;
}

.readmore-js-toggle, .readmore-js-section {
  display: block;
  width: 100%;
}
.readmore-js-section {
  overflow: hidden;
}

.readmore-js-toggle {
	margin-top: 1em;
	border-top: 1px solid white;
	padding-top: 1em;
	padding-left: 55px;
	background: url("../images/expand.png") 10px 1em no-repeat transparent;
}

.view-grouping-header {
	color: red;
}

.view-grouping-content .view-grouping-header {
	color: blue;
}

.page-catalogue-des-formations-professionnelles .readmore-js-toggle {
	margin-top: 0;
	border-top: 0;
	padding-top: 0;
	padding-left: 0;
	background: url(http://ecoledubreuil.com:8888/sites/all/themes/edb_theme/images/expand.png) 10px 1em no-repeat transparent;
	/* position: absolute; */
	/* left: 0; */
	height: 45px;
	background-color: rgba(0,0,0,.5);
}

.post-relance {
	padding: 1em 0;
}
.post-relance img {
	margin: 1em;
}

.menu-mlid-1809 ul.menu li.leaf,
.menu-mlid-1810 ul.menu li.leaf,
.menu-mlid-1811 ul.menu li.leaf {
	text-align: left !important;
}

/*.expanded .expanded {
	padding-left: 0em !important;
	margin: 0 !important;
	background-color: #F3F1ED !important;
	padding: 1em !important;
	border-top: 1px solid #BEBEBE !important;
}
.expanded .expanded li {
	padding-left: 3em !important;

}*/

fieldset.collapsible {
	padding: 1em !important;
	margin-bottom: 2em !important;
}

fieldset.collapsible .fieldset-legend {
	background: none !important;
}

fieldset {
	border: 1px solid black;
	padding: 1em;
}

strong {
	font-weight: 600;
}

article.node-rendez-vous {
	border-bottom: 1px solid black;
}

article.node-rendez-vous ul.links {
	display: none;
}

.view-id-home.view-display-id-page h2 {
	font-size: 1.8em !important;
}

article.node-rendez-vous .field-name-body,
article.node-event-no-form .field-name-body {
	border-top: 1px solid #C5C5C5;
	width: 100% !important;
	margin-top: 1em;
	padding-top: 1em;
}

#block-menu-block-1 {
	margin-bottom: 1em;
}

.node-rendez-vous.node-teaser .content > div,
.node-event-no-form.node-teaser .content > div {
	display: inline-table;
	width: 50%;
}
.node-rendez-vous .content > div,
.node-event-no-form .content > div {
	display: inline-table;
	width: 50%;
	/*text-align: center;*/
}
.field-name-field-lieu-rdv,
.field-name-field-date-event {
	text-align: center;
	border-top: 1px solid #C5C5C5;
	padding-top: 1em;
}
.field-name-field-fichiers-joints {
	width: 100% !important;
}

.field-name-field-inscription-publics {
	width: 100% !important;
	text-align: center;
}
.field-name-field-inscription-publics p,
.field-name-field-inscription-publics .field-label {
	text-align: center;
}
.field-name-field-inscription-publics .field-label {
	border-top: 1px solid black;
	padding: 1em 0;
}
.field-name-field-inscription-publics a {
	margin: 2em;
	padding: 1em;
	border: 3px solid green;
	color: green;
	line-height: 3em;
}
p.p-suscribe {
	width: 100%;
	text-align: center;
}
a.suscribe-btn {
	margin: 0 auto;
	padding: 1em;
	border: 3px solid green;
	color: green;
	line-height: 3em;
	text-align: center;
	text-decoration: none;
}
div.site-map-menus {
	padding: 0 2em;
}
div.site-map-menus ul,
div.site-map-menus li,
div.site-map-menus li.expanded {
	padding: 0 !important;
	margin: 0 !important;
	background: none !important;
	list-style: circle; !important;

}
div.site-map-menus li.expanded ul {
	padding-left: 2.5em !important;

}
div.site-map-menus li.expanded {
	margin-bottom: 1.5em !important;
	border-top: 1px solid #F3F3F3 !important;
	padding: 1.5em 0;
}
div.site-map-menus .expanded .expanded {
	border: none !important;
}
div.site-map-menus .expanded .expanded li {
	padding: 0 !important;
}
div.site-map-menus h2.title {
	display: none;
}

.quick-edit-links,
.quick-edit-links a {
	color: red !important;
	text-align: right;
}

/* PACE */

.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background: #1fd83c;
  position: fixed;
  z-index: 2000;
  top: 0;
  left: 0;
  height: 2px;

  -webkit-transition: width 1s;
  -moz-transition: width 1s;
  -o-transition: width 1s;
  transition: width 1s;
}

.pace-progress {
  opacity: 0;
}

.pace .pace-progress-inner {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #1fd83c, 0 0 5px #1fd83c;
  opacity: 1.0;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  -moz-transform: rotate(3deg) translate(0px, -4px);
  -ms-transform: rotate(3deg) translate(0px, -4px);
  -o-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px);
}

.pace .pace-activity {
  display: block;
  position: fixed;
  z-index: 2000;
  top: 15px;
  right: 15px;
  width: 14px;
  height: 14px;
  border: solid 2px transparent;
  border-top-color: #1fd83c;
  border-left-color: #1fd83c;
  border-radius: 10px;
  -webkit-animation: pace-spinner 400ms linear infinite;
  -moz-animation: pace-spinner 400ms linear infinite;
  -ms-animation: pace-spinner 400ms linear infinite;
  -o-animation: pace-spinner 400ms linear infinite;
  animation: pace-spinner 400ms linear infinite;
}

@-webkit-keyframes pace-spinner {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-moz-keyframes pace-spinner {
  0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
}
@-o-keyframes pace-spinner {
  0% { -o-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
}
@-ms-keyframes pace-spinner {
  0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes pace-spinner {
  0% { transform: rotate(0deg); transform: rotate(0deg); }
  100% { transform: rotate(360deg); transform: rotate(360deg); }
}

/* FORMULAIRES */

#webform-client-form-802 .webform-component-textfield,#webform-client-form-802 .webform-component-email,#webform-component-4-adresse-pendant-la-scolarite--courriel---e-mail-de-leleve,#webform-client-form-802 #webform-component-6-responsable-legal--courriel---e-mail-du-responsable-legal,#webform-client-form-802 #webform-component-7-composition-de-la-famille .webform-component-select,#webform-component-5----assurances--assuresecu,#webform-client-form-802 #webform-component-3-antecedents-scolaires--classe1,#webform-client-form-802 #webform-component-3-antecedents-scolaires--classe,#webform-client-form-802 #webform-component-8-condition-de-la-scolarite--eleve-deja-boursier-,#webform-client-form-802 #webform-component-8-condition-de-la-scolarite--demanderez-vous-une-bourse-{width:49%;display:inline-table}
#webform-client-form-802 #webform-component-6-responsable-legal--profession-du-responsable-legal,#webform-client-form-802 #webform-component-6-responsable-legal--nom-et-adresse-de-lentreprise,#webform-client-form-802 #webform-component-6-responsable-legal--telephone-professionnel,#webform-client-form-802 #webform-component-6-responsable-legal--nom-et-adresse-de-lentreprise-du-conjoint-du-responsable-legal{width:100%;display:block}
#webform-client-form-802 #webform-component-3-antecedents-scolaires--diplome,#webform-client-form-802 #webform-component-3-antecedents-scolaires--option-diplome,#webform-client-form-802 #webform-component-3-antecedents-scolaires--annee,#webform-client-form-802 #webform-component-5----assurances .webform-component-textfield,#webform-client-form-802 #webform-component-5----assurances .webform-component-select,#webform-client-form-802 #webform-component-7-composition-de-la-famille .webform-component-textfield,#webform-client-form-802 #webform-component-7-composition-de-la-famille .webform-component-select,#webform-client-form-802 #webform-component-personne-a-prevenir-en-cas-daccident .webform-component-textfield,#webform-client-form-802 #webform-component-personne-a-prevenir-en-cas-daccident .webform-component-select{width:32%;display:inline-table}

/*Brevets*/
#webform-client-form-860 .webform-component-textfield,#webform-client-form-860 .webform-component-email,#webform-component-4-adresse-pendant-la-scolarite--courriel---e-mail-de-leleve,#webform-client-form-860 #webform-component-6-responsable-legal--courriel---e-mail-du-responsable-legal,#webform-client-form-860 #webform-component-7-composition-de-la-famille .webform-component-select,#webform-component-5----assurances--assuresecu,#webform-client-form-860 #webform-component-3-antecedents-scolaires--classe1,#webform-client-form-860 #webform-component-3-antecedents-scolaires--classe,#webform-client-form-860 #webform-component-8-condition-de-la-scolarite--eleve-deja-boursier-,#webform-client-form-860 #webform-component-8-condition-de-la-scolarite--demanderez-vous-une-bourse-{width:49%;display:inline-table}
#webform-client-form-860 #webform-component-6-responsable-legal--profession-du-responsable-legal,#webform-client-form-860 #webform-component-6-responsable-legal--nom-et-adresse-de-lentreprise,#webform-client-form-860 #webform-component-6-responsable-legal--telephone-professionnel,#webform-client-form-860 #webform-component-6-responsable-legal--nom-et-adresse-de-lentreprise-du-conjoint-du-responsable-legal{width:100%;display:block}
#webform-client-form-860 #webform-component-3-antecedents-scolaires--diplome,#webform-client-form-860 #webform-component-3-antecedents-scolaires--option-diplome,#webform-client-form-860 #webform-component-3-antecedents-scolaires--annee,#webform-client-form-860 #webform-component-5----assurances .webform-component-textfield,#webform-client-form-860 #webform-component-5----assurances .webform-component-select,#webform-client-form-860 #webform-component-7-composition-de-la-famille .webform-component-textfield,#webform-client-form-860 #webform-component-7-composition-de-la-famille .webform-component-select,#webform-client-form-860 #webform-component-personne-a-prevenir-en-cas-daccident .webform-component-textfield,#webform-client-form-860 #webform-component-personne-a-prevenir-en-cas-daccident .webform-component-select{width:32%;display:inline-table}
/*License*/
#webform-client-form-862 .webform-component-textfield,#webform-client-form-862 .webform-component-email,#webform-component-4-adresse-pendant-la-scolarite--courriel---e-mail-de-leleve,#webform-client-form-862 #webform-component-6-responsable-legal--courriel---e-mail-du-responsable-legal,#webform-client-form-862 #webform-component-7-composition-de-la-famille .webform-component-select,#webform-component-5----assurances--assuresecu,#webform-client-form-862 #webform-component-3-antecedents-scolaires--classe1,#webform-client-form-862 #webform-component-3-antecedents-scolaires--classe,#webform-client-form-862 #webform-component-8-condition-de-la-scolarite--eleve-deja-boursier-,#webform-client-form-862 #webform-component-8-condition-de-la-scolarite--demanderez-vous-une-bourse-{width:49%;display:inline-table}
#webform-client-form-862 #webform-component-6-responsable-legal--profession-du-responsable-legal,#webform-client-form-862 #webform-component-6-responsable-legal--nom-et-adresse-de-lentreprise,#webform-client-form-862 #webform-component-6-responsable-legal--telephone-professionnel,#webform-client-form-862 #webform-component-6-responsable-legal--nom-et-adresse-de-lentreprise-du-conjoint-du-responsable-legal{width:100%;display:block}
#webform-client-form-862 #webform-component-3-antecedents-scolaires--diplome,#webform-client-form-862 #webform-component-3-antecedents-scolaires--option-diplome,#webform-client-form-862 #webform-component-3-antecedents-scolaires--annee,#webform-client-form-862 #webform-component-5----assurances .webform-component-textfield,#webform-client-form-862 #webform-component-5----assurances .webform-component-select,#webform-client-form-862 #webform-component-7-composition-de-la-famille .webform-component-textfield,#webform-client-form-862 #webform-component-7-composition-de-la-famille .webform-component-select,#webform-client-form-862 #webform-component-personne-a-prevenir-en-cas-daccident .webform-component-textfield,#webform-client-form-862 #webform-component-personne-a-prevenir-en-cas-daccident .webform-component-select{width:32%;display:inline-table}
/*BTSA*/
#webform-client-form-861 .webform-component-textfield,#webform-client-form-861 .webform-component-email,#webform-component-4-adresse-pendant-la-scolarite--courriel---e-mail-de-leleve,#webform-client-form-861 #webform-component-6-responsable-legal--courriel---e-mail-du-responsable-legal,#webform-client-form-861 #webform-component-7-composition-de-la-famille .webform-component-select,#webform-component-5----assurances--assuresecu,#webform-client-form-861 #webform-component-3-antecedents-scolaires--classe1,#webform-client-form-861 #webform-component-3-antecedents-scolaires--classe,#webform-client-form-861 #webform-component-8-condition-de-la-scolarite--eleve-deja-boursier-,#webform-client-form-861 #webform-component-8-condition-de-la-scolarite--demanderez-vous-une-bourse-{width:49%;display:inline-table}
#webform-client-form-861 #webform-component-6-responsable-legal--profession-du-responsable-legal,#webform-client-form-861 #webform-component-6-responsable-legal--nom-et-adresse-de-lentreprise,#webform-client-form-861 #webform-component-6-responsable-legal--telephone-professionnel,#webform-client-form-861 #webform-component-6-responsable-legal--nom-et-adresse-de-lentreprise-du-conjoint-du-responsable-legal{width:100%;display:block}
#webform-client-form-861 #webform-component-3-antecedents-scolaires--diplome,#webform-client-form-861 #webform-component-3-antecedents-scolaires--option-diplome,#webform-client-form-861 #webform-component-3-antecedents-scolaires--annee,#webform-client-form-861 #webform-component-5----assurances .webform-component-textfield,#webform-client-form-861 #webform-component-5----assurances .webform-component-select,#webform-client-form-861 #webform-component-7-composition-de-la-famille .webform-component-textfield,#webform-client-form-861 #webform-component-7-composition-de-la-famille .webform-component-select,#webform-client-form-861 #webform-component-personne-a-prevenir-en-cas-daccident .webform-component-textfield,#webform-client-form-861 #webform-component-personne-a-prevenir-en-cas-daccident .webform-component-select{width:32%;display:inline-table}

#webform-component-important--modalites {
	display: none !important;
}

/*cours publics*/
#webform-component-block-1 fieldset, #webform-component-votre-selection-de-cours fieldset, #webform-component-reglement fieldset {width:49%;display:inline-table;}

/*DICLAMER*/
#disclamer {
	text-align: center;
	background-color: #4DB9EA;
	color: white;
}
#disclamer a {
	color: white;
	text-decoration: underline;
}

.get-pdf {
	margin-top: 1em;
	width: 100% !important;
	display: block !important;
	text-align: center !important;
}

.get-pdf a {
	margin: 2em;
	padding: 1em;
	border: 3px solid #4DB9EA !important;
	color: #4DB9EA;
	line-height: 3em;
}

.get-catalogue {
	font-size: .9em;
	margin: 0em 0;
	padding: 0em;
	border-top: 1px solid #4DB9EA !important;
	border-bottom: 1px solid #4DB9EA !important;
	line-height: 1em;
	background-color: white;
	display: inline-table;
	width: 100%;

}

.get-catalogue:hover {
	background-color: rgba(77,185,234,.2);
}

.get-catalogue a {

	font-family: 'Source Sans Pro', Arial, sans-serif;
	color: #4DB9EA;
	line-height: 3em;
	border: none !important;
}

.action-links li a {
	color: red !important;
}

#comments fieldset.filter-wrapper.form-wrapper {
	display: none;
}

#forum table {
	width: 100%;
}
#forum {

}

.node-type-forum #Grid .content {
	font-family: 'Source Sans Pro', Arial, sans-serif !important;
	background-color: #F3F1ED;
	padding: 1em;
}

.field-name-taxonomy-forums {
	font-size: .8em;
	border-bottom: 1px solid black;
	padding-bottom: 1em;
	margin-bottom: 1em;
}

.node-type-forum .field-name-body {
	border-bottom: 1px solid black;
	margin-bottom: 1em;
	padding-bottom: 1em;
	padding-top: 1em;
}

.node-type-forum .title.comment-form {
	font-size: .8em;
	font-family: 'Source Sans Pro', Arial, sans-serif !important;
	padding: 1em 0;
	margin: 1em 0;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.node-type-forum .comment-by-viewer {
	padding-top: 2em;
	padding-left: 2em;
	border-left: 3px solid #4DB9EA;
}

.node-type-forum .comment-by-viewer,
.node-type-forum .comment-by-viewer h3 {
	font-size: 13px !important;
	font-family: 'Source Sans Pro', Arial, sans-serif !important;
}

.node-type-forum .form-submit {
	border: inherit;
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	background: inherit;
	cursor: inherit;
	padding: inherit;
	font-size: inherit;
	display: inherit;
	text-transform: inherit;
	letter-spacing: inherit;
	font-weight: inherit;
	outline: inherit;
	position: inherit;
	-webkit-transition: all 550ms ease;
	-moz-transition: all 550ms ease;
	transition: all 550ms ease;
	box-sizing: border-box;
	border: inherit;
	background: inherit;
	border-color: inherit;
	color: inherit;
	width: inherit;
}

.node-type-forum .field-type-file {
	text-align: left !important;
}



article.node-fiche .content > div.field-name-field-lien-vers-l-inscription,
article.node-cours-publics .content > div.field-name-field-lien-vers-l-inscription  {
	width: 50%;
	text-align: center;
}

article.node-fiche .content > div.field-name-field-lien-vers-l-inscription .field-label,
article.node-cours-publics .content > div.field-name-field-lien-vers-l-inscription .field-label {
	margin-bottom: 1em;
}

article.node-fiche .content > div.field-name-field-lien-vers-la-version-pdf-,
article.node-cours-publics .content > div.field-name-field-lien-vers-la-version-pdf-  {
	width: 50%;
	text-align: center;
}

article.node-fiche .content > div.field-name-field-lien-vers-la-version-pdf- .field-label,
article.node-cours-publics .content > div.field-name-field-lien-vers-la-version-pdf- .field-label {
	margin-bottom: 1em;
}

article.node-fiche .content > div.field-name-field-lien-vers-la-version-pdf- a,
article.node-cours-publics .content > div.field-name-field-lien-vers-la-version-pdf- a {
	margin: 0 auto;
	padding: 1em;
	border: 3px solid #4DB9EA;
	color: #4DB9EA;
	line-height: 3em;
	text-align: center;
	text-decoration: none;
}

article.node-fiche .content .field-name-body ,
article.node-cours-publics .content .field-name-body {
	border-bottom: 1px solid white;
	padding-bottom: .5em;
	margin-bottom: 1em;
}

article.node-fiche .content > div.field-name-field-image,
article.node-cours-publics .content > div.field-name-field-image {
	width: 100%;
}

.page-tree-folder ol,
.page-tree-folder li,
.page-tree-folder ul {
	padding-left: 2em !important;
}

.view-Bloc-Filtre-Forma-Pro li.parent .view-content div,
.view-folder-public li.parent .view-content div {
    background: transparent;
    padding: .8em 1em;
    padding-left: 25px;
    border-bottom: 1px solid white;
}

.view-Bloc-Filtre-Forma-Pro h4,
.view-folder-public h4 {
    font-size: 1.5em;
    padding: .8em 1em;
    padding-left: 25px;
    border-bottom: 1px solid white;
}

.view-folder-rdv h4 {
    font-size: 1.5em !important;
    padding: .8em 1em !important;
    border-top: 1px solid black !important;
}

.view-Bloc-Filtre-Forma-Pro .parent,
.view-folder-public .parent {
    padding-left: 30px;
    border-top: 1px solid black;
    background: url("../images/expand.png") 16px 1.4em no-repeat transparent;
}
.view-Bloc-Filtre-Forma-Pro .parent h4:hover,
.view-folder-public .parent h4:hover {
    cursor: pointer;
}
.view-Bloc-Filtre-Forma-Pro .list,
.view-folder-public .list {
    background: #F3F1ED;
}

.group-action {
    width: 100% !important;
    text-align: center !important;
    float: left !important;
    margin-top: 1.5em !important;
    padding-top: .5em !important;
    padding-bottom: .5em !important;
    border-top: 1px solid white !important;
}

.group-action > div {
    width: 50% !important;
    text-align: center !important;
    display: inline-table !important;
}

.group-action .field-items {
    margin-top: 1.5em !important;
}

a.btn-to-pdf {
    margin: 0 auto;
    padding: 1em;
    border: 3px solid #4DB9EA;
    color: #4DB9EA;
    line-height: 3em;
    text-align: center;
    text-decoration: none;
}

#block-boost-status {
    margin: .5em 0 .5em 0;
    width: 100%;
    padding: .5em 0 .5em 0;
    font-size: .9em;
    line-height: 1.4em;
}

.dynamic-menu-content {
    padding: 1em .5em 1em;
    font-size: 1.15em;
}
.dynamic-menu-content li {
    border-top: 1px solid white;
    border-bottom: 1px solid white;
}

.dynamic-menu-content li + li {
    border-top: none;
    border-bottom: 1px solid white;
}
.dynamic-menu-content a {
    padding: .4em 0 !important;
    background-color: #F3F1ED;
    display: block;
    width: 100%;
}
.dynamic-menu-content a:hover {
    background-color: #31AC81;
    color: white;
}

/* ADD  24.10.2014 */

.field-type-image div.field-item {
	float: left;
	width: 33%;
}

aside .menu-name-menu-cat-gories > ul.menu .menu a:before {
    content: "—";
}
aside .menu-name-menu-cat-gories > ul.menu .menu .menu a:before {
    /* content: "——"; */
    content: "";
}
aside .menu-name-menu-cat-gories > ul.menu .menu .menu .menu a:before {
    /* content: "———"; */
    content: "•";
}
aside .menu-name-menu-cat-gories > ul.menu .menu .menu .menu .menu a:before {
    /* content: "————"; */
    content: "◊";
}
aside .menu-name-menu-cat-gories > ul.menu .menu a {
    font-weight: normal;
    font-style: normal;
}
aside .menu-name-menu-cat-gories > ul.menu .menu .menu a {
    font-weight: bold;
    font-style: normal;
    padding-left: 1em;
}
aside .menu-name-menu-cat-gories > ul.menu .menu .menu .menu a {
    font-weight: normal;
    font-style: italic;
    padding-left: 2em;
}
aside .menu-name-menu-cat-gories > ul.menu .menu .menu .menu .menu a {
    font-weight: normal;
    font-style: italic;
    padding-left: 3em;
}