html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin:0;
  padding:0;
  border:0;
  font-weight:inherit;
  font-style:inherit;
  font-size:100%;
  font-family:inherit;
  vertical-align:baseline;
  }
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption {text-align:left;font-weight:bold;font-size:1.1em;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
ul, li {
  list-style: none;
  }
input.submit, input.bouton, a.bouton, input.submitp,   input.submitp2, button, .box input.submitp {
  cursor: pointer;
  }
a img {border:none;}
.strong {
  font-weight: bold;
  }
.clear {clear:both;}
/* typography.css */
body {
  font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size:75%;
  color:#222;
  text-align: center;
  background:#fff url('../img/bg_body.png') repeat-x;
  }
/* Blocs */
#corps {
  }
#conteneur {
  position: relative;
  width: 980px;
  margin: 0 auto;
  text-align: left;
  }
#menu {
  margin-bottom: 2px;
  z-index: 50;
}
#menublock {
	display:block;
	height: 40px;
	width:985px;	
}
#search {
  height: 69px;
  width: 100%;
  margin-bottom: 2em;
  background: #2477b4 url('../img/bg_sprites.png') repeat-x;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-radius: 0 0 10px 10px;
  behavior: url('../js/PIE.htc');
}
.col_50pc {
  width: 50%;
  float:left;
}
.half {
  float: left;
  width: 470px;
}
#main_left {
  float: left;
  width: 725px;
}
#main_full {
  float: left;
  width: 100%;
}
#main_right {
  float: right;
  width: 235px;
}
.col_gauche {
  float: left;
  width: 235px;
}
.col_droite {
  float: right;
  margin: 0 10px;
  width: 450px;
}
.col_double {
  float: left;
  width: 713px;
}

#footer {
  border: 1px solid #d4d4d4;
  background: #f5f5f5;
  -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
#logo {
	height:120px;
	width:420px;
	background:url('../img/logo-jouermalin.png') no-repeat;
}
h1 { margin:0;padding:0; }

/**** D�tails ****/
/************** Menu ***************/
#menu .item {
  position: relative;
  float: left;
  margin-right: .4em;
  margin-bottom: 0px;
  z-index: 200;
}
#menu .itemlink {
  float: left;
  display: block;
  height: 40px;
  padding: 0 .5em;
  line-height: 40px;
  color: #474747;
  text-decoration: none;
  font-weight: bold;
  font-size: 1.2em;
  text-align: center;
  background: #e8e8e8;
  -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    border-radius: 10px 10px 0 0;
 
  }
#menu .selected .itemlink, #menu .itemlink:hover {
  color: #fff;
  background: #474747;
  }
#menu .smenu {
  position: absolute;
  width: 100%;
  top: 40px;
  left: 0;
  background: #474747;
}
/*///////////////////////////////////////*/
.dnone {
	display:none;	
}
#menu .smenu2 {
	position: relative;
  	width: 100%;
 	top: 0px;
  	left: 0;
  	background: #474747;
  	z-index:500;
}
#menu .smenu2 li {
	position: relative;
  display: inline;
}
#menu .smenu2 a {
  padding: 7px 8px 7px 8px;
  line-height: 38px;
  font-weight: bold;
  font-size: 1.1em;
  text-decoration: none;
  color: #fff;
}
#menu .smenu2 a:hover {
  color: #bcdef3;
  }
/*///////////////////////////////////////*/
#menu .smenu li {
	position: relative;
  display: inline;
  z-index: 50;
}
#menu .smenu a {
  padding: 1em;
  line-height: 30px;
  font-weight: bold;
  font-size: 1.2em;
  text-decoration: none;
  color: #fff;
}
#menu .smenu a:hover {
  color: #dedede;
  }
#menu .itemlink span {
  display: none;
  }
#menu .item .itemlink {
  width: 190px;
  background-image: url('../img/sprites-css.png');
  background-repeat: no-repeat;
  background-position: 22px -100px;
  }
#menu .home .itemlink {
	background-position: 14px -138px;
  width: 44px;
  }
 #menu .pnstore .itemlink {
  width: 275px;
  }
#menu .home .itemlink:hover, #menu .home .itemlink.hover {
  background-position: 14px -98px;
  }
#menu .game .itemlink {
  background-position: 5px -215px;
  }
#menu .game .itemlink:hover, #menu .game .itemlink.hover  {
  background-position: 5px -175px;
  }
#menu .occasion .itemlink {
  background-position: 5px -465px;
  }
#menu .occasion .itemlink:hover, #menu .occasion .itemlink.hover  {
  background-position: 5px -425px;
  }
#menu .accessoire .itemlink {
  background-position: 5px -300px;
  }
#menu .accessoire .itemlink:hover, #menu .accessoire .itemlink.hover {
  background-position: 5px -260px;
  }
#menu .pnstore .itemlink{
  background-position: 5px -380px;
  }
#menu .pnstore .itemlink:hover, #menu .pnstore .itemlink.hover {
  background-position: 5px -340px;
  }
#menu .submenu {
	display: none;
	position: absolute;
	top: 20px;
	left: 0;
	width: 165px;
	padding: 0;
	border: 3px solid #4D4D4D;
	font-size: .85em;
	background: #fff;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	z-index:300;
	}
#menu .submenu li, #menu .submenu a {
	display: block;
	margin: 0;
	color: #4D4D4D;
	}
#menu .submenu a {
	font-weight:normal;
	line-height:12px;
	}
#menu .submenu a:hover {
	color: #4D4D4D;
	background: #eaeaea;
	}
/********* Search **************/
#search form  {
  float: left;
  width: 670px;
  font-size: 1.2em;
  }
#search fieldset {
  position: relative;
  padding: 0.5em .5em;
  margin:0.1em 0;
  z-index:200;
  }
#search form label {
  width: 70px;
  float:left;
  padding-top:30px;
  margin-left:10px;
  color: #fff;
  font-weight: bold;
  background: url('../img/bg_loupe.gif') no-repeat top center;
}
#search form input, button {
  border: 0;
  padding: .5em;
  width: 355px;
  color: #3c3c3c;
  font-size: 0.9em;
  margin:10px 0 0 30px;
  -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
#search form .submit, #advanced_search a  {
  border: 1px solid #94c7df;
  margin-left: 0;
  width: auto;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  background: #386383;
  line-height:1.2em;
    z-index: 50;
}
#search form .submit:hover, #advanced_search a:hover {
  border-color: #386383;
  color: #386383;
  background: #94c7df;
}
#advanced_search {
  color: #fff;
}
#advanced_search p {
  float: left;
  width: 100px;
  font-size:0.9em;
  line-height:1.2em;
  margin: 1.1em;
  font-weight: bold;
  border-left: 2px solid #fff;
  padding-left:15px;
}
#advanced_search a {
  float: left;
  display: block;
  width: 120px;
  padding: .5em;
  margin: 1em;
  text-align: center;
  text-decoration: none;
  -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}

/***************** UNE **************/
#une {
  position: relative;
  height:420px;
}
#menu_une {
  position: absolute;
  left: 15px;
}
#menu_une li, #menu_une a {
  display: block;
  float: left;
}
#menu_une a {
  position: relative;
  width: 98px;
  height: 66px;
  margin-right: 20px;
}
#menu_une a:hover, #menu_une a.selected {
  background: url('../img/sprites-css.png') no-repeat;
  }
#menu_une a img {
  position: absolute;
  bottom: 1px;
  left: 1px;
  border: 1px solid #9b9b9b;
}
#menu_une a:hover img, #menu_une a.selected img {
  border-color: #2477b4;
}

/******************* Boxes *********************/
.box,.boxfloat,.box2 {
    border: 1px solid #d4d4d4;
    margin: 0 0 2em 0;
    color: #5C5C5C;
    background: #f5f5f5;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url('../js/PIE.htc');
}
.box ul.item li img {
	border:1px solid #cdcdcd;
}
.box2 {
	margin: 0 0 0.7em 0;
}
.boxfloat {
    float:left;
}
.boxfloat a {
  color: #2477b4;
  font-weight: bold;
  text-decoration:none;
  }
.boxfloat a:hover {
  color: #f49316;
  }
.box,.box2 {
}
.boxfiche {
	background:#fcf9f2;	
	padding:15px;
}
.box h3 {
  position: relative;
  padding: .5em;
    color:  #fff;
    font-size: 1.2em;
    font-weight: bold;
    text-align: left;
    background: #2774ad url('../img/bg_sprites.png') repeat-x;
    background-position: 0 -68px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    border-radius: 10px 10px 0 0;
    behavior: url('../js/PIE.htc');
    border-bottom:1px solid #bebebe;
}
.grise h3 {
	border-bottom:1px solid #484848;
}
.blog h3 {
	border-bottom:none;
}
.saviezvous h3 {
  float:left;
  width:180px;
  padding: .7em 1em;
    color:  #fff;
    font-size: 1.2em;
    font-weight: bold;
    text-align: left;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
}
.box h3 .absolute {
  top: -9px;
  right: 10px;
  display: block;
  position: absolute;
  }
