/* CSS Document */
*{
	margin:0;
	padding:0;
}
/* GLOBAL ADAPTATION to the commission .css */
/* RESET */
body,h1,h2,h3,H4,h5,ul,li,a,li a, li ul, ul ul,ul li,p,hr{
  margin:0 0 0 0;
  padding: 0 0 0 0;
  text-decoration:none;
  line-height:1.18;
  font-style:normal;
}
h2 {
  font-size:1.2em;
}
p {
  font-size:1em;
}
/* END RESET */

#path	{
	padding:2px 0 2px 0;
        font-size: 90%;


}

html {
	font-size:100%;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 81.5%;*/
	background:#FFFFFF;
        color:#666666;
	
}

/* END GLOBAL ADAPTATION*/

.sep_line {
   width:150px;font-size:1px;height:2px;padding-top:9px;margin-bottom:6px;
   border-bottom: 1px solid #C9CFCB;
}
.boxes div .hr {
  margin-bottom:2px;
  position:relative;
  width:150px;
  left:-1px;
  height: 1px;
  background-color: #F7CAC3;
}
.boxes div .hr hr {
display: none;
}
.boxes .rightcontent_links {
  display:block;
  padding-bottom:4px;
  padding-top:2px;
}
a img{
	border:none;
}

/* topmenu*/

#topmenu, #leftcontent, #rightcontent{
	font-size:0.7em;

}
#topmenu_fixed {
/*   width:980px;*/
}
#centercontent{
/* there is a change , because of the new comission css.  font-size:0.8em;*/
        /*font-size:0.8em;*/
        font-size:70%;
   margin: 55px 189px 0 189px;
   z-index:0;

}
#centercontent div div {
  text-align:left;
}
#topmenu {
	background:url(/education/icons/back_main_menu.jpg) repeat-x;
	height:22px;
	position:absolute;
	top:123px;
	left:0;
	right:0;
	width:100%;
        z-index:1;
   margin-top:1px;
}

#topmenu #main_links{
	float:left;
        padding:0 0 0 0 ;
        /*width:810px;*/
         
}


#topmenu #main_links .left{
        display:none;
	background:url(/education/icons/menu_left.jpg);
	width:16px;
	height:43px;
	float:left;
}

#topmenu_fixed .right{
	display:block;
        margin-right:100px;
        width:220px;
	height:20px;
	float:right;
 
}


#share-tool {
       display:block;float:left;margin-right:10px;
}
#toolsBox {
  padding-top:2px;
}

#topmenu #main_links ul{
	/*display:block;
	background:url(/education/icons/back_menu.jpg) repeat-x; */
        display:none; 
	float:left;
	list-style-type:none;
	font-weight:bold;
        font-size:11px; height:43px;
        
}
#topmenu #main_links ul li { 
	float:left;
	height:43px;
        padding-top:10px;
	display:block;        
}

#topmenu #main_links ul li a, #topmenu #main_links ul li span{
	text-decoration: none;
	line-height:1em;
	display:block;
	height:43px;	margin:0px 6px 0 0;
	float:left;

}

#topmenu_fixed .home_old {
	background: url(/education/icons/onglet_home_off.jpg) 0 0 no-repeat;
 	font-size:100%;
        text-decoration: none;	
     color: #7690B5;
        height:43px;
	padding: 10px 0 0 55px;
	display:block;
	margin:0 5px 0 5px;
	float:left;
	width:80px;
}

#topmenu_fixed .home , a.home:visited{
        position:relative;
	background: url(/education/icons/onglet_home_off.jpg) 0 0 no-repeat;
 	font-size:100%;
        text-decoration: none;
        height:29px;
	color: #7690B5;
	padding: 10px 0 0 55px;
	display:block;
	margin-left:10px;
	float:left;
        top:-17px;
/*	width:100px;*/
        z-index:0;
}

.education_off a, .education a,.education a:visited{
        color:#006194; /* #7EAEC8;*/
        background:url(/education/icons/education_off.gif) no-repeat;
        padding: 0 0 0 33px;
        display:block;
        height:42px;
}

