/* TODO: changer legende -> caption */

/****************************/
/** ACCUEIL GUIDES D'ACHAT ***/
/******************************/

.guide-achat-dossier {
	padding: 11px 14px 2px 12px;
	background: #2c2c31;
}
.article-principal {
	border-right: 1px solid #b6b6b6;
	cursor: pointer
}
.article-principal h2 {
	padding: 0;
	margin: 0 0 7px 0;
}
.article-principal h2 a {
	color: #F8F8F8;
	font: normal 22px/1 'Bitter', sans-serif;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
}
.article-principal h2 .exergue {
	display: block;
	font-weight: bold;
}
.article-principal .categorie {
	height: 21px;
	padding-right: 13px;
	margin-top: 7px;
}
.article-principal .note {
	float: right;
}
.article-principal .chiffre {
	position: relative;
	top: 3px;
	margin-right: 8px;
	font: normal 12px Arial,sans-serif; 
	color: #FFF;
}
.article-principal .media {
	border: 1px solid #646464;
	margin-top: 15px;
}
@media (max-width: 959px) {
	#select-dossier {
		margin-top: 12px;
	}
}
#select-dossier .article-title,
#select-dossier:hover .article-title {
	margin: 0;
	font: bold 19px Arial, sans-serif;
	color: #F8F8F8;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
}
#select-dossier .extrait {
	margin-top: 7px;
	color: #F8F8F8;
}
.guide-achat-dossier .dropdown-wrapper {
	letter-spacing: -0.25em;
}
.grey-or-separator {
	margin: 12px 0;
	text-align: center;
	background: transparent url(data:image/gif;base64,R0lGODlhAQABAIAAAGdnZwAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==) repeat-x 0 center;
}
.grey-or-separator > span {
	display: inline-block;
	width: 34px;
	height: 29px;
	padding: 6px 0 0 7px;
	font: bold 14px/1 Arial,sans-serif;
	text-align: left;
	color: #FFFFFF;
	background-image: url(/v4/includes/images/refonte2013/background/black-gradient-circle-separator.png);
}
#select-dossier .vehicules-cat {
	padding-left: 0;
	padding-right: 22px;
}
@media (min-width: 960px) {
	#select-dossier .last-of-row {
		padding-right: 0;
	}
}
.vehicules-cat a {
	display: block;
	width: 77px;
	vertical-align: top;
	padding-top: 30px;
	margin-bottom: 10px;
	font: normal 10px/1 Arial, sans-serif;
	text-align: center;
	color: #A2A8AA;
	background: url(/v4/includes/images/refonte2013/sprite/vehicules.png) no-repeat center top;
}
#vehicules-cat-citadines a {
	background-position: 0 0;
}
#vehicules-cat-compactes a {
	background-position: -99px 0;
}
#vehicules-cat-berlines a {
	background-position: -195px 0;
}
#vehicules-cat-monospaces a {
	background-position: 0 -48px;
}
#vehicules-cat-breaks a {
	background-position: -99px -48px;
}
#vehicules-cat-suv-4x4 a {
	background-position: -195px -48px;
}
#vehicules-cat-cabriolets a {
	background-position: 0 -98px;
}
#vehicules-cat-coupes a {
	background-position: -99px -98px;
}
#toutes-categories {
	float: right;
	text-align: right;
}
.liens-dossiers #toutes-categories a {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.3;
	text-decoration: underline;
}
#guide-achat .section-actu > section {
	margin-bottom: 20px;
}

/*******************************/
/* FIN ACCUEIL GUIDES D'ACHAT */
/*****************************/


/*****************************/
/* DOSSIERS QUALITE/FIABILIT� */
/*******************************/

/* COMMUN */

#blocImpression {
	display: none;
}
.hidden {
	visibility: hidden;
}
#headerFO,
#filtres {
	background-color: #2c2c31;
	color: #fff;
	padding: 0 9px;
}

/* ACCUEIL DOSSIERS Q/F */	

#headerFO h1 {
	margin: 0;
	color: #f7f7f7;
	font-weight: bold;
}
#headerFO.titreseul h1 {
	padding: 9px 3px 13px;
	font-family: Bitter, serif;
	font-size: 26px;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
}
#filtres {
	padding: 16px 12px;
}
#filtres .liens-dossiers ul {
	margin-bottom: 20px;
	font-size: 8px;
}
#filtres .vehicules-cat {
	position: relative;
	height: 54px;
	padding: 6px 2px 0;
	margin: 1px;
}
#filtres .vehicules-cat:first-child {
	padding-left: 0;
}
#filtres .vehicules-cat.selected {
	background-color: #3f6eac;
	border: 1px solid #6f92c1;
	margin: 0;
}
#filtres .vehicules-cat.selected:hover,
#filtres .vehicules-cat:hover {
	background-color: #2c2c31;
	border: 1px solid #616164;
	margin: 0;
}
#filtres .vehicules-cat a {
	padding-top: 32px;
	margin-bottom: 0;
}
#filtres .vehicules-cat:hover a,
#filtres .vehicules-cat.selected a {
	color: #fff;
}
#filtres .vehicules-cat:hover a {
	text-decoration: underline;
}
#filtres .vehicules-cat.selected:hover a {
	text-decoration: line-through;
}
#filtres .vehicules-cat .icon {
	display: none;
	position: absolute;
	top: 2px;
	left: 2px;
	width: 15px;
	height: 14px;
	background-image: url(/v4/includes/images/refonte2013/sprite/guide-achat.png);
	background-repeat: no-repeat;
}
#filtres .vehicules-cat.selected .icon,
#filtres .vehicules-cat:hover .icon,
#filtres .vehicules-cat.selected.waitForIt:hover .icon {
	display: block;
	background-position: -2px -53px;
}
#filtres .vehicules-cat.selected:hover .icon,
#filtres .vehicules-cat.waitForIt:hover .icon {
	display: block;
	background-position: -2px -68px;
}
#filtres form .btn {
	width: auto;
	height: 30px;
}
#listingFiches {
	margin-bottom: 10px;
}

