img {padding-right:5px;}

body { 
 margin:0;
 padding:0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:left;
 color:#000;
 background-color:#fff;
 background-image: url(http://www.404brain.info/imagesV3/backgroundv3.gif);
 background-repeat: repeat-y;
 background-position: top center; }

/* ----- DIVISIONS PRINCIPALES ----- */


#mainhead {
  width:950px;
  height: 90px; 
  margin:0px auto; 
  padding:0px 0 0px 0;
}

#mainbody { 
 width:960px;
 margin:0 auto;
 padding-left:0;
  background-color=#FFFFFF;
 }

#mainfoot {
  width:950px;
  height: 90px; 
  margin:0px auto; 
  padding:0px 0 0px 0;
  background-color=#BBBBBB;
}

/* ----- HEAD ----- */

#toparea  {
  color:#fff;
  background:#2873C3 repeat-x  top left; }


#logo { 
  width:960px; 
  float: left; 
  text-align:center; 
  padding:6px 48px 5px 2px;
  background-color=#FFFFFF;
 }
  

/* ----- COLONNES ----- */

#colgauche { 
  width:275px;
  float:left;
  padding:0; 
  background-color=#FFFFFF;
   }


#buzzall { 
  width:400px;
  float:left;
  text-align:justify;
  font-size:11px;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
   }

#buzztop { 
  width:400px;
  float:left;
  text-align:justify;
  font-size:11px;
  padding:15px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background: url(http://www.404brain.info/NEWExpression/ExpressionEnginePB/images/uploads/boxhead400_3.gif) no-repeat bottom center; }

#buzztop2 { 
  width:400px;
  float:left;
  text-align:justify;
  font-size:11px;
  padding:10px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background: url(http://www.404brain.info/NEWExpression/ExpressionEnginePB/images/uploads/boxhead400_3.gif) no-repeat bottom center; }

#buzzleft { 
  width:190px;
  float:left;
  text-align:left;
  font-size:11px;
  padding:10px 5px 0px 0px;
  margin:0px 0px 0px 0px;
  background-color=#FFFFFF;
   }

#buzzright { 
  width:190px;
  float:left;
  text-align:left;
  font-size:11px;
  padding:10px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background-color=#FFFFFF;
   }


#colcentregauche { 
  width:395px;
  float:left;
  text-align:justify;
  font-size:11px;
  padding:5px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background-color=#FFFFFF;
   }

#colcentregauchemain { 
  width:400px;
  float:left;
  text-align:justify;
  font-size:11px;
  padding:10px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background-color=#FFFFFF;
   }


#colcentregauchemainc { 
  width:390px;
  float:left;
  text-align:justify;
  font-size:11px;
  padding:10px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  background-color=#FFFFFF;
   }


#colcentredroit { 
  width:270px;
  float:right;
  display: inline;
  text-align:right;
  font-size:11px;
  padding:5px 5px 0px 0px;
  margin:0px 0px 0px 0px;
  background-color=#FFFFFF;
   }


/* ----- BOITES GAUCHE ----- */


#boite_master {
  width: 270px;
  margin:10px 0px 0px 0px; }

