/* *************************** 
  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
  $8 - tt_news jurisprudence
   ***************************/

/* *************************** 
   $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:940px;
	overflow:hidden;
	padding-bottom:12px;
	padding-left: 25px;
	padding-right: 25px;
	position:relative;
	font-size: 12px;
}
.home_left{
float:left;
width:600px;
}
.mission_mediateur{
	width:670px;
	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:600px;
	float:left;
	padding-top: 70px;
	padding-right:18px;
	font-family: Arial, Regular;
	color: #8A1297;
}
.interventions h2{
	/*background:url(../images/bg_interventions_h2.png) left top no-repeat;*/
	/*text-indent:-99999999px;*/
	/*outline-style:none;*/
	color: #8A1297;
	font-family: Arial, Narrow bold;
	font-size: 16px;
	margin-bottom: -3px;
}
.interventions h3{
	font-size:11px;
	color:#8A1297;
	padding-top:14px;
	display: inline;
}
.interventions h4{
	font-size:11px;
	color:#656565;
}
.interventions p{
	font-size: 12px !important;
	color:#656565;
	padding-bottom: 15px;
}
.interventions a{
	/*font-weight:bold;*/
	color:#bd2fbf;
}
.interventions h5{
	font-size:12px;
	padding-top:3px;
}

.interventions span {
	color: #433D33;
	font-weight: bold;
	font-size: 12px;
}
.interventions a:hover{color:black;}
.interventions_img_fond {
	border-bottom-style: solid;
	border-bottom-color: #8A1297;
	border-bottom-width: 1px; 
	margin-bottom:10px;
}
.interventions_span_lien {
	font-size: 11px; 
	float:right;
	margin-top: -14px;
	font-family: Arial, Regular;
	font-weight: normal !important;
}
.home_center{
	width:209px;
	/*background:url(../../user_upload/modification_accueil/fond_news_medias.png) repeat;*/
	background-color: #F8F8F8;
	height:300px;
	position:absolute;
	top: 154px;
	left:416px;
}
.home_center_content {
	width: 223px;

}
.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:311px;
	float:right;
	padding-top: 20px;
	font-size: 12px;
	background: url('../../user_upload/modification_accueil/bg_coldroite.png') left top no-repeat;
	background-position: 0px 103px;
}
.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;}

.home_right div {
	margin-bottom: 10px;
}
.logo_mediateur_right {
	background: url('../../user_upload/modification_accueil/image_accueil_energiemediateur.png') left top no-repeat;
	height: 50px;
	margin-bottom: 12px !important;
	margin-left: 10px;
}

.actu{
	padding-bottom: 30px;
	padding-top:0px;
	width: 600px;
}
.actu_image_news {
	width:140px;
	float: left;
	padding-right: 7px;
}
.actu_image_news img {
	width:142px; 
	height:102px;
}
.actu_item_news {
	height: 100px;
	padding-top: 8px;
	padding-bottom: 14px;
}
.actu_news_content {
	font-family: Arial, Regular;
	font-size: 12px !important;
	color: black;
}
.actu_news_content a {
	color: black;
}.actu_news_content a:hover {
	color: black;
}
.actu_news_title {
	color: black;
	font-family: Arial, Regular;
	font-size: 12px !important;
	font-weight: bold;
}
.actu_news_content a:hover{
	
	color: black;
}
.actu_item_news_bloc_2 {
	height: 100px;
	padding-top: 8px;
	width: 360px;
	padding-bottom: 14px;
}
.actu_item_news_bloc_3 {
	height: 80px;
	padding-top: 8px;
	width: 360px;
}
/* .actu_item_news_bloc_2  a{
	text-decoration: none;
}
.actu_item_news_bloc_3 a{
	text-decoration: none;
} */
.span_lien_actu {
	color:#359AD2; 
	float:right; 
	padding-top: 18px;
	line-height:15px;
	
}

 .lien_actu {
	font-size: 11px;
	font-family: Arial, Regular;
}
.fond_actu {
	margin-left: -10px; 
	margin-bottom: -2px;
}
.question_acceuil {
	height: 132px;
	width: 305px;
	background: url('../../user_upload/modification_accueil/question_accueil2.png') repeat;
	color: white;
	margin-left: 10px;
}
.question_acceuil p {
padding-left: 31px;
padding-top: 5px;
}
.question_acceuil img {
	padding-top: 5px;
	float: right;
	padding-right: 40px;

}
.question_acceuil ul {
	padding-top: 10px;
	padding-left: 31px;
	
}
.question_acceuil ul li {
	width: 165px;
	font-size: 12px;
	list-style-image : url(../../user_upload/modification_accueil/liste_question_accueil.png);
	font-weight: bold;
}
.question_acceuil a {
	color: white;
	
}
.question_acceuil a:hover {
	color: white;
}
.saisir_le_mediateur {
	height: 115px;
	background: url('../../user_upload/modification_accueil/fond_saisir_mediateur.gif') no-repeat;
	margin-left: 10px;
	margin-top: 30px;
}
.saisir_le_mediateur ul {
	padding-top: 45px;
	padding-left: 31px;
}
.saisir_le_mediateur ul li {
	font-size: 12px;
	list-style-image : url(../../user_upload/modification_accueil/li_saisir_le_mediateur.png);
	font-weight: bold;
}
.saisir_le_mediateur_li_pdf {
	width: 200px;
}
.saisir_le_mediateur ul li a{
	color: white;
}
.newsletter_accueil {
	background: url('../../user_upload/modification_accueil/titre_newsletter.png') no-repeat;
	background-position: -4px 0px;
	margin-top: 46px;
	height: 85px;
	background-color: #F8F8F8;
}
.newsletter_accueil ul {
	font-size: 12px;
	padding-top: 40px;
	padding-left: 15px;
}
.newsletter_accueil ul li {
	font-size: 12px;
}
.newsletter_accueil ul li a{
	color: black;
	font-family: Arial, Regular;
	font-size: 12px;
}
.mediateur_title {
	padding: 5px 0px 5px 2.5px;
}

