/* CSS Document */

html, body{width:100%}
body{
	font:normal normal 11px/normal Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:#F9F9F9;
}

body, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, fieldset, p, ul, li, ol, button{margin:0;padding:0;}
a img{border:none;}

#main{
	z-index:20;
	float:left;
	width:100%;
	background:#f0fbff;
	position:absolute;
	left:0;top:0;
}

.container{
	/*width:987px;*/
	width:100%;
	position:relative;
	margin:0 auto;
}

#bgMain{
	float:left;
	width:100%;
	min-height:509px;
	/*background:url(../medias/img/body_bg.jpg) repeat-x left top;*/
}

#bgTop{
	float:left;
	width:100%;
	min-height:239px;
	/*background:url(../medias/img/body_top.jpg) no-repeat center top;*/
}

#footer{
	/*float:left;
	width:100%;*/
	width:987px;
	margin:auto;
	min-height:235px;
	/*padding:70px 0 0 0;*/
	padding:0;
	/*background:url(../medias/img/body_footer.jpg) repeat-x center top;*/
}

#footer .container{left:-6px;}
#footer .header{
	float:left;
	width:733px;
	height:56px;
	padding:0 254px 0 0;
	background:url(../medias/img/footer_top.png) no-repeat left top;
}
#footer .content{
	float:left;
	width:719px;
	padding:0 261px 0 7px;
	background:url(../medias/img/footer_main.png) repeat-y left top;
}
#footer .innerContent{
	float:left;
	width:700px;
	min-height:58px;
	padding:15px 0 5px 19px;
	background:url(../medias/img/footer_degrade.gif) repeat-x left top;
}
#footer .bottom{
	float:left;
	width:733px;
	height:8px;
	background:url(../medias/img/footer_bottom.png) no-repeat left top;
}
#footer .block{
	float:left;
	width:210px;
	padding:0 25px 0 0;
}
#footer .block.large{width:310px;padding-top:30px}
#footer .block.liens{width:480px;padding-top:30px;padding-bottom:20px;}


#footer .block.lastChild{padding-right:0;}
#footer .block .title, #footer .title{
	font-size:14px;
	font-weight:bold;
	color:#3c3c3c;
	padding:0 0 5px 0;
	/*text-transform:uppercase;*/
	/*background:url(../medias/img/footer_title.gif) repeat-x left bottom;*/
}

#footer .title.blue{
	font-size:12px;
	color:#1c4cab;
}

#footer .title.red{
	font-size:12px;
	color:#e90800;
}

#footer .block  .subTitle{
	/*float:left;*/
	font-size:11px;
	font-weight:bold;
	/*padding:8px 0 4px 8px;*/
	padding:5px 0 0 0;
	/*background:url(../medias/img/footer_puce.gif) no-repeat left 12px;*/
}
#footer .block ul{
	list-style-type:none;
	color:#0b529b;
	padding:3px 0;
}
#footer .block.lastChild ul{padding-right:15px;}
#footer .block ul li{
	padding:2px 0;
}
#footer .block ul li a{
	color:#474747;
	/*padding:0 0 0 8px;*/
	padding:0;
	text-decoration:none;
	/*background:url(../medias/img/footer_puce.gif) no-repeat left 4px;*/
}
#footer .block ul li a:hover{text-decoration:underline;}

#footer .block dl{
	position:relative;
	margin-top:6px;
}

#footer .block.liens ul{
	float:left;
	width:240px;
}

#footer .block.liens ul li{
	padding-left:10px;
	padding-right:20px;
	width:210px;
}

#footer .block.liens ul.blue li{
	background:url(../medias/img/footer/puce-blue.gif) no-repeat left 8px;
}

#footer .block.liens ul.red{
	width:150px;	
}

#footer .block.liens ul.red li{
	padding-left:10px;
	padding-right:20px;
	width:120px;	
}

#footer .block.liens ul.lastChild{
	padding-right:0;	
}

