#col-right {
	color:#5d5d5d;
	margin-top: 30px;
	position:relative;
	z-index:500;
}
#col-right {
	color:#5d5d5d;
	margin-top: 56px;
	position:relative;
}
#col-right .title {
	display:block;
	font-size:0.95em;
}
#col-right img {
	margin: 5px auto;
}
#col-right .grey-button {
	display:block;
	margin: 5px auto;
}
#col-right .bloc {
	padding:0;
	margin-bottom:9px;
	font-size:10px;
}
#col-right .bloc .blocTitle{
	background-color:#f5f5f5;
	background-repeat:no-repeat;
	background-position:13px 10px;
}
	#col-right .bloc .blocTitle a{
		display:block;
		width:100%;
		height:100%;
		background-position:153px 50%;
		background-repeat:no-repeat;
		background-color:transparent;
		background-image:url(../images/general/right-col/flech-right-bloc-bottom.png);
		text-decoration:none;
		padding-bottom:5px;
	}
	#col-right .bloc .blocTitle a.show{
		background-image:url(../images/general/right-col/flech-right-bloc-top.png);
	}
	#col-right .bloc .blocTitle a span{
		display:block;
		color:#000;
		font-size:13px;
		text-transform:uppercase;
		font-weight:normal;
		line-height:18px;
		padding-left:46px;
		padding-right: 20px;
		min-height: 31px;
    word-wrap: break-word;
	}
#col-right .bloc .blocContent{
	border-top:1px dotted #acacac;
	background-color:#FFF;
	padding:22px 0 0 13px;
}
#col-right .bloc .blocContent ul li {
	color:#595959;
	padding:0 0 20px 0;
	margin:0;
	line-height:13px;
	font-size:10px;
}
#col-right .bloc .blocContent ul li span {
	display:block;
	padding-left:8px;
	font-size:11px;
	background:url('../images/general/bullet-cercle.png') 0 5px no-repeat;
}
#col-right .bloc .blocContent ul li span strong {
	font-size:11px;
}
#col-right .bloc .blocContent ul li span a{
	color:#595959;
	text-decoration:underline;
}
/** infos **/
#col-right #infos.bloc .blocTitle {
	background-image:url('../images/general/right-col/bg-bloc-infos.png');
}
/** securite **/
#col-right #securite.bloc .blocTitle {
	background-image:url('../images/general/right-col/bg-bloc-securite.png');
}
#col-right #securite.bloc .blocContent ul li span strong, #col-right #securite.bloc .blocContent ul li span {
	font-size:10px;
}
/** contact **/
#col-right #contact.bloc .blocTitle {
	background-image:url('../images/general/right-col/bg-bloc-contact.png');
}
#col-right #contact.bloc .blocContent ul li span strong, #col-right #contact.bloc .blocContent ul li span {
	font-size:10px;
}
#col-right #contact.bloc .blocContent ul li span strong, #col-right #contact.bloc .blocContent ul li > span.red-text {
	font-size:9px;	
}
#col-right #contact.bloc .blocContent ul li span strong, #col-right #contact.bloc .blocContent ul li > span.red-text strong {
	font-size:10px;	
}
#col-right #contact.bloc .blocContent ul li {
	padding-bottom:5px;
}
/** brochures **/
#col-right #bloc-a{
	padding:10px 15px;
	background:url(../images/general/right-col/bg-right-col-bloc-my-citroen.jpg) no-repeat scroll 0 0 #DEDEDE;
}
#col-right #bloc-b.bloc .blocTitle a{
	background-image:none;
}
#col-right #bloc-b.bloc .blocContent {
	padding:0;
}
#col-right #bloc-b.bloc .blocContent img{
	padding:0;
	margin:0;
}
/** divers **/

#col-right .bloc.accordion .blocContent{
	display:none;
}
#col-right .bloc .blocContent ul{margin-top:0}
#col-right.all-bloc-developped .bloc .blocContent, #col-right.bloc.developped .blocContent, .home #col-right .bloc .blocContent{
	display:block;
}

