/* Foundation v2.1.5 http://foundation.zurb.com */

/* Artfully masterminded by ZURB  */



/* -------------------------------------------------- 

   Table of Contents

-----------------------------------------------------

:: Shared Styles

:: Page Name 1

:: Page Name 2

*/

* {outline: none;}

body {background: url('images/shared/body_bg.jpg') #fff 50% 40px no-repeat; width: 100%; font-size: 12px; font-family: "open-sans",sans-serif;}

a {color: #2f708d;}

a:hover {text-decoration: underline; }

form span, label {font-weight: bold !important}

.clear{clear: both}



@font-face {

    font-family: "MyriadProB";

    src: url(fonts/MyriadPro-Bold.otf);

}

@font-face {

    font-family: "MyriadPro";

    src: url(fonts/MyriadPro-Regular.otf);

}

@font-face {

    font-family: "unispace";

    src: url(fonts/unispace-rg.ttf);

}

@font-face {

    font-family: "DroidSans";

    src: url(fonts/DroidSans.ttf);

}

@font-face {

    font-family: "DroidSansB";

    src: url(fonts/DroidSans-Bold.ttf);

}

@font-face {

    font-family: "open-sans-bold";

    src: url(fonts/open-sans/OpenSans-Bold.ttf);

}

@font-face {

    font-family: "open-sans-bold-italic";

    src: url(fonts/open-sans/OpenSans-BoldItalic.ttf);

}

@font-face {

    font-family: "open-sans";

    src: url(fonts/open-sans/OpenSans-Regular.ttf);

}

@font-face {

    font-family: "palatino";

    src: url(fonts/palatino/PALA.ttf);

}

@font-face {

    font-family: "palatino-bold";

    src: url(fonts/palatino/PALAB.ttf);

}



/* -----------------------------------------

   Shared Styles

----------------------------------------- */

.no-padding {padding:0px !important;}

.no-outline {box-shadow: none !important;}

.wrapper {padding:0; margin:0 auto !important;  width:1000px; position: relative;}

.page_container { padding-bottom: 0px; margin-top: -8px;}

.page_container.home {padding-top: 15px; margin-top: 0px;}

#body_bg_fix {background: url('images/shared/bg_body.png') no-repeat;}



/* -----------------------------------------

   Header Styles

----------------------------------------- */

#header_bar {

  background: #3d8db9;

  padding: 11px 0px;

}



#header_links a, #header_links div{display: inline-block;vertical-align: top;zoom: 1; *display: inline; height: 11px}

#header_links .home_link { background: url('images/shared/header_home.png'); width: 12px; margin-right: 17px;}

#header_links .sep { background: url('images/shared/header_sep.jpg'); width: 1px; margin-top: 3px; }

#header_links .sitemap_link { background: url('images/shared/header_sitemap.png'); width: 15px; margin-right: 15px; }

.links_zone a{color: #fff; font-size: 12px; padding-right: 3px; margin-left: 3px; }



#header {

  height: 110px;

  margin-top: 15px;

  margin-bottom: 7px;

  background: url('images/shared/header_logo.png') no-repeat;

}



#header_logo_link {

  display: block;

  height: 98px;

  width: 534px;

  position: absolute;

}



#header_right {float: right; text-align: right;}



#header_shortcuts {margin-right: 10px;}

#header_shortcuts a, #header_shortcuts div{display: inline-block;vertical-align: top;zoom: 1; *display: inline; height: 11px}

#header_shortcuts .home_link { background: url('images/shared/header_home.png'); width: 12px;}

#header_shortcuts .sep { background: url('images/shared/header_sep.png'); width: 2px; }

#header_shortcuts .sitemap_link { background: url('images/shared/header_sitemap.png'); width: 15px; }



#header_lang{background: url('images/shared/header_lang_icon.png') no-repeat; color: #fff;  text-align: left; padding-left: 20px; }

#header_lang .header_lang_label { background: url('images/shared/header_lang_arrow.png') center right no-repeat; width: 65px;}

#lang_select_tag {width: 88px;padding: 0px;height: 20px;display: none; border: none; background: url('images/shared/header_lang_arrow.png') 69px 9px no-repeat #3c8cb9; color: #fff; font-family: "open-sans"; font-size: 12px; -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    line-height: 13px;outline: none; margin: 0; padding: 0;}



#header_tools {

  float: right;

  background: #fff;

  border: 1px solid #e0e0e0;

  height:29px;

}



#header_tools form{

  display: inline-table;

}



#header_tools a {

  color: #656565;

  border-right: 1px solid #656565;

  padding-right: 8px;

  margin-left: 4px;

  font-family: "netto", sans-serif;

  font-size: 12px;

}



#header_tools a:last-child {

  border:none;

}



#header_tools .links_zone {

  margin-top: 5px;

}



#header_search {

  border: none;

  background: url('images/shared/header_search_input.png') no-repeat;

  width: 203px;

  height: 33px;

  -webkit-border-radius: 0px;

  -moz-border-radius: 0px;

  border-radius: 0px;

  padding: 0px 0px 0px 10px;

  margin: 0;

  float: left;

  margin-top: 15px;

  font-family: "open-sans";

  font-size: 12px;

  color:#5b5b5b !important;

}



#header_search::-webkit-input-placeholder {

   color: #5b5b5b !important;

}



#header_search:-moz-placeholder { /* Firefox 18- */

   color: #5b5b5b !important;  

}



#header_search::-moz-placeholder {  /* Firefox 19+ */

   color: #5b5b5b !important;  

}



#header_search:-ms-input-placeholder {  

   color: #5b5b5b !important;  

}