.recherche_comparer {
	height: 95px;
	background-color: rgb(48,114,175);
	width: 305px;
	margin-bottom: 22px !important;
	margin-left: 10px;
}
.recherche_comparer ul {
	padding-top: 10px;
	padding-left: 31px;
}
.recherche_comparer ul li {
	color: white;
	list-style-image : url(../../user_upload/modification_accueil/li_recherche_comparer.png);
	font-weight: bold;
}
.recherche_comparer ul li a{
	color: white;
	font-weight: normal;
	font-family: Arial, Regular;
}
.news_clearer {
	padding: 5px 0px 5px 0px;
}
.publication {
	width: 365px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
.publication th {
	padding-right: 9px;
}
.publication h5 {
	color: #929294;
	font-size: 11px;
	font-family: Arial, Regular;
	font-weight: normal;
}
.publication p.bodytext a {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Regular;
	font-weight: bold;
}
.publication p.bodytext{
	color: #000000;
	font-size: 12px;
	font-family: Arial, Regular;
	font-weight: normal;
}
.focus {
	background: url('../../user_upload/modification_accueil/focus.png') left top no-repeat;
	background-position: 2px -4px;
	background-color: #F4F4F4;
	height: 150px;
	font-size: 12px !important;
	width: 305px;
	margin-left: 10px;
}
.focus h4 {
	padding-top: 40px;
	padding-left: 80px;
}
.focus h5 {
	padding-top: 40px;
	padding-left: 5px;
}
.focus p.bodytext {
	font-size: 12px !important;
	padding-left: 5px;
	padding-top: 40px;
}
.focus p.bodytext a{
	color: black;
}

.focus_video {
	list-style: none;
	width: 80px;
	height: 50px;
	float: left;
	padding: 6px 1px 2px 6px;
}
.focus_video_title {
	border-bottom-style: solid;
	border-bottom-color: #359AD2;
	border-bottom-width: 1px;
	background-color: #F8F8F8;
	margin-bottom: 0px !important;
	width: 305px;
	margin-left: 10px;
}
.focus_video_title h2 {
	color: #046EB8; 
	margin: -3px;
}
.focus_video_title span {
	font-size: 9px; float:right;
	margin-top: 3px;
	color: #046EB8 !important;

}
.focus img {
	padding-right: 8px;
	 float: left;
	 padding-bottom: 5px;
}

/* news médiateur dans les médias */
.mediateur_news h4 {
	font-size: 12px;
	color: rgb(48,114,175);
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
.mediateur_news_item {
	height: 70px;
	background: url('../../user_upload/modification_accueil/mediateur_news.jpg') repeat-y;
	margin-bottom: 10px;
	/*padding-top: 10px;*/
}
.mediateur_lien {
	font-size: 9px; 
	color:#359AD2; 
	float:right;
	font-size: 11px;
	font-family: Arial, Regular;
	padding-right: 20px;
}
.mediateur_news_image {
	float: left;
	width: 50px;
	height: 50px;
	padding: 6px 6px 0px 6px;
}

.mediateur_news_content {
	padding-top: 6px;
}
.mediateur_news_content p{
	width:200px;
}
.mediateur_news_content p a{
	font-size: 12px;
	font-family: Arial, Regular;
	color: black;
}
/* 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:12px;
	color:#929294;
	/*padding-top:8px;*/
	font-family:Arial, Regular;
	font-weight: normal;
}
/*.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:9px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#359AD2;
}*/
.actu a:hover{color:black;}
.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 a{
	font-size:12px;
	color:black !important;
	font-weight: normal;
}
.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;
}
.sidebar_nav4{
	width:218px;
	padding:0px 0px 22px 3px;
	margin-bottom:16px;
}
.sidebar_nav4 .sidebar_nav_bt{
	background:url(../images/bg_sidebar_nav_bt.png) left top no-repeat;
	height:11px;
	overflow:hidden;
}
.sidebar_nav4 .sidebar_nav_bb{
	background:url(../images/bg_sidebar_nav_bb.png) left top no-repeat;
	height:13px;
	overflow:hidden;
}
.sidebar_nav4 .sidebar_nav_bm{
	background:url(../images/bg_sidebar_nav_bm.png) left top repeat-y;
}
.sidebar_nav4 .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_nav4 .sidebar_nav_bm h2.sidebar_title2{
	height:57px;
	background:url(../images/bg_sidebar_title2.png) left top no-repeat;
}*/
.sidebar_nav4 .sidebar_nav_bm ul{
	width:100%;
	overflow:hidden;
	padding:13px 0px;
}
.sidebar_nav4 .sidebar_nav_bm ul li{
	float:left;
	width:210px;
	padding:2px 0px;
}
.sidebar_nav4 .sidebar_nav_bm ul li a{
	display:block;
	/*height:21px;*/
	background:url(../images/bg_sidebar_nav_a1.png) left top no-repeat;
	padding:5px 0px 6px 20px;
	font-size:14px;
	color:#777575;
	/*margin-bottom:5px;*/
}
.sidebar_nav4 .sidebar_nav_bm ul li a:hover{
	/*height:21px;*/
	background:url(../../user_upload/modification_accueil/bg_sidebar_nav4_a2.png) left top no-repeat;
	padding:5px 0px 6px 20px;
	font-weight:bold;
	color:#003c82;
	text-decoration:none;
}
.sidebar_nav4 .sidebar_nav_bm ul li.selected a{
	/*height:21px;*/
	background:url(../../user_upload/modification_accueil/bg_sidebar_nav4_a2.png) left top no-repeat;
	padding:5px 0px 6px 20px;
	font-weight:bold;
	color:#003c82;
	text-decoration:none;
}
/* *************************** 
   $6 Footer Styles
   ***************************/
