.clear{ overflow:hidden;  width:100%}

#news_onglet1 div div a {color:#6C82B5;}

a.bouton{ background:transparent url('bouton_30_3_a.jpg') no-repeat scroll top right;  color:#444;  display:block;  float:left;  font:normal 12px arial,sans-serif;  height:30px;  margin-right:6px;  padding-right:18px;  text-decoration:none}

a.bouton span{ background:transparent url('bouton_30_3_span.jpg') no-repeat;  display:block;  line-height:20px;  padding:5px 0 5px 18px}

a.bouton:active{ background-position:bottom right;  color:#000;  outline:none}

a.bouton:active span{ background-position:bottom left;  color:#000;  padding:6px 0 4px 18px}

#bande_gauche{  background:url(/degrad_gauche.jpg) repeat-y top left; width:25px;   height:258px}

#bande_droite{  background:url(/degrad_droite.jpg) repeat-y top left;  position:absolute;  left:825px;  top:0px;  width:25px;  height:258px}

.icone{ vertical-align:middle;  display:inline;  padding:0 4px 4px 2px}
.update{ position:absolute;  width:250px;  background-color:white;  border:1px solid #888;  margin:0px;  padding:0px}

ul.listes{ list-style-type:none;  margin:0px;  padding:0px;  text-align:left;  font-family:Verdana,Arial;  font-size:14px}
ul.listes li.selected{background-color:#ffb; cursor:pointer}
li.liste{ list-style-type:none;  display:block;  margin:0;  padding:2px;  height:25px}

li.liste .nom{ font-weight:bold;  font-size:12px;  line-height:1.2em}

#frame, #frame2{border-width:0px; height:32px; width:385px}

iframe.hidden, iframe2.hidden{visibility:hidden; display:none; width:0px; height:0px}

#images_container div, #images_container2 div{border-style:solid; border-width:3px; border-color:#DEDFDE; float:left; overflow:hidden}

#images_container div:hover, #images_container2 div:hover{border-color:#529EBD}

#images_container img.load, #images_container2 .load{margin:36px}

.infobulle{position:absolute; visibility:hidden; border:2px solid #666; padding:2px 8px; font-family:Verdana,Arial; font-size:10px; background-color:#FFF; z-index:20; opacity:.90;}

.pagination{padding:2px}

.pagination ul{margin:0; padding:0; text-align:center; font-size:13px}

.pagination li{list-style-type:none; display:inline; padding-bottom:1px; margin:1px}

.pagination a, .pagination a:visited{padding:0 5px; border:1px solid #999; text-decoration:none; color:#999}

.pagination a:hover, .pagination a:active{border:1px solid #666; color:#333; background-color:#FFFFE0}

.pagination li.currentpage{font-weight:bold; padding:0 5px; border:1px solid #666; background-color:#799CAE; color:#EEE; font-size:20px}

.pagination li.disablepage{padding:0 5px; border:1px solid #929292; color:#929292}

.pagination li.nextpage, .pagination li.previouspage{font-weight:bold}

* html .pagination li.currentpage, * html .pagination li.disablepage{margin-right:5px; padding-right:0}

.img_muzz{border:1px solid #AAA; padding:2px; background:#EEE url(loader.gif) no-repeat 50% 50%; margin:2px; vertical-align:middle; opacity:.99;margin:0 5px 0 0}

.img_muzz3{border:2px solid #000; padding:2px; background:#000; margin:2px; vertical-align:middle}

.img_muzz:hover{border:1px solid #666; padding:2px; background:#FFF; opacity:.99;margin:0 5px 0 0}
.img_muzz2:hover{border:1px solid #666; padding:2px; background:#FFF; opacity:.99;margin:0 5px 0 0}

.img_muzz2{border:1px solid #AAA; padding:2px; background:#EEE url(loader.gif) no-repeat 50% 50%; margin:0 5px 0 0; opacity:.70;}

.img_muzz4{border:1px solid #333; padding:1px; background:#EEE url(loader.gif) no-repeat 50% 50%; margin:0; opacity:0.8;}

.img_muzz5{border:1px solid #333; padding:1px; background:#EEE; margin:0}

.img_muzz6{padding:1px; display:inline; background:#EEE no-repeat 50% 50%; margin:0; opacity:0.6;}

.img_muzz4:hover{border:1px solid #FFF; opacity:0.99;}

.mod{list-style:none; background:#FFF; border:1px solid #CCC; padding:0; margin:0}

.focus{border:2px solid #F00; padding:0}

#thirthlist .mod{height:30px}

#thirthlist .mod .contenu{display:none}

#tabsB{}
  
#tabsB ul{float:right; margin:0px; padding:0; list-style:none; font-size:14px; font-family:"Trebuchet MS",Tahoma,sans-serif}

#tabsB li{display:inline; margin:0; padding:0}

#tabsB a{float:left; background:url("onglet/tableftB3.gif") no-repeat 0% -42px; margin:0; padding:0 0 0 4px; text-decoration:none}
   
#tabsB a span{float:left;       display:block;       background:url("onglet/tabrightB3.gif") no-repeat 100% -42px;  padding:3px 15px 1px 6px;  color:#666}
 
#tabsB a span{float:none}
 
#tabsB a:hover span{      color:#000}
#tabsB a:hover{      background-position:left top}
#tabsB a:hover span{      background-position:right top}

#tabsB .current a{                background-position:left top}
#tabsB .current a span{                background-position:right top; font-weight:bold}
       

        
.tabsD{}
  
.tabsD ul{float:left; margin:0px; padding:0; list-style:none; font-size:11px; font-family:"Trebuchet MS",Tahoma,sans-serif}

.tabsD li{display:inline; margin:0; padding:0}

.tabsD a{float:left; background:url("onglet/tableftB3.gif") no-repeat 0% -42px; margin:0; padding:0 0 0 4px; text-decoration:none}
   
.tabsD a span{float:left;       display:block;       background:url("onglet/tabrightB3.gif") no-repeat 100% -42px;  padding:3px 13px 2px 4px;  color:#666}
 
 .tabsD a span{float:none}
 
    .tabsD a:hover span{      color:#000}
    .tabsD a:hover{      background-position:left top}
    .tabsD a:hover span{      background-position:right top}

        .tabsD .current a{                background-position:left top}
        .tabsD .current a span{                background-position:right top; font-weight:bold}
     
     
        
HTML, BODY{margin:0; background:#FFF url(1px.jpg) repeat-x top left; font-family:Verdana,Arial,Tahoma,sans-serif; font-size:13px}

FORM{margin:0; padding:0}

P{  margin:0}

HR{ margin:1px;  padding:0}

INPUT{border:#777 solid 1px; background:#FFF; color:#555; font-size:18px; margin:2px; padding:2px; vertical-align:middle}

INPUT.search{border:#333 solid 1px; background:#EEE url(/search.png) no-repeat 2% 60%; color:#777; margin:0 0 0 64px; padding:1px 1px 1px 24px; font-size:16px}

INPUT.button2{background:url(fond_titre.jpg) repeat-x top; text-decoration:none; color:#666; font-size:15px; font-weight:bold; text-align:center; margin:1px; padding:1px; width:30px; height:21px}

TEXTAREA{border:#888 solid 1px; background:#FFF; font-size:15px; color:#888; font-family:Verdana,Arial,Tahoma,sans-serif; font-weight:bold; margin:2px; padding:3px; vertical-align:top; overflow:auto}

TEXTAREA.disabled{background:#CCC; font-size:15px; color:#999}

SELECT{border:#888 solid 1px; background:#FFF; font-size:15px; color:#888; font-family:Verdana,Arial,Tahoma,sans-serif; font-weight:bold; margin:2px; padding:2px; vertical-align:middle}

.tiny_input{border:#999 solid 1px; background:#EEE; font-size:12px; margin:1px; padding:2px}

fieldset{padding:6px}

legend{font-size:19px; color:#999; text-align:right}

.plan{background-color:#EEE; border:1px #999 solid; margin-top:4px; padding:0}

.plan ul li{  font-size:22px;   color:#666;   list-style:none;   font-family:"Trebuchet MS",Tahoma,sans-serif}

.plan ul li ul li{  font-size:15px;   color:#999;   list-style:none}

IMG{border-width:0px; border-color:#000}

.tag{color:#555; padding:3px; margin:2px; text-decoration:none; vertical-align:middle}

.tag:hover{color:#EEE; background:#666}

.tag2{color:#666; padding:2px; margin:2px; text-decoration:none}

.tag2:hover{color:#000; background:#FFF}

.image_opacity{border:1px solid #AAA; padding:4px; background:#EEE; margin:2px; opacity:.60;}

a img{display:block}

.agenda_highlight:hover{  background:url(/fond_agenda_clair3.gif) repeat-y 0% 0%;  display:block;  text-decoration:none;  clear:both}
#image1, #image2, #image3, #image4{display:inline}

#chargement{position:absolute; padding:3px; margin:1px; color:#333; float:right; z-index:100; border:1px solid #333; background:#EEE}
input.cocher{border-style:none; font-size:10px; background-color:#CCC}

input.button, button, a button{font-size:18px; background:url(fond_titre.jpg) repeat-x top; font-family:"Trebuchet MS",Tahoma,sans-serif; text-decoration:none; font-weight:bold; margin:1px; padding:2px; height:30px; color:#555; border:1px #999 solid; cursor:pointer}

input.button:hover, button:hover, a button:hover{background:#FFF; text-decoration:none; color:#333}

input.button2{font-size:14px; background:url(fond_titre.jpg) repeat-x top; font-family:"Trebuchet MS",Tahoma,sans-serif; text-decoration:none; font-weight:bold; margin:1px; padding:2px; color:#555; border:1px #999 solid}

input.button2:hover{background:url(fond_titre.jpg) repeat-x bottom; text-decoration:none; color:#333; cursor:pointer}

.titre{font-family:"Trebuchet MS",Tahoma,sans-serif; font-size:16px; color:#777}

.titre a, a.titre{font-family:"Trebuchet MS",Tahoma,sans-serif; font-size:14px; font-weight:bold; color:#333;text-decoration:none}
.titre2 a, a.titre2{font-family:"Trebuchet MS",Tahoma,sans-serif; font-size:21px;  color:#333;text-decoration:none}

.titre a:hover, .h1_titre:hover{color:#666}

.soustitre{font-size:13px; color:#999}

.texte{font-size:12px; color:#777}

.soustitre a, a.soustitre{color:#444; text-decoration:none}

.soustitre a:hover, a:hover.soustitre{color:#666}

.normalgris, a.normalgris, .normalgris a{font-size:12px; color:#555; text-decoration:none}

.normalgris a:hover{font-size:12px; color:#777; text-decoration:underline}

.normalpetit, a.normalpetit, .normalpetit a{font-size:11px; color:#888; text-decoration:none}

.h1_titre a, .h1_titre{background:#FFF url(fond_titre.jpg) repeat-x bottom left; font-family:"Trebuchet MS",Tahoma,sans-serif; font-weight:bold; font-size:18px; margin:2px; padding:2px; color:#333; text-decoration:none}

.h1_titre2 a, .h1_titre2{background:#FFF url(fond_titre.jpg) repeat-x bottom left; font-family:"Trebuchet MS",Tahoma,sans-serif; font-weight:bold; font-size:18px; margin:2px; padding:2px; color:#999; text-decoration:none}



h1{background:url(fond_titre.jpg) repeat-x bottom left; font-family:"Trebuchet MS",Tahoma,sans-serif; font-weight:bold; font-size:18px; margin:2px; padding:2px; color:#666; text-decoration:none}

h1 ul{height:24px; margin:0; padding:0}

h1 ul li{list-style:none; background:url(menu_puce.gif) 0% 100% no-repeat; float:left}

h1 ul li.first{list-style:none; background:transparent; float:left}

h1 ul li a, h1 a{text-decoration:none; color:#666; padding-left:6px; padding-right:6px; margin-left:2px}

h1 ul li a:hover, h1 a:hover{color:#333}


h4{background:url(fond_titre.jpg) repeat-x bottom left; font-family:"Trebuchet MS",Tahoma,sans-serif; font-weight:bold; font-size:18px; margin:2px; padding:2px; color:#666; text-decoration:none}

h4 ul{height:24px; margin:0; padding:0}

h4 ul li{list-style:none; background:url(menu_puce.gif) 0% 100% no-repeat; float:left}

h4 ul li.first{list-style:none; background:transparent; float:left}

h4 ul li a, h4 a{text-decoration:none; color:#666; padding-left:6px; padding-right:6px; margin-left:2px}

h4 ul li a:hover, h4 a:hover{color:#333}


h2{font-family:"Trebuchet MS",Tahoma,sans-serif; font-size:20px; color:#444; margin:0; padding:0}

h3{font-family:"Trebuchet MS",Tahoma,sans-serif; font-size:16px; color:#777; margin:0; padding:0}

h2 a, h3 a{color:#555; font-weight:bolder; text-decoration:none}

h2 a:hover, .h1_titre:hover, h3 a:hover{color:#999}

h5{font-family:"Trebuchet MS",Tahoma,sans-serif; font-size:28px; color:#BBB; font-weight:normal; margin:0; padding:0}



.highbox:hover{background:#FFF}

.detail{display:none}

#cadre_principal{ width:800px;}

#cadre_droite{margin:0 auto; width:800px;background:#CCCCCC;border-right:#666666 solid 1px;border-left:#666666 solid 1px;}
#wrap{margin:0 auto; padding-right:6px; padding-left:6px;width:850px;background:#CCCCCC;border-right:#666666 solid 1px;border-left:#666666 solid 1px;}
#footer {background-color:#333333;padding:5px 220px;border-top:solid 3px #999999;position: relative;clear:both}
#cadre_contenu{height:100%; width:800px}

* cadre_contenu >div{height:100%}

.cadre_muzz{background-color:#EEE; border:1px #999 solid; margin-top:5px; padding:0}
.cadre_muzz div{padding:2px}

.cadre_blog{background-color:#EEE; border:1px #999 solid; margin-top:4px; padding:0}
.cadre_blog div{padding:2px}

.cadre_muzz ul{ margin:0;  padding:0}

.cadre_muzz li{list-style-type:none}

#fondu_gauche2{top:500px; width:25px; background:url(degrad_gauche2.jpg) repeat-y top right}

#fondu_gauche{position:relative; top:0px; left:0px; width:25px; height:258px; background:url(degrad_gauche.jpg) top right}

#fondu_droite2{position:relative; top:0px; left:23px; width:22px; height:1200px; background:url(degrad_droite2.jpg) repeat-y top right; float:right}

#fondu_droite{position:relative; top:0px; left:0px; width:22px; height:258px; background:url(degrad_droite.jpg) top right}

#muzzart_titre{position:relative; left:0; float:left;top:0; width:260px}

#connexion{ clear:left;padding:4px;margin:0}

#connexion ul{ padding:0;  margin:0 0 0 15px}
#connexion li{ padding-left:10px;  list-style:none}

#connexion_post{position:absolute; z-index:3; top:60px; left:60px; font-size:12px; color:#333}

#date_heure{color:#666; font-size:13px; text-align:right; width:220px; z-index:0}

#horiz{position:absolute; top:115px; width:700px; background:url(horiz_002.gif) repeat-x bottom; height:8px; margin:0px}

#menu_principal { margin:0; height:35px;clear:both;}
#menu_principal_bas { margin:0; text-align:center}

#menu_principal ul {position:absolute; background:url(menu_back.jpg) repeat-x; padding-top:0px; padding-left:0px; margin:0; height:34px; border-right:1px #666 solid; border-left:1px #666 solid; width:848px}
#menu_principal_bas ul {padding-top:0px; padding-left:0px; margin:0; height:35px; border-right:1px #666 solid; border-left:1px #666 solid;}

#menu_principal li, #menu_principal_bas li{list-style-type:none; padding-top:5px; background:url(menu_puce.gif) 0% 100% no-repeat; float:left}

#menu_principal li.last, #menu_principal_bas li.last{list-style-type:none; background:transparent; float:left}

#menu_principal li.first, #menu_principal_bas li.first,  #menu_principal li form {background:transparent 0% 0% no-repeat}

#menu_principal li a, #menu_principal_bas li a{position:relative; padding-left:5px; margin-left:2px; padding-top:5px; padding-right:5px; font-size:20px; text-decoration:none; font-weight:bold; color:#DDD; font-family:"Trebuchet MS",Tahoma,sans-serif}
#menu_principal li a:hover, li.first{position:relative; color:#FFF; background:url(menu_back2.jpg) repeat-x}

#fond_menu{position:absolute; top:50px; left:489px; margin:0}

#agenda_box{  position:relative; width:450px;z-index:2; float:right;top:0;left:0;}

#idagenda{  position:absolute;   z-index:2;   width:449px;   background:url(/fond_agenda_clair3.gif) repeat-y top left;   padding-top:4px;}

#agenda_box2{ background:url(/fond_agenda2.gif) repeat-y top left; height:80px;width:450px;margin:0;}

#contenu{padding:0}

#accueil_gauche{float:left; width:500px}

#accueil_droite{float:right; width:345px}

#onglet{border:0px solid}

#top_onglet{margin:0; width:335px}

#top_onglet_admin{margin:0; width:100%}

#top_onglet #top_onglet_admin ul{margin:0; padding:0px; height:28px}

#top_onglet ul{margin:0px; padding:0px}

#top_onglet li{float:right; margin:0; padding:0; list-style-type:none}
#top_onglet_admin  li{float:right; margin:1px; padding:1px; list-style-type:none}

#top_onglet_admin li a{background:url(fond_titre2.jpg) repeat-x bottom; font-family:"Trebuchet MS",Tahoma,sans-serif; text-decoration:none; font-weight:bold; font-size:17px; margin:1px; padding:4px; color:#888; border:1px #999 solid}

#contenu_onglet{margin:0; padding-top:0; font-size:11px; text-align:justify; background:#EEE; border:1px solid #999; height:226px; width:auto}

#contenu_onglet ul{ margin:0;padding:0}

#contenu_onglet li{list-style-image:none; list-style-position:outside; list-style-type:none; margin:2px}

#contenu_onglet_admin{margin:0; font-size:11px; background:#EEE; border:1px solid #888}

.invisible{display:none}

.contenu_tag{float:left; width:325px; background:#CCC}

.accueil_mibas{top:0; float:left; margin-top:6px; width:100%}

.article{  clear:both;background:#EEE url(/fond_degrad.jpg) repeat scroll left bottom}
.article2{  height:46px;   background:#EEE url(/fond_degrad.jpg) repeat scroll left bottom}
.accueil_bas_liste{float:left; width:500px; background-color:#EEE; border:1px #999 solid;}

.accueil_bas_liste ul{padding:0; margin:0}

.accueil_bas_liste li{list-style:none; padding:1.5px}

li.listes:hover{background:#FFC}

.accueil_pub2{float:left; padding:5px}

.rowTitle{ border:none;  text-decoration:none;  position:relative;  margin:3px 20px 3px 20px;  visibility:visible;  font-size:small;  font-weight:bold;  width:800px;  z-index:1;  clear:both}

.row{ border:1px solid #000;  text-decoration:none;  position:relative;  margin:3px 20px 3px 20px;  visibility:visible;  font-size:small;  z-index:1;  text-align:justify;  clear:both}

.rowPopup{ border:none;  text-decoration:none;  text-align:center;  position:relative;  margin:3px 20px 3px 20px;  visibility:visible;  font-size:small;  z-index:1;  clear:both}

.label{ position:relative;  text-align:right;  vertical-align:baseline;  padding-right:15px;  left:0;  font-weight:bold;  width:50%;  z-index:1;  font-size:xx-small;  float:left}

.field{ vertical-align:baseline;  position:relative;  font-size:xx-small;  z-index:1;  float:left}

.rteColumn{ position:relative;  text-align:left;  vertical-align:top;  padding-left:15px;  left:0;  width:570px;  z-index:1;  float:left}

.downalodColumn{ position:relative;  text-align:right;  vertical-align:top;  left:570px;  width:230px;  z-index:1;  float:left}

.labelPopup{ position:relative;  vertical-align:baseline;  font-weight:bold;  z-index:1;  font-size:xx-small;  float:left}

.fieldPopup{ vertical-align:baseline;  position:relative;  font-size:xx-small;  z-index:1;   float:left}

#rte{ padding:0px;  margin:5px 0px;  text-align:left;  background:#FFF;  color:#000;  font-family:verdana,helvetica;  font-size:small;  z-index:1}

.ds_box{background-color:#FFF; padding:0px; margin:0px; border:3px solid #000; position:absolute; z-index:100; top:0}

.ds_box2{background-color:#FFF; padding:2px; margin:2px; border:1px solid #666}

.ds_tbl{background-color:#FFF}

.ds_head{background:transparent url(fond_titre.jpg) repeat-x scroll left bottom; color:#666; font-family:Arial,Helvetica,sans-serif; font-size:14px; text-align:center; letter-spacing:2px; height:25px}

.ds_subhead{background-color:#CCC; color:#666; font-size:12px; font-weight:bold; text-align:center; font-family:Arial,Helvetica,sans-serif; width:40px; height:20px}

.ds_cell{background-color:#EEE; color:#AAA; font-size:15px; text-align:center; font-family:Arial,Helvetica,sans-serif; padding:5px; cursor:pointer}

.ds_cell:hover{background-color:#FFF}

.cadre_admin{padding:5px; margin:0; text-align:left}

.admin_invent{width:100%}

input.disabled{border:1px solid #F2F2F2; background-color:#F2F2F2}

input.required, input.validate-email, textarea.required{}
input.validation-failed, textarea.validation-failed{border:1px solid #F30; color:#F30}
input.validation-passed, textarea.validation-passed{border:1px solid #0C0; color:#000}

.validation-advice{margin:4px 0; font-size:12px; padding:4px; background-color:#F30; color:#FFF}

 #contenu_muzz{font-family:Verdana,Arial,sans-serif; font-size:9px; padding:0; border:0}

#gauche_muzz2{float:left; width:540px; margin:0; display:inline}
#droite_muzz2{float:right; width:305px; margin:0; display:inline}

#gauche_muzz3{float:left; width:575px; margin:0; display:inline}
#droite_muzz3{float:right; width:263px; margin:0; display:inline}

#gauche_muzz{float:left; width:555px; margin:0; display:inline}
#droite_muzz{float:right; width:290px; margin:0; display:inline}

#tabsC{}
  
#tabsC ul{float:left; margin:0px; padding:0; list-style:none; font-size:15px; font-family:"Trebuchet MS",Tahoma,sans-serif}

#tabsC li{display:inline; margin:0; padding:0}

#tabsC a{float:left; background:url("onglet/tableftB3.gif") no-repeat 0% -42px; margin:0; padding:0 0 0 4px; text-decoration:none}
   
#tabsC a span{float:left;       display:block;       background:url("onglet/tabrightB4.gif") no-repeat 100% -42px;  padding:5px 15px 4px 6px;  color:#666}
 
 #tabsC a span{float:none}
 
 #tabsC a:hover span{ color:#000}
 #tabsC a:hover{ background-position:left top}
 #tabsC a:hover span{ background-position:right top}

 #tabsC .current a{ background-position:left top}
 #tabsC .current a span{ background-position:right top; font-weight:bold}
 
.footerBox_gsvsc,.tagStackBox_gsvsc {display:none;visibility:hidden}

