/* CSS Document */

body{background:url(/templates/1/medias/img/body_int_bg.gif) repeat-x left top;}

#bgTop{
	z-index:10;
	position:absolute;
	width:100%;
	margin:0 0 0 50%;
	left:-50%;top:0;
	min-height:54px;
	background:url(/templates/1/medias/img/body_top.png) no-repeat center top;
}

#bgBottom{
	float:left;
	position:relative;
	width:100%;
	min-height:56px;
	background:url(/templates/1/medias/img/body_bottom.jpg) repeat-x center top;
}

#header{
	width:984px;
	position:relative;
	left:0;top:0;
	margin:0 auto;
	background:none;
}

#center{
	float:left;
	width:100%;
	margin:44px 0 0 0;
	background:url(/templates/1/medias/img/center_bg.gif) repeat-x left bottom;
}

#main{
	float:left;
	width:100%;
	padding:0 0 1px 0;
	background:url(/templates/1/medias/img/main_bottom.jpg) no-repeat center bottom;
}

#footerContainer{
	position:relative;
	margin:0 auto;
	width:988px;
}

#content{
	position:relative;
	margin:0 auto;
	width:996px;
	min-height:77px;
}

#innerContent{
	float:left;
	width:984px;
	min-height:117px;
	padding:0 6px;
	background:url(/templates/1/medias/img/content_bg.png) repeat-y left top;
}
#innerContentBottom{
	float:left;
	width:996px;
	height:16px;
	font-size:0;
	background:url(/templates/1/medias/img/innercontent_bottom.png) no-repeat left top;
}

#pageHeader{
	float:left;
	width:988px;
	height:77px;
	padding:0 4px;
	background:url(/templates/1/medias/img/content_bg.png) repeat-y left top;
}
#pageHeader .left, #pageHeader .right{
	float:left;
	width:5px;
	height:77px;
}
#pageHeader .left{background:url(/templates/1/medias/img/pageheader_left.jpg) no-repeat left top;}
#pageHeader .right{background:url(/templates/1/medias/img/pageheader_right.jpg) no-repeat left top;}
#pageHeader .content{
	float:left;
	width:978px;
	height:77px;
	background:url(/templates/1/medias/img/pageheader_main.jpg) repeat-x left top;
}

#rtLink{
	display:block;
	float:right;
	text-align:right;
	width:160px;
	line-height:12px;
	margin:0 9px 0 0;
	padding:10px 0 0 0;
	color:#e5e5e5;
	text-decoration:none;
}
#rtLink a{float:right;}
#rtLink a img{margin:0 0 0 6px;}
#rtLink span{
	position:relative;
	top:30px;left:0;
}

#selection{
	display:block;
	float:right;
	height:23px;
	line-height:22px;
	margin:42px 9px 0 0;
	color:#cccccc;
	text-decoration:none;
}
#selection span{
	display:block;
	cursor:pointer;
	float:right;
	height:23px;
}
#selection .main{
	padding:0 8px;
	background:url(/templates/1/medias/img/selection_main.gif) repeat-x left top;
}
#selection .bgRight{
	width:26px;
	background:url(/templates/1/medias/img/icons/selection.gif) no-repeat left top;
}
#selection .bgLeft{
	width:3px;
	background:url(/templates/1/medias/img/selection_left.gif) no-repeat left top;
}
#selection:hover{color:#ffffff;}


#title{
	z-index:20;
	position:absolute;
	top:85px;left:10px;
	color:#ffffff;
	font-weight:bold;
	font-size:24px;
}
h1#title span{
	display:none;
}
#breadcrumbs{
	z-index:15;
	position:absolute;
	left:176px;top:58px;
	color:#a6a6a6;
	width:75%;
}
#breadcrumbs a{
	color:#a6a6a6;
	text-decoration:none;
}
#breadcrumbs .active, #breadcrumbs a:hover{color:#d8d8d8;}