.education_off a:hover, .education a:visited{
        color: #006194;
        background:url(/education/icons/education.gif) no-repeat;
        padding: 0 0 0 33px;
        display:block;
        height:42px;
}
.culture_off a,.culture_off a:visited{
        color:#F7AB78;
        background:url(/education/icons/culture_off.gif) no-repeat;
        padding: 5px 0 0 20px;
        display:block;
}

.culture_off a:hover, .culture a{
        color:#FF6700;
        background:url(/education/icons/culture.gif) no-repeat;
        padding: 5px 0 0 20px;
        display:block;
}

.youth a,.youth a:visited {
        color:#056E9B;
        background:url(/education/icons/youth.gif) no-repeat;
        padding: 5px 0 0 25px;
        display:block;
}


.youth_off a,.youth_off a:visited  {
        color:#EC8FA3;
        background:url(/education/icons/youth_off.gif) no-repeat;
        padding: 5px 0 0 25px;
        display:block; 
}
.youth_off a:hover  {
        color:#DA2049;
        background:url(/education/icons/youth_off.gif) no-repeat;
        padding: 5px 0 0 25px;
        display:block; 
}
 

.multilinguism_off a,.multilinguism_off a:visited{
        color:#BDD28B;
        background:url(/education/icons/multi_off.gif) no-repeat;
        padding: 5px 0 0 35px;
        display:block;

}

.multilinguism_off a:hover, .multilinguism a{
        color:#7FA91B;
        background:url(/education/icons/multi.gif) no-repeat;
        padding: 5px 0 0 35px;
        display:block;

}

.citizenship_off a,.citizenship_off a:visited{
        color:#F2DB7F;
        background:url(/education/icons/citizen_off.gif) no-repeat;
        padding: 5px 0 0 34px;
        display:block;

}

.citizenship_off a:hover, .citizenship a{
        color:#E5B700;
        background:url(/education/icons/citizen.gif) no-repeat;
        padding: 5px 0 0 34px;
        display:block;

}

 
.sport_off a,.sport_off a:visited{
        color:#7D9D89;
        background:url(/education/icons/sport_off.gif) no-repeat;
        padding: 5px 0 0 25px;
        display:block;
}

.sport_off a:hover, .sport a{
        color:#004017;
        background:url(/education/icons/sport.gif) no-repeat;
        padding: 5px 0 0 25px;
        display:block;

}

.active_site {
        color: #006194;
        background:url(/education/icons/education.gif) no-repeat;
        width:80px;height:42px;
        padding: 0px 0 0 26px;

}

#leftcontent {
        position:absolute;
	left: 5px;
	top:152px;
	width:174px;
	background:url(/education/icons/mn_back_boxes.jpg) repeat-y;
	margin:10px 0 0 0;
        z-index:1;
}



/*left menu */

#leftnav {
	width: 174px;
        z-index:1;
        font-family: Verdana, Arial, Helvetica, "Adobe Helvetica",sans-serif;
}

#leftnav ul {
	list-style-type:none;
	color: #000;
        font-size:11px;
	width:98%;
	margin: 0 0 0 2px;    
}

#leftnav li {
	padding: 0 0 0 4px;
	font-weight: bold;
}

#leftnav li.mn_theme , #leftnav li.mn_theme a, #leftnav li.mn_theme a:hover, #leftnav li.mn_theme a:visited{
	font-weight: bold;
	color:#e95d0f; /*#056E9B;*/
	margin-bottom: 1px;
        margin-top: 6px;
	font-size:1.1em;
}
#leftnav li.mn_theme a:hover {
   /* color:#558065;*/
}
.about {
	font-weight: bold;
	color: #fff;
	height: 39px;
	padding-top: 5px;
	font-size: 11px;
	line-height:0.8em;
	text-align:center;
}

/* Test / for for flickering /education/site_ in IE 6 */

