div#paccueil {
  width: 720px;
}
div#radec {
  float: left;
  width: 435px;
  text-align: left;
}
div#radec h3 {
  margin: 0;
  padding: 0;
}
div#radec h4 {
  margin: 10px 0 4px; 
  padding: 0 0 0 15px;
  float: left;
  background: transparent url('../ic/pucerr.gif') no-repeat scroll left center;
}
div#radec div#ssite span#maj {
  float: right;
  display: block;
  padding-top: 12px;
}
div#radec p {
  float: left;
  width: 100%;
  margin: 0;
}
div#radec .p0{
  padding: 2px 0 4px;
	border-bottom: 1px dotted #007700;
}
div#radec ul {
  list-style-type: none;
  list-style-position: outside;
  margin: 0;
}
div#radec li {
  background-color: white;
	border-bottom: 1px dotted #007700;
  margin:0; 
  padding: 3px 0; 
  width: 100%; 
  float: left;
  display: block;
}
div#radec ul li a {
  padding-left: 20px;
  float: left;
}
div#radec ul li p {
  margin: 0;
  text-align: justify;
  font-size: 10px;
  width: 415px;
  padding: 0 0 0 20px; 
}
div#radec ul li span.compl {
  text-align: right;
  float: right;
}
div#radec div#ssite ul a {
  background: transparent url('../ic/best.gif') no-repeat scroll left top;
}
div#radec div#sdbib ul a {
  background: transparent url('../ic/livre.gif') no-repeat scroll left top;
}
div#radec div#sdnom ul a {
  background: transparent url('../ic/fgrp.gif') no-repeat scroll left top;
}
div#radec a#rvsite, div#radec a#rvdbib, div#radec a#rvdnom {
  display: block;
  font-size: 10px;
  width: 100%;
  float: left;
}
div#radec a#rvsite:hover, div#radec a#rvdbib:hover, div#radec a#rvdnom:hover {
  text-decoration: underline;
}
div#ravoi {
  margin: 10px 0 0;
  padding: 5px 0;
  border: #007700 1px solid; 
  background-color: #eeffdd;
  width: 252px;
  float: right;
  text-align: left;
}
div#ravoi h3 {
  float: left;
  margin: 5px 0 0 25px ; 
}
div#ravoi a#rvsguy {
  background: transparent url('../id/guyrorota2007.jpg') no-repeat scroll right top;
  float: right;
  text-align: center;
  width: 105px;
  height: 34px;
  padding: 16px 90px 12px 0;
  margin-right: 26px;
}
div#ravoi a#rvouqd {
  padding: 16px 0 0 91px;
  background: transparent url('../id/rdom8.jpg') no-repeat scroll left top;
  float: left;
  width: 106px;
  text-align: center;
  height: 52px;
  margin-left: 26px;
}
div#rrvdv {
  border: 2px solid #006600;
  margin: 10px 0 5px;
  padding: 8px 0;
  width: 250px;
  float: right;
  text-align: left;
}
div#rrvdv a.a1 {
  padding: 5px 0 5px 25px;
  margin: 0 0 0 25px;
  display: block;
}
div#rrvdv a.a2 {
  padding: 0 6px;
}
div#rrvdv span#icns {
  display: block;
  line-height: 20px;
  padding: 5px 0 0 0;
  margin: 0 0 0 45px;
}
div#rrvdv span#icns img {
	border: 1px solid white;
}
div#rrvdv a#rvplan {
  background: transparent url('../ic/plan.gif') no-repeat scroll left center;
}
div#rrvdv a#rvbest {
  background: transparent url('../ic/best.gif') no-repeat scroll left center;
}
div#rrvdv a#rvevol {
  background: transparent url('../ic/evol.gif') no-repeat scroll left center;
}
div#rrvdv a#rvcomb {
  background: transparent url('../ic/csys.gif') no-repeat scroll left center;
}
div#rrvdv a#rvtopc {
  background: transparent url('../ic/top20.gif') no-repeat scroll left center;
}
div#rrvdv a#rvajpr {
  background: transparent url('../ic/jpr.gif') no-repeat scroll left center;
}
div#rrvdv a#rvfavo {
  background: transparent url('../ic/favo.gif') no-repeat scroll left center;
}
div#rrvdv a#rvmail {
  background: transparent url('../ic/ecr.gif') no-repeat scroll left center;
}
div#srech {
  border: 2px solid #006600;
  float: right;
  width: 250px;
  margin: 0;
  padding: 14px 0;
}
div#srech div#lrb {
}
div#srech div#lrb input {
	margin: 0 0 0 6px;
}
div#srech div#lrb span {
	padding: 0 0 0 8px;
}
div#srech div#latt {
  clear: both;
  width: 100%;
  text-align: center;
}
div#srech div#latt input {
  margin: 6px auto 0;
}
