@import url(occasion3.css);
@import url(occasion3_blocGalerie.css);

a.lienRouge, a span.lienRouge, a.lienRouge:visited {
  color:#da0400;
  font-weight:bold;
  font-size:12px;
  background-image:url(/img/occasion3/redArrow.gif);
  background-repeat:no-repeat;
  background-position:0 5px;
  padding-left:10px;
}
a.lienRouge:hover {
  text-decoration:underline;
}
#margeDroite {
  width:300px;
  margin-top:36px;
  margin-right:10px;
}
#margeDroite .titre {
  display:block;
  margin:5px 0;
  font-weight:normal;
  font-size:18px;
  line-height:27px;
  border-style:solid;
  border-width:0 0 1px 0;
  border-color:#e9e9e9;
}

#margeDroite .pub {
  display:block;
  clear:both;
  margin-top:10px;
}

#margeDroite .separateurGrisClair {
  border-color:#E9E9E9;
  border-style:solid;
  border-width:0 0 1px;
  clear:both;
  float:left;
}

#margeDroite .separateurGrisClair hr {
  display: none;
}

.searchBlocTab {
  float:left;
  width:164px;
  height:26px;
  border:solid #e9e9e9 1px;
  position:relative;
  top:1px;
  background-image:url(/img/occasion3/tab_bg.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  text-align:center;
  font-weight:bold;
  font-size:11px;
}
.searchBlocTab a {
  line-height:26px;
  color:#c2c2c2;
  background-image:url(/img/occasion3/lightGrayArrow.gif);
  background-repeat:no-repeat;
  background-position:0 5px;
  padding-left:10px;
}
.searchBlocTab a.selected {
  color:#414141;
  background-image:url(/img/occasion3/darkGrayArrow.gif);
}
.searchBloc {
  /*height:207px;*/
  background-color:#fff;
  background-image:url(/img/occasion3/recherche_bg.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  border:solid #e9e9e9 1px;
}
.searchBloc0 {
  height:172px;
  background-image:url(/img/occasion3/recherche0_bg.gif);
}
.searchBloc0 table {
  width:620px;
  height:130px;
}
.searchBloc0 table td {
  text-align:left;
}
.searchBloc0 input {
  margin-right:15px;
}
.searchBloc1 {
/*  height:220px;*/
  background-image:url(/img/occasion3/recherche1_bg.gif);
}
.searchBloc2 {
  height:94px;
  background-image:url(/img/occasion3/recherche2_bg.gif);
}
.searchBloc2 .floatRight .small {
  margin-right:103px;
}
.searchBloc3 {
  height:149px;
  background-image:url(/img/occasion3/recherche3_bg.gif);
}
.searchBloc4 {
  height:177px;
  background-image:url(/img/occasion3/recherche4_bg.gif);
}
.searchBloc5 {
  height:83px;
  background-image:url(/img/occasion3/recherche5_bg.gif);
}
.searchBloc5 a img {
  margin-top:10px;
}

.chercherUnPro {
  border:solid #e9e9e9 1px;
  background-color:#fff;
  background-image:url(/img/occasion3/chercherUnPro_bg.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
  height:77px;
}
.chercherUnPro .left {
  float:left;
  background-image:url(/img/occasion3/picto/picto_chercherUnPro.gif);
  background-repeat:no-repeat;
  width:100px;
  height:100%;
}
.chercherUnPro .right {
  float:right;
  width:545px;
}
.chercherUnPro .right p {
  font-size:16px;
  font-weight:bold;
  margin:10px 0 5px 0;
}

.chercherUnPro .right h2 {
  font-size:16px;
  font-weight:bold;
  margin:10px 0 5px 0;
}

.tagCloud {
  /*height:119px;*/
}
.tagCloud a {
  margin:0 5px;
}
.tagCloud a.taille6 {
  font-size:17px;
  color:#666;
}
.tagCloud a.taille5 {
  font-size:15px;
  color:#666;
}
.tagCloud a.taille4 {
  font-size:14px;
  color:#666;
}
.tagCloud a.taille3 {
  font-size:12px;
  color:#666;
}
.tagCloud a.taille2 {
  font-size:11px;
  color:#999;
}
.tagCloud a.taille1 {
  font-size:10px;
  color:#ccc;
}

form {
  text-align:right;
}
form label {
  font-weight:bold;
  display:block;
  float:left;
  text-align:left;
  white-space:nowrap;
  line-height:20px;
  font-size:13px;
}
form select {
  width:170px;
  margin-bottom:7px;
  height:22px;
}
form#fRegion select {
  height: auto;
  width: auto;
  margin-left:20px;
  margin-bottom:0;
}
form#fRegion a img {
  margin:0 15px;
}
* html form#fRecherche {
  float:left;
}
form#fChoix label.normal {
  width:auto;
  float:none;
  display:inline;
}
form#fChoix .radio {
  text-align:left;
  height:26px;
}
form#fChoix .input {
  width:96px;
  height:18px;
  margin-bottom:7px;
}
form#fChoix .floatLeft {
  width:315px;
}
form#fChoix .floatRight {
  width:280px;
}
form#fChoix .floatLeft div, form#fChoix .floatRight div {
  vertical-align:top;
}
form#fChoix .floatLeft select {
  width:180px;
}
form#fChoix .floatRight select {
  width:100px;
}
form#fChoix .searchBloc3 .floatRight select {
  width:180px;
}
form#fChoix .floatRight select.small {
  width:80px;
}
form#fChoix .floatRight select.extrasmall {
  width:40px;
}