#footer .block.liens ul.lastChild li{
	padding-right:0;	
}


#footer .block.liens ul.red li{
	background:url(../medias/img/footer/puce-red.gif) no-repeat left 8px;
}


#footer .block dt{
	height:17px;
	padding:3px 30px 0 8px;
	color:#ffffff;
	cursor:pointer;
	background:url(../medias/img/footer_dt.gif) no-repeat left top;
}
#footer .block dd{
	display:none;
	width:673px;
	position:absolute;
	left:0;top:18px;
	border-top:1px solid #195898;
	border-left:1px solid #6293bc;
	border-right:1px solid #6293bc;
	background:#edf6ff url(../medias/img/footer_dd_top.gif) no-repeat left top;
}
#footer .block dl.active dt{background-position:left -20px;}
#footer .block dd ul{padding:10px 8px 7px 8px;}
#footer .block dd ul li{float:left;width:203px;padding-right:15px;}
#footer .block dd ul li.firstChild{clear:both;}
#footer .block dd .bottom{
	position:absolute;
	left:-1px;bottom:-3px;
	width:675px;
	height:3px;
	font-size:0;
	background:url(../medias/img/footer_dd_bottom.png) no-repeat left top;
}
#footer .block .left{
	float:left;
	width:117px;
	padding:0 4px 0 0;
}
#footer .block .left img{display:block;}
#footer .block .left dl{margin-top:4px;}
#footer .block .left dt{background:url(../medias/img/footer_dt_small.gif) no-repeat left top;padding-right:20px;}
#footer .block .left dd{width:477px;background-image:url(../medias/img/footer_dd_top_small.gif);}
#footer .block .left dd ul li{width:214px;}

#secure{
	float:none;
	height:39px;
	/*padding:11px 254px 0 20px;
	background:url(../medias/img/footer_secure.png) no-repeat left top;*/
	padding-top:12px;
}
#secure img{
	vertical-align:middle;
	
	/*padding:0 14px 0 0;*/
}

#footerTxt{
	/*
	float:left;
	width:694px;
	color:#7fa5ca;
	line-height:13px;
	padding:2px 274px 20px 19px;*/
	margin-top:
	font-size:10px;
	border-top:1px solid #d9dcdf;
	border-bottom:1px solid #d9dcdf;
	padding:15px 0 15px 0;
	
	
}

#pub{
	position:absolute;
	right:-6px;top:-148px;
	width:250px;
	height:148px;
	background:url(../medias/img/footer_pub_encar.png) no-repeat left top;
}
#pub p{
	font-size:10px;
	color:#6a90b6;
	padding:5px 15px 2px 15px;
}
#pub .illustration{
	display:block;
	position:absolute;
	right:-35px;top:44px;
}
#pub .illustration .pngFix, #pub .illustration img{display:block;}


#header{
	/*float:left;*/
	position:relative;
	width:987px;
	/*padding:5px 0 8px 0;*/
	padding:0 0 0 0;
	margin:auto;
	background:url(../medias/img/header/bkg-blue.png) no-repeat top left;
	height:50px;
}

#logo{
	float:left;
	height:50px;
	padding:0;
	z-index:500;
	position:absolute;
	top:5px;
	left:0;
}
#logo h1{float:left;}
#logo img{
	float:left;
	display:block;
}

#logo .partners{
	display:block;
	float:left;
	margin:10px 12px 0 0;
}

#baseline{
	float:left;
	padding:8px 0 0 17px;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	height:42px;
	margin-left:234px;
}

#baseline span{
	font-size:22px;	
}

