/*------------------------- Menu Principal deroulant -------------------------*/
#topmenu{
    position: inherit;
    padding-left:5px;
    font-size: 12pt;
    background: #369;
}
#topmenu ul, #menu li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}	
/*---------- Niveau 1 ----------*/
#topmenu .niveau1 li {float: left;}
#topmenu .niveau1 li a.level1 {
    display: block;
    text-decoration: none;
    text-align: left;
    white-space:nowrap;
    padding: 0px 25px 0;
    color: #def;
    line-height: 34px;
}
#topmenu .niveau1 li:hover a.level1, #topmenu .niveau1 li a.level1:hover {
    background: #FFCC00;
    color: #004a95;
}
/*---------- Niveau 2 ----------*/
#topmenu .niveau2 {
    display: none;
    z-index: 999;
    border: 1px solid #000000;
    position: absolute;
    top: 300px;
    background:#004a95;
    opacity : 0.85;
    padding:6px 0 6px 0;
}
#topmenu .niveau2 li {
    display: inline;
    clear: left;
    float:none;
    margin: -1px 0 0;
}
#topmenu .niveau2 li a.level2 {
    display:block;
    padding: 5px 16px;
    text-align: left;
    color: #FFF;
    line-height: 12px;
    white-space:nowrap;
}
#topmenu .niveau2 li a:hover {
    color: #f0b528;
    background: none;
}
#topmenu li:hover .niveau2 , #topmenu .sfhover .niveau2 {
    display: block;
    top: auto;
    min-height: 0; /* corrige un bug IE7 */
}

* { margin:0; padding:0;}
body{
    background:#FFFFFF;
    color:#444444; 
    font:10pt Verdana,Sans-Serif;
    text-align:justify;
}
 
input,select,textarea{
    font:11pt Verdana,Arial,sans-serif;
    padding:2px 1px;
    color:#000;
}

#page{
    background:url(../../../../plugins/PluginULg/images/Common/fond_degrade.jpg) center top repeat-x;
}
#pagein{
    position:relative;
    width:1008px;
    margin:0 auto;
}

p				{ padding-top:15px; font-size: 10pt;}

