body {
background-color:#E7E7E7;
margin:0px;
padding:0px;

}


body,td,th {
	font-family:verdana, Times, serif;
	font-size: 13px;
		}
	

a,a:visited,a:link
{
text-decoration:underline;
font-weight:bold;
color:#0000CC;
}

h1,h2 {
font-size:14px;
margin:0px;
padding:0px;
display:inline;


}


.barre
{


text-align:right;
_border:thin solid black;



}
.billet
{
z-index:100;
position:relative;
top:-10px;
background:#FFFFFF;
}

form.css fieldset 
  {
	padding: 1em;
	height:240px;
	margin-right: 5px;
	background-color:#FFFFFF;
  }
form.css label 
  {
  display: inline;
  float: left;
  width: 90px;
  background-color:#FFFFFF;
  } 
.actu
{
line-height:normal;

}
.headlines
{
border: thin solid black;
vertical-align:top;
padding:2px;
border:0px;
}
.recherche
{
background-color:#F8F8F1;
padding:5px;
padding-top:0px;
border: thin solid #FF9966;
width:545px;
margin-top:5px;
overflow:hidden;

}
.bouton
{
margin:2px;
margin-top:5px;
display:inline;
background-color:#F8F8F1;
padding:5px;
padding-top:2px;
border: 1px solid #0066CC;
width:545px;

overflow:hidden;

}


.titrerecherche
{
display:inline;
background-color:#FFB08A;
padding:0px;
padding-left:0px;
padding-top:0px;
width:100%;
margin:5px;

}
.toparticle
{
width:99%;
background-color: #f8f8f1;
margin-bottom:1%;
border:thin solid #CCCCCC;
padding:1%;

}
.toparticle ul,li
{
margin:0px;
padding:0px;

}

.toparticle ul
{

padding-left:15px;

}

.article
{
	background-color:#F8F8F1;
	font-size:13px;
	padding:5px;
	width:560px;
	margin-top:0px;
	list-style-image : url(images/arrow.gif);
	overflow:hidden;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.titrearticle
{

}

.category
{
text-align:right;
color:#CCCCCC;
font-weight:800;
width:550px;
font-variant:small-caps;



}

#pscroller1{
font-size: 10px;
font-family: verdana;
width: 300px;
height: 45px;
border: 1px solid :#CCCCCC;
padding: 0px;
margin:0px;
margin-left: 5px;

background-color:none;
}



#pscroller1 a{
text-decoration: none;
font-weight:bold;
}

.someclass{ //class to apply to your scroller(s) if desired
}

#header {
margin-left:15px;
      float:left;
      width:730px;
      background:url(images/bg.gif) repeat-x bottom;
      font-size:93%;
      line-height:normal;
      }
    #header ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #header li {
      float:left;
      background:url(images/norm_left.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #header a {
      float:left;
      display:block;
      background:url(images/norm_right.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#4687BF;
      }
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #header a {float:none;}
    /* End IE5-Mac hack */
    #header a:hover {
      color:#333;
      }
    #header #current {
      background-image:url(images/norm_left_on.gif);
      border-width:0;
      }
    #header #current a {
      background-image:url(images/norm_right_on.gif);
      color:#333;
      padding-bottom:5px;
      }
	  
	  .rech_form
	  
	  {
	  margin-right:172px;
	  margin-bottom:5px;
	  
	  }
	  
	  #frame
	  {
	  width:740px;
	  overflow:hidden;
	  
	  }