.box h4 {
  margin: .8em 0;
  font-size: 1.1em;
  font-weight: bold;
  padding:0 10px;
  }
  
 #accordion h6 {
  margin: .5em 0;
  font-size: 1.0em;
  font-weight: bold;
  color:#2477b4;
  }
  #accordion .verif p, .box .verif p {
  	padding:5px 0;
  }
.box .item {
  margin: .5em .5em 2em;
  }
 .box .itemliste li {
  clear:both;
  }
  .box .itemliste li img {
  margin-bottom:10px;
  }
.box del, .box ins {

  font-weight: bold;
  }
  .box a, .box del, .box ins {
  color: #2477b4;
  font-weight: bold;
  }
.box a:hover {
  color: #f49316;
  }
.box del {
  color: #666;
  font-weight:normal;
  font-size:90%;
  }
.box ins {
  text-decoration: none;
  color: #f49316;
  font-size: 1.1em;
  }
.box .bottom {
  display: block;
  text-align: right;
  color: #fff;
  font-weight: normal;
  background: #787473;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
   border-radius: 0 0 10px 10px;
     behavior: url('../js/PIE.htc');
    clear:both;
  }
.box .bottom a {
  display: block;
  border-top: 2px solid #565656;
  padding-right: .5em;
  line-height: 31px;
  text-align: right;
  text-decoration: none;
  color: #fff;
  font-weight: normal;
  
  }
.box .bottom a:hover {
  border-color: #0363aa;
  background: #2477b4;
  color:#fff;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    
  }
 .box p {
 	padding:10px;	
 }
.orange h3 {
  background: #dd5b03 url('../img/bg_sprites.png') repeat-x 0 -496px;
  }
.orange .bottom a:hover {
  border-color:  #dd5b03;
  background: #df5d05;
  }

.azur {
  background-color: #cdfaff;
  }
  .azur h3 {
  background: #238198 url('../img/bg_sprites.png') repeat-x 0 -774px;
  }
.verte h3 {
  background: #649901 url('../img/bg_sprites.png') repeat-x 0 -566px;
  }
.verte .bottom a:hover {
  border-color:  #4c7303;
  background: #649901;
  }
.grise h3, .saviezvous h3 {
  text-transform: uppercase;
  }
.grise h3 span, .saviezvous h3 span {
  display: block;
  padding-right: 50px;
  font-weight: normal;
  font-size: .9em;
  line-height: 1.1em;
  text-transform: none;
  }
.guide h3 .absolute {
	right: -50px;
	}
.guide .item {
  margin: 0;
  background:#767575;
  }
.guide .item a {
  display: block;
  padding: 1em .5em;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  background: #797979 url('../img/bg_sprites.png') repeat-x 0 -1107px;
}
.guide .item a:hover {
  background: #333;
  }
.guide .titre {
  display: block;
  margin: .5em;
  font-size: 1.2em;
}
.guide img,.guide span,  .guide .resume, .guide .prix {
  display: block;
  margin:  0 .5em;
}
.guide .resume {
  font-weight: normal;
  color: #ffe7c9;
}
.guide .prix {
  color: #ff9900;
}
.pub {
  margin-bottom: 2em;
  text-align: center;
  background: #fff;
}
.pub .bottom {
  border-top: 2px solid #e7e7e7;
  line-height: 30px;
  font-size: 1.2em;
  font-weight: bold;
  text-align: center;
}
.partenaires {
  text-align: center;
}
.partenaires ul {
  margin: 1em 0;
  }
.partenaires li {
  margin: .5em 0;
}
.affaire .item {
  overflow: hidden;
  margin-bottom: 1em;
  }
.affaire .pourcentage {
  float: left;
  width: 40px;
  margin: 0 0 0 .5em;
  font-size: 1.3em;
}
.affaire ul {
  float: left;
  width: 170px;
}
/********************* Colonne droite *******************/
#now {
  margin-bottom: 2em;
  }
#now h2 {
  font-size: 1.5em;
  font-weight: bold;
  color: #2477b4;
}
.grille {
  overflow: hidden;
  }
#now dl {
  float: left;
  width: 147px;
  border:1px solid #f5f5f5;
  text-align: center;
  color: #5C5C5C;
  font-size: 1.1em;
}
#now a {
   padding-top: 17px;
  display: block;
  color: #333;
  text-decoration: none;
  }
#now a:hover {
  background: #fffbe7;
  }
#now .illustration {
  display: block;
  margin: 0 .5em 9px;
  height: 152px;
}
#now .illustration img {
  border: 1px solid #b3b2b2;
  }
#now .description {
  display: block;
  height: 60px;
  padding: 0 .3em;
  text-align: left;
}
#now .description span {
  display: block;
}
#now .dispo {
  display: block;
  height: 80px;
  margin: 1em 0 .5em;
  padding: 0 .3em;
  text-align: left;
  font-size: .8em;
  color: #313131;
  line-height: 2em;
}
#now .titre, #now .prix{
  line-height: 1em;
  color: #2477b4;
  font-weight: bold;
}
#now .dispo strong {
  font-size: 1.2em;
  }
#now .prix {
  color: #ff9900;
  font-size: 1.2em;
}
#now .neuf, #now .occasion {
  display: inline;
  padding: .2em .5em;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 1em;
  font-weight: bold;
   background: url('../img/bg_sprites.png') repeat-x;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
  }
#now .neuf:hover, #now .occasion:hover {
  background-position:  0 -496px;
  }
#now .prix del {
  color: #444;
  font-size: .9em;
  font-weight: normal;
  }
#now .occasion {
  background-position:  0 -566px;
  }
#now dd {
  height: 30px;
  line-height: 30px;
}
#now .avis, #now .prixoccaz {
  background: url('../img/bg_sprites.png') repeat-x 0 -536px;
}
#now .prixoccaz a {
  color: #ff9900;
  font-size: 1.2em;
  padding-top:0;
  font-weight:bold;
}
#now .prixoccaz a:hover {
  background:none;
  font-weight:bold;
}
#now .prixoccaz span {
	font-weight:normal;
	font-size:80%;	
}
/************** Blog **************/
.blog {
  margin-top: 3em;
  position: relative;
  }
.blog h3 {
  position: absolute;
  top: -25px;
  left: 0;
  color: #000;
  background: none;
  }
.blog h3 .absolute {
  top: -2px;
  left: 10px;
  }
.blog h4 {
  position: absolute;
  top: -25px;
  right: 0;
  }
.blog .item {
  margin-top: 1em;
  }
.blog a {
  color: #4a4a4a;
  font-weight: normal;
  text-decoration: none;
}
/**************** op�rations sp�ciales *************/
.special dl {
  overflow: hidden;
  margin: 1em 0;
  }
.special dt {
  float: left;
  width: 110px;
  height: 55px;
  margin-left:15px;
  margin-right: 1em;
}
.special dt img {
	border:1px solid #CDCDCD;
}
.special a {
  cursor: pointer;
  }
.special .periode, .special .date  {
  display: block;
  font-weight: normal;
  color: #5c5c5c;
}
.special .date {
  display: inline;
  font-size: .9em;
}
.special .prix {
  color: #ff9900;
}

/***** Occasion ****/
#search_occasion {
  float: left;
  margin-top: 1em;
}
#search_occasion label {
  display: block;
  color: #474747;
  font-size: 1.2em;
  font-weight: bold;
}
#search_occasion input, .newsletter input {
  border: 1px solid #979797;
  padding: .3em;
  width: 165px;
  color: #979797;
  -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