form#fChoix .floatLeft select.small {
  width:80px;
}
form#fChoix .floatLeft select.extrasmall {
  width:40px;
}

form .divRDep input {
	margin-bottom: 7px;
}

.unClic {
  margin-bottom:20px;
}
.unClicTable {
  margin-left:10px;
  width:936px;
}
.unClicTable th {
  text-align:left;
  color:#525252;
  font-size:14px;
  line-height:35px;
  font-weight:normal;
}
.unClicTable .unClicLeft {
  text-align:center;
  vertical-align:center;
  width:148px;
  border:solid #e9e9e9 1px;
  border-right:none;
}
.unClicTable .unClicRight {
  text-align:left;
  vertical-align:center;
  width:156px;
  height:150px;
  background-image:url(/img/occasion3/enUnClic_bg.gif);
  border:solid #e9e9e9 1px;
  border-left:none;
}
.unClicTable .unClicRight a {
  margin-left:27px;
  font-size:11px;
  color:#414141;
}
.unClicTable .unClicRight a.allLink {
  color:#d90400;
  font-weight:bold;
  background-image:url(/img/occasion3/redArrow.gif);
  background-repeat:no-repeat;
  background-position:0 5px;
  padding-left:10px;
  margin-left:7px;
}

.parMarque {
  padding-bottom:25px;
}
.parMarque p {
  color:#525252;
  font-size:14px;
  line-height:35px;
}
.parMarque .parMarqueTable {
  margin-left:10px;
  width:936px;
}
.parMarque .parMarqueTable td {
  width:156px;
}
.parMarque .parMarqueTable a {
  font-size:11px;
  color:#414141;
  margin-left:14px;
}
.parMarque .parMarqueTable a.allLink {
  float:none;
  color:#000;
  font-weight:bold;
  background-image:url(/img/occasion3/squaredArrow.gif);
  background-repeat:no-repeat;
  background-position:0 2px;
  padding-left:14px;
  margin-left:0;
}
.parMarque a.allLink {
  float:right;
  color:#d90400;
  font-weight:bold;
  background-image:url(/img/occasion3/redArrow.gif);
  background-repeat:no-repeat;
  background-position:0 5px;
  padding-left:10px;
  margin-right:15px;
  margin-bottom:5px;
}
.separateurGris {
  background-color: #DDDDDD;
  height: 1px;
}
.separateurGris hr { display: none; }

.galerieHead {
  background-image:url(/img/occasion3/back_galerie_header.gif);
  background-repeat:repeat;
}

.greyBorder {
  background-color:#EFEFEF;
  padding:1px;
}

.galerieLogo {
  width:100px;
  height:76px;
  background-color:#fff;
}

.separateurGris {
  background-color: #DDDDDD;
  height: 1px;
}
.separateurGris hr { display: none; }

#fChoix div.label_formulaireCheckbox { text-align: right; }
#fChoix div.label_formulaireCheckbox input { vertical-align: middle; }
#fChoix div.label_formulaireCheckbox label { float: none; width: auto; }
#fChoix div.label_formulaireCheckbox img { cursor: pointer; vertical-align: middle; }
#fChoix div.label_formulaire { position: relative; }
#fChoix div.label_formulaire img { position: absolute; cursor: pointer; top: 0px; right: -25px; clear: both; }