#bgCenter{
	float:left;
	width:984px;
	min-height:117px;
	background:url(/templates/1/medias/img/leftcol_bg.gif) repeat-y 333px top;
}
#leftCol{
	float:left;
	width:349px;
}


#ctxMenu{
	font-size:14px;
	font-weight:bold;
	list-style-type:none;
	color:#6f6f71;
	padding:8px 12px;
}
#ctxMenu li{padding:5px 0;}
#ctxMenu a{
	color:#6f6f71;
	text-decoration:none;
	padding:0 0 0 15px;
	background:url(/templates/1/medias/img/ctxmenu_puce1.gif) no-repeat left 3px;
}
#ctxMenu a:hover, #ctxMenu a.active{
	color:#212121;
	background-position:left -17px;
}
#ctxMenu ul{
	list-style-type:none;
	font-size:11px;
	padding:2px 0 0 0;
}
#ctxMenu ul li{padding:2px 0;}
#ctxMenu ul li a{
	padding:0 0 0 30px;
	background:url(/templates/1/medias/img/ctxmenu_puce2.gif) no-repeat 15px 3px;
}
#ctxMenu ul li a:hover, #ctxMenu ul li a.active{
	background-position:15px -20px;
}


#rightCol{
	float:left;
	width:611px;
	padding:12px;
	background:url(/templates/1/medias/img/rightcol_top.gif) repeat-x left top;
}


#rightCol .leftCol{
	float:left;
	width:390px;
	padding:0 24px 0 0;
}

#rightCol .OneCol{
	float:left;
	width:586px;
	padding:0 24px 0 0;
}

#rightCol .OneCol ul, #rightCol .leftCol ul{
	display:block;
	height:100%;
	float:left;
	position:relative;
	font:normal normal 11px/normal Arial, Verdana, sans;
	color:#6f6f71;
	margin-bottom:10px;
	width:100%;
}

#rightCol .OneCol ul li, #rightCol .leftCol ul li{
	float:left;
	display:block;
	background:url(/templates/1/medias/img/fleche_li.gif) no-repeat left 5px;
	padding-left:7px;
	margin-left:5px;
	width:100%;
	height:100%;
	position:relative;
}

.infoCadre{
	background:#e3e3e3;
	border:#b3b3b3 1px solid;
	padding:5px;
	display:block;
}

#rightCol .rightCol{
	float:left;
	width:196px;
	padding:85px 0 0 0;
}
#rightCol .rightCol.removeMgTop{padding-top:9px;}

#rightCol .rightCol .resultsList{
	border:1px solid #b3b3b3;
	margin:0 0 20px 0;
	background:url(/templates/1/medias/img/resultslist_bg.gif) repeat-y left top;
}
#rightCol .rightCol .resultsList .title{
	text-transform:uppercase;
	background:#6e6e6e;
	color:#ffffff;
	padding:10px;
	font:normal bold 14px/normal Arial, Verdana, sans;
}
#rightCol .rightCol .resultsList ul{
	list-style-type:none;
	color:#6f6f71;
	padding:10px 10px 2px 10px;
}
#rightCol .rightCol .resultsList li{padding:0 0 8px 0;}
#rightCol .rightCol .resultsList img{margin:0 4px 0 0;}


#rightCol .rightCol .blockIllustration {
	position:relative;
	border-bottom:2px solid #7eb2c8;
}
#rightCol .rightCol .blockIllustration img{
	display:block;
	margin:1px 0;
}
#rightCol .rightCol .blockIllustration .title{
	font-size:11px;
	padding:0 0 2px 0;
	font-weight:bold;
	text-transform:uppercase;
	color:#6f6f71;
	border-bottom:2px solid #7eb2c8;
}
#rightCol .rightCol .blockIllustration .overlay{
	position:absolute;
	left:0;bottom:1px;
	width:196px;
	color:#ffffff;
	text-transform:uppercase;
	font-size:9px;
	background:url(/templates/1/medias/img/block_overlay.png) repeat left top;
}
#rightCol .rightCol .blockIllustration .overlay a{
	display:block;
	padding:6px 13px;
	color:#ffffff;
	text-decoration:none;
	background:url(/templates/1/medias/img/block_overlay_puce.gif) no-repeat right center;
}
#rightCol .rightCol .blockIllustration .overlay a:hover{color:#c2c2c2;}

