/* @override http://www.dipulb.be/fileadmin/template/css/stylesheet.css */

html,body{margin:0;padding:0}
body{background: url("../images/bg.jpg") repeat-x; text-align: center; background-color: #F5F5F5}

/********************************************************************/
/*                      Typographie                                 */
/********************************************************************/
p, ul, ol {	margin: 0 0 1em}
h1, h2, h3, h4, h5, h6 {
	font-family: Arial,Verdana,sans-serif;
	font-weight: normal; 
	margin: .5em 0 .3em; color: #333c47;
	padding-bottom: .1em;
	}

h1 {font-size: 156%;}
h2 {font-size: 136%}
h3 {font-size: 126%}
h4 {font-size: 116%}
h5 {font-size: 106%}
h6 {font-size: 96%}

/********************************************************************/
/*                      Layout                     		            */
/********************************************************************/
#frame{text-align:left; background: #fff; border-style: none solid; border-color: #DDDDDD; border-width: 1px;}

#intro{position:relative; height: 380px; background: url("../images/international.jpg") no-repeat;}
#intro h1{font-size: 100%;margin:0;padding:0; text-indent:-9999px}
#intro h2{font-size: 90%;margin:0;padding:0; text-indent:-9999px }

#frame{width:900px;margin:0 auto}
#wrapper{float:left;width:100%}

#normal_content{margin: 0 170px; padding: .4em 26px 10px 20px;  width:500px;color: #8D8D8D; border-style: none dashed; border-color:#DDDDDD;border-width:1px;text-align:left}
#normal_content p, ul, ol {font: 12px/1.5 Verdana,Arial,sans-serif; color:#3F3F3F}

img {margin: .5em  1em .5em .5em; position:relative; padding:.2em;}
a img {border: 1px solid #DDDDDD;}
a:hover img {border: 1px solid #2498C1;}


#right_content{float:left;width:170px;margin-left:-170px; }
#rss_link{float:left;width:170px;margin-left:-170px; }

#right_content .news-catmenu{clear:both;width:170px; padding-top: 30px;
}

#normal_content .news-catmenu {clear:both;width:400px; padding-left: 100px; padding-top: 30px;
}
.news-catmenu h4 {display: none;
}
#normal_content .news-catmenu ul li { font-size: 13px;
}
#normal_content .news-catmenu ul li ul li { font-size: px;
}
#menu_gauche{float:left;width:170px;margin-left:-900px; background : url("../images/bg_gauche.gif") no-repeat;}
#menu_gauche h1{font-size: 136%; margin: 1.3em 1em 1em 0;padding: 12px 0 0 20px;color:#B2CDD0;} 
#menu_gauche ul {list-style-type: none;margin: 0;padding: 0 1em 0 8px;}
#menu_gauche ul li {margin: .5em 0; font: 14px Arial, verdana, sans-serif; }
#menu_gauche ul li a{display: block;padding: 5px 0 0 16px;color:#8FCAD0}
#menu_gauche ul li a:hover {color:#349CA8; text-decoration:underline;}
#menu_gauche ul li.level1_act {background:url("../images/bg_menugauche.gif") no-repeat 0 70%;  padding: 0 1em 0 0px;}
#menu_gauche ul li.level2_act {font-size: 12px; background:url("../images/bg_menugauche.gif") no-repeat 8% 70%; padding: 0 1em 0 10px;}
#menu_gauche ul li.level3_act {font-size: 11x; background:url("../images/bg_menugauche.gif") no-repeat 10% 70%; padding: 0 1em 0 20px;}
#menu_gauche ul li.level1 {padding: 0 1em 0 0px;}
#menu_gauche ul li.level2 {font-size: 12px; padding: 0 1em 0 10px; }
#menu_gauche ul li.level3 {font-size: 11px; padding: 0 1em 0 20px;}


#left_content{float:left;width:170px;margin-left:-900px; background : url("../images/bg_gauche.gif") no-repeat;}

#footer{clear:left;width:100%; text-align:center; margin:0 0 0 0; padding:0 0 1em 0; color: #C5C5C5; font: 10px Verdana, Arial, sans-serif; background-color:#FFFFFF}
#footer p{margin:0;padding:0; }
#footer a{color: #C5C5C5; text-decoration: none;}
#footer a:hover{ color:#2498C1; text-decoration: underline;}