#search_occasion .bouton, .newsletter .bouton, .sondage .bouton {
  width: auto;
  border: 0;
  margin-left: -2em;
  font-weight: bold;
  font-size: 1.2em;
  text-transform: uppercase;
  color: #fff;
  background: #3b6b87;
}
.vendre {
  margin: 3em 2em 0 0;
  float: right;
}
.vendre a {
  padding: 1em 2em;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  background: #649901 url('../img/bg_sprites.png') repeat-x 0 -566px;
  -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
.vendre a:hover {
  color: #fff;
  background-position: 0 -496px;
}
.alphabet {
  padding-top: 1em;
  padding-left: 10px;
  }
.alphabet2 {
  padding-top: 0px;
  padding-left: 10px;
  }
.alphabet li, .alphabet2 li {
  display: inline;
  padding: 0 .1em;
  font-weight: bold;
}
.alphabet a, .alphabet2 a {
  color: #474747;
  text-decoration: none;
}
.occasion .resultats {
  margin-top: 1em;
}
.occasion .resultats li, .occasion .resultats a {
  float: left;
  display: block;
  margin: .5em .5em .5em 0;
}
.occasion .resultats_panier li, .occasion .resultats a {
  float: left;
  display: block;
  margin: .1em .5em 0 0;
}
.occasion .resultats img {
  border: 1px solid #b3b2b2;
  }
 .occasion .resultats a {
   width: 95px;
margin: .5em .5em .5em 0;
   text-decoration: none;
   text-align: center;
 }
 .occasion .resultats a fieldset {
    margin-left:30px;
 }
.occasion .resultats .illustration {
  height: 76px;
  }
 .occasion .type  {
  color:#000;
  font-size:0.9em;
  font-weight:normal;
  }
.occasion .resultats span {
  display: block;
}
.occasion .resultats .prix {
  color: #FF9900;
}
.occasion .certif {
  text-align: center;
  font-weight: bold;
  color: #474747;
}
.jouermalin {
  overflow: hidden;
  width: 719px;
  }
.jouermalin h3 {
  text-align: center;
  }
.jouermalin h3 img {
  position: static;
  }
.jouermalin .game, .jouermalin .accessoires, .jouermalin .goodies, .jouermalin .home {
  float: left;
  border-left: 1px solid #aaa;
  width: 239px;
  }
  
.jouermalin .first {
  border: 0;
}  
.jouermalin .first .bottom, .jouermalin .first .bottom a:hover {
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  }
.jouermalin .last .bottom, .jouermalin .last .bottom a:hover {
  -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
  }
.jouermalin .middle .bottom, .jouermalin .middle .bottom a:hover {
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
  }
.jouermalin h4 {
  position: relative;
  height: 37px;
  margin: 0;
  padding: 0 .5em;
  line-height: 37px;
  background: url('../img/bg_sprites.png') repeat-x 0 -611px;
}
.jouermalin h4 .absolute {
  position: absolute;
  top: 5px;
  right: 10px;
  }
.jouermalin ul {
  padding: .5em;
  }
.jouermalin a {
  text-decoration: none;
  }
.jouermalin h5 {
  font-size: 1.1em;
  }
.jouermalin .num {
  font-size: 1.3em;
  font-weight: bold;
  }
.jouermalin .illustration {
  float: right;
  margin: .5em;
  border: 1px solid #b3b2b2;
  }
.jouermalin .prix {
  font-weight: bold;
  color: #ff9900;
  }
.jouermalin .commentaires h5 {
  padding: 0 .5em;
  font-size: 1.2em;
  font-weight: bold;
  background: none;
  }
.jouermalin .auteur a {
  color: #b3b1ad;
  font-weight: normal;
  }
.jouermalin .auteur a:hover {
  color: #474747;
  }
.jouermalin .home .bottom, .jouermalin .home .bottom a:hover {

}
.jouermalin .game .bottom, .jouermalin .game .bottom a:hover {
    
}
.jouermalin .accessoires .bottom,  .jouermalin .accessoires .bottom a:hover {

  }
.jouermalin .goodies .bottom, .jouermalin .goodies .bottom a:hover {
  
}
.box_premiere {
  text-align: center;
}
.pbottom {
  padding-bottom: 10px;
  }
.mbottom {
  margin-bottom: 1em;
  }
.mtop {
  margin-top: 1em;
  }
 .mleft {
  margin-left: 1em;
  }
  .mtop2 {
  margin-top: 2em;
  }
.top {
  margin-top: 1.5em;
}
.top li, .nouveaute .top3 li {
  margin: 2em 0;
  }
.top a, .nouveaute a {
  text-decoration: none;
  }
.top .illustration, .nouveaute .illustration {
  float: right;
  margin-left: .5em;
}
.top h5, .nouveaute h5 {
  font-size: 1.1em;
  }
.top .num, .nouveaute .num {
  font-size: 1.3em;
  font-weight: bold;
  }
.prix {
  color: #ff9900;
  font-weight: bold;
}
.newsletter label {
  display: block;
  margin-bottom: 1em;
}
.sondage .submit {
  text-align: right;
}
.sondage .bouton {
  padding: .5em 1em;
  -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
.sondage ul {
  margin-bottom: 1em;
}
.planning a {
  text-decoration: none;
}
.planning .date {
	font-size:90%;
	color:#767575;	
}
.planning .link a {
	color:#ff9900;	
}
.planning .item {
  position: relative;
  }
.planning .link, .affaire .link, .prix_baisse .link {
  position: absolute;
  top: 0;
  right: 0;
  color: #ff9900;
}
.planning .link:hover {
  text-decoration: underline;
}
.engagement h4 {
  margin-bottom: 0;
}
#footer {
  position: relative;
  width: 100%;
  padding: .5em 0;
  margin-bottom: 80px;
  line-height: 40px;
  text-align: right;
}
#footer #logos {
  position: absolute;
  top: 5px;
  left: 10px;
  }
#footer ul {
  display: inline;
  padding-right: 60px;
  text-align: right;
  }
#footer ul li {
  display: inline;
  padding: 0 1em;
  border-left: 1px solid #4d4d4d;
}
#footer ul li.first {
  border: 0;
  }
#footer li a {
  color: #4d4d4d;
  text-decoration: none;
  font-weight: bold;
}
#footer li a:hover {
  color: #ff9900;
  text-decoration: underline;
}
#xiti {
  position: absolute;
  right: 1em;
  top: 1em;
}
#help {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 54px;
  color: #fff;
  background: #797979 url('../img/bg_sprites.png') repeat-x 0 -172px;
  opacity : 0.94;
  z-index:480; 
}
.help_fermer {
	margin-bottom:-48px;
}
#help .item {
  position: relative;
  margin: 0 auto;
  width: 980px;
  }
#help p {
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  font-size: 1.2em;
  font-weight: bold;
  line-height:52px;
  text-align:left;
}
#help ul {
  position: absolute;
  top: 10px;
  right: 0;
  }
#help ul li {
  float: left;
  line-height: 1.5em;
  font-size:95%;
  }
#help a, #help span {
  color: #fff;
  text-decoration: none;
  margin: 0 .5em;
  padding: .5em 1em .2em 1em;
  font-weight: bold;
  background: url('../img/bg_sprites.png') repeat-x 0 -648px;
  -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
#help span.fermer {
background: #2477b4 url('../img/bg_sprites.png') repeat-x;
   color:#fff;
  padding: .2em 0.7em;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
   -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  cursor:pointer;
}
#help .bouton_fermer, #help .bouton_ouvrir {
	position:absolute;
	float: right;
	text-align:right;
	top:-19px;
	right:10px;
	color:#000;	
}
#utilisateur {
  position: absolute;
  top: 0;
  right: 0;
  color: #fff;
 z-index: 600;
}
#utilisateur .item {
  height:64px;
  width: 534px;
  background: url('../img/bg_sprites.png') repeat-x 0 -682px;
}
#utilisateur .user {
  float: left;
  font-size: .9em;
  padding: 10px 1em;
  font-weight: bold;
}
#utilisateur .pseudo {
  display: block;
  font-size: 1.1em;
  }
#utilisateur .compte {
  position: relative;
  float: right;
  padding: 14px 123px 10px 0em;
}
#utilisateur .connexion {
    position: relative;
	float: right;
	padding: 10px 10px 0 0em;
}
#utilisateur form {
	position: relative;
}
#utilisateur .mdp {
	width:100%;
	text-align:right;
	position:absolute;
	top:38px;
	right:46px;
}
#utilisateur .mdp a {
	color:#fff;
	text-decoration:none;
	font-size:90%;	
}
#utilisateur .mdp a {
	color:#efefef;
}
#utilisateur .disponible, #utilisateur .attente {
  position: absolute;
  top: 8px;
  right: 20px;
  display: block;
  width: 104px;
  text-align: center;
  color: #fff;
  background: #87bf50;
   width:106px;
   height:21px;
}
#utilisateur .disponible {
   background: url('../img/user-credit-disponible.png') no-repeat;
  }
#utilisateur .attente {
  top: 29px;
  color: #333;
 background: url('../img/user-credit-enattente.png') no-repeat;
}
#utilisateur ul {

}
#utilisateur li {
	position: relative;
	}
#utilisateur li, #utilisateur ul a {
  float: left;
}
#utilisateur ul a {
  display: block;
  padding: .5em 0 0 0;
  margin: 0;
  margin-right: 3px;
  width: 176px;
  height: 43px;
  text-align: left;
  text-decoration: none;
  background: #2477b4;
  -moz-border-radius-bottomleft: 7px;
  -webkit-border-bottom-left-radius: 7px;
  -moz-border-radius-bottomright: 7px;
  -webkit-border-bottom-right-radius: 7px;
  border-radius: 0 0 7px 7px;
  behavior: url('../js/PIE.htc');
}
#utilisateur ul a img {
	display: block;
	float: left;
	margin-left: .5em;
	}
#utilisateur ul a:hover {
  background: #379cc7;
  }
#utilisateur ul .last {
  margin-right: 0;
}
#utilisateur .nombre {
  float: right;
  margin-right: 1em;
  padding: .3em 1.0em;
  font-weight: bold;
  color: #333;
  background: #ffcdcd;
   -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
