#center {
    position:relative;
    margin:40px auto 20px auto;
    padding:0 5px;
    width:960px;
}

#left {
	float: left;
	display: inline;
	width: 680px;
}

#center h2 {
    font-size:16px; font-weight:normal;
    color:white;
    text-shadow: 0px 0px 1px #bbb;
    filter: glow(color=#bbbbbb, strength=1);
    text-transform: uppercase;
}

#center h3 {
    font-size:26px; font-weight:normal;
    color:#333;
    text-transform: uppercase;
}

#center .introPage {
    padding: 10px 0;
    font-size: 15px;
}

#center p.infosLegales {
    text-align: center;
    font-size: 9px;
    margin: 0 auto;
    width: 760px;
    padding: 10px;
}





/*
	-> Texte : Nos Engagements
*/

#container #center .nosEngagements h3 {
	margin:0; padding:20px 30px 5px 30px;
	font-weight:bold;
	font-size:16px;
	text-align:justify;
	text-transform:none;
}

#container #center .nosEngagements h4 {
	margin:0; padding:10px 30px 5px 30px;
	font-weight:bold;
	font-size:13px;
	text-align:justify;
	text-transform:none;
}

#container #center .nosEngagements p {
	padding:0 30px 15px 30px;
    color:#333;
	font:normal 12px helvetica, arial, sans-serif;
	text-align:justify;
}

#container #center .nosEngagements a {
	padding:2px 6px;
    color:#333;
	font:normal 12px helvetica, arial, sans-serif;
	text-align:justify;
}

#container #center .nosEngagements a:hover {
    background:#333; color:#eee;
	text-decoration:none;
}



#center .messageConfirm {
    padding: 10px;
    font-size: 14px;
}

.hide { display: none; }

#center #ongletRetour {
    position: absolute;
    display: block;
    width: 120px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    font-size: 18px;
}

#center #ongletRetour.article {
    right: 45px;
    top: -28px;
}

#center #ongletRetour.occasion {
    right: 45px;
    top: 37px;
}

/**
 * Blocs blanc avec ombre
 ******************************************************************************/

#center .blocOmbre {
    position: relative;
    margin-top: 20px;
    padding:0;
    background:white;
    -moz-box-shadow: 0px 0px 4px #555;
    -webkit-box-shadow: 0px 0px 4px #555;
    box-shadow: 0px 0px 4px #555;
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=90,strength=3)
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=180,strength=3)
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=0,strength=3)
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=270,strength=3)
}

#center .contenu {
    padding:0;
    background:white;
    -moz-box-shadow: 0px 0px 4px #555;	/* FF3.5+ */
    -webkit-box-shadow: 0px 0px 4px #555;	/* Saf3.0+, Chrome */
    box-shadow: 0px 0px 4px #555;		/* Opera 10.5, IE 9.0 */

    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=90,strength=3)
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=180,strength=3)
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=0,strength=3)
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=270,strength=3)
}


/**
 * Colonnes du site
 ******************************************************************************/

#center .bigColLeft {
    display: inline;
    float: left;
    width: 650px;
	margin:0 0 10px 0;
}

#center .colLeft {
    display: inline;
    float: left;
    width: 49%;
}

#center .colRight {
    display: inline;
    float: right;
    width: 49%;
}

/*
*
* -> Formulaire de recherche
*
*/

#center form.recherche {
	float: left;
	display: inline;
	z-index: 1;
	margin-top: 15px;

    padding:10px 15px;
    width:190px; height:220px;
    font-size:11px;
    -moz-box-shadow: 0px 0px 4px #555;		/* FF3.5+ */
    -webkit-box-shadow: 0px 0px 4px #555;	/* Saf3.0+, Chrome */
    box-shadow: 0px 0px 4px #555;			/* Opera 10.5, IE 9.0 */

    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=90,strength=3)
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=180,strength=3)
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=0,strength=3)
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=270,strength=3)
}

#center form.recherche select {
    font-size:11px;
    margin:0 5px 3px 0;
    width:85px;
}

#center form.recherche .large {
    margin:0 0 3px 0;
    width:178px;
}


#center form.recherche .small {
    margin:0 5px 3px 0;
    width:85px;
}

#center form.recherche label {
    display:none;
}

#center form.recherche #listeOptions {
    z-index: 1500;
    position: absolute;
    top: 0;
    left: 0;
}

