

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
   body { padding-top:0; padding-bottom:0; background:url('../img/cloth_alike.png') repeat scroll 0 0 transparent; }
   h1, h2, h3, h4, h5, h6 { font-family:"Trebuchet MS", Arial, sans-serif; }
   a, p, div { font-family:Verdana, Arial, sans-serif; color:#000; }
   a, a:visited { color:#303030; }
   a:active, a:focus, a:hover { color:#000; text-decoration:underline; }
   .bold{font-weight: bold;}

/*
h1 { margin-top:30px; margin-bottom:16px; }
h2 { margin-top:26px; margin-bottom:12px; }
h3 { margin-top:20px; margin-bottom:10px; }
h4 { text-decoration:underline; font-weight:normal; margin-top:16px; margin-bottom:8px; }
h5 { font-weight:bold; margin-top:12px; margin-bottom:6px; }
h6 { font-style:italic; margin-top:8px; margin-bottom:4px; }
*/

/* BANDEAU */



#bandeau { width:1140px; padding:20px 30px 30px 30px; margin:0 auto 0 auto; height:100px; position:fixed; top:0; left:0; right:0; background:url('../img/cloth_alike.png') repeat scroll 0 0 transparent; z-index:101; }

/*BEGIN ALE*/

#bandeau{
  padding:20px 30px;
}

/*END ALE*/

#bandeau h1 { float:left; padding:0 30px; margin-top:10px; text-align:center; font-weight:normal; font-family:"Trebuchet MS", Arial, Sans; text-shadow: 1px 1px 3px #DDF; color:#006; }
.clearfloat { clear:both; }

/*#logo-container, #title-container, #side-top-tools { width:20%; height:100px; float:left; }*/
#logo-container, #title-container, #side-top-tools { width:20%; float:left; }
#title-container { width:60%; }

/* BEGIN ALE*/
/*#site-logo { float:left; }*/
/* END ALE*/
#side-top-tools { float:right; width:20%; }

#tools-languages { float:right; height:32px; margin-bottom: 2px; }
#tools-languages a { display:block; float:left; width:24px; height:24px; color: transparent; overflow:hidden; margin-left:6px; }
#tools-languages .lang-en { background: url("../img/lang-en.png") no-repeat scroll 0 0 transparent; }
#tools-languages .lang-fr { background: url("../img/lang-fr.png") no-repeat scroll 0 0 transparent; }
#tools-languages a:active, #tools-languages a:focus, #tools-languages a:hover { background-position: 0 -24px; }

#tools-search { float:right; clear:right; height:32px; margin-bottom: 2px; }
#search-input { width:160px; background:#DEDEDE; float:left; }
#search-submit { background:url('../img/search.png') 0 -4px no-repeat transparent; width:32px; height:32px; padding:0; border:0; color:transparent; overflow:hidden; box-shadow:0 0 2px 0px; border-radius: 4px 4px 4px 4px; border:1px solid transparent; padding:4xp; float:left; }
#search-submit:active, #search-submit:focus, #search-submit:hover { background-position:0 -36px; }

#tools-social { float:right; clear:right; height:32px; }
#tools-social a { display:block; float:left; height: 24px; width: 24px; color: transparent; overflow:hidden; margin-left:4px; margin-top:6px; }
#tools-social .twitter { background: url("../img/twitter.png") no-repeat scroll 0 0 transparent; }
#tools-social .flickr { background: url("../img/flickr.png") no-repeat scroll 0 0 transparent; }
#tools-social .linkedin { background: url("../img/linkedin.png") no-repeat scroll 0 0 transparent; }
#tools-social .feed { background: url("../img/feed.png") no-repeat scroll 0 0 transparent; }
#tools-social .facebook { background: url("../img/facebook.png") no-repeat scroll 0 0 transparent; }
#tools-social a:active, #tools-social a:focus, #tools-social a:hover { background-position: 0 -24px; }


.container { clear:both; }
.hero-unit { padding:0; }
#slider-container {  }
.slider-wrapper { margin:0 auto; width:100%; }
/*
.nivo-caption { background:transparent; bottom:0px; left:auto; right:100px; width:360px; opacity:0.9; }
*/
.nivo-caption {
  background: url("../img/slider-caption.png") top left no-repeat;
  bottom: 0; right: 0; left: 470px;
  width: 700px; height: 240px;
  padding: 90px 70px 0 80px;
  opacity: 0.9;
}
.nivo-caption:active, .nivo-caption:focus, .nivo-caption:hover { opacity:1; }
.nivo-caption { text-align:right; }
.nivo-caption * { color:white; }
.nivo-caption p { padding:12px 20px; margin-bottom:6px; border:0; font-size:116%; text-align:right; }
.theme-default .nivo-controlNav { position:absolute; left:45%; padding:0; margin-top:-50px; }
.theme-default .nivo-caption a { border-bottom:0; text-decoration:none; }
.nivo-controlNav a { float:left; }

#focus-container {  }

.span4 { width:210px; height:180px; position:relative; margin-top:20px; margin-bottom:50px; margin-left:27px; }
/*
-moz-transform:rotate(5deg); -webkit-transform:rotate(5deg); -ms-transform:rotate(5deg); transform:rotate(5deg); -webkit-transition: -webkit-transform 1s; -moz-transition: 1s; -o-transition: 1s; transition: 1s;
*/
.span4 h2, .span4 p { padding: 0 30px 10px 30px; color:white; }
.span4 h2 { font-size: 23px; line-height:34px; text-shadow: -2px 3px 2px #999999; font-weight:normal; }
.span4 p { font-size: 13px; line-height:16px; margin-bottom:0; padding: 6px 20px 6px 10px; }
.span4:active p, .span4:focus p, .span4:hover p, .span4:active a, .span4:focus a, .span4:hover a, .span4:active h2, .span4:focus h2, .span4:hover h2, .span4 a:active, .span4 a:focus, .span4 a:hover { color:white;text-decoration:none; }
.span4 a { color:white; }

/*
.span4:active, .span4:focus, .span4:hover { -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg); -webkit-transition: -webkit-transform 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
*/

.focus1 { background: url("../img/blue.png") bottom left no-repeat #3BA7DE; border-top:16px solid #3BA7DE; }
.focus2 { background: url("../img/orange.png") bottom left no-repeat #CB6928; border-top:16px solid #CB6928; }
.focus3 { background: url("../img/red.png") bottom left no-repeat #ED1C24; border-top:16px solid #ED1C24; }
.focus4 { background: url("../img/green.png") bottom left no-repeat #00A14B; border-top:16px solid #00A14B; }
.focus5 { background: url("../img/purple.png") bottom left no-repeat #743895; border-top:16px solid #743895; }
.focus1:active, .focus1:focus, .focus1:hover { border-top:16px solid #BDF; }
.focus2:active, .focus2:focus, .focus2:hover { border-top:16px solid #FDB; }
.focus3:active, .focus3:focus, .focus3:hover { border-top:16px solid #FBB; }
.focus4:active, .focus4:focus, .focus4:hover { border-top:16px solid #BFB; }
.focus5:active, .focus5:focus, .focus5:hover { border-top:16px solid #DBF; }


/*
.focus1 { background:#BDF; box-shadow:0 0 5px 5px #BDF; }
.focus2 { background:#FDB; box-shadow:0 0 5px 5px #FDB; }
.focus3 { background:#FBB; box-shadow:0 0 5px 5px #FBB; }
.focus4 { background:#BFB; box-shadow:0 0 5px 5px #BFB; }
.focus5 { background:#DBF; box-shadow:0 0 5px 5px #DBF; }
.focus1:active, .focus1:focus, .focus1:hover { background:#3BA7DE; box-shadow:0 0 5px 5px #3BA7DE; }
.focus2:active, .focus2:focus, .focus2:hover { background:#CB6928; box-shadow:0 0 5px 5px #CB6928; }
.focus3:active, .focus3:focus, .focus3:hover { background:#ED1C24; box-shadow:0 0 5px 5px #ED1C24; }
.focus4:active, .focus4:focus, .focus4:hover { background:#00A14B; box-shadow:0 0 5px 5px #00A14B; ; }
.focus5:active, .focus5:focus, .focus5:hover { background:#743895; box-shadow:0 0 5px 5px #743895; }
*/
div.span4 .corner { float: right; position: absolute; right: -10px; top: -27px; width:67px; height:73px; }
.focus-agenda { max-height:120px; overflow:hidden; }


.btn-primary {
  background-color:#006dcc; 
  *background-color:#888; 
  background-image:-moz-linear-gradient(top,#CCC,#888); 
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#CCC),to(#888)); 
  background-image:-webkit-linear-gradient(top,#CCC,#888); 
  background-image:-o-linear-gradient(top,#CCC,#888); 
  background-image:linear-gradient(to bottom,#CCC,#888); 
  background-repeat:repeat-x; 

  border-color:#888 #888 #002a80; 
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); 
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffCCCCCC',endColorstr='#ff666666',GradientType=0); 
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled] {
  color:#fff; background-color:#888; *background-color:#003bb3;
}
.btn-primary:active,.btn-primary.active{ background-color:#039; }
.click-more { border-radius: 0 15px 0 15px; }
.network-link { border-radius: 0 15px 0 15px; }


#side-menu { width:250px; margin:0 0 20px 0; position:fixed; }
#inner-container { float:right; width:900px; margin:1px 0; }
/* BEGIN ALE */
/*#fils-ariane {float:right;width:900px;height:40px;}*/
#fils-ariane {float:right;width:900px;}
#fils-ariane ul {margin: 0;padding: 0;}
/*#fils-ariane ul li {list-style: none outside none;margin-top: 20px;float: left;float: left; width: auto;font-size:12px!important;}*/
#fils-ariane ul li {list-style: none outside none;/*margin-top: 20px;*/float: left;float: left; width: auto;font-size:12px;}
/* END ALE */
#fils-ariane ul li a {font-weight: bold;}
#inner-container img { box-shadow: 0 0 5px 3px #CCCCCC; height: auto; max-width: 100%; margin: 2px auto 10px; }
#inner-container a[name] { padding-top: 140px; }
#breadcrumbs { border-bottom:2px solid #666; margin-bottom:30px; color:#666; }
#breadcrumbs span { margin-right:6px; }
#breadcrumbs a { color: #666666; text-decoration: none; }
#breadcrumbs a:active, #breadcrumbs a:focus, #breadcrumbs a:hover { color: #333; }
.container { margin-top:160px; }
#content-container { text-align:justify; }
#content-container h1 { margin-top:30px; margin-bottom:16px; }
/*#content-container h2 { margin-top:26px; margin-bottom:12px; border-bottom:2px solid #333; }*/
#content-container h2 { margin-top:10px; margin-bottom:12px; border-bottom:2px solid #333; }
/*#content-container h3 { margin-top:20px; margin-bottom:10px; border-bottom:1px solid #333; }*/
#content-container h3 { margin-top:20px; margin-bottom:10px; }
#content-container h4 { text-decoration:underline; font-weight:normal; margin-top:16px; margin-bottom:8px; }
#content-container h5 { font-weight:bold; margin-top:12px; margin-bottom:6px; }
#content-container h6 { font-style:italic; margin-top:8px; margin-bottom:4px; }
#content-side-menu { float:right; width:240px; background:url('../img/cloth_alike.png') repeat scroll 0 0 transparent; }
#content-docs, #content-links, #content-share { background: url('../img/blue.png') left 60%; box-shadow: 0 0 10px 0 #3BB2DD; padding: 6px 12px; margin: 0 0 30px 20px; }
#content-docs *, #content-links *, #content-share * { color: white; text-shadow: 1px 1px 3px black; }
#content-docs a, #content-links a, #content-share a, #content-docs a:hover, #content-links a:hover, #content-share a:hover { color: white ! important; }
#content-docs .download { background: url("../img/doc-link.png") no-repeat scroll 0 0 transparent; padding-left:20px; }
#content-links .link { background: url("../img/web-link.png") no-repeat scroll 0 0 transparent; padding-left:20px; }
#content-share .mail { background: url("../img/mail-link.png") no-repeat scroll 0 0 transparent; padding-left:20px; margin-bottom:10px; color:white; overflow:hidden; }


footer { width:1200px; height: auto; padding:4px 12px 0px 12px; margin:20px auto 0; position:relative; box-shadow: 0px -3px 10px #DEDEDE;
  background: url("../img/cloth_alike.png") repeat scroll 0 0 #DEDEDE;
  /*
  background: url("../img/bg-footer.png") no-repeat scroll 0 0 transparent;
  background: url('../img/bg_footer.png') no-repeat scroll 50% 100% transparent; height: 285px;
  */
}
footer .footer-links { width:225px; float:left; margin-right:20px; font-weight:bold; color:#666; }
footer p a { font-weight: bold; }
footer .footer-logo { height:60px; width:auto; }

#footer-overlay { position:absolute; top:0; left:0; right:0; }
#footer-bg { width:100%; height:auto; }
#network-access { float:right; background:transparent; padding: 6px 0 6px 12px; width:450px; border:0px solid #DEDEDE; border-top:0; font-family:inherit !important; color: #333333!important;}
#network-access strong { float: right; font-size:120%; }
#network-access label { float: left; margin-right:10px; width:160px; font-weight:bold; font-family:Arial !important; color: #333333!important;}
#network-access input { max-width:90%; }
#network-access input[type="submit"] { margin-top:24px; }
#network-access form { margin: 0!important; }
#register-link { float:right; }
.register-link { float:right; }
.network-link  a {color: #373535!important;text-decoration: none!important;font-weight:normal!important; }
.position_h { position: relative;top: -30px;}

/*
#footer-image { background: url("../img/bg_wirecity2_1.png") no-repeat scroll left bottom transparent; height:102px; margin:0; padding:0; }
*/
/*
#footer-image { background: url("../img/footpage_europeen_V3.png") no-repeat scroll left bottom transparent; height:106px; margin:0; padding:0; }
*/
/*#footer-image { width: 100%; height:106px; margin:0; padding:0; }*/
/*#footer-credits { float:right; margin: -16px 6px 0 0; font-size: 12px; z-index: 10;}*/
/*#footer-credits { position: relative;bottom:55px;right: 11px;font-size: 12px; z-index: 10;}*/
#footer-credits { position: absolute;bottom:55px;right: 11px;font-size: 12px; z-index: 10;}
#footer-logo { margin:0 12px 12px 0; }
#footer-logo>div { float: left; margin-right: 5px; }


ul#css3menu1,ul#css3menu1 ul { margin:0;list-style:none;padding:0;background-color:#dbdee2;border-width:0;border-style:none;border-color:;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; }
ul#css3menu1 ul { visibility:hidden;position:absolute;left:0;top:100%;opacity:0;-moz-transition:all 0.5s;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;background-color:#e8e8e8;border-width:1px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-style:solid;border-color:#FFFFFF #D2D4D6 #BCBDBF;-moz-box-shadow:0 2px 1px #BCBDBF;-webkit-box-shadow:0 2px 1px #BCBDBF;box-shadow:0 2px 1px #BCBDBF;padding:5px 9px 9px; }
ul#css3menu1 li:hover>ul { visibility:visible;opacity:1; }
ul#css3menu1 li { position:relative;display:block;white-space:nowrap;float:left; line-height: 18px;}
/*ul#css3menu1 li { position:relative;display:block;white-space:nowrap;font-size:0;float:left; line-height: 18px;}*/
ul#css3menu1 li:hover { z-index:1; }
ul#css3menu1 { font-size:0;width:100%;z-index:999;position:relative;display:inline-block;zoom:1;padding:8px 0.6% 11px 0%;margin:0 0.2%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 1px #909193 inset, 0 1px 0 #FFFFFF;-webkit-box-shadow:0 1px 1px #909193 inset, 0 1px 0 #FFFFFF;box-shadow:0 1px 1px #909193 inset, 0 1px 0 #FFFFFF;
  *display:inline; }
  * html ul#css3menu1 li a { display:inline-block; }
  ul#css3menu1>li { margin:0 0% 0 1.125%;width:11%; }
  ul#css3menu1 li.toplast { width:14%; }
  ul#css3menu1 ul>li { margin:6px 0 0;}
  ul#css3menu1 a:active, ul#css3menu1 a:focus { outline-style:none; }
  ul#css3menu1 a { display:block;vertical-align:middle;text-align:left;text-decoration:none;font:13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#FFFFFF;cursor:pointer;padding:8px;background-color:;background-repeat:repeat;background-position:0 0;border-width:0px;border-style:none;border-color:; }
  ul#css3menu1 ul li { float:none;margin:4px 0 0;}
  ul#css3menu1 ul a { text-align:left;padding:0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;color:#333333;text-decoration:none;}
  ul#css3menu1 li:hover>a,ul#css3menu1 li a.pressed { border-style:none;color:#FFFFFF;background-position:0 100%;text-decoration:none;}
  ul#css3menu1 img { border:none;vertical-align:middle;margin-right:8px;}
  ul#css3menu1 span { display:block;overflow:visible;background-image:url("../img/arrow.png");background-position:right center;background-repeat:no-repeat;padding-right:26px; }
  ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li a.pressed { color:#3db6e3;text-decoration:none;}
  ul#css3menu1 li.topmenu>a { -moz-box-shadow:0 -1px #3db6e3, 0 3px 0 #0E3871,0 6px 4px #999999;-webkit-box-shadow:0 -1px #3db6e3, 0 3px 0 #0E3871,0 6px 4px #999999;box-shadow:0 -1px #3db6e3, 0 3px 0 #0E3871,0 6px 4px #999999;background-color:#3db6e3;background-image:-o-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13)); background-image:-moz-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(44,160,202,0)),to(rgba(0,0,0,0.13)));  background-image:-webkit-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));border-width:0 0 2px 0;border-style:solid;border-color:#359fc8;border-radius:0 15px 0 15px;-moz-border-radius:5px;-webkit-border-radius:5px;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#002CA0CA,endColorstr=#20000000); }
  ul#css3menu1 li.WhoIsMarie>a  {background-color: #00A14B;border-color: #00A14B;box-shadow: 0 -1px #00A14B, 0 3px 0 #0E3871, 0 6px 4px #999999;}
  ul#css3menu1 li.topmenu:hover>a,ul#css3menu1 li.topmenu a.pressed { -moz-box-shadow:0 2px 0 #2ab7ec,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;-webkit-box-shadow:0 2px 0 #2ab7ec,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;box-shadow:0 2px 0 #2ab7ec,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;background-color:#3db6e3;background-image:-o-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0)); background-image:-moz-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(0,0,0,0.13)),to(rgba(44,160,202,0)));  background-image:-webkit-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0));border-width:2px 0 0 0;border-style:solid;border-color:#2ca1cb;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#20000000,endColorstr=#002CA0CA)}
  ul#css3menu1 li.toplast>a { -moz-box-shadow:0 -1px #3db6e3, 0 3px 0 #0E3871,0 6px 4px #999999;-webkit-box-shadow:0 -1px #3db6e3, 0 3px 0 #0E3871,0 6px 4px #999999;box-shadow:0 -1px #3db6e3, 0 3px 0 #0E3871,0 6px 4px #999999;background-color:#3db6e3;background-image:-o-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13)); background-image:-moz-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(44,160,202,0)),to(rgba(0,0,0,0.13)));  background-image:-webkit-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));border-width:0 0 2px 0;border-style:solid;border-color:#359fc8;border-radius:0 15px 0 15px;-moz-border-radius:5px;-webkit-border-radius:5px;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#002CA0CA,endColorstr=#20000000)}


/*
ul#css3menu1 li.topmenu.red>a { -moz-box-shadow:0 -1px #FF6666, 0 3px 0 #0E3871,0 6px 4px #999999;-webkit-box-shadow:0 -1px #FF6666, 0 3px 0 #0E3871,0 6px 4px #999999;box-shadow:0 -1px #FF6666, 0 3px 0 #0E3871,0 6px 4px #999999;background-color:#FF6666;background-image:-o-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13)); background-image:-moz-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(44,160,202,0)),to(rgba(0,0,0,0.13)));  background-image:-webkit-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));border-width:0 0 2px 0;border-style:solid;border-color:#359fc8;border-radius:0 15px 0 15px;-moz-border-radius:5px;-webkit-border-radius:5px;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#002CA0CA,endColorstr=#20000000); }
ul#css3menu1 li.topmenu.red:hover>a,ul#css3menu1 li.topmenu.red a.pressed { -moz-box-shadow:0 2px 0 #2ab7ec,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;-webkit-box-shadow:0 2px 0 #2ab7ec,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;box-shadow:0 2px 0 #2ab7ec,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;background-color:#FF6666;background-image:-o-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0)); background-image:-moz-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(0,0,0,0.13)),to(rgba(44,160,202,0)));  background-image:-webkit-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0));border-width:2px 0 0 0;border-style:solid;border-color:#2ca1cb;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#20000000,endColorstr=#002CA0CA)}
ul#css3menu1 li.toplast.red>a { -moz-box-shadow:0 -1px #FF6666, 0 3px 0 #0E3871,0 6px 4px #999999;-webkit-box-shadow:0 -1px #FF6666, 0 3px 0 #0E3871,0 6px 4px #999999;box-shadow:0 -1px #FF6666, 0 3px 0 #0E3871,0 6px 4px #999999;background-color:#FF6666;background-image:-o-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13)); background-image:-moz-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(44,160,202,0)),to(rgba(0,0,0,0.13)));  background-image:-webkit-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));border-width:0 0 2px 0;border-style:solid;border-color:#359fc8;border-radius:0 15px 0 15px;-moz-border-radius:5px;-webkit-border-radius:5px;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#002CA0CA,endColorstr=#20000000)}
*/



ul#css3menu1 li.toplast:hover>a,ul#css3menu1 li.toplast a.pressed { -moz-box-shadow:0 2px 0 #2ab7ec,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;-webkit-box-shadow:0 2px 0 #2ab7ec,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;box-shadow:0 2px 0 #2ab7ec,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;background-color:#3db6e3;background-image:-o-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0)); background-image:-moz-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(0,0,0,0.13)),to(rgba(44,160,202,0)));  background-image:-webkit-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0));border-width:2px 0 0 0;border-style:solid;border-color:#2ca1cb;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#20000000,endColorstr=#002CA0CA)}
@media only screen and (max-width:833px),only screen and (max-device-width:833px) {
  ul#css3menu1 ul { right:0;left:auto}
  ul#css3menu1>li { width:24%;margin:0 0% 6px 0.75%;}
  ul#css3menu1>li:nth-child(4){width:25%}
  ul#css3menu1>li:nth-child(n+5){width:24%;margin:0 0% 0 0.75%;}
  ul#css3menu1>li:nth-child(8){width:25%}
}
@media only screen and (max-width:435px),only screen and (max-device-width:435px) {
  ul#css3menu1 ul { left:0;right:auto; }
  ul#css3menu1>li{width:31%;margin:0 0% 6px 2%;}ul#css3menu1>li:nth-child(3){width:32%}ul#css3menu1>li:nth-child(n+4){width:31%;margin:0 0% 6px 2%;}ul#css3menu1>li:nth-child(6){width:32%}ul#css3menu1>li:nth-child(n+7){width:48%;margin:0 0% 0 1.5%;}ul#css3menu1>li:nth-child(8){width:49%}
}
@media only screen and (max-width:324px),only screen and (max-device-width:324px){
  ul#css3menu1>li{width:31%;margin:0 0% 6px 2%;}
  ul#css3menu1>li:nth-child(3){width:32%}
  ul#css3menu1>li:nth-child(n+4){width:48%;margin:0 0% 6px 2%;}ul#css3menu1>li:nth-child(n+6){width:31%;margin:0 0% 0 2%;}
  ul#css3menu1>li:nth-child(8){width:32%}
}
@media only screen and (max-width:312px),only screen and (max-device-width:312px){
  ul#css3menu1>li{width:48%;margin:0 0% 6px 2%;}
  ul#css3menu1>li:nth-child(n+3){width:48%;margin:0 0% 6px 2%;}
  ul#css3menu1>li:nth-child(n+5){width:48%;margin:0 0% 6px 2%;}
  ul#css3menu1>li:nth-child(n+7){width:48%;margin:0 0% 0 2%;}
}
@media only screen and (max-width:239px),only screen and (max-device-width:239px){
  /*ul#css3menu1>li{width:47%;margin:0 0% 6px 2.5%;}ul#css3menu1>li:nth-child(2){width:48%}ul#css3menu1>li:nth-child(n+3){width:97%;margin:0 0% 6px 3%;}ul#css3menu1>li:nth-child(n+4){width:97%;margin:0 0% 6px 3%;}ul#css3menu1>li:nth-child(n+5){width:47%;margin:0 0% 6px 2.5%;}ul#css3menu1>li:nth-child(6){width:48%}ul#css3menu1>li:nth-child(n+7){width:47%;margin:0 0% 0 2.5%;}ul#css3menu1>li:nth-child(8){width:48%}}*/
  ul#css3menu1>li{width:97%;margin:0 0% 6px 3%;}
  ul#css3menu1>li:nth-child(n+1){width:97%;margin:0 0% 6px 3%;}
  ul#css3menu1>li:nth-child(8){width:98%;margin:0 0% 0 2%;}
}

/* Adaptations légères pour rendu vertical */
ul#css3menu1 > li, ul#css3menu1 li.toplast { margin: 0 auto 10px; width: 100%; }
ul#css3menu1 { background:transparent; border:0; box-shadow:0 0 0 0 transparent; }
ul#css3menu1 ul { left:100%; top:0; background-color: #DEDEDE; border-color: #D2D4D6 #D2D4D6 #BCBDBF; }
ul#css3menu1 span, ul#css3menu1 a { color: white; font-weight: bold; }
ul#css3menu1 ul { background-color: #F0F0F0; font-weight:normal; border-color:#B2B4B6 #B2B4B6 #9C9D9F;box-shadow: 0 2px 1px #6C6D6F; }
ul#css3menu1 ul a { color: #303030; }
ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li a.pressed { color:#000;text-decoration:none; text-indent:1ex; }


#slider-container h3.lof-title a{
  font-family: Arial,Helvetica,sans-serif;
}

/* Pleine largeur */
@media (min-width: 1200px) {
/*
  #bandeau { box-shadow: 0 0 8px 2px white; }
  */
  /*#bandeau { width:99%; padding:20px 0 30px 0; height:auto; position:absolute; }*/


  footer { width:1140px;}
  footer div.footer-links { width: 205px;}
}

/* Petit écran : Tablette, netbook */
@media (max-width: 1199px) {
  #bandeau { width:99%; padding:20px 0 30px 0; height:auto; position:absolute; }
  #bandeau h1 { font-size: 26px; }
  #side-menu { width:100%; position:relative; }
  #inner-container { margin: 0; width:100%; }
  /*#inner-container { margin: 0; width: 670px; }*/
  ul#css3menu1 ul { left: 0; top: 100%; }
  ul#css3menu1 > li:nth-child(n) { width: 100%; }
  footer { width:98%; padding: 0 1%; }
  #fils-ariane {float:none;width:100%;}
  footer div.footer-links { width: 190px;}

  /* BEGIN ALE */

  #homepage #side-menu { width:250px; margin:0 0 20px 0; position:fixed; }
  #homepage #inner-container { float:right; width:670px; margin:1px 0; }


  /* BEGIN ALE */
}



@media (max-width: 979px) {
  #homepage #side-menu { width:100%; position:relative; }
  #homepage #inner-container { margin: 0; width:100%; }
  #bandeau { width:99%; padding:20px 0 30px 0; height:auto; position:absolute; }
  #bandeau h1 { font-size: 26px; }
  #side-menu { position: absolute; }
  #side-menu { width:100%; position:relative; }
  #inner-container { margin: 0; width:100%; }
  ul#css3menu1 ul { left: 0; top: 100%; }
  ul#css3menu1 > li:nth-child(n) { margin-right: 1%; width: 48%; margin-left: 1%; }
  #inner-container { margin: 0; width: 100%; }
  footer { width:98%; padding: 0 1%; }
  #network-access { float: none; padding: 1% 2%; width: 96%; }
  footer div.footer-links { margin-right: 3%; width: 30%; }
  #footer-credits { bottom: 0; position:relative; margin:0; }
  #footer-logo { bottom: 0; position:relative; margin: 0 0 20px; }
  #fils-ariane {float:none;width:100%;}

}

/* Tablettes */
@media (min-width: 768px) and (max-width: 979px) {
  #fils-ariane {float:none;width:100%;}

  #inner-container #content-container #detail-partenaire div#contacts-liste 
  {
    clear: both;
    width: 100%;
  }

  #inner-container #content-container #detail-partenaire div#partenaire
  {
    clear: both;
    width: 100%;
  }

  #inner-container #content-container #detail-partenaire #infos-partenaire,
  #inner-container #content-container #detail-partenaire #wp-partenaire
  {
    float: left;
    width: 50%;
  }

  #inner-container #content-container #detail-partenaire #gmap-partenaire{
    float: right;
    margin-top: 10px;
  }
}

/* Smartphones */
@media (max-width: 767px) {
  #bandeau { position:relative; }
  #logo-container, #side-top-tools { height: auto; width: 40%; }
  #side-top-tools { position: absolute; right: 0; top: 0; }
  #title-container { width: 100%; }
  .container { position:relative; }
  #side-menu { width:100%; position:relative; }
  #inner-container { margin: 0; width:100%; }
  #content-side-menu { width:40%; }
  #content-docs, #content-links, #content-share { box-shadow: 0 0 1px 0 #3BA7DE; margin: 0 0 4px 6px; padding: 2px 6px; }
  ul#css3menu1 ul { left: 0; top: 100%; }
  ul#css3menu1 > li:nth-child(n) { width: 100%; float:left; margin: 0 0 10px 2%; }
  #network-access { float: none; padding: 1% 2%; width: 96%; }
  footer { background:white; }
  footer div.footer-links { margin-right: 3%; width: 30%; }
  footer p.footer-links { margin-right: 0; width: 100%; }
  #footer-credits { bottom: 0; position:relative; margin:0; border-top: 1px solid grey; }
  #footer-logo { bottom: 0; position:relative; margin: 0 0 20px; }
  .span4 { min-height:50px; height:auto; width: 100%; }
  #focus-container .span4{ margin-left: 0;}


  #inner-container #content-container #detail-partenaire div#contacts-liste 
  {
    clear: both;
    width: 100%;
  }
  
  #inner-container #content-container #detail-partenaire div#partenaire
  {
    clear: both;
    width: 100%;
  }

  #inner-container #content-container #detail-partenaire #infos-partenaire,
  #inner-container #content-container #detail-partenaire #gmap-partenaire,
  #inner-container #content-container #detail-partenaire #wp-partenaire
  {
    float: left;
    clear: both;
    width: 100%;
  }

  #inner-container #content-container #detail-partenaire #gmap-partenaire{
    margin-bottom: 15px;
    margin-top: 10px;
  }
}

/* Petits smartphones */
@media (max-width: 480px) {
  #title-container { display: none; }
  #side-top-tools { position: relative; left: 0; top: 0; }
  #logo-container, #side-top-tools { height: auto; width: 100%; }
  ul#css3menu1 > li:nth-child(n) { width: 100%; float:left; margin: 0 0 10px 2%; }
  #content-side-menu { float:none; width:100%; }
  #content-docs, #content-links, #content-share { box-shadow: 0 0 1px 0 #3BA7DE; margin: 0 0 4px 0; padding: 2px 6px; width:100%; }
  #register-link { float: left; }
  footer div.footer-links { margin: 0 0 20px; width: 100%; border-top:1px solid #DEDEDE; }
  footer p.footer-links {border-top: 1px solid #DEDEDE;margin: 0 0 20px;width: 100%;}
  #network-access a { display: block; width: auto; float:none; }
  ul#css3menu1 ul a {font-size: 11px;}
}



/**********************************
NOUVELLE COLONNE (HHU)
*********************************/
.calendrier, .nouveautes, .sites, .faqmodern, .documents, .comptesrendus  {
  width: 100%;
  height: auto;
  margin: 0 auto;
  display: block;
  position: relative;
  float: left;
  margin-bottom: 15px;
}

.actus  {
  width: 100%;
  height: auto;
  margin: 0 auto;
  display: block;
  position: relative;
  float: left;
  margin-bottom: 0px;
}

table.month-small {
  width: 156px;
}
.all_list {
  border-bottom: 1px dotted #444;
  border-top: 1px dotted #444;
  margin-bottom: 10px;
}
.all_list a {
  color: #333;
  display: block;
  font-size: 11px;
  font-weight: normal;
  margin: 3px;
  padding-left: 15px;
  text-decoration: none;
}

.all_list a:hover {
  text-decoration: underline;
}

#content-docs div.news-list-item {
  padding: 3px;
  /*margin: 5px 3px !important;*/
  margin: 5px 3px;
  clear:both;
}
.news-list-item {
  background: url("../modulesEtExtensions/tt_news/images/actualites_puce.gif") no-repeat scroll 0 6px transparent;
}
.news-list-item a {
  color: #676767;
  padding-left: 15px;
  text-decoration: none;
}
.news-list-date {
  float: right;
  display: block;
  padding-left: 10px;
}
.news-single-rightbox, .news-single-imgcaption, .news-latest-date, .news-latest-morelink, .news-latest-category, .news-list-category, .news-list-author, .news-list-imgcaption, .news-list-date, .news-list-browse, .news-amenu-container, .news-catmenu {
  font-size: 10px;
}
.news-list-morelink {
  float:right;
}
.news-list-morelink a {
  color:#f9b200;
}

.sites a:hover {
  text-decoration: underline;
}
.sites ul {
  background: none repeat scroll 0 0 transparent;
  margin: 5px 0 0 1em;
  padding: 0 0 0 0.5em;
}
.sites ul li {
  background: url("../modulesEtExtensions/tt_news/images/sitesweb_puce.gif") no-repeat scroll 0 6px transparent;
  list-style-image: url("../modulesEtExtensions/tt_news/images/PictoLien_sitesweb.gif");
  list-style-type: none;
  margin-bottom: 10px;
  margin-top: 5px;
}
.sites ul li a {
  /*color: #38D;*/
  color: #676767;
  padding-left: 15px;
  text-decoration:none;
  font-weight: bold;
}

.sites .all_list a {
  background: url('../modulesEtExtensions/tt_news/images/sitesweb_toutesles.jpg') no-repeat 0 3px;
}
.documents .all_list a {
  background: url('../modulesEtExtensions/tt_news/images/documents_toutesles.jpg') no-repeat 0 3px;
}

.news-list-doc-item a img {
  /*border: 1px solid #CCC !important;*/
  border: 1px solid #CCC;
  display: block;
  position: relative;
  float: left;
  /*margin-right: 7px!important;*/
  margin-right: 7px;
}

.news-list-doc-item a:hover {
  text-decoration: underline;
}

.news-list-doc-item h3 {
  /*font-size: 14px!important;*/
  font-size: 14px;
  /*text-align: left!important;*/
  text-align: left;
  /*border-bottom: medium none !important;*/
  border-bottom: medium none;
  /*margin-bottom: 0px!important;*/
  margin-bottom: 0px;
  /*margin-top: 0px!important;*/
  margin-top: 0px;
  /*line-height: 15px !important;*/
  line-height: 15px ;
  
}
#content-docs .hr {
  border-bottom: 1px dashed #000;
  clear: both;
  /*margin: 10px 0px!important;*/
  margin: 10px 0px;
}

.hide_news{display:none;}

div.news-file-download {
  margin: 7px 0;
}
.news-file-size, 
.news-file-download a,
.news-file-download a:hover {
  font-weight: bold;
  color: #666;
}
.news-list-file  {
  font-size: 10px; padding-left: 50px;
}
.news-list-file .voir_pj  a, .news-list-file .telecharger_pj a {
  /*color:#fff !important;*/
  color:#ffffff;
}
.news-list-file .voir_pj {
  /*line-height:1.6em;*/
  background: url(../images/pictoConsulter.gif) no-repeat 0 -3px;

  padding: 0;
  padding-left: 20px;
}

.news-list-file .telecharger_pj {
  background: url(../images/PictoTelecharger.gif) no-repeat 0 -3px;
  padding: 0;
  padding-left: 20px;   
}


/**********************************
  (HHU)
  *********************************/

  /*.detail_article h2 { font-size: 15px !important; border-bottom:none  !important;line-height: 15px;line-height: 22px;}*/
  .detail_article h2 { font-size: 15px; border-bottom:none;line-height: 15px;line-height: 22px;}
  .sub_menu {   
    background-image: url("../img/arrow.png");
    background-position: right center;
    background-repeat: no-repeat;
    display: block;
    overflow: visible;
    padding-right: 26px;
  }

  footer .footer-links  ul{  margin:0;  list-style: none outside none; }
  /*#footer-credits ul{  margin:0!important;  list-style: none outside none; float:left;}*/
  #footer-credits ul{  margin:0; list-style: none outside none; float:left;}
  #footer-credits ul li { margin-right: 10px;  font-weight: bold;float:left;}

  /*.csc-default a {color:#000066 !important;}*/
  .csc-default a {color:#000066;}
  /*#slider-container a {color:#fff !important;}*/
  #slider-container a {color:#fff;}


  .liste_article {
    border-bottom: 1px solid #DEDEDE;display: block;float: left;margin: 0 10px 10px;position: relative;width: 630px;
  }
  .visuel_article {
    float: left;margin-right: 7px;padding: 0 0 0 10px;text-align: left;
  }
  .contenu_article {
    clear: none;float: left;margin-left: 5px;padding: 0 0 10px; width: 488px;
  }

  .contenu_article h4 {
    /*margin-top: 1px!important;text-align: left;*/
    margin-top: 1px;text-align: left;
  }
  /*.contenu_article h4  a{text-decoration:none!important;}*/
  .contenu_article h4  a{text-decoration:none;}

  /*.news-single-img { float: left !important; margin: 10px 10px 0 0 !important;}*/
  .news-single-img { float: left; margin: 10px 10px 0 0}


  /*#content-docs *, #content-links *, #content-share * { margin:0!important;  list-style: none outside none; }*/
  #content-docs *, #content-links *, #content-share * { margin:0;  list-style: none outside none; }
  /*#content-docs *, #content-links *, #content-share * ul li a {color:#fff !important;}*/
  #content-docs *, #content-links *, #content-share * ul li a {color:#fff;}


  .tx-powermail-pi1 .fieldsets { clear: none;}
  .tx-powermail-pi1 .fieldsets  legend, .tx-sremailsubscribe-pi1 legend, .tx-srfeuserregister-pi1 legend { font-size: 12px!important;}
  .tx-powermail-pi1 .fieldsets  label { font-size: 12px!important;}


  .tx-sremailsubscribe-pi1 input, .tx-sremailsubscribe-pi1 textarea, .tx-sremailsubscribe-pi1 .uneditable-input {width: auto;}
  .tx-srfeuserregister-pi1 input, .tx-srfeuserregister-pi1 textarea, .tx-srfeuserregister-pi1 .uneditable-input {width: auto;}

  #contenu_actu_central {}


/*
#tools-social a img {
  display: block;
  -webkit-transition: all 0.2s;
}
#tools-social a img:hover {
  filter: none;
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
}
.ombre, #tools-social a img {
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(1);
  -ms-filter: grayscale(1);
  -o-filter: grayscale(1);
}
*/
#tools-social a img {opacity:0.5;}
#tools-social a img:hover {opacity:1;}

/***********************************************
  CHANGEMENT DSE ITEMS DU MENU
  ************************************************/
  ul#css3menu1 li.WhoIsMarie>a { -moz-box-shadow:0 -1px #00A14B, 0 3px 0 #00A14B,0 6px 4px #999999;-webkit-box-shadow:0 -1px #00A14B, 0 3px 0 #00A14B,0 6px 4px #999999;box-shadow:0 -1px #00A14B, 0 3px 0 #00A14B,0 6px 4px #999999;background-color:#00A14B;background-image:-o-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13)); background-image:-moz-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(44,160,202,0)),to(rgba(0,0,0,0.13)));  background-image:-webkit-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));border-width:0 0 2px 0;border-style:solid;border-color:#00A14B;border-radius:0 15px 0 15px;-moz-border-radius:5px;-webkit-border-radius:5px;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#002CA0CA,endColorstr=#20000000); }
  ul#css3menu1 li.WhoIsMarie:hover>a,ul#css3menu1 li.WhoIsMarie a.pressed { -moz-box-shadow:0 2px 0 #00A14B,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;-webkit-box-shadow:0 2px 0 #00A14B,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;box-shadow:0 2px 0 #00A14B,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;background-color:#00A14B;background-image:-o-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0)); background-image:-moz-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(0,0,0,0.13)),to(rgba(44,160,202,0)));  background-image:-webkit-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0));border-width:2px 0 0 0;border-style:solid;border-color:#00A14B;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#20000000,endColorstr=#002CA0CA)}

  ul#css3menu1 li.Partners>a { -moz-box-shadow:0 -1px #0D71D3, 0 3px 0 #0D71D3,0 6px 4px #999999;-webkit-box-shadow:0 -1px #0D71D3, 0 3px 0 #0D71D3,0 6px 4px #999999;box-shadow:0 -1px #0D71D3, 0 3px 0 #0D71D3,0 6px 4px #999999;background-color:#0D71D3;background-image:-o-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13)); background-image:-moz-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(44,160,202,0)),to(rgba(0,0,0,0.13)));  background-image:-webkit-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));border-width:0 0 2px 0;border-style:solid;border-color:#0D71D3;border-radius:0 15px 0 15px;-moz-border-radius:5px;-webkit-border-radius:5px;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#002CA0CA,endColorstr=#20000000); }
  ul#css3menu1 li.Partners:hover>a,ul#css3menu1 li.WhoIsMarie a.pressed { -moz-box-shadow:0 2px 0 #0D71D3,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;-webkit-box-shadow:0 2px 0 #0D71D3,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;box-shadow:0 2px 0 #0D71D3,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;background-color:#0D71D3;background-image:-o-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0)); background-image:-moz-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(0,0,0,0.13)),to(rgba(44,160,202,0)));  background-image:-webkit-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0));border-width:2px 0 0 0;border-style:solid;border-color:#0D71D3;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#20000000,endColorstr=#002CA0CA)}

  ul#css3menu1 li.Toolstodecide>a { -moz-box-shadow:0 -1px #ED1C24, 0 3px 0 #ED1C24,0 6px 4px #999999;-webkit-box-shadow:0 -1px #ED1C24, 0 3px 0 #ED1C24,0 6px 4px #999999;box-shadow:0 -1px #ED1C24, 0 3px 0 #ED1C24,0 6px 4px #999999;background-color:#ED1C24;background-image:-o-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13)); background-image:-moz-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(44,160,202,0)),to(rgba(0,0,0,0.13)));  background-image:-webkit-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));border-width:0 0 2px 0;border-style:solid;border-color:#ED1C24;border-radius:0 15px 0 15px;-moz-border-radius:5px;-webkit-border-radius:5px;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#002CA0CA,endColorstr=#20000000); }
  ul#css3menu1 li.Toolstodecide:hover>a,ul#css3menu1 li.WhoIsMarie a.pressed { -moz-box-shadow:0 2px 0 #ED1C24,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;-webkit-box-shadow:0 2px 0 #ED1C24,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;box-shadow:0 2px 0 #ED1C24,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;background-color:#ED1C24;background-image:-o-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0)); background-image:-moz-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(0,0,0,0.13)),to(rgba(44,160,202,0)));  background-image:-webkit-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0));border-width:2px 0 0 0;border-style:solid;border-color:#ED1C24;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#20000000,endColorstr=#002CA0CA)}

  ul#css3menu1 li.SuccesStories>a { -moz-box-shadow:0 -1px #CB6928, 0 3px 0 #CB6928,0 6px 4px #999999;-webkit-box-shadow:0 -1px #CB6928, 0 3px 0 #CB6928,0 6px 4px #999999;box-shadow:0 -1px #CB6928, 0 3px 0 #CB6928,0 6px 4px #999999;background-color:#CB6928;background-image:-o-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13)); background-image:-moz-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(44,160,202,0)),to(rgba(0,0,0,0.13)));  background-image:-webkit-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));border-width:0 0 2px 0;border-style:solid;border-color:#CB6928;border-radius:0 15px 0 15px;-moz-border-radius:5px;-webkit-border-radius:5px;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#002CA0CA,endColorstr=#20000000); }
  ul#css3menu1 li.SuccesStories:hover>a,ul#css3menu1 li.WhoIsMarie a.pressed { -moz-box-shadow:0 2px 0 #CB6928,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;-webkit-box-shadow:0 2px 0 #CB6928,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;box-shadow:0 2px 0 #CB6928,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;background-color:#CB6928;background-image:-o-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0)); background-image:-moz-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(0,0,0,0.13)),to(rgba(44,160,202,0)));  background-image:-webkit-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0));border-width:2px 0 0 0;border-style:solid;border-color:#CB6928;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#20000000,endColorstr=#002CA0CA)}

  ul#css3menu1 li.Professionnals>a { -moz-box-shadow:0 -1px #3DB6E3, 0 3px 0 #3DB6E3,0 6px 4px #999999;-webkit-box-shadow:0 -1px #3DB6E3, 0 3px 0 #3DB6E3,0 6px 4px #999999;box-shadow:0 -1px #3DB6E3, 0 3px 0 #3DB6E3,0 6px 4px #999999;background-color:#3DB6E3;background-image:-o-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13)); background-image:-moz-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(44,160,202,0)),to(rgba(0,0,0,0.13)));  background-image:-webkit-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));border-width:0 0 2px 0;border-style:solid;border-color:#3DB6E3;border-radius:0 15px 0 15px;-moz-border-radius:5px;-webkit-border-radius:5px;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#002CA0CA,endColorstr=#20000000); }
  ul#css3menu1 li.Professionnals:hover>a,ul#css3menu1 li.WhoIsMarie a.pressed { -moz-box-shadow:0 2px 0 #3DB6E3,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;-webkit-box-shadow:0 2px 0 #3DB6E3,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;box-shadow:0 2px 0 #3DB6E3,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;background-color:#3DB6E3;background-image:-o-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0)); background-image:-moz-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(0,0,0,0.13)),to(rgba(44,160,202,0)));  background-image:-webkit-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0));border-width:2px 0 0 0;border-style:solid;border-color:#3DB6E3;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#20000000,endColorstr=#002CA0CA)}

  ul#css3menu1 li.NewsAgenda>a { -moz-box-shadow:0 -1px #743895, 0 3px 0 #743895,0 6px 4px #999999;-webkit-box-shadow:0 -1px #743895, 0 3px 0 #743895,0 6px 4px #999999;box-shadow:0 -1px #743895, 0 3px 0 #743895,0 6px 4px #999999;background-color:#743895;background-image:-o-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13)); background-image:-moz-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(44,160,202,0)),to(rgba(0,0,0,0.13)));  background-image:-webkit-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));border-width:0 0 2px 0;border-style:solid;border-color:#743895;border-radius:0 15px 0 15px;-moz-border-radius:5px;-webkit-border-radius:5px;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#002CA0CA,endColorstr=#20000000); }
  ul#css3menu1 li.NewsAgenda:hover>a,ul#css3menu1 li.WhoIsMarie a.pressed { -moz-box-shadow:0 2px 0 #743895,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;-webkit-box-shadow:0 2px 0 #743895,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;box-shadow:0 2px 0 #743895,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;background-color:#743895;background-image:-o-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0)); background-image:-moz-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(0,0,0,0.13)),to(rgba(44,160,202,0)));  background-image:-webkit-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0));border-width:2px 0 0 0;border-style:solid;border-color:#743895;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#20000000,endColorstr=#002CA0CA)}

  ul#css3menu1 li.PartnersSpace>a { -moz-box-shadow:0 -1px #666, 0 3px 0 #666,0 6px 4px #999999;-webkit-box-shadow:0 -1px #666, 0 3px 0 #666,0 6px 4px #999999;box-shadow:0 -1px #666, 0 3px 0 #666,0 6px 4px #999999;background-color:#666;background-image:-o-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13)); background-image:-moz-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(44,160,202,0)),to(rgba(0,0,0,0.13)));  background-image:-webkit-linear-gradient(-90deg,rgba(44,160,202,0),rgba(0,0,0,0.13));border-width:0 0 2px 0;border-style:solid;border-color:#666;border-radius:0 15px 0 15px;-moz-border-radius:5px;-webkit-border-radius:5px;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#002CA0CA,endColorstr=#20000000); }
  ul#css3menu1 li.PartnersSpace:hover>a,ul#css3menu1 li.WhoIsMarie a.pressed { -moz-box-shadow:0 2px 0 #666,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;-webkit-box-shadow:0 2px 0 #666,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;box-shadow:0 2px 0 #666,0 3px 0 #0E3871,0 1px 0 #60C9F0,0 5px 3px #999999;background-color:#666;background-image:-o-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0)); background-image:-moz-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0));   background-image:-webkit-gradient(linear,50% 0%,50% 100%,from(rgba(0,0,0,0.13)),to(rgba(44,160,202,0)));  background-image:-webkit-linear-gradient(-90deg,rgba(0,0,0,0.13),rgba(44,160,202,0));border-width:2px 0 0 0;border-style:solid;border-color:#666;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#20000000,endColorstr=#002CA0CA)}



/**********************************
  ALE
  *********************************/
  
  .container{
    margin-top: 145px;
  }

  /* MENU */
  /*Fixe le problème de taille de police du menu*/

  #side-menu{
    z-index: 10;
  }


  ul#css3menu1 a {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 21px;
  }


  /* SLIDER */

  #slider-container {
    margin-top: 6px;
    margin-bottom: 25px;
  }

  #inner-container img {
    margin: 0 auto 0;
  }

  /* CONTENU */


  #content-container .detail_article h2
  {
    margin-top: 11px;
  }

  footer{
    margin-top: 0px;
    padding-bottom: 0px;
  }


  footer, footer p, footer a{
    font-family: Arial, Helvetica, sans-serif;
  }

  footer .footer-links ul li,
  footer .footer-links ul li a,
  footer .footer-links a
  {
    font-weight: normal;
  }

  #footer-image{

  }

  #network-access {
    padding-bottom: 0px;
  }
  #network-access strong {
    font-family: Arial, Helvetica, sans-serif;
  }

  footer .footer-links p.footer-links{
    margin-bottom: 0px;
  }

  #footer-credits{
    float: right;
    position: static;
  }

  #footer-bottom{
    position: relative;
    top: -30px;
  }


/**********************************
  HHU : Partners' Intranet
  *********************************/

  .logout_stdWrap { width: 100%; float: left;}
  h4.logoutHeader_stdWrap {float:left;}
  .logoutMessage_stdWrap {margin: 10px 0 10px 10px;float:left;}
  .logoutLabel_stdWrap label{width:auto!important;}
  .logoutLabel_stdWrap, .logoutSubmit_stdWrap {width: 48%;float: left;}

  .forgotSubmit_stdWrap {text-align:left;}
  .forgotSubmit_stdWrap input[type="submit"], .changePasswordSubmit_stdWrap input[type="submit"] {margin-top:0px !important;}

  .changePassword_stdWrap { width: 100%; float: left;}
  h4.changePasswordHeader_stdWrap {float:left;}
  .changePasswordMessage_stdWrap {margin: 10px 0 10px 10px;float:left;}
  
  
  #map img {
    max-width: none;
    box-shadow:none;
  }

  a.page_typo3_partenaire {
    color: #DF1421;
  }
  
  a.siteWeb_partenaire {
    color: #00A14B;
  }