#boiteabout_titre {
  height: 10px; 
  margin:0px 0px 0px 0px;
  padding-left:10px;
  background: url(http://www.404brain.info/imagesv3/left_col_box_top.gif) no-repeat bottom center; }

#boiteabout_titre_right {
  height: 10px; 
  margin:0px 0px 0px 0px;
  padding-right:10px;
  background: url(http://www.404brain.info/imagesv3/left_col_box_top.gif) no-repeat bottom center; }

#boiteaboutbg {
  background: url(http://www.404brain.info/imagesv3/left_col_box_bot.gif) no-repeat bottom center; }


#boiteabout {
  width: 260px;
  padding:0;
  text-align:justify;
  font-size:10px;
  margin:0px 5px 0px auto;
  background-color: #EEEEEE;  }

#boitegauche_titre {
  height: 20px; 
  margin:0px 0px 0px 0px;
  padding-left:10px;
  background: url(http://www.404brain.info/imagesv3/left_col_box2_top.gif) no-repeat bottom center; }

#boitegauche {
  width: 260px;
  padding:0;
  text-align:justify;
  font-size:10px;
  margin:0px auto 0px 5px;
  background-color: #EEEEEE;  }

#boitegauchew {
  width: 260px;
  height: 250px;
  text-align:right;
  font-size:10px;
  margin:0px 0px 0px 5px;
  background-color: #FFFFFF;  }

#boitegauche_sources {
  width: 260px;
  padding:0;
  text-align:left;
  font-size:10px;
  margin:0px auto 0px 5px;
  background-color: #EEEEEE;  }

#boitegauchebg {
  background: url(http://www.404brain.info/NEWExpression/ExpressionEnginePB/images/uploads/boxbottom170.gif) no-repeat bottom center; }

#boitegauche_foot {
  height: 10px; 
  margin:0px 10px 10px 0px;
  background: url(http://www.404brain.info/NEWExpression/ExpressionEnginePB/images/uploads/boxbottom170.gif) no-repeat bottom center; }


/* ----- BOITES DROITE ----- */


#boite_master_droit {
  width: 270px;
  margin:0px 0px 0px 0px; }

#boiteabout_titred {
  height: 10px; 
  margin:0px 0px 0px 0px;
  padding-left:10px;
  background: url(http://www.404brain.info/imagesv3/left_col_box_top.gif) no-repeat bottom center; }

#boiteabout_titre_rightd {
  height: 10px; 
  margin:0px 0px 0px 0px;
  padding-right:10px;
  background: url(http://www.404brain.info/imagesv3/left_col_box_top.gif) no-repeat bottom center; }

#boiteaboutbgd {
  background: url(http://www.404brain.info/imagesv3/left_col_box_bot.gif) no-repeat bottom center; }


#boiteaboutd {
  width: 275px;
  padding:0;
  text-align:justify;
  font-size:10px;
  margin:0px 5px 0px auto;
  background-color: #EEEEEE;  }

#boitedroite_titre {
  height: 20px;
  width: 250px;
  padding:0;
  text-align:justify;
  font-size:10px;
  margin:0px 0px 0px auto;
  background: url(http://www.404brain.info/imagesv3/right_col_box2_top.gif) no-repeat bottom center; }

#boitedroite {
  width: 250px;
  padding:0;
  text-align:justify;
  font-size:10px;
  margin:0px 0px 0px auto;
  background-color: #EEEEEE;  }

#boitedroitep {
  width: 275px;
  height: 260px;
  text-align:justify;
  font-size:10px;
  margin:0px 5px 0px auto;
  background-color: #FFFFFF;  }


#boitedroitep2 {
  width: 275px;
  height: 50px;
  text-align:justify;
  font-size:10px;
  margin:0px 5px 0px auto;
  background-color: #FFFFFF;  }

#boitedroitec {
  width: 275px;
  height: 300px;
  text-align:justify;
  font-size:10px;
  margin:0px 5px 0px auto;
  background-color: #FFFFFF;  }

#boitegauche_sourcesd {
  width: 260px;
  padding:0;
  text-align:left;
  font-size:10px;
  margin:0px auto 0px 5px;
  background-color: #EEEEEE;  }

#boitegauchebgd {
  background: url(http://www.404brain.info/NEWExpression/ExpressionEnginePB/images/uploads/boxbottom170.gif) no-repeat bottom center; }

#boitegauche_footd {
  height: 10px; 
  margin:0px 10px 10px 0px;
  background: url(http://www.404brain.info/NEWExpression/ExpressionEnginePB/images/uploads/boxbottom170.gif) no-repeat bottom center; }



/* ----- BOITES CENTRE HAUT ----- */


#boitecentretop {
  padding:10px 10px 0px 15px;
  text-align:justify;
  font-size:11px;
  margin:0px 0px 0px 0px;
  background: url(http://www.404brain.info/NEWExpression/ExpressionEnginePB/images/uploads/boxbottom170.gif) no-repeat bottom center;
  }


#boitecentre {
  padding:10px 10px 0px 15px;
  text-align:justify;
  font-size:11px;
  margin:0px 0px 0px 0px;
  background-color: #FFFFFF;
  }


#boitecentre_v3 {
  padding:10px 10px 0px 10px;
  text-align:justify;
  font-size:11px;
  margin:0px 0px 0px 0px;
  background-color: #FFFFFF;
  }

#boitecentre_archives {
  float: right;
  padding:10px 10px 0px 15px;
  text-align:justify;
  font-size:11px;
  margin:0px 10px 0px 0px;
  background-color: #FFFFFF;
  }

#boitecentre2 {
  padding:10px 10px 0px 15px;
  text-align:justify;
  font-size:11px;
  margin:0px 0px 10px 0px;
  }

#boitearchivesgauche {
  width:220px;
  float:left;
  padding:10px auto 0px 10px;
  text-align:left;
  font-size:11px;
  margin:0px 0px 0px 0px;
  }

#boitearchivescentre {
  width:220px;
  float:left;
  padding:0px 20px 0px 15px;
  text-align:justify;
  font-size:11px;
  margin:0px 0px 0px 0px;
  }

#boitearchivesdroite {
  width:192px;
  float:right;
  padding:10px 10px 0px auto;
  text-align:justify;
  font-size:11px;
  margin:0px 0px 0px 0px;
  }

#boitecentrebas {
  width:570px;
  padding:10px 10px 0px 175px;
  text-align:justify;
  font-size:11px;
  border: 1px solid #999999;
  margin:0px 0px 0px 0px;
  }


#boiteliens1 {
  width:180px;
  float:left;
  padding:10px auto 0px 10px;
  text-align:left;
  font-size:11px;
  margin:0px 0px 0px 0px;
  }

#boiteliens2 {
  width:180px;
  float:left;
  padding:0px 10px 0px 15px;
  text-align:justify;
  font-size:11px;
  margin:0px 0px 0px 0px;
  }

#boiteliens3 {
  width:180px;
  float:right;
  padding:10px 10px 0px auto;
  text-align:justify;
  font-size:11px;
  margin:0px 0px 0px 0px;
  }