/* PAGES DOSSIER */

/* header dossier */
#headerFO .col-md-7,
#encartChoixArgus .col-md-5 {
	border-right: 1px solid #424244;
}
#headerFO .col-md-5,
#encartChoixArgus .col-md-7 {
	border-left: 1px solid #1c1c1d;
}
#headerTitre h1 span {
	display: block;
}
#headerTitre {
	min-height: 88px;
}
#headerTitre h1 {
	padding: 9px 0 0;
}
#headerTitre .marque-modele {
	padding: 4px 0;
	font-family: Bitter, serif;
	font-size: 29px;
	font-weight: bold;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.5);
}
#headerTitre .date {
	padding-top: 3px;
	font-size: 12px;
}
#headerTitre .small {
	line-height: 20px;
}
#headerTitre .small .date {
	top: 18px;
	font-size: 11px;
}
#headerTitre a,
#headerTitre a:hover {
	text-decoration:none;
	color:#FFFFFF;
	cursor:pointer;
}
#titreSection {
	font-size: 11px;
	font-weight: bold;
}
#headerNotes {
	min-height: 88px;
	padding-top: 7px;
	color: #fff;
	font-weight: bold;
}
#headerNotes p {
	padding-top: 8px;
	margin: 0;
}
#headerNotes .libNote {
	display: inline-block;
	width: 73px;
}
#headerNotes .utilisateur {
	color: #fff;
}
#headerNotes a,
#headerNotes a span {
	color: #fff;
}
#headerNotes a:hover .libNote,
#headerNotes a:hover .chiffre {
	text-decoration: underline;
}
@media (min-width: 768px) {
	#headerNotes .chiffre {
		float: right;
	}
}
@media (max-width: 767px) {
	#headerNotes .chiffre {
		display: inline-block;
		padding-left: 5px;
	}
}
.separateur {
    clear: both;
    margin-bottom: 10px;
}
#bilanOccasion .note label {
	display: inline-block;
	text-decoration: none;
}
#bilanOccasion .note a {
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
}
#bilanOccasion .note a label {
	cursor: pointer;
}
#bilanOccasion .displayEtoile:hover {
	text-decoration: none;
}
#footerBilan {
	clear:both;
}
#mainFooter {
	padding-top: 12px;
	border-top: 1px solid #dbdbdb;	
	margin-top: 15px;
	line-height: 27px;
}
#signature {
	color: #3d6aa7;
	font-size: 17px;
	font-weight: bold;
}
#pageBtns {
	margin-top: 38px;
	margin-bottom: 23px;
}
.pageBtn {
	display: block;
	width: 220px;
	height: 48px;
	background-color: #edf4f7;
	border: 1px solid #dee8e9;
	font: normal 24px 'Roboto Condensed', sans-serif;
	line-height: 46px;
}
.pageBtn.next {
	float: right;
	text-align: right;
}
.pageBtn.prev {
	float: left;
}
.pageBtn:hover {
	background-color: #fff;
	color: #4e4e4e;
}
.pageBtn .icon {
	width: 52px;
	height: 46px;
	background-image: url(/v4/includes/images/refonte2013/sprite/pagination.png);
	background-repeat: no-repeat;
}
.pageBtn.prev .icon {
	float: left;
	background-position: center -66px;
}
.pageBtn.next .icon {
	float: right;
	background-position: center -116px;
}
.pageBtn.prev:hover .icon {
	background-position: center -166px;
}
.pageBtn.next:hover .icon {
	background-position: center -216px;
}
#pagination {
	float: left;
	width: 352px;
	margin-top: 10px;
	color: #248cce;
	font-size: 14px;
	text-align: center;
}
#pagination a,
#pagination span {
	padding: 1px 3px;
}
#pagination a {
	text-decoration: none;
}
#pagination .active {
	color: #4e4e4e;
	font-weight: bold;
}
#pagination a:hover {
	color: #ca2703;
	font-weight: bold;
}
.paginationHover {
	color: #ca2703;
	font-weight: bold;
}
.guide-achat-nav {
	display: table;
	width: 100%;
}
.guide-achat-nav .nav-item {
	vertical-align: middle;
	display: table-cell;
	width: 87px;
	height: 63px;
	background: #edf4f7;
	padding: 0;
	border: 1px solid #dee8e9;
	border-left: 0;
	color: #4e4e4e;
	font: bold 14px 'Roboto Condensed', sans-serif;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.guide-achat-nav .nav-item:first-child {
	border-left: 1px solid #dee8e9;
}
.guide-achat-nav .nav-item.active {
	background-color: #3f6eac;
	border-color: #33598e;
	color: #fff;
}
.guide-achat-nav a.nav-item:hover {
	background: #fff;
	text-decoration: underline;
}
.guide-achat-nav.icons .nav-item {
	vertical-align: top;
	height: 92px;
	padding-top: 6px;
}
.guide-achat-nav.icons .text {
	display: block;
	padding-top: 13px;
}
.icons .navChoisir .text,
.icons .navPhotoVdo .text {
	padding-top: 4px;
}
.guide-achat-nav.icons .icon {
	position: relative;
	top: 1px;
	display: block;
	width: 58px;
	height: 33px;
	background-image: url(/v4/includes/images/refonte2013/sprite/guide-achat.png);
	margin: 0 auto;
}
.navSynthese .icon {
	background-position: 0 -109px;
}
.navSynthese.active .icon {
	background-position: 0 -142px;
}
.navAuVolant .icon {
	background-position: -58px -109px;
}
.navAuVolant.active .icon {
	background-position: -58px -142px;
}
.navABord .icon {
	background-position: -116px -109px;
}
.navABord.active .icon {
	background-position: -116px -142px;
}
.navMeca .icon {
	background-position: -174px -109px;
}
.navMeca.active .icon {
	background-position: -174px -142px;
}
.navChoisir .icon {
	background-position: -232px -109px;
}
.navChoisir.active .icon {
	background-position: -232px -142px;
}
.navPhotoVdo .icon,
.navPhoto .icon {
	background-position: -290px -109px;
}
.navPhotoVdo.active .icon,
.navPhoto.active .icon {
	background-position: -290px -142px;
}
.navAvis .icon {
	background-position: -348px -109px;
}
.navAvis.active .icon {
	background-position: -348px -142px;
}
#top3 {
	margin-top: 24px;
}
#top3 table {
	width: 100%;
}
#top3 th,
.top3Item {
	background: #edf4f7;
	border: 1px solid #dee8e9;
}
#top3 th {
	padding: 10px 14px;
	color: #3d6aa7;
	font: normal 24px 'Roboto Condensed', sans-serif;
}
.top3Item {
	vertical-align: middle;
	padding: 0;
	color: #4a4a4a;
}
tbody .top3Item:hover {
	background: #d8e2ef;
	border-color: #b5c4d7;
}
.top3Item > a {
	display: block;
	padding: 10px 16px;
	border-top: 1px solid #fff;
}
tbody .top3Item a:hover {
	border-top: 0 none;
	margin-top: 1px;
}
.top3Item .rang,
.top3Item .titre-note {
	float: left;
}
.top3Item .rang {
	vertical-align: middle;
	margin-top: 6px;
}
.top3Item .titre-note {
	padding-left: 19px;
}
.top3Item h4 {
	margin: 0 0 6px 0;
	color: #4a4a4a;
	font: bold 22px 'Bitter', sans-serif;
	line-height: 1;
	text-shadow: 1px 1px 0 #fff;
}
.top3Item .accroche {
	margin: 4px 0 0;
	color: #4a4a4a;
	font-size: 14px;
}
.top3Item .note {
	margin: 12px 0 0;
}
.top3Item .note .chiffre {
	color: #4a4a4a;
}
.top3Item .photo {
	float: right;
	margin-left: 13px;
}
.top3Item:hover h4,
.top3Item:hover .accroche {
	color: #3d6aa7;
}
#top3 tfoot .top3Item div {
	padding: 7px 12px;
	border-top: 1px solid #fff;
}
#top3 tfoot span {
	float: left;
	font-size: 11px;
}
#top3 tfoot .lien {
	display: block;
	float: right;
	padding-left: 6px;
	font-size: 17px;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
}
.top3Footer .lien:hover {
	text-decoration: underline;
}
.contentFiche {
	margin-top: 15px;
}
.titreFiche {
	margin-bottom: 12px;
}
.titreFiche h2 {
	float: left;
	margin: 0;
	color: #4e4e4e;
	font: bold 24px 'Bitter', serif;
}
.titreFiche h2 .icon {
	vertical-align: middle;
	position: relative;
	bottom: 2px;
	display: inline-block;
	background-image: url(/v4/includes/images/refonte2013/sprite/guide-achat.png);
	margin-right: 9px;
}
#synthese h2 .icon {
	width: 19px;
	height: 20px;
	background-position: -20px -121px;
}
#auVolant h2 .icon {
	width: 22px;
	height: 22px;
	background-position: -76px -120px;
}
#vieABord h2 .icon {
	width: 37px;
	height: 18px;
	background-position: -127px -123px;
}
#meca h2 .icon {
	width: 35px;
	height: 24px;
	background-position: -186px -118px;
}
#choisir h2 .icon {
	width: 58px;
	height: 18px;
	background-position: -232px -121px;
}
#photoVdo h2 .icon {
	width: 46px;
	height: 33px;
	background-position: -296px -109px;
}
#avis h2 .icon {
	width: 32px;
	height: 23px;
	background-position: -361px -119px;
}
.titreFiche .date {
	float: right;
	margin-top: 10px;
	color: #aeaeae;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}
.titreFiche .lienImprimer {
	float: right;
	margin: 10px 8px 0 0;
}
#presentation .quote span {	
	display: inline-block;
	width: 16px;
	height: 11px;
	color: #3890C6;
	font-size: 45px;
}
#presentation .quote .ldquo {
	position: absolute;
	top: -5px;
	left: 6px;
}
#presentation .quote .rdquo {
	position: relative;
	bottom: 15px;
	vertical-align: middle;
	margin-left: 13px;
}
#chapo {
	font-size: 14px;
	font-weight: bold;
}
.wrapTextRight {
	float: right;
	margin: 0 0 5px 10px;
}
.wrapImageLeft {
	float: left;
	margin: 0 10px 5px 0;
}
.photoArticle {
	border: 1px solid #a0a0a0;
}
#grandePhoto {
	position: relative;
}
#grandePhoto img {
	display: block;
}
.imgWrapper .legende {
	cursor: default;
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: url(/v4/includes/images/editorial/ficheOccasion/bg/legende.png) repeat;
	color: #fff;
	font-size: 11px;
	line-height: 1.25em;
	overflow: hidden;
	max-height: 100%;
}
.imgWrapper {
	display: block;
	text-decoration: none;
}


