.smallColRight {
    display: inline;
    float: right;
    width: 270px;
}

#right {
	float: right;
	display: inline;
	margin:0 1px 0 0;
    padding:0 5px 0 4px;
	width:260px;
    text-transform: uppercase;
}


#right h2 {
	margin:0;
	font-size:16px; font-weight:normal;
	color:#333;
}

#right .promos,
.smallColRight .promos {
    margin-top:14px;
    width:260px; height:380px;
    text-align:center;
    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)
}

#slideshow {
	position: relative;
	overflow: hidden;
	width: 240px; height: 348px; 
    margin:4px auto 10px auto; padding:0;
    text-align:center;
}

#slideshow a {
    display: block;
    width: 240px;
    height: 338px;
    padding-top: 7px;
}




#right .promos #nav a,
.smallColRight .promos #nav a,
#center .carousel #navThumb a {
    display:inline;
    margin:0 3px; padding:10px 6px;
    font-size:0px; color:white;
    text-decoration:none;
    background:url(../medias/images/sitedesign/cycle-pager-off.png) 0 5px no-repeat;
}

#right .promos #nav a:hover,
.smallColRight .promos #nav a:hover,
#center .carousel #navThumb a:hover {
	background:url(../medias/images/sitedesign/cycle-pager-on.png) 0 5px no-repeat;
}


#right .promos #nav a.activeSlide,
.smallColRight .promos #nav a.activeSlide,
#center .carousel #navThumb a.activeSlide {
	background:url(../medias/images/sitedesign/cycle-pager-on.png) 0 5px no-repeat;
}

#right .promos #nav a.focus,
.smallColRight .promos #nav a.focus,
#center .carousel #navThumb a.focus {
	background:url(../medias/images/sitedesign/cycle-pager-on.png) 0 5px no-repeat;
}

#center .smallColRight .blocOmbre {
    padding:0;
    background:white;
    -moz-box-shadow: 0px 0px 4px #555;
    -webkit-box-shadow: 0px 0px 4px #555;
    box-shadow: 0px 0px 4px #555;
    width: 240px;

    background: url(../medias/images/sitedesign/bg-blog-col-right.jpg) repeat-x left bottom #fff;

    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 .smallColRight ul.liensArchives {
    padding: 10px 10px 10px 20px;
}

#center .smallColRight ul.liensArchives li {
    padding: 4px;
    font-size: 15px;
}

#center .smallColRight ul.liensArchives li a {
    color: #000;
    text-decoration: none;
}

#rdvVehiculeNeuf {
    width:220px;
    background: #414143;
    padding: 10px;
    color: #fff;
    margin-bottom: 25px;
}

#rdvVehiculeNeuf h4 {
    text-transform: uppercase;
    padding: 15px 0 10px 0;
    font-size: 14px;
    line-height: 19px;
}

#rdvVehiculeNeuf p {
    font-size: 13px;
    line-height: 15px;
    padding-bottom: 15px;
}


#center .smallColRight h3.telephone {
    padding: 1px 0 15px 0; margin:0;
    text-align: left;
	font-size: 18px; font-weight:normal;
	color:#333;
}


#center .smallColRight .contactVendeur,
#right .engagements {
	width:238px;
    padding: 10px;
    line-height: 16px;
    text-align: center;
	font-size: 13px; font-weight:bold;
	color:white; background:#333;
}

#center .smallColRight .contactVendeur h4,
#right .engagements h4 {
	font-size:14px;
	padding:0; margin:0;
    color:white;
}

#center .smallColRight .contactVendeur p {
	padding:10px 0;
    color:#eee;
	font-size:13px;
	text-align:justify;
}

/*
	-> Texte : Nos Engagements
*/
#container #center #right .engagements h4 {
	margin:0; padding:5px 0;
	font-weight:bold;
	font-size:13px;
	text-align:justify;
	text-transform:none;
}

#container #center #right .engagements p {
	padding:0 0 10px 0;
    color:#eee;
	font:normal 12px helvetica, arial, sans-serif;
	text-align:justify;
}

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

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



#center .smallColRight .contactVendeur p.azurPhone,
#right .engagements p.azurPhone {
	margin:5px; padding:0;
	font-size:20px;
    color:#eee;
}

#center .smallColRight .contactVendeur img,
#right .engagements img {
    padding-top: 15px;
}

#right .engagements p {
	text-transform: none;
	text-align: left;
	font-weight: normal;
	padding: 10px;
}
