@media print {
	.no-print {display:none;}
}

sup {vertical-align:super;}
sub {vertical-align:sub;}
body {font-family:Arial,Verdana;font-size:12px;text-align:left;}
a:hover {text-decoration:underline;}
.survol:hover {text-decoration: underline;}

a, a:link, a:visited {
	color: black;
	text-decoration: none;
	margin: 0px;
}

.clear { clear: both; }
.fl {float: left;}
.fr {float: right;}

/* ********* HEADER ************ */

#header { position: static !important; } /* habillage flash */

#headerA {
	height:22px;
	background-image:url(/img/argus_v3/home/background/header-top_bg.gif);
	color: #FFFFFF;
	font-weight:bold;
	font-size:11px;
}

#headerA a {
	color: white;
	font-weight:bold;
	font-size:11px;
	text-decoration: none;
	font-family:Arial, Verdana;
}

#headerA a:hover {
	text-decoration: underline;
}

#header2 {
	background-image:url(/img/argus_v3/home/background/header_bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#fff;
	text-align:center;
}

#frameContainer {
	width:100%;
	float:left;
	text-align:center;
	background-color:#F8F8F8;
	background-image:url(/img/occasion3/body_bg.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
}
#frameContainerAlign {
	width:1235px;margin:auto;text-align:left;
}
#frameLeft {
	float:left;clear:left;
}
#frameCenter {
	float:left;width:995px;
}
#frameCenter #occasionBody {
	margin:2px 1px 0 2px;
}
#frameRight {
	float:left;clear:right;
}

#occasionBody .sousnav {
	width:992px;
	margin:auto;
}

#occasionBody .nav {
	float:left;
	margin-right:20px;
	color:#333333;
	font-size:11px;
	text-decoration:underline;
}

#occasionBody hr.sousnav {
	background-image:url(/img/occasion3/header/hrSousNav.gif);
	background-repeat: repeat-x;
	float:none;
	clear:left;
	height:2px;
	border:none;
	margin-top:10px;
	/*margin-bottom:10px;*/
	width:100%;
}

#occasionBody .current {
	color:#A80000;
	text-decoration:none;
	font-weight:bold;
}


.puce_rond_noir {
 	background-image:url(../img/home3/puce_rond_noir_4.gif);
 	background-repeat: no-repeat;
 	background-position: left center;
 	padding-left: 8px;
 	font-family:Arial;
 	font-size:11px;
}

#tagPave {padding:5px 0px 1px 0px;}

/**** Chemin de Fer ****/
#CheminFer {
	width: 982px;
	margin:auto;
	padding:10px 0px 10px 10px;	
	height:20px;
}
#CheminFer, #CheminFer .desliens1F, #CheminFer a, #CheminFer strong {
	color:#414141;
	font-weight:normal;
	font-size:11px;
}
#CheminFer h1.last {
	display: inline;
	font-size: 11px;
	font-weight: normal;
}
#CheminFer .last strong, #CheminFer .last a #CheminFer .last{
	color: #e50000;
	font-weight: normal;
	font-size: 11px;
}

#CheminFerHome {	
	margin:auto;	
	height:20px;
	padding:0px 5px 0px 10px;
	width: 982px;
	
}
#CheminFerHome, #CheminFerHome .desliens1F, #CheminFerHome a, #CheminFerHome strong {
	color:#414141;
	font-weight:normal;
	font-size:11px;
}
#CheminFerHome h1.last {
	display: inline;
	font-size: 11px;
	font-weight: normal;
}
#CheminFerHome .last strong, #CheminFerHome .last a #CheminFerHome .last{
	color: #e50000;
	font-weight: normal;
	font-size: 11px;
}
/* ******** ENCADRE ********** */

#bodyContainer {
}

#occasionBody {
	background-color:#f8f8f8;
	background-image:url(/img/occasion3/body_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-top:10px;
	padding-bottom:20px;
}

#occasionBody #mainContent {
}
#occasionBody #mainContent .encadre {
	margin:auto;
}