#center form.recherche #listeOptions label {
    display: block;
    display: inline;
    color: #fff;
}

#center form.recherche #listeOptions .floatLeft {
    width: 48%;
    float: left;
    display: inline;
}

#center form.recherche #listeOptions .floatRight {
    width: 48%;
    float: right;
    display: inline;
}

#listeOptions {
    background: #000;
    padding: 10px;
    width: 370px;
}

#center form.recherche .submitHandler {
	padding-top: 4px;
	text-align: center;
	position: relative;
}

#center form.recherche .submit {
    padding:5px;
    width:128px; height:30px;
    font-size:13px; font-weight:bold;
    cursor:pointer;
    border:none;
    background:url(../medias/images/sitedesign/bt-recherche.png) no-repeat;
}

#center form.recherche a.searchDetails {
	position: relative;
    display: block;
	width:195px;
    padding:5px;
    font-size:12px; font-weight:bold;
    color:white;
    text-align:center;
    cursor:pointer;
    text-decoration:none;
}

#center form.recherche a.searchDetails:hover {
    text-decoration:underline;
}

#center form.recherche #listeOptions {
	position:absolute;
	top:-100px;
	left:160px;
	height:150px;
	display: none;
	text-align: left;
}

#center form.recherche #listeOptions .flecheCriteres {
	position:absolute;
	top:137px;
	left:-9px;
	height:19px;
	width:9px;
	background:url(../medias/images/sitedesign/bg-pointe-bulle-criteres.png);
}

#center form.recherche .moreDetails {
    position:absolute;
    top:180px; left:35px;
    padding:5px;
    width:400px; height:100px;
    font-size:13px; font-weight:bold;
    cursor:pointer;
    border:none;
}

#hoverForm {
	float: left;
	display: inline;
	margin-left: -15px;
}

#center a.numAzur {
    display:block;
    position:absolute;
    top:380px; left:6px;
    width:200px; height:25px;
    background:url(../medias/images/cms/numero-azur-home.png) no-repeat;
}

#center div.telAffaire {
    display:block;
    position:absolute;
	padding:11px 0 0 0;
    top:370px; left:6px;
    width:204px; height:25px;
	color:white;
	text-align:center;
	font:bold 16px helvetica, arial, sans-serif;
    background:url(../medias/images/cms/bg-phonecall.png) no-repeat;
}


/**
 * Texte d'invitation home
 ******************************************************************************/
#textIntroSite {
	width: 660px;
}
/*
*
* -> Affichage du carousel des véhicules
*
*/

#center .carousel {
	margin-top: 15px;
    width:450px; height:345px;
    font-size:11px;
    text-align:center;
}

#center .aucun-resultat {
	padding-top: 90px;
	margin-top: 15px;
    width:450px; 
	height:225px;
    font-size:11px;
    text-align:center;
}

#center .carousel #prevLinkHome,
#center .carousel #nextLinkHome {
    width:20px; height:305px;
    float:left; display:block;

}

#center .carousel #prevLinkHome {
    background:url(../medias/images/sitedesign/left-arrow.png) 7px 55% no-repeat;
}

#center .carousel #prevLinkHome:hover {
    background:url(../medias/images/sitedesign/left-arrow-over.png) 7px 55% no-repeat;
}

#center .carousel #nextLinkHome {
    background:url(../medias/images/sitedesign/right-arrow.png) 7px 55% no-repeat;
}

#center .carousel #nextLinkHome:hover {
    background:url(../medias/images/sitedesign/right-arrow-over.png) 7px 55% no-repeat;
}


#center .carousel #slideThumb {
    overflow:hidden;
    width:400px; height:310px;
    float:left; display:inline;
    margin:15px 0 0 5px;
}

#center .carousel #slideThumb .thumb {
    float:left; display:inline;
    width:400px; height:320px;
}

#center .carousel #slideThumb .thumb a {
    float:left; display:inline;
    width:131px; height:98px;
    overflow: hidden;
    margin-right: 2px;
    margin-bottom: 4px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
}

#center .carousel #slideThumb .thumb a .infosVehicule {
    display: block;
    width:131px; height:98px;
    filter: alpha(opacity = 0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
    background: #000;
}

#center .carousel #slideThumb .thumb a .infosVehicule span {
    color: #fff;
    display: block;
}

#center .carousel #slideThumb .thumb a .infosVehicule .marque {
    font-size: 15px;
    padding-top: 10px;
}