/** myCitroen **/
.myCar {
	background:#dedede url('../images/general/right-col/bg-right-col-bloc-my-citroen.jpg') no-repeat;
}
.myCar strong {
	display:block;
	margin-top:10px;
}
.myCar .grey-button span {
	background:none;
	padding-left:0px;
}
/** download **/
#col-right #download {
	background:#dfdfdf url('../images/general/right-col/bg-right-col-download.jpg') no-repeat;
	font-size:0.85em;
}
/*#download img{margin: 7px 15px}*/
#download a {
	margin-left:12px;
}
/** Carte Citroen **/


/** Panier **/
#col-right #panier { /*background:transparent url('../images/general/right-col/bg-right-col-bloc-panier.jpg') no-repeat;*/
	width:170px;
	padding: 0;
	position:relative;
}
#col-right .panier-inner {
	background:#fff;
	border:1px solid #C80030;
	padding:0;
}
#panier .title {
	text-align:center;
	text-transform:uppercase;
	color:#C80030;
	font-size:13px;
	font-weight:normal;
	padding:5px 0;
	border-bottom:1px solid #EAEAEA;
}
#panier .selection {
	background:#F4F4F4;
	padding:7px 4px;
	color:#595959;
}
#panier .selection .total {
	font-weight:bold;
	font-size:12px;
	text-align:right;
}
#panier .details {
	padding:4px;
}
#panier .produits {
	color:#595959;
}
#panier .produit td {
	padding:3px 0;
}
#panier .produit td p {
	line-height:13px;
}
#panier .bullet {
	width:15px;
	text-align:center;
}
#panier .design {
	width:130px;
	vertical-align:top;
}
#panier .remove {
	width:15px;
	padding-top:8px;
}
#panier .btn {
	text-align:center;
	margin-top:5px;
}
.red {
	color:#C80030;
}
#col-right .tooltip {
	background:url('../images/general/right-col/arrow-tooltip.gif') center bottom no-repeat;
	padding:0 0 11px 0;
	position:absolute;
	width:149px;
	left: -8px;
	display:none;
}
#col-right .tooltip-inner {
	border: 1px solid #bfbfbf;
	padding:3px;
	font-size:10px;
	background:#fff;
	border-bottom:none;
}
/* @=La carte Citroen
--------------------------------------------------------------*/
#citroen-card {
	background-color: #ececec;
	padding: 0 !important;
}
#citroen-card .title {
	color: #c80030;
	font-size: 19px;
	padding: 10px;
	text-align: center;
	text-transform: capitalize;
}
#citroen-card p {
	padding: 10px;
}
#citroen-card .grey-button { /*float: right;
	margin: 0 25px 10px 0 !important;*/
	margin: 0 10px 10px 10px !important;
}
#bloc-right-accordion .red-text {
    color: #dc002e;
}
/*------------*/
#col-right .bloc .blocContent,
#col-right .bloc .blocTitle{padding:0; border:0}
#col-right .bloc .blocContent ul,
#col-right .bloc .blocTitle ul{padding: 9px 9px 0 13px;  border-top: 1px dotted #ACACAC; width: auto;}
/*--------------*/
/*----------------*/
#col-right #bloc-b.bloc .blocContent{
	background:#e2e2e2;
	background: url("../images/general/repeat-bl-right.jpg") repeat-y;
	text-align: right;
	 padding: 0 0 14px;
	 width:170px;
	}
#col-right a.blocContent_telechargemnt{
  background: url("../images/general/icon-telecharger.gif") no-repeat scroll right 15px transparent;
    color: #000000;
    display: block;
    font-size: 14px;
    margin-right: 14px;
    padding-right: 12px;
    padding-top: 13px;
    text-decoration: none;}
#col-right {
	margin-top:106px;
}

.etapes #col-right #bloc-a, .etapes #col-right #bloc-b {
	display:none;
}