/* CSS Document */
body{ margin:0; padding:0; background-image:url(images/bg_body.gif);behavior: url(tools/csshover.htc);}
#border{ background:url(images/bg_content.jpg) 0 204px repeat-x #e8f5fd; margin:0 auto 0 auto; width:998px; font:12px verdana;}
#header{ background:url(images/header.jpg) no-repeat; height:204px;}
#contenu{ background:url(images/bg_content_top.jpg) -1px 0 no-repeat #fff; width:969px; margin:-15px auto 0 auto; padding-top:8px; }
#contenu_gauche{ width:200px; background:url(images/bg_menu1.gif) no-repeat; float:left; padding:30px 0 0 15px;}
.univ_tana img{ border:1px solid #ccc; display:block; margin:0 auto 0 20px;}
.univ_tana{ background:url(images/insense_.gif) left bottom no-repeat; padding-bottom:50px; margin-bottom:15px;}
.search{ background:url(images/bg_search.gif) no-repeat; width:187px; height:54px; padding:15px 0 0 15px;}
.search input{ border:1px solid #8ab6d3; font:11px verdana; padding:3px 0 3px 5px; width:110px; color:#8a8a8a;}
.submit{ width:auto!important; padding:0!important; border:0!important; vertical-align:middle; margin-left:10px}
form{ margin:0; padding:0;}
.bloc{  background:url(images/bg_bloc.jpg) repeat-x #cedfea; width:187px; margin-bottom:15px;}
.bloc span{ display:block; background:url(images/border_left_bottom.gif) left bottom no-repeat #e5eff5; height:25px; margin-top:15px; border-top:1px solid #fff;}
.bloc a{/*padding:14px 10px 0 10px;*/ display:block; font:bold 11px arial; text-decoration:none; color:#5291bb;}
.bloc a:hover{ color:#03d701;}
.titre_b{display:block; background:url(images/border_right_top.gif) right top no-repeat #72a8cc;font:bold 15px "Century Gothic"; color:#fff; padding:5px 0 5px 10px; width:177px; text-decoration:none;}
.titre_b img{ border:0;}
#footer{ background:url(images/bg_footer.gif) no-repeat #7a7571; height:40px; padding-top:35px; text-align:center; color:#fff; font:11px arial;}
#footer a{ text-decoration:none; color:#fff;}
#footer p{ display:block; margin:10px 0 0 0; padding:8px 0 8px 0; text-align:center; background-color:#eaf6fe; font:11px arial; color:#005995;}
#footer a:hover{ color:#000000}
.space{ clear:both; height:0; font:7px arial;}
.space2{ clear: both; height:15px; width:100%!important}
#menu{ background:url(images/bg_menu.gif) repeat-x; height:35px; margin-left:17px; padding-top:2px;}
/*#menu a{ text-decoration:none; color:#fff; font:bold 11px verdana; padding:6px 18px 0 18px; display:block; float:left; height:23px;}*/
/*#menu a:hover{ background-color:#accce0; color:#fff; border-left:1px solid #fff;border-right:1px solid #fff; padding:6px 17px 0 17px!important}*/
#contenu_droite{ float:left; width:749px;background:url(images/bg_menu1.gif) -215px 0 no-repeat; padding-left:5px;}
#laune{ padding-top:15px; font:11px arial; color:#888888; border-bottom:1px solid #6ea5c9; padding-bottom:5px; margin-right:15px; margin-bottom:15px;}
#laune p{ margin:0; padding:0 0 17px 0; text-align:justify;}
h1{ display:block; margin:0; padding:3px 0 25px 35px; background:url(images/arrow.gif) no-repeat;font:bold 16px "Century Gothic"; color:#6ea5c9;}
h1 img{ float: none!important; border:0!important; border-bottom:1px solid #6ea5c9!important;}
#laune img{ float:right; margin-left:15px;}
#jubile{ float:right; margin-left:15px;}
#actus{ width:274px; float:left; color:#888888; font:11px arial; text-align:justify}
#actus img{ float:left; border:1px solid #78abcd; margin:0 10px 5px 0;}
#actus div a{ display:block; background:url(images/bg_lire.gif) no-repeat #e8f1f6!important; height:20px; font:bold 11px arial; color:#78abcd; text-decoration:none; margin-top:10px; float:right; padding:3px 15px 0 15px; width:110px; text-align:center;}
#actus div a:hover{ color:#000;}
#actus div{ clear:both; border-top:1px solid #6ea5c9; padding:18px 0 0 0;}
#actus div span{ clear:both; display: block; height:15px!important; font:1px arial!important;}
#actus div.first{ border:0!important; padding:5px 0 0 0!important; }

#actus2{ width:442px;float:left; margin-left:15px; font:11px arial; color:#c5bcb4;}
#actus2 .pub{ display:block; margin-bottom:14px;}
#actus2 div{ width:212px; float:left;text-align:justify; line-height:13px;}
#actus2 .droite{ float:right;}
#actus2 h2 strong{ display:block; font:bold 11px "Century Gothic";}
#actus2 h2{ font:bold 15px "Century Gothic"; color:#fff; background:url(images/border_right_top2.gif) right top no-repeat #7a7571; display:block; padding:5px 0 0 10px; margin:0 0 10px 0}
#actus2 img{ border:0; display:block; margin:0;}
#actus2 a{ text-decoration:none; color:#7a7571;}
#actus2 a:hover{ color:#333;}
#texto{ text-align:justify; padding:20px 15px 0 0; font:12px arial; color:#888888;}
#texto a{ color:#222222; font-weight:bold;}
#texto a:hover{ text-decoration:underline;}
#texto p{ margin:0; padding:0 0 15px 0;}
#texto img.lft{ float:left; margin:0 15px 15px 0;}
a#link_logo{ display:block; width:450px; height:120px;position:absolute;}


#menu ul.niv1 li{ display:block; margin:0;  float:left; }
#menu ul.niv1 li a{text-align:left; /*margin-bottom:8px;*/text-decoration:none; color:#fff;  display:block; float:left;font:bold 11px verdana; padding:6px 14px 0 14px; height:23px;}
#menu ul.niv2 li{width:auto!important;}
#menu ul.niv2 li a{ padding:5px 10px 5px 10px!important;width:153px; margin:0!important; height:auto!important; display:block; border:0;}
#menu ul.niv2 li a:hover{ padding:5px 10px 5px 10px!important; border:0!important}
#menu ul.niv2 li:hover{ border:0!important; border-top:1px solid #fff!important}
#menu ul.niv1 li:hover{background-color:#accce0; color:#fff; border-left:1px solid #fff;border-right:1px solid #fff;/* padding:6px 17px 0 17px!important*/}
#menu ul.niv1 li:hover a{ padding:6px 17px 0 17px;}

#menu ul.niv1{ margin:0; padding:0;}

div#menu ul.niv1 ul.niv2  {margin:27px 0 0 0;display: none; background: #75a9cc; list-style:none; position:absolute; padding:0; opacity:0.90;filter : alpha(opacity=90); clear:both; }
div#menu ul.niv1 li.m1:hover ul.niv2,div#menu ul.niv2 li:hover ul.niv3,div.bloc ul.niv1 li.m1:hover ul.niv2,div.bloc ul.niv2 li:hover ul.niv3{display: block!important; z-index: 3 ;}
div#menu ul.niv1 li.m1:hover ul.niv2 li{ display:block; margin:0!important;}
div#menu ul.niv2 li a{ background-color:#accce0!important}
div#menu ul.niv2 li a:hover{ background-color:#75a9cc!important}
div#menu ul.niv2 li{ border-top:1px solid #fff;  clear:both; display:block!important;} 

div#menu ul.niv2 li.smenu:hover ul.niv3{ display:block!important;position:absolute; z-index: 4 ;}

div.bloc ul.niv1 li{display:block; list-style:none; margin:0; padding:6px 10px 6px 10px;}
div.bloc ul.niv1 li:hover{ background-color:#4781a6;}
div.bloc ul.niv1 li:hover a{ color:#fff;}
div.bloc ul.niv1{ margin:0; padding:10px 0 0 0;}
div.bloc ul.niv1 ul.niv2{margin:-30px auto 0 178px;display: none; background: #d9e8f0; list-style:none; position:absolute; padding:0; opacity:0.90;filter : alpha(opacity=90); clear:both;}
div.bloc ul.niv2 li{ border-bottom:1px solid #fff;padding:5px 10px 5px 10px;width:153px!important;}
div.bloc ul.niv2 li a{ color:#000!important; font:bold 11px arial;}
div.bloc ul.niv2 li:hover{ background-color:#4781a6;}
div.bloc ul.niv2 li:hover a{ color:#fff!important;}