.contentHr{
	float:left;
	width:984px;
	height:19px;
	font-size:0;
	background:url(/templates/1/medias/img/content_hr.gif) repeat-x left top;
}


#rightColFull{
	float:left;
	width:611px;
	padding:12px;
	background:url(/templates/1/medias/img/rightcol_top.gif) repeat-x left top;
}




#content.alternate #leftCol{
	width:405px;
	padding:0 0 12px 12px;
}
#content.alternate #rightCol{
	width:530px;
	padding:0 12px 12px 25px;
	background:none;
}
#content.alternate #bgCenter{
	background-image:url(/templates/1/medias/img/prodview_repeat.gif);
	background-position:left top;
}
#content.alternate #innerContentBottom{background-image:url(/templates/1/medias/img/innercontent_bottom_alterna.png);}

#prodView{
	float:left;
	width:393px;
	min-height:297px;
	padding:23px 12px;
	background:url(/templates/1/medias/img/prodview_bg.jpg) repeat-x left top;
}

#view{
	width:381px;
	/*height:249px;
	overflow:hidden;*/
	border:6px solid #c1c1c1;
	background:#8b8f9a;
	margin:0 0 9px 0;
}
#view img{
	display:none;
	margin:0 auto;
}
#view img.active{display:block;}
#viewList{
	float:left;
	list-style-type:none;
}
#viewList li{
	position:relative;
	float:left;
	overflow:hidden;
	width:63px;
	/*height:36px;*/
	border:3px solid #828282;
	background:#8b8f9a;
	margin:0 12px 6px 0;
}
#viewList li.lastChild{margin-right:0;}
#viewList li.active, #viewList li:hover{border-color:#c1c1c1;}
#viewList li img{
	display:block;
	position:relative;
	margin:0 auto;
}



#leftCol .title{
	font-size:24px;
	font-weight:bold;
}
#leftCol .subTitle{
	font-size:14px;
	font-weight:bold;
}
#leftCol .illustration{
	float:left;
	position:relative;
	width:231px;
	padding:10px 0 1px 0;
	margin:0 12px 0 0;
	border-bottom:2px solid #7eb2c8;
}
#leftCol .illustration img{display:block;}
#leftCol .illustration .overlay{
	width:211px;
	position:absolute;
	left:0;bottom:1px;
	color:#ffffff;
	text-transform:uppercase;
	padding:6px 10px;
	font-size:9px;
	background:url(/templates/1/medias/img/block_overlay.png) repeat left top;
}

#leftCol .address{
	float:left;
	width:162px;
	padding:10px 0 0 0;
	border-bottom:2px solid #7eb2c8;
}
#leftCol .address .title{
	padding:3px 5px 1px 5px;
	margin:0 0 3px 0;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	border-bottom:2px solid #7eb2c8;
	background:url(/templates/1/medias/img/addresss_title.gif) no-repeat left top;
}
#leftCol .address .name{
	font-size:14px;
	font-weight:bold;
	padding:5px 0;
}
#leftCol .address p{
	color:#707072;
	padding:0 0 5px 0;
}
#leftCol .address p img{display:block;}







#prodInfos{
	float:left;
	width:567px;
	padding:23px 0;
	background:url(/templates/1/medias/img/prodinfos_top.png) repeat-x left top;
}

