/* CSS Document */

/* CSS Document */

/*-----------  *BASE*  -----------*/
html{
	font-size:100%;
	overflow-y: scroll;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}

body, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, fieldset, p, ul, li, td, th, table, ol, input, select, textarea, *{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font:inherit;}
/* IE8 and UPPER only*/
/*div, input[type="submit"], button{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	overflow:visible;
}*/
object{
	-moz-outline-style:none;
	outline-style:none;
	outline-width:0px;
	outline-color:-moz-use-text-color;
}
ul{list-style-type:none;}
a{color:inherit;text-decoration:none;}
a img{border:none;}²
img{-ms-interpolation-mode:bicubic;}
button{overflow:visible;}

.clear			 { clear:both; height:0;	line-height:0; font-size:0; }

.clearfix:after	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix 		{ display: inline-block; }
* html .clearfix	{ height: 1%; }
.clearfix 		{ display: block; }

.clear-left   	{ clear:left; }
.clear-right 	{ clear:right; }
.hide		   	{ display: none; }
.block		   	{ display: block !important; }
.blockcentre	{ display: block !important; margin: 0 auto }
.valigntexttop	{  vertical-align: text-top }
 
.float-left    	{ float:left !important; }
.float-right   	{ float:right !important; }
.float-none   	{ float: none !important; }

.text-left     	{ text-align:left; }
.text-right    	{ text-align:right; }
.text-center  	{ text-align:center; }
.text-justify  	{ text-align:justify; }

.text11  		{ font-size:11px }

.bold          		{ font-weight:bold; }
.italic       	 	{ font-style:italic; }
.underline    	{ border-bottom:1px solid; }
 
.noborder     		{ border-bottom:none; }
.nopadding  	  	{ padding:0 !important; }
.nomargin    	 	{ margin:0 !important; }
.noindent   	  	{ margin-left:0;padding-left:0; }
.nobullet      	{ list-style:none;list-style-image:none; }

.relative      	{ position:relative; }
.static			{ position:static; }
.absolute		{ position:absolute; }



/*-----------  *generics*  -----------*/
body{
	-webkit-font-smoothing:antialiased;
	color:#000000;
	background:#ffffff;
	font:normal normal 1em/normal Arial, Verdana, Sans-serif;
}
/* container */
.sectionContainer{
	width:903px;
	position:relative;
	margin:0 auto;
}
/* padder */
.padder{padding:0 25px;}
.padding{padding:0 15px;}
/* v-align */
.v-align{
	width:0px;
	height:100%;
}
.v-align, .v-align + *{
	display:inline-block;
	vertical-align:middle;
}
/* columns */
.col{
	float:left;
	margin:0 0 0 10px;
}
.col:first-child, .title + .col{margin-left:0;}
.container{
	width:945px;
	position:relative;
	margin:0 auto;
}
.col_118px{
	display:block;
	float:left;
	width:103px;
	padding:0 7px;
	border-left:1px solid transparent;
}
.col_236px{
	display:block;
	float:left;
	width:221px;
	padding:0 7px;
	border-left:1px solid transparent;
}
.col_465px{
	display:block;
	float:left;
	width:457px;
	padding:0 7px;
	border-left:1px solid transparent;
}
.col_709px{
	display:block;
	float:left;
	width:694px;
	padding:0 7px;
	border-left:1px solid transparent;
}
.col_944px{
	display:block;
	float:left;
	width:930px;
	padding:0 7px;
	margin:0 0 0 1px;
}
/* spec cols */
.firstCol{padding-left:0 !important;border-left:none !important;}
.lastCol{padding-right:0 !important;}
/* border */
.border-dark{border-color:#292626;}
.border-soft{border-color:#c1c0c0;}
/* legende */
.legende .zoom{
	display:block;
	position:relative;
	margin:0 0 2px 0;
}
.legende .zoom a{
	display:block;
	position:absolute;
	left:0;top:0;
	width:222px;
	height:100%;
}
.legende .zoom:hover a{background:url(../_img/legende_zoom.png) no-repeat center center;}
/* back */
.back{
	cursor:pointer;
	display:block;
	position:absolute;
	right:7px;top:7px;
	width:29px;
	height:29px;
	background:url(../_img/back.png) no-repeat right top;
}

/*---- MAIN COLUMNS ----*/
#leftCol{
	float:left;
	width:235px;
	padding:0 1px 90px 0;
}
#rightCol{
	float:right;
	width:709px;
	padding:0 0 90px 0;
}

