div.browny-box {width : 97%}
div.simpleBox {width : 97%}
table.mainContainer td.smallColumn {
width : 160px;
margin : 0;
padding : 0;
}

.column_menu_left {padding : 0; margin : 0; margin-left : 10px}

table.mainContainer div.blueColumn {
  width:220px;
  background: none;
  padding:0;
  margin:0;
  padding-bottom:48px;
  color:#333333;
}

.insideContent div.browny-box div.title {color : #666;}

table.mainContainer div.columnTitle {
  background: none;
  color:#333333;
  padding-top:12px;
  text-align:center;
  font-weight:normal;
  font-size:13px;
  padding-bottom:10px;
  font-size:18px;
  border : none;
}

.column_menu_left .simpleBox .title {
text-align : center; padding : 5px 0; margin : 0; background-color : #999; color : #fff;
/* background-image : url(bg_title.jpg); */
background-color : #000;
}

.column_menu_left .simpleBox .title {border-bottom : solid 3px #cc1860}

table.misillNG div.breadcrumbs {
  border-bottom: 2px solid #000;
  border-top: none;
  color:#999;
  height:26px;
  overflow:hidden;
}

.simpleBox {
  width:620px;
  background-color:#fff;
/* margin-bottom:26px; */
  padding-bottom:10px;
}

div.browny-box div.title, div.browny-box div.columnTitle {
  background:#fff url(/sections/reforme-collectivites/browny_title_2.gif) top left no-repeat;
  color:#fff;
  padding-top:12px;
  padding-left:28px;
  font-weight:bold;
  font-size:14px;
  padding-bottom:14px;
  }

.boxNoFrame div.columnTitle {
text-align : center; padding : 5px 0; margin : 0;
background-color : #fff;

}

table.mainContainer div.columnBody {
width : 238px;
  background: none;
}

#menutop {
    margin : auto;
    text-align : left;
    width : 950px;
/* background-image : url(offr.jpg); */
   background-color : #000;
   border-bottom : solid 3px #cc1860;
   height : 31px;
}
#menutop a {text-decoration : none;}

#menutop ul {
    padding : 0;
    margin : 0;
    list-style-type : none;
margin-left : 3px;
}
#menutop li {
    padding : 0;
    margin : 0;
    list-style-type : none;
    }
#menutop ul li {
   float : left;
}
#menutop ul li ul li {
    float : left;
}

#menutop ul li ul {display : none;}

#menutop ul li:hover ul {
    display : block;
    width : 148px;
    position : absolute;
    z-index : 1000;
    padding-top : 4px;
}

#menutop ul li a {
    padding : 8px 14px 6px 15px;
    display : block;
    background-color : #333;
    color : #D4D0C8;
    font : normal 120% Optima, Verdana, Arial, sans-serif;
    font-weight : bold;
font-size : 14px;
/* background-image : url(offr.jpg); */
    background-color : #000;
/*    border-bottom : solid 2px #000; */
}
/* #menutop ul li a:hover {color : #fff; background-image : url(onr.jpg); border-bottom : solid 2px #D2001E;} */
#menutop ul li a:hover {color : #fff; background-color : #cc1860;}
#menutop ul li ul li a {
    padding : 5px 10px;
    display : block;
    background-color : #333;
    width : 103px;
    color : #D4D0C8;
    border-top : solid 1px #666;
    border-bottom : solid 1px #333;
    font : normal 12px Optima, Verdana, Arial, sans-serif;
}
#menutop ul li ul li a:hover {
    background-color : #666;
    color : #fff;
    border-bottom : solid 1px #C7C7C7;
    border-top : solid 1px #C7C7C7;
}

.column_menu_left .simpleBox a:hover {color : #999; background-color : #999;}

#menu_gauche_reforme li ul {margin-bottom : 7px;}

#menu_gauche_reforme li a, #menu_gauche_reforme li a:link, #menu_gauche_reforme li a:hover, #menu_gauche_reforme div.blueColumn li a:visited {
  display:block;
  color : #666;
  border : none;
  font-size:13px;
  background:none;
padding : 0;
margin-top : 8px;
font-weight : bold;
text-decoration : none;
}

#menu_gauche_reforme li a:hover {color : #ae1860;}

#menu_gauche_reforme li ul li a,
#menu_gauche_reforme li ul li a:link,
#menu_gauche_reforme li ul li a:visited {
background-image : url(picto_fleche_little.gif);
background-repeat : no-repeat;
background-position : 0 2px;
margin-left : 20px;
padding-left : 15px; margin-top : 2px; font-size : 12px;}

#menu_gauche_reforme li ul li a:hover {color : #ae1860; background-image : url(picto_fleche_little_on.gif)}

div.browny-text a {color : #666;}

.column_menu_left .simpleBox .body {padding : 0; margin : 13px 5px 8px 8px}

/* Liens ŕ l'intérieur d'un document */
#widget__text_widget a:link, #widget__text_widget a:visited, #widget__text_widget a:hover, #widget__text_widget a:link {
  color:#666; text-decoration : underline
}
#widget__text_widget a:hover {color : #ae1860}

/* Liens ŕ l'intérieur d'un bloc texte image */
#widget__textimage_widget a:link, #widget__textimage_widget a:visited, #widget__textimage_widget a:hover, #widget__textimage_widget a:link {
  color:#666; text-decoration : underline;
}

#widget__textimage_widget a:hover {color : #ae1860}

#content .bbody a, #content .bbody a:link, #content .bbody a:visited, #content .bbody a:hover {color : #666;}
#content .bbody a:hover {color : #ae1860}

#widget__content_widget #liens {padding : 0; margin : 0}
#widget__content_widget #liens li {margin-bottom : 8px}

#widget__content_widget #liens li a, #widget__content_widget #liens li a:link, #widget__content_widget #liens li a:visited 
{
background-image : url(picto_fleche_little.gif);
background-repeat : no-repeat;
background-position : 0 2px;
padding-left : 14px;
font-weight : bold;
text-decoration : none;
}

#widget__content_widget #liens li a:hover {background-image : url(picto_fleche_little_on.gif); text-decoration : underline;}

div.browny-box div.bbody div.content div.browny-box div.bbody div.articleLastModified {display : none;}