#menu_top {	position:absolute;top:135px;height:25px;left:25px;width:900px;padding: 10px 0 0 0;}
	
	#menu_top span { margin-right:1em;}
	#menu_top a {font: 11px  Arial , Verdana, Helvetica, sans-serif; letter-spacing: 0.1px; padding-bottom: 15px; color: #01B3BA;}
	#menu_top a:hover, #menu_top a.active{ /*background:url("../images/bg_menutop_a.gif") no-repeat bottom;*/ color:#004A4D; text-decoration:none}

		#menu_login {position:absolute;top:100px;left:420px;height: 20px;padding-top:8px;font-family: Verdana;font-size: 10px;}
		#menu_news_restricted {position:absolute;top:100px;left:320px;height: 20px;padding-top:8px;font-family: Verdana;font-size: 10px; color: #333; }
		
	#menu_contact {	position:absolute;top:100px;left:495px;	width:75px;	background : url("../images/bg_contact.gif") no-repeat 100% 60%;height: 20px;padding-top:8px;font-family: Verdana;font-size: 10px;}
	#menu_contact a, #menu_plan a, #menu_login a, #menu_news_restricted a  {color:#fff}
	#menu_contact a:hover, a:active, #menu_plan a:hover, a:active, #menu_login a:hover, a:active, #menu_news_restricted a:hover, a:active, {color:#016B6F;}
	#menu_plan {position:absolute;top:100px;left:595px;width:85px;background : url("../images/bg_plan.gif") no-repeat 100% 50%;height: 20px;padding-top:8px;font-family: Verdana;font-size: 10px;}
	
	#search_box{position:absolute; top:104px; left:720px; width:175px; height:26px; padding: 0;}


#menu_nav{font: 10px Arial, Verdana, Helvetica, sans-serif; margin: 0 0 0 170px; padding: 10px 26px 5px 20px; width:500px;color: #47525F; border-style: none dashed dotted dashed;border-color:#DDDDDD;border-width:1px;}
#menu_nav a{color: #C5C5C5;text-decoration: none; }
#menu_nav a:hover{color: #016B6F;text-decoration:underline ;}