/*---------------------------------------------------------STRUCTURE------------------------------------------------*/
#cnt{
	float:left;
	width:903px;
	margin : 15px 0 0 25px;
	padding: 15px 0 40px 0;
	border-top : 6px solid #e2001a;
	background:white;
}

#cnt.border-bottom{
	border-top: 0;
	border-bottom: 6px solid #e2001a;
	padding-bottom: 140px;
    margin-bottom: 60px;
}
/*-----------  HEADER   -----------*/
#flash{
	float:left;
	width:903px;
	background:#ded9d9;
	margin : 0 0 0 25px;
}
body.section00 #header{background:none;}
body.section00 #header:hover{background:#000000;}
/*-----------  CONTENT   -----------*/
#content{
	float:left;
	width:100%;
	min-height:440px;
	margin:98px 0 0 0;
	background-color:#f1f1f1;
	background-repeat:no-repeat;
	background-position:center top;
	background-image:url(/media/image/headers/default.jpg);
}
body.section00 #content{
	margin-top:0;
	background-color:#260004;
	background-image:url(../_img/header-home.jpg);
}

/*-----------  CTX   -----------*/
#ctx{
	float:left;
	width:100%;
}
#ctxbox{list-style-type:none;}
#ctxbox li{
	margin:0 0 1px 0;
	padding:15px 7px 6px 7px;
	-moz-border-radius:2px;
	border-radius:2px;
}
#ctxbox li p{padding:0 0 3px 0;}
#ctxbox li p.titre_2{padding:0 0 12px 0;}
#ctxbox li img.icon{height:25px;}
#ctxbox li ul.liste_speciale li{
	display:block;
	width:auto;
	padding-left:15px !important;
	-moz-border-radius:0;
	border-radius:0;
}
#ctxbox li ul.liste_speciale li a{color:#ffffff;}
#ctxbox li ul.liste_speciale li a:hover{color:#e7000c;}
/* contact */
#ctxbox li.contactCtxBox{
	background-color:#e3001b !important;
	padding-bottom:40px !important;
}
ul#ctxbox li.contactCtxBox a .link, ul#ctxbox li.contactCtxBox a:hover .link, ul#ctxbox li.contactCtxBox a .exergue, ul#ctxbox li.contactCtxBox a:hover .exergue{
	color:#fff !important;
}
ul#ctxbox li.contactCtxBox a .link{
	font-size:15px !important;
}
ul#ctxbox li.contactCtxBox a .exergue{
	text-transform:uppercase !important;
	padding-top:4px !important;
}

/*-----------------------------------------------------------BACKGROUND---------------------------------------------------*/
body.section01 #content, body.section01 #sectionTitle{background-color:#1f0101;background-image:url(/media/image/headers/default_dark.jpg);}
body.section03 #content, body.section03 #sectionTitle{background-color:#1f0101;background-image:url(/media/image/headers/default_dark_services.jpg);}


/*------------------------------------------------- NEW HOME --------------------------------------------------*/
/* common */
#newHome a{	text-decoration : none;}
.block_title{
	padding:0 15px;
	color:#FFFFFF;
	background-color : #000000;
	font-size:11px;
	text-transform: uppercase;
	float : left;
	line-height:34px !important;	
	height:34px !important;	
}
#diaporama .block_title{
	padding:0 !important;
	background:none  !important;
}
#diaporama .block_title a:hover *, #diaporama .block_title:hover *{background-color:#e2001a;}
#mnContainer .block_title span, #mjContainer .block_title > *{
	background-color:black;
	display:inline-block;
	float : left;
	line-height:34px;	
	height:34px;
}
#mnContainer .block_title span:first-Child, #mjContainer .block_title  > *{
	padding:0 15px;
}
#mnContainer .block_title .moreInfo{
	background : black url(/media/img/arrow_info.gif)center center no-repeat;
	width:34px;
	height:34px;
	margin:0 0 0 1px;
}
/* body */
#newHome{
	font-family : Arial,Helvetica,sans-serif;
	font-size : 12px;
	color : #807b7b;
	background-color: white;
	margin: 0 auto;
}

#mainContainer{
	width:955px;
	position:relative;
	margin:0 auto;
	z-index : 0;
	padding-top: 25px;
}