.ficheOccasionTexte .bordered {
	padding: 3px;
	border: 1px solid #CAD0D5;
} 

.imgGalerie {
	max-width: 100%;
}

.imgWrapper {
	position: relative;
}
	
.imgWrapper:hover .legende {
	padding: 6px 9px;
    display: block;
}

.imgWrapper img {
	max-width: 100%;
}

#creditGrandePhoto {
	margin-top: 5px;
	color: #9c9c9c;
	font-size: 9px;
}
.galleriePreview .media {
	margin-top: 0;
	margin-bottom: 11px;
}
.lienGallerie {
	display: block;
	background: #edf4f7;
	border: 1px solid #dee8e9;
	color: #3d6aa7;
	font-size: 12px;
	text-align: center;
}
.lienGallerie:hover {
	background-color: #ccdbee;
}
@media (min-width: 960px) {
	.lienGallerie {
		width: 140px;
		height: 94px;
		padding-top: 18px;
	}
}
@media (min-width: 768px) and (max-width: 959px) {
	.lienGallerie {
		width: 165px;
		height: 114px;
		padding-top: 26px;
	}
}
.lienGallerie .icon {
	width: 30px;
	height: 30px;
	display: inline-block;
	background: url(/v4/includes/images/refonte2013/sprite/article.png) no-repeat 0 -198px;
	margin-bottom: 7px;
}
#encartChoixArgus {
	background-color: #2c2c31;
	padding-bottom: 20px;
	margin-top: 19px;
	color: #fff;
	font-size: 14px;
}
#blocChoix,
#choixNote {
	float: left;
}
#encartChoixArgus h3 {
	padding: 8px 0 4px;
	margin: 0;
	color: #fff;
	font: normal 27px 'Roboto Condensed', sans-serif;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.4);
}
#choixNote {
	padding: 0 0 0 14px;
}
#choixNote .note {
	margin: 0;
	line-height: 29px;
}
#choixNote .note .info {
	display: inline-block;
	height: 20px;
	background: #636363;
	padding: 0 4px;
	border: 1px solid #2d2d2f;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	margin-left: 5px;
	color: #fff;
	font-weight: bold;
	line-height: 17px;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.4);
}
#choixNote label {
	display: inline-block;
	width: 80px;
	margin: 0;
	font-weight: normal;
}
#blocChoix {
	padding: 0 19px 0 10px;
}
#blocChoix a {
	color: #fff;
}
#blocChoix a:hover {
	text-decoration: none;
}
#valeurChoix {
	display: inline-block;
	background-color: #3f6eac;
	padding: 10px 20px 10px 10px;
	border: 1px solid #33598e;
	margin: 11px 0 15px;
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	line-height: 1;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.4);
}
#valeurChoix .icon {
	float: left;
	width: 18px;
	height: 24px;
	background: url(/v4/includes/images/refonte2013/sprite/article.png) no-repeat -2px -240px;
	margin-right: 12px;
}
#blocChoix .lien {
	padding-top: 7px;
	margin: 0;
	text-align: right;
	font-weight: bold;
	text-decoration: underline;
}
#blocChoix .lien a {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
#temoignages {
	border: 1px solid #cdcdcd;
	margin: 15px 0;
}
#temoignages .block-title {
	background: #f3f3f3;
	padding: 9px;	
	border-bottom: 1px solid #cdcdcd;
}
#temoignages h3 {
	float: left;
	margin: 0;
	color: #4a4a4a;
	font-size: 14px;
	font-weight: bold;
}
#temoignages .nom {
	font-style: italic;
	font-weight: normal;
}
#temoignages .note {
	float: right;
}
#temoignages table {
	width: 100%;
}
#temoignages td {
	padding: 0;
	border-bottom: 2px dashed #e8e8e8;
}
#temoignages .texte {
	padding: 18px 0 15px;
}
#temoignages .sign-td {
	width: 70px;
	text-align: center;
}
#temoignages .liens {
	padding: 10px 9px 15px;
	margin: 0;
	border-top: 1px solid #fff;
}
#temoignages .liens a {
	font-size: 17px;
	font-weight: bold;
	text-decoration: underline;
}
#temoignages .liens a {
	float: right;
}
#temoignages .liens a:first-child {
	float: left;
}