#leftnav ul li{
        color:#900000;
}
#leftnav ul li a.mn_title, #leftnav ul li a.mn_title:visited, #leftnav ul li a.mn_title:link, .mn_title_active {
        letter-spacing:-1px;
	text-decoration: none;
	width: 96%;
	padding-right: 0;
  	color:#056E9B;       
        display:block;
        background:url(/education/icons/bullet_blue.gif) -0.2em 3px  no-repeat;
        padding:0 0px 0px 7px;
        background-color:transparant;
}
#leftnav ul li a.mn_title:hover , #leftnav ul li a.mn_title:active  {
	color:#7EAEC8;
        background:url(/education/icons/bullet_blue_hover.gif) -0.2em 3px  no-repeat;
        background-color:transparant;
}
#leftnav li ul{
	margin: 0 0 7px 0;
}        


#leftnav ul ul li a.mn_subsection,  .mn_subsection_active {
	padding-left: 7px;
	font-weight: normal;
	display:block;
	color: #676B73;
        background:url(/education/icons/bullet_black.gif) -0.18em 4px  no-repeat;
        text-decoration:none;
        letter-spacing:0.00em;
}

* html #leftnav ul ul li a.mn_subsection {
	width: 96%;
        background:url(/education/icons/bullet_black.gif) -0.18em 4px  no-repeat;
	padding-right: 0;
        }
#leftnav ul ul li a.mn_subsection:hover {
        background:url(/education/icons/bullet_black.gif) -0.18em 4px  no-repeat;
        color: #000;
    
}
#leftnav .mn_title_active,#leftnav .mn_subsection_active {
    color:#FFFFFF;
    background:none;
    padding-left:8px;
    background:url(/education/icons/bullet_active.gif) -0.14em 4px  no-repeat;
}
#leftnav .mn_subsection_active {
    padding-left: 7px;
    background:url(/education/icons/bullet_black_active.gif) -0.14em 4px  no-repeat;
}
#leftnav .mn_div_lvlone_active, #leftnav .mn_div_lvltwo_active, #leftnav .mn_div_lvlthree_active {
  position:relative;
  background:#056E9B;
  border-bottom:1px solid #056E9B;
  width:165px;
  left:-5px;
  padding-left:5px;

}
#leftnav .mn_div_lvltwo_active {
  left:-10px;
  padding-left:10px;width:162px;
}

#leftnav .mn_div_lvlthree_active {
  left:-10px;
  padding-left:11px;
  width:160px;
}
.article_title {
	min-width:20em;
	color:#056E9B;
	margin:0 10px 0 10px;
	padding: 5px 0 3px 0;
	/*text-transform:- uppercase;*/
	font-weight: bold;
}

.article_title h1 {
	font-size: 155%;
	margin:0px;color:#e95d0f; /*#056E9B;*/
	padding:0 0 0 20px;
	background:url(/education/icons/new.jpg) no-repeat;
}



/* NEWS */
.clear_all{
	clear:both;font-size:5px;
        height:5px; text-decoration:none;
}
.lbox .clear_all{
	clear:both;font-size:3px;
        height:2px; text-decoration:none;
        padding-top:6px;
}

.lbox {
           margin:12px 0px 1px 85px; /* margin-left:85px;*/
  border-bottom: 1px solid #A2B9A9;
  display:block;

}
.lbox h2{
    font-size: 1.13em ; /*141.5%; /* 18px*/
    font-weight:bold;
    padding-top: 5px;
    color:#056E9B;

}	

.lbox h2 a, .lbox h2 a:visited, .lbox h2 a:active,.lbox h2 a p{
	color:#056E9B;
        text-decoration:none;

}
.lbox h2 a:hover, .lbox h2 a:hover p {
	color:#077FBB;
}	
span.date {
       position:relative; text-align:left;width:100%;
}

.thumb {
    float:left;
    width: 80px;
    height:75px;
    margin-right: 1px;
    padding: 1px 50px 0px 0;
    z-index:0;
    text-align:right;
}
.thumb img {
        height:75px;
        border:1px solid #222222;

}
.lbox .thumb {
        margin-left:-85px;
        width: 1px;
        /*position:absolute;*/
}

.prevnews{
        text-align:right;
        padding:0 10px 5px 0;
        font-size:0.9em;
}
.prevnews a , .prevnews a:visited, .prevnews a:link {
        text-decoration:none;
        color:#666666;
        letter-spacing:0.05em;
}
.prevnews a:hover {
        color:#333333;
        font-weight:600;
        letter-spacing:0.0em;
}