a,a:hover		{ text-decoration:none; color:#0066CC;}
a img			{ border:none;}
a.flechebleue	{ background:url(../../../../plugins/PluginULg/images/Common/fleche_bleue.gif) 0 3px no-repeat; padding-left:11px; display: inline-block;}
a.vide			{ color:#999;}

fieldset		{ border:none; padding-top:5px;}

th { text-align:left;
	margin: 0;
	line-height:18px;
	font-weight:bold;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(../images/bg_header.jpg) no-repeat;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	color: #6D929B;
}
th.spec1 { 
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(../images/bullet1.gif) no-repeat;
}
th.spec2 { 
	background: #f5fafa url(../images/bullet2.gif) no-repeat;
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	color: #797268;
}
th.spec1c { 
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(../images/bullet1.gif) no-repeat;
	text-align: center;
}
th.spec2c { 
	background: #f5fafa url(../images/bullet2.gif) no-repeat;
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	color: #797268;
	text-align: center;
}
th.nobg {
	border-top: 0;
	border-left: 0;	
	border-right: 1px solid #C1DAD7;
	background: none;
}
td.nobdr {
	border: 0 0 0 0;
}
td.spec1{padding: 3px 3px 3px 6px;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	color: #4f6b72;
}
td.spec2 {padding: 3px 3px 3px 6px;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #F5FAFA;
	color: #797268;
}
td.spec1c{padding: 3px 3px 3px 6px;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	color: #4f6b72;
	text-align: center;
}
td.spec2c {padding: 3px 3px 3px 6px;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #F5FAFA;
	color: #797268;
	text-align: center;
}
td.code {padding: 3px 3px 3px 6px;
	border: 0 0 0 0;
	font-family:courier;
	font-weight:normal;
	font-size:11pt;
    line-height:12px;
}

/* Modif depuis plugin pour V6 */

#myGallery .oldGallery			{color:#FFFFFF;}

ul.homeWiki li					{padding-bottom:4px;list-style-position:outside;}

#login_table{
	width: 250px; 
	padding:3px;
	border:0px;
	background:#E0F2FB;	
}


table.compare  {cellpadding: 6px; margin: 3px; border-collapse: collapse; }
table.compare  tr td {text-align: center; border-width: 1px ; border-color: #aaa; border-style: solid; border-spacing: 0; }
.trim_to_content { cellpadding:0; margin:0; border:0; border-spacing:0}
.ack_button{margin: 6px; text-align: center; padding:2px;}
.clearr:after {clear: right;}
.timeline {background-image:url("images/bloc_888888_6x16.png"); background-position: 374px 0px; background-repeat: repeat-y;}
.arrow {position:absolute; display:block;
	/* background-image:url('images/ui-icons_454545_256x240.png');*/
	width:16px; height:16px;margin:0px;padding:0px;}
.arr_left {background-image:url('images/ui-icons_888888_256x240.png');
	width:16px; height:16px;margin:0px;padding:0px;position:relative;top:-20px;left:445px;
	background-position:-92px -16px;}
.arr_right {background-image:url('images/ui-icons_888888_256x240.png'); 
	width:16px; height:16px;margin:0px;padding:0px;position:relative;top:-20px;left:304px;
	background-position:-32px -16px;}
.arr_bot {bottom:-8px;}
.arr_below {border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000;}
.arr_below span {background-position:-64px -16px; top:-8px;}
.arr_above {background-image:url('images/ui-icons_888888_256x240.png'); background-color: #FFF;
	width:16px; height:8px;margin:0px;padding:0px;position:relative;top:0px;left:372px;
	background-position:-2px -18px;}
.arr_leftside {border-left:6px solid #888;position:relative;top:0px;left:387px;width:8px;height:40px;}
.arr_leftside span {background-position:0px -16px; bottom:-8px;}

.datetext{position: absolute; bottom: 5px; left: 2em;}
.datebox{position: relative;overflow: visible; display: block; ;float:none; background-color:#BBB;
	border:1px solid #333; border-radius: 6px; 
	left:336px; width:80px; height:20px;line-height: 1em;
	text-align: center;margin-top: 10px;}
.historybox{position:relative; top:-35px; background-color:#EEE;
	border:1px solid #CCC; border-radius: 0px;
	width:300px; margin-bottom:10px;padding:4px}
.hb_left{float: left;}
.hb_right{float: right;}
.hb_none{clear:both; width:770px; top:0px;margin-bottom:30px;}

.pegase {font-variant: small-caps;font-style:italic; }

.bg_outer { background:url('images/PEGASE_BG2.png'); }
.bg_upfoot { background:url('images/PEGASE_BG2.png');height:10px }
.bg_w { background:#FFFFFF; }

.mleft2 { margin-left:2px; }
.mleft6 { margin-left:6px; }
.mleft8 { margin-left:8px; }
.mright4 { margin-right:4px; }
.padt0 { padding-top:0px; }
.padt5 { padding-top:5px; }
.padt20 { padding-top:20px; }
.padb10 { padding-bottom:10px; }
.pbot3 { padding-bottom:3px; }
.pbot14 { padding-bottom:14px; }

.actu_date { font-family:tahoma,sans-serif;font-size:11pt;line-height:11px;color:#FFFFFF;font-weight:bold;background:#0084A5; 
 padding-left:6px;padding-top:2px;padding-bottom:2px;padding-right:3px; }
.actu_date2 { font-family:tahoma,sans-serif;font-size:11pt;line-height:11px;color:#FFFFFF;font-weight:bold;background:#F2A31B; 
 padding-left:6px;padding-top:2px;padding-bottom:2px;padding-right:3px; }
.actu_breve { font-family:verdana,sans-serif;font-size:11pt;line-height:11px;color:#444444;font-weight:normal;
 padding-left:6px; padding-top:4px;padding-bottom:4px;padding-right:6px; }
.actu_suite { font-family:verdana,sans-serif;font-size:11pt;line-height:11px;color:#0084A5;font-weight:bold;text-decoration:none;
 padding-left:4px;padding-right:6px; }
.actu_suite:hover { text-decoration:underline; }

.popup{
    display: none; position:absolute;
    top: 150px; left: 20%;
    border-style:solid; border-width:3; border-color: #013d96;
    background-color:#e6f1ff; color:#011392; opacity: 0.95;
    padding:5px;   
    font-family:Arial; font-weight:bold; font-size:10pt;
    z-index:3;
    border-radius: 5px;
    box-shadow: #486486 5px 5px 7px
    behavior: url(plugins/PluginULg/js/PIE.htc);
 }
.content_layout { padding-left:10px;padding-right:10px;padding-top:0px;padding-bottom:20px; }
.content_bodytext { font-family:verdana,sans-serif;font-size:10pt;line-height:18px;font-weight:normal; }
.db_text { font-family:verdana,sans-serif;font-size:10pt;line-height:18px;color:#0084A5;font-weight:normal; }
.titre1 { font-family:verdana,sans-serif;font-size:14pt;line-height:18px;color:#004aa6;font-weight:bold; }
.titre2 { font-family:verdana,sans-serif;font-size:12pt;line-height:16px;color:#00a2ca;font-weight:bold; }
.titre3 { font-family:verdana,sans-serif;font-size:10pt;line-height:14px;color:#00a2ca;font-weight:bold; font-style: italic; }
.body_lien { font-family:verdana,sans-serif;font-size:10pt;line-height:18px;color:#007593;text-decoration:none; }

.li_menu_main { height:19px;padding-left: 0; }

.menu_main_table, .menu_main_table a {
    background: #a8d1ff; 
    color: #002B5F;
    width: 100%; height:100%;
    cellspacing: 0;
}
.menu_main_td {
    font-family:tahoma,sans-serif; font-size:11pt; font-weight:bold;
    line-height:11px; height:23px;
    text-decoration:none;
    padding-left:10px; padding-right:10px; padding-top:3px;
    display:block; z-index:2;
    border-top: none; border-bottom: solid; border-left: none; border-right: none;
    border-width:1px; border-color:#228bff;
}
.menu_sub_td {
    font-family:tahoma,sans-serif; font-size:10pt; font-weight:bold;
    line-height:11px;
    text-decoration:none;
    padding-left:40px; padding-top:3px;
    height:19px;
    display:block; z-index:2;
    border-top: none; border-bottom: solid; border-left: none; border-right: none;
    border-width:1px; border-color:#228bff;
}

.menu_main_td:hover, .menu_sub_td:hover,.menu_main_td:hover a, .menu_sub_td:hover a, .menu_main_td a:hover, .menu_sub_td a:hover {background:#004b79;color:#b9e1ff;}

.menu_private, .menu_main { font-family:tahoma,sans-serif;font-size:12pt;line-height:12px;color:#0084A5;font-weight:bold;text-decoration:none;
 background-image:url('images/AQUAPOLE_BG_MENU_A.png');background-repeat:no-repeat;padding-left:18px;padding-top:3px;
 height:19px;display:block; background-position-y:50% }
.menu_private:hover, .menu_main:hover { font-family:tahoma,sans-serif;font-size:12pt;line-height:12px;color:#FFFFFF;font-weight:bold;text-decoration:none;
 background-image:url('images/AQUAPOLE_BG_MENU_A_ON.png');background-repeat:no-repeat;padding-left:18px;padding-top:3px;
 height:19px;display:block; background-position-y:50% }

.login_textinput { background-color: #FFFFFF; font-family:verdana;font-size:12pt;color:#444444;font-weight:normal;text-decoration: none; 
 border-style:solid;border-width:1px;border-color:#0084A5;width:80px; }
.login_submit { background-color:#EFEFEF;font-family:tahoma;font-size:11pt;line-height:12px;color:#0084A5;font-weight:bold;text-decoration:none; 
 border-style:solid;border-width:1px;border-color:#0084A5;padding-left:2px;padding-right:1px;padding-bottom:0px;cursor:hand; }

.text_login { font-family:tahoma,sans-serif;font-size:10pt;line-height:12px;color:#0084A5;font-weight:bold;text-decoration:none; }
.text_login_reminder { font-family:tahoma,sans-serif;font-size:11pt;line-height:11px;color:#0084A5;font-weight:normal;text-decoration:none; }
.text_login_reminder:hover { font-family:tahoma,sans-serif;font-size:11pt;line-height:11px;color:#0084A5;font-weight:normal;text-decoration:underline; }

.ack_textinput { background-color: #FFFFFF; font-family:verdana;font-size:12pt;color:#444444;font-weight:normal;text-decoration: none; 
 border-style:solid;border-width:1px;border-color:#0084A5; }

.ul_lev1 {  list-Style-image:url('../images/AQUAPOLE_PUCE_LOGIN.png');
            margin-bottom: 0.3cm;
            margin-top:0.2cm;
            margin-left: 0.5cm
        }
.ul_lev2 {  list-Style-image:url('../images/AQUAPOLE_PUCE_LOGIN.png');
            margin-bottom: 0.2cm;
            margin-top:0.2cm;
            margin-left: 1cm
        }
.ul_lev3 {  list-Style-image:url('../images/AQUAPOLE_PUCE_LOGIN.png');
            margin-bottom: 0.2cm;
            margin-top:0.2cm;
            margin-left: 1.5cm
        }
.ol_lev1 {  list-style-type:decimal;
            margin-bottom: 0.3cm;
            margin-top:0.2cm;
            margin-left: 0.6cm
        }
.ol_lev2 {  list-Style-type:lower-roman;
            margin-bottom: 0.2cm;
            margin-top:0.2cm;
            margin-left: 1cm
        }

.bg_login2 { background:url('images/AQUAPOLE_BG_LOGIN2.gif') repeat-x; }



.MsoFootnoteReference
	{position:relative;
        bottom:3pt;
	font-size:6px;
        font-family:verdana,sans-serif;
        line-height:14px;
        color:#0084A5;
        text-decoration:none;}
.MsoFootnoteReference:hover  {text-decoration:underline;}
.MsoFootnoteText
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Times","serif";}
.MsoCaption
	{margin-top:6.0pt;
	margin-right:0cm;
	margin-bottom:12.0pt;
	margin-left:0cm;
	text-align:center;
	font-size:9.0pt;
	font-family:"Arial","sans-serif";
	color:#1F497D;
	font-weight:bold;}
.FicheModele
	{margin-top:6.0pt;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	text-align:justify;
	font-size:11.0pt;
	font-family:"Arial","sans-serif";}
.FicheModeleHeader
	{margin-top:6.0pt;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	text-align:justify;
	font-size:12.0pt;
	font-family:"Arial","sans-serif";
        font-style:italic}
.MsoTableGrid{
	background-color: #55ccff;
}
.redLink {color: #1A5257;text-align: left;text-decoration: none;}

.redLink a:hover				{ text-decoration:none;}
.seeMore						{ display:block; padding-top:4px; font-weight:bold;}

.footer {background:#bdd6ff;}

#research						{ padding-top: 20px;}
#research .tab_selected			{ background: #FFB222; }
#research .tab-row				{ background: #FFB222; }
#research .tab-single-pane		{ padding-left: 20px; }
#research .tab-page				{ padding-left: 20px; }

span.resume						{ display:block; margin-bottom:5px;}

span.lieu 						{ background:url(../../../../plugins/PluginULg/images/Common/drapeau.gif)  no-repeat 0 2px; padding-left:15px; margin:2px 0 0 0;}
ul.lieu  						{ padding:6px 0 0 18px; color:#666666;}
ul.lieu  li						{ list-style-image:url(../../../../plugins/PluginULg/images/Common/drapeau.gif);color: #666666;}
#centre ul.lieu					{ padding:6px 0 0 18px; }
#centre ul.lieu li				{ list-style-image:url(../../../../plugins/PluginULg/images/Common/drapeau.gif);}

#navigation { width:984px; padding:0 12px; background:url(../../../../plugins/PluginULg/images/Common/fond_navigation.jpg) no-repeat; text-align:left; z-index:10;}

#bandeau { height:140px; overflow:visible; background-image:url(../../../../plugins/PluginULg/images/Common/fond_bandeau.jpg); position:relative;}



img#welcome 	{ border:0; margin:4px 0 5px 0;}

span#lienULg	{ position:absolute; top:69px; right:12px;}
span#lienULg a { 
    text-decoration:none;
    display:block;
    width:160px;
    height:17px;
    background:url(../../../../plugins/PluginULg/images/Common/universite_de_liege.jpg) no-repeat;
    text-indent:-9999px;
}
span#lienULg a#en
{
    background:url(../../../../plugins/PluginULg/images/Common/university_of_liege.jpg) no-repeat;
}

#outils { color: #FFF;position: absolute;right: 0;top: 15px;width: 900px;}
#outils a { color:#FFF;}
#outils a:hover,#outils a.actif { color:#FC0;}

#outils a.actif { font-weight:bold;}
#outils a.drapeau { margin-left:10px;}

#outils2  	{position:absolute; top:45px; float:right;color:#FFF;right:12px;}
#outils2 a	{color:#FFF;}



ul#sections { list-style-type:none; position:absolute; top:106px; padding-left:6px;}
ul#sections li { float:left; position:relative;}
ul#sections li a { display:block; line-height:34px; color:#fff; padding:0 25px;}
ul#sections li a.actif { text-decoration:none; color:#fc0; background-image:url(../../../../plugins/PluginULg/images/Common/fond_menu_section_actif.gif);}
ul#sections ul { border:1px solid #000; list-style-type:none; position:absolute; top:34px; padding:6px 0 10px 0; background:#900 url(../../../../plugins/PluginULg/images/Common/fond_categorie_nosub.gif) -1px 0;}
ul#sections ul li { float:none;}
ul#sections ul li a { line-height:14px; padding:4px 16px; white-space:nowrap; background-image:url(../../../../plugins/PluginULg/images/Common/trans.gif);}
ul#sections ul li a:hover { text-decoration:none; color:#000; background-image:url(../../../../plugins/PluginULg/images/Common/fond_menu_section.gif);}

img#bigphoto,#bigphoto img { display:block;}

#sectionjaune { background:#fea500 url(../../../../plugins/PluginULg/images/Common/fond_bandeau_jaune.jpg) repeat-x; line-height:30px; padding-left:20px;}
#sectionjaune ul { list-style-type:none; display:inline;margin:0;padding:0;}
#sectionjaune ul li { display:inline; margin-left:10px;}
#sectionjaune ul li a { color:#000; font-weight:bold;}
#sectionjaune ul li a:hover { color:#600; text-decoration:none;}

#chemin { background:#fea500 url(../../../../plugins/PluginULg/images/Common/fond_bandeau_jaune.jpg) repeat-x; line-height:30px; padding-left:20px;}
#chemin ul { list-style-type:none; display:inline;}
#chemin ul li { display:inline; margin-left:2px;}
#chemin ul li a { color:#000; font-weight:bold; background:url(../../../../plugins/PluginULg/images/Common/fleche_noir.gif) 0 5px no-repeat; padding-left:10px;}
#chemin ul li a:hover { color:#600; text-decoration:none;}

#contenu { width:984px; padding:0 12px; background:#fff url(../../../../plugins/PluginULg/images/Common/fond_contenu.jpg) repeat-y; text-align:justify;}
#contenu.large { background-image:url(../../../../plugins/PluginULg/images/Common/fond_contenu_large.jpg);}

#gauche {color: #FFFFFF;float: left;padding: 0 20px 20px;width: 165px;}
#gauche table#categories { margin:0 -20px;}
#gauche table#categories td a { display:block; width:165px; line-height:17px; color:#fff; padding:6px 20px; border-bottom:1px solid #000; background-image:url(../../../../plugins/PluginULg/images/Common/fond_categorie.gif);}
#gauche table#categories td a.nosub { background-image:url(../../../../plugins/PluginULg/images/Common/fond_categorie_nosub.gif);}
#gauche table#categories td a.actif,#gauche table#categories td a.nosubactif { color:#000; font-weight:bold; background-image:url(../../../../plugins/PluginULg/images/Common/fond_categorie_over.gif); border-right:1px solid #000; width:164px;}
#gauche table#categories td a.nosubactif { background-image:url(../../../../plugins/PluginULg/images/Common/fond_categorie_over_nosub.gif);}
#gauche table#categories td a:hover { text-decoration:none;}
#gauche table#categories td table { position:absolute; left:210px; margin-top:-31px; padding:0; border:1px solid #000;}
#gauche table#categories td table td a { width:auto; white-space:nowrap; color:#000; line-height:15px; padding:7px 20px; border-bottom:1px solid #999; background:#eee url(../../../../plugins/PluginULg/images/Common/fond_scategorie.gif);}
#gauche table#categories td table td a:hover { text-decoration:none; background:#ddd url(../../../../plugins/PluginULg/images/Common/fond_scategorie_over.gif);}
#gauche .filigrane { margin:0 -20px;}
#homeactu, #homeenseignement {float: left; padding-bottom: 32px; padding-left: 10px; padding-right: 5px; text-align: left; width: 320px; font-size: 12px; margin:0px;}
#homeagenda {float: right; padding-bottom: 32px; padding-left: 5px; padding-right: 10px; text-align: left;width: 232px; margin: 0px;}
.homeTitle {
    background: url("images/hometitre-actu.png") no-repeat scroll left bottom transparent;
    color: #1A5257;
    font-size: 18pt;
    font-weight: bold;
    padding: 26px 0 10px;
}

.end_of_floats{clear:both; line-height: 0}

#droite	div#themTitle {
	width:292px;
	display:block;
	clear:both;
	line-height:28px;
	min-height:28px;
	height:auto !important;
	padding:0px;
	background-image:url(../../../../plugins/PluginULg/images/Common/fond_bandeau.jpg);
}

#homeTitle span, #themTitle span		{ float:left;  color:#FFFFFF; padding-left:5px; font-weight:bold;}
#homeTitle a, #themTitle a				{ float:right; color:#FFFFFF; padding-right:5px; background:url(../../../../plugins/PluginULg/images/Common/arrowAB.png) 0 55% no-repeat; padding-left:12px; font-size:10px;}
#homeTitle a:hover, #themTitle a:hover	{ float:right; color:#FFFFFF; padding-right:5px; background:url(../../../../plugins/PluginULg/images/Common/arrowAY.png) 0 55% no-repeat; padding-left:12px; font-size:10px; color:#ffb427;}

#homeactu	div#titrelignes,
#homeagenda	div#titrelignes,
.titrelignes
{
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	display:block;
	line-height:30px;
	font-weight:bold;
	margin:20px 0 20px 0;
	min-height:0;
	padding:0;
}

#workflow { clear:both; padding-right:20px; padding-bottom:20px; padding-top:20px}

#bugie { z-index:0;}

/* jcms ajoute des div ...*/
/* en utilisisant cet id pour ce div on regle le probleme hasLayout problem*/
#centre { width:739px; padding:0 20px 20px 20px; float:left;}
#contenu.large #centre { background-color:#fff; width:944px;}
#centre h1 { font:bold 15px/30px Arial,Helvetica,sans-serif; padding:0 20px; margin:0 -20px; background:#ddd url("../../../../plugins/PluginULg/images/Common/fond_h1.gif");}
#centre h2 { font:bold 15px Arial,Helvetica,sans-serif; color:#FF3300;}

h3 { font:bold 12px Arial,Helvetica,sans-serif; padding:20px 0 5px 14px; background:url(../../../../plugins/PluginULg/images/Common/triangle2.gif) 0px 25px no-repeat; clear:left;}
h3 a { color:#900;}
h4 { font:bold 11px/15px Verdana,Arial,sans-serif; margin-top:20px; padding-bottom:5px; }

.intro { font-weight:bold;}

#centre ul { padding:15px 15px 0 30px;}
#centre ul.abc { padding:15px 0 0 0; list-style-type:none;}
#centre ul.abc li { padding-bottom:2px;}

p.alinea { padding-left:14px;}
p.contact { border-top:1px solid #e6e6e6; margin-top:15px; clear:left;}
p.autressections { border-top:1px solid #e6e6e6; margin-top:15px;}
p.details { padding-top:1px; padding-bottom:4px; color:#666; clean:both;}
p.abc { letter-spacing:2px;}

.blocligne { border-bottom:1px solid #ccc; overflow:hidden; padding-bottom:15px;}
.date { background:url(../../../../plugins/PluginULg/images/Common/calendrier.gif) no-repeat; padding-left:15px;}

img.imgcentre { border:1px solid #999; padding:5px; margin:2px 15px 5px 0; background-color:#fff;}
.imggauche {border-radius: 10px 10px 10px 10px;float: left;margin: 4px 16px 5px 0;behavior: url(plugins/PluginULg/js/PIE.htc);position: relative;}
img.noborder { float:left; border:0px solid #999;  background-color:#fff;}

.imglegende { float:right; font-size:10pt; line-height:14px; color:#666; background-color:#fff;}
.imglegende div { padding:5px; border:1px solid #999; margin:32px 0 5px 20px;} /* modifié */
.imglegende img { display:block; margin-bottom:5px;}

#centre form { border-bottom:1px solid #ccc; padding-bottom:20px;}
#centre a.actif { font-weight:bold; background-color:#06c; padding:0 3px; color:#fff; }

.colonne1,.colonne2 { float:left; width:252px; margin-right:20px; padding-bottom:15px;}
.colonne2 { margin-right:0;}

table.profils { margin-top:20px;}
table.profils th,table.profils td { border-right:20px solid #fff; width:148px; padding:10px;}
table.profils th { background:#f60 url(../../../../plugins/PluginULg/images/Common/fond_profil_th.jpg) left top no-repeat; text-align:center;}
table.profils th a { color:#fff; font:bold 13px/15px Arial,Helvetica,Verdana,sans-serif;}
table.profils td { background:#ececec url(../../../../plugins/PluginULg/images/Common/fond_profil_td.gif) left bottom no-repeat; padding-top:0; vertical-align:top;}

table.galerie { margin:10px -10px -10px -10px;}
table.galerie td { border:1px solid #999; width:118px; padding:10px;}
table.galerie td img { margin-bottom:5px; display:block;}

.pays table	{ margin-top:15px; width:100%;}	
.pays table td,.pays table th { border-bottom:1px solid #ccc; padding:3px 15px 3px 0;}

#actus { background:#ececec url(../../../../plugins/PluginULg/images/Common/fond_actus_bottom.gif) bottom no-repeat; margin:20px 0 15px 20px; float:right; width:292px;}
#actus .titre { color:#fff; font:bold 13px/15px Arial,Helvetica,Verdana,sans-serif; padding:8px 10px 7px 10px; display:block; background:#900 url(../../../../plugins/PluginULg/images/Common/fond_actus_top.jpg) top no-repeat; margin-bottom:10px;}

#actus div { padding:0 10px 10px 10px; clear:both;}
#actus p { padding-top:5px;}
#actus img.imggauche { margin:4px 10px 10px 0;}
#actus div span { color:#900; font-weight:bold;}

#raccourcis { background:#900 url(../../../../plugins/PluginULg/images/Common/fond_raccourcis.jpg) repeat-x; margin:20px -20px -20px -20px;}
#raccourcis th { vertical-align:top; text-align:left; width:232px; font:bold 13px/15px Arial,Helvetica,Verdana,sans-serif; background:url(../../../../plugins/PluginULg/images/Common/fond_raccourcis_th_bottom.gif) left bottom no-repeat;}
#raccourcis th span { display:block; padding:10px; background:url(../../../../plugins/PluginULg/images/Common/fond_raccourcis_th_top.jpg) no-repeat;}
#raccourcis td { vertical-align:top; width:212px; padding:10px;}
#raccourcis ul { list-style-type:none; margin:-13px 0 -5px 0;}
#raccourcis ul li { margin-bottom:2px; padding-left:14px; background:url(../../../../plugins/PluginULg/images/Common/fleche_jaune.gif) 0 4px no-repeat;}
#raccourcis ul li a { color:#fff;}

.classic #raccourcisblanc { margin:20px -20px 0 0;}
.classic #raccourcisblanc th,#raccourcisblanc td { border-right:20px solid #fff; vertical-align:top;}
.classic #raccourcisblanc th { vertical-align: middle;text-align:center; width:232px; font:bold 13px/15px Arial,Helvetica,Verdana,sans-serif; background:#fea600 url(../../images/Common/fond_raccourcisblanc_th.jpg) left top no-repeat;height:40px;}
.classic #raccourcisblanc th p { padding:0;}
.classic #raccourcisblanc th span { display:block; padding:10px;}
.classic #raccourcisblanc td { width:212px; padding:10px 10px 8px 10px; background:#ececec url(../../images/Common/fond_raccourcis_td.gif) left bottom no-repeat;}
.classic #raccourcisblanc ul { list-style-type:none; margin:0; padding:0;}
.classic #raccourcisblanc ul li { list-style-type:none; margin-bottom:2px; padding-left:14px; background:url(../../images/Common/fleche_bleue.gif) 0 4px no-repeat;line-height: 15px;}


#droite { float:right;width:292px;margin:auto; padding:0 0 10px 20px; background-color:#fff; }
#droite div { background-color:#eee; padding:15px;}
h5 { font:bold 11px/15px "Lucida Sans",Verdana,Arial,sans-serif;  color:#900; font-weight:bold;}
#droite img.imggauche { margin:4px 10px 10px 0;}
#droite p { padding-top:2px;padding-bottom:6px;}

/* Droite - Sections - table des matieres */
#droite ul.matiere {  padding:10px 0 0 0; list-style-type:none;}
#droite ul.matiere li { font-weight:bold;padding:5px 0 0px 10px; background:url(../../../../plugins/PluginULg/images/Common/triangle.gif) 0px 9px no-repeat;   }
#droite ul.matiere li a.actif { font-weight:normal ; color:#333; background-color:#eee; }
#droite ul.matiere a{ font-weight:normal ;   padding:0px 0 0px 10px;}

#droite ul.soussections {  padding:10px 0 0 0; list-style-type:none;}
#droite ul.soussections li { padding:5px 0 5px 10px; background:url(../../../../plugins/PluginULg/images/Common/triangle.gif) 0px 9px no-repeat; }
#droite ul.soussections li a.actif { font-weight:bold; color:#333; background-color:#eee; padding:0;}

/* Pied de page */
#datemaj {clear:both; height:12px; margin-left:205px;padding:3px 20px;font:9pt Verdana,Arial,sans-serif;} /* pou la date de mise a jour*/
#contenu.large #datemaj{ margin-left:5px;} /* pou la date de mise a jour*/

#pied { clear:both; height:12px; margin-left:205px; background:#fea500 url(../../../../plugins/PluginULg/images/Common/fond_bandeau_jaune.jpg) repeat-x; padding:9px 20px; font:9px Verdana,Arial,sans-serif;}
#contenu.large #pied { margin-left:0;}
#pied a { color:#000;}
#pied a.actif { font-weight:bold;}
#datemaj a.imprimer {color:#000; font:9pt Verdana,Arial,sans-serif; float:right; background:url(../../../../plugins/PluginULg/images/Common/imprimante.gif) 0 50% no-repeat; padding-left:13px;}
#datemaj a.imprimer.actif { font-weight:bold;}

#bas { width:1008px; margin-bottom:10pt; clear:both; background:url(../../../../plugins/PluginULg/images/Common/fond_bas.jpg) no-repeat;}

/* -------------------------------------------------------------------- */
/* ||||||||||||||||| PORTLET WORKFLOW CSS ||||||||||||||||||||||||||||| */
/* -------------------------------------------------------------------- */
.ULgSkin{ border: thin solid #BBBBBB;	margin: 10px; font: 12pt Arial, Helvetica, Sans-Serif;padding: 5px; }
.ULgSkin  .titre {  color:#900; display:block; font-weight:bold;}
.WFtree {	margin: 4px; font: 12px Arial, Helvetica, Sans-Serif; }
.WFtree img  { vertical-align: text-bottom ; }
.WFtree ul { margin: 0px; padding: 0px;	list-style-type: none; }
.WFtree li { margin: 0px; white-space: nowrap ; line-height: 100%}
.WFtree ul ul { padding-left: 7px; font-size: 90%; }

/* ------------------------------------------------------------------------*/
/* |||||||||||||||| RECHERCHE GOOGLE ||||||||||||||||||||||||||||||||||||| */
/* ----------------------------------------------------------------------- */

#jmm .gsc-control {width:670px;}

span.FBConnectButton_Simple {background-image:none;}
span.FBConnectButton_Simple span.FBConnectButton_Text_Simple {margin:0;padding-bottom:0;}
div.flashBanner {height:110px;width:984px; text-align:left;}
div.flashBanner object {display:block;}

#fbIcon {float: right;margin-right: 19px;}
a.homeendlist {background: url("../../images/Common/fleche_grise.gif") no-repeat scroll right 3px transparent;color: #1A5257;font-weight: bold;padding-right: 20px;}

.mbox {clear:right;}
element.style {display: none;left: 810px;top: 627px;z-index: 20000;}

/***************************** Surcharge du core.css *************************************/
.displayHeaderToolbar {float:left;}
html {background:url(../../images/Common/fond.gif) center top;}
input#opSearch { border:0; border-radius:0;height:18px;width:65px;font-size:10px;}
#centre table {max-width:none;}
ul, ol {margin:0;}
ul ul {list-style: circle;}
li  {line-height:15px;}
a:hover,a:active {text-decoration:none;}
p {margin:0;line-height:18px;font-family:Verdana,sans-serif;}
.pager {text-align:center;}
img {vertical-align:baseline;}
.tab-pane .tab-row .tab a {font-weight:bold;color: #000000;cursor: default;font-family: Arial,Helvetica,sans-serif;text-decoration: none;}
.tab-pane .tab-row .tab {background-color:#D0D0D0;}

/******************************Redesign ***********************************/
#searchbox {
    position:static;
    background-color:#ecf5ff;
    background-image: url(images/loupe.gif);
    background-position: 0px 2px;
    background-repeat: no-repeat;
    font-size:12px;
    color:#004080;
    padding:4px 3px 4px 22px;
    width:201px;
    height:14px;
    border:0px;
    -moz-border-radius: 11px;
    -khtml-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius:11px;
    box-shadow: #004782 3px 3px 5px
    behavior: url(plugins/PluginULg/js/PIE.htc);
}
span#logofr,span#logoen {position: absolute;top: 7px;left: 16px;}
span#logofr a {display: block;width: 350px;height: 89px;background-image: url("../../images/Common/institut.jpg");text-indent: -9999px;background-repeat: no-repeat;}
span#logoen a {display: block;width: 350px;height: 89px;background-image: url("../../images/Common/institute.jpg");text-indent: -9999px;background-repeat: no-repeat;}
#homeheader {padding: 16px 16px 0;}
#zoom {float: left;height: 220px;overflow: hidden;width: 710px;}
#zoomleg {display:block;position:relative;bottom:70px;left:16px;height: 70px;overflow: hidden;width: 694px;}
#zoomleg ol li {display:block;position:absolute;z-index:4}
#zoombg {position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#58f;
	z-index:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(opacity=40);opacity:.4;
	}
#zoomtitle{position:static;font-size:24px;color:#ff0;text-align:center;height:32px;margin-left:150px;margin-top:5px;z-index:4}
#zoomsubtitle{font-size:16px;color:#ff0;text-align:center;height:20px;margin-left:150px;z-index:4}
#zoom ul {list-style-type:none;}
#zoom ol {position:absolute;list-style-type:none;bottom:12px;left:24px;z-index:5;  }
#zoom ol li {font-weight:bold;font-size:13px;display:block;float:left;margin-right:5px;color:#000;z-index:5;}
#zoom ol li a {cursor:pointer; display:block; background-color:#fff; padding:5px 8px;z-index:5;}

/* temp */
#zoom ul li a {cursor:pointer;display:block;background-color:#fff;padding:5px 8px;}
#zoom ul li a img {display:block;padding:5px 8px;}

#homepartenaires {float: right;margin-bottom: 14px;}
.rssIcon {background-image: url("../../images/Common/rss.gif");float: right;height: 14px;margin: 1px 10px 0 0;text-indent: -9999px;width: 14px;}
.homearticle {border-bottom: 1px solid #E6E6E6;overflow: hidden;padding: 16px 0 15px;}
.seeMore2 {background-image: url("../../images/Common/fleche_grise.gif");float: right;height: 9px;margin: 4px 4px 0 0;text-indent: -9999px;width: 9px;}
#homefooter {clear:both;overflow:hidden;background-color:#f5f5f5;border-top:1px solid #e6e6e6;padding:16px 0 16px 16px;}
#homefooter-1 {float:left;width:363px;}
#homefooter-2 {float:left;width:485px;}
#homefooter-2-partenaires {margin:10px 0;}
#homefooter-3 {color:#666;float:left;width:110px;text-align:center;}
#homefooter-3 div {margin: 10px 0 5px 0;}
#homefooter-3 a img {padding:2px;}
#homeenseignement .homeTitle, .linkhomeenseignement,.linkhomeenseignement:hover {color: #990000;}
#homeenseignement .homeTitle {background-image: url("images/hometitre-enseignement.png");}
#homeenseignement .homeendlist {color: #990000;}
#homeagenda .homeTitle, .linkagenda,.linkagenda:hover,.homeagenda-details div {color: #669933;}
#homeagenda .homeTitle {background-image: url("images/hometitre-agenda.png");margin-bottom: 15px;margin-right: 16px;}
.homeagenda-date { float:left;width:50px;text-align:center;}
.homeagenda-date .mois { font-size:14px;}
.homeagenda-date .jour { font-size:17px;padding-bottom:2px;}
.homeagenda-date .date-divider { font-size:12px; color:#666;}
.homeagenda-details {float:left;width:182px; color:#666;}
#homeagenda .homearticle {background-color:#f5f5f5;border-color:#fff;}
#homeagenda .homeendlist {color: #669933;}
.queryarticle {border-bottom: 1px solid #E6E6E6;overflow: hidden;padding: 16px 0 15px;}
#droite div.themBlock p.lieu {background: url("../../images/Common/drapeau.gif") no-repeat scroll 0 2px transparent;clear: both;padding: 0 0 0 15px;}
ul#ThemLinks {list-style-image: url("../../images/Common/fleche_bleue.gif");background-color:#eee;padding-bottom:15px;}
hr {border : 0;height:1px;margin:0;color:#000;background-color:#000;}
.homearticle .logoFlux{float:right;}

/******************************Vieux Styles Sous Sections ***********************************/
#centre div#homeTitleSousPortail {background-image: url("../../images/Common/fond_bandeau.jpg");clear: both;display: block;line-height: 28px;margin: 20px 0 20px 0;min-height: 28px;padding: 0;width: 359px;}
#homeTitleSousPortail a {background: url("../../images/Common/arrowAB.png") no-repeat scroll 0 55% transparent;color: #FFFFFF;float: right;font-size: 10px;padding-left: 12px;padding-right: 5px;}
#centre #homeWysSousPortail {float: left;width: 359px;padding:0;}
#centre #homeagendaSousPortail {float: right;width: 359px;padding:0;}
#centre #homeagendaSousPortail .item{margin-bottom:20px;}
#centre #homeTitleSousPortail span {color: #FFFFFF;float: left;font-weight: bold;padding-left: 5px;}
/* CSS du menu horizontal, bieler batiste */

.menu{
    position:absolute;
    display:block;
    margin:0;
    padding:0;
    width:500px;
    }

.menu ul{
    position:absolute;
    display:block;
    width:200px;
    /*margin:0;*/
    padding:0;
    }
    
.menu li ul{
    visibility:hidden;
    }

.menu li li ul{
    position:absolute;
    margin-left:200px;
    margin-top:-23px;
    }
    
.menu li{
    list-style:none;
    width:200px;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0;
    padding:0;
    }
    
.menu li li{
    display:block;
    float:none;
    }
    
/* correct a little IE bug */
* html .menu li li{
    display:inline;
    }

.menu a{
    text-align:center;
    background-color: #16B1D6;
    border:1px #666 solid;
    color:#eee;
    display:block;
    width:196px;
    text-decoration:none;
    padding:2px 0;
    margin:1px;
    }
    
.menu a:hover{
    background-color: #0084A5;color:#FFFFFF;
    border:1px #aaa solid;
    }
    
/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: #aaf;
}