#presentation {
	margin-top: 5px;
}
#presentation h3 {
	margin-bottom: 11px;
} 
#presentation .quote {
	position: relative;
	background: #f9f9f9;
	padding: 7px 29px;
	border: 1px solid #dedede;
	margin-bottom: 19px;
	color: #7c7c7c;
	font-size: 16px;
	font-style: italic;
	line-height: 1.4em;
}

/* LAQUELLE CHOISIR */

.tableauRecap {
	width: 100%;
	margin-bottom: 5px;
}
.tableauRecap tr {
	border-bottom: 1px solid #dbdbdb;
}
.col1 {
	width: 110px;
}
.col2 {
	width: 78px;
}
.col3 {
	width: 77px;
}
.col4 {
	width: 49px;
}
.col5,
.col6 {
	width: 50px;
}
.col7 {
	width: 56px;
}
.col8 {
	width: 61px;
}
.col9 {
	width: 113px;
}
.tableauRecap td,
.tableauRecap th {
	border: 1px solid #dbdbdb;
	font-size: 11px;
	text-align: center;
}
.tableauRecap th {
	height: 44px;
	background-color: #f5f5f5;
	border-bottom-width: 2px;
	border-bottom-color: #b0b0b0;
	font-weight: normal;
}
.tableauRecap .essence td {
	background-color: #f6f4ed;
}
.tableauRecap .diesel td {
	background-color: #edf1f6;
}
.tableauRecap .vert td {
	background-color: #eff6ed;
}
.tableauRecap .valMoteur {
	width: 105px;
	padding: 0 2px;
	border-bottom-width: 2px;
	border-bottom-color: #b0b0b0;
	color: #474747;
	font-size: 14px;
	font-weight: bold;
}
.tableauRecap .last {
	border-bottom-width: 2px;
	border-bottom-color: #b0b0b0;
}
.tableauRecap .note {
	margin-bottom: 8px;
}
td.sousTableauContainer {
	border-bottom-width: 2px;
	border-bottom-color: #b0b0b0;
}
.sousTableau {
	width: 100%;
	height: 87px;
}
.sousTableau td {
	height: 50%;
	color: #858585;
}
.sousTableau tr:first-child td {
	border-top-width: 0px;
}
.sousTableau .col2 {
	border-left-width: 0px;
}
.sousTableau .col8 {
	border-right-width: 0px;
}
.tableauRecap th.col2,
.tableauRecap .valEnergie {
	font-size: 12px;
	font-weight: bold;
}
.essence .sousTableau .valEnergie {
	color: #886c44;
}
.diesel .sousTableau .valEnergie {
	color: #446188;
}
.vert .sousTableau .valEnergie {
	color: #4f8844;
}
.sousTableau tr.lastRow {
	border-bottom-width: 0px;
}
.sousTableau td.commentaire {
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	color: #7d7d7d;
	text-align: left;
	font-weight: bold;
	padding: 0 5px;
}

