/*  CSS Reset --------------------------------------
	SQLI - Décembre 2007 - All rights reserved
---------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

/* remember to define focus styles! */
:focus {
	outline:0;
}

body {
	line-height: normal;
	color: black;
	background: white;
}

ol,
ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:collapse;
	border-spacing: 0;
}
caption,
th,
td {
	text-align: left;
	font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}
blockquote,
q {
	quotes: "" "";
}
strong {font-weight:bold;}

/**
 * @section			master css
 */
body,
html {width:auto;height:100%;}
html {font-size:11px;}

body {
	margin:0;padding:0;
	color:#383838;background:#f3f3f3 url(../images/bg.jpg) repeat-x center -118px;
    font-family:Arial;font-size:11px;
    text-align:center;
}
/*body * {font-size:11px;}*/

.marginT30 {margin-top:30px;}
.marginT10 {margin-top:10px;}
.marginT15 {margin-top:15px;}
.marginT5 {margin-top:7px;}
.marginL20 {margin-left:20px;}
.marginL25 {margin-left:25px;}
.marginL15 {margin-left:15px;}
.marginL10 {margin-left:5px !important;}
.marginL20 {margin-left:20px !important;}
.marginL10_2 {margin-left:10px !important;}
.marginL40 {margin-left:40px;}
.marginL50 {margin-left:52px;}
.marginL115 {margin-left:105px !important;}
.marginL120 {margin-left:110px !important;}
.marginR3 {margin-right:3px;}
.marginR8 {margin-right:8px;}
.marginR10 {margin-right:10px;}
.marginR20 {margin-right:20px;}
.marginB10 {margin-bottom:10px;}
.paddingT10 {padding-top:10px;}

.lh40 {line-height:32px !important}

.width60 {
    float:left;
    width:60px !important;
}
.w76 {width:76px;}
.width130 {width:130px;}
.w158 {width:158px;}
.width246 {
    float:left;
    width:246px;
}
.width267 {
    float:left;
    width:267px;
}
.w560{width:560px;}
.width780 {
    float:left;
    width:780px;
}

.h212{height:212px;}

.text_gris {color:#6F6F6F;}
.link_gris {color:#909090;}
.list_link a {color: #36ACEF;}
.mail,
.link_bleu,
.link {color:#049ED7;}
.mail {text-decoration:underline;}

.default .text-left {text-align:left;}

.alignR {text-align:right;}

.img_news,
.img_event,
.illustration-left,
.object-left,
.floatL {float:left;}
.illustration-right,
.object-right,
.floatR {float:right;}
.hide {display:none;}

#content2 .object-right .attribute-image img,
.object-right .attribute-image img {margin:0 0 5px 12px;}

.object-center p,
.object-center .attribute-image,
#content2 .object-center p {text-align:center;}

#content2 .object-center p img,
.object-center p img,
.object-center .attribute-image img {
	display:inline;
	margin:0;
}

a {
	text-decoration:none;
	cursor:pointer;
}
a,
h3 {color:#049ED7;}
h3 {font-weight:bold;}
h3,
.txt_13 {font-size:13px;}
.txt_14 {font-size:14px;}
.txt_15 {font-size:15px;}
.txt_16 {font-size:16px;}
.txt_17 {font-size:17px;}
.txt_18 {font-size:18px;}
.bold {font-weight:bold;}

h4,
.h4 {
	display:block;
	font-weight:bold;
}

#content2 p.text-right{ text-align: right;}

.link_fleche,
.link_fleche2 {
	display:block;
	padding:0 0 2px 10px;
	color:#049ED7;background:url(../images/fleche_link_noir.gif) no-repeat 0 6px;
    font-family: inherit; font-size:12px;font-weight:bold;
}
.link_fleche2 {
	background-position:0 5px;
	font-weight:normal;
}
.link_fleche2:hover {text-decoration:underline;}

.link_lire,
.link_fermer {padding:0 0 0 15px;}
.link_lire {background:url(../images/picto_lire.jpg) no-repeat 0 2px;}
.link_fermer {background:url(../images/picto_fermer.jpg) no-repeat 0 2px;}

.link_lire:hover,
.link_lire:hover {text-decoration:underline;}

.top {
    position:relative;
    float:right;
	padding:0 10px 0 0;margin-right:8px !important;
	color:#909090;background:url(../images/top.png) no-repeat center right;
    font-weight:normal;
    text-transform:none;
	line-height:34px !important;
}

.clear {
    overflow:hidden;
    clear:both;display:block;
    margin:0;padding:0;
    height:1%;
    font-size:1%;
    line-height:1%;
}

.img_margin,
#content2 .img_margin,
#content1 .img_margin {margin:0;}

hr {
	padding:0;margin:0 0 10px !important;margin:0 0 5px;
	height:1px;
	color:#000;background-color:#000;
}

#global {
    margin:0 auto;
    width:1000px;
    text-align:left;
}

#mainWrapper {width:1000px;}

#page {
	padding:0 8px;
	height:auto;
}
#page:after {
	overflow:hidden;visibility:hidden;
    display:block;clear:both;
    height:0;
    content:".";
}
#page {zoom:1;}

#header {
	position:relative;z-index:3;
	height:151px;
	padding-top:6px;
	color:#909090;background:url(../images/bg_header.jpg) no-repeat;
    font-size:11px;
}
#header {font-size:11px;}

#nav {
	position:relative;z-index:20;
	clear:both;
	height:37px;
	background:url(../images/nav/bg_nav.jpg) repeat-x;
}
#acces {float:left;}
#acces a {padding-left:12px;margin-right:6px;margin-left:6px;}

#links {
    float:left;
    margin-left:27px;
}

#search_box {
	overflow:hidden;
    float:right;
	padding-right:100px;
}

#search_box input {
	margin-top:-3px;border:solid 1px #7d7d7d;padding:0 0 0 8px;
	height:14px;
	vertical-align:middle;
	color:#4D4D4D;background:#9c9c9c;
	font-size:11px;
}
#search_box .loupe_gd {
	height:auto;
	margin:0 0 0 5px;border:0;padding:0;
	background:none;
}

#search_box .loupe_plus{margin:0 0 0 7px;}

#lang {
    float:left;
    margin-left:23px;
}

.langue{width:60px;}

.logo {
	position:relative;z-index:1;
	float:left;display:inline;
	height:103px;width:529px;
	margin:15px 0 0 35px;
	background:url(../images/logo.png) no-repeat;
}

#boutons_picto {
	position:relative;z-index:1;
    float:left;
    padding-top:15px;padding-left:80px;
    width:337px;
}

#boutons_picto a{margin-right:1px}

#boutons_picto .btn_missing,
#boutons_picto .btn_missing:hover,
#boutons_picto .btn_missing_select {
    float:left;
	margin-left:0px;
	width:111px;height:111px;
    background:url(../images/btn_missing.png) no-repeat;
}
#boutons_picto .btn_missing:hover,
#boutons_picto .btn_missing_select {background:url(../images/btn_missing_over.png) no-repeat;}

#boutons_picto .btn_worlwide {background:url(../images/btn_worldwide.png) no-repeat;}
#boutons_picto .btn_worlwide,
#boutons_picto .btn_worlwide:hover,
#boutons_picto .btn_worlwide_select {
    float:left;
    width:112px;height:111px;
}
#boutons_picto .btn_worlwide:hover,
#boutons_picto .btn_worlwide_select {background:url(../images/btn_worldwide_over.png) no-repeat;}

#boutons_picto .btn_wanted {background:url(../images/btn_wanted.png) no-repeat;}
#boutons_picto .btn_wanted,
#boutons_picto .btn_wanted:hover,
#boutons_picto .btn_wanted_select {
    float:left;
    margin-left:0;
    width:111px;height:111px;
}
#boutons_picto .btn_wanted:hover,
#boutons_picto .btn_wanted_select {background:url(../images/btn_wanted_over.png) no-repeat;}

#worldwide {text-align:center;}

#boutons_picto img {
    float:left;
    margin-left:8px;
}

#btn_outil {
    float:left;
    margin-top:12px;margin-left:9px;padding:0 6px 0 0;
    width:25px;
}

#btn_outil .btn_envoyer {
    display:block;
    width:23px;height:17px;
    margin:0 0 0 5px;
}

#btn_outil .btn_ajouter {
    display:block;
    width:23px;height:20px;
    margin:0 0 0 5px;
}

#btn_outil .btn_imprimer {
    display:block;
    width:23px;height:20px;
    margin:0 0 0 5px;
}

.sep_h {
	overflow:hidden;
	margin:6px 0;
	height:1px;width:23px;
}

.menu {
	display:block;
	width:100%;
}

.menu:after {
	content:".";
	visibility:hidden;overflow:hidden;
    display:block;clear:both;
    height:0;
}
.menu {zoom:1;}

.menu li {
	position:relative;
    float:left;
    height:37px;
}

.menu li {zoom:1;}

.on_1 {
    position:relative;top:30px;
    width:98px;height:9px;
}

.on_3 {
    position:relative;top:30px;left:300px;
    width:98px;height:9px;
}

.menu li a {
    float:left;
	padding:10px 26px 0 27px;
	height:27px;
	color:#FFF;
    font-size:13px;font-weight:bold;
    text-transform:uppercase;text-align:center;
}
.menu .select_menu a {background:url(../images/nav/arrow_white.png) no-repeat bottom center;}

li.select_menu {background:url(../images/nav/bg_sub_menu_selected.png) repeat-x center;}

.menu li a span {
    /*display:inline-block;*/
   	float:none;
}
#nav .menu li a span {font-size:13px;}

.menu li a:hover {
    display:block;
    border-bottom:1px solid #0980bc;
    background:url(../images/nav/bg_nav_over.gif) repeat-x center;
}

.menu li.alone a:hover {border-bottom:0;}

.hover {
    display:block;
    /*border-bottom:1px solid #0980bc;*/
    background:url(../images/nav/bg_nav_over.gif) repeat-x center;
}

.bloc_bleu{width:100%; height:285px;}

.titre_menu {
    float:left;
    padding-left:25px!important;
}

.fleche {
    position:relative;top:18px;
    width:22px;height:20px;
}

.slct {visibility:visible;}

.fil_ariane {
    margin-top:1px;margin-bottom:11px;
    height:19px;
    font-size:9px;
}

.link_ariane {
    float:left;display:inline;
	padding:0 10px 0 0;
	height:19px;
    background:url(../images/nav/ariane_fleche_gris.gif) no-repeat right;
}
.link_ariane a {color:#434343;}

.ariane_gris {
    display:inline-block;
    padding:4px 7px 4px 7px;
    height:11px;
}

.ariane {
    float:left;display:inline-block;
    padding:0 10px 0 0;
    height:19px;
    background:url(../images/nav/ariane_fleche_blanc.gif) no-repeat right;
}

.ariane_blanc {
    display:inline-block;
	padding:4px 7px 4px 7px;
	height:11px;
	color:#049ED7;
}

.media {margin-top:100px;}

.slider {
	position:relative;
	clear:both;
	margin:8px 0;
	height:354px;
}

.slider_top {
	height:275px;
	background:url(../images/slider/bg_slider_top.jpg) repeat-x;
}

.slider_top h2 {color:#E55D1F;}
.slider_top .texte h2 {padding:0;margin:0 0 10px;}

.slider_top_content:after {
	content:".";
    overflow:hidden;
    clear:both;display:block;visibility:hidden;
    height:0;
}
.slider_top_content {zoom:1;}
.slider_top_content .visual {
	overflow:hidden;
    float:left;
	width:491px;height:275px;
}
.slider_top_content .visual img {display:block;}

.slider_top_content:after {
	overflow:hidden;visibility:hidden;
    display:block;clear:both;
    height:0;
    content:".";
}

.slider_top .texte {
	position:relative;
	float:left;display:inline;
	margin:17px 0 0 14px;
	width:470px;
	color:#A0A0A0;
    font-size:15px;
}

.slider_top .texte .chapo {
	margin:0 0 13px;
	color:#FFF;
	font-size:16px;font-weight:bold;
}

.slider_top .btn_read {
	position:absolute;left:50%;top:219px;
    display:block;
    width:262px;height:27px;
    margin:0 0 0 -131px;
}

.slider_top .compteur {
	position:absolute;top:237px;right:0;
	display:block;
    margin:0;
    font-size:15px;font-weight:bold;
}
.slider_top .compteur .select {
	color:#E55D1F;
	font-size:15px;
}

.slider_bottom {
    position:absolute;left:0;
    overflow:hidden;
    clear:both;
    height:78px;width:984px;
    background:url(../images/slider/bg_bottom.jpg) repeat-x;
}
.slider_bottom h2 {
    padding:0;
    color:#FFF;
    font-size:11px;
}

.contentWrapper:after {
	content:".";
    overflow:hidden;
    clear:both;display:block;visibility:hidden;
    height:0;
}
.contentWrapper {zoom:1;}

.slider_bottom .slider_bottom_window {
	position:absolute;left:0;
	margin:0 0 0 45px;
	width:80000px;
}

.slider_bottom .news_slide {
	position:relative;
    float:left;
	padding:4px 12px 0 0;
	height:74px;width:293px;
}

.slider_bottom .select .bordure_img {background:#E55D1F;}

.slider_bottom .bordure_img {
    float:left;
    background:#FFF;
}
.slider_bottom .bordure_img a {
	overflow:hidden;
	display:block;
	margin:4px;
	width:147px;height:62px;
}
.slider_bottom .bordure_img img {
	display:block;
	margin:0 auto;
}

.slider_bottom .texte {
    float:left;
	width:132px;
	margin:0 0 0 6px;
	color:#A0A0A0;
}

.fleche_gauche {
	position:absolute;z-index:100;top:0;left:0;
	display: block;
	width:30px;height:77px;
	background:url(../images/slider/fleche_white_left.jpg) no-repeat;
}

.fleche_droite {
	position:absolute;z-index:100;right:0;top:0;
    display:block;
    width:30px;height:77px;
    background:url(../images/slider/fleche_white_right.jpg) no-repeat;
}

.marginL45 {margin-left:45px;}

#btn_1 {
    display:block;
    width:126px;height:80px;
    background:url(../images/slider/e-passport.jpg) no-repeat;
}
#btn_1.selected{background:url(../images/slider/e-passport_roll.jpg) no-repeat;}

#btn_2 {
    display:block;
    width:126px;height:80px;
    background:url(../images/slider/works-art.jpg) no-repeat;
}
#btn_2.selected{background:url(../images/slider/works-art_roll.jpg) no-repeat;}

#btn_3 {
    display:block;
    width:127px;height:80px;
    background:url(../images/slider/anti-counterfeiting.jpg) no-repeat;
}
#btn_3.selected {background:url(../images/slider/anti-counterfeiting_roll.jpg) no-repeat;}

