/* 
  -- Even more rounded corners with CSS: Base stylesheet --
*/
.dialog{}

.dialog .BoiteMain {
padding-top:20px;color:black;font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
display:in-line;}
.dialog .BoiteMain .liensArticle a{
	
	text-decoration:underline;
	color:red;
	font-size: 1em;
}

/* articles */
.dialog .BoiteMain .liensArticle
{font-size: 0.9em;}


.dialog .BoiteMain .PubliePar a {
color:blue;	font-size: 1em;
}


.dialog .BoiteMain .styleArticle {
	
	font-size: 0.9em;
}

/* pagination */
.dialog .BoiteMain .pagination{
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;

clear:both;
color:black;
padding-top:25px;
text-align:center;

}
.dialog .BoiteMain .pagination a{
	color:#000000;
}

/* Derniers résultats */
/* ------------------ */
.dialog .BoiteMain .Resultats {font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;text-align:center;}
.dialog .BoiteMain .Resultats a {color:red;text-decoration: none ;font-size: 1em;font-weight : bold;}
.dialog .BoiteMain .Resultats a:hover {color:red;background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
.dialog .BoiteMain .Resultats a.tooltip .divCachee{display:none; text-align:center;margin-top:10px;padding:2px 3px; margin-left:100px; width:480px;
font-weight : normal;}
.dialog .BoiteMain .Resultats a.tooltip:hover .divCachee{display:block; position:absolute; border:2px solid #0275B3; background:#E8F3FF; color:#6c6c6c;}
/* .Resultats a.tooltip:hover span{display:inline; position:absolute; border:2px solid #0275B3; background:#E8F3FF; color:#6c6c6c;} */
.dialog .BoiteMain .Resultats .Titre {  font-weight : bold;  text-align:center; color:#0275B3;}
.dialog .BoiteMain .Resultats .datemaj {font-size: 0.8em;font-weight :none;}
.dialog .BoiteMain .Resultats .ContenuDerniersResultats{text-align:center;}


.dialog {
 position:relative;
 margin:0px auto;
 min-width:8em;
 max-width:960px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#fff;
 z-index:1;
 margin-left:12px; /* default, width of left corner */
 margin-bottom:0.5em; /* spacing under dialog */
}

.dialog .contentM,
.dialog .t,
.dialog .b,
.dialog .b div {
 background:transparent url(dialog2-blue-800x1600.png) no-repeat top right;
 _background-image:url(dialog2-blue.gif);
}

.dialog .contentM{
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 12px 0px 0px;
}
.dialog .contentM ul{
margin: 0 0 0 0;
padding-top:3px;
}
.dialog .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:12px; /* top slice width */
 margin-left:-12px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.dialog .b {
 /* bottom */
 position:relative;
 width:100%;
 
}

.dialog .b,
.dialog .b div {
 height:15px; /* height of bottom cap/shade */
 font-size:1px;
}

.dialog .b {
 background-position:bottom right;
}

.dialog .b div {
 position:relative;
 width:12px; /* bottom corner width */
 margin-left:-12px;
 background-position:bottom left;
 /* rajouté à cause de la liste car sinon décalage de l'image du bas */
  /* margin-top:-16px; */
}

.dialog .hd,
.dialog .bd,
.dialog .ft {
 position:relative;
 
}

.dialog .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1000px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.dialog h1,
.dialog p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:0.5em 0px 0.5em 0px;
}

.dialog h1 {
 padding-bottom:0px;
}

.dialog a{
color:#0275B3;
text-decoration: none ;
font-size: 0.8em;
}
.dialog a:hover {

 color: #FF1C2B ; text-decoration: underline ;
/* font-weight:bold; */ 
}
.dialog a:visited {

/*  color: #0275B3 ; */
/*  text-decoration: none ; */ 
}

.dialog ul{
 padding-left:2px; 
 padding-bottom:9px;
}

.SiteFavoris li {
 font-family: Arial, sans-serif;
 /* font-size: 100%;font-size: 100%; */
 color: black;
 /*  display : list-item; 
  list-style-image : url(../../images/petitballon.gif); */ 
  text-align:middle;

	list-style-type:none;
 	background-image:url(../../images/petitBallon.gif);
 	background-repeat:no-repeat;
 	background-position:0 5px;
 	 padding-left:20px;   
	 font-size:1.2em;
} 
.PlanningMatch{
margin-left:-5px;
text-align:center;
padding:10px 0 0 0;
/* font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; */
font-size: 1.1em;
color:#0275B3;

}
.PlanningMatch a{text-decoration: none ;}
.PlanningMatch IMG{border-width:0;}

.Agenda{font-size:1.1em;}
.Agenda li {
 font-family: Arial, sans-serif;
 font-size:1.1em;
 /* font-size: 100%;font-size: 100%; */
 color: black;
 /*  display : list-item; 
  list-style-image : url(../../images/petitballon.gif); */ 
  /* text-align:middle;
 */
	list-style-type:none;
 	background-repeat:no-repeat;
 	background-position:0 5px;
 	/*  padding-left:20px; */   
} 

.dialog .Agenda .Jour {
color:grey;
text-decoration: none ;
font-size: 10px;
font-style:italic
}

/* .dialog .Agenda .mgs_menu_item a:hover{
text-decoration: none ;
}
.dialog .Agenda .mgs_menu_item a:visited{
text-decoration: none ;
} */

.Redac li{
 font-family: Arial, sans-serif;
 
 color: black;
   text-align:middle;

	list-style-type:none;
 	background-image:url(../../images/icon_write.gif);
 	background-repeat:no-repeat;
 	background-position:0 5px;
 	 padding-left:30px;
	  padding-bottom : 8px; 
	 padding-top:13px;
	 font-size:1.2em;
  font-weight : bold;
}

.dialog .agenda{

  text-align:center;
color:#0275B3;
 font-family: Arial, sans-serif;
 font-size: 0.8em; 
	 padding-bottom : 3px;
	 padding-top:6px;
}
.dialog .titreBoite{
 font-family: Arial, sans-serif;
 /* font-size: 100%;font-size: 100%; */
 color: black;
 /*  display : list-item; 
  list-style-image : url(../../images/petitballon.gif); */ 
  text-align:center;
  padding-top:8px;
  padding-bottom:3px;
margin-left:-4px; /* pour aligner le titre */
  
  font-weight : bold;
  color:#0275B3;
  border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #0275B3;

}

.dialog .Partenaires{
 text-align:center;}
 
.dialog .Partenaires IMG{border-width:0;}
 
.NewPartenaires
{
font-size: 12px;
 color:red;
margin:10px 0 15px 0;
}

.NewPartenaires a{font-size: 12px;text-decoration: none ;}
.NewPartenaires a:hover {

 color: blue ; text-decoration: none ;
/* font-weight:bold; */ 
}
.NewPartenaires a:visited {

  color: blue ; 
 text-decoration: none ;  
}