#utilisateur .vert {
  background: #daffb5;
}
#utilisateur .blanc {
  background: #fff;
}
.maliste {
	display: none;
	width: 300px;
	position: absolute;
	top: 44px;
	left: 10px;
	border: 2px solid #2477b4;
	background: #2477b4;
	z-index: 100;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.maliste_suivi {
	display: none;
	width: 200px;
	position: absolute;
	top: 44px;
	left: 10px;
	border: 2px solid #2477b4;
	background: #2477b4;
	z-index: 100;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.maliste h2, .maliste_suivi h2 {
	padding: .2em .5em;
	color: #fff;
	font-weight: bold;
	background: #4d4d4d;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
}
.maliste_suivi ul {
	padding-top: .1em;
	background: #fff;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	z-index:600;
	}
.maliste ul {
	padding-top: .2em;
	background: #fff;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	z-index:600;
	}
#utilisateur .maliste_suivi a, #utilisateur .maliste_suivi li {
	float: none;
	padding: 0;
	text-align: left;
	background:none;
	padding:0;
	color:#616161;
	width:200px;
	-moz-border-radius: 0px;
	}
#utilisateur .maliste a, #utilisateur .maliste li {
	float: none;
	padding: 0;
	text-align: left;
	width: 300px;
	padding-bottom:3px;
	}
	
	
#search .marecherche a, #search .marecherche li {
float: none;
padding: 0;
text-align: left;
width: 100%;
	text-decoration : none;
	min-height: 43px;
}

#search .marecherche h2.moreResult a {
float: none;
padding: 0;
text-align: left;
width: 100%;
font-size:90%;
text-decoration : none;
color: #FFFFFF;
font-weight: bold;
background: none;
height : 17px;
text-align:right;

}
#search .marecherche h2.moreResult a:hover {
background:#4D4D4D none repeat scroll 0 0;
height:17px;
padding:0;
}
#search .marecherche h2.moreResult
{
-moz-border-radius: 7px;
height : 20px;
}

#loadSearch img {
	width:20px;
	height:20px;	
}
#utilisateur .maliste a, #search .marecherche a {
	clear: both;
	display: block;
	padding: .2em 0em;
	color: #616161;
	font-weight: bold;
	background: none;
	 -moz-border-radius: 0px;
	  -webkit-border-radius: 0px;
}
#utilisateur .maliste a:hover, #utilisateur .maliste_suivi a:hover, #search .marecherche a:hover, #search .marecherche a.hover {
	background: #eaeaea;
}
#utilisateur .maliste img {
	margin: auto;
}
#utilisateur .maliste .illustration, #search .marecherche .illustration {
	float: left;
	margin: 0 1em 0 .5em;
	width:40px;
	text-align:center;
}
#utilisateur .maliste .illustration img, #search .marecherche .illustration img {
border:1px solid #CDCDCD;
}
#utilisateur .maliste .categorie, #search .marecherche .categorie {
	display: block;
	color: #3190c1;
	}
#utilisateur .maliste .prix, #search .marecherche .prix {
	float: right;
	margin: 0 .5em 0 1em;
	color: #ff0000;
}
#search .marecherche .description {

	margin: 0 .5em 0 1em;
	color: #FF9900;
	font-style: italic
}

#search .marecherche a#similar
{
	color :#FFF;
	width: 100%;
	font-size:90%;
}

#search .marecherche a#similar:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#4D4D4D none repeat scroll 0 0;
font-size:90%;
}

/***** Breadcrumbs ****/

.breadcrumbs {
font-size:100%;
line-height:1.25em;
margin-bottom:20px;


}

.breadcrumbs li { display:inline; }

.breadcrumbs a {
  color: #2477b4;
  font-weight: bold;
  text-decoration:none;
  }
.breadcrumbs a:hover {
  color: #f49316;
  }
  
  /************** Content **************/
#utilisateur .user .username
{
	
}

#utilisateur .user .login 
{
	
}

#utilisateur .user .password
{
	
}


/* SEARCHRESULTS */
#searchresults { border-width:1px; border-color:#919191; border-style:solid; width:333px; background-color:#a0a0a0; font-size:10px; line-height:14px; z-index: 300;}
#searchresults a { display:block; background-color:#e4e4e4; clear:left; height:56px; text-decoration:none; }
#searchresults a:hover { background-color:#b7b7b7; color:#ffffff; }
#searchresults a.hover { background-color:#b7b7b7; color:#ffffff; }
#searchresults a img { float:left; padding:5px 10px; }
#searchresults a span.img_transp{ float:left; padding:5px 10px; min-height: 46px; min-width: 46px; height: 46px; width: 46px;}
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#0079BE; font-size: 1.1em;}
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { color:#555555; }
#searchresults a:hover span { color:#f1f1f1; }
#searchresults span.category { font-size:11px; margin:5px; display:block; color:#ffffff; }
#searchresults span.seperator { float:right; padding-right:15px; margin-right:5px;
			background-image:url(../img/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; }
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff; }

#searchresults a span.plateform { display:block; font-weight:bold; padding-top:5px;  font-size: 1em;}


.marecherche {
	display: none;
	width: 370px;
	position: absolute;
	top: 42px;
	left: 109px;
	border: 2px solid #2477b4;
	background: #2477b4;
	z-index: 100;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	text-decoration: none;
	z-index:500;
}
#suggestions {
	z-index:500;
}
.marecherche h2 {
	padding: .2em .5em;
	color: #fff;
	font-weight: bold;
	background: #4d4d4d;
	font-size:90%;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
}
.marecherche ul {
	padding:5px 0;
	background: #fff;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
		font-size:90%;
		z-index:500;

	}
	
#loading{
left:50%;
position: fixed;
margin-left:-130px;
text-align:center;
top:50%;
width:260px;
display:none;
color:#373737;
height: 60px;
background-color: #CCC;
border: 1px solid #717171;
font-weight: bold;
padding: 5px;
z-index:900;
  opacity : 0.90;
  -moz-border-radius: 7px;
	-moz-border-radius: 7px;
}



#li_num_pegi_list ul li img
{
	height: 35px;
	margin-right: 3px;
	float:left;
}

#li_num_pegi_list ul li 
{
	height: 39px;
	
	margin-right: 3px;

}

#li_num_pegi_list ul li a
{
	display : inline;
	
}

#li_num_pegi_list ul li.pegi_age
{
		width: 18%;
	display : block;
	float:left;
	background: url('') no-repeat;
	padding-left : 0px;


}

#li_num_pegi_list ul li.pegi_autre
{
	width: 100%;
	display : inline;
	margin-top: 5px;
	background: url('') no-repeat;
	padding-left : 0px;
	float : left;
	font-size: 1em;


}


#register_form label {font-weight:bold; color:#666666;}
#register_form fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc; }
#register_form legend {font-weight:bold;font-size:1.2em;}
#register_form {margin-bottom: 70px;}

#main .ui-accordion h4
{
	margin : 5px 0px;
}

li.list2 {
 display: none; width: 150px;cursor :pointer; 
	
}

li.list2 ul li {

 	background: url('../img/puce-checkgris.gif') no-repeat; padding-left:20px ;
	
}

.menulist li ul li{
	 background: url('../img/puce-checkgris.gif') no-repeat; 
	 padding-left:20px ;
	 cursor: pointer;
}

.menulist li ul li.list2{
	background: url('') no-repeat;
	 padding-left:20px ;
}
li.list2 ul a:hover {
color : #0079BE; cursor :pointer;  font-weight:700;
}

li.list2 ul a.advanced_param
{
	font-weight: 400;
}




/* /////////////////////////////////////////////////////////////////////*/

li.list3 {
 width: 150px;cursor :pointer; 
	
}

li.list3 ul li {

 	background: url('../img/puce-checkgris.gif') no-repeat; padding-left:20px ;
	
}

.menulist3 li ul li{
	 background: url('../img/puce-checkgris.gif') no-repeat; 
	 padding-left:20px ;
	 cursor: pointer;
}

.menulist3 li ul li.list3{
	background: url('') no-repeat;
	 padding-left:20px ;
}
li.list3 ul a:hover {
color : #0079BE; cursor :pointer;  font-weight:700;
}

li.list3 ul a.advanced_param3
{
	font-weight: 400;
}

/*/////////////////////////////////////////////////////////////////////*/


.opacity30
{
	background: #FFF;
  	opacity : 0.50; 
}


  
/***** Liens suppl�mentaires ****/

.liensupp { margin-bottom:20px; font-size:1.1em; line-height:1.25em; }

.liensupp a {
  color: #f49316;
  font-weight: bold;
  text-decoration:none;
  }
.liensupp a:hover {
  color: #f9ad4c;
  text-decoration:none;
  }
 
  
  /***** Existe aussi ****/

.existeaussi {  float:right;margin-bottom:20px; font-size:100%; line-height:1.25em; }
.existeaussi li { display:inline; }

.existeaussi a {
  color: #000;
  font-weight: bold;
  text-decoration:none;
  }
.existeaussi a:hover {
  color: #000;
  text-decoration:underline;
  }
 
  /************** Content **************/