.NbItem {
	margin-bottom: 3px;
	color: #4f4f4f;
	font-size: 10px;
}
#choisir .ficheOccasionTexte {
	margin-bottom: 21px;
}
/* FIN LAQUELLE CHOISIR */

/* MEDIAS */
#navVdo {
	display: none;
}
#videos {
	margin-top: 15px;
}
#grandeVideo {
	float: left;
}
#videos .galleriePreview img {
	margin-bottom: 15px;
}

.videosSyntheseFicheOccasion .galleriePreview {
	float:right;
}

.videosSyntheseFicheOccasion .lienGallerie {
	margin-top: 11px;
	padding: 0;
	border: 0;
	font-size: 14px;
    text-align: right;
    background: none;
}

.videosSyntheseFicheOccasion .lienGallerie a {
	color: #BD0001;
    text-decoration: underline;	
}

#diaporama {
	background: #f4f4f4;
	padding: 12px 10px;
	border: 1px solid #d6d6d6;
	margin-bottom: 10px;
}
#imageContainer {
	position: relative;
}
#imageContainer img {
	display: block;
}
#imageContainer .boutonNav {
	position: absolute;
	top: 6px;
	height: 100%;
	background: url("/v4/includes/images/editorial/ficheOccasion/bg/empty.png") repeat 0px 0px;
}
#imageContainer .boutonNav:hover,
#btnNextPic:hover,
#btnPrevPic:hover,
#btnPrevVdo:hover,
#btnNextVdo:hover {
	cursor: pointer;
}
#btnPrevPic {
	left: 5px;
}
#btnNextPic {
	right: 5px;
	margin-left: 229px;
}
#btnNextPic img,
#btnNextVdo,
#btnNextVdo img,
#btnNextPic {
	float: right;
}
#btnPrevVdo,
#btnPrevPic {
	float: left;
}
#btnNextPic,
#btnPrevPic,
#btnPrevVdo,
#btnNextVdo {
	width: 50%;
}
#btnPrevPic img,
#btnNextPic img,
#btnPrevVdo img,
#btnNextVdo img,
#btnPrevPic:hover img.btnOff,
#btnNextPic:hover img.btnOff,
#btnPrevVdo:hover img.btnOff,
#btnNextVdo:hover img.btnOff {
	display: none;
}
#btnPrevPic img.btnOff,
#btnNextPic img.btnOff,
#btnPrevVdo img.btnOff,
#btnNextVdo img.btnOff,
#btnPrevPic:hover img,
#btnNextPic:hover img,
#btnPrevVdo:hover img,
#btnNextVdo:hover img {
	display: inline-block;
}
#legendeDiapoLeft {
	float: left;
	width: 440px;
	padding: 2px 10px 2px 0;
	margin-top: 5px;
}
#legendeDiapoRight {
	float: right;
	width: 170px;
	margin-top: 5px;
	padding: 2px 0 0 10px;
	border-left: 1px solid #bababa;
}
#legendeDiapoRight .creditphoto {
	font-size: 10px;
}
#legendeDiapoRight p:first-child {
	margin-bottom: 7px;
}
#legendeDiapoRight a {
	font-size: 14px;
}
#legendeDiapoRight a .icon {
	vertical-align: top;
	width: 24px;
	height: 16px;
	background-position: -155px -18px;
	margin-right: 9px;
}
#diapoListePhotos h5,
#diapoListeVideos h5 {
	margin-bottom: 4px;
	font-weight: normal;
}
#diapoListePhotos {
	float: left;
	width: 504px;	
}
.cadrePhoto {
	float: left;
	margin: 0 0 3px;
}
.cadrePhoto a {
	display: block;
	overflow: hidden;
	position: relative;
	width: 115px;
	height: 77px;
	border: 1px solid #dbdbdb;
	margin: 3px;
	text-decoration: none;
}
.cadrePhoto a:hover {
	border: 3px solid #2485c4;
	margin: 1px;
}
#diapoListePhotos img {
	vertical-align: top;
}
#diapoListePhotos .photoCourante a,
#diapoListePhotos .photoCourante a:hover {
	border: 1px solid black;
	margin: 3px;
}
.tooltip {
	display: none;
	position: absolute;
	top: 54px;
	left: 0px;
	background: url(/v4/includes/images/editorial/ficheOccasion/legende.png);
	color: #fff;
	font-size: 11px;
	line-height: 23px;
	text-align: center;
	text-shadow: 1px 1px #444;
	font-weight: bold;
}
#diapoListeVideos {
	float: left;
	width: 140px;
	padding-left: 9px;
}
.cadreVideo {
	float: left;
	height: 85px;
}
#diapoListeVideos img {
	display: block;
}
#diapoListeVideos a {
	display: block;
	position: relative;
	border: 1px solid #dbdbdb;
	margin: 3px;
	text-decoration: none;
}
#diapoListeVideos a:hover {
	border: 3px solid #2485c4;
	margin: 1px;
}
#diapoListeVideos .photoCourante a,
#diapoListeVideos .photoCourante a:hover {
	border: 1px solid black;
	margin: 3px;
}
#diapoListeVideos a.active {
	border-color: #585858;
}
#diapoListeVideos .icon {
	position: absolute;
	display: block;
	top: 20px;
	left: 46px;
	width: 39px;
	height: 40px;
	background: url(/v4/includes/images/refonte2013/sprite/guide-achat.png) no-repeat -132px -176px;
}
#diapoListePhotos .tooltip {
	width: 115px;
}
#diapoListeVideos .tooltip {
	width: 132px;
	margin: 0 -1px -4px 0;
}
#diapoListeVideos p {
	display: none;
	width: 100%;
	position: absolute;
	bottom: 1px;
	background: url(/v4/includes/images/editorial/ficheOccasion/legende.png);
	color: #fff;
	font-size: 11px;
	line-height: 23px;
	text-align: center;
	text-shadow: 1px 1px #444;
}
#diapoListeVideos .active .icon {
	display: none;
}
#diapoListeVideos .active p {
	display: block;
}
/* FIN MEDIAS */