@media (min-width: 960px) {
    #newHome {
        max-width: 1440px;
        width: 100%;
    }
}

/*---- MENU ----*/
#menuContainer{
	width:100%;
	padding : 15px 0;
	/*float : left;*/
	position : relative;
	overflow : hidden;
}
#menu{
	display : block;
	margin-left: 26px;
	width : 919px;
	height : 71px;
	background-color: #d9dadb;	
}
#menu .rtd_logo{
	width : 71px;
	height : 71px;
	float : left;
	background: url(/media/image/new_home/rtd-logo.png) top left no-repeat;
}
#menu .rtd_logo a{
	display : block;
	width : 100%;
	height : 100%;
}
#menu .rtd_logo div{
	display: none;
}
#menu dl{
	float : left;	
}
#menu dl.item{	
	font-weight : bold;
	text-transform : uppercase;
	font-size : 12px;
	width : 149px;
	height : 71px;
	line-height: 71px;  
}
#menu dl.item.border_right
{
	background: url(/media/image/new_home/menuSeparator.png) top right no-repeat;
}
#menu dl.item dt a,
#menu dl.item dt button{
	display : block;
	height : 71px;
	color : #4a4343;
	cursor:pointer;
	width: 100%;
	background: none;
	border: 0;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}
#menu dl.item dt button:focus{
	border:0;
	outline:none;
	box-shadow:none;
}
#menu dl.item dt a:hover,
#menu dl.item dt button:hover {
	color : #e2001a;
}
#menu dl.item dt .active{
	color : #e2001a;
}
#menu dl.item dt a span,
#menu dl.item dt button span{
	width : 100%;
	display : inline-block;
	line-height:1.2;
	text-align : center;
	vertical-align : middle;
}
#menu dl.item.rappel{
	width : 149px;
	border-right: 1px solid #ffffff;
	box-sizing: border-box;
	background: url(../img/rappelItem-bkg.png) 0 0 no-repeat #fff;
}
#menu dl.item.contact{
	width : 103px;
	background: url(/media/image/new_home/contactItem-bkg_2015.png) 0 0 no-repeat #fff;
}
#menu dl.item.rappel a:hover,
#menu dl.item.contact a:hover,
#menu dl.item.rappel button:hover,
#menu dl.item.contact button:hover{
	color:#ffffff;
}
#menu dl.item.rappel:hover {
	background-position : -150px 0;
}
#menu dl.item.contact:hover{
	background-position : -103px 0;	
}
#menu dl.item.rappel a,
#menu dl.item.contact a,
#menu dl.item.rappel button,
#menu dl.item.contact button{
	color : #ffffff;
	border: 0;
	background: none;
}
#menu dl dd{
	position : absolute;
	display : block;
	top : 86px;
	left : 26px;
	line-height : normal;
	display : none;
}
#menu dl dd .content{
	width : 903px;
	/*display : block;*/
	text-transform: uppercase;
	font-weight: bold;
	font-size : 12px;
	overflow:hidden;
}
#menu dl dd .content ul{
	list-style-type: none; list-style-image: none;	
}
#menu dl dd .content .vehicleList li .vehicleBlock{
	clear : both;
	display : block;
	height : 120px;
	border-bottom : 2px solid #717171;
	margin-top : 30px;	
}
#menu dl dd .content .vehicleList li .vehicleBlock:hover{
	border-bottom : 2px solid #e2001a;
	background-image: url(/media/image/new_home/arrow-red-01.png);
	background-position: 130px 65px;
	background-repeat: no-repeat;
}
#menu dl dd .content .vehicleList li .vehicleBlock .name{
	width : 110px;
	position : absolute;
}