#center .carousel #slideThumb .thumb a .infosVehicule .finition {
    padding: 2px 5px;
}

#center .carousel #slideThumb .thumb a .infosVehicule .prix {
    padding-top: 5px;
    font-size: 16px;
}

#center .carousel.occasion {
    width:715px;
}

#center .carousel.occasion #slideThumb
{
    width:670px;
}

#center .carousel.occasion #slideThumb .thumb
{
    float:left; display:inline;
    width:670px; height:320px;
}




/*
*
* -> Affichage du listing de recherche des véhicules
*
*/

#center table.listingRecherche {
	margin:15px 0 0 0; padding:0;
	background-color:#333;
	width: 740px;
}

#center table.listingRecherche th {
	height: 37px;
}

#center table.listingRecherche td.modele a {
	color: #000;
	text-decoration: none;
}

#center table.listingRecherche td.Prix {
	color: #477e23;
	font-weight: bold;
	font-size: 14px;
}

#center table.listingRecherche td.navigation {
	padding: 5px;
	text-align: center;
	color: #ccc;
}

#center table.listingRecherche td.navigation .pageEnCours {
	font-weight: bold;
	color: #fff;
	font-size: 15px;
}

#center table.listingRecherche td.navigation a {
	color:  #ccc;
}

#center table.listingRecherche .lienRuban {
    display: block;
    width: 120px;
    height: 78px;
    background: 14px top no-repeat;
}



/*
#center table.listingRecherche tr td {
	border-right:2px solid white;
	border-top:2px solid white;
}
*/

#center table.listingRecherche tr.head th {
	color:white;
	height:37px;
	font-weight: normal;
}



#center table.listingRecherche tr.ligne1,
#center table.listingRecherche tr.ligne2  {
	background:#f2f2f2;
	height:90px;
}


#center table.listingRecherche tr.ligne2 {
	background:#d7d7d7;
}

#center table.listingRecherche tr.ligne1 td,
#center table.listingRecherche tr.ligne2 td  {
	text-align:center;
}

#center table.listingRecherche tr.ligne1 td.noBorder,
#center table.listingRecherche tr.ligne2 td.noBorder {
	border-right:0;
}


.alerteStockCo td {
    padding:10px;
    text-align: center;
	font-size:14px;
    color: #fff;
	text-align:right;
}

.alerteStockCo td span {
    padding: 0px 6px;
    text-align: center;
    background: #fff;
	font-size:14px;
	-moz-border-radius:10px; -webkit-border-radius:10px; -opera-border-radius:10px;
}

.alerteStockCo a {
    padding:7px 34px;
	color: #000;
	text-decoration: none;
	background: url(../medias/images/sitedesign/bt-link.png);
}

.alerteStockCo a:hover {
    color: white;
	font-weight:bold;
	background: url(../medias/images/sitedesign/bt-link.png) 0 -40px no-repeat;
}








/*********************  FICHE VEHICULE *********************/

#center .ficheVehicule {
    width:690px; height:auto;
	margin-top: 15px;
    padding-bottom: 15px;
    padding-left: 50px;
    font-size:11px;

    background-repeat: no-repeat;
    background-position: 13px 8px;
}

#center .ficheVehicule .colLeft {
    display: inline;
    float: left;
    width: 49%; 
}

#center .ficheVehicule .colRight {
    display: inline;
    float: right;
    width: 49%; 
}


#container #center .ficheVehicule h1,
#container #center .financerVehicule h1 {
    margin: 0;
    padding: 10px 0 0 0;
    font-size: 23px;
    font-weight: bold;
    display: inline;
    float: left;
    width: 500px;
    border: none;
}

#container #center .ficheVehicule h3,
#container #center .financerVehicule h3 {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 14px;
    margin-top: 15px;
}

#container #center .ficheVehicule h1 span,
#container #center .financerVehicule h1 span {
    color: #000;
    display: block;
    text-transform: uppercase;
    font-size: 13px;
    border: none;
}

#container #center .ficheVehicule h1 .refVehicule,
#container #center .financerVehicule h1 .refVehicule {
    color: Gray;
    font-weight: normal;
    font-size: 11px;
    text-transform: none;
}

#container #center .ficheVehicule p.mentionsEurotax {
    color:#777;
    font-weight: normal;
    font-size: 10px;
	text-align:center;
}