/* AVIS */
#votreAvis {
	position: relative;
}
.points {
	border-style: solid;
	border-width: 1px;
	margin-top: 19px;
	color: #4a4a4a;
}
.points h3 {
	padding-left: 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin: 0;
	font-weight: normal;
	line-height: 45px;
	text-shadow: 1px 1px 0 #fff;
}
#pointsForts {
	border-color: #bcceba
}
#pointsFaibles {
	border-color: #cebaba;
}
#pointsForts h3 {
	background-color: #f0f6ef;
	border-bottom-color: #bcceba;
	color: #1c9026;
}
#pointsFaibles h3 {
	background-color: #f7f0f0;
	border-bottom-color: #cebaba;
	color: #e41835;
}
#pointsForts .content {
	background: #f0f6ef;
}
#pointsFaibles .content {
	background: #f7f0f0;
}
.points .content {
	padding: 12px 14px 6px;
	line-height: 23px;
}
.points ul {
	margin: 0;
}
.points li {
	padding: 0 0 6px;
	font-size: 14px;
	list-style-position: outside;
}
.sign {
	display: inline-block;
	margin-right: 7px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-shadow: 1px 1px 0 rgba(0,0,0,0.2);
}
.sign.sm {
	width: 16px;
	height: 16px;
	line-height: 16px;
	font-size: 14px;
}
.sign.lg {
	width: 43px;
	height: 43px;
	font-size: 41px;
	line-height: 1;
}
.pointfort {
	background: #1fa32b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmYTMyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxODdlMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #1fa32b 0%, #187e21 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1fa32b), color-stop(100%,#187e21));
	background: -webkit-linear-gradient(top, #1fa32b 0%,#187e21 100%);
	background: -o-linear-gradient(top, #1fa32b 0%,#187e21 100%);
	background: -ms-linear-gradient(top, #1fa32b 0%,#187e21 100%);
	background: linear-gradient(to bottom, #1fa32b 0%,#187e21 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1fa32b', endColorstr='#187e21',GradientType=0 );
	-moz-box-shadow: 1px 1px 0 #1e640c;
	-webkit-box-shadow: 1px 1px 0 #1e640c;
	box-shadow: 1px 1px 0 #1e640c;
}
.pointfaible {
	background: #e31934;
	-moz-box-shadow: 1px 1px 0 #a61125;
	-webkit-box-shadow: 1px 1px 0 #a61125;
	box-shadow: 1px 1px 0 #a61125;
}
.points .sign {	
	margin-right: 12px;
}
#resumeAvis {
	background: #edf4f7;
	padding: 10px 14px;
	border: 1px solid #dee8e9;
}
#moyenne h5 {
	margin: 3px 0 5px;
	color: #565656;
	font-size: 15px;
	font-weight: bold;
}
#moyenne .note {
	margin: 0;
}
#moyenne .note label {
	margin: 0;
	color: #1a1a1a;
	font-weight: bold;
}
.note.xl,
#moyenne .note.xl {
	padding-bottom: 10px;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 1px;
}
#moyenne .displayEtoile,
.avisItem .displayEtoile {
	float: right;
}
#moyenne .xl .displayEtoile,
.avisItem .xl .displayEtoile {
	float: none;
	letter-spacing: -0.33em;
}
#resumeAvis .media {
	margin-top: 25px;
}
#contribuez p {
	color: #656565;
	font-size: 14px;
	line-height: 1.4;
	text-align: center;
}
#contribuez .btn {
	width: 100%;
	font-size: 16px;
	font-weight: bold;
}
#listingAvis {
	margin-top: 12px;
}
.avisItem {
	padding: 22px 0 13px;
	border-bottom: 3px solid #cbcbcb;
}
.avisItem.last-child {
	border: 0 none;
}
.avisItem h3 {
	display: inline;
	margin-top: 0;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.3;
}
.avisItem h3 .nom {
	color: #4f6aa4;
}
.avisItem h3 .modele {
	color: #6b6b6b;
}
.avisItem .encadre-note {
	float: right;
	min-width: 214px;
	padding: 10px 18px;
	border: 1px solid #cdcdcd;
	margin-left: 15px;
}
.avisItem .note {
	margin: 0;
}
.avisItem .note label {
	margin: 0;
	color: #767676;
	font-weight: bold;
}
.avisItem .displayEtoile {
	float: right;
}
.avisItem h5 {
	margin: 15px 0 0 0;
	font-size: 12px;
	font-weight: bold;
}
.pointsForts,
#votreAvis .pointsForts label {
	color: #1e9d2a;
}
.pointsFaibles,
#votreAvis .pointsFaibles label {
	color: #c40f29;
}
.commentaire {
	margin: 2px 0 10px;
	color: #6b6b6b;
	font-size: 14px;
	line-height: 1.42857;
}
.commentaire.avis {
	margin-top: 10px;
	color: #000;
}
.avisItem .etiquette {
	display: inline-block;
	background: #f3f3f3;
	padding: 0 6px;
	border: 1px solid #cdcdcd;
	margin-right: 8px;
	line-height: 13px;
	font-size: 10px;
	text-transform: uppercase;
}
.avis .etiquette {
	color: #3f6eac;
}
.problemes .etiquette {
	color: #e31934;
}
.evaluer {
	text-align: right;
}
.evaluer a {
	display: inline-block;
	width: 44px;
	height: 21px;
	padding-top: 1px;
	margin: 2px 2px 2px 3px;
	color: #c5c5c5;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.evaluer a:hover {
	background: url(/v4/includes/images/refonte2013/sprite/guide-achat.png) no-repeat -346px -83px;
	padding: 3px 2px 2px 3px;
	margin: 0;
	color: #656565;
}
.evaluer a .icon {
	vertical-align: bottom;
	width: 17px;
	height: 18px;
	margin-right: 4px;
}
.evaluer .like .icon {
	background-position: -179px -18px;
}
.evaluer .dislike .icon {
	background-position: -196px -18px;
}