#menuLang{
	/*position:absolute;
	right:0;
	top:0;*/
	float:right;
	padding:9px 2px 0 10px;
	background:url(../medias/img/header/bkg-lang.gif) no-repeat top right;
	width:59px;
	height:41px;;
}
#menuLang ul{
	float:right;
	list-style-type:none;
}
#menuLang li{
	float:left;
	width:23px;
	height:15px;
	margin-right:5px;
	margin-bottom:4px;
}
#menuLang li a{
	display:block;
	float:left;
	position:relative;
	width:23px;
	height:15px;
	overflow:hidden;
}
#menuLang li a img{
	display:block;
	position:relative;
	left:0;
	/*top:-22px;*/
	top:0;
}
#menuLang li a:hover img, #menuLang li.active a img{top:-15px;}

#menuLang .note{
	clear:both;
	display:block;
	float:right;
	text-align:right;
	font-size:10px;
	color:#ffffff;
	padding:12px 5px 0 0;
}

#mainMenu{
	float:left;
	width:987px;
	height:30px;
	background:#ffffff url(../medias/img/mainmenu_right.gif) no-repeat right top;
}
#mainMenu ul{
	float:left;
	padding:8px 0 0 21px;
	list-style-type:none;
}
#mainMenu ul li{
	float:left;
	padding:0 7px 0 0;
	margin:0 5px 0 0;
	background:url(../medias/img/mainmenu_separator.gif) no-repeat right 2px;
}
#mainMenu ul li.lastChild{background:none;}
#mainMenu ul li a{
	color:#0b529b;
	text-decoration:none;
}
#mainMenu ul li a:hover{text-decoration:underline;}
#mainMenu .phone{
	float:right;
	display:block;
	padding:6px 7px 0 0;
}


#flashArea, #flashAreaSmall{
	float:left;
	width:987px;
	margin:0 0 8px 0;
}
#flashArea{height:125px;}
#flashAreaSmall{height:86px;}


#rightCol{
	float:right;
	width:250px;
	padding:0 0 78px 0;
}
#rightCol .block{
	float:left;
	width:234px;
	padding:0 7px;
	border-left:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;
	background:#ffffff;
}
#rightCol .block .title{
	font-size:12px;
	font-weight:bold;
	color:#46709e;
	background:#e0e1e3;
	margin:2px 0 8px 0;
}
#rightCol .block .title span{
	display:block;
	width:234px;
}
#rightCol .block .title span.top{background:url(../medias/img/block_title_top.gif) no-repeat left top;height:5px;font-size:0;}
#rightCol .block .title span.bottom{background:url(../medias/img/block_title_bottom.gif) no-repeat left top;height:5px;font-size:0;}
#rightCol .block .title span.content{
	width:214px;
	padding:5px 10px 4px 10px;
}
#rightCol .block .title span.content ins{font-weight:normal;text-decoration:none;}

#rightCol .block .title2{
	cursor:default;
	color:#0b529b;
	font-size:11px;
	padding:5px 10px 0 18px;
	background:url(../medias/img/footer_puce.gif) no-repeat 10px 9px;
}
#rightCol .block .title2.lastChild{padding-bottom:10px;}
#rightCol .block .title2.lastChild.active{padding-bottom:0;}
#rightCol .block .title2:hover{color:#e20025;}

#rightCol .block .acContent{display:none;}
#rightCol .block .acContent.active{display:block;}

#rightCol .block ul.addLinks{
	padding:5px 10px 10px 20px;
	line-height:12px;
	list-style-type:none;
}
#rightCol .block ul.addLinks li{
	padding:0 0 3px 10px;
	background:url(../medias/img/cc_puce_blue.gif) no-repeat left 3px;
}
#rightCol .block ul.addLinks li a{
	color:#0f569e;
	text-decoration:none;
}
#rightCol .block ul li a:hover{text-decoration:underline;}

#rightCol .block p{
	padding:5px 10px 10px 10px;
	line-height:12px;
}
#rightCol .blockTop, #rightCol .blockBottom{
	float:left;
	width:250px;
	height:5px;
	font-size:0;
}
#rightCol .blockTop{background:url(../medias/img/block_top.png) no-repeat left top;}
#rightCol .blockBottom{background:url(../medias/img/block_bottom.gif) no-repeat left top;margin:0 0 8px 0;}