.boxaide {
    clear: both;
    border: 1px solid #c3c3c3;
    margin: 0 0 2em 0;
    color: #252525;
    font-size:95%;
    text-align:center;
    background: #d3d3d3;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.boxproc {
    clear: both;
    border: 1px solid #d4d4d4;
    margin: 0 0 2em 0;
    color: #5C5C5C;
    background: #f5f5f5;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}


.boxfloat p, .box p, .box2 p {
	padding:10px;	
}
.boxfloat a, .box a, .box2 a {
  font-weight: bold;
  text-decoration:none;
  }
.boxfloat a:hover, .box a:hover, .box2 a:hover {
  
}
#main h4 {
  margin: .5em 10px 0 10px;
  font-size: 1.1em;
  font-weight: bold;
  color:#484848;
  }


  h4 a {
  font-size: 1.1em;
  font-weight: bold;
  color:#484848;
  }
.parametres {
  margin-top: 1.4em;
  position: relative;
  padding:2px 8px 6px 8px;
  line-height:2.2em;
}
.trierpar, .trierencours, .pageencours, .chiffre, .cagnotte, .utilise, .solde {
  display: inline;
  padding: .3em .5em;
  text-decoration: none;
  font-size: 0.9em;
  font-weight: bold;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
  }
 .chiffre {
 	background: #fff;
 	color: #f08730;
 	margin-right:10px;
 }
 .trierpar {
 	background: #d0d0d0;
 	color: #424242;
 }
 .trierencours {
 background: #797979 url('../img/bg_sprites.png') repeat-x 0 -172px;
 color: #fff;
  }
 .pageencours {
   background: #2477b4 url('../img/bg_sprites.png') repeat-x;
 color: #fff;
  }
   .cagnotte {
   background: #87bf50;
   font-size:1.2em;
 color: #fff;
  }
     .utilise {
   background: #2477b4;
   font-size:1.2em;
 color: #fff;
  }
     .solde {
   background: #f55555;
   font-size:1.2em;
 color: #fff;
  }
  .cagnotte sup {
  	font-size:65%;
  }
a.trier {
  color: #797979;
  font-weight: bold;
  text-decoration:underline;
  }
a.trier:hover {
  color: #797979;
  }
  
  #main p a {
  color: #2477b4;
  font-weight: bold;
  text-decoration:none;
  }
#main p a:hover {
  color: #f49316;
  }


#content a {
  color: #2477b4;
  font-weight: bold;
  text-decoration:none;
  }
#content a:hover {
  color: #f49316;
  }
#content {
  margin-bottom: 2em;
  }
#main {
  }
#main h2 {
  font-size: 1.5em;
  font-weight: bold;
  color: #2477b4;
  margin:15px 10px 5px 10px; 
}
#main h1 {
color:#2477B4;
font-size:1.5em;
font-weight:bold;
margin:15px 10px 5px;
}
#main .fiche h2 {
	margin:0
}
.floatright {
	float:right;
}
.floatr{
	margin:20px 10px 0 15px;
	float:right;
}
.floatleft {
	float:left;
}
.nav {
	width:100px;
}
.page {
	text-align:center;
	color:#b5b5b5;
	margin-bottom:15px;
}
.suivant { 
	text-align:right;
}
.precedent { 
	color:#8f8f8f;
	font-size:0.9em;
}
.padding {
	padding:10px;
}
.input_text {
	color:#424242;
	  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border: 1px solid #424242;
  padding: .2em;
  font-weight: bold;
  font-size: 1em;
}
#main .valide {
border:1px solid #3fb856;
}
#main .erreur {
border:1px solid #fcb3b3;
}
#main .input_text:hover {
	background-color:#e8e8e8;
}
.taille0 {
	width:25px;	
}
.taille1 {
	width:45px;	
}
.taille2 {
	width:130px;	
}
.taille3 {
	width:180px;	
}
.taille4 {
	width:270px;	
}
#main .submit,  .submitp,  .submitp2, #main .box .submitp, #main .data-table td .submitp {

  margin-left: 0;
  width: auto;
  color: #484848;
    text-decoration:none;
   font-weight:bold;
   font-family:arial;
  background: #f6b885;
  line-height:1.2em;
  cursor:pointer;
}
.submitp, .submitp2, #main .box .submitp, #main .data-table td .submitp  {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #ff9900;
   font-size: 0.9em;
  line-height:1.2em;
   padding: .3em;
   background:#fff3e0;
   color:#ea8c00;
}
.submitp2 { 
	color:#2477b4;
	background:#c6e7ff;
	border:1px solid #2477b4;
}
#main .submit, #TB_window .submit  {
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border: 2px solid #ff9900;
   font-size: 1em;
  line-height:1.2em;
   padding: .5em;
   color:#484848;
   text-transform: uppercase;
}
#main .submit:hover, .submitp:hover, .submitp2:hover, #main .box .submitp:hover, #main .data-table td .submitp:hover {
  border-color: #207d27;
  color: #207d27;
  background: #bdffc2;
}
#main input[disabled], #main input[disabled]:hover {
	border: 1px solid #bebebe;
	background-color: #ddd;
	color:#bebebe;
}
.shipment-methods dt {
	font-weight:bold;
	margin-top:15px;
}
#accordion .prix {
	font-size: 1.1em;
	  font-weight: bold;
	  color:#cb6f2d;	
}


