/* *************************** 
  Site - mediateur
  ---------------------------
  StyleSheet Index
  $1 - Global Styles
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
  $7 - Styles Divers
   ***************************/

/* *************************** 
   $1 GLOBAL Styles
   ***************************/
* {
	margin:0px;
	padding:0px;
}
a {
	color:#003c82;
	text-decoration:none;
}
a:hover {
	color:#003c82;
	text-decoration:underline;
}
img {
	border:0;
}
fieldset {
	border:none;
}
ul li {
	list-style:none;
}
/* *************************** 
   $2 Website Structure Styles
   ***************************/   
body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#494848;
	background:url(../images/bg_body.png) center top repeat;
}
#container{
	width:990px;
	margin:0px auto;
}
/* *************************** 
   $3 Header Styles
   ***************************/
#header{
	width:100%;
	height:237px;
	background:url(../images/header_img.png) right top no-repeat;
	position:relative;
}
#header h1{
	float:left;
	width:214px;
	height:93px;
	position:absolute;
	left:19px;
	top:22px;
}
#header h1 a{
	display:block;
	background:url(../images/logo.png) left top no-repeat;
	width:214px;
	height:93px;
	text-indent:-9999999px;
	outline-style:none;
}
#header a.informer_link{
	display:block;
	width:110px;
	height:23px;
	text-indent:-999999px;
	outline-style:none;
	background:url(../images/bg_informer_link.png) left top no-repeat;
	position:absolute;
	left:516px;
	top:69px;
}
#header a.conseiller_link{
	display:block;
	width:125px;
	height:23px;
	text-indent:-999999px;
	outline-style:none;
	background:url(../images/bg_conseiller_link.png) left top no-repeat;
	position:absolute;
	left:566px;
	top:94px;
}
#header a.proteger_link{
	display:block;
	width:108px;
	height:23px;
	text-indent:-999999px;
	outline-style:none;
	background:url(../images/bg_proteger_link.png) left top no-repeat;
	position:absolute;
	left:634px;
	top:117px;
	padding-bottom: 10px; /* ev */
}
.main_nav{
	position:absolute;
	left:18px;
	top:190px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.main_nav ul{}
.main_nav ul li{
	float:left;
	padding:0px 14px 0px 14px;
	background:url(../images/bg_main_nav_li.png) left 1px no-repeat;
}
.main_nav ul li.first{
	padding-left:0px;
	background:none;
}
.main_nav ul li a{
	text-transform:uppercase;
	font-weight:bold;
	color:#777575;
}
.main_nav ul li a:hover{
	text-decoration:none;
	color:#003c82;
}



.tx-ghfontsize-pi1{
  }
.ariane{
    font-family: Arial;
	position:absolute;
	top:215px;
	left:15px;
	font-size:10px;
	color: #797979
}  
.ariane a{
color: #797979
}
  
.picto{
	position:absolute;
	right:78px;
	top:219px;
}
.picto ul{
	text-align:right;
}
.picto ul li{
	display:inline;
	vertical-align:middle;
	padding-left:5px;
	float:left;
}


/* *************************** 
   $4 Content Styles
   ***************************/
#content{
	width:100%;
	overflow:hidden;
	padding-bottom:12px;
}
.mission_mediateur{
	width:684px;
	float:left;
}
.mission_mediateur h2{
	font-size:20px;
	text-transform:uppercase;
	padding-bottom:25px;

}
.mission_mediateur h3{
	font-size:12px;

	padding:8px 0px;
}
.mission_mediateur h4{
	font-size:12px;

	font-family:Verdana, Geneva, sans-serif;
	padding:0px 0px 8px 28px;
	background:url(../images/bg_mission_mediateur_h4.png) left 1px no-repeat;
	margin-top:6px;
}
.mission_mediateur .mission_mediateur_box{
	overflow:hidden;
	width:100%;
	padding:5px 0px 10px 0px;
}
.mission_mediateur .mission_mediateur_box img{
	display:block;
	float:left;
	margin-top:3px;
}
.mission_mediateur .mission_mediateur_box .text_box{
	float:right;
	width:563px;
}
.mission_mediateur .mission_mediateur_box .mission_mediateur_box_inner{
	width:656px;
	padding-left:28px;
	overflow:hidden;
}
.mission_mediateur .mission_mediateur_box .mission_mediateur_box_inner .text_box{
	float:right;
	width:535px;
}
.mission_mediateur p{
	color:#494848;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:17px;
	padding-bottom:6px;
}
/*
.mission_mediateur p strong{color:#003c82;}
*/
.mission_mediateur .mission_mediateur_box a{
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#003c82;
	padding-left:10px;
	background:url(../images/bg_mission_mediateur_a.png) left 5px no-repeat;
}
.mission_mediateur .mission_mediateur_box a:hover{color:#003c82;}

.mission_mediateur ul{
	padding:6px 0px;
}
.mission_mediateur ul li{
	color:#494848;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:2px 0px;
}
.mission_mediateur li a{
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#003c82;
	padding-left:10px;
	background:url(../images/bg_mission_mediateur_a.png) left 5px no-repeat;
}
/* reset les listes pour la pagination */
.mission_mediateur .pagination li a{
background:none;
}

.mission_mediateur .mission_mediateur_text_box{
	background:url(../images/bg_mission_mediateur_text_box.png) 25px top no-repeat;
	height:67px;
	padding:20px 0px 0px 36px;
}
.mission_mediateur ul.mission_mediateur_list{
	padding:40px 0px 10px 27px;
}
.mission_mediateur ul.mission_mediateur_list li{
	width:100%;
	overflow:hidden;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#828080;
	padding:5px 0px;
}
p.notes_bas_de_page  {
	width:100%;
	overflow:hidden;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#828080;
	padding:5px 0px;
}
.mission_mediateur ul.mission_mediateur_list li span{
	display:block;
	width:23px;
	float:left;	
}
.mission_mediateur ul.mission_mediateur_list li b{
	display:block;
	width:620px;
	float:left;
	font-weight:normal;	
}
.interventions{
	width:228px;
	float:left;
	padding-left:18px;
	padding-right:18px;
	font-family:Verdana, Geneva, sans-serif;
}
.interventions h2{
	background:url(../images/bg_interventions_h2.png) left top no-repeat;
	height:88px;
	text-indent:-99999999px;
	outline-style:none;
}
.interventions h3{
	font-size:11px;
	color:#bd2fbf;
	padding-top:14px;
}
.interventions h4{
	font-size:11px;
	color:#656565;
}
.interventions p{
	font-size:11px;
	color:#656565;
}
.interventions a{
	font-weight:bold;
	color:#bd2fbf;
}
.interventions h5{
	font-size:12px;
	padding-top:3px;
}
.interventions a:hover{color:#bd2fbf;}
.home_center{
	width:197px;
	float:left;
	background:url(../images/bg_home_center.png) left top no-repeat;
	height:465px;
}
.home_center ul.questions_links{
	padding:15px 0px 16px 12px;
	width:185px;
	overflow:hidden;
}
.home_center ul.questions_links li{
	width:100%;
	overflow:hidden;
	padding:7px 0px;
	float:left;
}
.home_center ul.questions_links li img{
	float:left;
	display:block;
}
.home_center ul.questions_links li a{
	color:#686869;
	font-size:12px;
	font-weight:bold;
	float:right;
	width:150px;
	padding-top:6px;
}
.home_center ul.questions_links li a:hover{
	color:#686869;
}
.home_center ul.questions_links li a.special{
	padding-top:0px;
}
.home_center .home_center_img{
	padding:6px 0px 0px 14px;
}
.home_center .home_center_img img{
	display:block;
}
.home_center .pdf_link{
	width:152px;
	background:#dfdfdf url(../images/bg_pdf_link.png) left top no-repeat;
	margin-top:13px;
	margin-left:3px;
	overflow:hidden;
	padding:23px 8px 12px 8px;
}
.home_center .pdf_link img{
	display:block;
	float:left;
	margin-right:6px;
}
.home_center .pdf_link a{
	font-size:11px;
	color:#686869;
	font-weight:bold;
}
.home_right{
	width:443px;
	padding-right:41px;
	float:right;
}
.home_right .home_right_top{
	width:100%;	
	height:318px;
	position:relative;
}
.home_right .home_right_top .img_box{
	width:100%;
	width:410px;
	height:238px;
	padding-top:17px;
	position:relative;
}
.home_right .home_right_top .img_box img{
	display:block;
}
.home_right .home_right_top .img_box .triangle_bg{
	display:block;
	width:410px;
	height:238px;
	position:absolute;
	left:0px;
	top:17px;
	background: url(../images/bg_triangle_bg.png) left top no-repeat;
}
.home_right .home_right_top .img_box a{
	display:block;
	width:410px;
	height:238px;
	position:absolute;
	left:0px;
	top:17px;
	text-indent:-99999999px;
	outline-style:none;
	overflow:hidden;
	background:url(../images/videoplayer.png) left top repeat;
}
.home_right .home_right_top .img_box a.videoplayer{
	background:url(../images/play_button2.png) left top no-repeat;
}
.home_right .home_right_top .rubric{
	width:113px;
	height:31px;
	position:absolute;
	left:-3px;
	top:0px;
}
.home_right .home_right_top .rubric a{
	display:block;
	width:113px;
	height:31px;
	text-indent:-999999px;
	outline-style:none;
	background:url(../images/bg_rubric_a.png) left top no-repeat;
}
.home_right .home_right_top ul.vignette{
	width:100%;
	overflow:hidden;
	padding-top:10px;
}
.home_right .home_right_top ul.vignette li{
	float:left;
	position:relative;
	padding-right:6px;
}
.home_right .home_right_top ul.vignette li img{
	display:block;
}
.home_right .home_right_top ul.vignette li a{
	display:block;
	width:72px;
	height:47px;
	position:absolute;
	left:0px;
	top:0px;
	text-indent:-9999999px;
	outline-style:none;
	cursor:pointer;
	background:url(../images/videoplayer.png) left top repeat;
}
.home_right .home_right_top ul.vignette li a.videoplayer{
	background:url(../images/play_button.png) left top no-repeat;
}
.home_right .home_right_top .legende{
	width:120px;
	height:136px;
	background:url(../images/bg_legende.png) left top no-repeat;
	position:absolute;
	left:283px;
	top:166px;
	padding:10px 16px 0px 16px;
}
.home_right .home_right_top .legende h4{
	font-size:20px;
	color:#FFF;
	line-height:21px;
	padding-bottom:6px;
}
.home_right .home_right_top .legende p{
	font-size:12px;
	color:#FFF;
}
.home_right .home_right_top .legende p a{color:#FFF;}
.home_right .home_right_top .legende p a:hover{color:#FFF;}
.actu{
	padding-top:8px;
}
/* position image news list */
.actu .inner div.inner2 img {
float:left;
margin-right:8px;
}
.actu h3{
	font-size:24px;
	color:#30abf0;
	text-transform:uppercase;
}
.actu h4{
	font-size:11px;
	color:#9b9696;
	padding-top:8px;
	font-family:Verdana, Geneva, sans-serif;
}
.actu p{
	font-size:11px;
	color:#433d33;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	line-height:15px;
}
.actu span{
	font-size:11px;
	color:#999999;
	font-family:Verdana, Geneva, sans-serif;
	line-height:15px;
}
.actu a{
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#3ebcfe;
}
.actu a:hover{color:#3ebcfe;}
.actu h5{
	padding-top:16px;
	font-size:12px;
}
.actu h5 a{font-size:12px;}
.actus_list{
	width:672px;
	float:left;
}
.actus_list h2{
	font-size:20px;
	color:#3ebcfe;
	text-transform:uppercase;
}
.actus_list .actus_list_box{
	width:633px;
	padding:16px 20px 16px 19px;
	overflow:hidden;
	font-family:Verdana, Geneva, sans-serif;
}
.actus_list .actus_list_box .actus_list_right_box{
	float:right;
	width:512px;
}
.actus_list .actus_list_box img{
	display:block;
	float:left;
	padding-right: 10px;
}
.actus_list .actus_list_box h3{
	font-size:11px;
	color:#969696;
	padding-bottom:8px;
}
.actus_list .actus_list_box h4{
	font-size:12px;
	color:#494848;
	padding:0 0 3px 0;
	background: none;
}
.actus_list .actus_list_box p{
	font-size:12px;
	color:#433d33;
	line-height:15px;
}
.actus_list .actus_list_box p a{color:#3ebcfe;}
.actus_list .actus_list_box p a:hover{color:#3ebcfe;}
.actus_list .actus_list_box.bg1{
	background:url(../images/bg_actus_list_box_1.png) left top no-repeat;
}
.actus_list .actus_list_box.bg2{
	background:url(../images/bg_actus_list_box_2.png) left top no-repeat;
}
.actus_list .actus_list_box.bg3{
	background:url(../images/bg_actus_list_box_3.png) left top no-repeat;
}
.pagination{
	padding:20px 0px 0px 220px;
}
.pagination ul{
	width:100%;
	overflow:hidden;
}
.pagination ul li{
	float:left;
}
.pagination ul li a{
	display:block;
	float:left;
	font-size:11px;
	color:#a09e9e;
	font-family:Verdana, Geneva, sans-serif;
	line-height:17px;
	padding:0px 8px;
}
.pagination ul li a:hover{
	background:url(../images/bg_pagination_a.png) center top no-repeat;
	font-weight:bold;
	color:#3ebcfe;
	text-decoration:none;
}
.pagination ul li.selected a{
	background:url(../images/bg_pagination_a.png) center top no-repeat;
	font-weight:bold;
	color:#3ebcfe;
	text-decoration:none;
}
.pagination ul li a.prev{
	width:24px;
	height:17px;
	text-indent:-999999px;
	outline-style:none;
	background:url(../images/bg_prev.png) left top no-repeat;
	padding:0px;
}
.pagination ul li a.prev:hover{
	background:url(../images/bg_prev.png) left top no-repeat;
}
.pagination ul li a.next{
	width:24px;
	height:17px;
	text-indent:-999999px;
	outline-style:none;
	background:url(../images/bg_next.png) left top no-repeat;
	padding:0px;
}
.pagination ul li a.next:hover{
	background:url(../images/bg_next.png) left top no-repeat;
}
.saisir_mediateur_form{
	width:686px;
	float:left;
}
.saisir_mediateur_form h2{
	font-size:20px;
	text-transform:uppercase;
	color:#ff6a00;
}
.saisir_mediateur_form p{
	font-size:11px;
	color:#494848;
	line-height:17px;
	padding:5px 0px;
}
.saisir_mediateur_form p strong{
	color:#494848;
}
.saisir_mediateur_form textarea{
	border:none;
	background:url(../images/bg_textarea.png) left top no-repeat;
	width:633px;
	height:141px;
	padding:2px;
	font-family:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#494848;
	margin-top:3px;
}
.saisir_mediateur_form .form_box1{
	background:url(../images/bg_saisir_mediateur_form_1.png) left top no-repeat;
	height:126px;
	width:648px;
	padding:16px 10px 0px 10px;
	margin-top:12px;
}
.saisir_mediateur_form .form_box1 input.input_box{
	border:none;
	padding:6px 4px 4px 2px;
	background:url(../images/bg_input_box1.png) right top no-repeat;
	width:168px;
	height:18px;
	font-family:12px;
	font-family:Verdana, Geneva, sans-serif;
	vertical-align:middle;
	color:#494848;
}
.saisir_mediateur_form .form_box1 input.parcourir_button{
	width:75px;
	height:28px;
	border:none;
	background:url(../images/bg_parcourir_button.png) left top no-repeat;
	vertical-align:middle;
	cursor:pointer;
	margin-left:11px;
}
.saisir_mediateur_form .form_box2{
	background:url(../images/bg_saisir_mediateur_form_2.png) left top no-repeat;
	width:648px;
	padding:26px 10px 0px 10px;
	overflow:hidden;
}
.saisir_mediateur_form .form_box2 p{
	width:636px;
	overflow:hidden;
}
.saisir_mediateur_form .form_box2 p label{ vertical-align:middle;}
.saisir_mediateur_form .form_box2 p input{ vertical-align:middle;}
.saisir_mediateur_form .form_box2 input.input_box{
	border:none;
	padding:2px 4px 3px 2px;
	background:url(../images/bg_input_box2.png) right top no-repeat;
	width:168px;
	height:15px;
	font-family:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#494848;
	float:left;
}
.saisir_mediateur_form .form_box2 select{
	width:174px;
	font-family:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#494848;
	outline-style:none;
}
.saisir_mediateur_form .form_box2 ul{}
.saisir_mediateur_form .form_box2 ul li{
	width:100%;
	overflow:hidden;
	padding:8px 0px;
}
.saisir_mediateur_form .form_box2 ul li label{
	display:block;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#494848;
	padding-top:3px;
}
.saisir_mediateur_form .form_box2 ul.l_form{
	width:361px;
	float:left;
}
.saisir_mediateur_form .form_box2 ul.l_form label{width:89px;}
.saisir_mediateur_form .form_box2 ul.r_form{
	width:268px;
	float:left;
}
.saisir_mediateur_form .form_box2 ul.r_form label{width:94px;}
.saisir_mediateur_form .form_box2 input.valider_button{
	width:107px;
	height:39px;
	border:none;
	background:url(../images/bg_valider_button.png) left top no-repeat;
	vertical-align:middle;
	cursor:pointer;
	float:right;
}
.saisir_mediateur_form .form_box3{
	background:url(../images/bg_saisir_mediateur_form_3.png) left top no-repeat;
	width:648px;
	padding:26px 10px 0px 10px;
	overflow:hidden;
}
.saisir_mediateur_form .form_box3 p{
	width:636px;
	overflow:hidden;
}
.saisir_mediateur_form .form_box3 p label{ vertical-align:middle;}
.saisir_mediateur_form .form_box3 p input{ vertical-align:middle;}
.saisir_mediateur_form .form_box3 input.input_box{
	border:none;
	padding:2px 4px 3px 2px;
	background:url(../images/bg_input_box2.png) right top no-repeat;
	width:168px;
	height:15px;
	font-family:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#494848;
	float:left;
}
.saisir_mediateur_form .form_box3 select{
	width:174px;
	font-family:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#494848;
	outline-style:none;
}
.saisir_mediateur_form .form_box3 ul{}
.saisir_mediateur_form .form_box3 ul li{
	width:100%;
	overflow:hidden;
	padding:8px 0px;
}
.saisir_mediateur_form .form_box3 ul li label{
	display:block;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#494848;
	padding-top:3px;
}
.saisir_mediateur_form .form_box3 ul.l_form{
	width:361px;
	float:left;
}
.saisir_mediateur_form .form_box3 ul.l_form label{width:89px;}
.saisir_mediateur_form .form_box3 ul.r_form{
	width:268px;
	float:left;
}
.saisir_mediateur_form .form_box3 ul.r_form label{width:94px;}
.saisir_mediateur_form .form_box3 input.valider_button{
	width:107px;
	height:39px;
	border:none;
	background:url(../images/bg_valider_button.png) left top no-repeat;
	vertical-align:middle;
	cursor:pointer;
	float:right;
}
.saisir_mediateur_form .saisir_mediateur_form_list{
	padding-bottom:12px;
}
.saisir_mediateur_form .saisir_mediateur_form_list ul{}
.saisir_mediateur_form .saisir_mediateur_form_list ul li{
	padding:0px 0px 0px 10px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#ff6a00;
	font-weight:bold;
	background:url(../images/bg_saisir_mediateur_form_list_li.png) left 5px no-repeat;
}
.saisir_mediateur_form .saisir_mediateur_form_list ul li a{color:#ff6a00;}
.saisir_mediateur_form .saisir_mediateur_form_list ul li a:hover{color:#ff6a00;}
.trouver_recherche{
	width:676px;
	float:left;
}
.trouver_recherche h2{
	font-size:20px;
	color:#741773;
	text-transform:uppercase;
}
.trouver_recherche .trouver_recherche_tab{
	padding:16px 0px;
}
.trouver_recherche .trouver_recherche_tab_nav{
	background:url(../images/bg_trouver_recherche_tab_nav.png) left top no-repeat;
	height:30px;
	width:100%;
	overflow:hidden;
}
.trouver_recherche .trouver_recherche_tab_nav img{
	display:block;
	float:left;
}
.trouver_recherche .trouver_recherche_tab_conten{
	background:url(../images/bg_trouver_recherche_tab_conten.png) left top no-repeat;
	height:138px;
	width:100%;
	overflow:hidden;
}
.trouver_recherche .trouver_recherche_tab_conten .boxgauche2{
	float:left;
	width:396px;
	padding-top:36px;
}
.trouver_recherche .trouver_recherche_tab_conten .boxgauche2 select{
	width:162px;
	font-family:11px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:10px;
	margin-right:20px;
}
.trouver_recherche .trouver_recherche_tab_conten .boxdroite2{
	float:left;
	width:198px;
	padding-top:15px;
	overflow:hidden;
}
.trouver_recherche .trouver_recherche_tab_conten .boxdroite2 span{
	color:#741773;
	display:block;
	font-weight:bold;
	padding-bottom:6px;
	font-size:14px;
}
.trouver_recherche .trouver_recherche_tab_conten .boxdroite2 label{
	vertical-align:middle;
	color:#000000;
}
.trouver_recherche .trouver_recherche_tab_conten .boxdroite2 label.special_label{
	padding-right:85px;
}
.trouver_recherche .trouver_recherche_tab_conten .boxdroite2 input{
	vertical-align:middle;
}
.trouver_recherche .trouver_recherche_tab_conten .boxdroite2 input.valider_button{
	background:url(../images/bg_valider_button2.png) left top no-repeat;
	width:107px;
	height:39px;
	display:block;
	float:right;
	border:none;
	cursor:pointer;
	margin-top:26px;
}
.trouver_recherche .trouver_recherche_inner{
	width:100%;
	border-top:1px solid #c8c8c8;
	padding-top:12px;
}
.trouver_recherche .trouver_recherche_inner .trouver_recherche_inner_title{
	width:100%;
	overflow:hidden;
	padding:10px 0px;
}
.trouver_recherche .trouver_recherche_inner .trouver_recherche_inner_title strong{
	font-size:14px;
	color:#494848;
	font-family:Verdana, Geneva, sans-serif;
	float:left;
}
.trouver_recherche .trouver_recherche_inner .trouver_recherche_inner_title .box{
	float:right;
	padding-right:5px;
}
.trouver_recherche .trouver_recherche_inner .trouver_recherche_inner_title .box label{
	vertical-align:middle;
	color:#494848;
	font-size:11px;
	padding-right:6px;
}
.trouver_recherche .trouver_recherche_inner .trouver_recherche_inner_title .box select{
	vertical-align:middle;
	color:#000000;
	font-size:11px;
}
.trouver_recherche .trouver_recherche_inner h4{
	font-size:11px;
	color:#494848;
	font-family:Verdana, Geneva, sans-serif;
	text-transform:uppercase;
	padding:12px 0px;
	background: none;
}
.trouver_recherche .trouver_recherche_inner h4 span{ font-weight:normal;}
.trouver_recherche .trouver_recherche_inner .table_box{
	width:100%;
	background:#f6f6f6;
	padding:6px 6px 12px 6px;
	margin-top:8px;
}
.trouver_recherche .trouver_recherche_inner .table_box ul{
	width:100%;
	overflow:hidden;
	padding-bottom:5px;
}
.trouver_recherche .trouver_recherche_inner .table_box ul li{
	border-left:1px solid #c5c5c5;
	padding:2px 20px;
	float:left;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#bc17bf;
}
.trouver_recherche .trouver_recherche_inner .table_box ul li.first{
	border-left:none;
	padding-left:0px;
}
.trouver_recherche .trouver_recherche_inner .table_box ul li a{color:#bc17bf;}
.trouver_recherche .trouver_recherche_inner .table_box ul li a:hover{color:#bc17bf;}
.trouver_recherche .trouver_recherche_inner .table_box p{
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#494848;
}
.trouver_recherche .trouver_recherche_inner .table_box p a{
	font-weight:bold;
	color:#bc17bf;
}
.trouver_recherche .trouver_recherche_inner .table_box p a:hover{color:#bc17bf;}
.pagination2{
	padding:20px 0px 0px 220px;
}
.pagination2 ul{
	width:100%;
	overflow:hidden;
}
.pagination2 ul li{
	float:left;
}
.pagination2 ul li a{
	display:block;
	float:left;
	font-size:11px;
	color:#a09e9e;
	font-family:Verdana, Geneva, sans-serif;
	line-height:19px;
	padding:0px 8px;
}
.pagination2 ul li a:hover{
	background:url(../images/bg_pagination2_a.png) center top no-repeat;
	font-weight:bold;
	color:#bc17bf;
	text-decoration:none;
}
.pagination2 ul li.selected a{
	background:url(../images/bg_pagination2_a.png) center top no-repeat;
	font-weight:bold;
	color:#bc17bf;
	text-decoration:none;
}
.pagination2 ul li a.prev{
	width:25px;
	height:19px;
	text-indent:-999999px;
	outline-style:none;
	background:url(../images/bg_prev2.png) left top no-repeat;
	padding:0px;
}
.pagination2 ul li a.prev:hover{
	background:url(../images/bg_prev2.png) left top no-repeat;
}
.pagination2 ul li a.next{
	width:25px;
	height:19px;
	text-indent:-999999px;
	outline-style:none;
	background:url(../images/bg_next2.png) left top no-repeat;
	padding:0px;
}
.pagination2 ul li a.next:hover{
	background:url(../images/bg_next2.png) left top no-repeat;
}
.consomag_box{
	width:100%;
	overflow:hidden;
	padding:12px 0px;
}
.consomag_box img{
	display:block;
	float:left;
	margin-top:12px;
}
.consomag_box .consomag_box_right{
	float:right;
	width:586px;
	font-family:Verdana, Geneva, sans-serif;
}
.consomag_box .consomag_box_right h3{
	padding-bottom:22px;
	line-height:19px;
}
.consomag_img_box{
	width:590px;
	overflow:hidden;
	padding-bottom:21px;
	padding-top:3px;
}
.consomag_img_box.bg1{background:url(../images/bg_consomag_img_box_1.png) right top no-repeat;}
.consomag_img_box.bg2{background:url(../images/bg_consomag_img_box_2.png) right top no-repeat;}
.consomag_img_box.bg3{
	padding-top:0px;
	background:url(../images/bg_consomag_img_box_3.png) right top no-repeat;
}
.consomag_img_box.bg4{background:url(../images/bg_consomag_img_box_4.png) right top no-repeat;}
.consomag_img_box.bg5{background:url(../images/bg_consomag_img_box_5.png) right top no-repeat;}
.consomag_img_box img{
	display:block;
	float:left;
}
.consomag_img_box .box{
	width:524px;
	float:right;
	font-size:12px;
	color:#003c82;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}
.consomag_img_box .box h3{
	cursor:pointer;
	color:#003c82;
}
.popin_video_box_inner{
	width:400px;
	margin:0px auto;
	margin-top:20px;
}
.ouverturemarches_list{
	padding:6px 0px;
}
.ouverturemarches_list p{
	font-family:Verdana, Geneva, sans-serif;
	line-height:13px;
}
.ouverturemarches_list p.special_p{
	text-indent:18px;
}
.handcursor{
	cursor:pointer;
	color:#F00;
}
.handcursor:hover{
	text-decoration:none;
}
.maincontent{
}
/* *************************** 
   $5 Sidebar Styles
   ***************************/
.sidebar{
	width:270px;
	float:left;
}
.sidebar .missions{
	padding-left:11px;
}
.sidebar .missions .missions_img{
}
.sidebar .missions .missions_img img{
	display:block;
}
.sidebar_title img{display:block;}
.sidebar_nav{
	width:217px;
	padding:0px 0px 22px 3px;
}
.sidebar_nav .sidebar_nav_bt{
	background:url(../images/bg_sidebar_nav_bt.png) left top no-repeat;
	height:11px;
	overflow:hidden;
}
.sidebar_nav .sidebar_nav_bb{
	background:url(../images/bg_sidebar_nav_bb.png) left top no-repeat;
	height:12px;
	overflow:hidden;
}
.sidebar_nav .sidebar_nav_bm{
	background:url(../images/bg_sidebar_nav_bm.png) left top repeat-y;
}
.sidebar_nav .sidebar_nav_bm h2{
	text-indent:-9999999px;
	outline-style:none;
	background:url(../images/bg_sidebar_nav_h2.png) left top no-repeat;
	height:31px;
}
.sidebar_nav .sidebar_nav_bm h2.sidebar_title2{
	height:57px;
	background:url(../images/bg_sidebar_title2.png) left top no-repeat;
}
.sidebar_nav .sidebar_nav_bm ul{
	width:100%;
	overflow:hidden;
	padding:13px 0px;
}
.sidebar_nav .sidebar_nav_bm ul li{
	float:left;
	width:100%;
}
.sidebar_nav .sidebar_nav_bm ul li a{
	display:block;
	height:21px;
	background:url(../images/bg_sidebar_nav_a1.png) left top no-repeat;
	padding:6px 0px 0px 20px;
	font-size:14px;
	color:#777575;
	margin-bottom:5px;
}
.sidebar_nav .sidebar_nav_bm ul li a:hover{
	height:21px;
	background:#FFF url(../images/bg_sidebar_nav_a2.png) left top no-repeat;
	padding:6px 0px 0px 20px;
	font-weight:bold;
	color:#003c82;
	text-decoration:none;
}
.sidebar_nav .sidebar_nav_bm ul li.selected a{
	height:21px;
	background:#FFF url(../images/bg_sidebar_nav_a2.png) left top no-repeat;
	padding:6px 0px 0px 20px;
	font-weight:bold;
	color:#003c82;
	text-decoration:none;
}
.sidebar_nav2{
	width:218px;
	padding:0px 0px 22px 3px;
	margin-bottom:16px;
}
.sidebar_nav2 .sidebar_nav_bt{
	background:url(../images/bg_sidebar_nav2_bt.png) left top no-repeat;
	height:11px;
	overflow:hidden;
}
.sidebar_nav2 .sidebar_nav_bb{
	background:url(../images/bg_sidebar_nav2_bb.png) left top no-repeat;
	height:13px;
	overflow:hidden;
}
.sidebar_nav2 .sidebar_nav_bm{
	background:url(../images/bg_sidebar_nav2_bm.png) left top repeat-y;
}
.sidebar_nav2 .sidebar_nav_bm h2{
	text-indent:-9999999px;
	outline-style:none;
	background:url(../images/bg_sidebar_nav2_h2.png) left top no-repeat;
	height:31px;
}
.sidebar_nav2 .sidebar_nav_bm ul{
	width:100%;
	overflow:hidden;
	padding:13px 0px;
}
.sidebar_nav2 .sidebar_nav_bm ul li{
	float:left;
	width:210px;
	padding:2px 0px;
}
.sidebar_nav2 .sidebar_nav_bm ul li a{
	display:block;
	background:url(../images/bg_sidebar_nav2_a1.png) left top no-repeat;
	padding:5px 0px 8px 20px;
	font-size:14px;
	color:#777575;
}
.sidebar_nav2 .sidebar_nav_bm ul li a:hover{
	background:url(../images/bg_sidebar_nav2_a2.png) left top no-repeat;
	padding:5px 0px 6px 20px;
	font-weight:bold;
	color:#ff6a00;
	text-decoration:none;
}
.sidebar_nav2 .sidebar_nav_bm ul li.selected a{
	background:url(../images/bg_sidebar_nav2_a2.png) left top no-repeat;
	padding:5px 0px 6px 20px;
	font-weight:bold;
	color:#ff6a00;
	text-decoration:none;
}

.sidebar_nav3{
	width:218px;
	padding:0px 0px 22px 3px;
	margin-bottom:16px;
}
.sidebar_nav3 .sidebar_nav_bt{
	background:url(../images/bg_sidebar_nav3_bt.png) left top no-repeat;
	height:11px;
	overflow:hidden;
}
.sidebar_nav3 .sidebar_nav_bb{
	background:url(../images/bg_sidebar_nav3_bb.png) left top no-repeat;
	height:13px;
	overflow:hidden;
}
.sidebar_nav3 .sidebar_nav_bm{
	background:url(../images/bg_sidebar_nav3_bm.png) left top repeat-y;
}
.sidebar_nav3 .sidebar_nav_bm h2{
	text-indent:-9999999px;
	outline-style:none;
	background:url(../images/bg_sidebar_nav3_h2.png) left top no-repeat;
	height:31px;
}
.sidebar_nav3 .sidebar_nav_bm ul{
	width:100%;
	overflow:hidden;
	padding:13px 0px;
}
.sidebar_nav3 .sidebar_nav_bm ul li{
	float:left;
	width:210px;
	padding:2px 0px;
}
.sidebar_nav3 .sidebar_nav_bm ul li a{
	display:block;
	background:url(../images/bg_sidebar_nav3_a1.png) left top no-repeat;
	padding:5px 0px 6px 20px;
	font-size:14px;
	color:#777575;
}
.sidebar_nav3 .sidebar_nav_bm ul li a:hover{
	background:url(../images/bg_sidebar_nav3_a2.png) left top no-repeat;
	padding:5px 0px 6px 20px;
	font-weight:bold;
	color:#741773;
	text-decoration:none;
}
.sidebar_nav3 .sidebar_nav_bm ul li.selected a{
	background:url(../images/bg_sidebar_nav3_a2.png) left top no-repeat;
	padding:5px 0px 6px 20px;
	font-weight:bold;
	color:#741773;
	text-decoration:none;
}
/* *************************** 
   $6 Footer Styles
   ***************************/
#footer{
	width:932px;
	padding:10px 40px 10px 18px;
	overflow:hidden;
}
#footer .footer_nav{
	float:left;
	width:849px;
	border-top:1px solid #cccccc;
	padding-top:6px;
}
#footer .footer_nav ul{}
#footer .footer_nav ul li{
	float:left;
	color:#aeaeae;
	font-size:11px;
}
#footer .footer_nav ul li a{color:#0e519f;}
#footer .footer_nav ul li a:hover{color:#0e519f;}
#footer img{
	display:block;
	float:right;
}

/* *************************** 
   $7 Styles Divers
 ***************************/


.trouver_recherche .trouver_recherche_inner .table_box p.telecharge a{
	color: #741773;
}

div.table_box div.boxtop{
	float:right;
	font-size: 0.9em;
}

/* FAQ */
#ToggleFAQ {text-align:right;}
.FAQ dt, .FAQ dd {margin:0;padding:0;}
.FAQ dt {padding:4px 0;color: #8E8E8E}
.FAQ dd {padding:9px 33px 0; border-bottom: 1px solid #ECECEC;;}
.FAQ dd p, .FAQ dd ul, .FAQ dd ol {margin-bottom:10px !important;}
.FAQ dd .lastChild {margin-bottom:0 !important;}
.FAQ dd:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
/* \*/
*+html body .FAQ dd {height:1%;}
* html body .FAQ dd {height:1%;}
/* */
.jsOn dt {padding-left:18px;/*background-image:url(../../../img/plus.gif);background-repeat:no-repeat;background-position:0 .45em;*/cursor:pointer; border-bottom: 1px solid #ECECEC;}
.jsOn dt.on {/*background-image:url(../../../img/moins.gif);*/border:0; font-weight: bold; color: #434343}
.jsOn .lastChild {border: 0}

.sans_br br{display:none;}
#ColContenuMarches .FAQ dt{
font-size:12px;
	color:#003c82;
	font-family:Verdana, Geneva, sans-serif;
	padding:0px 0px 8px 28px;
	background:url(../images/bg_mission_mediateur_h4_faq.png) left 1px no-repeat;
	margin-top:6px;
	}
	
#ColContenuMarches .jsOn dt {	
	color:#003c82;
	font-family:Verdana, Geneva, sans-serif;
	padding:0px 0px 8px 28px;
	background:url(../images/bg_mission_mediateur_h4_faq.png) left 1px no-repeat;
	margin-top:6px;
	font-weight: bold; 
	}
#ColContenuMarches .jsOn dt.on {
	color:#003c82;
	font-family:Verdana, Geneva, sans-serif;
	padding:0px 0px 8px 28px;
	/*background:url(../images/bg_mission_mediateur_h4_faqOn.png) left 1px no-repeat;*/
	margin-top:6px;
	font-weight: bold; 
	}
#ColContenuMarches .jsOn dt.on img{	
	display:none;
	}
#ColContenuMarches .jsOn .lastChild {border: 0}

.align-center {text-align:center;}
.align-left {text-align:left;}
.align-right {text-align:right;}

.consomag_img_box p a {color: #003C82;font-weight:bold;}
.blueBoxM {background:#f6f6f6;
padding-left:10px;
padding-right:5px;
padding-bottom:10px;
padding-top:10px;}

.blueBoxT {
background:#ffffff;
background-image:url(../images/blueBoxT.gif);
background-position: right;
background-repeat:no-repeat;
width:684px;
height:14px;
margin-bottom:-6px;
}

.desc img{
float:left;
padding: 0 10px 10px 0;
}

.mission_mediateur .saisir_mediateur_form_list li a {background:none;}
.mission_mediateur .saisir_mediateur_form_list li a:hover {text-decoration: none;}

.form_box1 div.fileinputs {
	position: relative;
	padding:0px;
	margin:0px;
}
.form_box1 div.fileinputs input{
	display:inline;
	vertical-align:middle;
}
.form_box1 div.fakefile {
	padding:0px;
	margin:0px;
	display:inline;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	cursor:pointer;
}
.form_box1 div.fakefile img{
	display:inline;
	vertical-align:middle;
	outline-style:none;
	cursor:pointer;
}
.form_box1 input.file {
	position: relative;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	cursor:pointer;
}






.pagination2 ul li{
	float:left;
}
.pagination2 ul a{
	display:block;
	float:left;
	font-size:11px;
	color:#a09e9e;
	font-family:Verdana, Geneva, sans-serif;
	line-height:19px;
	padding:0px 8px;
}
.pagination2 ul a:hover{
	background:url(../images/bg_pagination2_a.png) center top no-repeat;
	font-weight:bold;
	color:#bc17bf;
	text-decoration:none;
}
.pagination2 ul strong{
	display:block;
	float:left;
	font-size:11px;
	background:url(../images/bg_pagination2_a.png) center top no-repeat;
	font-weight:bold;
	color:#bc17bf;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	line-height:19px;
	padding:0px 8px;
}
.pagination2 ul a img{
	width:25px;
	height:19px;
}

h4.orange{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	padding:0px 0px 8px 28px;
	background:url(../images/PuceOrange.gif) left 1px no-repeat;
	margin-top:6px;
}
h4.violet{
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	padding:0px 0px 8px 28px;
	background:url(../images/PuceViolet.gif) left 1px no-repeat;
	margin-top:6px;
}

h4.bleu{
font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	padding:0px 0px 8px 28px;
	background:url(../images/PuceBleu.gif) left 1px no-repeat;
	margin-top:6px;
 }

.FAQ ul li {
list-style:none;
background:url(../images/puce.png) left 5px no-repeat;
background
display:block;
padding-left: 16px;
}
.FAQ ol {
padding-left: 20px;
}

#ColContenu .FAQ dt{
font-size:12px;
	color:#003c82;
	font-family:Verdana, Geneva, sans-serif;
	padding:0px 0px 8px 28px;
	/*background:url(../images/bg_mission_mediateur_h4_faq.png) left 1px no-repeat;*/
	margin-top:6px;
	}
	
#ColContenu .jsOn dt {	
	color:#003c82;
	font-family:Verdana, Geneva, sans-serif;
	padding:0px 0px 8px 28px;
	/*background:url(../images/bg_mission_mediateur_h4_faq.png) left 1px no-repeat;*/
	margin-top:6px;
	font-weight: bold; 
	}
#ColContenu .jsOn dt.on {
	color:#003c82;
	font-family:Verdana, Geneva, sans-serif;
	padding:0px 0px 8px 28px;
	background:url(../images/bg_mission_mediateur_h4_faq.png) left 1px no-repeat;
	margin-top:6px;
	font-weight: bold; 
	}
#ColContenu .jsOn dt.on img{	
	display:none;
	}
#ColContenu .jsOn .lastChild {border: 0}

#ColContenu .jsOn dt {	
	padding:8px 8px;
	margin-top:0px;
	border:none;
	}
#ColContenu .jsOn dt.on {	
	background:url(../images/bg_mission_mediateur_h4_faq.png) left 10px no-repeat;
	padding:8px 8px 8px 28px;
	margin-top:0px;
	border:none;

	}
#ColContenu .jsOn dt.FAQ_pair.on {	
	background:url(../images/bg_mission_mediateur_h4_faq.png) left 10px no-repeat;
	padding:8px 8px 8px 28px;
	margin-top:0px;
	border:none;
	background-color : #F6F6F6;
	}
	

.trouver_recherche_tab_conten .boxgauche2 label{ display:block;vertical-align:middle;padding-left: 10px;margin-top:-6px;margin-bottom:-6px;}
.trouver_recherche_tab_conten .boxgauche2 input{ vertical-align:middle;padding-left: 10px;}
.trouver_recherche_tab_conten .boxgauche2 input.input_box{
	border:none;
	padding:2px 4px 3px 10px;
	background:url(../images/bg_input_box2.png) right top no-repeat;
	width:168px;
	height:15px;
	font-family:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#494848;
	float:left;
	margin-top:-8px;
}

.saisir_mediateur_valid2 input.valider_button{
	width:107px;
	height:39px;
	border:none;
	background:url(../images/bg_valider_button.png) left top no-repeat;
	vertical-align:middle;
	cursor:pointer;
	float:right;
	margin-right:40px;
	margin-top:-15px;
}


#ColContenuModeEmploi .FAQ dt{
font-size:12px;
	color:#ff8200;
	font-family:Verdana, Geneva, sans-serif;
	padding:0px 0px 8px 28px;
	/*background:url(../images/bg_mission_mediateur_h4_faq.png) left 1px no-repeat;*/
	margin-top:6px;
	}
	
#ColContenuModeEmploi .jsOn dt {	
	color:#ff8200;
	font-family:Verdana, Geneva, sans-serif;
	padding:0px 0px 8px 28px;
	/*background:url(../images/bg_mission_mediateur_h4_faq.png) left 1px no-repeat;*/
	margin-top:6px;
	font-weight: bold; 
	}
#ColContenuModeEmploi .jsOn dt.on {
	color:#ff8200;
	font-family:Verdana, Geneva, sans-serif;
	padding:0px 0px 8px 28px;
	/*background:url(../images/bg_mission_mediateur_h4_faqOn.png) left 1px no-repeat;*/
	margin-top:6px;
	font-weight: bold; 
	}
#ColContenuModeEmploi .jsOn dt.on img{	
	display:none;
	}
#ColContenuModeEmploi .jsOn .lastChild {border: 0}

#ColContenuModeEmploi .jsOn dt {	
	padding:8px 8px;
margin-top:0px;
border:none;
	}
#ColContenuModeEmploi .jsOn dt.on {	
	padding:8px 8px;
margin-top:0px;
border:none;
	}
	
.FAQ_pair{
	background-color : #F6F6F6;
}
.FAQ_pair.on{
	background-color : #F6F6F6;
}

.home_right object:focus
{
	outline: none;
}

.special h4{
display:inline;
padding-left:28px;
}
.special img{
vertical-align:middle
}
.special p{
display:inline;
}