#menu dl dd .content .vehicleList li .vehicleBlock .visu{
	line-height : 120px;
	position : absolute;	
}
#menu dl dd .content .vehicleList li .vehicleBlock .visu img{	
	bottom : 0;
	vertical-align: bottom;	
}
#menu dl dd .content .col{
	float : left;
	display : inline-block;
	width : 169px;
	margin-left : 15px;
	padding-top : 20px;
	padding-bottom : 30px;
}
#menu dl dd .content .col a{
	display : block;
	/*color : #ffffff;*/
}
#menu dl dd .content .col a:hover{
	color : #e2001a;
}
#menu dl dd .content .col a.news{
	display : block;
	width : 163px;
	border-bottom : 2px solid #717171;
}
#menu dl dd .content .col a.news .txt {
	color : #807b7b;
	margin : 12px 0;
}
#menu dl dd .content .linkList{
	border-bottom : 2px solid #717171;
	/*margin-bottom : 25px;	*/
	margin-bottom : 15px;
	font-size:11px;
}
#menu dl dd .content .linkList.border > li {
	padding-top: 15px;
	border-top: 2px solid #cacaca;
}
#menu dl dd .content .linkList.border > li.no-border, 
#menu dl dd .content .linkList.border > li:first-child {
	padding-top: 0;
	border-top: 0;
}

#menu dl dd .content .noborder{
	border-bottom : 0;	
}
#menu dl dd .content ul li{
	margin-bottom : 12px;	
}
#menu dl dd .content ul li a span{
	display : block;
	margin-bottom : 15px;	
}
#menu dl dd .content .col h2{
	color : #807b7b;
	font-size : 12px;
	margin-bottom : 30px;
}
#menu dl dd .content .reduced{
	width : 161px;
}
#menu dl dd .content .large{
	width : 285px;	
	margin-left : 15px;
}
#menu dl dd .content .col .pictoLinkBlock{
	float : left;
	display : block;
	margin-bottom : 15px;
	height : 170px;
	background-position: left bottom;
	background-repeat: no-repeat;
}
#menu dl dd .content .col .pictoLinkBlock .title{
	margin-bottom : 15px;
}
#menu dl dd .content .col .pictoLinkBlock .desc{
	font-size : 12px;
	/*font-weight : normal;
	text-transform : none;*/
	color: #898989;
}

/*---- MENU OVERLAY ----*/
#menuOverlay{
	width : 903px;
	height : 0px;
	background-color: black;
	margin : 0 26px;		
	/*height : 514px;*/
}
#menuOverlay .close{
	display:none;
	position : absolute;
	left : 898px;
	width : 15px;
	height : 15px;
	z-index : 1;
	border: 0;
	background: none;
}
#menuOverlay .pointer{
	display : none;
	position : absolute;
	width : 13px;
	height : 7px;	
	z-index : 0;
}

/*---- SEARCH ----*/
#searchBlock{
	height : 46px;
	line-height : 46px;
	background-color : #ffffff;
	float : right;
	clear : right;
	margin-top : 101px;
}
#searchBlock a{
	height : 46px;
	line-height : 46px;
	display: inline-block;
	float:left;	
}
#searchBlock img{
	display: inline-block;
	float:left;	
}
#searchBlock form{
	background-color: #e6e6e6;
	margin-top: 11px;
	display: inline-block;	
	float:left;
	line-height : 24px;
}
#searchBlock input{
	display: inline-block;
	height:24px;
	line-height:24px;
	border : none;
	background-color: #e6e6e6;
	color : #807b7b;
	size : 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding : 0 10px; 
}
#searchBlock .btnOK{
	color : #4a4343;
	width : 28px;
	height : 24px;
	line-height: 24px;
	margin-left : 1px;
	cursor : pointer;
	padding : 0; 
	
}
#searchBlock form .separator{
	width : 1px;
	height : 22px;
	background-color: #ffffff;
	display: inline-block;
}
#searchBlock .searchFormContainer{
	display: inline-block;	
	float:left;
	padding : 0 15px;
	height : 46px;
}
#searchBtn{
	width : 46px;
	height : 46px;
	display: inline-block;
	float:left;	
	background-repeat: no-repeat;
	background-image: url(/media/image/new_home/searchBtn.gif);
}
#searchBlock .magGlass{
	background-position: 0 0;
}
#searchBlock .cross{
	background-position: -46px 0;
}