#searchtext_submit {

  background: url('images/shared/header_search_submit.png') no-repeat;

  width: 39px;

  height: 33px;

  border: none;

  padding: 0;

  margin: 0;

  float: right;

  margin-top: 15px;

  cursor: pointer;

}

/* -----------------------------------------

   Nav Styles

----------------------------------------- */

#menu {background: url('images/shared/menu/menu_bg_gray.jpg'); height: 39px;}

#menu .inside-bg {background: url('images/shared/menu/menu_bg_red.jpg'); height: 39px; width: 50%; position: absolute; right: 0px}

.sf-menu {background: url('images/shared/menu/menu_bg_gray.jpg'); height: 39px}

.sf-menu>li, .sf-menu>li>a {height: 15px;}



.nav {margin-bottom:0px; background: none; position: relative; z-index: 9999}

.nav .sf-menu li, .nav  .sf-navbar li{background:none !important; color:#fff;}

.sf-menu>li a {width: auto; font-size:13px; padding-left:15px; padding-right:15px !important;}

.nav a {border-left: 5px solid green; color: #1076b6;}

.sf-menu a, .sf-menu a:visited {color: #605f5d !important; font-family: "open-sans" !important; font-size: 13px !important}

.sf-menu a:hover, .sfHover a { text-decoration: none; color: #006666;}

.l2,.l3,.l4 {-webkit-border-radius:0px !important; -moz-border-radius:0px !important; border-radius:0px !important; padding-bottom: 0px !important; width: 200px !important; margin-top: 3px;}

.nav .l3 {margin-left: 32px; margin-top: 0px;}

.nav .l4 {margin-left: 32px; margin-top: 0px;}



.sf-menu>li:nth-child(1) a{border-color: #52aadf;}

.sf-menu>li:nth-child(2) a{border-color: #f9ae19;}

.sf-menu>li:nth-child(3) a{border-color: #e62125;}

.sf-menu>li:nth-child(4) a{border-color: #3f5fac;}

.sf-menu>li:nth-child(5) a{border-color: #ceb853;}

.sf-menu>li:nth-child(6) a{border-color: #448c41;}

.sf-menu>li:nth-child(7) a{border-color: #4d3693;}

.sf-menu>li:nth-child(8) a{border-color: #e2821c;}

.sf-menu>li:nth-child(9) a{border-color: #84323f;}



.sf-menu>li:nth-child(1) a:hover {background: #52aadf;}

.sf-menu>li:nth-child(2) a:hover {background: #f9ae19;}

.sf-menu>li:nth-child(3) a:hover {background: #e62125;}

.sf-menu>li:nth-child(4) a:hover {background: #3f5fac;}

.sf-menu>li:nth-child(5) a:hover {background: #ceb853;}

.sf-menu>li:nth-child(6) a:hover {background: #448c41;}

.sf-menu>li:nth-child(7) a:hover {background: #4d3693;}

.sf-menu>li:nth-child(8) a:hover {background: #e2821c;}

.sf-menu>li:nth-child(9) a:hover {background: #84323f;}



.sf-menu>li>a {border: none; border-bottom: 4px solid;background-color: #fff}



.sf-menu>li:nth-child(1)>a{background: url('images/shared/menu/menu_border_1.png') no-repeat #fff !important;}

.sf-menu>li:nth-child(2)>a{background: url('images/shared/menu/menu_border_2.png') no-repeat #fff !important;}

.sf-menu>li:nth-child(3)>a{background: url('images/shared/menu/menu_border_3.png') no-repeat #fff !important;}

.sf-menu>li:nth-child(4)>a{background: url('images/shared/menu/menu_border_4.png') no-repeat #fff !important;}

.sf-menu>li:nth-child(5)>a{background: url('images/shared/menu/menu_border_5.png') no-repeat #fff !important;}

.sf-menu>li:nth-child(6)>a{background: url('images/shared/menu/menu_border_6.png') no-repeat #fff !important;}

.sf-menu>li:nth-child(7)>a{background: url('images/shared/menu/menu_border_7.png') no-repeat #fff !important;}

.sf-menu>li:nth-child(8)>a{background: url('images/shared/menu/menu_border_8.png') no-repeat #fff !important;}

.sf-menu>li:nth-child(9)>a{background: url('images/shared/menu/menu_border_9.png') no-repeat #fff !important;}



.sf-menu>li ul {background: #fff; padding-right:0px}

.sf-menu>li ul a:hover{color: #fff !important}

.sf-menu>li ul a { border-bottom:1px dotted;}



/* -----------------------------------------

   Accordion Styles

----------------------------------------- */



#accordion {border: 1px solid #eaeaea}

#accordion .acc_cat {background: url('images/shared/front-box-header-active.png') no-repeat #fff;padding-left: 4px; height: 40px; border-top: 1px solid #eaeaea; padding-left: 15px; padding-top: 3px;}

#accordion .acc_cat a{display: block; height: 40px; font-family: "palatino"; color: #288ec5; font-size: 18px; text-decoration: none; background: url('images/shared/accordion-arrow-expand.png') 96% 50% no-repeat;}

#accordion .l1 {margin-bottom: 2px;}

#accordion .l1.selected .acc_cat a {background-image: url('images/shared/accordion-arrow-collapse.png');}

#accordion .l1:first-child .acc_cat {border: none}



#accordion .l2 {width: 237px !important}

#accordion .l3 {width: 227px !important}

#accordion .l4 {width: 217px !important}



#accordion .l1 li {margin-bottom: 5px;}



#accordion .l1 img,

#accordion .l2-link,

#accordion .l3-link,

#accordion .l4-link {

  display: none

}



#accordion .l1,

#accordion .l2,

#accordion .l3,

#accordion .l4 {

  background: #f2f2f2;

}



#accordion .l2,

#accordion .l3,

#accordion .l4 {

  padding-left: 10px;
  margin-bottom: 0px;

}



#accordion .l2 a,

#accordion .l3 a,

#accordion .l4 a{

  display: block;

  background: url('images/shared/arrow_blue.png') left center no-repeat;

  padding-left: 10px;

  text-decoration: none;

}



#accordion .l2 .l2-link.selected>a,

#accordion .l3 .l3-link.selected>a,

#accordion .l4 .l4-link.selected>a{
  background-image: url('images/shared/arrow_blue_down.png');
  padding-left: 15px;
}



#accordion .l2 a .menuItemBg,

#accordion .l3 a .menuItemBg,

#accordion .l4 a .menuItemBg{

  color: #3f3d3d;

  font-family: "open-sans";

  font-size: 12px;

  border-bottom: 1px dotted #418fba !important;

}



#accordion .l1.selected img, #accordion .l1.selected .l2-link {

  display: block;

}



#accordion .l1.selected .l2-link.selected .l3-link {

  display: block;

}



#accordion .l1.selected .l2-link.selected .l3-link.selected .l4-link {

  display: block;

}



/* -----------------------------------------

   Slider Styles

----------------------------------------- */

.nivoSlider {top: -11px}

/* -----------------------------------------

   Footer Styles

----------------------------------------- */

.footer {position:relative; font-size:12px; color:#fff !important; background: url('images/shared/footer_bg.png') bottom center no-repeat;

         border: 1px solid #e0e0e0; border-left: none; border-right: none; padding-top: 15px; padding-bottom: 10px;}



.footer .container{background:url(images/shared/footer_bg.png) top left no-repeat;height:201px; padding-top: 15px;}

.footer .one {width:auto;margin-left:15px;}

.footer ul li {border-bottom: 1px dotted #606465}

.footer ul li:last-child {border-bottom: none}

.footer ul li a {color: #16538d}

.footer .first {font-weight: bold; font-size: 13px; margin-bottom: 10px;border-bottom: 1px solid #605f5d; color: #16538d}

.footer .first a {color: #16538d; text-decoration: none;}

.footer .first a:hover {color: #1c6bb5;}

.footer .columns:last-child {float: none; display:inline-block; }

.footer .contact li {border: none; padding: 0px; margin: 0px; margin-bottom: 5px; text-align: center;}

.footer .contact .first {border-bottom: 1px solid #605f5d; text-align: left;}



.footer .footer-logo {background: url('images/shared/footer_logo.png') no-repeat; width: 228px; height: 134px; margin-bottom: 35px;}

.footer .location_info {margin-bottom: 2px; font-size: 12px}

.footer .location_info span{text-transform: uppercase; font-weight: bold}



.footer h6 {color: #3d8db9; font-size: 20px; font-family: "palatino"; }

.footer .form-newsletter {background: url('images/shared/footer_newsletter_icon.png') 0px 5px no-repeat; padding-left: 40px; margin-bottom: 20px;}

.footer .form-newsletter .newsletter-text {border: 1px solid #d8d8d7; border-right: none; -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; width: 140px; margin-top: 5px; font-size: 12px}

.footer .form-newsletter .newsletter-submit {background: #6c6c6c; width: 32px; height: 30px; border: none; color: #fff; position: absolute; margin-top: 5px; cursor: pointer; padding: 0px 6px;}



.footer .heading {font-family: "palatino-bold"; font-size: 16px; color: #4e4e4e}

.footer .columns {margin-left: 0px; border-right: 1px dotted #4e4e4e;padding-right: 21px}

.footer .footer_menu_col {margin-left: 0px !important;margin-top: 23px;}

.footer .columns li{border: none}

.footer .columns a{color: #3f3d3d; font-size: 12px; font-family: "open-sans"; background: url('images/shared/footer_arrow.png') 0px 4px no-repeat; padding-left: 15px;}

.footer .footer_menu_col ul {margin-bottom: 0px}

.footer_menu_col:last-child .columns{border: none}



#footer_middle, #footer_right {margin-top: 10px;}



.copyright .wrapper {font-size: 12px; text-align: center; color: #767676; padding: 10px;}



.footer .follow-us {

  margin-left: 0px !important;

  margin-top: 12px

}

.follow-us .facebook{

  background: url('images/shared/sn_facebook.png') no-repeat;

  width: 35px;

  height: 36px;

}

.follow-us .twitter{

  background: url('images/shared/sn_twitter.png') no-repeat;

  width: 35px;

  height: 36px;

}

.follow-us .linkedin{

  background: url('images/shared/sn_linkedin.png') no-repeat;

  width: 35px;

  height: 36px;

}

.follow-us div {

  display: inline-block;

  vertical-align: top;

  zoom: 1; /* Fix for IE7 */

  *display: inline; /* Fix for IE7 */

  margin-right: 1px;

}

.follow-us span {

  display: block;

  margin-bottom: 10px;

}

.follow-us div a {

  display: block; width: 35px; height: 36px;

}



.footer_top {

  background: url('images/shared/footer_top.png') no-repeat;

  width: 23px;

  height: 23px;

  position: absolute;

  left: 1135px;

  top: 24px;

}



.footer_mini_facebook, .footer_mini_twitter {

  width: 21px;

  height: 21px;

  position: absolute;

  top: 33px;

  background-repeat: no-repeat;

}



.footer_mini_facebook {

  background: url('images/shared/footer_mini_fb.png');

  margin-left: 6px;

}



.footer_mini_twitter {

  background: url('images/shared/footer_mini_twitter.png');

  margin-left: 35px;

}



.newsletter_footer_title {background: url('images/shared/footer_bullet_primary.png') 0px 4px no-repeat; font-size: 18px !important; margin-bottom: 8px;}





/* -----------------------------------------

   Main Layout

----------------------------------------- */

.left_content {width:249px; float: left; padding-left:11px;}

/*.right_content {width:724px; float: right; padding-left:18px;background:#fff;padding-bottom:0px;}*/

.right_content {width:724px; float: right;padding: 0px 0px 18px 0px; margin-left: -50px;position: relative;}

.right_content, .full_width_content {background: #fff; z-index: 99; border: 1px solid #eaeaea; margin-bottom: 10px;}

.right_content .content, .right_content #content {padding-left: 7px !important; padding-right: 7px !important; font-size: 13px}

.right_content.home{padding: 0px;margin: 0px;background: transparent;padding: 0px 5px 18px 0px; border: none}

#right_content_padding {padding-left: 7px; padding-right: 7px;}

/*.right_content ul{list-style: inherit;}*/

.link_blue {padding:3px 6px;line-height:10px; background-color:#8c97ad; color:#ffffff; font-size:9px;}

.content.with-padding {padding: 20px;}

#banner_zone {position: relative;}

#banner_zone h1 {
font-family: "palatino";
color: #FFF;
font-size: 18px;
position: absolute;
display: block;
top: 110px;
left: 703px;
height: 46px;
overflow: hidden;
width: 289px;
text-align: right;
}



/* -----------------------------------------

   Widgets Styles

----------------------------------------- */



.front-box {margin-bottom: 15px; border: 1px solid #eaeaea;}



.front-box .front-box-title {background: url('images/shared/front-box-header-active.png') no-repeat #fff;padding-left: 4px; height: 40px;}



.front-box .front-box-title .title {height: 40px; font-family: "palatino"; color: #288ec5; font-size: 18px; padding-left: 14px; padding-top: 10px;}



.front-box .front-box-content {padding: 10px; background: #fff}



.front-box .front-box-more {background:#eaeaea; text-align: right; padding: 5px 10px;}

.front-box .front-box-more a{background: url('images/shared/arrow_blue.png') right center no-repeat #eaeaea;color: #3a3a3a; font-family: "palatino-bold"; font-size: 12px; text-transform: uppercase; display: block; padding-right: 15px;}

.front-box .front-box-more a:hover{text-decoration: underline;}



.front-box.no-padding {padding: 0px;}



.front-box .list-style li{color: #3f3d3d; list-style-image: url('images/shared/arrow_blue.png'); list-style-position: outside; padding-left: 0px; margin-left: 15px; margin-bottom: 5px;}



.front-box .list-style li:last-child a, .front-box .list-style li:last-child div, .front-box .list-style li:last-child span{border: none;}



.front-box .list-style li:last-child { margin-bottom: 0px;}



.front-box .list-style a, .front-box .list-style div, .front-box .list-style span{color: #3f3d3d; border-bottom: 1px dotted #418fba; display: block; padding-bottom: 5px;}



.front-box .list-style li, .front-box .list-style a {font-family: calibri; font-size: 12px}







.front-box.echos_etu {margin-top: 15px;}

.echos_etu .echo_item{background:url('images/shared/content_bullet.jpg') no-repeat left 7px; padding-left: 10px; margin-bottom: 5px; }

.echos_etu .echo_item span{display: block;}

.echos_etu .echo_item span a{color:#3f3d3d; font-size: 12px; font-family: "open-sans"}

.echos_etu .echo_item span a:hover{text-decoration: underline;}

.echo_items .echo_item:last-child .echo_content {border-bottom: 0px}

.echos_etu .echo_link {float:right;margin-right: -5px; margin-top: -20px; background:url('images/home/news_more_bullet.png') no-repeat left 5px; padding-left: 8px}

.echos_etu .echo_link a{color: #1076b6; font-size: 10px}

.echos_etu .echo_link a:hover{color: #4ab0ef}

.echos_etu .echo_date {font-size: 10px; color: #9c9c9c; font-family: "open-sans"}

.echos_etu .echo_content { border-bottom: 1px dotted #3d8db9}

.echos_etu .view_all{ color:#929698; text-align:right; font-size:10px;}

.echos_etu .view_all span{ color:#cccccc; font-weight:bold; font-size:24px; padding-top:4px; left:0; top:3px; position:relative;}

.echos_etu .view_all a{ color:#929698;}





.front-box.old_students .front-box-content {color: #3a3a3a;}

.old_students .old_students_desc {padding: 3px 0px 3px 7px;}



.intranet .front-box-content {background: url('images/shared/login/login_bloc_bg.png') no-repeat; height: 136px; padding-top: 17px;}

.intranet .login-input, .intranet .password {border: none; width: 190px; height: 31px; padding: 0px; margin: 0px; color: #8a8a8c; padding-left: 40px;}

.intranet .login-input{background: url('images/shared/login/login_input_bg.png') no-repeat;}

.intranet .password {background: url('images/shared/login/pwd_input_bg.png') no-repeat;}

.intranet .login-label, .intranet .pwd-label {color: #2f708d; font-family: "MyriadPro"; font-size: 14px; position: absolute; margin-top: 6px; text-align: right; width: 60px;}

.intranet .submit-login {float: left;}

.intranet a.forgot {color: #fff; font-size: 12px; display: block; text-align: right; float:right; font-family: "open-sans"; margin-top: 9px;}



.front-box.media_links {padding-bottom: 0px;}

.media_link {height: 49px; border: 1px solid #eaeaea; margin-bottom: 10px;}

.media_link a {display: block; color: #3a3a3a; font-family: "palatino"; font-size: 15px; padding-left: 79px; padding-top: 3px;}

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

.media_link.with_extra_padding a {padding-top: 15px;}

.media_links_caricature {background: url('images/shared/media_links/media_links_caricature.png') no-repeat;}

.media_links_concep_internet {background: url('images/shared/media_links/media_links_concep_internet.png') no-repeat;}

.media_links_journalistique {background: url('images/shared/media_links/media_links_journalistique.png') no-repeat;}

.media_links_nouveaux_med {background: url('images/shared/media_links/media_links_nouveaux_med.png') no-repeat;}

.media_links_radiophonique {background: url('images/shared/media_links/media_links_radiophonique.png') no-repeat;}



.newsletter {}

.newsletter .title{background:url(../images/widget/newsletter/icon.png) no-repeat; padding-left: 30px}

#newsletterForm form{margin: 0px;padding: 0px;}

#newsletterForm form input {

border: 1px solid #2f708d;

border-bottom: 1px solid #2f708d;

margin-left: 1px;

color: #2f708d;

}

#newsletterForm form input::-webkit-input-placeholder { /* WebKit browsers */

    color:    #2f708d;

}

#newsletterForm form input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

    color:    #2f708d;

}

#newsletterForm form input::-moz-placeholder { /* Mozilla Firefox 19+ */

    color:    #2f708d;

}

#newsletterForm form input:-ms-input-placeholder { /* Internet Explorer 10+ */

    color:    #2f708d;

}



.pratique .front-box-title{background-image: url('images/shared/bi_pratique.png'); padding-left: 30px;}

.pratique .title span{background:#ffffff; padding:0 8px; }

.pratique .links {position:relative; left:13px; line-height:26px; font-size:15px; padding-left:35px; padding-top:0; margin-bottom:6px;background-position: left center; background-repeat: no-repeat;}

.pratique .links:hover {background-color: #2f708d;margin-left: -23px;width: 183px;padding-left: 58px;background-position: 25px; }

.pratique .links a{color:#2f708d; display: block; font-family: "netto"; font-size: 16px}

.pratique .links:hover a{color:#fff; text-decoration: none;}

.pratique .access {background-image:url(images/shared/pratique_access.png); }

.pratique .contact {background-image:url(images/shared/pratique_contact.png); }

.pratique .annuaire {background-image:url(images/shared/pratique_annuaire.png); }

.pratique .media {background-image:url(images/shared/pratique_media.png); }

.pratique .teachers {background-image:url(images/shared/pratique_enseignant.png); }

.pratique .jobs {background-image:url(images/shared/pratique_jobs.png); }

.pratique .downloads {background-image:url(images/shared/pratique_download.png); }

.pratique .access:hover {background-image:url(images/shared/pratique_access_hover.png); }

.pratique .contact:hover {background-image:url(images/shared/pratique_contact_hover.png); }

.pratique .annuaire:hover {background-image:url(images/shared/pratique_annuaire_hover.png); }

.pratique .media:hover {background-image:url(images/shared/pratique_media_hover.png); }

.pratique .teachers:hover {background-image:url(images/shared/pratique_enseignant_hover.png); }

.pratique .jobs:hover {background-image:url(images/shared/pratique_jobs_hover.png); }

.pratique .downloads:hover {background-image:url(images/shared/pratique_download_hover.png); }

.pratique .last {margin-bottom: 18px;}



.gallery {position:relative;margin-left:13px; margin-top:8px;background:url(../images/widget/gallery_bg.png) top left no-repeat; width:219px; height:107px;cursor:pointer}

.gallery .title{color: #FFFFFF; font-size: 16px; font-weight: bold; position:absolute; top:78px; left:4px; text-shadow: 1px 1px #000000;}

.gallery .link{color: #FFFFFF; font-size: 12px; position:absolute; top:84px; left:159px;}

.gallery .link a{color: #FFFFFF; }



#old-students {background: #033e67; width: 260px;border: 1px solid #9ba6af; padding-top: 10px}

#old-students .o-s-title {font-size: 18px;color: #fff;padding-left: 12px;margin-bottom: 3px}

#old-students .o-s-title span {color: #47819f}

#old-students .img {background: url('../images/widget/old-students/img.png') no-repeat; width: 240px; height: 125px;color: #4784a5; padding-left:15px; padding-top: 15px;margin-left: 8px}

#old-students .more {color: #fff;text-align: right;font-size: 10px;padding-right: 30px;margin-top: -3px;}



/* -----------------------------------------

   Home Layout

----------------------------------------- */

.home .news {float: left; width:491px; margin-right:0px; padding-left:0px;padding-right:0px;/*background: #e8e8e8;padding-left:20px;*/}

.home .news .news_container {padding: 0px 0px 5px 13px;}

.home .news .article {margin-top: 10px;}

.home .news .article img {border:1px solid #eaeaea;}

.home .news .article_img_border {height: 5px; width: 100%; margin-top: -3px;}

.home .news .article_content {border: 1px solid #dbdbdb; border-top: 0; height: 104px; padding: 5px; overflow: hidden; line-height: 19px;}

.home .news .article_nth_1 .article_img_border {background: #f9ae19}

.home .news .article_nth_2 .article_img_border {background: #3f5fac}

.home .news .article_nth_3 .article_img_border {background: #f9ae19}

.home .news .article_nth_4 .article_img_border {background: #448c41}

.home .news .article_nth_5 .article_img_border {background: #e62125}

.home .news .article_nth_6 .article_img_border {background: #f9ae19}

.home .news .article_nth_7 .article_img_border {background: #448c41}

.home .news .article_nth_8 .article_img_border {background: #e62125}

.home .news .article_nth_9 .article_img_border {background: #f9ae19}

.home .news .article_title {color: #474747; font-family: "open-sans-bold"; font-size: 12px}

.home .news .article_news_date {color: #288ec5; font-family: "open-sans"; font-size: 12px; margin-bottom: 10px;}

.home .news .article_desc_content {color: #3f3d3d; font-family: "open-sans"; font-size: 12px}



.home .latest {float: right; width:222px; text-align: left;}

.home .latest .events_container, .left_content .events_container{font-size:12px; border:1px solid #8c97ad; -webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px; padding:4px; margin-top:8px;}

.home .latest .event_title, .left_content .event_title {color: #9ea7b9; font-size: 16px; font-weight: bold; position:relative; top:-14px; left:18px;}

.home .latest .event_title span, .left_content .event_title span{color:#8c97ad; background:#ffffff url(../images/shared/events_title.png) left center no-repeat; padding:0 8px 0 24px; }

.left_content .event_title span{font-size: 14px !important}

.home .latest .event_item { padding-left:4px; margin-bottom:4px;}

.home .latest .event_item .event_date {text-align:center;background:url(../images/shared/event_date.png) top left no-repeat; width:44px; height:49px; float:left; position:relative;}

.home .latest .event_item .event_month {text-transform: uppercase; color:#fff; font-size:10px; font-weight:bold; line-height:15px;}

.home .latest .event_item .event_day {font-size:18px; margin-top: 5px;}

.home .latest .event_item .event_description {float:right;width:171px; line-height:11px; text-align: justify; margin-top:0; margin-right:5px;}

.home .latest .event_item .event_description span {color: #8c97ad; font-weight: bold; display:block;}



.latest_update {margin-bottom:8px;}

.latest_update .front-box-title{background-image: url('images/shared/bi_latest_updates.png'); padding-left: 30px; border: none; height: 12px; background-position: left top;}

.latest_update .front-box-title .title{color: #e4bd13; font-size: 18px}

.latest_update .update_item{background: url('images/shared/lastest_update_text_bg.png') center top no-repeat; padding-top: 10px;}

.latest_update .update_item span{display: block;}

.latest_update .update_item span a{color:#515b81; font-size: 12px}

.latest_update .update_item span a:hover{ text-decoration: underline}

.latest_update .update_content {background:url('images/shared/content_arrow.png') no-repeat left top; padding-left: 20px; margin-bottom: 15px}

.latest_update .update_link {float:right;margin-right: -5px; margin-top: -20px; background:#ffb400; padding: 0px 5px; border: 1px solid #ffcd55;}

.latest_update .update_link a{color: #fff; font-size: 10px; display: block;}

.latest_update .update_date {font-size: 12px; color: #929698}



.latest_update .view_all{ color:#929698; text-align:right; font-size:10px;}

.latest_update .view_all span{ color:#cccccc; font-weight:bold; font-size:24px; padding-top:4px; left:0; top:3px; position:relative;}

.latest_update .view_all a{ color:#929698;}

.home .projects {width: 240px; text-align: center;}



#tile_shortcuts{margin: 5px auto;}

.tile_shortcut {background: url('../images/widget/tile_shortcut.png');width: 249px;height: 47px;margin-bottom: 10px}

.tile_shortcut span {color:#379ae3; font-size: 15px; font-weight: bold;padding: 15px 0px 0px 10px; display: inline-block;}

.tile_shortcut img {float: right;}



.followUs {}

.followUs .title {background:url(../images/widget/social-networks/icon.png) no-repeat;height: 25px}

.followUs ul {padding: 0px;margin: 0px;}

.followUs ul li {height: 40px;padding-top: 10px;margin: 0px;padding-bottom: 0px}

.followUs ul li.facebook {background:url(../images/widget/social-networks/facebook.png) no-repeat;}

.followUs ul li.twitter {background:url(../images/widget/social-networks/twitter.png) no-repeat;}

.followUs ul li.youtube {background:url(../images/widget/social-networks/youtube.png) no-repeat;}

.followUs ul li a{color: #0f74b7;font-size: 12px;padding-left: 40px}



.widget_echo {background: #e6e6e6; padding: 10px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;} 

.widget_echo .widget_title {font-size: 16px; font-weight: bold; color: #5e5e5e;}

.widget_echo .widget_element {border-bottom: 1px dashed #bbb;margin: 5px 0px;padding-bottom: 5px}

.widget_echo .widget_element .head {font-size: 10px}

.widget_echo .widget_element .thumb {float: left;width:30%;}

.widget_echo .widget_element .content {float: right; width: 60%; font-size: 10px}

.widget_element:last-child {border-bottom: none;margin-bottom: 0px;padding-bottom: 0px}



.tab_content .home_widget_element {margin: 5px 0px;padding-bottom: 5px}

.tab_content .home_widget_element .head {font-size: 10px}

.tab_content .home_widget_element .thumb {float: left;width:30%;}

.tab_content .home_widget_element .content {float: right; width: 60%; font-size: 10px;border: none !important;padding: 0px;}



#front-quicklinks a {color: #fff; font-size: 14px;}





#front-quicklinks div{ background-color: #2f708d;background-repeat: no-repeat;margin-bottom: 10px;padding: 10px 5px 10px 35px;background-position: 10px;}

#front-quicklinks .fq-gallery{ background-image: url('images/shared/link_gallery.png'); }

#front-quicklinks .fq-online_course{ background-image: url('images/shared/link_online_course.png'); }

#front-quicklinks .fq-master{ background-image: url('images/shared/link_master.png'); }





/*Banners*/

.banner_master {background-repeat: no-repeat; width: 221px; height: 164px; margin-bottom: 10px; margin-top: 15px;}

.banner_master.fra {background-image: url('images/shared/banners/banner_mastere_fra.png');}

.banner_master.eng {background-image: url('images/shared/banners/banner_mastere_eng.png');}

.banner_master.ara {background-image: url('images/shared/banners/banner_mastere_ara.png');}



.banner_erasmus {background-repeat: no-repeat; width: 230px; height: 120px; margin-bottom: 10px; margin-top: 15px;}

.banner_erasmus.fra {background-image: url('images/shared/banners/banner_erasmus_fra.gif');}

.banner_erasmus.eng {background-image: url('images/shared/banners/banner_erasmus_eng.gif');}

.banner_erasmus.ara {background-image: url('images/shared/banners/banner_erasmus_ara.gif');}



.banner_docs {background-repeat: no-repeat; width: 222px; height: 186px; margin-bottom: 10px; margin-top: 15px;}

.banner_docs.fra {background-image: url('images/shared/banners/banner_docs_fra.png');}

.banner_docs.eng {background-image: url('images/shared/banners/banner_docs_eng.png');}

.banner_docs.ara {background-image: url('images/shared/banners/banner_docs_ara.png');}



.banner_inscription {background-repeat: no-repeat; width: 247px; height: 84px;}

.banner_inscription.fra {background-image: url('images/shared/banners/banner_inscription_fra.png');}

.banner_inscription.eng {background-image: url('images/shared/banners/banner_inscription_eng.png');}

.banner_inscription.ara {background-image: url('images/shared/banners/banner_inscription_ara.png');}



.banner_cours {background-repeat: no-repeat; width: 222px; height: 107px; margin-bottom: 10px; margin-top: 15px;}

.banner_cours.fra {background-image: url('images/shared/banners/banner_cours_fra.png');}

.banner_cours.eng {background-image: url('images/shared/banners/banner_cours_eng.png');}

.banner_cours.ara {background-image: url('images/shared/banners/banner_cours_ara.png');}



.banner_anciens {background-repeat: no-repeat; width: 221px; height: 75px;}

.banner_anciens.fra {background-image: url('images/shared/banners/banner_anciens_fra.png');}

.banner_anciens.eng {background-image: url('images/shared/banners/banner_anciens_eng.png');}

.banner_anciens.ara {background-image: url('images/shared/banners/banner_anciens_ara.png');}



.mini_slider {background: url('images/shared/mini_slider_bg.png') no-repeat #fff; width: 491px; height: 86px;}

.mini_slider div{ height: 98px; margin-top: -6px; margin-left: 9px;background-repeat: no-repeat; background-position: 15px 50%; cursor: pointer;}

.mini_slider div a {display: block; height: 100%; width: 61px; padding-top: 30px; font-family: "palatino"; font-size: 12px; color: #404040; text-transform: uppercase; margin-left: 73px;}

.mini_slider div:hover a, .mini_slider div a:hover {text-decoration: underline;}

.mini_slider .ms_visite {background-image: url('images/shared/ms_visit_virtuelle_icon.png');}

.mini_slider .ms_galerie {background-image: url('images/shared/ms_galerie_icon.png');}

.mini_slider .ms_cours {background-image: url('images/shared/ms_cours_icon.png');}



/* -----------------------------------------

   Page Layout

----------------------------------------- */

.page .title{background:url(../images/page_title.png) top left no-repeat; padding-left:8px; font-weight:bold; font-size:18px; line-height:29px; margin-bottom:14px; color:#ffffff; height:47px;}



/* ---------------------------------------------------

   TITLE Type

*/

.page .title, .latest_update .title, .newsletter .title, .nav .l1, .intranet .login .title, .pratique .title span, .home .latest .event_title span, .home .news .title{font-family: 'Ubuntu Condensed', sans-serif;}







/* INTRANET CONTENT */

.intranet_content {width:550px;}

.intranet_container {width:830px; background-color:#fff; background-image:none;}

.bordered {

    border: solid #ccc 1px;

    -moz-border-radius: 6px;

    -webkit-border-radius: 6px;

    border-radius: 6px;

    -webkit-box-shadow: 0 1px 1px #ccc; 

    -moz-box-shadow: 0 1px 1px #ccc; 

    box-shadow: 0 1px 1px #ccc;         

}



.bordered tr:hover {

    background: #fbf8e9;

    -o-transition: all 0.1s ease-in-out;

    -webkit-transition: all 0.1s ease-in-out;

    -moz-transition: all 0.1s ease-in-out;

    -ms-transition: all 0.1s ease-in-out;

    transition: all 0.1s ease-in-out;     

}    

    

.bordered td, .bordered th {

    border-left: 1px solid #ccc;

    border-top: 1px solid #ccc;

    padding: 10px;

    text-align: left;    

}



.bordered th {

    background-color: #dce9f9;

    background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));

    background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);

    background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9);

    background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9);

    background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9);

    background-image:         linear-gradient(top, #ebf3fc, #dce9f9);

    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 

    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  

    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        

    border-top: none;

    text-shadow: 0 1px 0 rgba(255,255,255,.5); 

}



.bordered td:first-child, .bordered th:first-child {

    border-left: none;

}



.bordered th:first-child {

    -moz-border-radius: 6px 0 0 0;

    -webkit-border-radius: 6px 0 0 0;

    border-radius: 6px 0 0 0;

}



.bordered th:last-child {

    -moz-border-radius: 0 6px 0 0;

    -webkit-border-radius: 0 6px 0 0;

    border-radius: 0 6px 0 0;

}



.bordered th:only-child{

    -moz-border-radius: 6px 6px 0 0;

    -webkit-border-radius: 6px 6px 0 0;

    border-radius: 6px 6px 0 0;

}



.bordered tr:last-child td:first-child {

    -moz-border-radius: 0 0 0 6px;

    -webkit-border-radius: 0 0 0 6px;

    border-radius: 0 0 0 6px;

}



.bordered tr:last-child td:last-child {

    -moz-border-radius: 0 0 6px 0;

    -webkit-border-radius: 0 0 6px 0;

    border-radius: 0 0 6px 0;

}







/*----------------------*/



.zebra td, .zebra th {

    padding: 10px;

    border-bottom: 1px solid #f2f2f2;    

}



.zebra tbody tr:nth-child(even) {

    background: #f5f5f5;

    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 

    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  

    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        

}



.zebra th {

    text-align: left;

    text-shadow: 0 1px 0 rgba(255,255,255,.5); 

    border-bottom: 1px solid #ccc;

    background-color: #eee;

    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#eee));

    background-image: -webkit-linear-gradient(top, #f5f5f5, #eee);

    background-image:    -moz-linear-gradient(top, #f5f5f5, #eee);

    background-image:     -ms-linear-gradient(top, #f5f5f5, #eee);

    background-image:      -o-linear-gradient(top, #f5f5f5, #eee); 

    background-image:         linear-gradient(top, #f5f5f5, #eee);

}



.zebra th:first-child {

    -moz-border-radius: 6px 0 0 0;

    -webkit-border-radius: 6px 0 0 0;

    border-radius: 6px 0 0 0;  

}



.zebra th:last-child {

    -moz-border-radius: 0 6px 0 0;

    -webkit-border-radius: 0 6px 0 0;

    border-radius: 0 6px 0 0;

}



.zebra th:only-child{

    -moz-border-radius: 6px 6px 0 0;

    -webkit-border-radius: 6px 6px 0 0;

    border-radius: 6px 6px 0 0;

}



.zebra tfoot td {

    border-bottom: 0;

    border-top: 1px solid #fff;

    background-color: #f1f1f1;  

}



.zebra tfoot td:first-child {

    -moz-border-radius: 0 0 0 6px;

    -webkit-border-radius: 0 0 0 6px;

    border-radius: 0 0 0 6px;

}



.zebra tfoot td:last-child {

    -moz-border-radius: 0 0 6px 0;

    -webkit-border-radius: 0 0 6px 0;

    border-radius: 0 0 6px 0;

}



.zebra tfoot td:only-child{

    -moz-border-radius: 0 0 6px 6px;

    -webkit-border-radius: 0 0 6px 6px

    border-radius: 0 0 6px 6px

}



.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*=span]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*=span].hide,.row-fluid [class*=span].hide{display:none}[class*=span].pull-right,.row-fluid [class*=span].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;content:"";line-height:0}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}.container-fluid:after{clear:both}



#btn_emploi{

background:url(../images/btn_calendar1.png) no-repeat;

width:250px;

height:47px;

padding-top:26px;

padding-left:80px;

font-weight:bold;

}



#btn_emploi:hover{

background:url(../images/btn_calendar2.png) no-repeat;

}



#btn_emploi a{

text-decoration:none;

font-family:Verdana, Geneva, sans-serif;

}


#btn_deliberation{

background:url(../images/btn_deliberation1.png) no-repeat;

width:250px;

height:47px;

padding-top:26px;

padding-left:80px;

font-weight:bold;

}



#btn_deliberation:hover{

background:url(../images/btn_deliberation2.png) no-repeat;

}



#btn_deliberation a{

text-decoration:none;

font-family:Verdana, Geneva, sans-serif;

}


#socialNetShare{margin-top:20px}

#socialNetShare .fb-like{}

#socialNetShare .twitter-share-button{margin-left:35px}

#socialNetShare .g-plus{}



.more_special {float:right; padding:4px 8px !important; font-size:10px !important;border:1px solid !important;}

a.more_special {text-shadow: none !important; font-weight: normal;}

a.more_special:hover {text-decoration:none; }



.more_special.blue {background-color:#016cb4 !important;color:#fff !important;border-color: #0370C4 !important;}

.more_special.blue:hover {background-color:#fff !important;color: #016cb4 !important;}



.more_special.grey {background-color:#8ab127 !important;color:#fff !important;border-color: #7a9c23 !important;}

.more_special.grey:hover {background-color:#fff !important;color: #8ab127 !important;}

.datepicker_elem {width: 174px;}

.ui-datepicker-trigger {margin-top: 3px;vertical-align: top !important;}



.rounded-button {border:none; background: #fff; color: #b1b1b1; font-family: "palatino-bold"; font-size: 12px; text-transform: uppercase; padding: 5px;

                  -webkit-border-radius: 5px;

                  -moz-border-radius: 5px;

                  border-radius: 5px;

}

.rounded-button:hover {background: #b1b1b1; color: #fff; cursor: pointer;}

.rounded-button.full-width {width: 100%;}



.goTop {background: url('images/shared/up.png') no-repeat; width: 31px; height: 28px;float: right; margin-top: -15px;}



@-moz-document url-prefix() { 

    .rounded-button {

      padding: 3px;

    }

  

}

.latest_update .update_link:hover {background: #ffbc3d;border-color: #FFFFFF;}