#container #center .ficheVehicule table.descriptionVehicule {
    width: 100%;
    margin-top: 10px;
    font-size: 13px;
}

#container #center .ficheVehicule table.descriptionVehicule th {
    text-align: left;
    font-weight: normal;
    padding: 3px 15px;
    width: 50%;
}

#container #center .ficheVehicule table.descriptionVehicule th span {
    font-size:11px;
}


#container #center .ficheVehicule table.descriptionVehicule td {
    text-align: right;
    font-weight: bold;
    padding: 3px 15px;
    width: 50%;
}

#container #center .ficheVehicule table.descriptionVehicule tr.Ligne1 td,
#container #center .ficheVehicule table.descriptionVehicule tr.Ligne1 th {
    background: #e7e8ea;
}

#container #center .listeOptions {
    background: #e7e8ea;
    padding: 8px;
    margin-top: 10px;
}

#container #center .listeOptions li {
    padding: 2px 0 4px 15px;
    background: url(../medias/images/sitedesign/bg-coche-option.png) left 50% no-repeat;
    font-size: 13px;
}

#center .ficheVehicule .colLeft ul.liens li {
    display: inline;
    float: left;
    padding: 20px 0 20px 0;
    margin-left: 8px;
    width: 158px;
}

#center .ficheVehicule .colLeft ul.liens li a {
    display: block;
    text-align: center;
    font-size: 13px;
    text-decoration: none;
    color: #fff;
    width: 158px;
    height: 34px;
    line-height: 34px;
    background: url(../medias/images/sitedesign/bg-bt-reserver.png) 50% 50% no-repeat;
    margin: 0 auto;
}

#center .ficheVehicule .colLeft ul.liens li a:hover {
    text-decoration: underline;
}

#center .ficheVehicule .colRight ul.liens {
    margin-left: 45px;
}

#center .ficheVehicule .colRight ul.liens li {
    padding: 4px 0 4px 20px;
    background-position: left 50%;
    background-repeat: no-repeat;
}

#center .ficheVehicule .colRight ul.liens li a {
    color: #000;
    text-decoration: none;
    font-size: 13px;
}

#container #center .ficheVehicule #blocPrix, 
#container #center .financerVehicule #blocPrix {
    display: inline;
    float: right;
    width: 170px;
    
    font-size: 23px;
    font-weight: bold;
    
    margin-top: 15px;
    padding-right: 10px;
    text-align: center;
}

#container #center .ficheVehicule #blocPrix span {
    font-size: 16px;
    color: #333;
}

#container #center .ficheVehicule #blocPrix a {
    display: block;
    text-align: center;
    font-size: 13px;
    text-decoration: none;
    color: #fff;
    width: 155px;
    height: 34px;
    line-height: 34px;
    background: url(../medias/images/sitedesign/bg-bt-financer.png) 50% 50% no-repeat;
    margin: 0 auto;
}

#container #center .ficheVehicule #blocPrix a:hover {
    text-decoration: underline;
}

#bloc-visuels-vehicules {
    margin: 15px 0 15px 45px;
    position: relative;
}

#visuels {
    width: 271px;
    height: 203px;
    overflow: hidden;
    border: 2px solid #d9ddde;
}

#visuels ul {
    margin: 0;
    padding: 0;
}

#visuels ul li {
    width: 271px;
    height: 203px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

#visuels ul li a {
    display: block;
    width: 271px;
    height: 203px;
    margin: 0;
    padding: 0;
}

#vignettes {
    overflow: hidden;
    padding-top: 5px;
    padding-left: 5px;
}

#vignettes a {
    display: block;
    float: left;
    margin: 0 3px 1px 0;
}

#vignettes a img {
    border: 1px solid #d9ddde;
}

#vignettes a:hover img {
    border: 1px solid Gray;
}

.rappelVehicule {
    text-align: center;
}

/**
 * Vehicules neufs
 ******************************************************************************/
#slidersVN {
    padding: 10px 0;
}

.sliderVn {
    position: relative;
    width: 640px;
    height: 97px;
    margin-bottom: 2px;
}

#center .sliderVn h3 {
    position: absolute;
    left: 20px;
    width: 92px;
    height: 97px;
    color: #FFF;
    line-height: 97px;
    font-size: 13px;
    text-align: center;
}

.sliderVn ul {
    position: absolute;
    left: 113px;
    width: 510px;
    height: 98px;
    overflow: hidden;
}