#rightCol .block.special{
	min-height:127px;
	padding:5px 4px 0 4px;
	width:242px;
	border:none;
	background:#014a96 url(../medias/img/block_special_top.gif) repeat-x left top;
}
#rightCol .blockTop.special{background-image:url(../medias/img/block_special_top.png);}
#rightCol .blockBottom.special{background-image:url(../medias/img/block_special_bottom.png);}

#rightCol .block.grey{
	background:#dddddd;
	padding-top:12px;
}
#rightCol .blockBottom.grey{background-image:url(../medias/img/block_grey_bottom.gif);}

#rightCol .illustration{
	display:block;
	float:left;
}

#rightCol .block.special .title{
	position:relative;
	font-size:11px;
	padding:0 4px;
	color:#ffffff;
	background:url(../medias/img/block_special_title.png) repeat-y left top;
}
#rightCol .block.special .title span, #rightCol .block.special .title h1{
	width:242px;
	height:8px;
	position:absolute;
	left:0;
}
#rightCol .block.special .title span.content, #rightCol .block.special .title h1.content{
	height:auto;
	position:relative;
	left:0;top:0;
	width:214px;
	padding-top:1px;
	padding-bottom:1px;
	background:#007dfa url(../medias/img/block_special_title_degrade.gif) repeat-x left bottom;
}

#rightCol .block.special .title h1{
	font-size:11px;
	padding:5px 10px 4px;
	display:block;
}

#rightCol .block.special .title h1 ins{
	text-decoration:none;	
	font-weight:normal;
}

#rightCol .block.special .title span.top{background-image:url(../medias/img/block_special_title_top.png);top:-8px;}
#rightCol .block.special .title span.bottom{background-image:url(../medias/img/block_special_title_bottom.png);bottom:-8px;}

#rightCol .block.special .title .icon{
	position:absolute;
	right:12px;top:6px;
}

#rightCol label{cursor:pointer;}

#rightCol .listItem{
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	padding:4px 8px 9px 14px;
	background:url(../medias/img/listitem_puce.gif) no-repeat 219px 10px;
}
#rightCol .listItem.noIcon{background:none;}


#rightCol .infosBlock{
	position:relative;
	width:214px;
	padding:5px 10px;
	margin:0 4px;
	background:#ffffff;
}
#rightCol .infosBlockTop, #rightCol .infosBlockBottom{
	width:234px;
	height:4px;
	font-size:0;
	margin:0 4px;
	display:block;
}
#rightCol .infosBlockTop{background:url(../medias/img/blockinfos_top.gif) no-repeat left top;}
#rightCol .infosBlockBottom{background:url(../medias/img/blockinfos_bottom.gif) no-repeat left top;margin-bottom:4px;}

#rightCol .infosBlock p{padding:3px 0;}
#rightCol .infosBlock .title, #rightCol .block.special .infosBlock .title{
	width:auto;
	padding:0 0 10px 0;
	margin:0 0 3px 0;
	color:#3a3a3a;
	font-size:12px;
	font-weight:bold;
	background:url(../medias/img/blockinfos_border.gif) repeat-x left bottom;
}

#rightCol ul.list{
	color:#2364a4;
	margin:0 10px 0 10px;
	padding:5px 0 2px 0;
	list-style-type:none;
	background:url(../medias/img/blockinfos_grey_border.gif) repeat-x left top;
}
#rightCol .infosBlock ul.list{padding-top:1px;margin-top:4px;margin-left:0;margin-right:0;background-image:url(../medias/img/blockinfos_border.gif);}
#rightCol ul.list li{
	padding:2px 0 4px 0;
	background:url(../medias/img/blockinfos_grey_border.gif) repeat-x left bottom;
}
#rightCol .infosBlock ul.list li{background-image:url(../medias/img/blockinfos_border.gif);}
#rightCol ul.list li.lastChild{background:none;}
#rightCol ul.list li a{
	color:#2364a4;
	text-decoration:none;
	padding:0 0 0 10px;
	background:url(../medias/img/specialink_puce.gif) no-repeat left 4px;
}
#rightCol ul.list li a:hover{color:#e20025;}


