/* compact [
	plugins-dist/mediabox/colorbox/black-striped/colorbox_rtl.css
	page=layoutPMP.css
	styles/general.css
	styles/menu.css
	styles/forum.css
	page=config.css
	styles/perso.css
	styles/menu_babbi.css
	styles/menu_babbi_ar.css
	styles/ustm.css
] 69.9% */

/* plugins-dist/mediabox/colorbox/black-striped/colorbox_rtl.css */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:4999;overflow:hidden}
#cboxWrapper{max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}
#colorbox,#cboxContent,#cboxLoadedContent{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
#cboxOverlay{background:url('//www.ustm.mr/plugins-dist/mediabox/colorbox/black-striped/images/overlay.png') repeat 0 0;opacity:0.9;filter:alpha(opacity = 90)}
#colorbox{outline:0}
#cboxTopLeft{width:21px;height:21px;background:url('//www.ustm.mr/plugins-dist/mediabox/colorbox/black-striped/images/controls.png') no-repeat -101px 0}
#cboxTopRight{width:21px;height:21px;background:url('//www.ustm.mr/plugins-dist/mediabox/colorbox/black-striped/images/controls.png') no-repeat -130px 0}
#cboxBottomLeft{width:21px;height:21px;background:url('//www.ustm.mr/plugins-dist/mediabox/colorbox/black-striped/images/controls.png') no-repeat -101px -29px}
#cboxBottomRight{width:21px;height:21px;background:url('//www.ustm.mr/plugins-dist/mediabox/colorbox/black-striped/images/controls.png') no-repeat -130px -29px}
#cboxMiddleLeft{width:21px;background:url('//www.ustm.mr/plugins-dist/mediabox/colorbox/black-striped/images/controls.png') left top repeat-y}
#cboxMiddleRight{width:21px;background:url('//www.ustm.mr/plugins-dist/mediabox/colorbox/black-striped/images/controls.png') right top repeat-y}
#cboxTopCenter{height:21px;background:url('//www.ustm.mr/plugins-dist/mediabox/colorbox/black-striped/images/border.png') 0 0 repeat-x}
#cboxBottomCenter{height:21px;background:url('//www.ustm.mr/plugins-dist/mediabox/colorbox/black-striped/images/border.png') 0 -29px repeat-x}
#cboxContent{background:#fff;overflow:hidden}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{margin-bottom:28px}
#cboxTitle{position:absolute;bottom:0;left:0;text-align:center;width:100%;color:#949494}
#cboxCurrent{position:absolute;bottom:0;left:58px;color:#949494}
#cboxLoadingOverlay{background:url('//www.ustm.mr/plugins-dist/mediabox/colorbox/black-striped/images/loading_background.png') no-repeat center center}
#cboxLoadingGraphic{background:url('//www.ustm.mr/plugins-dist/mediabox/colorbox/black-striped/images/loading.gif') no-repeat center center}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxSlideshow{position:absolute;bottom:0;right:30px;color:#0092ef}
#cboxPrevious{position:absolute;bottom:0;left:0;background:url('//www.ustm.mr/plugins-dist/mediabox/colorbox/black-striped/images/controls.png') no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}
#cboxPrevious:hover{background-position:-75px -25px}
#cboxNext{position:absolute;bottom:0;left:27px;background:url('//www.ustm.mr/plugins-dist/mediabox/colorbox/black-striped/images/controls.png') no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}
#cboxNext:hover{background-position:-50px -25px}
#cboxClose{position:absolute;bottom:0;right:0;background:url('//www.ustm.mr/plugins-dist/mediabox/colorbox/black-striped/images/controls.png') no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}
#cboxClose:hover{background-position:-25px -25px}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}

/* page=layoutPMP.css */