#prodInfos .leftCol{
	float:left;
	width:356px;
	padding:0 12px 0 25px;
}
#prodInfos .leftCol .header{
	float:left;
	position:relative;
	width:356px;
	border-bottom:1px solid #8c8c8c;
}
#prodInfos .leftCol .header a{
	color:#707072;
	font-weight:bold;
	text-decoration:none;
}
#prodInfos .leftCol .header a:hover{
	color:#D30012;
	text-decoration:underline;
}
#prodInfos .leftCol .header .icon{
	position:absolute;
	right:0;bottom:4px;
	display:block;
}
#prodInfos .leftCol .header ul{
	float:left;
	width:356px;
	list-style-type:none;
}
#prodInfos .leftCol .header li{
	float:left;
	position:relative;
	padding:2px 6px;
	margin:0 1px 0 0;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	background:#6f6f71;
	border-bottom:1px solid #e9e9e9;
	cursor:default;
}
#prodInfos .leftCol .header li:hover, #prodInfos .leftCol .header li.active{
	background:#212121;
	border-color:#212121;
}
#prodInfos .leftCol .header li span{
	display:block;
	position:absolute;
	top:0;
	width:1px;
	height:1px;
	font-size:0;
	background:#e0e0e0;
}
#prodInfos .leftCol .header li span.left{left:0;}
#prodInfos .leftCol .header li span.right{right:0;}

#prodInfos .leftCol .content{
	float:left;
	width:356px;
}
#tabView .tabItem{display:none;}
#tabView .tabItem.active{display:block;}

#prodInfos .rightCol{
	float:left;
	width:162px;
	padding:18px 0 0 0;
}
#prodInfos .rightCol p{
	padding:0 0 5px 0;
}
#prodInfos .rightCol .mail{
	color:#d30012;
	font-size:10px;
	text-decoration:none;
}
#prodInfos .rightCol .mail:hover{text-decoration:underline;}
#prodInfos .rightCol .title{
	color:#707072;
	font-size:11px;
	padding:12px 0 3px 0;
	text-transform:uppercase;
}
#prodInfos .rightCol .name{
	font-size:14px;
	padding:0 0 3px 0;
}