/* RIGHT COLUMN */

.boxes p{
	padding-top: 2px;
        
}

#rightcontent {
        clear:both;
        /*float:right;*/
        position: absolute;

        text-align: left; 
	right:5px;
	top:162px;
	width: 154px;
	background:url(/education/icons/back_boxes.jpg) repeat-y;
        z-index:5;
}	
		
.boxsubtitle {
	font-weight: bold;
	color: #056E9B;
	padding: 10px 0 0 0;
	width:145px;
}

.events_wrapper {
    position:relative;width:150px;clear: both;
    margin-left:3px;
}

.events p {
        font-size:0.90em;
}
.event_image{
    position:relative; float: left; width: 42px;height:100%;
}
.event_image img {
	width:42px;
}
.event_text {
    position:relative; float: left; width: 99px;margin-left:4px

}
#rightcontent h4{
        
        padding:0 0 0 20px;
	color: #056E9B;
        margin:4px 8px 5px 4px;
        border : 0px solid black;
        text-align:left;
        valign:middle;
        font-size:12px;
        text-decoration:none;
 
}

h4.back_consultation{
	background:url(/education/icons/links.jpg) 0 2px no-repeat; 
        Height:20px;
}
h4.links{
	background:url(/education/icons/links.jpg) 0 -1px  no-repeat;
        Height:18px;
}
h4.support{
 
	background:url(/education/icons/support.jpg) 0 0px  no-repeat;

}
h4.other{
	background:url(/education/icons/other.jpg) 0 0px  no-repeat;
        Height:18px;
}

.boxes {
	width:154px;
	margin: 0 0 0 0;
}

.boxsubtitle img {
	float:left;
	padding-right: 5px;
}
.boxes ul li a {
	padding-left: 5px;
	font-weight: normal;
	display:block;
	color: #676B73;
        background:url(/education/icons/bullet_black.gif) -0.25em 3px  no-repeat;
        text-decoration:none;
        letter-spacing:0.00em;
}
.boxes ul{
	list-style-type:none;
	margin: 0 0 0 0px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.boxes img {
  max-width:125px;
  width: expression(this.width > 125 ? 125: true);
}
#boxesbottom , .boxesbottom,.mn_boxesbottom {
	background-image: url(/education/icons/bottom_boxes.jpg);
	height: 35px;
	background-repeat: no-repeat;
}
.mn_boxesbottom{
  background-image: url(/education/icons/bottom_boxes_left.jpg);
  width:174px;
}
#boxestop {
	background: url(/education/icons/bg_rightmenu.jpg) top no-repeat;
	height: 38px;
        padding-top: 1px;
}
 
.boxes a{
	color: #0F218B;
	text-decoration: none;

}

.boxes a:hover{
	color: #000;
	text-decoration: none;
}


.line{
	border-bottom: 1px dashed #ACCEDD;
}

li.mn_glossary {
	font-weight: bold;
        text-decoration:none;
	text-transform:uppercase;
        background:url(/education/icons/bullet_glossary.jpg) no-repeat 2px 3px;
        text-indent:8px;
	margin: 4px 1px 0 0;
}

li.mn_glossary a{
	letter-spacing:0.05em;
        text-decoration:none;
	color:#77787B;
        
}
li.mn_glossary a:hover{
        letter-spacing:00.05em;
        font-weight:800;
        color:#333768;
}

.mn_leftfilet {
	border:1px dashed #FFFFFF;
	padding-bottom: 0px;
        z-index:0;
        width:10px;
        font-size:1px;
}

#rightcontent p, #rightcontent ul{
	width:97%;
	margin: 0 0 0 5px;

}

#rightcontent ul li a, #rightcontent a{
	color:#666666;
}

#rightcontent ul li a:hover, #rightcontent a:hover{
	text-decoration:underline;
}

span.date{
	color:#003399;;
	/*font-size:1.1em; */
        font-size:90%;
}


