@import url(css/global.css);
@import url(css/layout.css);
@import url(css/navigation.css);
@import url(css/slider.css);
@import url(css/skin7.css);

h1 { line-height: 18px !important; }

.ModForgetPasswordC h1  
{
	color: #3C558A;
	font-size: 20px;
	background: url(images/form-bdr.png) repeat-x left bottom;
	margin: 0px 0px 15px 0px;	
}

.ModForgetPasswordC
{
	padding: 20px;
}

.whiteBg 
{
	height: 188px !important;
	background: url(images/carphoto_bg2.png) top left no-repeat !important;
}

.whiteBg h1
{ 
	line-height: 14px !important; 
}

.figures-col1
{	
	font-size : 32px !important;
	padding: 7px 13px 0 9px !important;
}

.figures-col1.number4
{	
	font-size : 28px !important;
}

.figures-col1.number5
{	
	font-size : 24px !important;
}

.figures-col1.number6
{	
	font-size : 20px !important;
}

.figures-col2
{
	padding : 0 !important;	
	font-size : 14px !important;
	line-height : 15px !important;
	width:auto !important;
	float:none !important;
}

/*.figures-col1
{
	float:none !important;
	font-size : 27px !important;
	padding : 0px !important;
	text-align:left !important;
}

.figures-col2
{
	float:none !important;
	width : 180px !important;
	font-size : 14px !important;
	padding : 0px 0 0 5px !important;
	line-height : 17px !important;
	text-align:left !important;
}


.figures p a
{
	line-height: 14px !important;
}
*/
.figures li {
margin-bottom: 15px !important;
}

#Div2 select 
{
	border-color: transparent !important;
}

.votre h1, .votreLog h1
{
	font-size: 18px;
}

.MainMenu_SubMenu 
{
	background-color: white !important;
	z-index: 9999 !important;
}

.MainMenu_MenuItem 
{
	line-height: 25px !important;
	cursor:pointer !important;
}

.MainMenu_MenuItem:hover 
{
	background-color:#999999;
	color:#ffffff;
}

.RadComboBox_Default .rcbReadOnly .rcbInput 
{
	color: #838383 !important;
	font-size:11px !important;
	font-family: Arial, sans-serif !important;
}

.RadComboBoxDropDown_Default 
{
	color: #838383 !important;
}

#mainForm
{
	overflow:visible !important;
}

.clsChkOptions td
{
	height: auto !important;
}

.clsChkOptions input 
{
	float: left !important;
	margin-right: 7px !important;	
}

.clsChkOptions label 
{
	display: block !important;
}

.RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td, .RadGrid .rgFilterRow td, .RadGrid .rgHeader, .RadGrid .rgResizeCol, .RadGrid .rgGroupHeader td 
{
	padding-left: 1px !important;
}

.RadGrid .rgClipCells .rgHeader, .RadGrid .rgClipCells .rgFilterRow > td, .RadGrid .rgClipCells .rgRow > td, .RadGrid .rgClipCells .rgAltRow > td, .RadGrid .rgClipCells .rgEditRow > td, .RadGrid .rgClipCells .rgFooter > td 
{
	overflow: visible !important;
}

.whiteBg h2 
{
	line-height: 14px !important;
}
.whiteBg h2 
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #3C558A;
	padding: 6px 16px 0 2px;
}

.whiteBg h2 a 
{
	color: #3C558A;
	text-decoration: none;
}

.thumbNav li 
{
	background: url(images/Circle_Grey.png) no-repeat !important;
	width: 15px !important;
	height: 16px !important;
}

.thumbNav a:hover, .thumbNav a.cur 
{
	background: url(images/Circle_black.png) no-repeat !important;
}

.thumbNav a {
width: 15px !important;
height: 16px !important;
}

.proContent {
width: 973px !important;
}

.headerBg2 {
width: 973px !important;
}