#votreAvis {
	background: #edf4f7;
	padding: 10px 20px;
	border: 1px solid #dee8e9;
}
#votreAvis h2 {
	margin: 0 0 17px;
	color: #3f6eac;
	font: normal 24px 'Roboto Condensed', sans-serif;  
}
#votreAvis .form-group {
	margin-bottom: 10px;
}
#votreAvis label {
	color: #2f2f2f;
}
#votreAvis textarea.error,
#votreAvis input.error,
#votreAvis select.error {
	border-color: #E50000;
}
#votreAvis #noteUtil {
	margin-bottom: 20px;
}

#votreAvis .autreVersion-wrapper {
	display: none;	
}

#labelNoteUtil {
	margin-top: 12px;
	margin-bottom: 8px;
}
#labelNoteUtil label {
	display: inline-block;
	width: 12%;
}
#labelNoteUtil .liserai {
	vertical-align: middle;
	display: inline-block;
	width: 87%;
	height: 1px;
	border-bottom: 1px solid #cfcfcf;
}
#noteUtilDetail label,
#noteUtilDetail .valeur {
	color: #737373;
}
#noteUtilDetail th,
#noteUtilDetail td {
	height: 26px;
	vertical-align: middle;
}
#noteUtilDetail td {
	padding-left: 10px;
}
#noteUtilDetail label {
	width: 94px;
	margin: 0;
}
#noteUtilDetail .rating-cancel {
	margin-right: 6px;
}
#noteUtilDetail .colAppreciationNote {
	padding: 4px 0 0 2px;
	white-space: nowrap;
}

