@charset "utf-8";
/********************************************************
	CSS Document / Actualites - Dubreuil by Skalpel.fr
********************************************************/

/* Communiques
-----------------------------------------------------------------------------*/
#actualites {}

/* Pages */
#actualites ul.pages { float: right; display: block; height: 20px; }
#actualites ul.pages:first-child { margin-top: -25px; }
#actualites ul.pages li {
  float: left;
  display: inline-block;
  height: 20px;
  line-height: 20px;
  padding: 0 4px 0 5px;
  background: url(../images/interface/pages-li.gif) 0 5px no-repeat;
  font-size: 1.10em;
  color: #263B6E;
  font-weight: bold;
}
#actualites ul.pages li:first-child { background: none; }
#actualites ul.pages a:link, #actualites ul.pages a:visited {
  display: block;
  height: 20px;
  line-height: 20px;
  color: #378AB7;
  font-weight: normal;
  text-decoration: underline;
}
#actualites ul.pages a:hover { text-decoration: none; }

/* Resultats */
#actualites div.actualite {
  padding: 10px 10px 10px 0;
  border-bottom: 1px solid #d0d5d8;
}
#actualites div.actualite:first-child { border-top: 1px solid #d0d5d8; }
#actualites div.actualite.hl { background: url(../images/interface/recherche-bg.gif) top center repeat-y; }

#actualites div.actualite div.img { float: left; display: block; width: 90px; }
	#actualites div.actualite div.img img { border: 2px solid #BBCACC; }
#actualites div.actualite div.actu { float: left; display: block; width: 570px; }

#actualites div.actualite p.title { margin: 0; font-size: 1.20em; font-weight: bold; }
#actualites div.actualite p.title a:link, #actualites div.actualite p.title a:visited { color: #1D3A5A; text-decoration: none;}
#actualites div.actualite p.title a:hover { color: #378AB7; text-decoration: underline; }

#actualites div.actualite p.date { color: #378AB7; }

#actualites div.actualite ul.export { margin: 10px 0 0 0; }
#actualites div.actualite ul.export li {
  height: 16px;
  line-height: 16px;
  padding-left: 22px;
  margin-bottom: 3px;
  background: url(../images/interface/actualites/icon-pdf.gif) 0 0 no-repeat;
}
#actualites div.actualite ul.export a:link, #actualites div.actualite ul.export a:visited, #actualites div.actualite ul.export a:hover {
  padding-left: 9px;
  background: url(../images/interface/puce-1.gif) 0 5px no-repeat;
}

/* Rechercher - update
-----------------------------------------------------------------------------*/
#recherche-update {
	position: relative;
	display: block;
	width: 210px;
	min-height: 130px;
	padding-bottom: 40px;
	margin-bottom: 7px;
	background: url(../images/interface/recherche-update-bg.gif) bottom left no-repeat;
}
#recherche-update div.title {
	display: block;
	width: 190px;
	height: 40px;
	padding: 12px 0 0 20px;
	background: url(../images/interface/recherche-update-title.gif) top left no-repeat;
	font-size: 1.20em;
	color: #263B6E;
	font-weight: bold;
	text-transform: uppercase;
}
#recherche-update label { 
	float: left; 
	display: block; 
	width: 68px; 
	padding: 3px 0 0; 
	margin-right: 5px;
	margin-left: 10px;
	font-family: Tahoma, Arial, Verdana, Kalimati, "DejaVu Sans", FreeSans, Helvetica, sans-serif;
	font-size: 0.90em;
	color: #435C61;
}
#recherche-update select, #recherche-update input[type=text] {
	width: 110px;
	height: 20px;
	padding: 1px;
	border: 1px solid #9FB4C1;
	background-color: #FFF;
	font-family: Tahoma, Arial, Verdana, Kalimati, "DejaVu Sans", FreeSans, Helvetica, sans-serif;
	font-size: 0.90em;
	color: #838C96;
}
#recherche-update input[type=text] {
  height: 16px;
  width: 105px;
}
#recherche-update input[type=submit] {
	position: absolute;
	bottom: 7px;
	right: 7px;
	display: block;
	width: 87px;
	height: 23px;
	background: url(../images/interface/btn-rechercher.gif) top left no-repeat;
	cursor: pointer;
}

#recherche-update input[name=du], #recherche-update input[name=au] {
  height: 16px;
  width: 80px;
  float: left;
}