.data-table tbody td h5 {
  font-size: 1.1em;
  font-weight: bold;
  color:#cb6f2d;
  padding:0;
}
.data-table tbody td img { border:1px solid #cdcdcd; }

.data-table thead tr { 
	background: #2774ad url('../img/bg_sprites.png') repeat-x;
    background-position: 0 -68px;
	color:#fff;
	font-weight:bold;
	border:1px solid #d9d9d9; 
} 
.data-table tfoot tr { color:#4e4e4e;font-weight:bold;background:#cfcfcf;border:1px solid #d9d9d9; } 
.data-table thead tr th, .data-table tfoot tr th  { font-weight:bold;padding:0 9px;font-size:1.1em }
.data-table tr { background:#f6f6f6; }
.data-table th {
	padding-top:3px;
    color:#fff;
    white-space:nowrap;
    }

.data-table thead tr a, .data-table  thead tr a:hover { color:#fff;}
.data-table a { color:#000;font-weight:bold;text-decoration:none; }
.data-table a:hover { color:#000;text-decoration:underline; }
.data-table { border-bottom:1px solid #d9dde3;border-left:1px solid #d9dde3; }
.data-table td { padding:6px 0 6px 8px;border-right:1px solid #d9dde3;border-bottom:1px solid #d9dde3;font-size:1em }
.data-table thead tr { height:27px; }
.data-table tbody td { border-right:1px solid #d9dde3; }
.data-table tfoot td { font-weight:bold; }
.data-table tfoot td.a-droite {
	padding-right:8px;
	text-align:right;
}

.mention_neuf,  .mention_occasion { 
	text-transform: uppercase;
}
 .mention_neuf,  .mention_occasion, .mention_occasion_etat, .mention_vert, .mention_rouge, .mention_orange, .mention_vert2, .mention_rouge2, .mention_orange2 {
  display: inline;
  padding: .1em .5em;
  color: #fff;
  text-decoration: none;
  font-size: 0.9em;
  font-weight: bold;
   background: url('../img/bg_sprites.png') repeat-x;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
  }
   .mention_neuf a,  .mention_occasion a, .mention_occasion_etat a, .mention_vert a, .mention_rouge a, .mention_orange a, .mention_vert2 a, .mention_rouge2 a, .mention_orange2 a {
	color:#fff;
	text-decoration:none;
   }
      .mention_neuf a:hover,  .mention_occasion a:hover, .mention_occasion_etat a:hover, .mention_vert a:hover, .mention_rouge a:hover, .mention_orange a:hover, .mention_vert2 a:hover, .mention_rouge2 a:hover, .mention_orange2 a:hover {
	color:#f8f2ea;
	text-decoration:none;
   }
 .mention_occasion {
  background-position:  0 -566px;
  }
   .mention_vert,.mention_vert2 {
  background:#69a52f;
  }
  .mention_vert2,.mention_orange2,.mention_rouge2 {
  	font-size:1.2em;	
  }
     .mention_orange,.mention_orange2 {
  background:#d6a42c;
  }
  
     .mention_rouge,.mention_rouge2 {
  background:#ff3f3f;
  }
   .mention_occasion_etat {
  background:#616161;
  }

  .recap_panier {
float:left;
margin-left:20px;
padding:0 10px 10px 10px;
     background: #797979 url('../img/bg_sprites.png') repeat-x 0 -172px;
    margin: 0 0 0em 0;
    color: #5C5C5C;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
 
 .recap_panier table {
  	padding:10px;
 }

table .table_panier thead td {
	font-weight:bold;
}

.data-table del, .fiche del {
color: #666;
 font-size:0.9em;
}
.fiche del {
 font-size:1.1em;
}
.data-table .newprice, .fiche .newprice  {
	font-weight:bold;
	color:#FF9900;
	font-size:1.2em;
}
.fiche .price  {
	font-size:1em;
	color: #666;
}

.data-table .sousligner-rouge td {
	background:#ffd2d2;
}
.data-table .sousligner-blanc {
	background:#f8f8f8;
}
h4.top {
	padding-top:10px;	
}
h4.attention {
color:#ff0000;
}
.boxattention {

	border:1px solid #ff0000;
}
.boxmessage {
	border:1px solid #10973c;
}
.alerte_vert {
	color:#1f9c0f;
	font-weight:bold;
}
.alerte_rouge {
	color:#ff0000;
	font-weight:bold;
}



.account-nav ul {
font-size:1em;
padding:10px 0;
}
.account-nav li a, .account-nav li.on {
padding:3px 10px 3px 35px;
}
.account-nav li a {
display:block;
}
.account-nav li a, .account-nav li a:hover {
color:#484848;
text-decoration:none;
}
.account-nav li a:hover {
color:#f49316;
}
.account-nav li.on {
	display:block;
padding: .5em 1.7em;
margin:5px 15px;
  color: #fff;
  text-decoration: none;
  font-size: 1em;
  font-weight: bold;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
   background:#f49316;
}

.moncompte {
	margin-top:15px;	
}
 .required {
color:#ff0000;
font-weight:bold;
}

ul.groupe {
	padding:0 15px;
}


.input_box {
	float:left;	
	width:220px;
}
.input_box_jjmm {
	float:left;	
	width:40px;
}
.input_box_cp {
	float:left;	
	width:90px;
}

.groupe label {
	color:#484848;
	font-size:1em;
	
}
fieldset.box  {
	margin:15px 18px 0 0;
	padding:0 0 15px 0;	
}
.groupe li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:10px 0;
	clear:both
}


#product_img {
	float:left;
	margin-left:5px;
	padding-right:25px;
	width:265px;
	text-align:center;
}
#product_img h2 img {
	position:relative;
	top:-3px;
}
#product_img img {
	border:1px solid #cdcdcd;	
}
#more_img {
	color: #2477b4;
	font-weight:bold;
	font-size:1em;	
	text-align:left;
}
#more_img p {
	border-bottom:1px solid #9e9d9c;
	margin-bottom:10px;
	padding-bottom:5px;
}
#more_img {  
	font-size:100%;
	line-height:1.25em;
	min-height: 45px;
}
#more_img li { display:inline; }

#more_img a {
  color: #2477b4;
  font-weight: bold;
  text-decoration:none;
  }
#more_img a:hover {
  color: #f49316;
  }
.lo {
	float:left;
	margin:8px 10px 0 0;
	position:relative;
	top:-5px;	
}
.lo2 {
	float:left;
	margin:0 10px 10px 0;	
}
.fdpmini {
	float:right;
	margin:8px 0 10px;	
}
.fiche .part {
	margin-left:20px;
	  color: #2477b4;
  font-weight: bold;
	}
	
.notesrapides {  
	margin-bottom:10px;
	font-size:100%;
	line-height:1.25em;
}
.notesrapides li { display:inline; }

.notesrapides a {
  color: #2477b4;
  font-weight: bold;
  text-decoration:none;
  }
.notesrapides a:hover {
  color: #f49316;
  }
  
  .mright {
  	margin-right:18px;	
  }
  .pcote {
  	padding:0 10px;	
  }
  .etat {
  	width:330px;
  }
  
  .floatleft {
  	float:left;
  }
 .fiche h3.neuf, .fiche h3.occasion {
  font-size: 1.4em;
  font-weight: bold;
  color: #2477b4;
  margin-bottom:0;
}
.fiche h3.occasion {
  color: #649901;
}
.fiche .neuf, .fiche .occasion {
	/*padding:5px;*/
}
.fiche .neuf {
	width:250px;
}
.fiche .occasion {
	width:385px;	
}
.fiche .enavant {
	color:#2477b4;
	font-weight:bold;
	font-size:110%;	
}
.fiche .reduc {
	margin-left:10px;	
	color:#ff2e2e;
	font-weight:bold;
	font-size:1.2em;
	line-height:1.1em;
}
.acheter_neuf {
  margin: 0.5em 10px 15px 10px;
}

.vendre_occasion {
	//float:right;
}
.acheter_occasion a, .acheter_neuf a, .vendre_occasion a, .acheter_vert a{
  padding: 0.5em 1em;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  background: #649901 url('../img/bg_sprites.png') repeat-x 0 -566px;
  -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
.acheter_occasion a:hover, .acheter_neuf a:hover, .vendre_occasion a:hover, .acheter_vert a:hover{
  color: #fff;
  background-position: 0 -496px;
}


.acheter_occasion, .acheter_vert {
  margin: 0.5em 10px 15px 10px;
}
.vendre_occasion {
  //margin:20px 10px 0 15px;
}
.acheter_neuf a {
 background: #2477b4 url('../img/bg_sprites.png') repeat-x;
}
.vendre_occasion a {
background: #797979 url('../img/bg_sprites.png') repeat-x 0 -172px;
}
.vendre_occasion_txt {
	margin-top:10px;
	padding:10px;	
}
.fiche .immediatement {
	font-weight:bold;
	color:#323232;	
}
.fiche .composition, .fiche .composition1ligne {
	font-size: 1em;
  font-weight: bold;
  color: #5f5f5f;
  margin-bottom:10px;
  width:195px;
  position:relative;
  top:5px;
  padding-left:5px;
}
#infoBox .composition {
	position:relative;
	top:5px;
	width:135px;	
}
.fiche .texte, .fiche .texte3 {
	width:300px;	
}
.fiche .texte2 {
	width:280px;	
}
.fiche .composition1ligne {
  position:relative;
  top:0;
  padding-bottom:15px;
}
.ligne {
	-moz-border-radius: 5px;  
    -webkit-border-radius: 5px;
    margin-bottom:2px;
}
.lneuf {
	height:35px;
	padding-top:5px
}
.fiche .composition span {
	font-weight: normal;	
}
.fiche .prix_occasion {
	width:63px;
	padding-top:2px;	
}
.fiche .expedie {
	font-size:1em;
	font-weight:bold;
	color:#444444;
	text-align:center;	
	position:relative;
	top:5px;
	padding-left:0px;
}
.fiche .prixbarre {
	color:#575757;
	float:right;
	font-weight:normal;
	margin-right:5px;	
}
.fiche .eco {
	color:red;
	float:right;
	font-weight:weight;
	margin-right:2px;
	position:relative;
	top:6px;	
}
.fiche .prix {
	font-size:1em;	
	font-weight:bold;
}
.fiche .listeetat .prix {
	font-size:1.3em;	
	font-weight:bold;
}
.fiche .grilleprix {
	width:420px;
	float:left;
}
.fiche .grilleprix .box {
	padding:5px 0 5px 5px;
}

.fiche .acheter_occasion, .fiche .acheter_neuf, .fiche .expedie {
	width:140px;
}
.fiche .alert .acheter_occasion {
	width:100px;
}
.fiche .alert .vendre_occasion {
	width:120px;
}
.misengarde {
	margin:0 0 0 5px;
	float:right;	
}
.logopartenaire {
	margin:5px 10px 5px 0;
	float:left;	
	border:1px solid #9e9d9c;
}
.listeetat { 
	font-size:1em;  
	line-height:1em;
	cursor:pointer;
}
.listeetat li { 
	display:inline-block;
}
.listeetat .acheter {
	margin-right: 0px;	
}
.reconditionne {
	font-size:0.9em;
	color:#26b62d;	
	font-weight:normal;
}	
.mgp {
	font-size:0.6em;	
	font-weight:normal;
	color:#727272;
	line-height:1.2em;
	margin-right:20px;
}

.neuf .enavant {
	color: #2477b4;
	font-weight:bold;	
}
.occasion .enavant {
	color: #649901;
	font-weight:bold;	
}
.boxfiche h2 {
  font-size: 1.3em;
  font-weight: bold;
  color: #2477b4;
  margin-bottom:15px;
  padding-bottom:2px;
  border-bottom:1px solid #9e9d9c;
}

.boxfiche .desc {
	text-align:justify;
	font-size:1.0em;
	margin-bottom:5px;
	color:#000;	
}
.saviezvous {
	background: url('../img/bg_saviezvous.png') no-repeat left top;	
	margin-bottom:20px;
}
.saviezvous div {
	color:#fff;
	height:80px;	
}
.saviezvous a{
  color: #fff;
}

.saviezvous a:hover{
  color: #f49316;
  }
  
.nomargin {
	margin:0;	
}

.boxfiche .ficheidentite h5 {
	color:#cb6f2d;
	font-weight:bold;
	font-size:1em;
	display: block;
	 padding-right: 0;
	 clear:both;
	 border-top:1px solid #b9b8b7;
	 padding:5px 10px 10px 10px;
}

.boxfiche .ficheidentite h5.first {
	border-top:1px solid #fcf9f2;
	padding-top:10px;
}
.boxfiche .ficheidentite h5 div {
	float:right;
	text-transform:none;
	color:#4c4c4c;
	font-weight:normal;
	margin-bottom:5px;
	text-align:right;
}

.boxfiche .ficheidentite h5 div.ui-slider {
	width: 50%;
}

.boxfiche .sites h5 {
	display: block;
	 padding-right: 0;
	 clear:both;
	 padding:5px 10px 0 10px;
}
.boxfiche .sites .content {
	display:none;	
}
.boxfiche .sites h5 {
	color:#cb6f2d;
	font-weight:bold;
	font-size:1.2em;
	cursor:pointer;
}
.boxfiche .sites p {
	padding-top:5px;
}
.boxfiche .sites h5 div {
	float:right;
	text-transform:none;
	color:#4c4c4c;
	font-weight:bold;
	margin:0 5px 5px 0;
	text-align:right;
	font-size:90%;
}
.boxfiche .ficheidentite h5 .mini {
	font-size:0.9em;
}
.ficheidentite a {
	color:#4c4c4c;
	font-weight:normal;
}
.ficheidentite a:hover {
	color:#484848;
	font-weight:normal;
	text-decoration:underline;
}

.boxblanche {
	border:1px solid #e6e6e6;
	background:#fff;
	font-size:1.1em;	
}
.navis, .avisautre {
	margin:15px 50px;	
	text-align:justify;
}
.avisautre .guide {
	color:#000;
	font-weight:bold;	
}
h4.notreavis {
	padding-bottom:10px;
}
h4.notreavis div {
	margin-left:15px;
	float:right;
	padding-top:5px;	
}
.avisg {
	float:left;
	margin:0 5px 5px 0;	
}
.avisd {
	float:right;
	margin:0 0 5px 5px;	
	padding-bottom:5px;
}
.avisvisiteur {
	font-size:1em;
}
.avisvisiteur span {
	font-size:1em;
	color:#b1b1b1;
}
.avisvisiteur p {
	font-size:1em;
	color:#575757;
}
.boxblanche h5 {
	color:#2477b4;
	font-size:1.4em;
	display:inline;
	font-weight:bold;
}
.boxblanche h5 div {
	float:right;
	text-align:right;	
	font-size:0.7em;
	color:#b1b1b1;
}
.boxfiche .votreavis {
	width:655px;
	height:200px;
	background:#fff;
	margin:5px 10px;
	font-family:arial;
	padding:10px;
	font-size:1em;
	color:#adadad;
}
.boxfiche input.floatright {
	margin-right:10px;	
}

div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../img/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../img/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}