.mainContent {
	overflow:hidden;
    float:left;
	width:669px;
}

.mainContent2 {position:relative;float:left;display:inline;margin:5px 0 0 5px;width:765px;}

.mainContent_no_widget_left{position:relative;float:left;display:inline;margin:5px 0 0 5px;}

.mainContent2_video_gallery {margin:5px 0 0 9px!important;}

.mainContent2_result_datasheet {
    float:left;
    margin:5px 0 0 20px;
    width:750px;
}

.mainContent3 {
    float:left;
    margin:5px 0 0 20px;
}
.mainContent4 {float:left;}

.mainContent4_100 {
    float:left;
    width:758px;
}

.contextual {
	overflow:hidden;
    float:left;
	padding:0 0 12px 12px;
	width:300px;
}

.contextual2 {
    float:left;
    padding:0 0 0 12px;
}

.contextual3 {
	overflow:hidden;/*temp*/
    float:left;display:inline;
    width:550px;
}

.contextual3_100 {
    float:left;
    width:758px !important;
}

.width134 {
    float:left;
    width:134px !important;
}

.width150 {
    float:left;
    width:150px !important;
}

.width170 {
    float:left;
    width:171px !important;
}

.width180 {
    float:left;
    width:180px !important;
}

.contextual_100 {
    float:left;display:inline;
    width:99%;
}

.contextual_755{float:left;display:inline;width:755px;}

.title_fugitive_datasheet {height:38px!important; width:100%!important;}

.contextual_100 .width780 .title a,
.contextual_100 .width60 .title a,
.contextual_100 .width170 .title a,
.contextual_100 .width134 .title a,
.contextual_100 .width130 .title a,
.contextual_100 .width150 .title a,
.contextual_100 .width180 .title a {
	color:#383838;
	line-height:33px !important;
}

.contextual_100 .width780 .title div.container,
.contextual_100 .width60 .title div.container,
.contextual_100 .width170 .title div.container,
.contextual_100 .width134 .title div.container,
.contextual_100 .width130 .title div.container,
.contextual_100 .width150 .title div.container,
.contextual_100 .width180 .title div.container {
	border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;
	height:32px;width :auto !important;
    font-size:15px;font-weight:bold;
    text-transform:uppercase;
}

.contextual_100 .width780 div.container h3,
.contextual_100 .width60 div.container h3,
.contextual_100 .width170 div.container h3,
.contextual_100 .width134 div.container h3 {line-height:34px;}

.contextual_100 div.container h4 {line-height:34px !important;}

.bloc_gris {margin-top:1px;}

.news {
	margin:0;
	width:650px;
}

.news .article img.events {float:left;}

.news_small {
    clear:both;
    padding-bottom:10px;
    width:auto;
}

.aside .news_small {margin-left:2px;margin-right:2px;}

.media_img {margin:0 2px 0 0;}

.bloc_news {
	float:left;display:inline;
	margin:12px 0 12px 12px;
	width:640px;
}

.bloc_news_small {
    float:left;
	padding:6px;margin:12px 0 12px 12px;
	width:416px;
}

.bloc_news2 {
    float:left;
	margin:5px 0 5px 0px;padding:6px 0 6px 0;
	width:100%;
}

.bloc_news2 h2,
.bloc_news2 a {padding-left:3px;}

.zone {width:316px!important;}

span.flag-langue {
	padding:0 0 0 15px;
	margin:0;
	white-space:nowrap;
}
span.flag-langue.no-padding{
	padding-left: 0px !important;
}
.bloc_event span.flag-langue {float:left;}

span.flag-langue img {margin:0 2px 0 0!important;padding:0 !important;}

.bordure {border-bottom:solid 1px #dadada;padding-bottom:12px;}

.bordure a:hover,
.bordure a {color:#383838;text-decoration:none;}
.bordure a:hover {text-decoration:underline;}

.bordure2 {border-bottom:solid 1px #dadada;padding-bottom:5px;}

h1 {
	margin-bottom:11px;
	color:#262626;
    font-weight:bold;
}
h1 a:hover,
h1 a {color:#383838;text-decoration:none;}
h1 a:hover {text-decoration:underline;}

h2 {padding-left:5px;font-weight:bold;}

.addthis_button {
    float:right;
    margin-top:10px;
}

.bloc_news_right {
    float:right;
    padding:6px;margin:17px 0 16px;
    width:223px;
}

.bloc_news_mini {
    margin:6px 0 0;padding-bottom:6px;border-bottom: solid 1px #d3d3d3;
    font-family:Verdana;font-size:9px;font-weight:bold;
}

.bloc_news_mini_last {
    margin:6px 0 0 0;padding-bottom:6px;
    font-family:Verdana;font-size:9px;font-weight:bold;
}

.bloc_event {
	padding:6px;margin:7px 0 16px 6px;
	width:640px;
}
.bloc_event:after {
	content:".";
    overflow:hidden;
    clear:both;display:block;visibility:hidden;
    height:0;
}
.bloc_event {zoom:1;}
.bloc_event h2 {
	float:left;
	padding-left:0;
}
.bloc_event h2.small_column_title {
	width : 100px;
}
.bloc_event p a {text-decoration:none;}
.bloc_event p a,
.bloc_event p a:hover {color:#383838;}
.bloc_event p a:hover {text-decoration:underline;}

.text_event h2 {
    display:inline;
	margin-bottom:10px;padding-left:2px;
	color:#E55D1F;
    font-size:9px;
}

.text_event span {
    display:inline-block;
    width:auto;
    font-weight:bold;
}

.text_event p {margin-top:10px;}

.text_event .bordure {border-bottom:solid 1px #dadada;padding-bottom:9px;}

.text_event {
    float:left;
    width:416px;
    margin-left:15px !important;
}

.cols {
    float:left;
    border-right:solid 1px #afafaf;margin-right:5px;
    width:209px;
}

.cols:after {
	content:".";
    overflow:hidden;
    clear:both;display:block;visibility:hidden;
    height:0;
}
.cols {zoom:1;}

.cols img {margin-bottom:11px;}

.cols p {
	margin-top:13px;
	width:180px;
}

.last {
	border-right:none;margin-right:0;
	width:200px;
}

.bg_bloc {width:298px;}

.bloc_video_mainContent {
	margin-left:5px;margin-top:19px;padding:0 2px;border:1px solid #CFCFCF;
	width:197px!important;
}

.title_bloc_video_mainContent {
    margin:0 0 6px;padding:7px 0 0 27px;
    background:url("../images/picto_video.gif") no-repeat scroll 6px 6px transparent;
    font-weight:bold;
    line-height:18px;
}

.bloc_selected {
    border: solid 1px #e5e5e5;padding-top:8px;
    width:296px;height:27px;
    font-weight:bold;
    text-align:center;
}

.contextual .crime,
.mainContent .crime,
.aside .crime {
    position:relative;
    clear:both;
    padding:32px 0 0;margin:0 0 9px;
    width:298px;
    background:#eaeaea url(../images/photos/titre_01.jpg) no-repeat left top ;
}
.mainContent .crime,
.aside .crime {
	padding:0;
	width:205px;
	background:none;
}
.aside .crime {width:213px;}
.aside .crime,
.mainContent .crime {min-height:170px;}

.contextual .crime .rubrique {
	position:relative;z-index:1;
	display:none;
}

.contextual .crime p,
.mainContent .crime p,
.aside .crime p {padding:5px 0 20px 10px;border-bottom:1px solid #c5c5c5;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;}
#content2 .mainContent .crime .carouselWrapper p,
#content2 .aside .crime .carouselWrapper p {padding-top:10px;padding-bottom:10px;}
.contextual .crime p a,
.mainContent .crime p a,
.aside .crime p a {color:#383838;}

.contextual .crime h3,
.mainContent .crime h3,
.aside .crime h3 {
	padding:10px 0 5px 10px;
	border:1px solid #CFCFCF;border-top:0;
}

.mainContent .crime .rubrique h3,
.aside .crime .rubrique h3 {border:0;}

.contextual .crime .btn_crime,
.mainContent .crime .btn_crime,
.aside .crime .btn_crime {
    position:absolute;top:8px;right:5px;z-index:2;
    display:block;
    margin:0;padding:1px 5px;
    white-space:nowrap;
}

/**
 * @section			crime areas slider
 */
.contextual .crime .pagination_img,
.mainContent .crime .pagination_img,
.aside .crime .pagination_img {
	position:absolute;top:150px;z-index:2;right:10px;
	height:10px;
	color:#FFF;
}
.aside .crime .pagination_img {top:160px;}

.mainContent .crime .pagination_img,
.aside .crime .pagination_img {right:0;}
.crime .pagination_img:after {
	content:".";
    overflow:hidden;
    clear:both;display:block;visibility:hidden;
    height:0;
}
.crime .pagination_img {zoom:1;}

.crime .pagination_img p {
	float:left;
	padding:0;border:0;
}
.crime .pagination_img p .orange {color:#E55D1F;}
.crime .pagination_img ul {
	float:left;
	margin:0;padding:0;
	list-style:none;
}
.aside .crime .pagination_img ul,
.mainContent .crime .pagination_img ul {margin:2px 0 0;}

.crime .pagination_img li {
	float:left;
	margin:0;padding:0;
	background:none;
}

.contextual .crime .pagination_img img,
.mainContent .crime .pagination_img img,
.aside .crime .pagination_img img {
	margin:0 0 0 5px;
	vertical-align:middle;
}

.crime .carouselWrapper {
	position:relative;z-index:1;
	overflow:hidden;
	clear:left;
	width:100%;
}
.crime .carouselWrapper ul {
	position:relative;
	padding:0;
}
.crime .carouselWrapper ul:after {
	content:".";
    overflow:hidden;
    clear:both;display:block;visibility:hidden;
    height:0;
}
.crime .carouselWrapper ul {zoom:1;}
.crime .carouselWrapper li {
	position:absolute;left:-100%;
	float:left;
	margin:0;padding:0;
	background:#EAEAEA;
}
.mainContent .crime .carouselWrapper li a,
.aside .crime .carouselWrapper li a {
	overflow:hidden;
	display:block;
	width:205px;
}
.aside .crime .carouselWrapper li a {width:213px;}
.mainContent .crime .carouselWrapper li h3 a,
.aside .crime .carouselWrapper li h3 a,
.mainContent .crime .carouselWrapper li p a,
.aside .crime .carouselWrapper li p a {
	overflow:visible;
	display:inline;
	widht:auto;
}
#content2 .mainContent .crime .carouselWrapper li h3,
#content2 .aside .crime .carouselWrapper li h3 {margin-bottom:0;}

#content2 .mainContent .crime .carouselWrapper li a img,
#content2 .aside .crime .carouselWrapper li a img {
	display:block;
	margin:0;
}

.contextual .crime .carouselWrapper li {width:298px;}

.crime .carouselWrapper li.select {
	position:relative;left:0;top:0;
	clear:left;
}

/**
 * @section			video widget
 */
.contextual .video {
	overflow:hidden;
	padding:32px 0 0 0;margin:0 0 10px;
	width:298px;
	background:url(../images/photos/titre_02.jpg) no-repeat;
	text-align:center;
}

.mainContent .video,
.aside .video {border-bottom:1px solid #e5e5e5;padding:0 0 10px;margin:0 0 10px;}
#content2 .mainContent .video .titre,
.mainContent .video .titre,
.aside .video .titre,
#content2 .aside .video .titre {
    padding:0 0 0 27px;margin:0 0 6px 0;
    background:url(../images/picto_video.gif) no-repeat;
    font-weight:bold;
    line-height:18px;
}

.contextual .video img {
	margin:10px 0 10px 0;
	width:274px;height:153px;
}
.contextual .video .titre,
.contextual .video .link_fleche {display:none;}

.mainContent .video .bg_bloc,
.aside .video .bg_bloc {
	width:auto;
	background:none;
}

.contextual .news_small {
	margin:0;
	width:298px;
}

.contextual .barre_titre_small {

	padding-left:14px;
	width:284px;height:47px;
	color:#383838;background: url(../images/bg_titre.png) no-repeat;
    font-size:15px;font-weight:bold;
    text-transform:uppercase;
	line-height:33px;
}

.contextual .bloc_news_small {
    float:left;
    padding:6px;margin:12px 0 12px 12px;
    width:274px;
}

.contextual .bloc_news2 {
	float:none;
	margin:5px 0 5px 6px;padding:6px;
	width:auto;
}

.contextual .quick_link {margin:0 0 0 11px;}

.contextual .quick_link img {margin:10px 8px 0 0;}

.contextual .quick_search {margin:14px 7px 0 11px;}

.quick_search {
	clear:both;
	padding-left:2%;padding-right:2%;
	width:96%;
}

.quick_search a {
    display:inline-block;
	/*margin:2px;*/margin:0;
	color:#000;
}
.quick_search a:hover {color:#049ED7;}

.rechercher {margin-right:5px;}

.bloc_rechercher {/*padding-top:25px;*/}
.onglets li.onglets_0,
.onglets li.onglets_3,
.onglets li.onglets_4,
.bloc_result .selected,
.extend .full_extend,
.open .extend_button .link_lire,
.extend .extend_button .link_fermer,
.onglets #onglets_0 {display:none;}

.onglets .onglets_2,
.onglets #onglets_3,
.open .full_extend,
.open .extend_button .link_fermer,
.onglets .onglets_2.selected {display:block;}

.fiche_perso {height:auto;}

.onglets_bloc { background: url("../images/bg_search.jpg") repeat-x scroll 0 0 transparent;
	height:191px; position: relative;}

.onglets_bloc_videos {height:141px;}

.bloc_result {display:block;}

.bloc_result .result .bloc,
.bloc_detail_wanted {padding:0 9px 9px 9px;border-bottom:#1a1a1a solid 5px;}

.bloc_bordure {
    float:left;
    border-right:1px solid #efefef;border-bottom:1px solid #efefef;padding:2px;
    width:313px;height:161px;
}

.result {
	margin-left:5px;
	width:974px;
}

.result_datasheet {padding-bottom:30px;}

#result_details { margin-left:5px; width:965px; background-color: #fff; }

.wanted,
.wanted .selected {
    display:block;
    width:305px;height:161px;
}

.wanted:hover {
    display:block;
    width:313px;height:161px;
}

.wanted div.photo {float:left;margin:7px !important;width: 115px;height:145px;overflow:hidden;position:relative;}
.wanted img.photo{width: 115px;}

.text_wanted { float:left; margin:11px 0 0 10px; color:#383838; width:166px; overflow:hidden;}

#une_result  .text_wanted {
	width:300px;
}
.wanted .text_wanted .titre {
    float:left;
	margin-bottom:10px !important;margin:0;
	font-weight:bold;
}

.wanted .text_wanted .date { margin:0 0 0 20px; color: #000; font-weight: normal; margin-bottom: 11px;}

.wanted:hover .text_wanted .titre {
    float:left;
	margin:0 0 10px 0!important;margin: 0;
	color:#E55D1F;
}

.wanted:hover .text_wanted .date {
	margin:0 0 0 20px;
	color:#FFF;
}

.text_wanted .sep {
	overflow:hidden;
	clear:both;
	padding:0;margin:11px 0 11px 20px;
	height:1px;width:140px;
}

#une_result  .text_wanted .sep {
	width:266px;
}

.btn_outils {margin-right:12px!important;}

.puce_fiche {
    left:130px;
    float:left;
    margin:0 12px 0 0;
    width:8px;height:15px;
}

.wanted:hover .puce_fiche {
    left:130px;
    float:left;
    margin:0 12px 0 0;
    width:8px;height:15px;
}

.wanted:hover .text_wanted .sep {
	overflow:hidden;
	clear:both;
	padding:0;margin:11px 0 11px 20px;
	height:1px;width:140px;
}

#une_result .wanted:hover .text_wanted .sep {
	width:266px;
}

#une_result .bloc_bordure {
	height:156px;
}



#une_result .wanted {
	height:156px;
	cursor : pointer;
} 
#une_result .wanted:hover {
	background:url(../images/bg_wanted.jpg) repeat-x center top;
}

.bordure_fiche_detail {
	padding:3px;
	height:25px;
	color:#E55D1F;
    font-weight:bold;
}
.bordure_fiche_detail img {float:left;}

.bordure_fiche_detail span {
    float:left;
    padding:3px;padding-left:5px;
}

.bordure_fiche_detail #profil_tool span {
    float:right;
    padding:5px 3px 3px 5px;
}

.photo_lorenz {margin : 9px 0 0 7px;}

.nom_fugitif {
    float:left;
    padding-left:6px;margin-bottom:5px; /*margin-top: 25px;*/
    font-size:20px;font-weight:bold;
}

.links {
    visibility: hidden;
    float:left;
    margin-left:13px;
}

.wanted:hover .links {visibility: visible;}

.details {
    display:inline-block;
	padding:0 0 0 25px;margin-bottom:8px;
	height:16px;
	color:#FFF;
    background: url(../images/btn_details.gif) no-repeat;
    font-family:Verdana;font-size:9px;font-weight:bold;
	line-height:16px;
}

.tips {
    display:inline-block;
	padding: 0 0 0 25px;
	height:13px;
	color:#049ED7;
    font-family:Verdana;font-size:9px;font-weight:bold;
	line-height:13px;
}

.form_search {
	position:relative;z-index:2;
	padding:0;
	width:100%;
}
.form_search:after {
	overflow:hidden;visibility: hidden;
	display: block;clear: both;
    height: 0;
    content: ".";
}
.form_search {zoom:1;}

form {padding-top:0;}

.form_01 {
    float:left;
    padding:5px 0 8px;
    width:311px;
}

.form_02 {
    float:left;
    border-right:solid 1px #4c4b4b;border-left:solid 1px #4c4b4b;padding:5px 0 8px;
    width:332px;
}

.form_03 {
    float:left;
    padding:5px 0 20px;
    width:290px;
}

.form_04 {
    float:left;
    border-left:solid 1px #4c4b4b;padding:5px 0 20px;
    width:415px;
}

.form_01 label{
	margin-top:10px;
	width:126px;
	clear : both;
}
.form_01 label,
.form_02 label,
.form_03 label,
.form_04 label,
.content_bandeau_label {float:left;color:#AFAFAF;}

.form_01 label,
.form_02 label,
.form_03 label,
.form_04 label {text-align:right;}

.content_news {text-align:left;}

.form_01 select{width:149px;}

.form_02 select{width:75px;}

.form_04 select{width:130px;margin-left:25px;}

.form_01 input,
.form_01 select,
.form_02 input,
.form_02 select,
.form_03 input,
.form_03 select {margin-left:10px;margin-top:5px;}

.form_02 label {
	margin-top:10px;
	width:105px;
}

.form_03 label {
	margin-top:10px;
	width:124px;
}

.form_04 label {
	margin-top:10px;
	width:70px;
}

form img{margin:10px 0 0 96px;}

#bouton_search {
	background: url("../images/background_bouton_search.jpg") no-repeat scroll 0 0 transparent;
    position:absolute;top:144px;left:312px;
    width:333px;height:47px;
}

#bouton_search img {margin:12px 0 0 111px!important;}

#bouton_show {
    position:absolute;top:546px;left:204px;
    width:333px;height:47px;
}

#bouton_show img {margin:12px 0 0 111px!important;}

#title_search{ position:absolute; left: 41px; top: 15px;margin:0!important;}
#title_pict{position:absolute;margin:0!important;width:35px;}

.rechercher .bloc_rechercher #conteneur #onglets_bloc_1 form {padding-top:25px!important;}

#bouton_close_wanted {
    position:absolute;top:-4px;left:448px;
    margin:0!important;
}

.bloc_pagination {
	clear:both;
	margin-left:5px;margin-right:5px;padding:6px 10px 6px 10px;
	width:auto;height:20px;
}

.bloc_pagination span {
    margin-right:20px;
    font-size:14px;
}

.bloc_pagination .precedent {
	margin-left:120px;margin-right:10px;
	vertical-align:middle;
}

.bloc_pagination .suivant {
	margin-left:10px;margin-right:30px;
	vertical-align:middle;
}

.bloc_pagination .imprimer {
	padding-left:23px;
	height:16px;
}

.bloc_pagination .envoyer {
	padding-left:30px;
	height:16px;
}

.bloc_pagination .export {
	padding-left:22px;
	height:16px;
}

.footer {
	margin:20px 0 0;padding-bottom:10px;
	color:#7E7E7E;
    font-size:11px;
    text-align:center;
}
.footer * {font-size:11px;}

.footer a {
	margin:0 20px;
	color:#666;
}

.footer p{margin-top:10px;}

.barre_titre {
	width:650px;height:47px;
	color:#383838;
    font-size:15px;font-weight:bold;
	line-height:33px;
    text-transform:uppercase;
}

.homepage .barre_titre {
   width: 664px;
}

.barre_titre_small {
	width:100%;height:47px;
	color:#383838;
    font-size:15px;font-weight:bold;
    text-transform:uppercase;
	line-height:33px;
}

.barre_titre2 {
	padding-left:14px;
	width:751px;height:47px;
	line-height:55px;
}

.barre_titre span {
    float:left;
    padding-left:14px;
}

.barre_titre_small span {padding-left:14px;}

.flux_rss {
    float:left;
    padding-left:5px;margin:15px 0 0 15px;
}

.btn_all {
    float:left;
    border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;padding:2px 5px;margin: 8px 0 0 3px;
    line-height:12px;
    background:url(../images/btn_all.jpg) repeat-x;
    font-family:Verdana;font-size:9px;font-weight:bold;
    text-transform:none;
}

.detail_droite {
    float:left;
    width:765px;min-height:130px;height:auto;
}

.detail_gauche {
    float:left;
    padding:5px;margin-left:5px;margin-right:0;margin-bottom:5px;
    height:auto;width:191px;
}
.detail_gauche img {display:block;}

.bloc_detail {height:auto;}

.table_detail_profil {
    margin-top:5px;margin-bottom:15px;
    width:95%;
}

.table_detail_profil td {
    padding:2px;border:0 !important;
    height:16px;
}

.table_detail_profil tr {vertical-align:top;}

.table_detail_profil .col1 {
    width:160px;
    text-align:right;
}

.table_detail_profil .col2 {
	padding-left:10px;
	color:#666;
    font-weight:bold;
}
.table_detail_profil .col2.strong {
    color:#000;
    font-weight:bold;
}

.table_detail_profil .col3 {
    width:14px;
    text-align:center;
}

.table_detail_profil .col3 img {margin:0 !important;}

.table_detail_profil .col_photo {width:80px;}

.table_detail_profil .col_photo img {padding:0 0 0 10px}

.table_detail_profil .col_linked {
    color:#000;
    font-weight:bold;
}

.table_detail_profil dl {
    float:left;
    border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;padding-top:8px;padding-bottom:8px;
    width:280px;
}

.table_detail_profil dt {
    float:left;
    width:80px;
}

.table_detail_profil dd {
    float:left;
    width:200px;
    font-weight:bold;
}

.fiche_detail {
    margin:0 5px 20px 5px;padding:0 2px 0 0;
    width:974px;
}

#under_photo {
    padding:22px;
    height:263px;width:143px;
}

.bordure_fiche_detail{ width:977px;}
	
#profil_tool {
    margin:0 0 0 433px;
    width:500px;
    text-align:right;
}

.bordure_fiche_detail .imprimer {
    padding-left:23px;
    height:16px;
}
	
.bordure_fiche_detail .envoyer {
    padding-left:30px;
    height:16px;
}

.bordure_fiche_detail .export {
    padding-left:22px;
    height:16px;
}

#ariane {
    margin-bottom:11px;margin-top:1px;
    height:19px;
    background-image:url('../images/article/ariane.jpg');background-repeat:no-repeat;
    font-size:9px;
}