#occasionBody #mainContent .encadreTop {
	width:992px;
	height:10px;
	background-image:url(/img/occasion3/encadre-top.gif);
}
#occasionBody #mainContent .encadreTop img {
	height:10px;
	float:left;
}
#occasionBody #mainContent .encadreBorder {
	width:992px;
	background-color:#dbdbdb;
	background-image:url(/img/occasion3/encadre-border.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#occasionBody #mainContent .encadreMiddle {
	width:990px;
	background-color:#fff;
/*	background-image:url(/img/occasion3/encadre-middle.gif); */
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:1px;
}
#occasionBody #mainContent .encadreBottom {
	width:992px;
	height:10px;
	background-image:url(/img/occasion3/encadre-bottom.gif);
}
#occasionBody #mainContent .encadreBottom img {
	height:10px;
	float:left;
}
#socialNetworks .m_blocSocial .m_blocDiapoContainer {
	position: relative;
	overflow: hidden;
	padding-left: 0px;
}
#socialNetworks .m_blocSocial h3 {
	position: absolute;
	top: 160px;
	z-index: 2;
	width: 290px;
	background: #fff;
	padding: 14px 0 0 8px;
	font-size: 14px;
	font-weight: bold;
}
#fb-like-box { margin-bottom: 8px; }
#followButtonContainer { padding: 5px 0 10px 10px; }

/* ********************************** */

.liensUtiles a {
	color:#414141;
	font-size:11px;
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-left:17px;
	margin-left:20px;
}
.liensUtiles a.comprendre1 {
	background-image:url(/img/occasion3/picto/picto-comprendre1.gif);
}
.liensUtiles a.comprendre2 {
	background-image:url(/img/occasion3/picto/picto-comprendre2.gif);
}

div.adSense {
	text-align:center;
}
div.adSense .AnnonceGoogle {
	text-align:left;
	margin-bottom:8px;
}
div.adSense .AnnonceGoogle .Titre {
	font-weight:bold;
	color:#e50000;
}
div.adSense .AnnonceGoogle .Description {
	color:#333;
}
div.adSense .AnnonceGoogle .Lien a {
	color:#e50000 !important;
}
div.adSense .AnnonceGoogle .Lien a:hover {
	text-decoration:underline !important;
}

/* ******** PUB HABILLAGE ******* */
.occasionBodyHabillage {
	width: 992px;
	float: left;
}
.bodyContainer_peugeot508 {
	background-color: #1A1A19;	
}
.bodyContainer_allianz {
	background-color: #9F916B;
}
.occasionBody_allianz {
	padding-top: 0px !important;
}
.bodyContainer_sg {
	background-color: #CCCFD3;
}

.bodyContainer_Argusdumobile {
	background-color : #397A28;
	margin : 0 auto;
	width:1232px;
}
	
.occasionBody_sg {
	padding-top: 0px !important;
}

.occasionBody_Argusdumobile {
	padding-top: 10px !important;
}


.positionBoutonRadio{vertical-align:middle;}
.hide{display:none;}
a.lien-rouge{color: rgb(229, 0, 0) !important; text-decoration: underline !important; }


.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
} 
.clearfix:after {
    clear: both;
}
.clearfix {
    zoom: 1;
}

sup, .sup {
    font-size: 80%;
    line-height: 80%;
    vertical-align: text-top;
}

/** BLOC RECHERCHE ACTU */

#moteur-recherche-home {
	width: 437px;
	margin-top: 15px;
	color: #4c4c4c;
	font-size: 14px;
}
.v1MainContainerActu #moteur-recherche-home {
	width: 510px;
}
#moteur-recherche-home p {
	margin-bottom: 8px;
}
#moteur-recherche-home a {
	color: #4c4c4c;
}
#moteur-recherche-home a:hover {
	text-decoration: underline;
}
#moteur-recherche-home input[type="text"],
#moteur-recherche-home select {
	vertical-align: top;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 26px;
	padding: 4px;
	margin: 0;
	font-size: 12px;
}
#moteur-recherche-home input[type="text"] {
	float: left;
	width: 240px;
	*display: block;
	*width: 236px;
	*height: 16px;
	*line-height: 16px;
}
.v1MainContainerActu #moteur-recherche-home input[type="text"] {
	width: 313px;
	*width: 309px;
}
#moteur-recherche-home select {
	margin-right: 4px;
	*zoom: 1.1;
	*height: 24px;
	*padding: 2px;
	*line-height: 24px;
}
#moteur-recherche-home select,
#moteur-recherche-home input[type="image"] {
	float: right;
}
#moteur-recherche-home .form-container {
	width: 437px;
	height: 26px;
}
.v1MainContainerActu #moteur-recherche-home .form-container {
	width: 510px;
}