/* ----- BARRE DE NAVIGATION ----- */


#topicarea {
  width: 960px;
  height: 24px;
  margin:0px auto; 
  padding:0;  
  background:#FC0E10 url(http://www.404brain.info/NEWExpression/ExpressionEnginePB/images/uploads/spacer.gif) repeat-x top left; }

#barreindex a, #barreindexact a { 
  width:106px; 
  float: left; 
  text-align:center; 
  padding-top:5px; 
  padding-bottom:6px; 
  border-right: 1px solid #FFFFFF; }
  
#barreindexact a {
  background:#FC0E10 url(http://www.404brain.info/NEWExpression/ExpressionEnginePB/images/uploads/spaceron.gif) repeat-x top left; }

#barrearchive a, #barrearchiveact a { 
  width:106px;
  float: left; 
  text-align:center; 
  padding-top:5px; 
  padding-bottom:6px; 
  border-right: 1px solid #FFFFFF; }
  
#barrearchiveact a {
  background:#FC0E10 url(http://www.404brain.info/NEWExpression/ExpressionEnginePB/images/uploads/spaceron.gif) repeat-x top left; }

#barrerecherche a, #barrerechercheact a { 
  width:106px; 
  float: left; 
  text-align:center; 
  padding-top:5px; 
  padding-bottom:6px;  
  border-right: 1px solid #FFFFFF; }
  
#barrerechercheact a {
  background:#FC0E10 url(http://www.404brain.info/NEWExpression/ExpressionEnginePB/images/uploads/spaceron.gif) repeat-x top left; }

#barreliens a, #barreliensact a { 
  width:106px; 
  float: left; 
  text-align:center; 
  padding-top:5px; 
  padding-bottom:6px; 
  border-right: 1px solid #FFFFFF; }
  