#ariane span {
    float:left;
    padding:4px;
}

.fil0 {width:46px;}
.fil0 a {color:#434343;}

.fil1,
.fil2 {color:#049ED7;}
.fil1 {width:75px;}
.fil2 {width:50px;}

.bloc_gris.add {height:21px;}

#article_search {
    float:left;
	padding:4px;padding-bottom:0;
	width:975px;
	color:#AFAFAF;
    text-align:right;
}

#article_search img {border:none;margin:0;}

#article_search form {padding:0;}

#article_search  .search_link {
    padding-top:0;
    width:102px;
}

#article_search p {
    float:left;
    padding-left:200px;padding-top:0px;padding-right:5px;
}

#article_search input {
	margin-top:3px;
	color:#818181;
}

#article_search span {
    float:left;
	padding-top:7px;padding-left:5px;padding-right:5px;
	width:55px;
	color:#049ED7;
    text-align:center;
}
#article_search a {float:left;}
#article_search a.back {
    padding-left:4px;padding-top:5px;
    width:100px;
    text-align:left;
}

.bloc_article {margin:0 0 0 5px;}

.bloc_article_left {
    float:left;
    width:670px;
}

.bloc_article_right {
    float:left;
    width:309px;
}

.bloc_article_right strong {
    display:block;
    width:286px;height:21px;
    padding-top:4px;padding-left:10px;
}

.bloc_article_right .bloc {margin:8px;}

.bloc_article_right .bloc div {padding:8px;}

.bloc_article_right .bloc div p {
    border-bottom:1px solid #DADADA;padding:5px;padding-right:0px;
    line-height:16px;
}

.bloc_article_right .bloc div p.last {border-bottom:none;}

#tag_list {
    border-top:1px solid #DADADA;padding:5px;
    font-weight:bold;
}

#mainWrapper .bloc_article_left .barre_titre {
    margin-left:3px;
    width:650px;height:42px;
}

.bloc_article_left #accroche {
	height:22px;width:647px;
	padding:252px 10px 0;padding-bottom:0!important;
	color:#FFF;
}

.bloc_article_left .sstittre {
    float:left;
    width:500px;
}

.bloc_article_left #accroche a {
    float:right;
    margin:0;
}

#content {padding:10px;padding-top:15px;margin-bottom:10px;}

#content p {
    padding-left:5px;padding-bottom:15px;
    line-height:18px;
}

#content p img {margin:10px;}

#content .image_right {
    float:right;
    margin:0 10px 10px 10px;padding-left:146px;padding-top:178px;
    height:22px;width:126px;
}

.with_img_right p {
    float:left;
    padding-right:5px;
    width:348px;
}

#content .image_left {
    float:left;display:inline;
    margin:0 10px;padding-left:146px;padding-top:219px;
    height:22px !important;width:126px !important;
}

.fil_ariane.spe{margin-bottom:5px;}

.press {margin-right:13px;margin-top:8px;}

.bloc div p{padding-left:10px;}

.bloc div p a {
    display:block;
    margin-left:10px;
    text-align:left;
}

.bloc div a {
    display:block;
    text-align:right;
}
.bloc div a img {margin-top:10px;}

#article_search div {float:left;}
#article_search .list {
    padding:2px;margin-left:2px;margin-right:2px;margin-top:5px;
    width:65px;
    font-size:10px;
    text-align:left;
}

.bloc .bloc2 div a {
    display:inline-block;
    height:16px;
}

.event:after {
	content:".";
    overflow:hidden;
    clear:both;display:block;visibility:hidden;
    height:0;
}
.event {zoom:1;}
.datetime{padding:10px 10px 0;width:354px;}
.date {
    float:left;
    color:#E55D1F;
    font-family:Arial;font-weight:bold;
}
.event .date {float:none;display:block;}
.mainContent .news .event .date,
.contextual .event .date {display:inline;}

#content2 .mainContent2 .contextual .event .date {display:inline;float:left;}

.event .visual {
	float:left;
	margin:0 10px 10px 0;
}

#text_1 strong,
#text_2 strong,
#text_3 strong {
    display:block;
    padding:5px;padding-top:0;
    width:364px;
    font-family:Times New Roman;font-size:18px;
}