#client{
	float:left;
	width:248px;
	padding:0 1px;
	background:url(../medias/img/client_main.gif) repeat-y left top;
}
#clientBgBottom, #clientBgTop{
	float:left;
	width:250px;
	height:4px;
	font-size:0;
}
#clientBgTop{background:url(../medias/img/client_top.png) no-repeat left top;}
#clientBgBottom{background:url(../medias/img/client_bottom.png) no-repeat left top;margin:0 0 8px 0;}
#client .title{
	display:block;
	float:left;
	width:234px;
	padding:4px 7px 0 7px;
	min-height:30px;
	color:#ffffff;
	font-size:11px;
	background:#5c585d url(../medias/img/client_deg_top.gif) repeat-x left top;
}
#client .title strong{text-transform:uppercase;}
#client .title span{background:url(../medias/img/specialink_puce3.gif) no-repeat left 5px;padding:0 0 0 7px;margin:0 0 0 5px;}
#client .title span a{color:#ffffff;text-decoration:none;}
#client .title span a:hover{text-decoration:underline;}
#client .title #logout{
	display:block;
	float:right;
	padding:0 0 0 7px;
}
#client ul{
	float:left;
	width:234px;
	padding:9px 7px 0 7px;
	min-height:90px;
	color:#7c7c7c;
	list-style-type:none;
	background:#5a565b url(../medias/img/client_deg_bottom.gif) repeat-x left bottom;
}
#client ul li{
	padding:4px 9px 3px 9px;
	background:url(../medias/img/client_border.gif) repeat-x left top;
}
#client ul li a{
	color:#7c7c7c;
	padding:0 0 0 7px;
	text-decoration:none;
	background:url(../medias/img/specialink_puce4.gif) no-repeat left 5px;
}
#client ul li a:hover, #client ul li.active a{color:#ffffff;background-image:url(../medias/img/specialink_puce3.gif);}


.close{
	display:block;
	position:absolute;
	right:8px;top:4px;
	width:9px;height:9px;
	font-size:0;
	cursor:pointer;
	background:url(../medias/img/close.gif) no-repeat left top;
}

#infosBlock{/*display:none;*/}


.checkbox{
	display:block;
	float:left;
	width:13px;
	height:13px;
	font-size:0;
	background-image:url(../medias/img/checkbox_custom.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0 5px 0 0;
	cursor:default;
}
.checkbox.disabled{
	background:url(../medias/img/checkbox_disabled.gif) no-repeat left top;
}

#rightCol .cartAnimation{
	display:none;
	float:left;
	display:none;
	position:relative;
	left:0;top:0;
}
.cartAnimation{
	z-index:30;
	position:absolute;
	float:left;
	left:0;top:0;
	width:242px;
}
.cartAnimation .infosBlock{
	float:left;
	position:relative;
	width:214px;
	padding:5px 10px;
	margin:0 4px;
	background:#ffffff;
}
.cartAnimation .infosBlockTop, .cartAnimation .infosBlockBottom{
	float:left;
	width:234px;
	height:4px;
	font-size:0;
	margin:0 4px;
	display:block;
}
.cartAnimation .infosBlockTop{background:url(../medias/img/blockinfos_top.gif) no-repeat left top;}
.cartAnimation .infosBlockBottom{background:url(../medias/img/blockinfos_bottom.gif) no-repeat left top;margin-bottom:4px;}
.cartAnimation .packTitle{
	font:normal bold 12px/normal Arial, Verdana, sans;
	text-transform:uppercase;
}
.cartAnimation .packTitle img{vertical-align:middle;}
.cartAnimation p.cartIcons{
	padding:6px 0;
	color:#868686;
}
.cartAnimation p.cartIcons img{vertical-align:middle;}
.cartAnimation ul.optnList{
	list-style-type:none;
	font-size:9px;
	color:#868686;
}
.cartAnimation ul.optnList strong{color:#3a3a3a;padding-right:10px;}
.cartAnimation ul.optnList img, .cartAnimation ul.optnList strong{display:block;float:right;}


.familyAdvantages{
	list-style-type:none;
	color:#0b529b;
	padding:0 10px 10px 10px;
}
.familyAdvantages.lastChild ul{padding-right:15px;}
.familyAdvantages li{
	color:#0b529b;
	padding:3px 0 0 8px;
	background:url(../medias/img/footer_puce.gif) no-repeat left 7px;
}

#help{
	display:block;
	position:absolute;
	left:218px;top:31px;
	width:360px;
	height:20px;
	font-size:9px;
	color:#ffffff;
	padding:5px 0 0 12px;
	letter-spacing:-0.05em;
	text-decoration:none;
	background:url(../medias/img/help.png) no-repeat left top;
}
#help:hover{color:#ccdbea;}