.classicForm{
	float:left;
	width:100%;
	color:#6f6f71;
}
.classicForm .title{
	font-size:18px;
	padding:0 0 3px 0;
}
.classicForm fieldset{
	border:none;
	font-size:18px;
	margin:18px 0 0 0;
}
.classicForm legend{
	color:#6f6f71;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}
.classicForm p.note{
	padding:9px 0 0 0;
}
.classicForm table{
	width:100%;
	border-collapse:collapse;
	margin:3px 0;
	font-size:11px;
}
.classicForm table td{
	width:50%;
	padding:3px 0;
}
.classicForm table td.firstChild{padding:3px 6px 3px 0;}
.classicForm table td.lastChild{padding:3px 0 3px 6px;}
.classicForm table input, .classicForm table textarea{
	height:20px;
	width:100%;
	padding:5px 0 0 0;
	color:#6f6f71;
	font:normal normal 11px/normal Arial, Verdana, sans;
	border:1px solid #ffffff;
	background:#ffffff url(/templates/1/medias/img/classicform_input.jpg) repeat-x left top;
}
.classicForm table input:focus{color:#7eb2c8;}
.classicForm table textarea{height:118px;}

.classicForm p.submit{
	margin:3px 0;
	padding:15px 0;
}
.classicForm p.submit input{
	display:block;
	width:150px;
	height:27px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
	border:none;
	background:url(/templates/1/medias/img/classicform_submit.gif) no-repeat left top;
}

.classicForm table.radio td{width:auto;}
.classicForm table.radio input{
	display:inline;
	width:auto;
	margin:0;
	background:none;
	border:none;
	vertical-align:middle;
}
.classicForm table.radio label{cursor:pointer;}




.classicTable{
	width:100%;
	border-collapse:collapse;
}
.classicTable tr{
	background:#f2f2f2 url(/templates/1/medias/img/classictable_main.gif) repeat-x left top;
}
.classicTable th{
	text-align:left;
	font-weight:normal;
	font-size:18px;
}
.classicTable td{
	text-align:right;
	text-transform:uppercase;
}
.classicTable th, .classicTable td{padding:12px 0 8px 0;}
.classicTable tfoot tr{
	background:none;
}
.classicTable tfoot th{
	color:#d30012;
	font-size:30px;
	font-weight:bold;
	padding:5px 0;
	border-top:1px solid #919191;
}



.largeButton{
	float:left;
	position:relative;
	height:41px;
	width:567px;
	color:#ffffff;
}
.largeButton span{
	float:left;
	display:block;
	height:41px;
}
.largeButton span.left{
	width:25px;
	background:url(/templates/1/medias/img/largebutton_left.gif) no-repeat right top;
}
.largeButton span.right{
	position:absolute;
	right:-15px;bottom:0;
	width:15px;
	height:48px;
	background:url(/templates/1/medias/img/largebutton_right.gif) no-repeat right top;
}
.largeButton span.main{
	width:522px;
	height:32px;
	line-height:32px;
	padding:4px 10px 5px 10px;
	background:url(/templates/1/medias/img/largebutton_main.gif) repeat-x left top;
}
.largeButton strong{
	text-transform:uppercase;
}
.largeButton strong{
	padding:0 0 0 15px;
	background:url(/templates/1/medias/img/largebutton_puce.gif) no-repeat left center;
}



.toolButton{
	display:block;
	width:132px;
	height:35px;
	padding:7px 10px 0 20px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	background:url(/templates/1/medias/img/tool_button.gif) no-repeat left top;
}
.toolButton:hover, .toolButton.active{
	background-position:left -42px;
}
.toolButton .icon{
	float:left;
	margin:4px 18px 0 0;
}
.toolButton .adjust{
	position:relative;
	top:7px;
}


#searchForm{
	padding:0;
}
#searchForm fieldset{
	border:none;
	padding:5px 12px 12px 12px;
}
#searchForm legend{
	font-size:14px;
	font-weight:bold;
	color:#212121;
}
#searchForm p{
	padding:5px 0;
}
#searchForm select{
	width:150px;
	margin:0 9px 0 0;
	text-transform:uppercase;
	color:#717173;
	font-size:11px;
	font-weight:bold;
	border:1px solid #9c9c9c;
}
#searchForm p.submit{
	margin:3px 0;
	padding:15px 0;
}
#searchForm p.submit input{
	display:block;
	width:150px;
	height:27px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
	border:none;
	background:url(/templates/1/medias/img/classicform_submit.gif) no-repeat left top;
}

#searchForm p.submit a{
	text-decoration:none;    
	margin: 0 10px 0 0;
	display:block;
	width:150px;
	height:27px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
	border:none;
	float:left;
	padding:6px 0;
	text-align:center;
	background:url(/templates/1/medias/img/classicform_submit-2.gif) no-repeat left top;
}

.list{
	width:100%;
	border-collapse:collapse;
	color:#707072;
	font-size:11px;
	margin:27px 0 0 0;
}
.list thead th{
	position:relative;
	background:#8b8b8b;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	padding:2px 0;
	border-right:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
}
.list thead th .sort img{padding:0 0 0 6px;}
.list .cornerLeft, .list .cornerRight{
	display:none;
	height:1px;
	width:1px;
	font-size:0;
	background:#ebebeb;
	position:absolute;
	top:0;
}
.list .cornerLeft{left:0;}
.list .cornerRight{right:0;}