#text_1 span,
#text_2 span,
#text_3 span {
    display:block;
    width:364px;
    font-family:Arial;font-weight:bold;
}

#text_1 em,
#text_2 em,
#text_3 em {
    display:block;
    padding-top:10px;
    width:364px;
    font-family:Arial;font-size:22px;font-style:normal;font-weight:bold;
}

#text_1,
#text_2,
#text_3 {
    padding:5px;
    width:370px;
    text-align:center;
}

.carte {margin:0 0 0 5px}

#content2 {
	/* position:relative; */z-index:1;
	margin-top:5px;padding-top:5px;
	height:auto;
	background:url(../images/bg_page.jpg) repeat-x center 0;
}
#content2:after {
	overflow:hidden;visibility:hidden;
    display:block;clear:both;
    height:0;
    content:".";
}
#content2 {zoom:1;}

#content2 h2 {
	margin-bottom:13px;
    font-size:16px;font-family:Arial;
}

#content2 h1 {
	clear:left;
    padding-left:5px;margin-bottom:20px;margin-top:0;
    font-family:Arial;font-size:20px;
}

#content2 h1.woa_title {
    clear: left;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 15px;
    margin-bottom: 20px;
    margin-top: 0;
    padding-left: 10px;
    padding-top: 10px;
}

#content2 img {margin:0 12px 5px 0;}
#content2 img.case_type {margin:0; position:absolute; right:0; bottom:0; width:28px;}
#content2 .mainContent .quick_link img {}

#content2 p {padding:0 5px 13px;text-align:left;}
#content2 .text-center {text-align:center;}
#content2 .text-right {text-align:right;}
#content2 .text-justify {text-align:justify;}

#content2 h3 {
	padding-left:5px;margin:0 0 5px;
	color:#454545;
    font-family:Arial;font-size:14px;
}
#content2 h4,
#content2 .h4 {
	padding-left:5px;margin:0 0 5px;
	color:#454545;
	font-family:Arial;font-size:13px;		
}
#content2 .event h4 {clear:both;}

#content2 h5,
#content2 .h5 {
	padding-left:5px;margin:0 0 5px;
	color:#454545;
	font-family:Arial;font-size:12px;		
}

#content2 h6 {
	padding-left:5px;margin:0 0 5px;
	color:#454545;
	font-family:Arial;font-size:11px;		
}

#content2 pre {padding-left:5px;}

#content2 p,
#content2 li {font-size:12px;}

#content2 p {line-height:15px;}
#content2 .article_top {height:auto;}

#content2 .contextual {
	margin:5px 0 0 0;padding:0;
	width:550px;
}
#content2 .contextual:after {
	overflow:hidden;visibility:hidden;
    display:block;clear:both;
    height:0;
    content:".";
}
#content2 .contextual {zoom:1;}

#content2 .contextual2 {
    margin:5px 0 0 0;padding:0;
    width:525px !important;
}

#content2 .mainContent {
    position:relative;bottom:2px;
    overflow:hidden;/*temp*/
    float:left;display:inline;clear:none;
	padding-left:10px;
	width:205px;
}

#content2 .bloc_news {width:520px}

#content2 .contextual .bloc_news2 {
    margin:0px 0 5px 12px;padding:6px;
    width: 524px !important;
}

#content2 .contextual .news_small {
    width:271px !important;
    margin:0 0 10px;
}

#content2 .cols {
    float:left;
    border-right:0;margin:10px 20px 0 20px;
    width:244px;
}

#content2 .cols p {margin-top:0;}

#content2 .contextual .barre_titre_small {width:257px !important;}

#content2 .carteGD {margin:0 0 0 3px}

.aside {
	overflow:hidden;/*temp*/
    float:left;
    width:213px;
}

.ss_menu {
    float:left;display:inline;
    margin-left:5px;padding-bottom:10px;margin-bottom:10px;
    width:190px;
}

.ss_menu li {
	float:left;clear:both;
	width:100%;
}
.ss_menu li:after {
	content:".";
    overflow:hidden;
    clear:both;display:block;visibility:hidden;
    height:0;
}
.ss_menu li {zoom:1;}

.ss_menu a {
	position:relative;left:13px;
    float:left;display:inline;clear:both;
	border-bottom:1px solid #cfcfcf;padding:3px 0 6px 10px;margin:3px 0 0 -13px;
	width:193px;
	/*height:40px;*/
	color:#000;
	line-height:16px;
}

.ss_menu.ss_menu_result_datasheet a{width: 180px; line-height: 29px;}

.ss_menu a:after {
	content:".";
    overflow:hidden;
    clear:both;display:block;visibility:hidden;
    height:0;
}
.ss_menu a {zoom:1;}

.ss_menu a img,
#content2 .ss_menu a img {
    float:left;
    margin:0 12px 0 0;
}
.ss_menu a span {float:left;}

.ss_menu a:hover,
.ss_menu .select_ss_menu a {
	/*width:193px;*/
}

.ss_menu_result_datasheet {margin:2px 0 0 2px!important;/*padding-bottom:286px;*/}

.ss_menu_2 {
    float:left;
    margin-left:3px;margin-bottom:10px;
    width:207px;
    background:#d4d4d4 url(../images/ss_menu/ss_menu_bck_02.gif) no-repeat;
}

.ss_menu_2 .fix ,
.ss_menu_2 h4 {border-top:1px solid #cfcfcf;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf;}
.ss_menu_2 h4 {border-top:0;padding:10px 5px;}

.ss_menu_2 .fix span {
    display:block;
    padding:3px 5px 5px 10px;
    font-weight:bold;
    text-transform:uppercase;
}

.ss_menu_2 .fix img {margin:0 0 0 1px!important;}

.ss_menu_2 a {
    display:block;
	border:1px solid #CFCFCF;border-top:0;padding:10px 0 10px 10px;
	height:auto;
	color:#000; 
	line-height:1em;
}
.ss_menu_2 .select_ss_menu a,
.ss_menu_2 a:hover {color:#FFF;background:url(../images/ss_menu/ss_menu_over_02.gif) no-repeat 0 center;}

.central,
.ss_menu_2 a.central {
    padding-top:14px;padding-bottom:14px;
    /*height:27px;*/height:auto;
}

.ss_menu_2 a img,
#content2 .ss_menu_2 a img {
	float:left;display:inline;
	margin-bottom:0;
}

.btn_fleche {
    display:inline-block;
    padding-left:11px;margin-bottom:12px;margin-right:150px;
    height:19px;
    background:url(../images/btn_bleu_fleche.png) no-repeat;
    cursor:pointer;
}

.btn_fleche span {
    float:left;
	padding:3px 5px 4px;
	color:#FFF;background:url(../images/btn_bleu.gif) no-repeat right 0;
    font-family:Verdana;font-size:9px;font-weight:bold;
}
.btn_fleche span a {color:#FFF;}

.outils {
    float:right;
    color:#CECECE;
}
.outils a {
	margin-left:9px;margin-right:9px;
	white-space:nowrap;
}
.outils div {white-space:nowrap; float:left;}
.outils .share {
    padding-left:22px;padding-right:12px;
    line-height:15px;
    background:url(../images/picto_share.png) no-repeat;
	width:30px;
	color:#049ED7;
	cursor:pointer;
	height:20px;
	position:relative;
}

.outils .text {
    padding-left:17px;padding-right:12px;
    line-height:15px;
    background:url(../images/picto_text_transcript.jpg) no-repeat 0 2px;
}

.outils .print {
    padding-left:23px;
    line-height:15px;
    background:url(../images/picto_print.png) no-repeat;
}
.outils .send {
    padding-left:33px;
    line-height:15px;
    background:url(../images/picto_send.png) no-repeat;
    white-space:nowrap;
}
.outils .langues {
    padding-left:28px;
    line-height:15px;
    background:url(../images/picto_langues.png) no-repeat;
}
.outils .rss {
    padding-left:18px;
    line-height:15px;
    background:url(../images/picto_rss.png) no-repeat;
}
.outils .export {
    padding-left:22px;
    line-height:15px;
    background:url(../images/picto_export.png) no-repeat;
}

.ncbs {
    border:1px solid #e5e5e5;padding:0 0 10px 0;margin:0 0 10px 0;
    width:100%;
    background:url(../images/ss_menu/ss_menu_bck_02.gif) no-repeat 0 bottom;
}
.aside .ncbs {
	clear:left;
	margin:0 3px 10px 2px;
	width:auto;
}
.ncbs h3 {
    padding:5px 10px;
    color:#383838;
}
.ncbs > a {padding:5px 10px;}
.ncbs > p {padding:5px 10px;}
.ncbs > ul {padding:5px 10px;}
.ncbs > ul li {padding:0 0 0 12px;}
.ncbs > div.object-left, .ncbs > div.object-right {
    padding: 5px 10px;
    padding: 5px 10px;
}

div.contextual .ncbs ul,
.ncbs ul {
	list-style:none;
	padding:5px 10px;
}

.ncbs ul li {padding:0 0 0 12px; line-height:15px;}

.img_r {
    display:block;
    padding-bottom:10px;
}

.mainContent .speeches {border-bottom:1px solid #e5e5e5;padding:0 0 10px 0;}
.mainContent .speeches .titre {
    margin:10px 0 6px 0;padding:0 0 0 22px;
    background:url(../images/picto_speeches.gif) no-repeat;
    font-weight:bold;
    line-height:18px;
}

.doc{border-bottom:1px solid #e5e5e5;padding:0 0 10px 0;}

.doc .titre,
#content2 .doc .titre {
	margin:10px 0 6px;padding:0 0 0 22px;
	line-height:18px;
}
.doc .titre {
	font-weight:bold;
	background:url(../images/picto_doc.gif) no-repeat;
}
.doc .titre {zoom:1;}

.mainContent .photos {border-bottom:1px solid #e5e5e5;padding:0 0 10px 0;}

.mainContent .photos .titre {padding:0 0 0 22px;line-height:19px;margin:10px 0 6px 0;font-weight:bold;}

.mainContent .photos .slider_photos {margin:8px 0 0 5px;}

.mainContent .photos .slider_photos img {margin:0 1px 0 0 !important;border:2px solid #fff;}

.mainContent .photos .slider_photos a {float:left;}
.mainContent .photos .slider_photos a:hover img {border:2px solid #e55d1f;}

.mainContent .photos  .fleche_g {
    display:block;
    margin:10px 0 0 0;
    width:7px;height:5px;
}

.mainContent .photos  .fleche_d {
    display:block;
    width:7px;height:5px;
    margin: 10px 0 0 45px;
}

.mainContent .photos  .view_slide {
    margin:5px 0 0 45px;
    font-size:9px;font-weight:bold;
    text-align:center;
}
.mainContent .photos  .view_slide:hover {text-decoration:underline;}

.link_bloc {
	clear:left;
	padding:0 0 10px;
}

.link_bloc .titre {
    padding:0 0 0 22px;margin:10px 0 6px 0;
    font-weight:bold;
    line-height:18px;
}

/**
 * @section			red notices
 */
.red_notices:after {
	content:".";
    overflow:hidden;
    clear:both;display:block;visibility:hidden;
    height:0;
}
.red_notices {zoom:1;}
.mainContent .red_notices img,
.aside .red_notices img {float:left;}
.mainContent .red_notices,
.aside .red_notices {
	clear:both;
	border-bottom:1px solid #e5e5e5;padding:0 0 10px 0;margin:0 0 10px;
}

.mainContent .red_notices .titre,
#content2 .mainContent .red_notices .titre,
.aside .red_notices .titre,
#content2 .aside .red_notices .titre {
    background:url(../images/picto_red_notices.gif) no-repeat;
	padding:0 0 0 22px;margin:0 0 6px;
	font-size:11px;font-weight:bold;
	line-height:18px;
}

.mainContent .red_notices span,
.aside .red_notices span {
    display:block;
    font-family:Verdana;font-size:9px;
}
.mainContent .red_notices span.name,
.aside .red_notices span.name {font-family:Verdana;font-weight:bold;}
.aside .red_notices span.infos,
.mainContent .red_notices span.infos {
	margin-top:5px;
	color:#909090;
}

.mainContent .red_notices p.details,
#content2 .mainContent .red_notices p.details,
.aside .red_notices p.details,
#content2 .aside .red_notices p.details {
    padding:0 0 0 15px;margin-top:5px;margin-bottom:3px;
    color:#049ED7;background:url(../images/btn_details2.gif) no-repeat 0 2px;
    font-weight:normal;
}
.mainContent .red_notices .wantedbtn,
.aside .red_notices .wantedbtn {
    border:1px #c7c7c7 solid;padding:1px 2px;
    background:url(../images/btn_notices.gif) repeat-x 0 4px;
    font-family:Verdana;font-size:9px;font-weight:bold;
}

.sub_content {padding-top:36px;}

.sub_content p {padding:0 10px;}

.vignettes {margin-top:2px;}

.lineWrapper:after,
form .block:after,
.vignettes:after {
	overflow:hidden;visibility:hidden;
    display:block;clear:both;
    height:0;
    content:".";
}
.lineWrapper,
form .block,
.vignettes {zoom:1;}

#content2 .label {
	float:left;
	padding:0;margin:10px 0 0;
	width:76px;
	font-weight:bold;
}

.vignette {float:left;}

.vignette a {
	position:relative;
	overflow:hidden;
	display:block;
	border:solid 1px #d7d7d7;
	width:244px;height:178px;
	background:url(../images/background_vignette.jpg) no-repeat;
}
.vignette a:hover {background:url(../images/background_vignette_hover.jpg) no-repeat;}

.vignette img {margin:15px 22px !important;}

.vignette .legende {
    position:absolute;bottom:15px;left:22px;
    padding:6px 0 4px 10px;
    width: 190px;
    color:#FFF;background:url(../images/bg_vignette_title.png) repeat;
    font-weight:bold;
}

.vignettes .no-picture {
    position:relative;
    float:left;
    border:solid 1px #d7d7d7;
    width:244px;height:178px;
}

#pushphoto {width:984px;height:280px;margin: 0 0 5px 0;}

#pushphoto span.bandeau {
    position:relative;
    display:block;
    width:100%;height:100%;
}

#pushphoto span.bandeau span {
	position:absolute;bottom:5px;right:0;
	padding:8px 8px;margin:7px;
	width:31%;
	color:#FFF;background:#000;
    font-size:14px;font-weight:bold;
}

#sub_menu_2,
#sub_menu_3,
#sub_menu_4,
#sub_menu_5 {
    position:absolute;top:38px;left:0;z-index: 10;
    display:none;
    width:100%;
}
#sub_menu_2.show,
#sub_menu_3.show,
#sub_menu_4.show,
#sub_menu_5.show {display:block;}