.sliderVn li a {
    display: block;
    float: left;
    width: 125px;
    height: 97px;
    margin-left: 1px;
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    font-weight: bold;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.sliderVn li a span {
    display: block;
    width:125px; height:97px;
    filter: alpha(opacity = 0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;
    background: #000;
    line-height: 98px;
    text-align: center;
}


.sliderVn a.prevLink,
.sliderVn a.nextLink {
    position: absolute;
    width: 20px;
    height: 97px;
    background-position: 0 50%;
    background-repeat: no-repeat;
}

.sliderVn a.prevLink:hover,
.sliderVn a.nextLink:hover {
    background-position: -20px 50%;
}

.sliderVn a.prevLink {
    left: 5px;
    top: 0;
    background-image: url(../medias/images/sitedesign/bg-bt-lienprev.png);
}

.sliderVn a.nextLink {
    right: 0;
    top: 0;
    background-image: url(../medias/images/sitedesign/bg-bt-liensuite.png);
}

ul.listeVn {
	margin:0; padding:0;
}

ul.listeVn li {
	display: inline;
	float: left;
	width: 126px;
	background: #fff;
	margin:0 22px 20px 0;
	text-align: center;
}


ul.listeVn li a {
	display: block;
	width: 125px;
	height: 135px;
	border:1px solid #ddd;
	text-decoration: none;
	color: #000;
}

ul.listeVn li a span {
	color: #000;
}

/**
 * Fiche concession
 ******************************************************************************/

#center .ficheConcession {
    padding: 10px;
    width: 930px;
}

#center .ficheConcession h4 {
    font-size:18px;
    font-weight:normal;
    color:#333;
    text-transform: uppercase;
    margin-bottom: 20px;
}

#center .ficheConcession h5 {
    font-size:15px;
    font-weight:bold;
    color:#333;
    margin: 17px 0 3px 0;
}

#center .ficheConcession hr {
    clear: both;
    padding-top: 10px;
    border: none;
    border-bottom: 1px solid #fff;
    color: #fff;
    margin-right: 45px;
}

#center .ficheConcession .presentationIDM {
	margin:20px 0 0 0;
}

#center .ficheConcession .presentationIDM h3 {
	margin:30px 0 0 0;
	font-size:18px;
}

#center .ficheConcession .presentationIDM a {
	color:#a80000;
	text-decoration:none;
}

#center .ficheConcession .presentationIDM a:hover {
	text-decoration:underline;
}

#center .ficheConcession .presentationIDM span {
	float:left; display:inline;
	margin:0 10px 15px 0; padding:0;
	width:85px;
	font-size:11px;
	text-align:center;
}

#center .ficheConcession .presentationIDM p {
	font-size:12px;
	text-align:justify;
	color:#555;
}

#center .ficheConcession .presentationIDM p.signatureIDM {
	font-size:11px;
}

#center .ficheConcession .presentationIDM p.signatureIDM img {
	float:left; display:inline;
	margin:0 6px 4px 0;
}


#center .bgConcession {
    background: url(../medias/images/sitedesign/bg-fiche-concession.gif) right top repeat-y;
    padding: 10px 0 10px 0;
}

#center .tiers {
    float: left;
    display: inline;
    width: 300px;
}

#center .tiers p {
    font-size: 13px;
    padding: 10px 20px 10px 10px;
    width: 250px;
}

#center .tiers .essayerVehicule {
	margin:15px 45px 15px 5px; padding:10px;
	background:#333;
}

#center .tiers .essayerVehicule h4 {
	margin:0; padding:0;
    font-size: 18px;
    font-weight: normal;
	color:#eee;
}


#center .tiers .essayerVehicule p {
	margin:0; padding:5px 0;
	font-size:13px;
	color:#eee;
}

#center .tiers .essayerVehicule a {
	margin:0; padding:1px 8px;
	font-size:13px;
	text-decoration:none;
	color: #fff;
	-moz-border-radius:5px; -webkit-border-radius:5px; -opera-border-radius:5px;
}

#center .tiers .essayerVehicule a:hover {
	background:white;
}

#center .deuxtiers {
    float: right;
    display: inline;
    width: 600px;
    padding-right: 20px;
    background: url(../medias/images/sitedesign/bg-col-separation.png) 295px top repeat-y;
}

#center .deuxtiers.ggMap {
   background-image: none;
}