.list tbody tr{
	background:#ebebeb url(/templates/1/medias/img/liste_tr.gif) repeat-x left top;
}
.list tbody td{
	text-align:center;
	padding:8px 3px;
}
.list tbody td a{
	color:#707072;
	text-decoration:none;
}
.list tbody td a:hover{color:#d30012;}
.list td.desc{
	vertical-align:top;
	padding-left:28px;
	text-align:left;
	padding-left:0;
}
.list td.desc strong{text-transform:uppercase;}

.list td.price{
	font-weight:bold;
	color:#d30012;
}
.list td a.illustration{
	display:block;
	width:63px;
	/*height:36px;*/
	overflow:hidden;
	position:relative;
	margin:0 auto;
	font-size:0;
	border:3px solid #c0c0c0;
	background-color:#b0b0b0;
}
.list td a.illustration:hover{border-color:#828282;}
.list td a.illustration img{display:block;position:relative;margin:0 auto;}

.list td.puce{
	width:10px;
	vertical-align:top;
	padding:11px 6px 8px 12px;
}



.pageSelect{
	text-align:center;
	padding:10px 0;
	background:#ebebeb url(/templates/1/medias/img/liste_tr.gif) repeat-x left top;
}
.pageSelect a{
	color:#d30012;
	text-decoration:none;
}
.pageSelect a:hover{text-decoration:underline;}
.pageSelect .active, .pageSelect a.active{
	color:#6f6f71;
	font-weight:bold;
}

#moteur_alert{
	display:none;
	float:left;
	width:100%;
}
a#bt_affiche_moteur_alert{
	color:#6f6f71;
	text-decoration:none;
	padding:0 0 0 15px;
	background:url(/templates/1/medias/img/ctxmenu_puce1.gif) no-repeat left 3px;
}
a#bt_affiche_moteur_alert:hover{
	color:#212121;
	background-position:left -17px;
}
#moteur_alert form{margin:10px 0;}
#searchForm fieldset.radioList{
	width:324px;
	padding:12px;
	margin:0 0 12px 0;
	border:none;
	background:#9d9c9f url(/templates/1/medias/img/radiolist-top.gif) repeat-x left top;
}
#searchForm fieldset.radioList legend{    
position: absolute;
    top: 80px;
	cursor:pointer;
	color:#EBEBEB;
}
#searchForm fieldset.radioList{
}
#searchForm fieldset.radioList ul{
	float:left;
	list-style-type:none;
	width:324px;
	color:#ffffff;
	font-weight:bold;
	padding:10px 0;
}
#searchForm fieldset.radioList li{
	float:left;
	width:162px;
	height:58px;
	padding:0;
}
#searchForm fieldset.radioList li input{display:none;}
#searchForm fieldset.radioList li .radio{display:none;}
#searchForm fieldset.radioList li .pngFix{
	float:left;
	position:relative;
	top:12px;left:-40px;
	margin:0 0 0 50%;
}
#searchForm fieldset.radioList li label{
	display:block;
	float:left;
	width:162px;
	height:58px;
	background:url(/templates/1/medias/img/radiolist_bg.gif) no-repeat left top;
}
#searchForm fieldset.radioList li label.active, #searchForm fieldset.radioList li label:hover{background-position:left -59px;}


#jobs{
	float:left;
	width:611px;
	list-style-type:none;
	color:#ffffff;
	text-transform:uppercase;
	font-size:9px;
}
#jobs .title{
	position:absolute;
	top:85px;left:12px;
	font-size:14px;
	font-weight:bold;
}
#jobs a{
	color:#ffffff;
	text-decoration:none;
	padding:0 12px 0 0;
	background:url(/templates/1/medias/img/job_puce.gif) no-repeat right 3px;
}
#jobs a:hover{color:#c2c2c2;}
#jobs li{
	float:left;
	overflow:hidden;
	width:194px;
	margin:0 11px 12px 0;
	position:relative;
	border:1px solid #b3b3b3;
	border-bottom:3px solid #747474;
}
#jobs li.lastChild{margin-right:0;}
#jobs li ul{
	min-height:57px;
	position:absolute;
	left:0;top:120px;
	padding:20px 12px 0 12px;
	list-style-type:none;
}
#jobs li ul li{
	float:none;
	border:none;
	width:auto;
	margin:0;
	padding:2px 0 1px 0;
}
#jobs img{
	display:block;
	border-bottom:1px solid #5f5f5f;
}

.p_standard.jobs{padding-top:80px;}