/* styles/general.css */
html,body{margin:0;padding:0}
html{overflow-y:scroll}
body{font-size:1em;font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center}
div#page{margin:-25px 0 0}
div#contenu{padding:0 10px;margin-top:25px}
div#navigation,div#contenu,div#extra{margin-bottom:10px}
a{text-decoration:none}
a.auteur:after{content:"\0000a0\2709";margin-left:-4px;font-size:14px}
a.spip_out{padding-right:14px;background:transparent url('//www.ustm.mr/images/spip_out.gif') no-repeat scroll right center}
a.spip_mail{padding-right:18px;background:transparent url('//www.ustm.mr/images/mail.gif') no-repeat scroll right center}
img{margin:0;padding:0;border:none}
.spip_documents{text-align:center}
.spip_documents_center{width:100%;margin:auto;display:block}
.spip_documents_left{float:left;margin:2px 30px 2px auto}
.spip_documents_right{float:right;margin:10px 20px 10px 15px}
.spip_doc_titre{font-weight:700;font-size:1em;margin:auto}
.spip_doc_descriptif{clear:both;font-size:.8em;margin:auto}
.imageforum img{margin:auto;display:block}
.texteencadre-spip{width:80%;margin:auto}
.nettoyeur{clear:both;margin:0;padding:0;border:none;height:0;line-height:1px;font-size:1px;visibility:hidden}
#espace{clear:both;height:50px}
div#bandeau{text-align:left}
#titrepage{float:right;width:700px}
#nom-site-spip{float:left;width:450px;font-style:italic;font-weight:700;padding:20px 0 0}
#slogan-site-spip{float:right;width:200px;font-style:italic;padding:45px 30px 0 0}
#descriptif-site-spip{clear:both;padding:10px 0 0 10px}
#pied{font-size:10px;padding:5px 0}
#pied img{margin:0 10px}
#credits{float:right;margin:-50px 5px 0 0}
#citations{float:left;margin:0 0 0 10px;width:200px}
#liens{margin:0 200px}
h1.cadre{padding:8px 0;font-weight:700;font-size:12px;margin:2px 0 0}
h1.cadre img{margin:-35px 0 0 -15px;float:left;z-index:100}
h1.a-droite img{margin:-35px -15px 0;float:right}
a.toggleLink{float:right;margin:0 5px 0 0}
.toggleimage1{padding:2px 0 2px 27px;background:transparent url('//www.ustm.mr/images/loupeplus.png') no-repeat scroll right center}
.toggleimage2{padding:2px 0 2px 27px;background:transparent url('//www.ustm.mr/images/loupemoins.png') no-repeat scroll right center}
div.texte{font-size:11px;text-align:left;padding:5px 5px 10px;border-width:0 2px 2px 1px;border-style:solid}
div.texte .spip_logos{float:left}
.sans-bord .texte{border:none}
.sans-fond .texte{background-color:transparent!important}
div.cadre-bleu h1.cadre{background-color:#82ADE2}
div.cadre-bleu .texte{background-color:#DAE6F6;border-color:#82ADE2}
div.cadre-vert h1.cadre{background-color:#A7D37F}
div.cadre-vert .texte{background-color:#DCEECC;border-color:#A7D37F}
div.cadre-rouge h1.cadre{background-color:#EE9D90}
div.cadre-rouge .texte{background-color:#F8D8D3;border-color:#EE9D90}
div.cadre-jaune h1.cadre{background-color:#F9E95D}
div.cadre-jaune .texte{background-color:#FDF6B9;border-color:#F9E95D}
div.cadre-gris h1.cadre{background-color:#c1c1c1}
div.cadre-gris .texte{background-color:#e9e9e9;border-color:#C1C1C1}
div.cadre-marron h1.cadre{background-color:#ECA742}
div.cadre-marron .texte{background-color:#F5CE94;border-color:#ECA742}
.identification{float:left;margin:1px 5px;border-width:2px;border-style:inset}
.identification p{margin:-3px 0 0}
.identification a{font-size:11px;padding:4px}
#formulaire_recherche{float:right}
.formulaire_recherche label{font-size:12px}
.formulaire_recherche input.text{padding-left:25px;width:100px;background:url('//www.ustm.mr/images/loupe.gif') no-repeat}
.formulaire_login .spip_logos{float:right}
#formulaire_login ul li{list-style:none;margin-left:-40px;margin-top:10px}
#var_login{width:140px}
#password{width:140px}
.choix{font-size:10px}
.formulaire_login .boutons{text-align:center}
div#liensilogue a{display:block;text-align:center;margin:5px 0;font-weight:700}
#drapeau{float:right;margin:0 50px 0 0}
#langue{float:left;margin:0 20px 0 0}
.texte#acces-direct{font-size:12px;font-weight:700;padding-left:20px}
.texte#evenements ul{padding-left:10px;margin:0}
.texte#evenements li{font-size:11px;font-weight:700;list-style:none;margin-bottom:10px}
.texte#evenements li a{font-size:12px;font-weight:700;display:block;padding-left:20px}
.titre-groupe{margin:5px 0 5px 5px;font-size:12px;font-weight:700;text-align:left}
.texte#navmots a{font-size:10px;display:block;padding-left:20px;margin-bottom:3px}
.texte#stats ul{padding-left:10px;margin:0}
.texte#stats li{font-size:11px;list-style:none;margin-bottom:10px}
.texte#stats li .detail{font-size:10px;font-weight:700;display:block;padding-left:20px}
.texte#top5 ul{padding-left:10px;margin:0}
.texte#top5 li{list-style:none;margin-bottom:5px}
.texte#top5 li a{font-size:11px;font-weight:700}
.popularite{margin-left:80px}
.titre-site{font-size:12px;font-weight:700;margin:5px 0 5px 5px}
.descriptif-site{font-size:10px;margin:0 5px 5px 10px}
.texte#sites li{margin:0 0 2px -20px;font-size:10px;list-style:square}
#scrollup{position:relative;overflow:hidden;height:200px}
.headline{position:absolute;font-size:12px;font-weight:700;top:203px}
.intro{font-size:10px;font-weight:400}
#scrollup2{position:relative;overflow:hidden;height:140px;margin:auto;width:170px}
.headline2{position:absolute;top:140px}
#formulaire-auteur{text-align:left}
.annonce{font-size:14px;padding:10px;margin:0 0 15px;text-align:left;width:510px}
.annonce-titre{font-size:16px;font-weight:700;margin:0 0 20px 20px}
.annonce p{margin:0}
#scrollup3{position:relative;overflow:hidden;height:210px;margin:auto;margin-bottom:20px}
.headline3{position:absolute;top:210px}
.annoncedefil{font-size:14px;padding:10px;margin:0 0 15px;text-align:left;width:510px}
.annoncedefil a.suite{font-size:12px;float:right}
.annoncedefil p{margin:0}
#scrollup4{position:relative;overflow:hidden;height:140px;margin:auto;width:170px}
.headline4{position:absolute;top:140px}
.headline4 img{width:170px}
.cadre-rubrique-accueil{border:none;text-align:left;font-size:12px;margin:5px 10px 10px;padding:0 10px 10px;background:#FFF;opacity:0.9;filter:alpha(opacity=80);color:#000}
.cadre-chemin{text-align:left;font-size:10px;margin:0 0 10px;padding:0 5px}
.cadre-chemin img{margin:0 2px 0 4px}
.titre-article-cadre{margin:0 0 5px 5px;font-size:13px;font-weight:700;text-align:left}
.date-auteur-cadre{margin:0 5px 15px 20px}
#cadre-rubrique{padding:5px}
.logorub{position:relative;float:left;margin:0 10px}
#titre-rubrique{text-align:left;font-size:18px;font-family:Tahoma}
#descriptif-rubrique{font-size:14px}
#texte-rubrique{font-size:12px}
.texte-insert{font-size:12px;margin:10px 0 0;font-weight:700;font-style:italic}
.cadre-articles-rubrique{border-width:2px;border-style:solid;text-align:left;font-size:12px;margin:5px 0 10px 10px;padding:0 5px}
.titre-articles-rubrique{font-size:12px;font-weight:700;margin-top:15px}
.introduction-articles-rubrique{font-size:12px;margin:20px 0 10px 25px}
.introduction-articles-rubrique a{font-size:12px;float:right}
.auteur-articles-rubrique{text-align:right;font-size:10px;margin:5px}
.cadre-sous-rubrique{border-width:1px;border-style:solid;text-align:left;font-size:12px;margin:5px 0 10px 20px;padding:0 5px}
.titre-sous-rubrique{font-size:14px;font-weight:700;margin:5px 0 10px 5px}
.descriptif-sous-rubrique{font-size:12px;margin:0 25px 5px}
.nombre-articles-rubrique{text-align:right;font-size:10px;margin:0 5px 5px}
.titre-site{font-size:12px;font-weight:700;margin:5px 0 5px 5px}
.descriptif-site{font-size:10px;margin:10px 5px 5px}
.article{text-align:justify;font-size:12px;margin:0 5px 5px}
#cadre-titre-article{padding:5px}
#cadre-article{border-width:1px;border-style:solid}
#surtitre-article{font-size:80%;text-align:left;text-transform:uppercase;opacity:0.8}
#titre-article{text-align:left;font-size:18px;font-family:Tahoma}
#soustitre-article{font-size:80%;text-align:left;opacity:0.8}
#descriptif-article{font-size:14px;margin:0 5px 0 10px}
#auteur-article{text-align:right;font-size:10px;margin:5px}
#imprime-article{font-size:10px;margin:0 0 15px 10px;text-align:left}
#imprime-article img{vertical-align:middle}
#imprime-article a{margin-right:10px}
#traductions-article{font-size:10px}
#traductions-article ul{margin:0;padding:0}
#traductions-article li{display:inline;list-style:none}
#chapo{font-style:italic}
#texte-article{text-align:justify;font-size:12px;margin:0 5px;line-height:140%}
#texte-article p{text-indent:1.5em}
#augmenter{height:24px;width:24px;border:0;float:right;margin:5px}
#diminuer{height:24px;width:24px;border:0;float:right;margin:5px}
#notes{padding:0 0 0 10px;font-size:10px}
#ps{padding:10px;font-size:12px;text-align:left;line-height:140%}
#site{padding:10px 5px 10px 20px;font-size:12px}
#cadre-telechargement{border-width:1px;border-style:solid;text-align:left;font-size:10px;margin:10px}
#cadre-telechargement td{width:280px}
.titre-doc{font-size:12px;font-weight:700}
.texte-doc{font-size:10px;text-align:left;margin:5px}
.texte-doc ul{list-style-type:none}
#cadre-telechargement ul{margin:10px 5px 5px 0;padding:0}
#cadre-telechargement ul li{font-size:10px;margin:0 0 0 10px}
#cadre-telechargement .spip_logos{float:left;margin-right:5px}
#haut{font-size:10px;text-align:right}
#haut2{font-size:10px;text-align:right;margin:0 200px}
#haut a:after,#haut2 a:after{content:"\0000a0\2934";font-weight:700;font-size:14px}
table.spip{margin:5px auto 20px;border-width:1px;border-style:solid;border-collapse:collapse;font-size:12px}
table.spip td{padding:5px;text-align:left;vertical-align:middle;border-width:1px;border-style:solid}
table.spip caption{font-weight:700;font-size:14px}
table.spip tr.row_first{text-align:center}
.forum-article{text-align:left;font-size:12px;margin:0 5px}
.forum-article img.forum{float:left}
.repondre-article{font-size:14px;margin:0 0 20px 40px}
.repondre-article img{margin-right:10px}
.forum-thread{border-width:1px;border-style:solid;padding:5px;margin:20px 0 0;text-align:left}
.titre-message{padding:5px;text-align:left;font-size:14px;font-weight:700;height:30px}
.auteur-message{font-size:12px;font-weight:400;float:right}
.texte-message{margin:5px 5px 5px 20px;text-align:left;font-size:12px}
.reponse{text-align:right}
.reponse a{font-size:12px;font-weight:400}
.decal-reponse{margin-left:10px}
.forum_reponse{border-width:1px;border-style:solid;padding:5px}
blockquote.spip{border-left:.3em solid;margin:2em 0;padding-left:1em}
#cadre-titre-article h1{text-align:center;font-size:16px}
#formulaire_forum{text-align:left;font-size:12px}
#formulaire_forum div#previsu li{list-style-type:none}
#formulaire_forum div#previsu li a{display:block}
#formulaire_forum ul{margin-left:-40px}
#formulaire_forum li{margin-bottom:10px;list-style-type:none}
#formulaire_forum ul li label{font-weight:700}
#formulaire_forum input.barre{font-size:11px;width:350px;border:0}
#formulaire-contact{border-width:1px;border-style:solid;padding:5px;margin:20px;font-size:12px}
ul#item li{list-style:none;text-align:left;margin-bottom:10px}
ul#item ul li{margin:0}
ul#item li .liste{float:left;width:100px}
ul#item ul li input{display:inline;margin:5px 5px 0 100px}
ul#item textarea{margin:-20px 0 0 100px}
ul#item li input#envoi{margin:0 0 0 150px}
.alerte{font-weight:700}
.texte-retour1{text-align:left}
.valeur1{font-weight:700}
.texte-retour2{text-align:left}
.valeur2{font-size:14px;width:50%;margin:auto;border-width:1px;border-style:solid;padding:5px}
.valeur3{width:80%;margin:auto;border-width:1px;border-style:solid;padding:5px;text-align:left}
.pagination-trombino{text-align:center;margin:10px}
.trombino td{vertical-align:top}
.centrage{margin:0 auto}
.ombre{float:left;background:url('//www.ustm.mr/images/ombre.gif') no-repeat bottom right;margin:10px 0 10px 10px;padding:0}
.boite{position:relative;bottom:8px;right:8px}
.nom-photo{clear:both;font-size:12px;font-weight:700}
.adresse-photo{margin:5px 0;font-size:10px;font-weight:700}
.texte-photo{font-size:10px;font-style:italic}
.texte-photo p.spip{margin:0}
#signatures{text-align:left;text-indent:0}
li.saisie_message textarea{width:400px}
#signatures li{border-width:2px;border-style:solid;clear:both;margin-bottom:.5em;margin-top:.5em;min-height:90px;padding:.8em .8em .8em 30px;list-style:none}
#signatures li h3{font-size:12px}
#signatures li p.url{font-size:10px}
#signatures li p.message{border-width:1px;border-style:solid;padding:5px}
#signatures li img{display:block;float:right;margin-left:1em;width:130px}
#signatures li h3{font-weight:700}
.form-signature{border:0;font-size:11px;text-align:left;padding:5px;margin:0 0 20px}
.erreur_message{color:red}
#mois{font-weight:700;font-size:10px;text-align:center}
.small_mini{font-size:11px;text-align:center;border-width:1px;border-style:solid}
.calendar_head_mini{text-align:center;font-size:10px}
.calendar_this_day{font-weight:700;border-width:1px;border-style:solid}
.calendar_mini_event{display:block;border-width:1px;border-style:solid}
#entete-evenement{margin-top:10px;padding:2px 0;text-align:center;font-weight:700;font-size:11px}
.liste-evenements{font-size:9px;margin:2px 0}
#nouvel-evenement{padding:1px 0;margin:10px auto;width:80%;text-align:center;font-weight:700;font-size:10px}
.diaporama{width:520px;text-indent:0}
.diapo_vignettes_right{width:200px}
.diapo_vignettes_left{width:200px}
.diapo.diapo_petit{text-align:center;width:300px}
.radiobox{margin:auto}
.citation{background:transparent;position:absolute;top:40px;right:69px;width:200px;height:125px;color:#aaa;font-size:14px;text-align:center}
.citation .auteur{font-style:italic;color:#bbb;font-size:12px}
.rainette_infos{float:none;width:175px;background:none;border:none;margin:0 0;padding:0 0 5px}
.rainette_infos .ville{margin:5px 0 5px 10px;padding:0 0}
.rainette_infos .coordonnees{float:none;line-height:12px;padding:0 0 0 10px}
.rainette_previsions_24h{float:none;border:1px solid #000;width:175px;margin:5px 5px 20px 0}
.rainette_previsions_24h .jour{height:19px;font-weight:700;background:#6599FF;width:175px;border-bottom:1px solid #ddd;padding:5px 0 0;text-align:center}
.rainette_previsions_24h .date{height:19px;font-weight:700;background:#6599FF;width:175px;border-bottom:1px solid #ddd;padding:5px 0 0;text-align:center;font-size:.9em}
.rainette_previsions_24h .contenu{width:175px;border:0;padding:10px 0;text-align:center;min-height:20em}
* html .rainette_previsions_24h .contenu{height:20em}
.rainette_previsions_24h .icone{margin-bottom:10px}
.rainette_previsions_24h .t_reelle{font-weight:700;margin:0 5px 10px;min-height:35px}
.rainette_previsions_24h .resume{font-weight:700;margin:0 5px 10px;min-height:30px}
.rainette_previsions_24h .details{font-weight:400;margin:0 5px 10px}
.rainette_previsions_24h .details ul{list-style-type:none;padding:0;margin:0}
.rainette_conditions{float:none;width:175px;background:none;border:none;margin:5px 0;padding:0}
.rainette_conditions .statut{float:none;width:175px}
.rainette_conditions .cadre{float:none;width:175px;border:none;background:none;margin:0 0;padding:0 0 5px}
.rainette_conditions .icone{float:none;margin:3px 0 0 10px}
.rainette_conditions .t_reelle{float:none;width:100px;color:#333;font-size:33px;font-weight:700;line-height:1em;margin:10px 0 0 15px}
.rainette_conditions .t_reelle2{float:none;width:160px;color:#333;font-size:16px;font-weight:700;line-height:1em;margin:10px 0 0 15px}
.rainette_conditions .t_ressentie{float:none;width:100px;color:#333;margin:0 0 0 15px}
.rainette_conditions .resume{text-align:center;font-weight:700;padding-top:5px}
.rainette_conditions .maj{float:none;font-size:10px;color:#000;width:175px;padding:6px 0 0}
.rainette_conditions .details{float:none;color:#000;line-height:12px;width:175px;padding:12px 5px 5px 10px}
.rainette_conditions .details ul li{text-align:left;margin:0 0 5px 5px}
.rainette_conditions .details span{color:#6E6E6E;font-weight:700;margin-left:-10px}
li.meteo{position:relative;text-align:left;font-size:10px;margin:5px 0}
li.meteo .popup{display:none}
li.meteo:hover .popup{display:block;position:relative;width:180px;margin:0 0 0 -40px}
.labelhide{background-color:#FFF;padding:2px 10px 2px 5px;border-top:1px solid #A0A0A0;width:175px}
#mentions{text-align:justify;font-size:.8em}

/* styles/menu.css */
#menu{clear:both}
ul#menu li:hover>ul{display:block}
ul#menu{margin:0;padding:10px 0 0;list-style:none;font-size:12px;font-weight:700;text-align:center}
ul#menu li{display:inline-block;position:relative;padding:0 0 5px}
ul#menu li a{display:block;padding:4px 10px;margin:0 1px;border-width:1px;border-style:solid;text-decoration:none}
ul#menu ul{font-size:10px;font-weight:400;text-align:left;list-style:none;margin:4px 0 0;padding:0;width:150px;z-index:100;vertical-align:middle;border-width:1px;border-style:solid;position:absolute;left:0;display:none}
ul#menu ul ul{top:1px;left:149px;margin:0}
ul#menu ul li{display:block;padding:8px 0}
ul#menu ul li a{display:block;padding:0 0 0 5px;border:none}
ul#menu ul img{position:relative;float:right}
ul#menu img{margin:0 0 0 5px}
@media screen{ul#menu ul img{-webkit-min-device-pixel-ratio:0;margin:5px 5px 0 0}}
#menuV ul{list-style:none;margin:5px 0 0;padding:0}
#menuV ul li{padding:0 0 2px 20px;vertical-align:bottom;min-height:16px}
#menuV ul ul{margin-left:-15px;padding:0 0 0 5px}
#menuV ul.rubriques li{background:url('//www.ustm.mr/images/rubnormal.png') no-repeat}
#menuV ul.rubriques li.on{background:url('//www.ustm.mr/images/rubexpose.png') no-repeat}
#menuV ul.articles li{background:url('//www.ustm.mr/images/artnormal.png') no-repeat}
#menuV ul.articles li.on{background:url('//www.ustm.mr/images/artexpose.png') no-repeat}
#menuV li.on>a{font-weight:700}
#menuV2{padding:0;font-size:12px;text-align:left;margin-top:25px}
#menuV2 ul.menulist,#menuV2 ul.menulist ul{list-style:none;z-index:500;margin:0;padding:0;line-height:1.2em;width:190px}
#menuV2 ul.menulist ul{position:absolute;top:-1px;left:189px;border-radius:0}
#menuV2 ul.menulist li{position:relative;margin:0;padding:0;border-width:1px 0 1px 1px;border-style:solid}
#menuV2 ul.menulist li ul{display:none}
#menuV2 ul.menulist li:hover>ul{display:block}
#menuV2 ul.menulist a{text-decoration:none;display:block;padding:5px}
#menuV2 ul.menulist a:hover{text-decoration:none}
#menuV2 ul.menulist li.smenu,#menuV2 ul.menulist li.smenu>a{background-position:170px;background-repeat:no-repeat}
#menuV2 ul.menulist li.smenu:hover,#menuV2 ul.menulist li.smenu>a:hover{background-position:167px;background-repeat:no-repeat}

#menuV2 ul.menulist img,#menuV2 ul.menulist ul img{position:relative;float:right;margin:5px 5px 0 0}

/* styles/forum.css */
img#boutonForum{float:right;margin:1px 10px}
#ariane-forum{margin:10px 0;padding:10px;font-size:12px;font-weight:700;text-align:left;border-width:2px;border-style:solid}
table.forum{border-width:2px;border-style:solid;text-align:left;width:100%;padding:1px;border-spacing:1px}
table.forum a:hover{text-decoration:underline!important}
table.forum th{text-align:center;padding:10px;font-size:14px}
table.forum tr.rub-forum td{padding:5px;font-size:12px;font-weight:700;text-transform:uppercase}
table.forum tr.art-forum td.logo{margin:0 0 0 5px;text-align:center;font-size:10px;width:70px}
table.forum tr.art-forum td.logo1{margin:0 0 0 5px;text-align:center;font-size:10px;width:120px}
table.forum tr.art-forum td.titre-rub{padding:0 0 10px 10px;text-align:left;font-size:14px}
table.forum tr.art-forum td.titre-rub p{padding:0 0 0 10px;font-size:12px;margin:0}
table.forum tr.art-forum td{text-align:center;vertical-align=middle}
table.forum tr.art-forum td a{font-weight:700}
#forum-site .descriptif{font-size:12px;text-align:left;margin:10px}
#forum-site .texte{font-size:12px;text-align:left;margin:10px;border:none}
#boutonG{float:left;margin-top:10px}
#boutonD{float:right;margin-top:10px}
table.forum tr.art-forum td.sujet{text-align:left;font-size:12px;padding-left:10px;vertical-align:top}
table.forum tr.art-forum td.sujet .titre{margin:5px 0 15px;font-size:18px;font-weight:700;font-family:georgia}
table.forum tr.art-forum td.sujet1{text-align:left;font-size:14px;padding:5px 0 0 10px;vertical-align:top}
#formulaire_forum textarea{width:99%}

/* page=config.css */


/* styles/perso.css */


/* styles/menu_babbi.css */
.nav{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;line-height:1.5em}
.babbin{font-style:italic}
.babbout{font-style:normal}
.nav ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;line-height:1.5em}
.nav a{display:#000;padding:0 5px;border:2px solid #fff;color:#fff;text-decoration:none;background-color:#333;z-index:0}
.nav a:hover{background-color:#fff;color:#000;border:2px solid #000}
.nav li{float:left;position:relative}
.nav ul{position:absolute;display:none;width:10em;top:1.5em;z-index:100;border-left:0 solid #000;border-top:0 solid #fff;line-height:1.85em}
.nav li ul a{position:relative;width:18em;height:auto;float:left;background-color:#000;color:#fff;text-decoration:none}
.nav ul ul{top:auto;line-height:1.85em;z-index:10}
.nav li ul ul{left:15em;margin:0 0 0 10px}
.nav li:hover ul ul,.nav li:hover ul ul ul,.nav li:hover ul ul ul ul{display:none}
.nav li:hover ul,.nav li li:hover ul,.nav li li li:hover ul,.nav li li li li:hover ul{display:block}

/* styles/menu_babbi_ar.css */
.navar{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;line-height:1.5em}
.babbin{font-style:italic}
.babbout{font-style:normal}
.navar ul{margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;line-height:1.5em}
.navar a{display:#000;padding:0 5px;border:2px solid #fff;color:#fff;text-decoration:none;background-color:#333;z-index:0}
.navar a:hover{background-color:#fff;color:#000;border:2px solid #000}
.navar li{float:right;position:relative}
.navar ul{position:absolute;display:none;width:6em;top:1.5em;z-index:100;border-left:0 solid #000;border-top:0 solid #fff;line-height:1.85em}
.navar li ul a{position:relative;right:em;width:12em;height:auto;float:right;background-color:#000;color:#fff;text-decoration:none;text-align:right}
.navar ul ul{top:auto;line-height:1.85em;z-index:10}
.navar li ul ul{right:12em;margin:0 0 0 10px}
.navar li:hover ul ul,.navar li:hover ul ul ul,.navar li:hover ul ul ul ul{display:none}
.navar li:hover ul,.navar li li:hover ul,.navar li li li:hover ul,.navar li li li li:hover ul{display:block}

/* styles/ustm.css */
body{margin-left:0;margin-top:0;margin-right:0;margin-bottom:0;background-image:url()}
a{text-decoration:none};a:link{text-decoration:none}
.article1{text-align:justify;font-size:12px
font-family:Arial,Helvetica,sans-serif;color:#000;margin:0 5px 5px}
.Style9{font-size:10px;font-weight:700}
.Style62{font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:700;color:#FFF}
.Style63{font-family:"Century Gothic";font-size:12px}
.Style64{font-size:9px}
.Style65{color:#03975B;font-weight:700}
.Style67{color:#3552AE}
.Style68{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700}
.Style74{font-family:"Century Gothic";font-size:9px;color:#000}
.Style78{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000}
.Style93{color:#03975B}
.Style96{font-family:"Century Gothic";font-weight:700;font-size:12px}
.Style106{color:#FF0;font-weight:700}
.Style107{font-size:10px}
.Style108{font-weight:700;color:#FFF;font-family:Arial,Helvetica,sans-serif}
.Style109{color:#000}
.Style110{font-size:10px;color:#000}
.Style111{font-family:Arial,Helvetica,sans-serif}
.Style112{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#03975B;font-weight:700}
.Style114{color:#000;font-weight:700;font-size:10px}
.Style115{font-family:Arial,Helvetica,sans-serif;font-size:9px;color:#000}
.Style118{color:#063}