#rightCol .block.partners{
	width:248px;
	padding:0;
}
#rightCol .block.partners ul.partnersLlist{
	float:left;
	width:540px;
	list-style-type:none;
	background:#ffffff url(../medias/img/partners_ul.gif) repeat-x left top;
}
#rightCol .block.partners ul.partnersLlist li{
	float:left;
	width:82px;
	padding:15px 1px 5px 0;
	text-align:center;
	background:url(../medias/img/partners_li.gif) no-repeat right top;
}
#rightCol .block.partners ul.partnersLlist li.variation{padding-top:10px;padding-bottom:0;}
#rightCol .block.partners ul.partnersLlist li.lastChild{padding-right:0;background:none;}
#rightCol .block.partners ul.partnersLlist li img{vertical-align:middle;}




/* -------------------------------------------------------------------------------------- */
.contentAllWidth{
	width:100%;	
}

#headerAllWidth{
	z-index:2500;
	position:absolute;
	width:100%;
	left:0;top:0;
	background:url(../medias/img/header/bkg.gif) repeat-x top left;
	height:50px;
}

.stroke{
	position:absolute;
	top:50px;
	left:175px;
	z-index:10;
}

#infoHoraires{
	float:right;
	font-size:10px;
	padding:9px 10px 0 10px;
	color:#ffffff;
	text-align:center;	
	border-left:1px solid #0143b7;
	height:41px;
}

#infoHoraires p span{
	color:#6398ff;	
}

#infoHoraires .tel
{
	font-size:18px;
	font-weight:bold;
	padding-left:26px;
	background:url(../medias/img/header/phone.gif) no-repeat left 3px;
}


#headerMenu
{	float:right;
	background:url(../medias/img/header/bkg-louer-avec-intersport.gif) repeat-x top left;
	border-right:1px solid #062b7a;
	border-left:1px solid #0143b7;
	position:relative;
}

#headerMenu li{
	list-style:none;	
}

#headerMenu a
{
	display:block;
	color:#ffffff;
	height:35px;
	padding:15px 10px 0 10px;	
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}

#headerMenu a img.arrow{
	margin-left:10px;	
}

#footerAllWidth{
	border-top:1px solid #ebebeb;
	background:#f9f9f9;
	clear:both;
}

#partners{
	background:url(../medias/img/footer/bkg-logos.jpg) no-repeat top left;
	width:100%;
	height:51px;
	color:#3c3c3c;
	font-size:14px;
	font-weight:bold;
	padding-bottom:22px;
}

#partners p.partnersList{
	float:left;
	padding-top:18px;
	margin-right:25px;	
}