#barreliensact a {
  background:#FC0E10 url(http://www.404brain.info/NEWExpression/ExpressionEnginePB/images/uploads/spaceron.gif) repeat-x top left; }

#barreapropos a, #barreaproposact a { 
  width:106px; 
  float: left; 
  text-align:center; 
  padding-top:5px; 
  padding-bottom:6px; 
  border-right: 1px solid #FFFFFF; }
  
#barreaproposact a {
  background:#FC0E10 url(http://www.404brain.info/NEWExpression/ExpressionEnginePB/images/uploads/spaceron.gif) repeat-x top left; }

#barrecontact a, #barrecontactact a { 
  width:106px; 
  float: left; 
  text-align:center; 
  padding-top:5px; 
  padding-bottom:6px; 
  border-right: 1px solid #FFFFFF; }
  
#barrecontactact a {
  background:#FC0E10 url(http://www.404brain.info/NEWExpression/ExpressionEnginePB/images/uploads/spaceron.gif) repeat-x top left; }

#barreshop a, #barreshopact a { 
  width:106px;
  float:left;
  text-align:center;
  padding-top:5px;
  padding-bottom:6px; 
  border-right:1px solid #FFFFFF; }
  
#barreshopact a {
  background:#FC0E10 url(http://www.404brain.info/NEWExpression/ExpressionEnginePB/images/uploads/spaceron.gif) repeat-x top left; }

#barrenewsletter a, #barrenewsletteract a { 
  width:106px;
  float:left;
  text-align:center;
  padding-top:5px;
  padding-bottom:6px; 
  border-right:1px solid #FFFFFF; }
  
#barrenewsletteract a {
  background:#FC0E10 url(http://www.404brain.info/NEWExpression/ExpressionEnginePB/images/uploads/spaceron.gif) repeat-x top left; }

#barrerss a, #barrerssact a { 
  width:103px;
  float:left;
  text-align:center;
  padding-top:5px;
  padding-bottom:6px;  }
  
#barrerssact a {
  background:#FC0E10 url(http://www.404brain.info/NEWExpression/ExpressionEnginePB/images/uploads/spaceron.gif) repeat-x top left; }


#topicarea a {
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  text-align:center;
  text-decoration:none;
  color:#fff; }

#topicarea a:hover, #nav a:active {
  color:#fff;
  background:#FC0E10 url(http://www.404brain.info/NEWExpression/ExpressionEnginePB/images/uploads/spaceron.gif) repeat-x  top left; }


/* ----- TYPEFACES ----- */


.article_category { font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 12px; 
  color: #333333;
  margin-left: 0px;}

.comment_head { font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 11px; 
  color: #FC0204;
  margin-left: 0px;}

.article_title { font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 18px; 
  color: #FC0204;
  margin-left: 0px;}



.article_subtitle { font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 12px; 
  color: #444444;
  margin-left: 0px;
  }

.telex { font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #686868;
  margin-left: 0px;
  }

#column_title { font-family: Arial, Helvetica, sans-serif; 
  text-transform:uppercase;
  font-weight: bold;
  font-size: 11px; 
  color: #FFFFFF;
  text-align:center;
  padding-top:5px; 
  padding-bottom:0px; 
}

#column_title2 { font-family: Arial, Helvetica, sans-serif; 
  text-transform:uppercase;
  font-weight: bold;
  font-size: 11px; 
  color: #FFFFFF;
  text-align:center;
  padding-top:4px; 
  padding-bottom:0px; 
}


#column_title3 { font-family: Arial, Helvetica, sans-serif; 
  text-transform:uppercase;
  font-weight: bold;
  font-size: 11px; 
  color: #FFFFFF;
  text-align:center;
  padding-top:4px; 
  padding-bottom:0px; 
}


#leftbox_text { font-family: Arial, Helvetica, sans-serif; 
  font-weight: normal;
  font-size: 9px; 
  color: #FC0204;
  text-align:left;
  padding:5px 5px 6px 6px; 
}

