a {COLOR:#3F97DC; TEXT-DECORATION:none;
FONT-FAMILY: verdana;
font-size:7pt;
}
FONT {COLOR:#EF2F59; TEXT-DECORATION:none;
FONT-FAMILY: verdana;
font-size:13pt;
}
a:hover {  
COLOR:#EF2F59;
border-bottom-style:dotted; 
border-bottom-width:1px;
border-top-style:0px; 
border-top-width:0px;
}


  /* col dte */
  .pg-dte .content { margin:0px; padding:0px; width:610px; }
  .pg-dte .box li {list-style: url(http://medias.lemonde.fr/mmpub/img/icn/puce.gif) disc inside; }
  .pg-dte .type-gr { font: bold 10px verdana, sans-serif; color: #ffffff; }
  .pg-dte a { font:  11px georgia, serif; color: #036; text-decoration: none; }
  .pg-dte .no-underline a:hover { color:blue; text-decoration: none; } /* hack */
  .pg-dte a:hover { color: #900; text-decoration: underline; }
  .pg-dte .desc { font: 11px verdana, sans-serif; color: #ccc; text-decoration: none; }

  /* buttons */
  .pg-dte .box .bt-big-on
  {
    padding-top:3px; margin:0px; margin-bottom:4px; margin-left:1px; margin-right:2px;
    background-color: #ffffff; color: #EF2F59;
    width:102px; height:21px;
    border-style:dotted; border-width:1px; border-color:#EF2F59;
    cursor: pointer;
    font:  10px verdana, sans-serif; font-weight: bold; text-align:center; text-decoration:none;
  }

  .pg-dte .box .bt-big-off
  {
    padding-top:3px; margin:0px; margin-bottom:4px; margin-left:1px; margin-right:2px;
    background-color: #fff; color: #3F97DC;
    width:102px; height:21px;
    border-style:solid; border-width:1px; border-color:#fff;
    cursor: pointer;
    font: 10px verdana, sans-serif; font-weight: normal; text-align:center; text-decoration:none;
  }
   /* size FF,Konqueror (-padding -border) */
  html > body .pg-dte .box .bt-big-on { width:100px; height: 55px; }
  html > body .pg-dte .box .bt-small-on { width:50px; height: 55px; }
  html > body .pg-dte .box .bt-big-off { width:100px; height: 55px; }
  html > body .pg-dte .box .bt-small-off { width:50px; height: 55px; }





  /* right box */
  .pg-dte .box
  {
    width:640px;
    /* font: 9px/13px verdana, sans-serif; */
    font: 11px/15px verdana, sans-serif;
    color: #222222; background-color: #ffffff;
    padding: 4px;
    border-style: solid; border-color: #fff; border-width: 0px 1px 1px 1px;
  }
  html > body .pg-dte .box { width:630px; }

/* box headers */
  .pg-dte .header-bg
  {
    width:640px;
    height:90px;
    background-color: #ffffff;
  }
 .pg-dte .header-txt
  {
    padding-top: 3px;
    padding-left: 6px;
    font: bold 10px verdana, sans-serif;
    color: #ffffff;
    height:18px;
    text-decoration: none;
  }



input,textarea{
	border: 1px solid #4A89B4;
	font-family: Verdana; 
}

#search fieldset, #search p{
	margin: 0;
	padding: 0;
}

#q{
	padding-left: 18px;
	background: #ffffff url(q.png) no-repeat 4px center; 
	color: #3C70A0
	}
	
#sub{
	background: #F8FBFC;
	font-size:13px ; 
	}	

#tps{
	padding-left: 18px;
	background: #fff url(clock.gif) no-repeat 4px center; 
	color: #3C70A0
	border: 1px solid #4A89B4;
	}	  
	
	.lang {float:left; padding:5px 0;  width:140px; padding-left:30px; position:relative; z-index:500; text-align:center}
.lang  p {margin:0 0 3px; padding:0; font-size:9px}
.lang select {font-size:10px; width:80px }

#languagebarcurrent {border:1px solid #4A89B4; background:#F8FBFC url(lang-arrow.gif) no-repeat right}
#languagebarcurrent a { display:block; text-align:left; line-height:15px; text-decoration:none; color:#3F97DC;  padding:1px 25px 1px 5px; font-weight:bold }
#languagebarcurrent img {vertical-align:bottom; float:right; margin-top:2px }

#languagebar {position:absolute; background:#F8FBFC; border:1px solid #4A89B4;  width:515px; top:23px; left:-100px}
#languagebar a { display:block; float:left; text-align:left; line-height:21px; text-decoration:none; color:#3F97DC; border:1px solid #F8FBFC; border-width:1px 1px 1px 1px; padding:1px 3px 1px 5px; width:93px}
#languagebar a:hover {border:1px dotted  #EF2F59; border-width:1px 1px 1px 1px; padding:1px 3px 1px 5px; background:#fff ; color: #EF2F59 }
#languagebar img {vertical-align:middle; margin-right:2px }
body {	background: #fff;	margin: 0px;	padding: 0px}

form {margin:0; padding:0}
  