#footer{
	width:932px;
	padding:10px 40px 10px 18px;
	overflow:hidden;
}
#footer .footer_nav{
	float:left;
	width:990px;
	border-top:1px solid #cccccc;
	padding-top:6px;
}
#footer .footer_nav ul{
display: block;
    float: right;
    margin-right: 20px;
    text-align: right;
}
#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;
}
/* *************************** 
   $8 tt_news jurisprudence
 ***************************/
.news-list-back {
float: right;
font-size: 10px;
}
.news-list-title {
padding-bottom: 10px;
}
.trouver_juris {
background: url(../images/bg_trouver_recherche_tab_conten.png) left top no-repeat;
height:155px;
width:100%;
overflow:hidden;
}
.news-search-validate {
    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: 10px;
    margin-right: 90px;
}
.search-select {
background: url(../images/bg_trouver_recherche_tab_conten.png) left top no-repeat;
    width:100%;
    padding-top:22px;
    padding-left: 20px;
    height: 138px;
    
}

.news-trouver_recherche {
    background:url(../images/bg_trouver_recherche_tab_nav.png) left top no-repeat;
    height:30px;
    width:100%;
    overflow:hidden;
}
.news-select-cat {
	margin-right: 9px;

}
.news-border-search{
    width:100%;
    border-top:1px solid #c8c8c8;
    
}

.news-list-element{
    width:100%;
    background:#f6f6f6;
    padding:6px 6px 12px 6px;
    margin-top:8px;
}

.news-single-item-jurisprudence {
	background:#f6f6f6;
	margin-top: 20px;
	padding: 0px 15px 15px 15px;
}

.pagination {
	padding: 20px 0px 0px 220px;
}
.news-pagination ul li {
	float: left;
}
.news-etou {
	padding-right: 15px;
	padding-left: 20px;
}
.news-motcles {
	padding-right: 20px;
	padding-left: 10px;
}
.news-fe-select {
	padding-left: 7px;
}
.news-fe-select-cat {
	padding-left: 7px;
}
.news-fe-select-cat select {
	width: 160px;
}
.news-title-juris {
	font-size: 14px;
	color: #8D128F;
}
.news-search-first-div {
	padding-bottom: 25px;
}
.page_navigation a {
    
    font-size:11px;
    color:#a09e9e;
    font-family:Verdana, Geneva, sans-serif;
    line-height:17px;
    padding:0px 8px;

}
.page_navigation a:hover {
background: url(../images/bg_pagination2_a.png) center top no-repeat;
font-weight: bold;
color: #8D128F;
text-decoration: none;
}

.active_page {
background: url(../images/bg_pagination2_a.png) center top no-repeat;
font-weight: bold;
color: #8D128F  !important;
text-decoration: none;
}

.page_navigation {
text-align: center;
background-color: white;
}
.news-fe-select-limit {
	float: right;
	padding-left: 7px;
}
.content li a {
color: #8D128F;
}
.link-li{
padding: 0px !important;
}
.link-li li{
padding: 0px !important;
}
.link-li li a  {
color: #8D128F !important;

}
.link-li li h3  {
font-size: 11px;
padding: 0px;
}


/*
*****************
*Inscription à la lettre d'information
**/
form.tt_address_form {
background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/bg_form_nletter.jpg");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 26px;
    width: 648px;
    }
    
    
 form.tt_address_form div.fieldwrap input.submit_survey{
	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;
	}
 form.tt_address_form div.fieldwrap{
 padding:6px;
 }
form.tt_address_form div.fieldwrap label{
padding-right:8px;
}
