div#article{
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 5px;
  overflow: hidden;
}
div#article img{
  border:2px outset #CCCCCC;
  border-top: 0px;
  border-left: 0px;
  margin-top: 4px;
  margin-right: 4px;
  margin-bottom: 4px;
  margin-left: 4px;
}
div#article p{
  margin-top: 5px;
  text-align: justify;
  font-size:12px;
  line-height:15px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
}
div#news-MP div.image{
	margin-top: 15px;
}
div#news-MP div.image img{
	margin-right: 10px;
}
div#news-MP div.titre{
  margin-top: 2px;
  padding-top: 2px;
  font-size:18px;
  font-weight:normal;
  letter-spacing:-1px;
  color:#0066CC;
  text-align: left;
  overflow: auto;
}
div#news-MP div.titre h1{
  background: none;
  letter-spacing: 0px;
  border-bottom: none;
  padding-left: 0px;
}
div#commentaires h2{
  border-top: 1px solid grey;
  font-size:14px;
  letter-spacing:-1px;
  margin-bottom: 5px;
  padding-top: 5px;
  color:#0066CC;
}
.supp_comment_news{
	float: right;
	vertical-align: middle;
	margin-right: 15px;
	cursor: pointer;
}
div#actu_next_pre{
  margin-top: 15px;
  float: none;
  overflow: hidden;
  width: 100%;
}
div#actu_next_pre div#pre, div#actu_next_pre div#suiv{
  height: 40px; 
  vertical-align: middle;
  float: left;
  background-color: #99AFD3;
}
div#actu_next_pre div#pre:hover, div#actu_next_pre div#suiv:hover{
  background-color: #5F81BA;
}
div#actu_next_pre div#suiv{
  float: right;
  overflow: hidden;
}
div#actu_next_pre div#av{
  float: left;
  overflow: hidden;
  background: url(../../images-base/actualite/vignette.gif) left top no-repeat;
  width: 15px;
  height: 100%;
}
div#actu_next_pre div#ap{
  float: left;
  overflow: hidden;
  background: url(../../images-base/actualite/vignette.gif) right top no-repeat;
  width: 15px;
  height: 100%;
}
div#actu_next_pre a{
  float: left;
  overflow: hidden;
  padding-top: 15px;
  height: 30px;
  background: url(../../images-base/actualite/vignette_center.gif) left top repeat-x;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 10px;
  letter-spacing: 0;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
div.mini_actu{
	width: 252px;
	overflow: hidden;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

div.mini_actu img{
	margin-left: 3px;
	margin-right: 3px;
	border: 2px solid red;
}

div.margBot{
	border-bottom : 1px solid #99AFD3;
}
/* ------------- */
/*  Sommaire     */
/* ------------- */
div#news-MP div#newsArbo{
  margin-top: 20px;
  margin-bottom: 15px;
  margin-left: 10px;
}
div#news-MP div#newsArbo h1#titre{
  margin-top: 2px;
  padding-top: 2px;
  padding-left: 25px;
  background: url(../../images-base/actualite/folder.png) left center no-repeat;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: -1px;
  color: #CC6600;
  text-align: left;
  border-bottom: none;
}
div#news-MP div#newsArbo ul#sousRub{
  margin-top: 10px;
  margin-bottom: 15px;
  overflow: hidden;
}
div#news-MP div#newsArbo ul#sousRub li{
  background: url(../../images-base/actualite/folder.png) left center no-repeat;
  margin-right: 10px;
  margin-left: 10px;
  padding-left: 20px;
  float:left;
}
div#news-MP div#newsArbo ul#sousRub li a{ color: #0066CC; }
/* ------------- */
/*  formulaire   */
/* ------------- */
div#news-MP form{
  border:2px solid #DEF2FF;
  width: 90%;
  margin-top: 30px;
}
div#news-MP form table{
  width: 100%;
}
div#news-MP form th{
  background-color: #DEF2FF;
  font-size: 12px;
  height: 25px;
}
div#news-MP form textarea{
  border: 1px inset #CCCCCC;
  width: 97%;
}
div#news-MP form input.keyfield{
  border: 1px inset #CCCCCC;
}
div#news-MP form .Button{
  border:2px outset #E0E0E0;
  font-size:10px;
  font-weight:bold;
  padding-top: 2px;
  padding-right: 5px;
  background:#B1D8FF none repeat scroll 0 0;
  text-align: center;
}
/* ------------- */
/*    listes     */
/* ------------- */
div#news-MP ul{
  text-align: left;
  list-style:none;
  padding-top: 5px;
  border-right: 1px solid #E7E5E5;
}
div#news-MP ul li{
  font-size: 11px;
  line-height: 15px;
  color: #000000;
  text-decoration: none;
  margin-bottom: 10px;
}
div#news-MP ul li#ref{
  height: 160px;
}
div#news-MP ul a{
  text-decoration:none;
  color: #000000;
}
div#news-MP ul p{
  text-align: justify;
}
div#news-MP ul a.titre{
  font-size:14px;
  letter-spacing:-1px;
  border:0 none;
  color:#0066CC;
  font-weight: bold; 
}
div#news-MP ul img{
  padding-top: 1px;
  border: 1px solid grey;
}
div#news-MP ul a.coment{
  padding-top: 5px;
  padding-left: 20px;
  height: 20px;
  background:transparent url(../../images-base/actualite/icon_FullStory.png) no-repeat scroll left center;
}
/* ---------------------- */
/* gestion des pages      */
/* ---------------------- */
div#news-MP div#pages{
  margin-top: 15px;
  margin-bottom: 15px;
  height: 100%;
}
div#news-MP div#pages a{
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  border: 1px solid #000000;
  background-color: #99AFD3;
  color: #FFFFFF;  
  font-size: 12;
}
div#news-MP div#pages a.currente{
  background-color: #7191C1;
}
div#news-MP div#pages a:hover, div#news-MP div#pages a.currente:hover{ 
  background-color: #1869FE; 
}
/* ---------------------- */
/* infos sur les articles */
/* ---------------------- */
div#news-MP div#info{
  text-align: left;
  background: #F6F6F6 none repeat scroll 0 0;
  margin-top: 10px;
  margin-right: 10px;
  overflow: auto;
}
div#news-MP div#info ul{
  font-size:10px;
  padding-left: 15px;
  padding-top: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
  border: 0;
  letter-spacing: 0px;
}
div#news-MP div#info ul li{
  border-right:1px solid #7E8996;
  color:#7E8996;
  padding-right: 5px;
  padding-left: 5px;
  display:inline;
  list-style-type:none;
}
div#news-MP div#info ul li img{ border: 0; }
div#news-MP div#info ul li a{ 
  color: #7E8996; 
  text-decoration:underline; 
}