#img_legend { font-family: Arial, Helvetica, sans-serif; 
  font-weight: normal;
  font-size: 8px; 
  color: #444444;
  text-align:left;
  padding:5px 5px 6px 6px; 
}

#sommaire { font-family: Arial, Helvetica, sans-serif; 
  font-weight: normal;
  font-size: 11px; 
  color: #444444;
  padding:5px 5px 6px 6px; 
  text-align:left;

}

#sommaire_v3 { font-family: Arial, Helvetica, sans-serif; 
  font-weight: normal;
  font-size: 11px; 
  color: #444444;
  padding:5px auto 6px 6px; 
  text-align:left;

}

#breves { font-family: Arial, Helvetica, sans-serif; 
  font-weight: normal;
  font-size: 11px; 
  color: #444444;
  text-align:left;
  padding:5px 5px 6px 6px; 
}

/* ----- LINK STYLES ----- */

a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FC0204;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FC0204;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FC0204;
	text-decoration: underline;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FC0204;
	text-decoration: none;
}

a.left:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
        font-size: 11px; 
	text-decoration: none;
        padding:0px 5px 6px 6px; 
}
a.left:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
        font-size: 11px; 
	text-decoration: none;
        padding:0px 5px 6px 6px; 
}
a.left:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FC0204;
        font-size: 11px; 
	text-decoration: none;
        padding:0px 5px 6px 6px; 
}
a.left:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FC0204;
        font-size: 11px; 
	text-decoration: none;
        padding:0px 5px 6px 6px; 
}

a.telex:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
        font-size: 11px; 
	text-decoration: none;
        padding:0px 5px 6px 6px; 
}
a.telex:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
        font-size: 11px; 
	text-decoration: none;
        padding:0px 5px 6px 6px; 
}
a.telex:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FC0204;
        font-size: 11px; 
	text-decoration: none;
        padding:0px 5px 6px 6px; 
}
a.telex:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FC0204;
        font-size: 11px; 
	text-decoration: none;
        padding:0px 5px 6px 6px; 
}

a.box:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
        font-size: 11px; 
	text-decoration: none;

}
a.box:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
        font-size: 11px; 
	text-decoration: none;

}
a.box:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FC0204;
        font-size: 11px; 
	text-decoration: none;

}
a.box:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #FC0204;
        font-size: 11px; 
	text-decoration: none;

}

a.articles:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a.articles:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a.articles:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a.articles:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}


#category_nest ul { 
    list-style:square;
    text-align:left; 
    color: #FC0204;
    font-size:11px;
    margin-left: 0px; 
}

#category_nest li { 
    list-style:none;
    text-align:left;
    color: #FC0204;
    font-size:11px;
    margin-left: 0px; 
}

/* ----- NEW TYPEFACES ----- */

#leftbox_text_v3 { font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 10px; 
  color: #FC0204;
  text-align:left;
  padding:5px 5px 6px 6px; 
}

#column_title_v3 { font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #990000;
  text-align:left;
  padding-top:5px; 
  padding-bottom:0px; 
}

#column_title_right_v3 { font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #990000;
  text-align:left;
  padding-top:5px;
  padding-left:10px; 
  padding-bottom:0px; 
}

.toparticle_title { font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 30px; 
  color: #FC0204;
  margin-left: 0px;}

.lowarticle_title { font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  font-size: 20px; 
  color: #FC0204;
  margin-left: 0px;}

.lowarticle_cat { font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  text-transform:uppercase;
  font-size: 10px; 
  color: #222222;
  text-decoration: none;
  margin-left: 0px;}

#breves_titre_v3 { font-family: Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #990000;
  text-align:left;
  padding-top:5px; 
  padding-bottom:0px; 
}

.article_chapo_v3 { font-family: Arial, Helvetica, sans-serif; 
  font-weight: normal;
  font-size: 11px; 
  color: #444444;
  margin-left: 0px;
  }

.dossier_cat { font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold;
  text-transform:uppercase;
  font-size: 10px; 
  color: #222222;
  text-decoration: underline;
}