/*---- BLOCK ACTU ----*/
#blockActu{
	width : 100%;
	border-top : 6px solid #e2001a;
	margin-bottom : 15px;
	float : left;
}
#blockActu .col_left{
	float : left;
	display : block;
	height : auto;
	width : 597px;	
	margin-top : 50px;
}
#blockActu .col_right{
	float : right;
	display : block;
	height : auto;
	width : 292px;
}
#blockActu .content{
	text-transform: uppercase;
	font-weight : bold;	
}
#blockActu .col_left .content li{
	display : inline-block;
	float : left;
	/*min-height : 170px;*/
	/*height : 130px;*/
}
#blockActu .col_left .content li:first-child + li + li{clear:left;}
#blockActu .col_left .content li .news_big{
	display : block;
	width : 275px;	
	margin-left : 15px;
}
#blockActu .col_left .content li .news_big .title{
	font-size : 20px;
	line-height : 22px;
	color : #e2001a;	
	margin-bottom : 10px;
}
#blockActu .col_left .content li .news_big .extract{
	font-size : 14px;
	color : #4a4343;		
}
#blockActu .col_left .content li .news_small{
	display : block;
	width : 175px;	
	margin-left : 15px;
	margin-top : 25px;
}
#blockActu .col_left .content li .news_small .title{
	font-size : 12px;
	line-height : 14px;
	color : #e2001a;		
	margin-bottom : 8px;
}
#blockActu .col_left .content li .news_small .extract{
	font-size : 12px;
	color : #807b7b;		
}
#blockActu .content li .news_small .extract, #blockActu .col_left .content li .news_big .extract{
	transition: color 0.3s linear;
	-webkit-transition: color 0.3s linear;
	-moz-transition: color 0.3s linear;
	-ms-transition: color 0.3s linear;
	-o-transition: color 0.3s linear;
	transition: color 0.3s linear;
}
#blockActu .content li .news_small:hover .extract, #blockActu .col_left .content li .news_big:hover .extract{
	color:#E2001A;	
}
#blockActu .col_left .content li .news_big img, #blockActu .col_left .content li .news_small img{
	float : left;
}
#blockActu .block_title{
	color:#000000;
	background-color : #e5e5e5;
}
#blockActu .news_big img, #blockActu .news_small img{
	margin : 0 10px 10px 0;	
}

/*---- BLOCK DIGITAL ----*/
#blockDigital{
	display : block;
	/*float : left;*/
	background-color: #eff0f0;
	padding-bottom : 15px;
}
#blockDigital .block_title{
	color:#000000;
	background-color : #e5e5e5;
}
#blockDigital hr{
	float : left;
	width : 100%;
	border : 1px solid #dcddde;
	margin : 15px 0;
}
#blockDigital .line1{
	float : left;
	margin : 50px 0 0 0;
	list-style:none;list-style-image:none; 
}
#blockDigital ul li{
	float : left;
	display : inline-block;
	margin:0 15px 10px 0;
}
#blockDigital ul .lastItem{
	margin-right : 0;
}
#blockDigital .line2{
	float : left;
	list-style:none;list-style-image:none; 
}

