@charset "utf-8";
/* CSS Document */


a{color:white;}

.center{text-align:center;}
.justify {text-align:justify;}
.souligne {text-decoration:underline;}
/****************
page plan du site 
****************/
#plan_acces { width:600px; margin:0 auto; }
h2.encadre_marron { margin: 0px; padding: 0px; border-top: 1px solid #b27f48; border-bottom: 1px solid #b27f48; margin-bottom: 15px; color:#b27f48; font-size:16px; font-style:normal; }
ul.plan_site {list-style:square;  margin-left:40px; margin-top:20px;}
ul.plan_site li li {margin-left:20px; padding-top:2px;padding-bottom:2px;}
ul.plan_site li a {font-family:Arial, sans-serif; font-style:normal; text-decoration:none;}
ul.plan_site li a:hover {text-decoration:underline;}


.carre_rouge {list-style-image:url(../images/puces/carre_rouge.png); font-size:1.1em; color:#4a4a4a;}
.etoile_rouge {list-style-image:url(../images/puces/etoile_rouge.png); color:#8b212b; font-size:1.3em; font-weight:bold;}
.etoile_grise {list-style-image:url(../images/puces/etoile_grise.png); color:#4a4a4a; font-size:1em; font-weight:bold;}
.rond_gris {list-style-image:url(../images/puces/rond_gris.png); color:#4a4a4a; font-size:1.0em; font-weight:normal;}
.etoile_bleue {list-style-image:url(../images/puces/etoile_bleue.png); font-size:0.9em; color:#4976ba;}


#table_centrer {margin-left:auto;margin-right:auto;}



/****************
Footer 
****************/
#footer {width: 812px; text-align: center; height: 30px; padding:3px 0 0 0;display:block;float:right;}
#footer_left {width:470px; float:left; text-align:left; font-size:11px; font-family: Arial,sans-serif; color:#fff;}
#footer_right {width:342px; float:right; text-align:right; font-size:11px; font-family: Arial,sans-serif; color:#fff;}
#footer a{font-family:Arial, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; color:#aaa; margin-right:10px;}
#footer a:hover, #footer a:focus, #footer a:active {text-decoration:underline;}
#footer p{font-family:Arial, sans-serif; font-size:11px; font-weight:bold; color:#fff;}

.condition{
	padding:0 30px 10px 30px;
}
.condition_titre{
	font-size:22px;
	font-weight:bold;
	text-align:center;
}
.condition_titre_2{
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

.condition_article{
	font-size:18px;
	font-weight:bold;
	padding:10px 0 5px 10px;
}

/****************
Défilement des news
****************/
#scrollup {
  position: relative;
  top:85px;
  overflow: hidden;
  border: 0px solid #000;
  height: 100px;
  width: 130px
}
.headline {
  position: absolute;
  top: 210px;
  left: 5px;
  height: 195px;
  width:190px;
  font-size:12px;
  color:black;
  text-align:justify;
}

.headline a {
  color:black;
}

.headline a:hover {
  color:#990000;
}