.wait #sub_menu_2.show,
.wait #sub_menu_3.show,
.wait #sub_menu_4.show,
.wait #sub_menu_5.show {display:none;}

#sub_menu_2 p,
#sub_menu_3 p,
#sub_menu_4 p,
#sub_menu_5 p {
	margin-top:12px;
	width:244px;
	color:#FFF;
}

h3.infos {
	margin:0 0 13px;
	color:#262626;
	font-size:16px;
}

span.selectUIsmall {
    float:left;
	padding:2px 5px 0;margin:0 9px 0 0;
	width:88px;height:18px;
	color:#000;
}

span.selectUI {
    float:left;
	padding:2px 5px 0;
	width:157px;height:18px;
	color:#000;
}

.selectText {
    float:left;
	padding:2px 7px 0 0;
	color:#AFAFAF;
}

#filter input[type="submit"] {
    float:left;display:inline;
	border:0;padding:2px 0 0;
	width:32px;height:18px;
	color:#FFF;
}

#filter .input_text {
    float:left;
    margin:0;
    width:103px;
    font-size:9px;font-weight:bold;
    line-height:12px;
}

div.rubrique {
	float:left;clear:left;
	width:100%;
}
.sitemap div.rubrique {clear:none;}

div.rubrique .title {height:46px; width:100%;}

div.rubrique .title div.container {
	display:block;float:none;
    //border-left:1px solid #dedede;
    //border-right:1px solid #dedede;
    height:42px;
    font-size:15px;font-weight:bold;
    text-transform:uppercase;
}

div.rubrique .title div.container h3 {
    float:left;
	padding: 0 10px 0 15px;
	color:#262626;
    font-size:15px;
	line-height:33px;
}

div.rubrique .title div.container h4 {
    float:left;display:inline;
	margin: 0 10px;
	color:#383838;
	line-height:33px;
}

div.rubrique .title div.container a {
    float:left;
    margin: 0 3px 0 0;
    line-height:46px;
}

div.rubrique .title div.container span.rss {
    float:left;
    height:46px;width:16px;
    line-height:46px;
}

div.rubrique .title div.container span.button {
	position:relative;top:-1px;
	padding:1px 5px;border:1px solid #c7c7c7;
	color:#049ED7;background:url(../images/bg_button.png) repeat-x #c7c7c7;
	font:bold 9px Verdana;
    text-decoration:none;
	line-height:46px;
}

div.contextual_100 ul, div.contextual ul, div.rubrique ul{padding:10px 0 15px 15px;list-style:disc outside none;}

div.contextual_100 ol, div.contextual ol, div.rubrique ol {padding:10px 0 15px 15px;list-style:decimal outside none;}

div.rubrique .last-article { border:0;}

div.rubrique .small {
	margin:0 0 6px;
	height:auto;
	background:url("../images/bg_titre.png") no-repeat;
}
div.rubrique .small:after {
	content:".";
    overflow:hidden;
    clear:both;display:block;visibility:hidden;
    height:0;
}
div.rubrique .small {zoom:1;}
	

div.rubrique .small div.container {
	margin:0 0 7px;
    height:auto;
    font-size:14px;
}
div.rubrique .small div.container:after {
	content:".";
    overflow:hidden;
    clear:both;display:block;visibility:hidden;
    height:0;
}
div.rubrique .small div.container {zoom:1;}

div.rubrique .small div.container h3,
#content2 div.rubrique .small div.container h3 {
	padding:8px 5px;
	margin:0;
    font-size:14px;
    line-height:1.2em;
}

div.rubrique .small div.container a {line-height:34px;}

div.rubrique .small div.container span.rss {line-height:34px; height:34px;}

div.rubrique .small div.container span.button {line-height:34px;}

div.article,
div.event {
	overflow:hidden;
	clear:both;
	padding:15px 0 15px 15px;border-bottom:1px #dfdfdf solid;
}

div.last-article {border-bottom:0;}

div.article:after,
div.event:after {
	content:".";
    overflow:hidden;
    clear:both;display:block;visibility:hidden;
    height:0;
}
div.article,
div.event {zoom:1;}

div.article p a:hover,
div.event p a:hover {text-decoration:underline;}

div.article h5,
div.event h5 {color:#E55D1F;font-weight:bold;text-decoration:none;}

.bloc_news h4,
div.article h4,
div.event h4,
.bloc_news2 h4  {
    clear:left;
	margin:5px 0;
	color:#262626;
}
div.event h4 {clear:none;}

.new_small .bloc_news h4 a,
.news_small .bloc_news2 h4 a {font-weight:normal;text-decoration:none;font-size:12px}

.bloc_news h4 a,
div.article h4 a,
div.event h4 a,
.bloc_news2 h4 a {font-weight:bold;text-decoration:none;}

.bloc_news h4 a:hover,
div.article h4 a:hover,
div.event h4 a:hover,
.bloc_news2 h4 a:hover {text-decoration:underline;}

.tags {
    margin:12px 0 11px;
    font-family:Verdana;font-size:9px;font-weight:bold;
}

th, td{padding:8px;}

th {
	border-right:1px solid #FFF; border-top:1px solid #7b7b7b;
	color:#FFF;
    font-weight:bold;
}

.thV {
	border-bottom:1px solid #FFF;border-left:1px solid #7b7b7b;
	color:#FFF;
    font-weight:bold;
}

td{height:30px; border-right:1px solid #adb0b3; border-bottom:1px solid #FFF}

table {margin: 15px 0;}

table .border_left{border-left:1px solid #7b7b7b;}

table .border_bottom{border-bottom:1px solid #7b7b7b;}

table .border_top{border-top:1px solid #7b7b7b;}

table .borderless{border-top:1px solid #7b7b7b; border-right:1px solid #7b7b7b;}

table .cel_ivisible{border:none !important}

.carte_events {position:relative;}
.carte_events .titre {
	position:absolute;top:125px;left:90px;
	color:#1864a5;
    font-family:Arial;
}

.mainContent .notice{border-bottom:1px solid #e5e5e5; padding:0 0 10px 0}

.mainContent .notice .titre{padding:0 0 0 22px; line-height:18px; margin:10px 0 6px 0;font-weight:bold;background:url(../images/picto_notice.gif) no-repeat;}

.overflow {
	overflow:hidden;
	padding-top:5px;
}

.paddingL10{padding-left:5px;}

#box-country {
    float:left;display:inline;
    border:1px #d7d7d7 solid;padding:2px;margin-left:2px;margin-bottom:10px;
    width:202px;
}

#box-country img {margin:0 !important;}

#box-country h3 {
    padding:5px;
    font-size:13px;
    text-transform:uppercase;
}

#box-country h4 {
	padding: 14px 8px 5px 8px;
	color:#383838;
    font-size:14px;
    text-transform:uppercase;
}

#box-country h4.flag img{padding: 0 10px 0 0; vertical-align:middle;}

#box-country ul {padding: 7px 5px;}

#box-country li {border-top:1px solid #cdcdcd; padding: 7px 0 7px 0;}

#box-country li.title {border:0; padding-bottom: 13px;}

.mainContent .link_slideshow{padding:0 10px 10px 0; border-bottom:1px solid #e2e2e2;}

.mainContent .link_slideshow .titre{padding:0 0 0 22px; line-height:22px; margin:10px 0 6px 0;background:url(../images/picto_photos.png) no-repeat;font-weight:bold;}

.mainContent .link_slideshow #titre_widget{padding-left:24px;}

.mainContent .link_slideshow img {margin:0 2px 0 0 !important; padding:0;}

.mainContent .link_slideshow .navigation {margin-top : 2px;}

.mainContent .link_slideshow .navigation a.previous {
    float:left;
    margin:6px 0 0 13px;padding-right:33px;
    width:7px;height:5px;
    background:url(../images/nav/btn_mini_slideshow_previous.png) no-repeat;
}

.mainContent .link_slideshow .navigation a.next {
    float:left;

    margin:6px 0 0 26px;padding-left:5px;
    width:7px;height:5px;
    background:url(../images/nav/btn_mini_slideshow_next.png) no-repeat;
}

.mainContent .link_slideshow .navigation a.slideshow {
    float:left;
    font-weight:bold;
}

.mainContent .link_institution{padding:0 0 10px 0;}

.mainContent .link_institution .titre{padding:0 0 0 22px; line-height:18px; margin:10px 0 6px 0;font-weight:bold;}

.mainContent span.city {
    display:block;
	width:100%;
	color:#1864a5;
    text-align:right;
}

.page {margin:10px 0 5px;}
.page:after {
	content:".";
    overflow:hidden;
    clear:both;display:block;visibility:hidden;
    height:0;
}
.page {zoom:1;}

.page div {
    float:left;
    vertical-align:middle;
}

.page div a {
    float:left;
	margin-left:2px;
	width:135px;height:33px;
	color:#818181;
    text-align:center;
	line-height:33px;
}

.page div.end {
	width:10px;height:33px;
	background:url(../images/glossary/trait.png) repeat-x;
}

.area {position:absolute;left:80px;}

#filter {
	padding:7px;margin:0 0 10px;
    font-weight:bold;
}
#filter:after {
	overflow:hidden;visibility:hidden;
    display:block;clear:both;
    height:0;
    content:".";
}
#filter {zoom:1;}

div.sommaire {
	padding-right:212px;margin:13px;
	width:333px;
}
div.sommaire a {color:#000;}
div.sommaire .select_sommaire,
div.sommaire a:hover {font-weight:bold;}


div.sommaire .num {
	position:static;top:0;left:0;
	float:left;display:inline;
	padding:0;margin:0 10px 0 0;
	width:22px;
	text-align:center;
	color:#FFF;
    font-weight:bold;
}

div.sommaire ul,
.contextual div.sommaire ul,
.contextual_100 div.sommaire ul {
	margin:0;padding:0;
	list-style:none;
}

#content2 .sommaire li,
#content2 .contextual .sommaire li,
#content2 .contextual_100 .sommaire li {
	position:relative;
	padding:0;border-bottom:1px solid #dfdfdf;
	line-height:30px;
}

#content2 .sommaire li:after {
	content:".";
    overflow:hidden;
    clear:both;display:block;visibility:hidden;
    height:0;
}
#content2 .sommaire li {zoom:1;}

#content2 .sommaire li.sommaire_last,
#content2 .contextual .sommaire li.sommaire_last,
#content2 .contextual_100 .sommaire li.sommaire_last,
#content2 .sommaire li:last-child,
#content2 .contextual .sommaire li:last-child,
#content2 .contextual_100 .sommaire li:last-child {border:none;}

#content2 .sommaire li a {display:block;}

.pagination {
	float:right;clear:both;
	margin-top:15px;
	color:#383838;
}

.pagination .select {
	color:#383838;
}
.pagination .pagenavigator .num_page .select {color:#E55D1F;}

.pagination .num_page {
	margin:0 0 0 10px;
	color:#049ED7;
    font-weight:bold;
}

.pagination img{vertical-align: text-top; margin:0 10px 0 10px !important}

.glossary{ border-bottom:1px solid #e3e3e3; padding:0 0 10px 0; margin-bottom:10px;}

.glossary .alpha {
    float:left;
    width:105px;
}

.glossary .def {
    float:left;
    width:632px;
}

.lib {
    border:1px solid #DCDCDC;border-right:0;padding:14px;margin:10px 0;
    width:156px;height:167px;
    font-family:Arial;
}

.lib.border_right{border-right: 1px solid #dcdcdc;}

.lib .ref {
	padding:2px;
	height:12px;width:75px;
	color:#707070;background-color:#FFFFFF;
    font-family:Verdana;font-size:9px;font-weight:bold;
    text-align:center;
}

.btn_loupe {
	padding:2px 0 0 21px;
	width:41px;height:14px;
	color:#049ED7;
    font-family:Verdana;font-size:9px;font-weight:bold;
}

.formulaire .object,
form .border {
	clear:left;
	border-bottom:1px solid #dfdfdf;padding:0 0 10px;
}

.formulaire select{width:340px;}

.formulaire textarea{width:370px; height:100px;}

.formulaire input[type="text"]{width:130px;}

.btn_cancel {
    display:block;
    margin:15px 0 100px 265px;
    width:89px;height:26px;
}

.btn_validate {
    display:block;
    width:89px;height:26px;
    margin:15px 0 0 8px;
}

.picto_nom_fugitif {
    float: left;
    width: 23px;
}

.picto_publication {margin:15px 0 10px;}
.picto_publication:after {
    content:".";
    overflow:hidden;
    clear:both;display:block;visibility:hidden;
    height:0;
}
.picto_publication {zoom:1;}
div.picto_publication ul {
    padding:0;margin:0;
    list-style:none;
}
.picto_publication ul:after {
    content:".";
    overflow:hidden;
    clear:both;display:block;visibility:hidden;
    height:0;
}
.picto_publication ul {zoom:1;}

.picto_publication ul li a span {
    position:absolute;
    display:block;
    text-indent:-9999px;
}

.contextual_100 #picto_publication li {
	margin:0 1px 0 0;padding:0;
	height:86px;width:107px;
}

.picto_publication ul li a {
    display:block;
    width:107px;height:86px;
}

.picto_publication li,
.contextual_100 .picto_publication li,
.contextual .picto_publication li {
    float:left;
    background:url(../images/publication/bg_picto_publication.jpg) repeat-x;
}
.picto_publication li a span {
    overflow:hidden;
    display:block;
    width:100%;height:86px;
    background-position:center 7px;background-repeat:no-repeat;
    text-indent:-9999px;
}

.picto_publication li .btn_ss_rubrique {
    display:block;
    width:70px;height:65px;
    margin:11px 0 0 18px;
}

.item_publication {
	margin:5px 0;padding:0 10px;border-bottom:1px solid #e2e2e2;
	height:auto;
	line-height:22px;
}

.item_publication:after {
	overflow:hidden;visibility:hidden;
    display:block;clear:both;
    height:0;
    content:".";
}
.item_publication {zoom:1;}

.item_publication a {color:#383838;}

.item_publication .mainText {
	float:left;
	width:100%;
}

.item_publication .mainText span {display:block;}

.item_publication span.floatR span {float:left;display:inline;}

.item_publication .titre {font-weight:bold;ont-size:12px;}

.item_publication .linkWrapper {float:left;}
.contextual .item_publication .linkWrapper {width:350px;}

.item_publication2 {
	clear:both;float:none;
	margin:0 10px;padding:5px 0;/*border-bottom:1px solid #e2e2e2;*/
	height:38px;
	/*line-height:38px;*/
}
.item_publication2:after {
	overflow:hidden;visibility:hidden;
    display:block;clear:both;
    height:0;
    content:".";
}

.contextual .item_publication2 .link {
	width : 380px;
}
.contextual_100 .item_publication2 .link{
	width : 580px;
}
.item_publication2 {zoom:1;}

.item_publication2 .floatR {padding:12px 0;}

.item_publication2 .floatR span {float:left;display:inline;}

.item_publication2 a {color:#383838;}

.item_publication2 .link {
	float:left;
	padding:13px 0;
}

.item_publication span img,
.item_publication2 span img {margin:0 2px 0 0 !important; vertical-align:middle;}

.item_publication span .first,
.item_publication2 span .first {padding-left:20px;}

.link_map {margin:20px 0 0 15px;}

.link_map li {margin:0 0 10px 0}
.link_map li a,
.link_map li a:hover {color:#1E1B1F;}
.link_map li a:hover {text-decoration:underline;}

#bandeau {width:984px;height:31px;margin-top:21px;margin-bottom:7px}

#bandeau #mosaique {
    float:left;
    height:15px;width:112px;
    margin-left:8px;margin-top:8px;padding-left:30px;
    color:#FFF;background:url(../images/icone_mosaique.png) no-repeat;
}

#bandeau #content_bandeau {
    float:right;display:inline;
	padding-right:4px;padding-top:8px;
	width:270px;
}
#bandeau #content_bandeau:after {
	overflow:hidden;visibility:hidden;
    display:block;clear:both;
    height:0;
    content:".";
}
#bandeau #content_bandeau {zoom:1;}


#bandeau #content_bandeau #bouton_bandeau {
    float:left;
    margin-left:8px;margin-top:-3px;
    height:20px;
}

#content_bandeau span.label {
    float:left;
	padding-right:10px;margin:0;
	width:auto;
	color:#AFAFAF;
}

.inputsSelect {
    position:relative;z-index:1;
    float:left;
    margin-top:0;
    max-width:157px;
}

.inputsSelect .firstSelect {
	position:relative;
	padding-left:5px;padding-right:0;padding-top:1px;
	width:100%;
	cursor:pointer;
}

.inputsSelect .listeSelect {
	position:absolute;top:18px;left:0;
	overflow:auto;
	width:100%;
	max-height:172px;
	background:#bcbbbb;
}

.inputsSelect .listeSelect:after {
	content:".";
    overflow:hidden;
    clear:both;display:block;visibility:hidden;
    height:0;
}
.inputsSelect .listeSelect {zoom:1;}

.inputsSelect .listeSelect li {
	position:relative;
	display:block;float:none;clear:none;
	padding:0 5px;
}
.inputsSelect .listeSelect li a {
	display:block;
	color:#FFF;
}

#conteneurSelect {
	position:absolute;top:0;right:0;
	overflow:hidden;
    float:left;
	width:90px;
}

#conteneurSelect .inputsSelect {
	padding:0;
	width:80px;
	color:#9B9B9B;background:url("../images/fleche_langue.png") 65px 2px no-repeat #323131;
    font-weight:normal;
}
#conteneurSelect a {color:#C4C4C4;}