#center .ficheEncadrement {
    border: 1px solid #bdbec0;
    background: #fff;
    padding: 3px;
    margin-bottom: 15px;
    position: relative;
}

#center .ficheEncadrement div {
    background: #efefef;
}

#center .ficheEncadrement img {
    border-right: 3px solid #fff;
    float: left;
}

#center .ficheEncadrement p {
    display: inline;
    width: 190px;
    float: right;
    padding-top: 15px;
}

#center .ficheEncadrement p strong {
    display: block;
    padding-bottom: 5px;
}

#center .ficheEncadrement p span.prenomNom {
	font-size:15px;
	font-weight:bold;
}

#center .ficheEncadrement p span.poste {
	font-size:12px;
	font-weight:normal;
	color:#555;
}

#center .ficheEncadrement p a {
    position: absolute;
	padding:0 0 0 20px;
    right: 10px;
    bottom: 10px;
    text-decoration: none;
	background: url(../medias/images/sitedesign/icon-e-mail.png) left -2px no-repeat;
}

#center .ficheEncadrement p a:hover {
	color: #000;
}

#center .listeAgences {
    margin: 0;
    padding: 0;
}

#center .listeAgences li {
    width: 260px;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 5px;
}

#center .listeAgences li a {
    display: block;
    width: 260px;
    padding: 10px 10px 10px 20px;
    color: #000;
    text-decoration: none;
}

#center .listeAgences li a:hover {
    background-position: -609px 50%;
}

#center .listeAgences li a.enCours {
    background-position: -609px 50%;
}

.blocCarteGGMAP {
    position: relative;
    padding-bottom: 10px;
}

.blocCarteGGMAP #fermerGGMap {
    position: absolute;
    right: 2px;
    top: 2px;
}

#mapImplantation {
    width: 600px;
    height: 500px;
    border: 1px solid #bdbec0;
}

.photoAffaire {
    padding:25px 0 0 5px;
    /*text-align: center;*/
}

.photoAffaire img {
    border: 2px solid #fff;
    -moz-box-shadow: 0px 0px 4px #555;
    -webkit-box-shadow: 0px 0px 4px #555;
    box-shadow: 0px 0px 4px #555;
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=90,strength=3)
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=180,strength=3)
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=0,strength=3)
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=270,strength=3)
}

/**
 * Infos légales
 ******************************************************************************/

#center .infosLegales {
    margin-top: 20px;
    padding: 40px;
}

#center .infosLegales p {
    padding-bottom: 10px;
    text-align: justify;
}

#center .infosLegales h3 {
    font-weight: normal;
    font-size: 19px;
    margin-bottom: 8px;
}

/**
 * Financer mon véhicule
 ******************************************************************************/

#center .financerVehicule {
    width: 930px;
    padding: 10px;
}

#simulationCredit {
    clear: both;
    margin: 0;
    padding: 15px 0;
}

#simulationCredit .visuelVehicule {
    float: left;
    display: inline;
    width: 285px;
}

#simulationCredit .visuelVehicule img {
    border: 4px solid #fff;
    -moz-box-shadow: 0px 0px 4px #555;
    -webkit-box-shadow: 0px 0px 4px #555;
    box-shadow: 0px 0px 4px #555;
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=90,strength=3)
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=180,strength=3)
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=0,strength=3)
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=270,strength=3)
}

#simulationCredit .blocFields {
    margin: 0;
    padding: 15px;
    clear: none;
    float: right;
    display: inline;
    width: 600px;
}

#simulationCredit .blocFields .blocLabelChamp label,
#simulationCredit .blocFields .blocLabelChamp label.couleurMarque{
    width: 460px;
    font-size: 15px;
    text-align: left;
}

#simulationCredit .blocFields .blocLabelChamp label {
    width: 360px;
}

#simulationCredit .blocFields .blocLabelChamp input {
    font-size: 15px;
    font-weight: bold;
    text-align: right;
    width: 100px;
}

#simulationCredit .blocFields .blocLabelChamp span {
    padding: 5px;
    display: block;
    float: right;
    width: 150px;
    margin-right: 27px;
    text-align: right;
    font-size: 16px;
    font-weight: bold;
}

#simulationCredit .blocSubmit {
    clear: both;
    margin-top: 20px;
    padding: 10px;
    border-top: 1px solid Silver;
}

#simulationCredit ul.liens li {
    display: inline;
    float: left;
    width: 49%;
    text-align: center;
}