table.float_left tr td h2{  /* also for the portlets in centerpage */
	color:#056E9B;
	font-size:141.5%;
        padding:0 0 0 20px;
        margin:4px 8px 5px 4px;
}

td.middle{
	background:#fff url(/education/icons/middle.jpg) repeat-x bottom;
        width:46%;
}
td.middle div li a {
  vertical-align:top;

}
td.left{
	background:#fff url(/education/icons/middle_left.jpg) bottom no-repeat;
}

td.right{
	background-color:#fff;
	background:url(/education/icons/middle_right.jpg) bottom no-repeat;
}

.middle h2 {
    font-weight:bold;
}
.call_header img {
/*   display:block;*/
     vertical-align:top;
}
h2.glance{
	background:url(/education/icons/new.jpg) no-repeat ;
        text-align:left;height:20px;
}

h2.calls{
	background:url(/education/icons/back_calls.jpg) no-repeat ;	
}

h2.focus{
	background:url(/education/icons/back_focus.jpg) no-repeat ;
}

h2.sharing{
	background:url(/education/icons/back_sharing.jpg) no-repeat ;
}

table.float_left tr td h3{
	color:#96B445;
	/*font-size:1.4em;*/
	margin:5px 0 5px 0;
}

table.float_left{
	 float:left;
	 margin: 0 5px 0 0;
	 width:96%;
         z-index:10;
}

a.more, a.more:visited{

	font-weight:bold;
	color:#056E9B;
	text-decoration:none;
}

table a.more,table a.more:visited{
	margin: 5px 0 0 0;
}

table a.more:hover, p a.more:hover{
	text-decoration:underline;
}


table.float_left ul{
	list-style-type:none;
	margin: 4px 0 0 0;
	/*font-size:1.2em;*/
}

table.float_left  ul li{
	background:url(/education/icons/bullet_glossary.jpg) 0px 4px no-repeat;
	padding: 0px 0px 0px 15px;
}

table.float_left a , table.float_left a:active , table.float_left a:visited{
	color:#056E9B;
	font-weight:bold;
	/*font-size:1em;*/
	text-decoration:none;
}


table.float_left a:hover{
    color:#7EAEC8;
    text-decoration:underline;
}

.options{
	float:right;
	width:80px;
	text-align:right;
        margin-top:-18px;
}
.options a {
  padding-right:4px;
}
.small_em{
	line-height:1em;
	margin:0 0 5px 0;
}

.small_em2{
	line-height:0.8em;
	margin:0 0 7px 0;
}

div .prev{
        text-align:right;
        width:100%;
        padding:0 10px 5px 0;
        font-size:0.9em;
}
div .prev a ,div .prev a:visited,div .prev a:link {
        text-decoration:none;
        color:#666666;
        font-weight:300;
        letter-spacing:0.02em;
}
div .prev a:hover {
        color:#333333;
        font-weight:500;
        letter-spacing:0.02em;
}




div .lastupdate {
  clear:both;align:left; 
  font-size:1.1em;
  margin-bottom:9px;
  
}

.footer {
    position:relative;
    margin-top:20px;
    font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-size: 12px;
    z-index:0;
    left:195px;
    width:70%;
    top:35px;
    height:85px;
}
.footer_index {
    position:relative;
    margin-top:20px;
    font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
    font-size: 12px;
    z-index:0;
    top:115px;
    width:100%;
    height:1px;
    display:block;
}

.clear_footer{
	clear:both;
        height:5px;
}
.clear_footer a ,.clear_footer a:visited,.clear_footer a:active{
   text-decoration:none; 
   font-weight:bold;font-size: 0.85em;
   color:#056E9B;
}
.archived_news {
  width:100%%;
  text-align:right;
  font-size:1.4em;
  font-family:arial;
  font-weight:800;
  padding-right:8px;
}



#topmenu #main_links ul, #main_links .left, #main_links .right{
        display:none; 
}

div #main_links {
  width:100%;
  
}
div div #fontSize {
  float:right;
  position:relative;
  top:-51px;
  left:75px;

}


.clear_all_topmenu{
	clear:both;font-size:3px;
        height:2px; text-decoration:none;
        padding-top:0px;
}


