/* CSS Document */
body{
  background-color:#e7e7e7;
}

p, h1, h2{
  color:#57595a;
  font-family: Arial;
  margin:0;
  padding:0;
}

h1, h2{
  text-align:right;
  font-weight:normal;
  margin-right:125px;
}

h1{
  font-size:24px;
}

h2{
  font-size:16px;
}

#header{
  width:822px;
  margin: 0 auto;
}

#icone{
  background-image: url(picture/icone.jpg);
  width:95px;
  height:21px;
  margin-left:10px;
  margin-bottom:5px;
}

#container{
  margin: 0 auto;
  width:822px;
} 

#banner{
  background-image: url(picture/bg_login_top.jpg);
  height:204px;
}

#content{
  background-image: url(picture/bg_login_bottom.jpg);
  height:236px;
}

#login{
  background-image: url(picture/bg_box_login.jpg);
  width:641px;
  height:71px;
  margin:60px auto 0 auto;
}

#error{
  font-family: Verdana;
  font-size:14px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  color:red;
  width:380px;
}

#right{
  width:60%;
  float:left;
}

#left p{
  margin-left:30px;
  margin-right:20px;
  font-size:14px;
  font-style:italic;
  font-weight:bold;
}

#left{
  width:40%;
  float:left;
}

#domaine{  
  background: url(picture/box_input.jpg);
  width:293px;
  height:23px;
  border:none;
  margin-top:2px;
  padding: 8px 0px 0px 10px;
}

.ok{
  background: url(picture/ok.jpg);
  width:32px;
  height:19px;
  border:none;  
  cursor:pointer;
  margin-bottom:7px;
}

#boxFlux{
  width:800px;
  margin:10px auto 10px auto;
}

.boxFluxTop{
  background-image: url(picture/box_flux_top.jpg);
  height:14px;
}

.boxFluxMiddle{
  background-image: url(picture/box_flux_middle.jpg);
  background-repeat:repeat-y;
  padding-top:10px;
}

.boxFluxBottom{
  background-image: url(picture/box_flux_bottom.jpg);
  height:14px;
}

.boxFluxMiddle p{
  font-size:14px;
  padding: 0px 20px;
}

.title_rss, .title_rss p{
  font-size:14px;
  font-weight:bold;
}

.content_rss, .content_rss p{
  font-size:14px;
  font-style:italic;
}