/*---- BOXES ----*/
.box{
	background-color: #000000;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	margin-top : 15px;
}
.box a{
	display : block;
	position : relative;
	width : 100%;
	height : 100%;
	color : #ffffff;
	overflow : hidden;
}
.box a img{
	display : block;
	z-index : 0;
}
.box a .content{
	display : block;
	position : absolute;
	bottom : 0;
	left :0;
	padding : 15px;
	z-index : 1;
	width:inherit;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
#blockActu .content{top:0 !important;}
.box a .over{
	position : absolute;
	top : 0;
	left :0;
	opacity : 0;
	filter : alpha(opacity=0);
	width : 100%;
	height : 100%;
	transition: opacity 0.5s linear;
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
}
.box a .over.bkg_black{background-color:black;}
.box a:hover .over{
	opacity : 0.6;
	filter : alpha(opacity=60);
}
.box a .textBottom{
	/*padding-top : 140px;
	padding-bottom : 0;*/
}
.box a .textBottom .upsize{
	font-size : 22px;
}
.box a .overRed{
	background : url(/media/image/new_home/red-box-over.png) no-repeat right top;
	top : 0;
	left :-431px;
	background-color : transparent;
	position : absolute;
	z-index : 2;
	height : 100%;
	width : 431px;
}
.box a .overRed .content{
	padding : 15px 240px 15px 15px;	
}
.box a .overRed .content p{
	display : block;
	margin-bottom : 5px;	
}

/*-----------  EURO6   -----------*/
/*---- MAIN MENU ----*/
#newMenu{
	float:left;
	border-bottom: 6px solid #c3c5c7;
}
#newMenu{
	float:left;
	width:1806px;
	position:relative;
}
#newMenu > li{
	float:left;
	width:903px;
	margin:0 !important;
	color:#ffffff;
}
#newMenu .button{
	background:#e2001a;
	color:black;
	font: normal bold 11px/14px Arial,Verdana,Sans-serif;
	text-transform:uppercase;
	display:inline-block;
	padding:14px 14px 12px;
}
#newMenu .button{color:#000000;}
#newMenu .button:hover{
	background:#A0A0A0;
	color:#ffffff !important;
}
#newMenu > li.euro6 .col.lastChild .linkList a:hover{color:#e2001a !important;}
#newMenu .button strong{
	font-size:16px;
	font-weight:bold;
	padding:0 18px 0 0;
	background: transparent url(../img/arrowBtnRollover.png) right center no-repeat;
}
/*#newMenu > li.euro6 .button strong{
	background-image:url(../img/arrowBtn.png);
}*/
#newMenu .button:hover strong{color:white;}
#newMenu .linkList + .linkList{margin-bottom:15px !important;}
#newMenu > li.euro6{
	padding:15px 0 12px 0 !important;
	margin:0;
	background:white;
}
#newMenu > li.euro6 > *:first-Child{
	background:transparent url(../img/panoptique/sep_newGamme.gif) left top repeat-y;
	float:left;
	height: 100%;
}
#newMenu > li.euro6 .col, #newMenu > li.euro6  a{color:#6c7072 !important;}
#newMenu > li.euro6 .col{margin:0 14px 0 1px !important;padding:0 !important;}
#newMenu > li.euro6 .col.lastChild{
	background:#f7f8f8 url(../img/panoptique/background_col.jpg) left top repeat-x;
	padding:0 14px 0 0 !important;
	margin:0 !important;	
	width: 150px;
}
#newMenu > li.euro6 .col.lastChild > *{margin-left:14px;}
#newMenu > li.euro6 .col.lastChild .linkList{border-color:#cacaca;}
#newMenu > li.euro6 .title{
	margin:0 0 18px 0 !important;
	display:inline-block !important;
}
#newMenu > li.euro6 .title a{
	max-width: 123px;
	color:white !important;
	background:black;
	font: 11px/20px Arial,Verdana,Sans-serif;
    padding: 7px 15px;
}
#newMenu > li.euro6 .title a:hover{background-color:#e2001a;}
#newMenu > li.euro6 .col .vehicleList li{margin:0 0 14px 0;}
#newMenu > li.euro6 .col .vehicleList li.lastChild{margin:0;}
#newMenu > li.euro6 .col .vehicleList a{
	display:inline-block !important;
	width:100%;
}
#newMenu > li.euro6 .col .vehicleList a:hover{
	color:#e2001a !important;
	background:transparent url(../img/panoptique/arrow-red-01.png) right bottom no-repeat;	
	/*url("/media/image/new_home/arrow-red-01.png")*/
}
#newMenu > li.euro6 .col .vehicleList a > p > *:first-Child{
	float:left;
	margin:0 9px 0 0;
}
#newMenu > li.euro6 .col .vehicleList  span > span{ 
	margin:0 0 10px 0;
	font-size:10px;
}
#newMenu > li.euro6 .col .vehicleList .text{
	float:left;
	width:84px;
	margin-top:50px;
}
#newMenu > li.euro6 .col .vehicleList .text .type{font-size:16px;}
#newMenu > li.euro6 .col .vehicleList .text .serie{font-size:11px;}
#newMenu > li.euro6 .col .vehicleList .text .cab{
	background: transparent url(../img/panoptique/sep_cab.gif) left top no-repeat;
	padding:9px 0 0 0;
}
/*-----------  EURO6   -----------*/
.contactFormContainer{padding:0 15px;}

/*-----------  STYLES CONDITIONNELS   -----------*/

/*-----------  CSS for IE9 and lower  -----------*/
html.lte-ie9{}
/*-----------  CSS for IE8 and lower  -----------*/
html.lte-ie8 #mainMenu dl dt.activeRoll a.content, #mainMenu dd{background:#000000;}
html.lte-ie8 #diaporama .majorBlock .mjRtLogo{top:480px;}
/*-----------  CSS for IE7 and lower  -----------*/
html.lte-ie7{}
/*-----------  CSS for IE6 and lower  -----------*/
html.lte-ie6{}

/*-----------  STYLES CONDITIONNELS   -----------*/