.headerRt 
{
background: url(images/titleCaptionBg.png) no-repeat 975px -263px !important;
}

#fiche-price {
left: -12px !important;
}

.inputLoginPro
{
	position: relative;
	width: 435px;
	height: 31px;
	font-family: Arial;
	font-size: 13px;
	line-height: 29px;
	border: 0px;
	background: url(images/input_contact.png) left top no-repeat;
	color: #8F8F8F;
	padding-left: 10px;
}

.txtLoginPro
{
	font-family: Arial;
	font-size: 13px;
	color: #515151;
}

.titleLoginPro
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3C558A;
	padding-top: 12px;
}

.comboLoginPro
{
position: relative;
width: 400px;
height: 19px;
font-family: Arial;
font-size: 13px;
line-height: 19px;
color: #8F8F8F;
border:0px;
background-color: #E4E9F3;
vertical-align:middle;
}

.tdLoginPro
{
position: relative;
padding-left: 10px;
width: 435px;
height: 31px;
font-family: Arial;
font-size: 13px;
border:0px;
background: url(images/input_contact.png) center top no-repeat;
color: #8F8F8F;
}

.divMention {
width: 647px;
height: 45px;
position: absolute;
top: 358px;
left: 0px;
color: #ffffff;
font-size: 31px;
text-align:right;
line-height:45px;
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OTYyOWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(73,98,155,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(73,98,155,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(73,98,155,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(73,98,155,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(73,98,155,1) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(73,98,155,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#49629b',GradientType=1 ); /* IE6-8 */
}

.divMiniMention {
width: 151px;
height: 15px;
position: absolute;
top: 108px;
left: 14px;
color: #ffffff;
font-size: 8px;
text-align:right;
line-height:15px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OTYyOWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(73,98,155,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(73,98,155,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(73,98,155,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(73,98,155,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(73,98,155,1) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(73,98,155,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#49629b',GradientType=1 ); /* IE6-8 */
}

.divMiniMentionResults {
width: 100px;
height: 15px;
position: absolute;
color: white;
font-size: 8px;
text-align: right;
line-height: 15px;
margin-left: 3px;
margin-top: -16px;

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OTYyOWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(73,98,155,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(73,98,155,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(73,98,155,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(73,98,155,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(73,98,155,1) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(73,98,155,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#49629b',GradientType=1 ); /* IE6-8 */
}

.miniInfo
{
	margin-right:8px;
	font-size:10px;
}

.fiche-slideshow
{
margin-bottom: 10px !important;
}

.backBtn {
float: none;
width: 84px;
height: 27px;
background: url(images/inputbtns.png) no-repeat 0 -172px;
border: none;
cursor: pointer;
color: white;
font-size: 14px;
padding: 3px 0 6px 0px;
margin:5px;
line-height: 20px;
}

.ficheLt .backBtn
{
	margin-left : -28px !important;
	margin-top : 10px !important;
}

.ficheWrap {
padding: 4px 32px 0 34px !important;
}

.contactBox
{
	float:none !important;
	background: url(images/contact_bg.gif) top no-repeat !important;
	border: 1px solid #BFBFBF !important;
	margin-bottom: 10px;
	margin-top: 1px;
	height: 354px;
}

.contactBox h2 {
font-style: normal !important;
}

.contactNo {
font-style: normal !important;
font-family: Arial, Helvetica, sans-serif !important;
}

.DnnModule-HomeCarBlock .contactBox {
	height: 383px;
}
a.lienimage {
	text-decoration:none;
	float:left;
}

.hrContact 
{
	width: 175px;
	background: url(images/phone_box_hr.gif) bottom repeat-x;
	height: 10px;
}

.RadListBox .rlbItem {
padding: 0 5px !important;
}

.RadListBox .rlbGroup .rlbActive {
border: 0px dotted #555 !important;
}

.figures {
padding-top: 1px !important;
}

.blocRight {
padding-top: 1px !important;
float: right;
width: 182px;
height: 386px;
background: url(images/accueil-001-Bigger.png) top no-repeat !important;
margin-bottom:10px;
margin-top: -1px;
}

.HomeCarBig
{
	font-size: 23px;
    color: white;
    font-weight: bold;
    font-family: Century Gothic;
}

.HomeCarMediumColor1
{
    color: white;
    font-weight: bold;
    text-shadow: 0.1em 0.1em 0.2em #333333;
    font-family: Century Gothic;
	/*filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=2, OffY=2, Color=#333333);*/
	zoom: 1;
}

.HomeCarMediumColor2
{
    color: yellow;
    text-shadow: 0.1em 0.1em 0.2em #333333;
    font-family: Century Gothic;
	/*filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=2, OffY=2, Color=#333333);*/
	zoom: 1;
}
.ModHomeCarBlockC a:hover {
	text-decoration:none;
}



.HomeCarOptions
{
    color: white;
    font-size: 11px;
    line-height:14px;
    margin-left: 5px;
    margin-right:5px;
   text-shadow: 0.1em 0.1em 0.2em #555555;   
   /*filter: progid:DXImageTransform.Microsoft.DropShadow(OffX=2, OffY=2, Color=#555555);*/
   zoom: 1;
}

.HomeCarInfo
{
    color: white;
    margin-right:5px;    
}

.redSeparator {
	color: #F00;
}

.ftRt-btn h2 {
padding: 8px 0 0 15px !important;
}

.pro-col2 .accordionBg, .pro-col2 .accordionLt, .pro-col2 .accordionRt {
width: 972px !important;
}

.pro-col2 .headerBg {
width: 970px !important;
}

.pro-col2 .accordionRt,.pro-col2  .accordionRt2 {
background: url(images/titleCaptionBg.png) no-repeat 970px -122px;
}

.pro-col2 .accordionBox {
width: 970px !important;
}

.pro-col2 .srchBg .fromWrap {
width: 970px !important;
}

.pro-col2 .srchLt {
width: 460px !important;
}

.pro-col2 {
background: none !important;
}

.pro-col2 .bgDown {
width: 970px !important;
background: url(images/bg_down.png) bottom repeat !important;
}

.pro-col2 .votrePro {
width: 970px !important;
height:35px;
line-height: 35px;
font-size:16px;
color:White;
}

.pro-col2 .contactTitle
{
	font-weight:bold;
	margin-left:5px;
}

.pro-col2 .votrePro img 
{
	margin-top: -3px;
}


.firstLinePro
{
	font-size:20px;
	font-weight:bold;
	color:#555555;
	margin:2px;
	font-family: Century Gothic;
	letter-spacing:-1px;
}

.secondLinePro
{
	font-size:13px;
	color:#555555;
	margin:2px;
	font-weight:bold;
	font-family: Century Gothic;
	letter-spacing:-1px;
}

.lineOptions
{
	line-height : 14px;
	color:#444;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none !important;
	font-size:13px;
}

.lineDotted
{
	border-color: #999999;
	border-style: dotted;
	border-width: 0 0 2px;
	vertical-align:middle; 
	line-height:18px;
}

    
 .NbUnitValue
 {
 	font-size:28px;
 	color:red;
 	font-family:Century Gothic;
 	letter-spacing:-2px;
 }
 
 .NbUnitLabel
 {
 	font-size:11px;
 	color:red;
 	font-family:Century Gothic;
 	letter-spacing:-1px;
 	line-height: 10px;
 }
 
 .blockOfferPro
 {
 	padding:5px;    	
 	padding-bottom : 7px;
 	background-color:White;
 	border:1px solid gray;
     margin: 15px auto auto auto;
 }

 .infoTriangle
 {
     position:absolute;
     width:150px;
     height:150px;
     margin-left:-76px;
     margin-top:-76px;
     text-align:center;
     color:White;
     font-weight:bold;
     font-family:Century Gothic;
     -webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);        
 }
 
 .tdArriving
 {
 	background-color:#555555;
 	color : White;
 	font-size:17px;
	font-weight:bold;
	font-family: Century Gothic;
	vertical-align:middle;
	line-height:19px;
 }

  .infoTextLine1
 {
 	letter-spacing:-1px;
 }

  .infoTextLine2
 {
 	letter-spacing:0px;
 }

 .cellInfo
 {
     position:relative;
     overflow:hidden;
 }
 
 .progressBar img
 {
 	margin: 8px 0 0 0 !important;
 }
 
 
.btnCandiFree
{
	font-family: Arial, Helvetica, sans-serif;
	width: 170px;
	height: 28px;
	background: url(images/inputbtns.png) no-repeat 0 -407px;
	border: 0;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 14px;
	padding: 2pxpx 0 6px 0px;
	text-align: center;
	margin-top: 10px;
}

.btnCandiApply 
{
	width: 84px;
	height: 27px;
	background: url(images/inputbtns.png) no-repeat 0 -172px;
	border: none;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 14px;
	text-align:center;
	line-height: 27px;
	text-decoration : none !important;
	display:block !important;
	margin: 15px auto;
}

.cellListJob
{
	border-color: #4e6aa5 !important;
	border-style: solid !important;
	border-width: 0 0 3px !important;
}

.panelBarParent 
{
	width : 248px !important;
	height: 24px !important;
	background: url(images/backGroundBg.png) repeat-x 0 -139px !important;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	text-decoration:none;
}

.panelBarParent .rpOut
{
	border-bottom-width:0px !important;
}

.panelBarParent.rpLink
{
	border-bottom-width: 0px !important;
}

.panelBarParent .rpText
{
	line-height: 24px !important;
	font-family : Arial , Helvetica, sans-serif !important;
	font-size: 14px;
}

.panelBarParent a.rpSelected, .panelBarParent a.rpLink:hover 
{
	color: #ffffff !important;
}

.RadPanelBar_Web20 a.rpSelected 
{
	color: #ffffff !important;
}

.RadPanelBar_Web20 .rpGroup li.rpItem .rpSelected, .RadPanelBar_Web20 .rpGroup .rpItem a.rpSelected:hover 
{
	color:#000000 !important;
	background-color: #ffffff !important;
	border: 0px !important;
}

.RadPanelBar_Web20 .rpGroup .rpItem a.rpLink:hover 
{
	background-color: #ffffff !important;
	border: 0px !important;
}

.rpTemplate a, .rpTemplate a:visited 
{
	color: #FFFFFF !important;
}

.caption
{
	padding: 10px 5px 0 0px !important;
}
.caption h1
{
		overflow:visible !important;	
		text-shadow : 0px 0px !important;
		font-family: Arial, Helvetica, sans-serif !important;
		font-size: 27px !important;
		height: 30px !important;
}

.ftColIn h1 
{
	font-family: Arial, Helvetica, sans-serif !important;
}

.ftCol2 h1, .ftCol3 h1 
{
	font-family: Arial, Helvetica, sans-serif !important;
}

.contactPage 
{
	height: 782px;
}

.RadGrid .tdPadding
{
	font-family: Arial, Helvetica, sans-serif !important;
}

.tdCenter 
{
	line-height: 14px;
}

.accordionRt h1
{
	line-height: 24px !important;
}

#mainFormreh ul li
{
	padding-bottom : 12px !important;
}

.colorIndication 
{
	background: url(images/color-mask.png) 0 -19px no-repeat #666;
	display: block;
	height: 18px;
	text-indent: -9999in;
	width: 18px;
	cursor: pointer;
}

#middlebar ul .submenu 
{
	width:110px !important;
}

.headerTxt {
font-family: Arial, Helvetica, sans-serif !important;
font-size: 23px !important;
}