/********************************************************************/
/*                     Et quelle bonne nouvelle dis? 		        */
/********************************************************************/
.news-latest-container { margin:0; padding: 2.9em 15px 0 0; color:#B2BBC6}
.news-latest-container h2 { margin:0; padding:0 0 0 20px; background : url("../images/bg_news.gif") no-repeat 0 65%; color:#979EA8}

.news-latest-item {margin:0; padding:.5em 0 .5em 0; border-bottom:1px dotted #DDDDDD}
.news-latest-item h3 {margin:0 0 0 0; padding:.2em .3em 0 20px; font: 12px Georgia, Times, serif ;  background : url("../images/bg_news_h3.gif") no-repeat 0 60%; }

.news-latest-item h3 a, .news-list-item h3 a, .news-amenu-container ul a, .news-catmenu .level1 a {color:#0B44B0}
.news-latest-item h3 a:hover, .news-list-item h3 a:hover, .news-amenu-container ul a:hover, .news-catmenu a:hover, .news-catmenu .level1 a:hover, .rss_link a:hover  {color:#01B3BA; text-decoration:underline}
.news-latest-item h3 a:visited, .news-list-item h3 a:visited, .news-amenu-container ul a:visited, .news-catmenu a:visited, .news-catmenu .level1 a:visited {}

.news-latest-item p.bodytext {font: 11px/1.4 Verdana,Arial,sans-serif; margin:0; padding: 0 1em .5em 20px}
.news-latest-item p.cat_link {font: 83% Arial, Verdana, Helvetica, sans-serif; line-height:130%; margin:0; padding: .3em 1em .5em 20px}

.news-latest-date { font: 10px Arial, Verdana, Helvetica, sans-serif; padding:0 0 0 20px; margin:0;}
.news-latest-morelink  {font-size: 83%; letter-spacing: 0.2px; padding:0 0 0 20px; margin:0;}
.news-latest-gotoarchive { font: 83% Arial, Verdana, Helvetica, sans-serif; letter-spacing:normal; padding:0 0 0 20px; margin:.5em 0 0 .5em;}
.rss_link{ font: 12px Arial, Verdana, Helvetica, sans-serif; letter-spacing:normal; padding:20px 0 0 20px; margin: 0 0 ; background : url("../images/rss.gif") no-repeat 55% 100%; color:#0B44B0}

.news-amenu-container {margin:1em 0; padding:.3em 1em .5em 0; border-top:1px solid #DDD}
.news-amenu-container h2 {  margin:.7em 0 .7em; padding:0 0 0 20px; background : url("../images/bg_archives.gif") no-repeat 0 65%; color:#979EA8}
.news-amenu-container ul  {margin:0; padding:0 0 0 20px; font: 12px Arial, Verdana, Helvetica, sans-serif;}
.news-amenu-container ul li {list-style:none; margin:.5em 0 }

.news-catmenu {margin:1em 0; padding:.3em 0 .5em 0; border-bottom:1px dotted #DDD; border-top:1px solid #DDD}
.news-catmenu h4 {margin:1em 0 .7em; padding:0 0 0 20px; background : url("../images/bg_cat.gif") no-repeat 0 65%; color:#979EA8}





.news-single-timedata { margin: 0; padding: 1em 1em 1em 2em; font: 12px  "Georgia Times New Roman", Times, serif ;color: #B8B8B8;background: url("../images/clock.jpg") no-repeat 0% 50% ; }
.news-single-item h2{ font:bold 156% ; margin: 0 0 .7em 0; padding:0; }


.news-list-container { margin: 0; padding:0}
.news-list-item, .news-single-item { background-color:none; padding: 0 0 1em 0; margin:0; border-bottom:1px dotted #CDCDCD }
.news-list-item h3 { font-size: 116%; }
.news-list-item h4 { font-size: 96%; padding-bottom: 20px;
	line-height: 1.4;
}

.top {margin:1em 0 1em 0; padding:0; font:  12px  "Georgia Times New Roman", Times, serif ;}
.news-list-date {padding: .5em 1em .5em 2em; font: 12px  "Georgia Times New Roman", Times, serif ; color: #B8B8B8; background: url("../images/clock.jpg") no-repeat 0% 50%;}

#c147.csc-default .news-list-date {display: none;
}
.cat_link  {padding: .5em 1em .5em 2em;		color: #B8B8B8;	background: url("../images/bg_cat_list.gif") no-repeat 0% 50%; }


.news-single-related, .news-single-backlink { margin:.7em 0; padding:0; font:12px  "Georgia Times New Roman", Times, serif }
.news-list-morelink { font: 86%;}

/********************************************************************/
/*					A taaaable!							*/
/********************************************************************/
table {font-size: 100%; line-height: 150%; padding-bottom:.5em;}
td {margin:0; padding:.2em .2em; text-align: left;}
thead th{padding-bottom:.7em;text-align:left;background:;color:;border:1px solid #ffffff; font-weight:bold}
th {text-align: left;}
tr { margin:0 0 1em 0}

th a:hover {color:;}
.tx-indexedsearch-searchbox {margin:.8em 0 0 0;}
.tx-indexedsearch-whatis {display:none  }
	
.tx-indexedsearch-browsebox  {margin:1em 0 0 3.6em; }
.tx-indexedsearch-browsebox p { font-family:Arial, Helvetica, sans-serif}
	
ul.browsebox  {font: 12px  "Georgia Times New Roman", Times, serif; margin:0 0 1em -2.7em}
ul.browsebox li {list-style:none; display:inline; margin:0 1em 1em 0} 

.tx-ttnews-browsebox {margin:1em 0 0 0}

.tx-indexedsearch-redMarkup {color:#FF5B1F;}
.tx-indexedsearch-res {margin:0 0 .5em 0; padding:0; }				 
td.tx-indexedsearch-title {font: 110% Arial, Helvetica, sans-serif; margin:0; padding-left: .4em;}
td.tx-indexedsearch-descr {font: 11px/1.5 Verdana,Arial,sans-serif; color:#3F3F3F;  padding:.8em .8em;  background-color:#D4F6F7 }
td.tx-indexedsearch-percent{font:80% Arial, Verdana, Helvetica, sans-serif; color:#979EA8; margin:0; padding-left:.4em;}
td.tx-indexedsearch-info {font: 12px/1.3  "Georgia Times New Roman", Times, serif ; color:#979EA8; padding:1em 0 .5em .4em; border-bottom:1px dotted  #C3C3C3; background-color:#EEF6F7 }

table td a:link { text-decoration:none;}
table td a:visited {text-decoration:none;}
table td a:hover{text-decoration:underline;}
tbody td a[href=]{margin:0 auto;height:15px;border-bottom:0;padding:3px 0px 0px 18px;font-weight:bold;color:#FF8601;background:url);background-repeat: no-repeat;}
.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable { margin:5px 0 0 0; padding:5px 0 0 10px;}

/********************************************************************/
/*             Links blink blink opgepast les yeux                  */
/********************************************************************/
a,a:link,a:link,a:link,a:hover {background:transparent; text-decoration:none; cursor:pointer} 
a:link {color:#0B44B0} 
a:visited { color:#0B44B0} 
a:hover { color:#01B3BA; text-decoration:underline} 

/********************************************************************/
/*                    En pleine Forme?                              */
/********************************************************************/
.tx-pilmailform-pi1 {margin:.8em 0 0 0; padding:0; font-size: 90%; font-family: Arial, verdana, sans-serif; }
.tx-macinasearchbox-pi1 input {background-color: #FFF;border: none;width: 120px;color: #9FA4B3;}
input, select, textarea {font: 11px/1.5 Verdana,Arial,sans-serif; color: #47525F;	background-color: #EBEBEB;border: 1px solid #DDDDDD;}
.tx-indexedsearch-searchbox input { border: none}
#searchform input.field{ margin-top:.2em}
#searchform input.a_submit {border: none;background:none;height:22px;width:22px;margin-left:.3em}
td.red{ color:red} 
td.submit {text-align:center; margin:.5em .1em; padding: 1em 1em 1em 4.5em}
td.header { padding:0 0 1em 1em; font-style:italic; color:#AAAAAA}
	
/********************************************************************/
/* 						Vous êtes ici 							*/
/********************************************************************/
.csc-sitemap {margin: 1.4em 0 0 0}
.csc-sitemap ul {font: 12px/1.5 Verdana,Arial,sans-serif; margin:.5em 0 .5em 0;}
.csc-sitemap li { margin:0; padding: 0; list-style-image:url("../images/bg_menugauche.gif") }