/*-----------  STYLES CONDITIONNELS VERSION TURQUE   -----------*/
html.tr #newHome .block_title, html.tr #blockActu .content, html.tr #footer, html.tr .box, html.tr #zoom .wrapper .text strong, html.tr #TwoCol .mainImg .contactBtn, html.tr #TwoCol .mainImg .infoBtn, html.tr .title1, html.tr .title2,html.tr #menu dl.item, html.tr #searchBlock input, html.tr #menu dl dd .content, html.tr #newMenu .button, html.tr #blockDigital .block_title, html.tr ul#ctxbox li.contactCtxBox a .exergue, html.tr #rt_signature .rt_tagline, html.tr .contactFormContainer input, html.tr #diaporama .diaporamaCat, html.tr #menuTools, html.tr #sectionTitle .title, html.tr #footer .directAccess, html.tr #ctxMenu li, html.tr .feedListHeader, html.tr #finder .branch, html.tr .menuLang .title, html.tr #sitemap .title, html.tr #configuration_new, html.tr .classicForm .submitButton, html.tr #lang ul li a, html.tr #diaporama .mnTitle, html.tr #diaporama .mjInfosText, html.tr #diaporama .mjTitle, html.tr #diaporama .mjTitleLight, html.tr #diaporama .mjTitleMedium, html.tr #blockNewsletter, html.tr #searchResult .col .title, html.tr #searchResult .feeback, html.tr #searchResult .query, html.tr #searchResult .results li p.bc, html.tr .newSearch .label, html.tr .newSearch .btnOK, html.tr #mncc ul#mnpage > li a.langue, #mncc #droplangue li.langue span, html.tr h1.h1title, html.tr #boxFeedback .title, html.tr #boxFeedback .subTitle > strong, html.tr #boxFeedback .right > .list .text, html.tr .size40{text-transform:none;}
/*-----------  STYLES CONDITIONNELS VERSION TURQUE   -----------*/



/*-----------  OLD BROWER MSG   -----------*/
.old-browser-msg{
	height:64px;
	padding:0;
	background:url(../img/old-browser/alert_bg.gif) repeat-x left top;
	font:normal normal 12px/normal Arial, Verdana, Sans-serif;
}
.old-browser-msg-container{
	margin:0 auto;
	text-align:center;
}
.old-browser-msg .message{
	display:block;
	height:54px;
	color:#d10000;
	padding:12px 0 0 0;
	text-decoration:none;
}
.old-browser-msg strong{
	display:block;
	font-size:14px;
	padding:0 0 3px 0;
}
.old-browser-msg .message:hover{text-decoration:underline;}
.old-browser-msg .close{
	display:block;
	position:absolute;
	right:24px;top:23px;
	cursor:pointer;
}

/*-----------  GREYBOX   -----------*/
#overlay{
	display:none;
	z-index:40;
	position:fixed;
	left:0;top:0;
	width:100%;
	height:100%;
	background:#4e4f4b;
}

#greyBox{
	display:none;
	z-index:41;
	position:absolute;
	left:0;
	top:50px;
	margin:0 0 0 50%;
	box-shadow:0px 0px 18px rgba(0, 0, 0, 0.7);
	-moz-box-shadow:0px 0px 18px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow:0px 0px 18px rgba(0, 0, 0, 0.7);
}
#greyBox #greyBoxTitle{
	color:#cc0000;
	padding:15px 65px 15px 25px;
	text-transform:uppercase;
	font:normal normal 21px/22px Arial, Verdana, sans;
	background:#0c0c0c;
}
#greyBox .content{
	padding:0;
	position:relative;
	background:#0c0c0c;
}

#greyBox .close{
	cursor:pointer;
	display:block;
	position:absolute;
	right:10px;top:10px;
	width:20px;
	height:20px;
	cursor:pointer;
	background:#0c0c0c url(../image/interface/greybox/close.gif) no-repeat center center;
}
#greyBox .close img{display:block;}

#greyBoxImage{display:block;}
#greyBoxLoader{
	min-height:200px;
	background:url(../image/interface/ajax-loader.gif) no-repeat center center;
}



#tabs .tab .title strong {
	width:100%;
}

.addthis_toolbox {
	width: auto;
}

.addthis_toolbox .follow-us-twitter {
	display: inline-block;
	margin: 0 5px;
}

#login {
	padding-top: 90px;
}