@charset "UTF-8";
html, body{margin:0;padding:0;}
body{background:#FFF;font-size:14px;font-family:calibri;}
@font-face {
	font-family: 'flexslider-icon';
	src:url('fonts/flexslider-icon.eot');
	src:url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('fonts/flexslider-icon.woff') format('woff'),
		url('fonts/flexslider-icon.ttf') format('truetype'),
		url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
	behavior:url(css/PIE.php);
}
.pop{
	background:white;
	padding:10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	box-shadow: 1px 1px 3px #000000;
	-moz-box-shadow: 1px 1px 3px #000000;
	-webkit-box-shadow: 1px 1px 3px #000000;
	-o-box-shadow: 1px 1px 3px #000000;
}
.cl{margin:-18px 0 0 -18px;position:absolute;}
.deg{
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#A1A3A4) to(#D4D4D4));
    background: -webkit-linear-gradient(#A1A3A4, #D4D4D4);
    background: -moz-linear-gradient(#A1A3A4, #D4D4D4);
    background: -ms-linear-gradient(#A1A3A4, #D4D4D4);
    background: -o-linear-gradient(#A1A3A4, #D4D4D4);
    background: linear-gradient(#A1A3A4, #D4D4D4);
    -pie-background: linear-gradient(#A1A3A4, #D4D4D4);
    behavior: url(css/PIE.php);
    border-top:1px solid #AAAAAA;border-left:1px solid #AAAAAA;border-right:1px solid #AAAAAA;
    text-shadow: 0px 1px 0px #FFF;
}
.degv, .current{
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#5ec720) to(#437109));
    background: -webkit-linear-gradient(#5ec720, #437109);
    background: -moz-linear-gradient(#5ec720, #437109);
    background: -ms-linear-gradient(#5ec720, #437109);
    background: -o-linear-gradient(#5ec720, #437109);
    background: linear-gradient(#5ec720, #437109);
    -pie-background: linear-gradient(#5ec720, #437109);
    behavior: url(css/PIE.php);
}
.degb{
		background-image: -webkit-linear-gradient(top, #38558f 0%, #5175ad 40%, #5175ad 60%, #38558f 100%);
		background-image: -moz-linear-gradient(top, #38558f 0%, #5175ad 40%, #5175ad 60%, #38558f 100%);
		background-image: -ms-linear-gradient(top, #38558f 0%, #5175ad 40%, #5175ad 60%, #38558f 100%);
		background-image: -o-linear-gradient(top, #38558f 0%, #5175ad 40%, #5175ad 60%, #38558f 100%);
		background-image: linear-gradient(top, #38558f 0%, #5175ad 40%, #5175ad 60%, #38558f 100%);
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#38558f',  endColorstr='#5175ad', GradientType=0);
		-pie-background: linear-gradient(top, #38558f 0%, #5175ad 40%, #5175ad 60%, #38558f 100%*);
		behavior: url(css/PIE.php);
}
a{text-decoration:none;cursor:pointer;}
img, a{border:none;}
h1{margin:0;}
.pointer{cursor:pointer;}
.clr{clear:both;padding:0px;margin:0px;height:0px;line-height:0px;}
.arrondihaut{border-radius:6px 6px 0px 0px;-moz-border-radius:6px 6px 0px 0px;-webkit-border-radius:6px 6px 0px 0px;-o-border-radius:6px 6px 0px 0px;behavior:url(css/PIE.php);}
.arrondi{border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px;-o-border-radius:6px 6px 6px 6px;behavior:url(css/PIE.php);}
.omb{box-shadow:0px 0px 6px #9c9c9c;-moz-box-shadow:0px 0px 6px #9c9c9c;-webkit-box-shadow:0px 0px 6px #9c9c9c;-o-box-shadow:0px 0px 6px #9c9c9c;behavior: url(css/PIE.php);}
.ombreinterne{box-shadow:-1px 2px 10px 3px rgba(0, 0, 0, 0.2) inset;-moz-box-shadow:-1px 2px 10px 3px rgba(0, 0, 0, 0.2) inset;-webkit-box-shadow:-1px 2px 10px 3px rgba(0, 0, 0, 0.2) inset;-o-box-shadow:-1px 2px 10px 3px rgba(0, 0, 0, 0.2) inset;behavior: url(css/PIE.php);}
.bgblanc{background:white;}
.espace{padding:2px;}.espace10{padding:10px;}
#page{width:1000px;margin:auto;padding:10px;overflow:hidden;}
#haut{width:1000px;height:95px;margin:auto;overflow:hidden;}
#rs{margin-top:-30px;text-align: right;padding-right:165px;font-weight:bold;}
.lr{border-bottom:1px dashed #A8B2B2;padding:4px;}
.lr a{color:red;font-weight:bold;}
.blanc{background:white !important;}
.gris{background:#ECECEC;}

#top{width:100%;height:30px;background:#121630;}
.top{width:1000px;margin:auto;overflow:hidden;}
.top ul{list-style:none;margin:0;padding:0;}
.top li{
	display:inline-block;
	zoom:1;
	margin:0;
	line-height:30px;
	border-right:1px solid #fcfcfc;
	
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff) to(#ededed));
  background: -webkit-linear-gradient(#ffffff, #ededed);
  background: -moz-linear-gradient(#ffffff, #ededed);
  background: -ms-linear-gradient(#ffffff, #ededed);
  background: -o-linear-gradient(#ffffff, #ededed);
  background: linear-gradient(#ffffff, #ededed);
  -pie-background: linear-gradient(#ffffff, #ededed);	
  behavior: url(css/PIE.php);
	
	box-shadow:0px 6px 3px #dcdbdb inset;
	-moz-box-shadow:0px 6px 3px #dcdbdb inset;
	-webkit-box-shadow:0px 6px 3px #dcdbdb inset;
	-o-box-shadow:0px 6px 3px #dcdbdb inset;
}
.lihome{width:110px;}
.top li:hover{
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#5ec720) to(#437109));
    background: -webkit-linear-gradient(#5ec720, #437109);
    background: -moz-linear-gradient(#5ec720, #437109);
    background: -ms-linear-gradient(#5ec720, #437109);
    background: -o-linear-gradient(#5ec720, #437109);
    background: linear-gradient(#5ec720, #437109);
    -pie-background: linear-gradient(#5ec720, #437109);
    behavior: url(css/PIE.php);
		box-shadow:none;
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
		-o-box-shadow:none;
}
.top li a{display:block;color:#000;font-size:16px;padding:0 20px;}
.top li a:hover{color:white;}
.top li a.current{color:#FFF;}
.top li.cC a{padding:0 13px;}
.icobgl{background:url("../images/icobgl.png") right no-repeat;padding-right:15px !important;}
.top ul li.parent:hover{z-index:9;}
.top ul ul{position:absolute;z-index:15;padding:0 6px;margin-top:-1px;display:none;}
.top li:hover > ul, .top li:hover > ul li{display:block;}
.top li:hover > ul li a{display:block;line-height:30px;margin:6px 0;}
.formsearch{color:#EBECED;line-height:30px;}
.formsearch input[type="text"], .formsearch input[type="submit"]{border:none;height:20px;padding:0 5px;}
.formsearch input[type="text"]{width:250px;}
.formsearch input[type="submit"]{cursor:pointer;width:30px;background:#44740A url('../images/icosearch.png') center center no-repeat;}

.flashres{width:1000px;height:31px;margin:0 auto;overflow:hidden;}
.flashinfo{width:894px;float:left;height:30px;border-bottom:1px solid #dadada;border-right:1px solid #dadada;}
.reseaux{width:105px;float:right;height:30px;text-align:right}
.reseaux img{height:30px;}

.f label{display:block;font-weight:bold;}
.f input[type="text"], .f input[type="password"]{width:95%;height:20px;}
.f select{width:95%;}
.f input[type="button"]{width:98%;height:30px;margin-top:5px;background:#3EA436;font-weight:bold;border:none;}
.f a{line-height:15px !important;margin:0;padding:0 !important;text-transform:lowercase !important;}
.cf{background:#FFF;font-size:12px;line-height:30px;padding:0;color:white;}
.cf a{margin:0 20px;font-weight:bold;color:#7a8797;cursor:pointer;}
.log a{margin:0 0 0 20px;}

#toleft{width:685px;float:left;}
#toright{width:300px;float:right;oveflow:hidden;}
#toright h3{border-bottom:1px solid #035283;margin-bottom:4px;}

.boxvideo{width:100%;height:450px;overflow:hidden;}
.boxvideo1{}
.cav{background:#000;margin-top:-453px;}
.modtab{width:100%;height:350px;margin:20px 0;overflow:hidden;}
.modright{margin:20px 0;height:350px;overflow:hidden;}
.tt{height:28px;background: rgba(0, 0, 0, 0.8);margin-top:380px;width:660px;color:#FFF;padding:6px 10px;display:inline-block;}
.tt h3{font-weight:normal;margin:0;}
.headmod{background:#121630;padding-bottom:5px;}
.headmod1, .headmod2{display:inline-block;zoom:1;vertical-align:top;}
.headmod1{padding:4px 20px;}
.headmod2 span{display:block;padding:0 10px;}
.headmod1 img, .libtab img{height:20px;}
.headmod2{background:#FFF;line-height:32px;font-size:18px;}

.boxmod{width:300px;height:450px;overflow:hidden;}
.boxmodin{width:290px;padding:10px 0 0 10px;height:440px;overflow:auto;}
.mov{margin-bottom:10px;}
.mov img{width:100px;float:left;margin-right:8px;}
.mov a{color:#000 !important;display:inline !important;font-weight:bold;}
.mov .cc{font-size:12px;}
.mov .qq{font-size:12px;}

.mov1{margin-bottom:0px;}
.mov1 img{width:85px;float:left;margin-right:8px;}
.mov1 a{color:#000 !important;display:inline !important;padding:0 0 6px 0 !important;font-size:14px !important;font-weight:bold;}
.mov1 .cc{font-size:12px;}
.mov1 .qq{font-size:12px;font-weight:bold;}

.dta{overflow:auto;}

footer{margin-top:5px;}

/* Ticker Styling */
.ticker-wrapper.has-js {margin:0;padding:0;line-height:30px;background-color:white;font-size: 1em;}
.ticker{width:90%;line-height:30px;position: relative;overflow: hidden;}
.ticker-title{background:#121630;line-height:30px;width:74px;padding:0 14px 0 22px;color:#FFF !important;}
.ticker-content{margin:0px;line-height:30px;padding:0 10px 0 20px;position:absolute;color:black;overflow: hidden;white-space: nowrap;}
.ticker-content:focus{none;}
.ticker-content a{text-decoration: none;color:black;}
.ticker-swipe{line-height:30px;position:absolute;top:0px;background-color:#FFF;display:block;width:700px;}
.ticker-swipe span {margin-left:1px;background-color:#FFF;border-bottom: 1px solid #B2BCBC;height:12px;width:7px;display: block;}
.ticker-controls{padding: 0px 0px 0px 0px;list-style-type: none;float: left;}
.ticker-controls li {padding: 0px;margin-left: 5px;float: left;cursor: pointer;height: 16px;width: 16px;display: block;}
.ticker-controls li.jnt-play-pause {background-image: url('../images/controls.png');background-position: 32px 16px;}
.ticker-controls li.jnt-play-pause.over {background-position: 32px 32px;}
.ticker-controls li.jnt-play-pause.down {background-position: 32px 0px;}
.ticker-controls li.jnt-play-pause.paused {background-image: url('../images/controls.png');background-position: 48px 16px;}
.ticker-controls li.jnt-play-pause.paused.over {background-position: 48px 32px;}
.ticker-controls li.jnt-play-pause.paused.down {background-position: 48px 0px;}
.ticker-controls li.jnt-prev {background-image: url('../images/controls.png');background-position: 0px 16px;}
.ticker-controls li.jnt-prev.over {background-position: 0px 32px;}
.ticker-controls li.jnt-prev.down {background-position: 0px 0px;}
.ticker-controls li.jnt-next {background-image: url('../images/controls.png');background-position: 16px 16px;}
.ticker-controls li.jnt-next.over {background-position: 16px 32px;}
.ticker-controls li.jnt-next.down {background-position: 16px 0px;}
.js-hidden {display: none;}
.no-js-news {padding: 10px 0px 0px 45px;color: #F8F0DB;}
.left .ticker-swipe {/*left: 80px;*/}
.left .ticker-controls, .left .ticker-content, .left .ticker-title, .left .ticker {float: left;color:red;}
.left .ticker-controls{padding-left:6px;margin-top:8px;}
.right .ticker-swipe {/*right: 80px;*/}
.right .ticker-controls, .right .ticker-content, .right .ticker-title, .right .ticker {float: right;}
.right .ticker-controls {padding-right: 6px;}
	
div.domtab{width:100%;background:#121630;}
ul.domtabs{background:#121630 !important;list-style:none;width:100%;margin:0;padding:0;}
ul.domtabs li{
		float:left;text-align:center;line-height:35px;
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#f8f8f8));
    background: -webkit-linear-gradient(#fefefe, #f8f8f8);
    background: -moz-linear-gradient(#fefefe, #f8f8f8);
    background: -ms-linear-gradient(#fefefe, #f8f8f8);
    background: -o-linear-gradient(#fefefe, #f8f8f8);
    background: linear-gradient(#fefefe, #f8f8f8);
    -pie-background: linear-gradient(#fefefe, #f8f8f8);
    behavior: url(css/PIE.php);
}
ul.domtabs li.libtab{
	padding:0px 30px;margin-bottom:5px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#5ec720) to(#437109));
    background: -webkit-linear-gradient(#5ec720, #437109);
    background: -moz-linear-gradient(#5ec720, #437109);
    background: -ms-linear-gradient(#5ec720, #437109);
    background: -o-linear-gradient(#5ec720, #437109);
    background: linear-gradient(#5ec720, #437109);
    -pie-background: linear-gradient(#5ec720, #437109);
    behavior: url(css/PIE.php);
}
ul.domtabs li a{color:#000;padding:0 15px;}
ul.domtabs a:link,
ul.domtabs a:visited,
ul.domtabs a:active,
ul.domtabs a:hover{display:block;text-decoration:none;}
ul.domtabs a:hover, ul.domtabs a:active{
	color:#438410;	
	box-shadow:0px 6px 3px #dcdbdb inset;
	-moz-box-shadow:0px 6px 3px #dcdbdb inset;
	-webkit-box-shadow:0px 6px 3px #dcdbdb inset;
	-o-box-shadow:0px 6px 3px #dcdbdb inset;
	behavior: url(css/PIE.php);
}
div.domtab div{clear:both;width:auto;background:#ECECEC;color:#000;padding:10px;}
ul.domtabs li.active a:link,
ul.domtabs li.active a:visited,
ul.domtabs li.active a:active,
ul.domtabs li.active a:hover{
	color:#438410;	
	box-shadow:0px 6px 3px #dcdbdb inset;
	-moz-box-shadow:0px 6px 3px #dcdbdb inset;
	-webkit-box-shadow:0px 6px 3px #dcdbdb inset;
	-o-box-shadow:0px 6px 3px #dcdbdb inset;
	behavior: url(css/PIE.php);
}

/* 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;}
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.flex-caption{color:white;position:absolute;left:25%;right:25%;bottom:0px;padding:0;overflow:hidden;}
.flex-title{color:#71A028;font-size:30px;text-shadow: 1px 1px 0px #000;display:block;behavior:url(css/PIE.php);}
/* Clearfix for the .slides element */
.slides:after {content: "\0020"; 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;background:black; border-bottom: 4px solid #fff;position:relative;-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2);behavior:url(css/PIE.php);zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;behavior:url(css/PIE.php);}
.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 {display:block;width:40px;height:40px;margin: -20px 0 0;position: absolute;top:50%;z-index: 10;overflow:hidden;opacity:0;cursor:pointer;color: rgba(0,0,0,0.8);text-shadow: 1px 1px 0 rgba(255,255,255,0.3);}
.flex-direction-nav .flex-prev {opacity:0.7;left: 10px;}
.flex-direction-nav .flex-next {opacity:0.7;right:10px;text-align:right;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity:1;}
.flex-direction-nav .flex-disabled {opacity: 0!important;filter:alpha(opacity=0);cursor:default; }
.flex-direction-nav a:before  {font-family:"flexslider-icon";font-size:40px;display: inline-block;content:'\f001';text-decoration:none;}
.flex-direction-nav a.flex-next:before  {content:'\f002';text-decoration:none;}

/* Pause/Play */
.flex-pauseplay a {display:block;width:20px;height:20px;position: absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000; }
.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'; }
.flex-pauseplay a:hover{opacity:1;}
.flex-pauseplay a.flex-play:before {content:'\f003';}

/* Control Nav */
.flex-control-nav{position:absolute;bottom:5px;margin:0;text-align:center;z-index:100;}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom: 1; *display: inline;}
.flex-control-paging li a{width:12px;height:12px;display:block;background:#FFF;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);behavior:url(css/PIE.php);}
.flex-control-paging li a:hover {background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active {background:#333;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;}

.ombre{box-shadow:0px 0px 12px #000;-moz-box-shadow:0px 0px 12px #000;-webkit-box-shadow:0px 0px 12px #000;-o-box-shadow:0px 0px 12px #000;behavior: url(css/PIE.php);}

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