@import url(reset-font-grids.css);
@import url(slide_tel.css);

@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;}
#TagPave {height:253px;}
a:hover {text-decoration:underline;}

a, a:link, a:visited {
	color: black;
	text-decoration: none;
	margin: 0px;
}

/*a.brouille {text-decoration:line-through !important;}*/

.clear { clear: both; }
.fl {float: left;}
.fr {float: right;}

/* ********* HEADER ************ */
#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 {height:256px;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;
}

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

.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 {
    display: inline-block;
}

sup, .sup {
    font-size: 80%;
    line-height: 80%;
    vertical-align: text-top;
}

/******* FOOTER *********/

.footerMain {
    margin: 0px auto;
    width: 992px;
}

#footer1-wrapper { background:url('/v4/includes/images/background/bgFooter1.png') repeat; }
#footer1 {
	padding-top:13px;
}
#footer1 ul.col {
	float:left;
	height:150px;
	border-right:1px solid #1a1919;
	border-left:1px solid #515659;
	font-size:11px;
}
#footer1 ul.first { border-left:0 none; }
#footer1 ul.last { border-right:0 none; }
#col1 {	
	width:182px;
	padding-left:27px;
}
#col2 {
	width:200px;
	padding-left:47px;
}
#col3 {
	width:171px;
	padding-left:56px;
}
#col4 {
	padding-left:57px;
}
#footer1 li{
	list-style: none outside none;
	margin-left: 0;
}
#footer1 .footerListTitle {
	margin-bottom:10px;
	color:#cecece;
	font-weight:bold;
}
#footer1 .footerListItem {
	background:url('/v4/includes/images/background/footerListItem.png') no-repeat left 5px;
	padding-left:9px;
	line-height:14px;
}
#footer1 .footerListItem:hover { background:url('/v4/includes/images/background/footerListItem-over.png') no-repeat left 5px; }
#footer1 .footerListItem a, #footer1 .footerListItem span { text-decoration:none; }
#footer1 .footerListItem a, #footer1 .footerListItem span,
#footer1 .footerListFooter a, #footer1 .footerListFooter span { color:#9a9a9a; }
#footer1 a:hover, #footer1Bottom li.item a:hover {
	color:#cecece;
	text-decoration:underline;
}
.footerListFooter { margin-top:10px; }
#footer1Bottom {
	padding:15px 0 14px 27px;
	color:#bfbfbf;
	font-size:11px;	
	font-weight:bold;
}
#footer1Bottom li.item { float:left; }
#footer1Bottom li.item a {
	color:#bfbfbf;
	text-decoration:none;
}
#footer1Bottom li.sep {
	float:left;
	margin:0 16px;
}
#footer2-wrapper {
	background:url('/v4/includes/images/background/bgFooter2.png');
	font-size:11px;
	text-align:left;
}
#footer2 {
	height:57px;
}
#footer2 li {
	float:left;
	list-style: none outside none;
	margin-left: 0;
}
#footer2 .footerListTitle {
	color:#666;
	font-weight:bold;
}
#social-links {
	float:left;
	padding-left:27px;
	margin-top:8px;
}
#social-links .footerListTitle {
	padding-right:11px;
	margin-top:12px;
}
#social-links .footerListItem { cursor:pointer; }
#social-links .footerListItem a {
	cursor:pointer;
	display:block;
	height:27px;
	padding:8px 7px 9px;
	font-weight:bold;
	text-decoration:none;
}
#social-links .footerListItem a:hover {
	background-image:url('/v4/includes/images/background/social-links.png');
	background-repeat:no-repeat;
}
#social-links .footerListItem a img {
	display:block;
	float:left;	
}
#social-links .footerListItem a span {
	display:block;
	float:left;
	height:23px;
	padding-left:5px;
	line-height:23px;
}
#facebook-link {
	width:83px;
	color:#3b5999;
}
#facebook-link:hover { background-position:0 0; }
#twitter-link {
	width:69px;
	color:#3dbcdd;
}
#twitter-link { background-position:-97px 0; }
#youtube-link {
	width:88px;
	color:#f0453e;
}
#youtube-link { background-position:-180px 0; }
#google-plusone-link {
	width:76px;
	color:#0078d9;
	cursor: auto !important;
}
#google-plusone-link { background-position:-282px 0; }
#google-plusone-link div { float: left; }

#google-plus-link {
	width:76px;
	color:#F53E27;
	cursor:pointer;
}
#google-plus-link { background-position:-282px 0; }
#google-plus-link div { float: left; }
#rss-link {
	width:51px;
	color:#f67d21;
}
#rss-link { background-position:-372px 0; }
#mobile-links {
	float:right;
	margin-top:11px;
	padding-right:37px;
}
#mobile-links .footerListTitle {
	padding-right:4px;
	margin-top:9px;
}
#mobile-links .footerListItem { padding-left:11px; }

/******* FIN FOOTER *********/