#footer ul.partnersLlist{
	float:left;
	width:300px;
	list-style-type:none;
}
#footer ul.partnersLlist li{
	float:left;
	padding:6px 15px 0 0;
	text-align:center;
}
#footer ul.partnersLlist li.variation{padding-top:10px;padding-bottom:0;}
#footer ul.partnersLlist li.lastChild{padding-right:0;background:none;}
#footer ul.partnersLlist li img{vertical-align:middle;}

#moreLinks{
	background:url(../medias/img/footer/bkg-ul.gif) repeat-y 225px top;	
	padding-bottom:5px;
	margin-bottom:12px;
}

#moreInfos{
	padding-top:1px;
	border-top:1px solid #d9dcdf;
}

#moreInfos a.btn-remarques{
	background:url(../medias/img/footer/btn-remarque-middle.gif) repeat-x top left;
	display:block;
	height:18px;
	float:right;
	color:#ffffff;
	text-decoration:none;
}

#moreInfos span.btn-remarques-left{
	display:block;
	background:url(../medias/img/footer/btn-remarque-left.gif) no-repeat top left;
	width:3px;
	height:18px;
	float:left;
}

#moreInfos span.btn-remarques-right{
	display:block;
	background:url(../medias/img/footer/btn-remarque-right.gif) no-repeat top left;
	width:3px;
	height:18px;
	float:left;
}

#moreInfos span.btn-remarques-middle{
	display:block;
	height:17px;
	float:left;
	padding:1px 10px 0 10px;
}


#moreInfos a.btn-more-infos{
	background:url(../medias/img/footer/btn-more-info-middle.gif) repeat-x top left;
	display:block;
	height:18px;
	float:right;
	color:#575757;
	text-decoration:none;
	margin-left:1px;
}

#moreInfos span.btn-more-infos-left{
	display:block;
	background:url(../medias/img/footer/btn-more-info-left.gif) no-repeat top left;
	width:3px;
	height:18px;
	float:left;
}

#moreInfos span.btn-more-infos-right{
	display:block;
	background:url(../medias/img/footer/btn-more-info-right.gif) no-repeat top left;
	width:3px;
	height:18px;
	float:left;
}

#moreInfos span.btn-more-infos-middle{
	display:block;
	height:17px;
	float:left;
	padding:1px 10px 0 10px;
}

#moreInfos a.btn-remarques img, #moreInfos a.btn-more-infos img{
	margin-left:20px;	
}

#centerContent{
	margin:auto;
	width:987px;
	position:relative;
}

#displayingInfos{
	padding:10px 0 1px 0;
	/*display:none;*/
}

#openText{
	display:none;	
}

.clear{
	clear:both;
	height:0;
	line-height:0;
}

#subMenu{
	background:white;
	position:absolute;
	top:50px;
	left:0;
	z-index:2500;
	list-style:none;
	width:240px;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	display:none;	
}

#headerMenu #subMenu li a{
	color:#143CA0;
	font-weight:normal;
	font-size:12px;
	padding:5px 0 5px 22px;	
	height:auto;
	background:url(../medias/img/header/puce-out.gif) no-repeat 3px 5px;
}

#headerMenu #subMenu li a:hover{
	color:#ea0900;
	background:url(../medias/img/header/puce-hover.gif) no-repeat 3px 5px;
}


.float-left    	{ float:left !important; }
.float-right   	{ float:right !important; }
.float-none   	{ float: none !important; }

/* ------------------------------------------------------------------------- */

@font-face{
	font-family: "Din";
	src: url('../font/din.eot');
	src: local(''), url('../font/din.ttf') format('truetype');	
	font-weight: normal;
	font-style: normal;
}

@font-face{
	font-family: "DIN-Black";
	src: url('../font/din-black.eot');
	src: local('DIN-Black'), url('../font/din-black.ttf') format('truetype');	
	font-weight: normal;
	font-style: normal;
}

/* 30.08.10------------------------------------------------------------------------- */

#infoRefHeader{
	display:none;	
}