#noteUtilGlobale {
	padding-top: 30px;
}
#noteUtilGlobale label {
	margin-bottom: 10px;
	color: #565656;
	font-size: 16px;
}
#noteUtilGlobale .valeur {
	padding-left: 12px;
	font-size: 16px;
	font-weight: bold;
}
#noteUtilGlobale .note {
	margin-top: 11px;
	font-size: 16px;
}
#noteUtilGlobale .chiffre {
	color: #858585;
    font-size: 20px;
    font-weight: bold;
    margin-left: 10px;
}
#comUtilisateur .btn {
	width: 100%;
	font-size: 20px;
}
#blocEnvoiAmi label {
	display: block;
}
#blocEnvoiAmi input,
#blocEnvoiAmi textarea {
	display: block;
	width: 100%;
}
#loading-image {
	width: 300px;
	height: 300px;
}
#errors {
	color:#D00000;
	font-weight: bold;
}
#payant {
	color: #4f4f4f;
	font-size: 14px;
}
#payant p, #payant ul {
	margin: 10px 0;
}
#payant ul {
	margin-bottom: 30px;
}
#payant .intro {
	color: #878787;
}
#payant ul li {
	margin-bottom: 12px;
	font-style: italic;
}
#payant ul li .icon {
	vertical-align: middle;
	width: 5px;
	height: 9px;
	background-position: -237px -4px;
	margin: 0 12px 0 6px;
}
#payant ul li .em {
	color: #5d8fc3;
	font-style: normal;
}
#payant #emailField {
	margin-top: 15px;
}
#payant label {
	margin-right: 18px;
	font-weight: bold;
}
#payant fieldset * {
	vertical-align: middle;
}
#payant input {
	padding: 5px;
	color: #4E4E4E;
	font-size: 14px;
}
#votreAvis2 {
	margin-top: 22px;
}
#votreAvis2 .content {
	background: #f3f3f3;
	padding: 4px 10px 10px;
	border: 1px solid #dadada;
	border-top: 0 none;
}
#votreAvis2 label {
	margin-right: 40px;
}
.hr {
	height: 0px;
	border-top: 1px solid #dadada;
	font-size: 0px;
	line-height: 0px;
}
.hr hr {
	display: none;
}
/* fin colonne principale */

/* Aside */
#recherche-dossier-aside,
#recherche-FT-aside {
	background: #edf4f7;
	border: 1px solid #dee8e9;
}
#recherche-dossier-aside .title,
#recherche-FT-aside .title {
	margin-bottom: 3px;
}
#recherche-dossier-aside .title {
	color: #3d6aa7;
}
#recherche-FT-aside .title {
	padding: 8px 9px;
	font-size: 16px;
}
#recherche-FT-aside .title .icon {
	display: block;
	float: left;
	width: 21px;
	height: 24px;
	background: url(/v4/includes/images/refonte2013/sprite/univers.png) no-repeat -2px -67px;
	margin-right: 5px;
}
#recherche-dossier-aside .block-content,
#recherche-FT-aside .block-content {
	padding: 0 9px 9px;
}
#recherche-dossier-aside .form-group,
#recherche-FT-aside .form-group {
	margin-bottom: 7px;
}

/******************************/
/** FIN DOSSIERS FIABILIT� ***/
/****************************/