#conteneurSelect .inputsSelect .listeSelect {
	position:static;top:14px;
	background:#323131;
}
#conteneurSelect .inputsSelect .listeSelect a {font-weight:bold;}
#conteneurSelect .inputsSelect .listeSelect a:hover {color: #36ACEF;}

#filter .inputsSelect {width:157px;margin-right:10px;}

#mapZone {
    position:relative;
    width:100%;
}
#mapZone .continent,
#mapZone .country,
#mapZone .point {color:#FFF;font-weight:bold;}

#mapZone .continent,
#mapZone .country {font-size:24px;}

#mapZone .infoBox_MapZone {
    position:absolute;
    display:none;
}
#mapZone #buttonMapZone {
	position:absolute;top:5px;left:5px;z-index:80;
	width:55px;
	color:#FFF;
    font-size:17px;font-weight:bold;
    text-align:center;
	line-height:25px;
}

.infoBox_footer a {padding-left: 21px;font-weight:bold;}

.InfoBoxType_0 img.loader,
.InfoBoxType_1 img.loader {padding-left: 78px;}

.InfoBoxType_0 .infoBox_title,
.InfoBoxType_1 .infoBox_title {
	width:177px;height:31px;
	padding: 5px 0 0 10px;/*margin-bottom:13px;*/
	font-size:16px;font-weight:bold;
}
	
.InfoBoxType_0 .infoBox_content,
.InfoBoxType_1 .infoBox_content {padding: 0 6px 2px;width: 175px;min-height: 32px;}
	
.InfoBoxType_0 .infoBox_footer,
.InfoBoxType_1 .infoBox_footer {width: 165px;height:26px; padding:5px 10px 0px 10px;}

.InfoBoxType_2 img.loader,
.InfoBoxType_3 img.loader {padding-left: 94px;}

.InfoBoxType_2 .infoBox_title,
.InfoBoxType_3 .infoBox_title {width: 219px;height:6px;}
	
.InfoBoxType_2 .infoBox_content,
.InfoBoxType_3 .infoBox_content {padding: 2px 10px;width: 199px;min-height: 32px;}
	
.InfoBoxType_2 .infoBox_footer,
.InfoBoxType_3 .infoBox_footer {width:219px;height:6px;}