.link{
	display:block;
	width:150px;
	height:20px;
	margin:3px 0 0 0;
	color:#d30012;
	text-decoration:none;
	color:#ffffff;
	text-align:center;
	text-transform:uppercase;
	font:normal bold 11px/20px Arial, Verdana, sans;
	background:url(/templates/1/medias/img/link_bg.gif) no-repeat left top;
}
.link:hover{color:#fad6d9;}


#rightCol .rightCol .job{
	width:194px;
	height:106px;
	overflow:hidden;
	position:relative;
	border:1px solid #b3b3b3;
	border-bottom:3px solid #747474;
	margin:0 0 20px 0;
}
#rightCol .rightCol .job img{
	display:block;
}
#rightCol .rightCol .job span{
	display:block;
	width:170px;
	position:absolute;
	left:0;bottom:0;
	color:#ffffff;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	padding:8px 12px;
}

#rightCol .rightCol .jobs{
	list-style-type:none;
	padding:6px 0 5px 0;
}
#rightCol .rightCol .jobs li{
	padding:6px 36px 6px 12px;
	margin:0 0 1px 0;
	text-transform:uppercase;
	background:#d2d2d3 url(/templates/1/medias/img/list_puce.gif) no-repeat 170px 11px;
}
#rightCol .rightCol .jobs li a{
	display:block;
	width:148px;
	padding:2px 0;
	font-size:9px;
	color:#6f6f71;
	text-decoration:none;
}
#rightCol .rightCol .jobs li a:hover{background-color:#c5c5c5;}
#rightCol .rightCol .jobs li a strong, #rightCol .rightCol .jobs li strong{
	color:#212121;
	font-size:11px;
}

#map{
	margin:20px 0 0 0;
	border-bottom:1px solid #8b8b8b;
}
#map .title{
	padding:4px 322px 4px 0;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:1px solid #8b8b8b;
	margin:0 0 6px 0;
	background:url(/templates/1/medias/img/maptitle_bg.gif) no-repeat left top;
	font-size:11px;
	line-height:12px;
}
#mapView{margin:0 0 6px 0;}


.regions{
	float:left;
	width:412px;
	color:#d30012;
	padding:0 199px 3px 0;
	list-style-type:none;
}
.regions li{
	float:left;
	width:182px;
	padding:0 12px 3px 12px;
	background:url(/templates/1/medias/img/icons/page-next.gif) no-repeat left 4px;
}
.regions li a{color:#d30012;text-decoration:none;}
.regions li a:hover{text-decoration:underline;}


#carouselNews ul.list{
	width:381px;
	height:286px;
	overflow:hidden;
	padding: 0 0 6px 0;
}

.newsletter{
	margin:10px;
}
.newsletter label{
 font-weight:bold;
 }

#men_recherche{
	/*position:absolute;
	z-index:99999;
	bottom:px;
	right:0px;
	background-color:#fff;*/

}
#men_recherche ul{
	margin:0px 0px 0px 20px;
	list-style-type:none;
	font-size:11px;
	padding:2px 0 0 0;
}
#men_recherche li{
	list-style-position:inside;
}
#men_recherche ul li a{
	padding:0 0 0 27px;
	background:url(/templates/1/medias/img/ctxmenu_puce2.gif) no-repeat 15px 3px;
}
#men_recherche  a{
	color:#6f6f71;
	text-decoration:none;
	padding:0 0 0 20px;
	background:url(/templates/1/medias/img/ctxmenu_puce1.gif) no-repeat left 3px;
}
#men_recherche ul li a:hover, #men_recherche ul li a.active{
	background-position:15px -20px;
}
.debug{	
	position:fixed;
	z-index:999;
	top:0px;
	right:0px;
	background-color:#fff;
	border:1px solid #888;
	padding:10px;
	height:600px;
	width:300px;
	overflow:scroll;
}
.debug2{	
	position:fixed;
	z-index:999;
	top:0px;
	left:0px;
	width:300px;
	background-color:#fff;
	border:1px solid #888;
	padding:10px;
	height:600px;
	overflow:scroll;
}
.ul_ariane{
	display:none;
}
#men_recherche ul li a.li_ariane{
	margin:0px 0px 0px 10px;
	padding:0;
	list-style-type:none;
	background-image:none;
}