#now .egalement dl {
	width: 170px;
	font-size:1em;	
} 
#now .egalement dl dt span.dispo, #now .egalement dl dt span.categorie, #now .egalement dl dt del {
	font-weight:normal;
}

.notrenote {
	margin-bottom:5px;
}
.justify {
	text-align:justify;	
}

.reprise p {
	padding:0 10px;
}
.reprise ul {
	padding:5px 10px;	
}
.reprise li {
	display:inline-block;
	width:100px;	
}
.filtrerjeu {
	width:370px;
	margin:0 0 10px 10px;	
}

#loadSearch {
	width : 20px;
	height: 20px;
	margin-left: 450px;
	margin-top: -26px;
	position:absolute;
	display : none;
}


.slider_blue
{
	background:url(../img/slider_blue.png) repeat-y !important;
}

.slider_red
{
	background:url(../img/slider_red.png) repeat-y !important;
}

#username, #password {
	width:80px;
	margin:4px 0 0 5px;
}
#login {
	margin:3px 0 0 5px;
}
.connexion div {
	float:left;	
}

.une_guide {
  position: relative;
}
.intro {
	font-weight:bold;
	text-align:justify;	
}
.product_guide {
	background:#fff;
	margin:0 0 10px 0;	
	text-align:justify;
}
.product_guide .floatimg {
	float:left;
	margin:0 15px 5px 0;
	width:135px;
	text-align:center;
}
.product_guide h5 {
  margin: 0;
  font-size: 1.1em;	
}

.product_guide h5 a {
  color: #2477b4;
  font-weight: bold;
  text-decoration:none;
  }
.product_guide h5 a:hover {
  color: #f49316;
  }
.product_guide img.vignette {
	border: 1px solid #b3b2b2;
}
.clear_guide {
	clear:both;
	height:1px;
	font-size:0px;
}
.product_guide del, .product_guide ins {
  color: #9e9e9e;
  font-weight: normal;
  }
.product_guide .prix {
	color: #ff9900;	
	font-weight:bold;
	font-size:1.2em;
}
.product_guide .liens {
	text-align:center;
}
.product_guide .liens a.fiche {
	color:#595959;	
}
.product_guide .liens a:hover.fiche {
	color:#7f7f7f;	
}
.product_guide .rate {
	display:block;
	margin:5px 0 15px 0;	
}

.inscription h3 {
	background:none;
	border-bottom:none;
	
}
.inscription {
	background: #2477b4 url('../img/bg_sprites.png') repeat-x 0 -1433px;
	color:#fff;	
}
.identification .zend_form {
	margin-left:25px;
}
.identification  #username, .identification  #password {
	
}
.identification {
	
}
.identification .required {
	color:#747474;
}
.identification #login {
	float:right;
	margin:0 15px 15px 0;	
}
.affprix {
	color:#ff9900;
	font-weight:bold;
	font-size:110%;
}	

.infoSlider{
margin : 5px 0px;
}

.titleSlider{

margin : 10px 0px 5px -20px;
font-weight: 600;
color : #4F4F4F;
}
.red {
	font-weight:bold;
	font-size:110%;
	color:#fd2929;	
}

/*#contentsliderGallery  img{

		border: solid 2px #7F7F7F;
		-moz-border-radius: 3px;  
        -webkit-border-radius: 3px;
		margin : 2px;
	
}*/

.cdo {
	background:#e0f7ff;	
}


.partnerslist img {
	border: 1px solid #b3b2b2;
	float:left;
	margin:0 10px 5px 0;
}
.partnerslist {
	text-align:justify;
}

.answers {
	line-height:22px;
	margin : 10px 10px 10px 50px;
}
#quizz h2 {
	
}
#quizz h4 {
	display:inline;
}
.concours_information{
	display : none;		
}

/* OCCASION */
#catalogue dl:hover
{
	background: #fffbe7;
	cursor : pointer;
}

#infoBox .productName
{
	margin : 7px 7px 7px 5px;
	font-size:1.2em;
	text-decoration:none;
	font-weight: 700;
	text-align: center;

}

#infoBox{
	color:#FFF;
	margin:0 0 2em;
	width:355px;
	-moz-box-shadow: 1px 2px 1px #aeafaf;
	-moz-border-radius:7px;
	-webkit-border-radius: 7px;
	overflow:hidden; 
	z-index : 301;
}
#infoBox .transparency{
     opacity:0.90;  
     filter:alpha(opacity=90);  
     -moz-opacity:0.90;  
     background-color:#000;  
     -moz-border-radius:7px;
	 -webkit-border-radius: 7px;
     width:355px;  
     -moz-box-shadow: 1px 2px 1px #aeafaf;
     position:absolute;  
     top:0px;  
     left:0px;   
}

#infoBox .content{ 
     position:relative;  
}

#infoBox .loading{ 
    position:relative;  
	width : 95%;
 	text-align: center;
	margin-top : 30px;
	padding : 10px;
}

#infoBox .infoGeneral{ 
    padding : 7px;
	margin : 0px 10px 0 15px;
	width: 146px; 
	text-align: center;
	float:left;
}
#infoBox .vendre_occasion {
	//float:none;
	padding-top:10px;
	//margin:10px 0 0 0;
}
#infoBox .infoGeneral .illustration{ 
   border: 1px solid #c1c0c0;
}

#infoBox .fiche{ 
	text-align: left;
	float:right;
	width: 155px; 
	margin-top : 18px;
}

#infoBox .achat{ 
	text-align: left;
	float:left;
	padding: 7px;
	width : 95%;
}
#infoBox h4 {
	font-size:1.1em;
	font-weight:bold;
	margin:0;
	position:relative;
	top:-10px;	
	line-height:1em;
	color:#fff;
}
#infoBox .reduc {
	margin-left:0;	
	color:#ff2e2e;
	font-weight:bold;
	font-size:1.2em;
	line-height:1.1em;	
}
#infoBox .infoBoxAction{ 
    height : 10px;
	margin : 2px;
	width: 94%; 
	padding : 3px;
	text-align: right;
	
}
#infoBox .composition {
	top:5px;
	position:relative;
	width:130px;
}
#infoBox .compositiondesc {
	font-size:0.8em;	
}
.closeBox img {
	position:relative;
	top:3px;
	left:5px;	
	cursor:pointer;
}