.infoBox_content .wanted_info{cursor:pointer;}
.infoBox_content .wanted_info .photo{height: 70px;overflow: hidden;width: 60px;float:left;}
.infoBox_content .wanted_info .photo img{width: 60px;}
.infoBox_content .wanted_info .details{background:transparent;float: left;height: 80px;padding: 0 0 0 5px;width: 108px;margin:0;}
.infoBox_content .wanted_info .details .titre{color:#000;}
.infoBox_content .wanted_info .details .date{}
.infoBox_content .wanted_info .links{float:right;visibility:visible;}

/* GMAP_MESSAGEBOX => BBR */
.gmap_messagebox{}
/* BOX */
.gmap_messagebox .gmb_box{width:300px; border:1px solid #000;}
.error .gmb_box{color:red;border:1px solid #660066;}
.gmb_box .gmb_title{background-color: #CFCFCF;}
.error .gmb_title{background-color: #660066;}
.gmb_title .cross{margin:3px;width: 16px; height: 16px; background:url(../images/close.png) no-repeat 0 0;
	cursor: pointer;float:right;}
.gmb_title .cross:hover{background-position: 0px -16px;}
.gmb_title .title{font-size: 20px;font-weight: bold;padding-left: 5px;float:left;}
.gmb_box .gmb_content{background-color: #FFF;padding: 0 5px;}
.error .gmb_content{background-color: #BFBFBF;}
.gmb_box .gmb_footer{height: 5px;width: 100%;background-color: #FFF;}
.error .gmb_footer{background-color: #BFBFBF;}
/* LAYER */
.gmap_messagebox .gmb_layer{background-color: #000;}
.error .gmb_layer{background-color: #FFF;}
#mapZone #zoomOut {
    float:left;
    width:25px;height:25px;
    background-color:#000;
}
#mapZone #zoomOut:hover,
#mapZone #zoomOut.disabled {background-color:#454343;}

#mapZone #zoomOut,
#mapZone #zoomIn {cursor:pointer;}

#mapZone #zoomIn {
    float:right;
    width:25px;height:25px;
    background-color: #000;
}
#mapZone #zoomIn:hover,
#mapZone #zoomIn.disabled {background-color:#454343;}

#listeSelect {position:absolute;}
#listeSelect1 {margin-left : 25px;}

.langue.hidden {display:none;}
.langue span {
    display:block;
    width:75px;
}

.fond_media {margin:0 0 0 275px; }

.fond_media li {
	overflow:hidden;
    float:left;
	margin:2px;
	height:108px;width:111px;
	
}

.fond_media ul li a span {
    display:block;
	padding:67px 0 0;
	width:111px;
	color:#FFF;
    text-transform:uppercase;text-align:center;
}

th, td {padding:8px;}

.default{border:1px solid #7B7B7B;}

.default th {border-left:1px solid #7B7B7B;border-right:0px;font-weight:bold;}
.default th p,
#content2 .default th p {
	padding:0;
	text-align:left;
}
.default td p,
#content2 .default td p {padding:0;}

.default td {
	border-top:1px solid #FFF;border-right:1px solid #ADB0B3;border-bottom:0;
	height:30px;
}

.default .text-center {text-align:center;}

.contextual_100 #filter ul,
.contextual_100 #filter ul li {
	margin:0;padding:2px;
	width:153px;
	list-style:none;
}
.contextual_100 #filter ul li {
	width:auto;
	background:none;
}

.contextual li,
.warning li,
.contextual_100 li,
.contextual3 li {
	margin-left:10px;

}

.contextual .sg_links li {background:none; margin:0 0 10px 0;}

.contextual .linksList ul li {
	padding:0;margin:0;
	background:none;
}

.contextual ol,
.contextual_100 ol {
	list-style-type:decimal;
	margin-left:18px;
}
.contextual ol li,
.contextual_100 ol li {
	margin:0;
	padding:0;
	background:none;
}

.contextual li,
.contextual_100 li,
.contextual3 li {
	padding: 0 0 0 10px;
}

.contextual .rubrique ul {
	padding:0;
	margin:5px;
	/*list-style:none;*/
	float: left;
}
.contextual .rubrique li {
    padding-left:10px;
}


/**********************************************/
.text_wanted .sep{background:#dadad6;}

#mainWrapper {
    position:relative;
    background:url(../images/bg_page.png) repeat-y center top;
}

#content2 .barre_titre {
    float:left;
    width:100%
}
#content2 .barre_titre,
#mainWrapper .bloc_article_left .barre_titre{background-image:url(../images/bg_titre.png);background-repeat: repeat;}

#acces a {color:#C4C4C4;background: url(../images/cadenas.jpg) no-repeat left center;}

.langue{background-color : #343333;}

#btn_outil{background:url(../images/sep_vertical.png) no-repeat left center;}
#btn_outil .btn_envoyer{background:url(../images/btn_envoyer.gif) no-repeat left top;}
#btn_outil .btn_ajouter{background:url(../images/btn_ajouter.gif) no-repeat left top;}
#btn_outil .btn_imprimer{background:url(../images/btn_imprimer.gif) no-repeat left top;}

.sep_h{background:url(../images/sep_horizontal.png) no-repeat;}
.menu li.selected{background:url(../images/nav/bg_nav_over.jpg) repeat-x;}
.bloc_bleu{background:url(../images/nav/bg_sub_menu.png) repeat-x ;}
.bloc_bleu.le_grand_bleu{height:375px;background:linear-gradient(#0980BC,#183f71);border-bottom:#46658D 1px solid;}
.fleche{background:url(../images/nav/arrow_black.png) no-repeat;}
.link_ariane{}
.ariane_gris{background:url(../images/nav/arriane_gris.jpg) repeat-x left;}
.slider_top .btn_read{background:url(../images/slider/btn_read.jpg) no-repeat;}
.fleche_droite{background:url(../images/slider/fleche_white_right.jpg) no-repeat;}
.title_fugitive_datasheet{background:url(../images/bg_titre.png) no-repeat!important;}
.bg_bloc{background:url(../images/bg_news.jpg) repeat-x;}
.bloc_selected{background:#f2f2f2;}

.bloc_result .result .bloc, .bloc_detail_wanted{background:url(../images/bg_result2.jpg) repeat-x;}
.bloc_result .result .bloc2,
/*#result_details,*/
.detail_gauche,
.fiche_detail,
.table_detail_profil tr,
.ariane_blanc,
.slider_bottom .bordure_img,
.ss_menu_2 .fix span,
table .colorless,
.bloc_bordure{background:url(../images/bg_result_vignette.jpg) repeat-x ;}
.result_datasheet {background-color:#2b2a2a;}
.wanted:hover{background:url(../images/bg_wanted.jpg) repeat-x center top;}
.puce_fiche{background:url(../images/fleche_grise.gif) no-repeat;}
.wanted:hover .puce_fiche{background:url(../images/fleche_orange.gif) no-repeat;}
.wanted:hover .text_wanted .sep{background:#545353;}
.tips{background: url(../images/btn_tip.gif) no-repeat;}
#bouton_show {background:url(../images/background_bouton_search.jpg) no-repeat;}
.bloc_pagination {color:#AFAFAF;background:url(../images/bg_pagination.jpg) no-repeat;}
.bloc_pagination .imprimer{background:url(../images/imprimer.gif) no-repeat;}
.bloc_pagination .envoyer{background:url(../images/envoyer.gif) no-repeat;}
.bloc_pagination .export{background:url(../images/exporter.gif) no-repeat;}

.barre_titre,
.barre_titre_small,
.barre_titre2 {color:#383838;background:url(../images/bg_titre.png) no-repeat;}

#under_photo{background:url(../images/fiche/fond_photo.gif) repeat-x;}
.bordure_fiche_detail .imprimer{background-image:url(../images/imprimer.gif);background-repeat:no-repeat;}
.bordure_fiche_detail .envoyer {background-image:url(../images/envoyer.gif);background-repeat:no-repeat;}
.bordure_fiche_detail .export {background-image:url(../images/exporter.gif);background-repeat:no-repeat;}
#article_search{background-color:#4C4B4B;}
.bloc_article_right strong {color:#FFF;background-image:url(../images/article/bg_titre.png);}
.bloc_article_right .bloc{background:transparent url(../images/bg_news.jpg) repeat-x scroll center 42px;}
.bloc_article_left #accroche{background-image:url(../images/article/photo0.jpg);}


#content .image_right{background:url('../images/article/photo4.jpg') no-repeat;}
#content .image_left{background:url('../images/article/photo3.jpg') no-repeat;}
.bloc div p{background-image:url(../images/article/puce.jpg);background-repeat:no-repeat;background-position:5px 10px;}
#article_search .list{background-color:#343333;background-image:url(../images/fleche_langue2.png);background-repeat:no-repeat;background-position:53px center;}

.ss_menu .select_ss_menu a,
.ss_menu a:hover {color:#FFF;background:url(../images/ss_menu/ss_menu_over.png) no-repeat;}

.ss_menu_result_datasheet .select_ss_menu a{background:url(../images/ss_menu/ss_menu_over.png) no-repeat -14px 0;}
.ss_menu_result_datasheet a:hover{background:url(../images/ss_menu/ss_menu_over.png) no-repeat -14px 0;}
/*.ss_menu_result_datasheet {background-color:#fff;}*/

.mainContent .photos .titre{background:url(../images/picto_photos.png) no-repeat;}
.mainContent .photos  .fleche_g{background:url(../images/lastest_photos/fleche_g.gif) no-repeat;}
.mainContent .photos  .fleche_d{background:url(../images/lastest_photos/fleche_d.gif) no-repeat;}
.mainContent .link_institution .titre{background:url(../images/picto_institution.png) no-repeat;}

@font-face {
    font-family: "Myriad Pro";
    src: url("fonts/MyriadPro-Regular.otf");
}

.ncbs div.title {background:#106fad;}
.ncbs div.title-color {
    width: 100%;
    height: 31px;
    color: #ececec;
    font-family: "Myriad Pro";
    font-size: 15px;
    text-transform: uppercase;
    padding-top: 6px;
    padding-left: 6px;
}
.ncbs div.title-color.blue {
   background : url(../images/Widget-backpage-new-bg.png) no-repeat;
   background-size: 100% 31px; 
}
.ncbs div.title-color.red {
    background : url(../images/Widget-backpage-secure-bg.png) no-repeat;
    background-size: 100% 31px;
}
.ncbs div.title-color.white {
    display: none;
    background: #ffffff;
    color: #000000;
    height: 24px;
}

.ncbs ul li { background:url(../images/check.png) no-repeat 0 4px;}

.vignettes .no-picture{background:url(../images/background_vignette.jpg) repeat-x;}
#pushphoto {background:no-repeat;}
span.selectUIsmall {background:url(../images/selectUI.png) no-repeat right top;}
span.selectUI {background:url(../images/selectUI.png) no-repeat;}

#filter input[type="submit"] {
    display:block;
    background:url(../images/inputUI.png) no-repeat;
}

div.rubrique .title { background:url("../images/bg_titre.png") no-repeat;}
div.rubrique .title div.container span.rss {background:url(../images/flux_rss.jpg) center no-repeat;}
div.rubrique{padding-bottom:5px;}
#content2 div.rubrique p.image {
    float:left;
    padding-left:0;padding-right:12px;padding-bottom:5px;
    width:120px;
}
#content2 div.rubrique p.image img{padding:0px;margin:0px;}

th,
.thV {background:#afaca4;}
tr{background:#f7f6f5;}
table .even td {background:#eeedeb !important;}
#box-country {background:url("../images/ss_menu/box-country_bck.png") repeat-x bottom #f4f4f4;}

.page div a {background:url(../images/glossary/glossary.png) no-repeat;}
.page div a:hover,
.page div a.selected {color:#FFF;background:url(../images/nav/list_bck_rollover.gif) no-repeat;}
.bckbottom {background-position: bottom;}
#filter {background: #414040;}
.sommaire li {background: url(../images/puce_sommaire.png) no-repeat 0 5px;}
.lib {background: url(../images/bg_library.jpg) repeat-x;}
.btn_loupe {background: url(../images/btn_loupe.gif) no-repeat;}
.btn_cancel {background:url(../images/btn_cancel.gif) no-repeat;}
.btn_validate {background:url(../images/btn_validate.gif) no-repeat;}
.picto_publication li .btn_fact_sheets {background:url(../images/publication/fact_sheets.png) no-repeat;}
.picto_publication li .btn_annual_reports {background:url(../images/publication/annual_reports.png) no-repeat;}
.picto_publication li .btn_guides_manuals {background:url(../images/publication/guides_manuals.png) no-repeat;}
.picto_publication li .btn_leaflet_brochures {background:url(../images/publication/leaflet_brochures.png) no-repeat;}
.picto_publication li .btn_posters {background:url(../images/publication/posters.png) no-repeat;}
.picto_publication li .btn_cd_dvd {background:url(../images/publication/cd_dvd.png) no-repeat;}
.picto_publication li .btn_education_material {background:url(../images/publication/education_material.png) no-repeat;}

#bandeau {background:url(../images/bandeau.jpg) no-repeat #2d2d2d;}

#bandeau:after {
	overflow:hidden;visibility:hidden;
    display:block;clear:both;
    height:0;
    content:".";
}
#bandeau {zoom:1;}

#bandeau #mosaique a {color:#FFF;}
.inputsSelect {color:#000;background:url("../images/selectUI.png") right 0 no-repeat #bcbbbb;font-weight:bold;}

#content_bandeau .inputsSelect .firstSelect {
	padding-right:20px;
	width:124px;
}

.inputsSelect .listeSelect a {
	display:block;
	color:#000;
}

.inputsSelect .listeSelect .over,
.inputsSelect .listeSelect a:hover {color:#666;}

.infoBox_footer a{background: url("../images/map/detail_icon.gif") no-repeat scroll 0 1px transparent;}

.InfoBoxType_0 .infoBox_title,
.InfoBoxType_1 .infoBox_title {color:#FFF;background: url("../images/map/infobox_title.png") no-repeat;}

.InfoBoxType_0 .infoBox_content, .InfoBoxType_1 .infoBox_content{background: url("../images/map/infobox_content.png") no-repeat;}
.InfoBoxType_0 .infoBox_footer, .InfoBoxType_1 .infoBox_footer{background: url("../images/map/infobox_footer.png") no-repeat;}
.InfoBoxType_2 .infoBox_title, .InfoBoxType_3 .infoBox_title {background: url("../images/map/InfoBox_top.png") no-repeat;}
.InfoBoxType_2 .infoBox_content, .InfoBoxType_3 .infoBox_content{background: url("../images/map/InfoBox_middle.png") no-repeat;}
.InfoBoxType_2 .infoBox_footer, .InfoBoxType_3 .infoBox_footer{background: url("../images/map/InfoBox_bottom.png") no-repeat;}
.langue.show.sel{background-image:url(../images/fleche_langue.png);background-position:46px top;background-repeat:no-repeat;background-color:#343333;}
.fond_media li{background-image:url(../images/nav/ligne_degrade.jpg);background-position:top;background-repeat:repeat-x;}
.fond_media li:hover{background-image:url(../images/nav/ligne_degrade_over.jpg);background-repeat:repeat-x;}

#content2 .mainContent .link_bloc p {padding:0;}
#content2 .mainContent .link_bloc .titre {
    margin:10px 0 6px;padding:0 0 0 22px;
	background:url(../images/picto_link.png) no-repeat;
    font-weight:bold;
    line-height: 18px;
}

/**********************************************/

#bouton_close_wanted,
.btn_all,
.crime img,
.about img,
.world img,
.connect img,
.bloc .tools,
.col_linked,
.vignette:hover,
span.selectUIsmall,
span.selectUI,
div.rubrique .title div.container span.button,
#bandeau #mosaique,
#bandeau #content_bandeau #bouton_bandeau,
.inputsSelect .listeSelect li,
#listeSelect1,
.fond_media li:hover,
.wanted:hover {
	cursor:pointer;
}
.vignettes .no-picture{cursor:default;}

/**
 * @author				jms
 * @date				2010-03-21
 * @description			View Videos/Pictures
 */
 
 /**********************************
 BEGIN .slider
 @description Slider Homepage
 **********************************
 
 /**********************************
 END .slider
 **********************************
 /**********************************
 BEGIN #gallery
 @description View gallery 
 @link .player-gallery
 **********************************/ 
 
#gallery img { 
	position:relative;z-index:1;
	display:block;
	margin:0 auto;
}
#gallery .pagenavigator img,
#gallery .flag-langue img {display:inline;}

#gallery .pagination img, #gallery .flag-langue img { 
	display:inline;
}

#gallery .pagination .select {
	color: #FC6B00;
}

#gallery h4,
#gallery h4 a { 
	color:#ffffff;
}

#gallery h4,
#gallery .h4 {
	display:block;
	margin-top:9px;	 
}
#gallery h5, 
#gallery h5 a,
#gallery .h5, 
#gallery .h5 a {font-family:Verdana;color:#FC6B00;font-size:9px;font-weight:bold;}

#gallery h5,
#gallery .h5 {
	display:block;
	margin:10px 0 0;
}

#gallery li, #gallery ul {padding:0;}

#gallery .infos h3 { 
	float:left;
	font-size: 12px; color: #E55D1F; 
}
#gallery .outils .context{
	float:left;
	padding-left: 22px; margin : 0 0 0 12px;
	line-height: 15px;    
	background:url(../images/picto_context.jpg) no-repeat;
}
#gallery .button-play {float:left; }

 /**********************************
 END #gallery
 **********************************/
/**********************************
 BEGIN .player-gallery
 @description Players video/photos
 **********************************
*/
.player-gallery {
	padding: 0 0 20px;
	/*background:#1A1A1A url(../images/gallery/background-player.gif) repeat-x 0 0;*/
	background:#454444 url(../images/gallery/background-player.gif) repeat-x 0 bottom;
}
.player-gallery .infos {
	width:696px;
	margin: 0px auto;  padding : 9px 0;
}
.player-gallery .share,
.player-gallery .text {float:left;}
.player-gallery .infos h3 { 
	display:block; 
	width:500px;
	font-size: 12px; color: #E55D1F; 
}
.player-gallery .player-videos { 
	width:696px; height:392px; 
	margin: 0px auto;
	/*background:url("../images/gallery/player-videos.gif") repeat-x #393838;	*/
}
.player-gallery .player-photos  { 
	position: relative;
}
.player-gallery .player-photos .current-photo { 
	position:relative;
	text-align: center;
}
#gallery .player-gallery .player-photos .list-item {
	position:relative;
	height:450px;
}
#gallery .player-gallery .show  {
	display:block;
}
.player-gallery .hide  {
	display:none;
}
.player-gallery .player-photos .current-photo .legend { 
	position:absolute;bottom:0;left:78px;z-index:2;
	width:600px;
	background:url(../images/bg_vignette_title.png) repeat;color:#FFF;
}
.player-gallery .player-photos .current-photo .legend:after {
	content:".";
    overflow:hidden;
    clear:both;display:block;visibility:hidden;
    height:0;
}
.player-gallery .player-photos .current-photo .legend {zoom:1;}

.player-photos .current-photo .description { 
	float:left;
	padding:5px 7px;
	width:500px;
	text-align:left;
}
.player-photos .current-photo .paging,
#content2 .player-photos .current-photo .paging {
	position:absolute;right:0;bottom:0;
	padding:5px 7px;
	width:72px;
	text-align:right;
}
.player-photos .current-photo .paging strong {color:#E55D1F;}

.player-gallery .player-photos .slider-navigation { 
	position:relative;
	width:635px;
	margin:10px auto 0 auto;
	display:none;
}
.player-gallery .player-photos .content { 
	float:left; position:relative;
	overflow: hidden;
    width: 600px;
    margin: 0 23px;
}
#gallery .player-gallery .player-photos .wrapper {
	position:relative;
	padding : 0;	
	width:700px;
}
#gallery .player-gallery .player-photos .content li {
	display:inline; float:left;
	width: 133px;
	padding : 0;
	overflow:hidden;
	margin : 0 14px 0 0 ;
	border:2px solid #222222;
}
#gallery .player-gallery .player-photos .content li.active {
	border:2px solid #E55D1F
}
#gallery .player-gallery .player-photos .content li.last {
	margin : 0;
}
#gallery .player-gallery .player-photos .content a {
	position: relative;
    display: block;
    cursor: pointer;
}
.player-gallery .player-photos .nav {
	/*position: absolute; top: 50%; left: 0;*/
	display:block;
	width: 100%;
}
.player-gallery .player-photos .nav a {
	overflow:hidden;
	display:block;
    width:11px;height:14px;
    text-indent:-999em;
}
#gallery .player-gallery .player-photos .nav li {
	position:absolute;top:50%; 
	margin:0;
}
#gallery .player-gallery .player-photos .nav li {zoom:1;}
.player-gallery .player-photos .nav .prev { 
	left:0;
	background:url("../images/gallery/fleche_gauche.png") left top no-repeat; 
}
.player-gallery .player-photos .nav .next{ 
	right:0;
	background:url("../images/gallery/fleche_droite.png") right top no-repeat; 
}
.search-gallery { 
	overflow:hidden;
	background:url(../images/gallery/background-search.gif) no-repeat #1A1A1A; 
}
#gallery .search-gallery h3 {
	margin: 8px 0 2px 11px;
	color:#FFF;
	font-size:12px;
	text-transform:uppercase;
}
.search-gallery .button-toggle { 	
	width:85px; height:12px;
	margin:0 auto;
	background:url(../images/gallery/button-toggle.png) no-repeat;
	cursor:pointer;
}
#gallery .search-gallery .button-toggle-close { 
	background-position: 0 -12px;
}
.search-gallery .button-show {
	display:block;clear:left;
	margin:0 auto 20px;border:0;
	width:135px;height:30px;
	background:url(../images/gallery/button-show_en.png) no-repeat;
	cursor:pointer;
}
.search-gallery .form-filters:after { 
	content:".";
    overflow:hidden;
    clear:both;display:block;visibility:hidden;
    height:0;
}
.search-gallery .form-filters {zoom:1;}
.search-gallery .filter-column {
	float:left;
	width:150px;  
	margin: 0 0 0 20px; 
}
.search-gallery .filter-column:after {
	content:".";
    overflow:hidden;
    clear:both;display:block;visibility:hidden;
    height:0;
}
.search-gallery .filter-column {zoom:1;}

.search-gallery .filter-column-label {width:200px;}
.search-gallery .filter-column select { 
	float:right;
	margin :0 0 5px;
	width:120px;
	font-size:12px;
}
.search-gallery .form-filters .keywords-container { 
	float: left;
    margin: 0 0 30px 0; padding-left: 70px;
    width: 450px;
}
.search-gallery .form-filters .filters-container {
	float:left;
	margin:0 0 30px;
}
.search-gallery .form-filters .filters-container:after {
	content:".";
    overflow:hidden;
    clear:both;display:block;visibility:hidden;
    height:0;
}
.search-gallery .form-filters .filters-container {zoom:1;}

#gallery .search-gallery .form-filters label { 
	float:left;display:inline;
	padding:3px 5px 0 0;
	color:#AFAFAF;
	font-size:12px;
	text-align:right;
}
.search-gallery .keywords-container label { 
	width: 200px; 
}
.search-gallery .keywords-container input { 
	width: 200px;
	padding:2px;
	border:1px solid #C5C5C5; 
	color:#737373;
	font-size:12px;
}
.search-gallery .form-filters label.filters {width:70px;}

.navigation-gallery {
	/*width:757px;*/
	margin-bottom:7px;
	padding-left:0;
	background:url("../images/gallery/background-navigation.gif") repeat-y #2a2a2a;
}
.navigation-gallery .item { 
	float:left; position:relative; 
	width:/*186*/186px; height:241px;
	border-top:1px solid #dcdcdc; border-left: 1px solid #cecece; border-bottom: 1px solid #ffffff; 
	background:url("../images/background_vignette.jpg") no-repeat #dddddd}
.navigation-gallery .item-first {margin:0 0 0 3px;}
.navigation-gallery .item-last {border-right: 1px solid #CECECE;}
.navigation-gallery .item-select {border:1px solid #FFF;}
.navigation-gallery .item:hover,.navigation-gallery .item-select {
	background:url("../images/background_vignette_hover.jpg") no-repeat #191919;
}
.navigation-gallery .item-container {padding:15px;}
.navigation-gallery .item-container a {display:inline;}
.navigation-gallery .item-container .flag-langue a {display:inline;}
.navigation-gallery .item-links {
	position:absolute;bottom:0;
	display:block;
	margin:0 0 10px; 
}
.navigation-gallery .item-links .nb-picture { 
	padding:0 4px;
	background:#FFF;color:#444;
}
#gallery .navigation-gallery .item h4,
#gallery .navigation-gallery .item .h4,
#gallery .navigation-gallery .item h4 a {color:#222;}
#gallery .navigation-gallery .item-select h4,
#gallery .navigation-gallery .item:hover h4, 
#gallery .navigation-gallery .item-select h4 a,
#gallery .navigation-gallery .item:hover h4 a,
#gallery .navigation-gallery .item-select .h4,
#gallery .navigation-gallery .item:hover .h4, 
#gallery .navigation-gallery .item-select .h4 a,
#gallery .navigation-gallery .item:hover .h4 a {color:#AFAFAF;}
.navigation-gallery .item-select .item-links .nb-picture {background:#444; color:#FFF;}
.navigation-gallery .item-select .button-play,
.navigation-gallery .item:hover .button-play {color:#FFF;}
.navigation-gallery .pagination { 
	float:right;
	height:35px;
	white-space:nowrap;
}

/**********************************
 END Player Photos / Video
 **********************************
*/


/**********************************************/
/*					Speeches				  */
/**********************************************/
.mainContent2 .contextual_100 #speeches {margin-bottom: 25px; list-style : none;}
.mainContent2 .contextual_100 #speeches li {float: left;background:none repeat scroll 0 0 transparent;border-left: 1px ridge grey;}
.mainContent2 .contextual_100 #speeches li:first-child {border-left:0;}
.mainContent2 .contextual_100 #speeches li a {text-decoration:none;}
.mainContent2 .contextual_100 #speeches li a span {font-size:20px;font-weight:bold;}

.mainContent2 .contextual_100 .rubrique .title h3{ margin: -6px 0 5px !important;}

/**
 * @section				popin
 */
.popin_top, .popin_center, .popin_bottom{}
.popin_top_left{background: #FFF; width: 10px;
	height: 47px;float: left;}
.popin_top_middle{background:#FFF; height:47px; float:left;}
.popin_top_right{background: #FFF; width: 10px;
	height: 47px;float: right;}
.popin_center_left{background:#FFF;width:10px;float:left;}
.popin_center_middle{background: #FFF;float:left;}
.popin_center_right{background:#FFF;width:10px;float:right;}
.popin_bottom_left{background:#FFF; width: 10px;
	height: 12px;float: left;}
.popin_bottom_middle{background:#FFF;height:12px;float:left;}
.popin_bottom_right{background: #FFF;
	width: 10px; height: 12px;float: right;}
.popin_top_middle .popin_title{color:#FFF; font-size:14px; margin:14px 0 0 10px; float:left}
.popin_top_middle .bouton_fermer{background:url(../images/slideshow-close-panel.gif) no-repeat center top;
	height:20px; width:20px; margin:16px 0 0 0; float:right; cursor:pointer;}
	
/* GALLERY */
.gallery_popin{height: 488px; width:600px; overflow:hidden;}

.vignette_gallery{background:#000;float:left; cursor: pointer; margin-right: 10px; width: 90px; height: 67px; border: 2px solid #fff; margin-top:10px;}
.vignette_gallery.select{border: 2px solid #E55D1F;}

.gallery_next{ background:url(../images/gallery_next.png) no-repeat; width: 20px; height: 36px; float:left; margin-top: 23px; cursor: pointer;}
.gallery_prev{ background:url(../images/gallery_prev.png) no-repeat; width: 20px; height: 36px; float:left; margin: 23px 10px 0 15px; cursor: pointer;}

.vignettes_navigation{background:#000; height:90px;}
.vignettes_window{ float: left; display: block; overflow:hidden;}
.vignettes_wrapper{display:block;}
.panel{ background:#000;}
.panel-overlay{ background: black; position: absolute; left: 0; bottom: 0; padding: 10px 0; width: 600px;}
.panel-overlay *{ color: white;}
.panel-overlay  p{ text-align : center; font-weight : bold}

/* wanted persons */

.bloc_pagination span {margin-right: 20px;}
.orange {color: #E0550C;font-weight: bold;}

.bloc_pagination .orange{
	font-size: 14px;
	display: block;
	float: left;
}

.col_gauche2_result_datasheet {
  float: left;
  margin: 5px 0 0 20px;
  width: 750px;
}

.table_detail_profil.table_detail_profil_result_datasheet tr{background:#fff;}

#submit_search{background: url(../images/bouton_search_wanted.jpg); width:135px; height:30px;border:0 none;
margin:12px 0 0 109px; cursor: pointer;}
.limited_select{width: 250px;}

/* age slider */
.ageSlider_min{display:none;}
.ageSlider_max{display:none;}
.btnSlider{width:16px; height:25px; position:absolute;top:-17px;cursor:pointer;outline:none;background-repeat:no-repeat;background-position:left bottom;}
.btnSlider.min{background-image: url(../images/wanted/curseur_left.png);}
.btnSlider.max{background-image: url(../images/wanted/curseur_right.png); }
.ageSlider{position:relative; float:left; background:url(../images/wanted/slidebar_black.png) repeat-x; height:5px;margin:16px 0 7px 10px; width:200px;}
.ageNumber{color:white; /*margin-top:-15px;*/ cursor: default; font-weight:bold;}
.btnSlider.min .ageNumber{margin-left:1px;}
.btnSlider.max .ageNumber{margin-left:3px;}
.rangeOfAges{position:absolute; background:url(../images/wanted/slidebar_orange.png) repeat-x;  height:5px; top:0;}

.bloc_result .bloc2{width:954px;}


/*Jérémy*/
.outils .hover .hover_content{display:block;}

.outils .hover_content {
	display:none;
	background-color:#393738; 
	height:65px; 
	position:absolute; 
	top:20px; 
	width:130px; 
	z-index:30;
	border:1px solid black;
	left:0;
}

.outils .hover_content #facebook, .outils .hover_content #twitter {
    margin-left: 20px;
    margin-top: 12px;
    padding-left: 21px;
	height:16px;
}

.outils .hover_content #facebook{
	background: url(../images/fb.png) no-repeat;
}

.outils .hover_content #twitter {
	background: url(../images/tw.png) no-repeat;
}


/** EFR : Surcharge style widget document **/
#content2 p.itemDoc {
	font-size:11px;
}
.doc .link_fleche2 {
	display:inline;
	font-size:11px;
}

/** Surcharge interlignage des textes colone de droite **/ 

#content2 div.mainContent2 div.mainContent.marginT5 div.ncbs p {
    padding: 0px 10px 0px 10px;
}

/* Search UN 18/06/12 */
.limited_select152{width:152px;}
.form_search_un { height:134px; background-position:bottom !important }
.form_search_une {height:26px;}
.form_search_un #bouton_search { top:84px !important }
h4#notice-title {font-size:14px; color:#FFF; line-height:26px; padding-left:8px}
.bloc_pagination .display-none {display:none}
.rechercher .bloc_rechercher #conteneur #onglets_bloc_1 form.no-padding {padding-top:0 !important}
.print-link {display:block; float:right;margin-top:3px; color:#FFF;background:url(../images/article/fleche.png) no-repeat 0 4px; padding-left:12px;}
.print-link:hover {text-decoration:underline !important}
/* --- */

/* Header / UN / UNE 01/02/2013 */
/**
 * photo legende
 */
.photoDate {
	color:#393939;
	font-family:Arial, sans-serif;
	font-weight:bold;
	font-size:12px;
}

.bloc_detail a.popin_img {
	float:left;display:inline;
	margin:0 10px 10px 0;
}

.bloc_detail .photoDate {
	display:block;
}

/**
 * show more / less links
 */
.showMore img,
#content2 .showMore img {
	position:relative;top:-1px;
	vertical-align:baseline;
	margin:0 2px;
}
.moreLessHidden {display:none;}

/**
 * content decoration
 */
.borderSeparator {
	border-top:1px solid #b3b0a9;
	margin:-5px 0 0;
	padding:0 0 3px;
}
.col_fullwidth_result_datasheet {
	margin:10px 8px;
	width:auto;
}
.title_fugitive_datasheet {background-image: url(../images/bg_titre.png) !important;}
.col_fullwidth_result_datasheet .bloc_detail {
	margin-left:10px;
	margin-right:10px;
}
.contentList {
	list-style-type: disc;
	padding: 0 0 0 10px;
	margin: 0 0 0 20px;
}
#content2 .col_fullwidth_result_datasheet p {padding-left:0;padding-right:0;}

/*
* Clearfix
*/
.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}

/**
 * header
 */
#header {
	position:relative;
	background-image:url(../images/bg_header.jpg);
}
.logo {
	margin-top:-13px;
	width:149px;
	height:136px;
	background-image:url(../images/logo.png);
}

/**
 * baseline
 */
#header .baseline {
	position:absolute;top:60px;left:270px;
	display:block;
	margin:0;
}
#header .baseline img {display:block;}

/**
 * Language selector
 */
#conteneurSelect .inputsSelect {
	background:url(../images/fleche_langue.png) no-repeat right 4px;
	color:#888;
}
#conteneurSelect .inputsSelect .listeSelect {background:#DDD;}
#conteneurSelect a {color:#666;}

/**
 * search form
 */
#search_box {color:#4d4d4d;}
#search_box input {
	vertical-align:baseline;
	margin-top:0;
	height:auto;
	border: 1px solid #afaba3;
	background:#FFF;
	color:#4d4d4d;
}
#search_box .loupe_gd {
	width:14px;
	height:13px;
}

/**
 * 3 buttons
 */
#boutons_picto {
	position:absolute;top:30px;right:0;
	padding:0;
	width:176px;
}

#boutons_picto .btn_worlwide,
#boutons_picto .btn_worlwide:hover,
#boutons_picto .btn_worlwide_select,
#boutons_picto .btn_missing,
#boutons_picto .btn_missing:hover,
#boutons_picto .btn_missing_select,
#boutons_picto .btn_wanted,
#boutons_picto .btn_wanted:hover,
#boutons_picto .btn_wanted_select {
    width: 175px;
    background: url(../images/btn_header_sprite.png) no-repeat;
}

#boutons_picto .btn_worlwide,
#boutons_picto .btn_worlwide:hover,
#boutons_picto .btn_worlwide_select {
	height:42px;
}
#boutons_picto .btn_worlwide {background-position: 0 0;}
#boutons_picto .btn_worlwide:hover,
#boutons_picto .btn_worlwide_select {background-position: -179px 0;}



#boutons_picto .btn_missing,
#boutons_picto .btn_missing:hover,
#boutons_picto .btn_missing_select {
    height:42px;
}
#boutons_picto .btn_missing {background-position: 0 -42px;}
#boutons_picto .btn_missing:hover,
#boutons_picto .btn_missing_select {background-position: -179px -42px;}




#boutons_picto .btn_wanted,
#boutons_picto .btn_wanted:hover,
#boutons_picto .btn_wanted_select {
    height:47px;
}
#boutons_picto .btn_wanted {background-position: 0 -84px;}
#boutons_picto .btn_wanted:hover,
#boutons_picto .btn_wanted_select {background-position: -179px -84px;}

/**
 * debug IE7
 */
.col_fullwidth_result_datasheet div.rubrique {
	display:block;
	float:none;
	width:auto;
}

.col_fullwidth_result_datasheet div.rubrique .title {
	display:block;
	float:none;
	width:auto;
}

#lessDetails1, #details1 {
	position:relative;
}
a.showMore {
	position:absolute;
	right:30px;
	font-weight:bold;
	top:0;
}
a.showMore:hover {color:#000}
.borderSeparatorBig {border-top-width:2px;}

.nom_fugitif_wanted {
    float:left;
    padding-left:6px;
    font-size:20px;font-weight:bold;
}
.nom_fugitif_wanted_small {
    float:left;
    text-transform : uppercase;
    font-weight:bold;
	display : block;
	margin : -3px 0 5px 30px;
}
div.container span.subtitle {
	font-weight : normal;
	font-size : 11px;
	text-transform : none;
	padding-left : 5px;
}
#content2 p.charge {
	padding: 0px 5px 5px;
}
#content2 .news_small .bloc_news2  img.media_type {display : none;}

.column_link {
	font-weight : bold;
}