#simulationCredit ul.liens li a {
    display: block;
    width: 220px;
    padding: 5px;
    color: #fff;
    text-decoration: none;

    background: url(../medias/images/sitedesign/bg-bton-deg.jpg) left bottom repeat-x;

    -moz-box-shadow: 0px 0px 4px #555;
    -webkit-box-shadow: 0px 0px 4px #555;
    box-shadow: 0px 0px 4px #555;
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=90,strength=3)
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=180,strength=3)
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=0,strength=3)
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=270,strength=3)
}

#simulationCredit ul.liens li a.contact {
    float: right;
    width: 150px;
}


/**
 * Financer mon véhicule
 ******************************************************************************/

#center .archivesActus {
    clear: both;
    padding: 10px;
    margin-bottom: 25px;
}

#center .archivesActus .blocVisuel {
    display: inline;
    float: left;
    width: 280px;
}

#center .archivesActus .blocLanceur {
    display: inline;
    float: right;
    width: 330px;
}

#center .archivesActus .blocLanceur h1 {
    margin: 0 0 5px 0;
    padding: 0;
    border: none;
}

#center .archivesActus .blocLanceur h1 a {
    text-decoration: none;
}

#center .archivesActus .blocLanceur .lanceur {
    margin-bottom: 5px;
    font-size: 14px;
    line-height: 17px;
    color: #666;
}

#center .archivesActus .blocLanceur a.lireSuite {
    
}

/**
 * Page Article
 ******************************************************************************/

#center .pageArticle {
    padding: 30px 10px 30px 10px;
    margin-top: 20px;
    width: 930px;
}

#center .pageArticle .lanceur {
    padding: 0 60px 20px 0;
    text-align: justify;
    font-size: 15px;
    font-weight: bold;
    line-height: 16px;
    color: #555;

}

#center .pageArticle .blocVisuel {
    display: inline;
    float: left;
    width: 310px;
    padding-left: 40px;
}

#center .pageArticle .lanceur .dateArticle {
    color: #818183;
    font-size: 18px;
    display: block;
    padding-bottom: 8px;
    font-weight: normal;
}

#center .pageArticle .corps {
    padding: 0 60px 20px 40px;
    text-align: justify;
    font-size: 13px;
    line-height: 16px;
}

#center .pageArticle .corps p {
    margin-bottom: 10px;
}

#center .pageArticle .corps h4 {
    padding: 0 0 10px 0;
    font-size: 17px;
    font-weight: normal;
}

#center .pageArticle #galleria {
    width: 930px;
    border-top: 1px solid #eee;
    padding-top: 10px;
}

.conteneurOnglets {
	margin: 10px 20px 0 0;
	background: url(../medias/images/sitedesign/bg-conteneur-onglets.gif) left bottom repeat-x;
	clear: both;
	height: 40px;
}

.conteneurOnglets ul {
	margin: 0;
	padding: 0;
	height: 40px;
	position: relative;
}

.conteneurOnglets li {
	display: inline;
	float: left;
	margin-right: 8px;
}

.conteneurOnglets li a {
	display: block;
	line-height: 50px;
	font-size: 12px;
	font-weight: bold;
	color: #706e72;
	text-transform: uppercase;
	text-decoration: none;
	background: url(../medias/images/sitedesign/bg-onglet-left.gif) left bottom no-repeat;
}

.conteneurOnglets li a span {
	background: url(../medias/images/sitedesign/bg-onglet-right.gif) right bottom no-repeat;
	padding: 0 10px;
	display: block;
	height: 40px;
}

.conteneurOnglets li a.inProgress {
	line-height: 40px;
	font-size: 15px;
	color: #414042;
	background: url(../medias/images/sitedesign/bg-onglet-left-on.gif) left bottom no-repeat;
}

.conteneurOnglets li a.inProgress span {
	background: url(../medias/images/sitedesign/bg-onglet-right-on.gif) right bottom no-repeat;
	padding: 0 10px;
	display: block;
	height: 40px;
}

#equipementComplets {
	height: 350px;
	width: 100%;
	overflow: auto;
}

#equipementComplets ul {
	margin-top: 10px;
}

#equipementComplets li {
	font-size: 12px;
	margin-bottom: 3px;
	padding: 3px 15px;
}

#equipementComplets li.ligne2 {
	background: #e7e8e9;
}