.coda-nav-right, .coda-nav-left {
	/*cursor:pointer;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	width : 35px;
	height : 760px;
	z-index: 50px;
	position : absolute; */
}

.coda-nav-right{
	
	right : 0;
}

.coda-nav-left {
	
	left : 0;
}

.coda-nav-right a, .coda-nav-left a, .coda-nav-right a:hover, .coda-nav-left a:hover {
	height : 100%;
	width : 100%;
	background : none repeat scroll 0 0 transparent;
}

#cataloguegrille a:hover{
	background : none repeat scroll 0 0 transparent; !important
}

.state1_left { background:#649901 url(/img/occasion-fleche-gauche.gif) repeat-y; }
.state2_left { background:#86b530 url(/img/occasion-fleche-gauche.gif) repeat-y; }
.state1_right { background:#649901 url(/img/occasion-fleche-droite.gif) repeat-y; }
.state2_right { background:#86b530 url(/img/occasion-fleche-droite.gif) repeat-y; }
.state3 { background:#dedede; }

#occasionbox h6 {
	color:#2477B4;
	font-size:1em;
	font-weight:bold;
	margin:0.5em 0;
}
#occasionbox .col {
	float:left;	
	padding-left:10px;
}
a.trierencours, a:hover.trierencours { color:#fff; }
a.trierpar, a:hover.trierpar { color:#424242; }

#occasionbox .alphabet2 {
	padding-left:0;	
}
#occasionbox #game-input {
	width:240px;
}
#occasionbox .lettre {
	width:220px;
}
#occasionbox .nom {
	width:270px;
}
#occasionbox .console {
	width:270px;
}
#occasionbox .ordre {
	width:170px;
}
#occasionbox .filtrerjeu {
	margin:0 0 10px;
}

#paginationControlOccaz {
	padding:2px 0 6px;	
}
#paginationControlOccaz .result {
	color:#5a5a5a;
}
#paginationControlOccaz .suivant a .trierpar, #paginationControlOccaz .precedent a .trierpar  {
	background:#649901;
	color:#fff;
	padding:5px 10px;
}
#paginationControlOccaz .suivant a:hover .trierpar, #paginationControlOccaz .precedent a:hover .trierpar  {
	background:#86b530;
}
#paginationControlOccaz .precedent, #paginationControlOccaz .suivant
{
	font-size : 1em;
}
#revendre {
	background: #3e3e3e url('/img/bg_sprites.png') repeat-x 0 -1738px;
	padding:10px;
}
#revendre p {
	color:#fff;
	font-size:1.3em;
	font-weight:bold;
	padding:0 3px;	
}
#revendre span {
	color:#fff;
	font-size:1em;	
}
.boutons {
	margin:12px 0 0 5px;	
}
.boutons a  {
  padding: 0.5em 1em;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border:1px solid #fff;
}
.boutons a:hover {
  color: #fff;
  background-position: 0 -496px;
}
.bouton_plus {
	font-size:90%;
	background: #3e3e3e url('/img/bg_sprites.png') repeat-x 0 -1738px;
}
.bouton_revendre {
	background: #3e3e3e url('/img/bg_sprites.png') repeat-x 0 -566px;
}
ul#composition li, ul#consoles li {
	line-height:18px;	
}
#catalogue .noResult {
	padding : 10px;
}
#pagination
{
	color:#5A5A5A;
}
.cataloguegrille .grille {
	text-align: center;
	margin-left : 21px;
}
#catalogue dl {
	padding-top:10px;
}
#filtre .data-table a:hover {
	text-decoration:none;	
}

// Occasion - Knowmore //

#occazknowmore {
	position:relative;	
	margin-bottom:20px;
}
#occazknowmore img#perso2 {
	position:absolute;
	left:382px;
	top:320px;	
}
#occazknowmore img#perso3 {
	position:absolute;
	left:382px;
	top:830px;	
}
#occazknowmore #intro {
	position:absolute;
	top:120px;
	left:300px;	
	font-size:110%;
}
#occazknowmore #slogan {
	position:absolute;
	left:207px;
}
#occazknowmore ul#infos {
	float:right;
}
#occazknowmore #revendre {
	margin-top:25px;
}
#occazknowmore #revendre {
	text-align:left;	
}
#occazknowmore ul#infos li {

}
#occazknowmore ul#infos a {
	background:#4d4d4d;
	color:#fff;
	width:220px;
	font-size:1.1em;
	margin: 10px 0;
    color: #fff;
    text-decoration:none;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding:6px 0 6px 7px;
    display:block;	
}
#occazknowmore ul#infos .nombre {
	float: right;
	color: #83bc1f;
	font-size: 1.3em;
	font-weight: bold;
	top: -2px;
	position: relative;
	margin-right: 7px;
}
#occazknowmore .right {
	text-align:right;
}
#occazknowmore .acheter_vert {
	margin:0.5em 0 15px 0;
	font-size:1.1em;
	font-weight:bold;
}
#occazknowmore .left .acheter_vert img {
	position:relative;
	top:7px;
	margin-left:8px;
}
#occazknowmore .right .acheter_vert img {
	position:relative;
	top:6px;
	margin-right:8px;
}
#occazknowmore .half {
	padding:0 10px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    margin-bottom:20px;	
}
#occazknowmore .half ul {
	margin:25px 0;
}
#occazknowmore .right ul li.titre {
	float:right;
}
#occazknowmore .left ul li.titre {
	float:left;
}
#occazknowmore .half ul li.titre {
	color:#ea863a;
	padding:10px 15px;
	background:#f0f0f0;
	border-bottom:2px solid #d9d9d9;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;  
    font-weight:bold;
    font-size:1.2em;
    text-align:center;
}
#occazknowmore .half ul li.accroche {
	font-size:1.2em;
	line-height:1.4em;
	padding-top:15px;
}
#occazknowmore .half ul li.accroche span {
	color:#649d15;
	cursor:pointer;	
}
#occazknowmore .hover {
	background:#e8ffed;
}
#occazknowmore .left ul li.accroche, #occazknowmore .left ul li.content {
	margin-left:40px;
}
#occazknowmore .left ul li.accroche, #occazknowmore .left ul li.content {
	text-align:left;
	clear:both;	
}
#occazknowmore .right ul li.accroche, #occazknowmore .right ul li.content {
	text-align:right;
	clear:both;	
	margin-right:40px;
}
#occazknowmore .half ul li.content {
	display:none;
}
#occazknowmore .right ul li.content {
	margin-left:110px;
}
#occazknowmore .left ul li.content {
	margin-right:110px;
}

#occazknowmore .right ul li.content {
	text-align:right;
	clear:both;	
}
#occazknowmore .half ul li.content {
	font-size:1.1em;
	color:#777777;
	line-height:1.2em;
	padding-top:10px;
}
#services {
	text-align:center;	
}
#occazknowmore #service-reparation li.titre, #occazknowmore #service-garantie li.titre {
	width:200px;
}
#occazknowmore #service-argus li.titre {
	width:400px;
}

.avantages, .avantages_vendre, .avantages_alertbuyer, .avantages_alertseller {
	float:right;
	width:212px;
	padding:10px 10px 0 10px;
	margin-bottom: 20px;
}
.avantages ul {
	
}
.avantages li, .avantages_vendre li {
	margin-bottom:10px;
}
.typeneuf {
	background:#e7f5ff;
	border:1px solid #a8dbff;
	position:relative;
}
.typeoccasion {
	background:#efffc7;
	border:1px solid #8dce13;
	position:relative;
}
.fleche {
	width:26px;
	height:22px;
	position:absolute;
	left:-25px;
}
#flecheposition {
	width:26px;
	height:22px;
	position:relative;
}

.fiche .etattitre {
	margin-top:10px;
	margin-bottom:3px;
	padding:3px 0 5px 10px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background:#efefef;
}
.fiche .etattitre .composition {
	padding-left:0;
}

.fiche .bouton, #infoBox .bouton {
	font-size:0.9em;	
	font-weight:bold;
}
.avantages li {
	display:block;	
	line-height:1.3em;
}
.avantages li img {
	float:left;
	position:relative;
	top:-1px;
	margin:0 8px 2px 0;	
}
.avantages_alertbuyer li img, .avantages_alertseller li img, .avantages_vendre li img {
	float:left;
	position:relative;
	top:3px;
	margin:0 8px 2px 0;	
}
.avantages li span, .avantages_vendre li span {
	color:#343434;
	font-weight:normal;	
}
.typeoccasion ul a, .typeoccasion #ps8iL0l {
	color:#649901;
	font-weight:bold;
}

.typeneuf ul a, .typeneuf #ps8iL0l {
	color:#2477B4;
	font-weight:bold;
}

.add_to_list_seller, .add_to_list_buyer {
	  padding: 0.5em 1em;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  background: #649901 url('../img/bg_sprites.png') repeat-x 0 -566px;
  -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    
}

.add_to_list_seller:hover, .add_to_list_buyer:hover {
 color: #fff;
  background-position: 0 -496px;
    
}

}