@font-face{
	font-family:'Citroen';src:url('../../../Error/PageNotFound81f9.html');src:local('%*�$$'),url('../../../Error/PageNotFound9f7e.html') format('truetype')}
	@font-face{font-family:'CitroenLight';src:url('../../../Error/PageNotFound81f9.html');src:local('%*�$$'),url('../../../Error/PageNotFound9f7e.html') format('truetype')}
	body{font-family:'citroen_regular',Arial,Helvetica,sans-serif;font-size:10px;color:#7a7a7a;position:relative;letter-spacing:.01px;text-rendering:optimizespeed}
	.clr,.clear{clear:both !important;overflow:hidden !important;height:0 !important}
	.clearfix{clear:both}
	.left{float:left}a{color:#c80030;cursor:pointer;text-decoration:none}a:hover{text-decoration:none}
	.centred{position:relative;width:980px;margin:0 auto;clear:both}ul.servicesNav li{float:left;height:37px;margin-right:2px}ul.servicesNav li.first{padding-right:15px;margin-right:15px;font-size:11px;font-weight:bold;text-transform:uppercase;color:#c80030;line-height:37px;background:url('./images/icones/ico_chevron.gif') right center no-repeat}ul.addressNav li{height:16px;padding-left:25px;padding-top:4px;margin-left:-17px;font-size:12px;font-weight:bold;color:#595959;line-height:1.3em;background:url('./images/icones/icon_phone.gif') top left no-repeat}
	.ie6 ul.addressNav li{height:16px;padding-left:25px;padding-top:4px;font-size:12px;font-weight:bold;color:#595959;line-height:1.3em;background:url('./images/icones/icon_phone.gif') top left no-repeat}ul.addressNav li.first{display:none;color:#595959;font-weight:bold}
	#smallmenu ul{margin-top:10px;float:right;margin-right:30px}
	#smallmenu ul li{display:inline}
	#smallmenu ul li a{color:#595959;text-decoration:none}
	/*
	#logo{position:absolute;top:0;width:140px;text-align:right}
	#logo a{display:block;width:100%;height:90px}
	#logo a img{display:block}
	*/
	
	/*#header{position:relative;z-index:999;height:120px;border-bottom:1px solid #ccc;width:1015px;margin:0 auto 25px}
	#header h1{font-size:25px;font-weight:normal;position:absolute;top:58px;left:170px}
	#header h1 a{color:#c80030;text-decoration:none}
	#header .centred{width:1010px;padding-left:30px}
*/
	#footerContent{background:url("../../img/common/bg_shodw-footer.gif") repeat-x scroll left top #fff;overflow:hidden}
	#footerContent ul li{display:inline;font-size:11px}
	#footerContent ul li a{color:#595959;text-decoration:none}h2,.h2{font-size:16px;font-weight:normal;color:#c80030}h3,.h3{font-size:15px;text-transform:uppercase;color:#000;font-weight:bold;margin-bottom:10px;border-left:2px solid #c80030;padding-left:6px}
	.footer{width:955px;float:left;padding:5px 0 0;color:#999}
	.footer ul,.footer ul li{margin:0;list-style:none;padding:0 0 5px 0}
	.footer ul li{padding:0;display:inline;margin:0 12px 0 0}
	.footer ul li a,.footer .master-footer-left a{color:#bcbdc0;font-size:10px}
	.footer li{font-size:10px}
	.footer p{font-size:10px;color:#bcbdc0}
	.footer-graphic{width:1005px;height:11px;background:#fff url(./images/footer-bg.html) no-repeat left bottom;margin:0}
	.main{position:relative;z-index:1;width:905px;clear:left}
	#footerContent ul:first-child{float:none;padding:13px 0}
	#footerContent .centred{height:38px;width:975px;padding:0}
	.socialShare{float:right}
	.socialShare li{width:24px;height:40px;display:inline-block;overflow:hidden}
	#div_socialShareTxt{float:left;padding:6px 6px;margin:0;text-align:right;width:110px;color:#3499ab}
	.socialShare li.socialShareTxt{width:110px;*padding-right:10px}
	.socialShare li.setFavorite a{background:url('./images/fav.png') no-repeat}
	.socialShare li.youtube a{background:url('./images/youtube.png') no-repeat}
	.socialShare li.facebook a{background:url('./images/facebook.png') no-repeat}
	.socialShare li.twitter a{background:url('./images/twitter.png') no-repeat}
	.socialShare li.googleplus a{background:url('./images/gplus.png') no-repeat}
	.socialShare li.googleplus div{vertical-align:top !important}
	.socialShare li a{display:inline-block;*display:block;width:21px;height:32px;text-indent:-9000px;vertical-align:middle}
	.navDynamic{display:none;position:absolute;top:0;right:0;width:0;background:url(./images/bg-ombre-003.png) left top repeat-y #ededed;min-height:100%;overflow:hidden;z-index:1000}
	.navDynamic .stUser{background:url(./images/bg-ombre-003.png) left top repeat-y #dc002e;color:#fff;padding:14px 20px;min-height:71px}
	.navDynamic .stUser .sansId{background:url(./images/fleshe-020.png) right center no-repeat;padding:12px 0;min-height:31px}
	.navDynamic .stUser .citId{display:block;background:url(./images/picto-user.png) left center no-repeat;padding:8px 0 8px 80px}
	.navDynamic .stUser .btnDecon{float:right;display:inline;background:url(./images/btn-close.png) right center no-repeat;padding:0 42px 0 0;color:#fff;text-decoration:none;font-size:21px;text-transform:uppercase;height:35px;line-height:35px}
	.navDynamic .stUser .avecId .citId{float:left;display:inline;padding:0 0 0 80px}
	.navDynamic .stUser .nameUser{font-size:23px;color:#fff;padding-top:10px}
	.navDynamic .stUser .nameUser strong{font-weight:bold}
	.navDynamic .navBotom ul{background:url(./images/bg-ombre-003.png) left top repeat-y #f7f7f7}
	.navDynamic .navBotom li{background:url(./images/fleshe-005.png) no-repeat right center;padding-right:25px;color:#5c5c5c;text-transform:uppercase;border:none;border-bottom:1px solid #d9d9da}
	.navDynamic .navBotom li a{color:#5c5c5c !important;font-size:22px !important;font-weight:normal !important;padding:26px 15px 25px !important;display:block}
	.navDynamic .navBotom li a .ui-li-count,.navDynamic .navBotom li a .pictoOffre{position:relative;margin:0 0 0 20px !important;padding:4px 9px;right:auto !important;font-size:22px;color:#fff;background:#dc002e !important;font-weight:normal !important;border:none;display:inline-block;vertical-align:middle;top:auto !important;-moz-border-radius:20px !important;-webkit-border-radius:20px !important;border-radius:20px !important}
	.navDynamic .navBotom .text{display:inline-block;display:table-cell;vertical-align:middle;padding-left:10px;font-size:18px}
	.navDynamic .navTop>ul>li{background:url(./images/bg-ombre-003.png) left top repeat-y #3499ab;color:#fff;font-size:22px;text-transform:uppercase;border-bottom:1px solid #fff}
	.navDynamic .navTop>ul>li>span{display:block;font-size:18px;padding:17px 20px;cursor:pointer;background:url(./images/fleshe-menu-close.png) right center no-repeat}
	.navDynamic .navTop>ul>li.open>span{background:url(./images/fleshe-menu-open.png) right center no-repeat}
	.navDynamic .navTop>ul ul>li{background:url(./images/bg-ombre-003.png) left top repeat-y #f2f2f2;color:#5c5c5c;font-size:22px;text-transform:uppercase;border-bottom:1px solid #d9d9da}
	.navDynamic .navTop>ul ul>li>a{display:block;text-decoration:none;color:#5c5c5c;padding:15px 20px;font-size:12px}
	.navDynamic .blockInfo .item{float:left;display:inline;width:50%}
	.navDynamic .blockInfo .inner{border-right:1px solid #fafafa}
	.navDynamic .blockInfo .last .inner{border-right:none}
	.navDynamic .blockInfo .item p{font-size:18px;color:#5c5c5c;text-transform:uppercase;text-align:center;padding-top:35px}
	.navDynamic .blockInfo .item span{display:block;color:#dc002e}
	.navDynamic .blockInfo .item a{padding:25px 0;display:block}
	.navDynamic .blockInfo .info1{background:url(./images/bg-info-001.png) center top no-repeat}
	.navDynamic .blockInfo .info2{background:url(./images/bg-info-002.png) center top no-repeat}
	.navDynamic .blockInfo .info3{background:url(./images/bg-info-003.png) center 3px no-repeat}


	@media screen and (max-width:769px){
		.centred,#header .centred,#main{width:100%;padding:0}

		#footerContent .centred{width:100%;padding:0;height:auto}
	#right{display:none}
	#menuTop{display:none}
	#smallmenu{display:none}
	#header h1{top:0;width:63%}
	.headerContener{height:75px;margin-top:0;position:relative;width:100%}
	.headerText{bottom:20%;margin-bottom:0;position:absolute;width:100%}
	#content .breadcrumbsContainer{display:none}
	#footerContent ul:first-child{padding:13px 0;float:none;text-align:center}ul.socialShare{padding:9px 0;text-align:center;float:none}
	.groupLink{display:none}
	#footerContent{background:none}
	#div_socialShareTxt{float:none;display:inline}
	#content{width:100%}header{margin-bottom:0 !important}
	
	/*#header h1{top:auto;position:relative;left:-2%;width:49%;float:left}
	#header h1 a{color:#000;text-decoration:none;font-size:18px}
	#header{height:auto;width:100% !important;border-bottom:1px solid #e4e4e4;overflow:hidden;margin-bottom:0;height:54px}
	
	#logo{float:left;left:auto;position:relative;text-align:inherit;top:-6px;width:83px}
	#logo a{background:none;width:auto;height:auto}
	#logo a img{width:100%;display:block}
	*/
	#menu_button{display:block;width:75px}
	.submenu,.pushed{min-height:auto;text-align:left}
	#footer{display:none}
	.footerMobile{display:block}
	#head .inner{background:url("../img/backgrounds/bgk-head.png") no-repeat scroll 370% top #dc002d !important}
	.navDynamic{min-height:100%;overflow:hidden;position:absolute;right:0;top:0;width:0;z-index:1000}
	.flottant{left:auto;position:relative;right:0;top:0;width:100%}
	.navDynamic .navTop>ul>li>span{font-size:10px;padding:15px 43px 15px 20px;background:url(./images/fleshe-menu-close-small.png) no-repeat right center}
	.navDynamic .navBotom .text{font-size:10px}
	.navDynamic .navTop>ul ul>li>a{font-size:9px}
	.navDynamic .blockInfo .item p{font-size:9px;padding-top:34px}
	.navDynamic .blockInfo .item a{padding:16px 0}
	.navDynamic .navBotom li a img{width:25px}
	.navDynamic .navBotom li a{padding:15px !important}
	.navDynamic .navBotom li{background:url(./images/fleshe-005-small.png) no-repeat right center}
	.navDynamic .navTop>ul>li.open>span{background:url(./images/fleshe-menu-open-small.png) no-repeat right center}
	.navDynamic{display:block}
	.blockRecherche label{width:230px !important;display:inline-block !important;padding:0 !important;line-height:16px;padding-left:5px !important;margin-bottom:5px;font-family:'ubuntu-r';font-size:14px;float:none;text-align:center !important}}
	@media screen and (min-width:770px) and (max-width:1023px){.centred,#header .centred,#footerContent .centred,#main{width:100%;padding-left:0}
		.toolbox{display:none}
		#smallmenu{display:none}
		.headerContener{height:auto;margin-top:0;position:relative;width:100%}
		.headerText{bottom:auto;margin-bottom:0;position:relative;width:100%}
	#content .breadcrumbsContainer{display:none}
	#footerContent ul:first-child{padding:13px 0 13px 20px}ul.socialShare{padding:9px 20px 0 0}
	.groupLink{display:none}
	#header h1{top:auto;position:inherit;left:auto;width:75%;float:left;padding:5% 0 0 5%}
	#header h1 a{color:#000;text-decoration:none}
	#header{height:auto;width:100%}
	#logo{float:left;left:auto;position:relative;text-align:inherit;top:auto;width:15%}
	#menu_button{display:block;width:90px}
	.submenu,.pushed{min-height:auto;text-align:left}
	.flottant{left:auto;position:relative;right:0;top:0;width:100%}
	#logo a img{height:90px}
	.flRight{float:right !important;width:30% !important}
	.navDynamic{display:block}
	.navDynamic{min-height:100%;overflow:hidden;position:absolute;right:0;top:0;width:0;z-index:1000}
	.navDynamic .blockInfo .item a{padding:19px 0 18px}}