/* Logo transparent :
	Screen : On n'affiche pas l'image, mais le spacer transparent, ainsi que
	     l'image de fond qui reprend le logo
	Print : On n'affiche ni le spacer ni le background mais l'image.
*/
.logo_transparent {
	display: block;
}
/* CSS Document */

.experience_block a,
.command_topic a,
.list_actuality a {
 color: #39489E
}

.list_actuality a {
 color: #F7915B;
}
a:hover,
.content h4 a:hover,
#top_path li a:hover,
.online_editor a:hover,
.command_topic a:hover,
.list_actuality a:hover,
.experience_block a:hover,
#col_left form p.activation a:hover,
#header #header_menu ul li ul li a:hover,
.right_blocks_home .block_fade li a:hover,
.pages #col_center .content .online_editor a:hover,
.left_blocks_home .item_block .content p.news_link a:hover
{
	color: #07A566;
}

a:visited,
.content h4 a:visited,
#top_path li a:visited,
.command_topic a:visited,
.list_actuality a:visited,
.experience_block a:visited,
#col_left form p.activation a:visited,
#header #header_menu ul li ul li a:visited,
.right_blocks_home .block_fade li a:visited,
.left_blocks_home .item_block .content p.news_link a:visited {
	color: #F7915B;
}

.activation_error{
	color:#ff0000;
	font-size:120%
}
.hide {
	display: none;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
.breaker{
	clear: both;
	height: 1px;
	overflow: hidden;
}
.bg_none{
	background:none;
}
.bold {
	font-weight:bold;
}
#page {
	width: 933px;
	margin: 0px auto;
	text-align: left;
	background: #B8CEDC url(../images/css/bg_page.jpg) no-repeat;
	min-height:100px;
	height:auto;
	_height:100px;
	padding:0 24px;
}
#page.pages {
	background: #B8CEDC url(../images/css/bg_page_pages.JPG) no-repeat;
}

.bt {
	cursor: pointer;
}

.error {
 color:#aa0000;
 font-style:italic;
}
/*****************************************************************************************************************************************
*********************************** SQUELETTE *****************************************************************************************
****************************************************************************************************************************************/
/*****************************************************************************
************************** HEADER **************************************
*******************************************************************************/
#header {
	float:left;
	width:708px;
	margin:9px 0 0 20px ;
	position:relative;
	z-index:10;
}
/** logo **/
#logo a {
	float:left;
	font-size: 3.5em;
	font-weight: bold;
	color: #00AB67;
	width: 205px;
	text-align:center;
}
#logo a img.spacer {
	height:113px;
	width:205px;
}
a.logo_1, a.logo_2 {
 font-size: 1.2em;
 font-weight: bold;
 color: #00AB67;
}

a.logo_1 {
	float: left;
	padding-bottom: 15px;
	margin-right: 10px;
	color: #0073BB;
}

a.logo_2 {
	float:left;
}

form.form_inline
{
	display:inline;
}

#header form
{
	position:absolute;
	right:0px;
	top:0px;
	width:230px;
}
.content-search form
{
	margin-left:5px;
}
#header form span.left_input,
.content-search form span.left_input
{
	background: url(../images/css/bg_input_left.png) no-repeat left;
	height:25px;
	width:10px;
	display:block;
	float:left;
	/* robel */
	display:none;
}

.content-search form span.right_input
{
	background: url(../images/css/bg_input_right.png) no-repeat left;
	height:25px;
	width:10px;
	display:block;
	float:left;
}

#header form input,
.content-search form input
{
	background: #FFFFFF url(../images/css/bg_input.png) repeat-x left;
	height:19px;
	/* width:152px; */
	border:none;
	padding:3px 6px;
	/* robel */
	float:left;
}
#header form input#SearchText
{
	width:118px;
}
#header form input.bt,
.content-search form input.bt
{
	background: #1B72BA url(../images/css/bg_search_bt.png) no-repeat left;
	height:25px;
	width:85px;
	color:#fff;
	padding:0px 0 3px 0;
}
#header form label{
	display:none;
}
/* belor 25/02/2009
#header a img {
	margin-top:-8px;
}*/
#header ul#languages {
	position:absolute;
	margin-top:-15px;
}

#header ul#languages li.firstli {
 border-right: 1px solid black;
 padding-right: 2px;
}

#header ul li {
	display:inline;
	font-size:100%;
	font-weight:bold;
	padding:0 0px 0 0px;
}
#header ul li a{
	color:#4F5AA6;
}
#header_menu {
	width:710px;
	height:34px;
}

#header_menu .header_menu_center {
 width: 702px;
 height: 34px;
 float: left;
 background: #FFFFFF url(../images/css/bg_menu_center.png) repeat-x left top;
 padding: 0px;
}
#header_menu .header_menu_left,
#header_menu .header_menu_right {
 display:block;
 float: left;
 background: transparent url(../images/css/bg_menu_left.png) no-repeat left top;
 height: 34px;
 width: 4px;
}
#header_menu .header_menu_right {
 background: transparent url(../images/css/bg_menu_right.png) no-repeat left top;
}

#header #header_menu ul {
	padding:0px;
	margin:0px;
}
#header #header_menu ul li{
	font-weight:normal;
	text-transform:uppercase;
	color: #37393B;
	padding:0px 9px 0px 10px;
	position:relative;
	display:block;
	float:left;
	height:26px;
	z-index:10;
}
#header #header_menu ul li.actu_head{
	width:65px;
}
#header #header_menu ul li:hover.actu_head{
	background: url(../images/css/bg_tab_actu.png) no-repeat left bottom;
}
#header #header_menu ul li.education_head{
	width:185px;
}
#header #header_menu ul li:hover.education_head{
	background: url(../images/css/bg_tab_education.png) no-repeat left bottom;
}
#header #header_menu ul li.know_cespharm_head{
	width:130px;
}
#header #header_menu ul li:hover.know_cespharm_head{
	background: url(../images/css/bg_tab_know.png) no-repeat left bottom;
}
#header #header_menu ul li.daily_head{
	width:105px;
}
#header #header_menu ul li:hover.daily_head{
	background: url(../images/css/bg_tab_daily.png) no-repeat left bottom;
}
#header #header_menu ul li.theme_head{
	margin-left:10px;
	width:110px;
}
#header #header_menu ul li:hover.theme_head{
	background: url(../images/css/bg_tab_theme.png) no-repeat left bottom;
}
#header #header_menu ul li a{
	color: #39489E;
	display:block;
	float:left;
	height:13px;
	padding:12px 0px 0px;
	font-size:90%;
}
#header #header_menu ul li a:hover{
	color:#07A566;
}
#header #header_menu ul li:hover a , #header #header_menu ul li.sfhover a{
	color:#07A566;
}
#header #header_menu ul li:hover ul li a , #header #header_menu ul li.sfhover ul li a{
	color:#000;
}
#header #header_menu ul li:hover ul li a:hover , #header #header_menu ul li.sfhover a:hover {
	color:#07A566;
}
#header #header_menu ul li ul,
#header #header_menu ul li div.menu_box {
	position:absolute;
	top:25px;
	left:0px;
	display:none;
	z-index:20;
}
#header #header_menu ul li div.menu_box ul {
 position: static;
}
#header #header_menu ul li:hover ul,
#header #header_menu ul li.sfhover ul,
#header #header_menu ul li:hover div.menu_box,
#header #header_menu ul li.sfhover div.menu_box {
	display:block;
}
#header #header_menu ul li ul li {
	display:block;
	float:none;
	width:300px;
	background-color: #F1F1F1;
	padding:0px;
	margin:0px;
	min-height:20px;
	height:auto;
	text-transform:none;
	font-size:110%;
}
#header #header_menu ul li ul li a , #header #header_menu ul li:hover ul li a , #header #header_menu ul li.sfhover ul li a {
	background: url(../images/css/puce_carre_vert.png) no-repeat left 4px;
	padding:0 0 0 11px;
	margin:0 0 0 16px;
	float:none;
	display:block;
	min-height:13px;
	height:auto;
	color:#39489E;
}
#header #header_menu ul .top_list,
#header #header_menu ul li:hover .top_list,
#header #header_menu ul li.sfhover .top_list,
#header #header_menu ul .bottom_list{
	width:300px;
	height:25px;
}
#header #header_menu ul li.actu_head .top_list{
	background: url(../images/css/bg_top_ss_menu_actu_head.png) no-repeat left top;
}
#header #header_menu ul li.education_head .top_list{
	background: url(../images/css/bg_top_ss_menu_education_head.png) no-repeat left top;
}
#header #header_menu ul li.know_cespharm_head .top_list{
	background: url(../images/css/bg_top_ss_menu_know_head.png) no-repeat left top;
}
#header #header_menu ul li.daily_head .top_list{
	background: url(../images/css/bg_top_ss_menu_daily_head.png) no-repeat left top;
}
#header #header_menu ul li .bottom_list{
 height: 20px;
	background: transparent url(../images/css/bg_bottom_ss_menu.png) no-repeat left top;
}
/***********
	thme
**************/
#header #header_menu ul li.theme_head ul  {
	position:relative;
	top:0px;
	left:0px;
	float:left;
	width:auto;
	border-right:1px solid #CECDCE;
	padding-right:20px;
}
#header #header_menu ul li.theme_head ul.last  {
	border-right:none;
	padding-right:5px;
}
#header #header_menu ul li.theme_head ul li {
	background-image:none;
}
#header #header_menu ul li.theme_head div.theme_div {
	width:712px;
	position:absolute;
	top:25px;
	left:-585px;
	display:none;
	z-index:20;
}
#header #header_menu ul li.theme_head div.theme_div div.content{
	width:707px;
	background-color: #F1F1F1;
	margin-left:3px;
	min-height:100px;
	height:auto;
}
#header #header_menu ul li.theme_head ul , #header #header_menu ul li.theme_head:hover div.theme_div , #header #header_menu ul li.sfhover ul , #header #header_menu ul li.sfhover div.theme_div , #header #header_menu ul li.sfhover div.theme_div div.content , #header #header_menu ul li:hover div.theme_div div.content{
	display:block;
}
#header #header_menu ul li.theme_head:hover ul li, #header #header_menu ul li.sfhover div.theme_div ul li{
	width:220px;
}

#header #header_menu ul li.theme_head div.theme_div div.top_menu{
	width:712px;
	height:26px;
	overflow:hidden;
	background: url(../images/css/bg_top_ss_menu_thme.png) no-repeat left bottom;
}
#header #header_menu ul li.theme_head div.theme_div div.bottom_menu{
	width:710px;
	height:21px;
	overflow:hidden;
	background: url(../images/css/bg_bottom_ss_menu_thme.png) no-repeat left bottom;
}
/*****************************************************************************
************************** COL GAUCHE *********************************
*******************************************************************************/
#col_left {
	width: 205px;
	float: left;
	min-height:200px;
	height:auto;
	_height:200px;
	margin-right:20px;
}
#col_left .link_left{
	width: 205px;
	height:35px;
}
#col_left .link_left a {
 background: #1A71B9 url(../images/css/bg_lien_left.png) no-repeat left top ;
 display: block;
 float: left;
 color: #FFFFFF;
 padding: 12px 0 0 50px;
 text-transform:uppercase;
 height: 23px;
 margin: 0;
 width: 151px;
}
span.catalogue_link_left,
span.catalogue_link_right {
 background:transparent url(../images/css/bg_catalogue_link_left.png) no-repeat scroll left top;
 height: 35px;
 width: 2px;
 display: block;
 float: left;
}
span.catalogue_link_right {
 background:transparent url(../images/css/bg_catalogue_link_right.png) no-repeat scroll left top;
}


#col_left .block_left .top_left {
	background: url(../images/css/bg_top_col_left.png) no-repeat left bottom ;
	width:205px;
	height:11px;
	overflow:hidden;
}
#col_left .block_left .bottom_left {
	background: url(../images/css/bg_bas_col_left.png) no-repeat left top ;
	width:205px;
	height:11px;
	overflow:hidden;
}
#col_left .block_left .content {
	background: #fff;
	width:190px;
	padding:4px 7px 0px 8px;
}
#col_left.home .block_left .content {
	padding:4px 7px 10px 8px;
}
#col_left.home .block_left .content select
{
		width:190px;
}
#col_left.home .block_left .content .bt_ok_thematique
{
	float:right;
}
#col_left h3 {
	color:#00AB66;
	font-size:128%;
	margin-bottom:5px;
}
#col_left h3 span{
	color:#00AB66;
	font-size:80%;
	margin:0 0 0 12px;
	display:block
}
#col_left p {
	margin:2px 0px 10px 0 ;
}
#col_left span.nmber_command {
	background:#E8EBF6;
	padding:2px 5px;
	margin:0 10px 0 0 ;
}
#col_left form label {
	display:none;
}
#col_left form span.left_input , #col_left form span.right_input {
	width:6px;
	height:21px;
	display:block;
	float:left;
	background: url(../images/css/bg_left_input.png) no-repeat left top ;
	/* robel */
	display:none;
}
#col_left form span.right_input {
	background: url(../images/css/bg_right_input.png) no-repeat left top ;
	margin-right:5px;
}
#col_left form input {
	float:left;
	height:19px;
	background: #DFDFDF url(../images/css/bg_small_input.png) repeat-x left top ;
	border:none;
	color:#303234;
	padding:2px 0 0 3px;
}
#col_left form input#identif, #col_left form input#pass {
	width:118px;
}
#col_left form div {
	clear:left;
	margin:5px 0;
	min-height:20px;
	height:auto;
	_height:20px;
}
#col_left form p.activation {
	min-height:12px;
	_height:12px;
	padding-top:8px;
	font-size:10px;
}
#col_left form p.activation a {
	color:#39489E;
}
#col_left p.modify_account {
	min-height:12px;
	_height:12px;
	margin:5px 0px;
	font-size:10px;
}
#col_left p.modify_account a {
	color:#39489E;
}
span.left_input_blue , span.right_input_blue {
	width:7px;
	height:25px;
	display:block;
	float:left;
	background: url(../images/css/bg_input_left_blue.png) no-repeat left top ;
	/* robel */
	display:none;
}
span.right_input_blue {
	background: url(../images/css/bg_input_right_blue.png) no-repeat left top ;
}
#col_left form input.bt {
	float:left;
	height:25px;
	background: #1A71B9 url(../images/css/bg_input_blue.png) repeat-x left top ;
	border:none;
	color:#fff;
}
#col_left a.blue_bt {
	padding:5px;
	letter-spacing:1px;
	float:left;
	height:15px;
	display:block;
	background: #1A71B9 url(../images/css/bg_input_blue.png) repeat-x left top ;
	border:none;
	color:#fff;
}
#col_left form input.bt_ok{
	padding:0 0 3px 0;
}
/*****************************************************************************
************************** CONTENEUR *********************************
*******************************************************************************/
#conteneur {
}

/** col centre **/
#col_center {
	float:left;
	width:708px;
	min-height:200px;
	height:auto;
	_height:200px;
	margin:18px 0 15px 0;

}
/** col droite **/
.col_droite {
}
#menu_accordeon {
	width:192px;
}
#menu_accordeon .top{
	width:192px;
	height:14px;
	background: url(../images/css/bg_top_menu_accor.png) no-repeat left top ;
}
#col_left .block_left #menu_accordeon .top{
	margin:0px;
	min-height:14px;
}
#col_left .block_left #menu_accordeon .content{
	width:188px;
	border:1px solid #DBD8D7;
	border-width:0 1px;
	padding:0px 0px 26px 0px;
  margin:-1px 0 0 1px ;

}
#navigation {
	margin:0px;
	padding:0px;
}
#navigation li {
	position:relative;
	min-height:34px;
	height:auto;
	_height:1px;

}
#navigation li ul {
	_padding-bottom:0px;
	/*_margin-bottom:40px;*/
	width:188px;
	margin-top:0px;
	background:#fff;
}

#navigation li li {
	text-align:center;
}

button.head {
	cursor: pointer;
}
button.head span,
a.head {
	text-align:right;
	color:#39489E;
}

button.head span, button.to_dl
{
	background:url(../images/css/puce_left.png) no-repeat center right 5px ;
	padding:0 15px 0 0;
	color: #848ab0;
	cursor: pointer;
}
.document_bottom button.head span.full {
	color: #39489E;
}
span.download_file
{
    background:url(../images/css/puce_left.png) no-repeat center 5px ;
}
a.head span{
	background:url(../images/css/puce_left.png) no-repeat right 2px ;
	padding:0 15px 0 0;
}

#navigation button.head,
#navigation a.head {
	cursor:pointer;
	background: url(../images/css/bg_comander.png) no-repeat bottom;
	color:#39489E;
	display:block;
	font-weight:normal;
	margin:0px 0 0 0px;
	padding:0px;
	text-decoration: none;
	position:absolute;
	bottom:-34px;
/*	_bottom:20px;*/
	width:178px;
	height:22px;

	text-align:right;
}

#navigation a.head
{
  padding:28px 10px 3px 0;
}
#navigation button.head
{
  height:28px;
  width:188px;
}


#navigation li li {
	position:static;
	border:none;
	min-height:40px;
	height:auto;
	_height:40px;
	padding-bottom:10px;
}

#navigation button.head:hover,
#navigation a.head:hover {
	color:#39489E;
}

#navigation button.head span,
#navigation a.head span{
	background:url(../images/css/puce_left.png) no-repeat right 2px ;

}
#navigation a.head span{
  padding:0 15px 0 0;
}

#navigation button.head span{
  margin-right: 6px;
}

#navigation a.selected {
		background:url(../images/css/bg_comander.png) no-repeat bottom;
		height:22px;
		padding:28px 10px 3px 0;
}

#navigation a.selected span,
#navigation button.selected span{
	background:url(../images/css/puce_up.png) no-repeat right 2px ;

}

#navigation a.selected span{
padding:0 15px 0 0;
}
#navigation .last a.head {
		background:url(../images/css/bg_comander-last-1.png) no-repeat left bottom;
		height:22px;
		padding:12px 10px 3px 0;
		width:182px;
		margin-left:-2px;
}



#navigation .last a.selected {
		background:url(../images/css/bg_comander-last-1.png) no-repeat bottom;
		height:22px;
		padding:28px 10px 3px 0;
		width:182px;
}
#navigation li li {
	/*position:none;*/
	border:none;
	min-height:40px;
	height:auto;
	_height:40px;
	padding-bottom:10px;
}
.infos {
	display:block;min-height:20px;height:auto;_height:10px;width:170px;padding-left:10px;
	background:#fff;
}
.list_accor {
	min-height:20px;height:auto;_height:10px;margin-top:34px;
}
.first {
	margin-top:0px;
}
#menu_accordeon.accor_large {
	width:657px;
	margin:14px 0 49px 0;
}
#menu_accordeon.accor_large .top{
	width:657px;
	height:9px;
	background: url(../images/css/top_accor_large.png) no-repeat left top ;
}
#menu_accordeon.accor_large .content{
	width:649px;
	border:4px solid #128EC4;
	border-width:0 4px;
	padding:0px;
	padding-bottom:2px;
  margin:-1px 0 0 0px ;
}
#menu_accordeon.accor_large .content #navigation li ul{
	width:649px;
}
#menu_accordeon.accor_large .content .infos {
	display:block;min-height:10px;height:auto;_height:20px;width:630px;padding:10px 0 0 10px;
	background:none;
}

#menu_accordeon.accor_large #navigation button.head,
#menu_accordeon.accor_large #navigation a.head {
	cursor:pointer;
	background: #DDDADA url(../images/css/bg_comander_large.png) no-repeat bottom;
	color:#39489E;
	display:block;
	font-weight:normal;
	margin:0px 0 0 0px;
	padding:0px;
	text-decoration: none;
	position:absolute;
	bottom:-34px;
/*	_bottom:20px;*/
	width:639px;
	height:27px;
	padding:12px 10px 0 0;
	text-align:right;
}

#menu_accordeon.accor_large #navigation button.head
{
  padding:0px 10px 0 0;
  width:649px;
}

#menu_accordeon.accor_large #navigation .last button.head,
#menu_accordeon.accor_large #navigation .last a.head {
		background:url(../images/css/bg_comander_large_last.png) no-repeat left bottom;
		width:647px;
		height:32px;
		padding:12px 10px 0 0;
		margin-left:-4px;
}

#menu_accordeon.accor_large #navigation .last button.head
{
  padding:0px 10px 0 0;
  width:658px;
}

#menu_accordeon.accor_large #navigation a:hover{
		color:#39489E;
}
#menu_accordeon.accor_large #navigation li li {
	text-align:right;
	padding:0 120px 0;
}

#menu_accordeon.accor_large #navigation button.head.float_right.to_dl {
    cursor:pointer;
    background: none;
    color:#39489E;
    display:block;
    font-weight:normal;
    margin:0px 0 0 0px;
    padding:0px;
    text-decoration: none;
    position:absolute;
    bottom:-34px;
    /*	_bottom:20px;*/
    /*	width:639px;*/
    height:27px;
    padding:12px 10px 0 0;
    text-align:right;
    width: 100%;
    right: 200px;

}

/****************************************************
			Content Center
***************************************************/
.block_home_actu {
	margin:0 0 20px 0;
}
.block_home_actu .top{
	width:709px;
	height:5px;
	overflow:hidden;
	background: url(../images/css/bg_top_block.png) no-repeat top;
}
.block_home_actu .bottom{
	width:709px;
	height:11px;
	background: url(../images/css/bg_bas_block.png) no-repeat top;
}
.block_home_actu .content{
	width:683px;
	min-height:21px;
	height:auto;
	_height:21px;
	background: #FFFFFF url(../images/css/bg_block.png) repeat-y top;
	padding:0 13px;
}
.block_home_actu .content h2{
	color:#07A566;
	font-size:163%;
	font-weight:normal;
	margin:0 0 5px 0;
}
.block_home_actu .content img{
	margin:0 0 14px 0;
}
.block_home_actu .content h3{
	color:#fff;
	font-size:163%;
	font-weight:normal;
	margin:0 0 12px 0;
	height:22px;
	background: #00A465 url(../images/css/bg_titre.png) no-repeat top;
	padding:4px 15px;
	width:650px;
}

.block_home_actu .content .warning h3 {
    width:500px;
}


.block_home_actu .content .item_block{
	float:left;
	width:323px;
	margin-right:30px;
}
.block_home_actu .content .second{
	margin-right:0px;
}
/*******************/
/* Home Page Edito */
/*******************/
.block_home_edito {
    margin:0 0 20px 0;
}
.block_home_edito .top {
    width:709px;
    height:5px;
    overflow:hidden;
    background: url(../images/css/bg_top_block.png) no-repeat top;
}
.block_home_edito .bottom {
    width:709px;
    height:11px;
    background: url(../images/css/bg_bas_block.png) no-repeat top;
}
.block_home_edito .content {
    width:683px;
    height:auto;
    _height:21px;
    background: #FFFFFF url(../images/css/bg_block.png) repeat-y top;
    padding:0 13px;
}
.block_home_edito .content h2 {
    color:#07A566;
    font-size:163%;
    font-weight:normal;
    margin:0 0 5px 0;
}
.block_home_edito .content img {
    margin:0 0 14px 0;
}
.block_home_edito .content h3 {
    color:#fff;
    font-size:163%;
    font-weight:normal;
    margin:0 0 12px 0;
    height:22px;
    background: #986d98 url(../images/css/bg_titre_edito.png) no-repeat top;
    padding:4px 15px;
    width:650px;
}

.content .subtitle {
    padding-bottom: 4px;
}

.content .subtitle .subtitle_p1 {
    color: #39489E;
    font-size: 130%;
    font-weight: normal;
    padding-bottom: 10px;
}

/*******************/

.content span.date{
	font-style:italic;
	color:#39489E;
}
.content span.date.float_right{
	font-style:italic;
	color:#00AB66;
	width:300px;
	text-align:right;
}

.content h4{
	color:#39489E;
	font-size:130%;
	font-weight:normal;
}
.content h4 a{
	color:#39489E;
}

.block_home_actu .content .item_block p{

}
.left_blocks_home {
	float:left;
	width:420px;
	margin-right:17px;
}
.right_blocks_home {
	float:left;
}
.left_blocks_home .item_block {
	margin: 0 0 15px 0
}
.left_blocks_home .item_block_top {
 background: transparent url(../images/css/bg_entete_blue_top.png) top left no-repeat;
 height: 5px;
}
.left_blocks_home .item_block .entete_item {
	width: 390px;
	height: 46px;
	background: #2C75BB url(../images/css/bg_entete_blue.png) top left no-repeat;
	padding: 4px 15px;
}



.left_blocks_home .item_block .content {
	width:378px;
	border:1px solid #CBCED2;
	border-width:0 1px;
	background: #FFFFFF url(../images/css/bg_blue.png) no-repeat bottom;
	min-height:50px;
	height:auto;
	_height:50px;
	padding:5px 20px;
}
.left_blocks_home .item_block .content h4.compaign_title{
	margin-bottom:10px;
}
.left_blocks_home .item_block .content .compaign_content{
	display:block;
  float:left;
  width:265px;
}
.left_blocks_home .item_block .content p.news_link{
	margin-bottom:10px;
}
.left_blocks_home .item_block .content p.news_link a{
	color:#39489E;
}
.left_blocks_home .item_block .content .ji-tabs-panel img
{
	float:left;
	margin-right:5px;
}
.left_blocks_home .item_block .content p {
	margin:0 0 20px 0;
}
.left_blocks_home .item_block .bottom {
	width:420px;
	background:url(../images/css/bg_bottom_blue.png) no-repeat top ;
	height:9px;
	overflow:hidden;
}
.left_blocks_home .item_block img.float_left {
	margin-right:20px;
}
.left_blocks_home .item_block .entete_item h3{
	color:#fff;
	font-size:163%;
	font-weight:normal;
	float:left;
	margin:0px 40px 0 0px ;
}
.left_blocks_home .item_block .entete_item ul {
	margin:15px 0 0 0px ;
}
.left_blocks_home .item_block .entete_item ul li {
	float:left;
	font-family:Myriad;
	font-size:130%;
	font-weight:bold;
	margin:0 0px 0 6px;
	background: #86A3D5 url(../images/css/bg_li_tab_plain.png) no-repeat left 0px ;
	width:23px;
	height:20px;
	color:#fff;
	padding:2px 0px 2px 2px;
	margin-right: 4px;
}
.left_blocks_home .item_block .entete_item ul li.off {
	background: #476C8B url(../images/css/bg_li_tab_off_plain.png) no-repeat top left;
}
.left_blocks_home .item_block .entete_item ul li.off a:hover , .left_blocks_home .item_block .entete_item ul li.off a{
	cursor:default;
}
.left_blocks_home .item_block .entete_item ul li a{
	color:#fff;
	padding:0 6px 0 6px;
}
.left_blocks_home .item_block .entete_item ul li.selected  , .left_blocks_home .item_block .entete_item  .ji-tabs-nav .ji-tabs-selected {
	background: #00A665 url(../images/css/bg_li_tab_selected_plain.png) no-repeat left 0px ;
}
.pages #col_center .content_experience .experience_download{
	width:330px;
}
.pages #col_center .content_experience div#experience_poste_par
{
	padding:12px 0 12px;
}
.content_edit_online_editor
{
	width:500px;
	margin-left:105px;
}
.pages #col_center .basic_form .content_edit_online_editor input
{
	width:125px;
}
.add_experience{
	float:right;
}
.add_experience a{
	color:#39489E;
}
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
  .ji-tabs-hide {
    display: none;
  }
}
/* Hide useless elements in print layouts... */
@media print {
  .ji-tabs-nav {
    display: none;
  }
}
/**********************************
******** CLUE TIP
***********************************/

/***************************************
  =cluetipClass: 'default'
-------------------------------------- */

.cluetip-default {


 ;
}
.cluetip-default #cluetip-outer {
 position: relative;
 margin: 0;
 background:none;
}
.cluetip-default h3#cluetip-title {
 margin: 0 0 0px;
 padding: 0px;
 /* background:url(../images/css/bg_tip.png) repeat-y top left;*/
 text-align:left;
 color: #000;
 font-size:130%;
 font-weight:normal;
 width:156px;
 padding:20px 10px 0px 23px;
 margin:0px 0 0 0 ;
	 background:url(../images/css/bg_top_tip.png) no-repeat top left;
 min-height:45px;
 height:auto;
 _height:45px;
}

.cluetip-default #cluetip-title a {
 color: #fff;


}
.cluetip-default #cluetip-inner {
  background:url(../images/css/bg_bas_tip.png) no-repeat top left;
	width:189px;
	height:16px;
}


/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
 zoom: 1;
}
/**********************************
******** CLUE TIP
***********************************/
span.left_input_green , span.right_input_green {
	width:7px;
	height:25px;
	display:block;
	float:left;
	background: url(../images/css/bg_left_input_green.png) no-repeat left top ;
	/* robel */
	display:none;
}
span.right_input_green {
	background: url(../images/css/bg_right_input_green.png) no-repeat left top ;
}
input.bt_green {
	float:left;
	height:25px;
	background: #00AB66 url(../images/css/bg_input_green.png) repeat-x left top ;
	border:none;
	color:#fff;
	cursor: pointer;
}

/*.left_blocks_home .experience_block {
 padding: 0;
}
.left_blocks_home .experience_block h3 {
 color:#fff;
 font-size:130%;
 font-weight:normal;
 background: #8DC14F url(../images/css/bg_bloc_participe_top.png) no-repeat left top ;
 width: 379px;
 height: 21px;
 padding: 12px 0 8px 40px;
}
.left_blocks_home .experience_block ul {
 background: #FFFFFF url(../images/css/bg_bloc_participe.png) no-repeat left top ;
 padding: 20px 0 10px 10px;
 min-height: 57px;
}
.left_blocks_home .experience_block ul li {
	background: url(../images/css/puce_vert.png) no-repeat left 4px ;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
}*/

.left_blocks_home .link_onp_block {
 padding: 0;
}
.left_blocks_home .link_onp_block h3 {
 color:#fff;
 font-size:130%;
 font-weight:normal;
 background: #96BC36 url(../images/css/bg_bloc_sites_odp_top.png) no-repeat left top ;
 width: 407px;
 height: 21px;
 padding: 12px 0 3px 12px;
}
.left_blocks_home .link_onp_block .link_onp_block_top {
 background: transparent url(../images/css/bg_bloc_sites_odp_top_1stl.png) no-repeat left top ;
 width: 420px;
 height: 5px;
}

.left_blocks_home .link_onp_block #content_link_onp {
 background: #FFFFFF url(../images/css/bg_bloc_sites_odp.png) no-repeat left top ;
 min-height:73px;
  padding:6px 0 10px 0;
}
.left_blocks_home .link_onp_block #content_link_onp a {

 display:block;
 float:left;
 height:65px;
}
.left_blocks_home .link_onp_block #content_link_onp a.delim {
 background: transparent url(../images/css/delim_sites_odp.png) no-repeat left top ;
 /*padding:0 14px 0 6px;*/
}

.left_blocks_home .link_onp_block #content_link_onp .onp_site_link
{
  position: relative;
}

.left_blocks_home .link_onp_block #content_link_onp a#link_onp  {
  width:80px;
  padding:0 6px 0 42px;
  margin-top:9px;
}
.left_blocks_home .link_onp_block #content_link_onp a#link_onp img {
  width:80px;
}
.left_blocks_home .link_onp_block #content_link_onp a#link_eqo,
.left_blocks_home .link_onp_block #content_link_onp a#link_acqo{
  padding:3px 8px 0 6px;
}
.left_blocks_home .link_onp_block #content_link_onp a#link_eqo img,
.left_blocks_home .link_onp_block #content_link_onp a#link_acqo img{
  margin-top:5px;
}
.left_blocks_home .link_onp_block #content_link_onp a#link_meddispar  {
    width:85px;
    padding: 0;
    margin-top: 12px;
}
.left_blocks_home .link_onp_block #content_link_onp a#link_meddispar img {
  width: 115px;
}

.block_fade{
	width:270px;
	margin:0 0 15px 0;
}
.right_blocks_home .block_fade .entete_item_top {
 height: 6px;
 background: transparent url(../images/css/bg_entete_orange_top.png) no-repeat top;
}
.right_blocks_home .block_fade .entete_item {
	width:250px;
	height:16px;
	background: #F47331 url(../images/css/bg_entete_orange.png) no-repeat top;
	padding:4px 10px 10px;
}
.right_blocks_home .block_fade .entete_item h3{
	color:#fff;
	font-size:130%;
	font-weight:normal;
	line-height:16px;
}
.right_blocks_home .block_fade .content {
	width:248px;
	border:1px solid #CBCED2;
	border-width:0 1px;
	background: #FFFFFF url(../images/css/bg_block_orange.png) no-repeat bottom;
	min-height:120px;
	height:auto;
	padding:5px 10px 13px 10px;
}

.right_blocks_home .block_fade .content p {
	margin:0 0 10px 0;
}
.right_blocks_home .block_fade .bottom {
	width:270px;
	background:url(../images/css/bg_bas_orange.png) no-repeat top ;
	height:8px;
	overflow:hidden;
}
.right_blocks_home .block_fade ul{

}
.right_blocks_home .block_fade li {
	color:#39489E;
	background:url(../images/css/bg_separateur.png) no-repeat bottom ;
	padding:5px 10px 10px 10px;
	width:240px;
}
.right_blocks_home .block_fade li.last {
	background:none;
}
.right_blocks_home .block_fade .content li p{
	margin:0 0 0px 0;
}
.right_blocks_home .block_fade li a {
	color:#39489E;
}
.right_blocks_home .block_faq .entete_item_top {
 height:3px;
 background: transparent url(../images/css/bg_entete_rouge_top.png) no-repeat top;
}

.right_blocks_home .block_faq .entete_item {
	width:249px;
	height:16px;
	background: #B6334F url(../images/css/bg_entete_rouge.png) no-repeat top;
	padding:7px 10px 10px;
}
.right_blocks_home .block_faq .entete_item h3{
	color:#fff;
	font-size:130%;
	font-weight:normal;
}
.right_blocks_home .block_faq .content {
	width:240px;
	border:1px solid #CBCED2;
	border-width:0 1px;
	background:url(../images/css/bg_block_rouge.png) no-repeat bottom #fff;
	padding:15px 10px 5px 17px;
}
.right_blocks_home .block_faq .content p {
	margin:0 0 10px 0;
	font-size:130%;
}
.right_blocks_home .block_faq .content ul{
	margin:0px 0 -8px 0;
}
.right_blocks_home .block_faq .content li {
	margin:0 0 5px 0;
}
.right_blocks_home .block_faq .content input[type=radio] {
	margin:0 5px 0px 0;
	width:10px;
}
.right_blocks_home .block_faq .bottom {
	width:269px;
	background:url(../images/css/bg_bottom_rouge.png) no-repeat top ;
	height:9px;
	overflow:hidden;
}
span.left_input_red , span.right_input_red {
	width:7px;
	height:25px;
	display:block;
	float:left;
	background: url(../images/css/bg_input_left_red.png) no-repeat left top ;
	/*robel*/
	display:none;
}
span.right_input_red {
	background: url(../images/css/bg_input_right_red.png) no-repeat left top ;
}
input.bt_red {
	float:left;
	height:25px;
	background: url(../images/css/bg_input_red.png) repeat-x left top ;
	border:none;
	color:#fff;
}
#site_plan {
	margin: 0 0 20px 0;
}
#site_plan .entete_item {
	width:936px;
	height:16px;
	background:url(../images/css/bg_entete_mini_plan.png) no-repeat top;
	overflow:hidden;

}
#site_plan .content {
	width:838px;
	border:1px solid #CBCED2;
	border-width:0 1px;
	background:url(../images/css/bg_mini_plan.png) repeat-x bottom #fff;
	min-height:200px;
	height:auto;
	_height:200px;
	padding: 15px 48px;
	text-align:center;

}
#site_plan .bottom {
	width:936px;
	background:url(../images/css/bg_bas_mini_plan.png) no-repeat top ;
	height:9px;
	overflow:hidden;
}
#site_plan ul {
	float:left;
	background:url(../images/css/bg_separatuer_vertical.png) no-repeat top right;
	margin-right:25px;
	min-height:130px;
	height:auto;
	_height:130px;
	text-align:left;
}
#site_plan ul li {
	font-size:130%;

}
#site_plan ul li ul li {
	font-size:80%;
	background:url(../images/css/bg_puce_trait.png) no-repeat left 5px;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
}
#site_plan ul ul {
	float:none;
	background:none;
	margin:5px 0 0 0 ;
}
.first_menu {width:100px;}
.second_menu {width:230px;}
.third_menu {width:200px;}
#site_plan ul.fourth_menu {background:none;}
#site_plan  {

}
#site_plan a
{
	color:#39489E;
}
#site_plan a:hover
{
	color:#07A566;
}
#site_plan a:visited
{
	color:#F7915B;
}
#site_plan ul.links_site {
	margin:0 auto;
	width:720px;
	background:none;
	float:none;
	text-align:center;
	min-height:10px;
	height:auto;
	_height:10px;
}
#site_plan .links_site li {
	font-size:85%;
	display:inline;
	margin:0 2px;
}
/*****************************************************************************
************************** FOOTER *********************************
*******************************************************************************/

#footer {
	clear:both;
	padding:5px 0 0 0px;
	margin-bottom: 50px;
}
#footer img{
	margin-top:-5px;
}
#footer li {
	display:inline;
	padding:0 6px 0 10px;
	border-left: 1px solid #000000;
}


#footer li.firstli {
 border: none;
}
/********************************************************************
*********************** top_path *********************************
************************************************************************/
#top_path {
	padding:3px 0 6px 0;
}
#top_path li {
	display:inline;
	color:#39489E;
	font-size:90%;
	padding:0 2px;
}
#top_path li a{
	color:#39489E;
}
#top_path li.encours{
	color:#00AB66;
	font-weight:bold;
}
#top_path li.encours.edito_article{
    color: #7d4b7d;
}
.actions , .actions_bottom_page {
	padding:3px 0;
	color:#39489E;
	font-size:90%;
}
.actions a , .actions_bottom_page a{
	color:#39489E;
	padding-right:20px;
	margin-right:30px;
}
.actions a.share_doc , .actions_bottom_page a.share_doc {
	background:url(../images/css/envois.png) no-repeat right 2px;
}
.actions a.print , .actions_bottom_page .print{
	background:url(../images/css/impression.png) no-repeat right 2px;
	margin-right:3px;
}
.actions_bottom_page a.print{
	margin-right:17px;
}
.actions_bottom_page {
	margin-bottom:47px;
}
.pages #col_center .content h2{
	color:#fff;
	font-size:163%;
	font-weight:normal;
	margin:0 0 22px 0;
	height:22px;
	background: #00A465 url(../images/css/bg_titre.png) no-repeat top;
	padding:4px 15px;
	width: 650px;
}
.pages #col_center .content h3{
	color:#07A566;
	font-size:163%;
	font-weight:bold;
	margin:0 0 15px 0;
	background:url(../images/css/bg_sepa_titre.png) no-repeat bottom;
	padding:0 0 5px 6px;
	height:auto;
}

.pages #col_center .content h2.edito {
    background: #986d98 url(../images/css/bg_titre_edito.png) no-repeat top;
}

.pages #col_center .content h3.edito {
    color: #7d4b7d;
}

.pages #col_center .content h3 div.title_with_date{
	width:550px;
}
.pages #col_center .content h3 span.date{
	font-weight:normal;
	margin:-20px 13px 0 0;
	font-size:78%;
}

.pages #col_center .content h3 .title {
	display:block;
	width:564px;
}

.pages #col_center .content h3 span.title_date{
	margin:0;
}

.pages #col_center .content h3.edito span.title_date {
    color: #7d4b7d;
}

/*****************************
*********online_editor*************
****************************************/
.online_editor {

}
.pages #col_center .content .online_editor h3, .online_editor h3{
	display:block;
	color:#00AB66;
	font-size:130%;
	font-weight:bold;
	background:none;
	padding:0px;
	margin:0px 0 12px 0;
	height:auto;
}
.pages #col_center .content .online_editor h1, .online_editor h1{
    color:#07A566;
    font-size:175%;
    font-weight:normal;
    margin: 0 0 15px 0;
    background: url(../images/css/bg_sepa_titre.png) no-repeat bottom;
    padding: 0 0 5px 6px;
}
.pages #col_center .content .online_editor h2, .online_editor h2{
	color:#07A566;
	font-size:140%;
	font-weight:normal;
	margin:0 0 15px 0;
	background: none;
	padding:0 0 5px 0;
}
.pages #col_center .content .online_editor .object-left , .online_editor .object-left{
	border:1px solid #E3E3E5;
	padding:3px;
	float:left;
	margin:0 12px 14px 0;
}
.pages #col_center .content .online_editor .object-right , .online_editor .object-right{
	border:1px solid #E3E3E5;
	padding:3px;
	float:right;
	margin:0 0 14px 12px;
}
.pages #col_center .content .online_editor .object-center , .online_editor .object-center{
	padding:3px;
	text-align:center;
	margin:0 0 14px 0;
}
.pages #col_center .content .online_editor .object-left img{
	margin:0 0 0px 0;
}
.pages #col_center .content .online_editor .object-right img{
	margin:0 0 0px 0;
}
.pages #col_center .content .online_editor .object-center img{
	margin:0 0 0px 0;
}
.pages #col_center .content .online_editor p , .online_editor p {
	margin:0 0 20px 0;
}
.pages #col_center .content .online_editor a , .online_editor a{
	color:#39489E;
}
.pages #col_center .content .online_editor ul , .online_editor ul , .pages #col_center .content .online_editor ol , .online_editor ol{
	margin:0 0 15px 22px;
	display: inline-block;
}
.pages #col_center .content .online_editor ol , .online_editor ol{
	margin:0 0 15px 38px;
}
.pages #col_center .content .online_editor ul li , .online_editor ul li , .pages #col_center .content .online_editor ol li , .online_editor ol li {
	background:url(../images/css/puce_plus.png) no-repeat left 4px;
	padding:0 0 0 20px;
	margin:0 0 5px 0;
	/*color:#39489E;*/
}
.pages #col_center .content .online_editor ol li , .online_editor ol li {
	list-style-type:decimal ;
	background:none;
	padding:0 0 0 10px;
}
.pages #col_center .content table{
	border:1px solid #D4D1D1;
	margin:0 0 15px 0;
}
.pages #col_center .content td{
	padding:5px 10px;
}
.pages #col_center .content th{
    padding:5px 10px;
}
.pages #col_center .content .online_editor .object-left p , .online_editor .object-left p {
	margin:0px;
}
.pages #col_center .content .online_editor .object-right p , .online_editor .object-right p {
	margin:0px;
}
.pages #col_center .content .online_editor .object-center p , .online_editor .object-center p {
	margin:0px;
}
.online_editor h4
{
	margin-bottom:10px;
	font-size:110%;
}
.online_editor h5
{
	margin-bottom:10px;
	font-size:105%;
}
.online_editor h6
{
	margin-bottom:10px;
    font-size:105%;
}
td.texte_haut
{
	vertical-align:top;
}
td.texte_milieu
{
	vertical-align:middle;
}
td.texte_bas
{
	vertical-align:bottom;
}

/*****************************
*********online_editor*************
****************************************/
.block_up {
	background:#E8EBF6;
	padding:20px 23px;
	margin:1px 0 6px 0;
}
.block_up h4{
	color:#00AB66
}
.block_up p.chapo{
	font-weight:bold;
	font-size:120%;
}
.block_up a.download_file , .actu_donwload a.download_file , .download_file{
	color:#39489E;
	padding-left:26px;
	padding-right:10px;
	width:290px;
	margin-bottom:14px;
}
.block_up a.download_file img , .actu_donwload a.download_file img , .download_file img{
	margin:0 10px 0 -26px;
	vertical-align:middle;
	padding-top:8px;
	float:left;
}
.block_up a.download_file span , .actu_donwload a.download_file span , .download_file span , .download_file span{
	float:left;
	padding-top:10px;
    font-size:11px;
}
/**********
COL LEFT
*********/
.name_member {
	background:#E8EBF6;
	padding:4px 0px 4px 5px;
	margin:0 0px 2px 0 ;
	display:block;
	text-align:center;
}
#col_left form input.bt_deconnecter {
	font-size:100%;
	letter-spacing:1px;
}
#col_left .block_left {
	margin:12px 0 5px 0;
}

.pages #col_left .block_left ul.nav  {
	padding:4px 0 20px 0
}
.pages #col_left .block_left ul.nav li {
	font-size:130%;
	border-bottom:1px solid #CBCED2;
	padding:3px 0 3px 3px;
}
.pages #col_left .block_left ul.nav li.current {
	color:#fff;
	background:#00AB66;
}
/******************************************************************************
************** list_actuality
********************************************************************************/
.list_actuality {
	margin:0 0 0 8px;
}
.list_actuality span.date{
	color:#00AB66;
}
.list_actuality p{
	color:#39489E;
	margin:3px 0 6px 0;
}
.list_actuality p span{
	font-style:italic;
}
.list_actuality li{
	border-bottom:1px solid #CBCED2;
	margin:0 0 17px 0;
}
.list_actuality ul{
	margin:0 0 35px 0;
}
.list_actuality .archive
{
	float:left;
	margin-top:10px;
	width:100%;
}
.list_actuality .archive ul{
	margin:0;
	width:100%;
	float:left;
	color:#00AB66;
}
.list_actuality .archive li{
	border-bottom:medium none;
	float:left;
	margin-left:10px;
}
.list_actuality .archive li span
{
	margin-left:0;
	color:#37393B;
}
.list_actuality .archive li span a
{
	color:#39489E;
}
.list_actuality .pagination{
	color:#636669;
	font-size:90%;
	text-align:center;
}
.list_actuality .pagination a{
	color:#636669;
}
.list_actuality .pagination img{
	vertical-align:top;
	margin:2px 2px 0 2px;
}
.list_actuality .pagination .current{
	font-weight:bold;
}
.actu_donwload li {
	float:left;
	width:50%;
	margin-top:-15px;
}
.actu_donwload a.nowrap {
	display:block;
	float:left;
}
.pages #col_center .block_home_actu h4{
	color:#000000;
	font-weight:bold;
}
.them_list {
	padding:5px 0;
}
.them_list a{
	color:#39489E;
}
.pages #col_center .content .year{
	padding:0 0 0 5px;
	border-bottom:1px solid #CBCED2;
	margin-bottom:20px;
}
.pages #col_center .content .last_year {
	border-bottom:none;
}
.pages #col_center .content .year h4{
	font-size:160%;
	font-weight:normal;
}
.pages #col_center .content .month {
	margin:2px 0 0 40px;
}
.pages #col_center .content .month h5{
	font-size:130%;
	font-weight:normal;
	color:#00AB66;
}
.pages #col_center .content .events {
	padding:3px 0 20px 45px;
}

.pages #col_center .content .events .date{
	color:#303234;
}
.pages #col_center .content .events p.bold{
	margin:0 0 15px 0;
}
.pages #col_center .content .events img.float_left{
	margin:0 15px 9px 0;
}
.pages #col_center .content .events .des_img {
	padding:15px 0 0 0 ;
}
.pages #col_center .content .events p a {
    display: inline;
	color:#39489E;
}
.pages #col_center .content .events a {
	display:block;
	color:#39489E;
}
.pages #col_center .content .back{
	background:url(../images/css/bg_retour.png) no-repeat right top;
	display:block;
	height:20px;
	padding:5px 30px 0 0 ;
	color:#636568;
	font-size:90%;
	margin-right:15px;
}
/*************************************************************
		PAGE CATALGOE
********************************************************************/
.item_block_news {
	padding:5px 0 15px 0 ;
	background:url(../images/css/bg_separateur_left.png) no-repeat bottom;
	margin:0 0 21px 0;
	text-align:center;
}
.last_news{
	background:none;
}
.item_block_news p{
	text-align:left;
}
.item_block_news img{
	margin-bottom:8px;
}

.item_block_news form
{
 text-align: right;
}

.item_block_news .link_command {
	cursor:pointer;
	color:#39489E;
	display:block;
	font-weight:normal;
	margin:0px 0 0 0px;
	padding:0px;
	text-decoration: none;
	text-align:right;
	border:0px none;
	background-color: transparent;
	width: 100%;
}

.item_block_news .link_command span{
	background:url(../images/css/puce_left.png) no-repeat right 2px ;
	padding:0 15px 0 0;
}

.item_block_news button.to_dl,
.document_bottom button.to_dl {
	float: none;
	width: 100%;
	text-align: right;
    cursor:pointer;
}

.pages #col_center .block_command_blue .content_command{
	width:664px;
	background:#3F7CBF;
	padding:3px 8px;
}
.pages #col_center .block_command_blue .content_command h3 , .pages #col_center .block_command_blue .content_command h4{
	color:#fff;
	background:none;
	padding:0px;
	width:auto;
}
.pages #col_center .block_command_blue .content_command h3 i {
	font-size:60%;
}
.pages #col_center .block_command_blue .content_command h4 {
	background:url(../images/css/fleche_blanche.png) no-repeat left 2px ;
	padding-left:20px;
	font-weight:normal;
}
.pages #col_center .block_command_blue .top{
	width:680px;
	height:6px;
	background:url(../images/css/bg_top_blue.png) no-repeat left ;
}
.pages #col_center .block_command_blue form div.first_filter{
	width:360px;
	margin:10px 0 0 0;
}
.pages #col_center .block_command_blue form div.first_filter h4{
	float:left;
	margin-right:5px;
	font-size:128%;
}
.pages #col_center .block_command_blue form div.first_filter select{
	width:230px;
	float:left;
	margin-right:5px;
	height:23px;
}
.block_left form div.first_filter select{
	width:150px;
	float:left;
	margin:3px 5px 0 0;

}
#col_left form div.first_filter input.bt{
	padding:2px 0 0 0px;
}
.pages #col_center .block_command_blue .bottom{
	width:680px;
	background:url(../images/css/bg_bas_blue.png) no-repeat left top ;
	height:6px;
}
.pages #col_center .block_command_blue div.first_filter label.hide , .pages #col_center .block_command_blue div.block_filter label.hide{
	display:none;
}
.pages #col_center .block_command_blue
 div.first_filter .bt {
	float:left;
	height:25px;
	background: #4F92C9 url(../images/css/bg_input_blue.png) repeat-x left top ;
	border:none;
	color:#fff;
	padding:2px 0px 7px 0 ;
}
.pages #col_center .block_command_blue div.block_filter {
	width:194px;
	height:79px;
	background: #FFFFFF url(../images/css/bg_block_filter.png) repeat-x left top ;
	float:left;
	margin-right:10px;
	padding:10px;
}
.pages #col_center .block_command_blue div.editor_select {
	background: url(../images/css/bg_block_filter-selected.png) repeat-x left top ;

}
.pages #col_center .block_command_blue div.block_filter a{
	color:#39489E;
}
.pages #col_center .block_command_blue div.block_filter h4{
	background:url(../images/css/fleche_verte.png) no-repeat left 0px ;
	padding-left:20px;
	font-weight:bold;
	color:#00A565;
	margin-bottom:10px;
	font-size:120%;
}
.pages #col_center .block_command_blue div.last_filter{
		margin-right:0px;
}
.pages #col_center .block_command_blue div.block_filter .green_big {
	font-size:128%;
	color:#00A565;
}
.pages #col_center .block_command_blue div.block_filter .green {
	color:#00A565;
}
.pages #col_center .block_command_blue div.block_filter .search_bt {
	background: #C2C4C6 url(../images/css/bg_input_gris.png) no-repeat left top ;
	width:35px;
	height:19px;
	border:none;
	margin:0 0 0 10px;
	color:#303234;
}
.pages #col_center .block_command_blue div.block_filter input.txt_input , .pages #col_center input.txt_input ,
.pages #col_center .block_command_blue div.block_filter select.txt_input , .pages #col_center select.txt_input  {
	width:120px;
	background: #DFDFDF url(../images/css/bg_input_txt.png) repeat-x left top ;
	border:none;
	height:18px;
	float:left;
	padding:3px 0 0 0;
	margin-bottom:3px;
}
.pages #col_center .block_command_blue div.block_filter select.txt_input , .pages #col_center select.txt_input
{
	height:20px;
}
.left_bg , .right_bg {
	float:left;
	display:block;
	width:7px;
	height:21px;
	background:url(../images/css/bg_right_input_txt.png) no-repeat right top ;
	/*robel*/
	display:none;
}
.left_bg {
	background:url(../images/css/bg_left_input_txt.png) no-repeat right top ;
}
.pages #col_center .list_broch {
	width:329px;
	float:left;
	padding:8px 0 0px 0;
	min-height:70px;
	height:auto;
	_height:70px;
	margin:0 20px 10px 0px;
}
.pages #col_center .second_borcher {
	margin:0 0 10px 0px;
}
.pages #col_center .list_broch .top {
	width:329px;
	background:url(../images/css/bg_top_brochure.png) no-repeat left top ;
}
.pages #col_center .list_broch .content_broch {
	width:300px;
	border:1px solid #CBCED2;
	border-width:0px 1px 1px 1px;
	min-height:70px;
	height:auto;
	_height:70px;
	padding:0 11px 5px 16px;
}
.pages #col_center .list_broch .content_broch h5 {
	border-bottom:1px solid #CBCED2;
	color:#303234;
	font-size:145%;
	margin-bottom:10px;
	padding:3px 0 8px 0;
}
.pages #col_center .list_broch .content_broch div.document_img {
	padding:6px 6px;
	background-color:#E8EBF6;
	width:100px;
	text-align:center;
	margin-bottom:14px;
}
.pages #col_center .list_broch div.document_bottom {
	background: #E0E0E0 url(../images/css/bg_bas_brochure.png) no-repeat left bottom ;
	height:42px;
}
.pages #col_center .list_broch .content_broch div.document_img img {
	margin-bottom:0px;
}
.pages #col_center .list_broch .content_broch div.document_info {
	margin:2px 0;
	padding:2px 0 0;
}
.pages #col_center .list_broch .content_broch div.document_details {
	margin-top: 12px;
}
.pages #col_center .list_broch .content_broch span.wordwrap {
	color:#39489E;
	width:240px;
	padding-top:5px;
    margin-left: 5px;
}
.pages #col_center .list_broch .content_broch div.document_info i {
	color:#00A565;
	display:block;
	margin:0 2px 2px;
}
.pages #col_center .list_broch .content_broch div.document_info p i {
	color:#37393B;
	display: inline;
}
.pages #col_center .list_broch .download_file {
	display:block;
	padding-left:0px;
	cursor:pointer;
}
.pages #col_center .list_broch .download_file img{
	display:block;
	float:left;
	margin:0;
	padding:0px;
	vertical-align:middle;
}
.pages #col_center .list_broch .download_file div{
	padding-top:3px;
	margin-left:40px;
}
.pages #col_center .list_broch .head {
	 margin:14px 20px 15px 0px;
}
/***** large *****/
.pages #col_center .large_borch {
	width:679px;
	background:url(../images/css/bg_bas_brochure_large.png) no-repeat left bottom ;
	float:none;
	margin-right:0px;
}
.pages #col_center .large_borch .top {
	width:679px;
	background:url(../images/css/bg_top_brochure_large.png) no-repeat left top ;
	height:6px;
}
.pages #col_center .large_borch .view_video {
	display: block;
	position: absolute;
	background:url(../images/bouton-play.png) no-repeat center center ;
	background-size: 40px 40px;
	opacity: 0.6;
	min-width: 180px;
	min-height: 56px;
}
.pages #col_center .large_borch .view_video:hover {
	opacity: 1;
}
.pages #col_center .large_borch div.document_bottom {
 background: transparent url(../images/css/bg_bas_brochure_large.png) top left no-repeat;
}

.pages #col_center .large_borch .content_broch {
	width:650px;
	border:1px solid #CBCED2;
	border-width:0px 1px 0px 1px;
	min-height:70px;
	height:auto;
	_height:70px;
	padding:0 11px 5px 16px;
}
.pages #col_center .large_borch .content_broch img.float_right {
	padding:0px;
	background-color: transparent;
	margin-right:50px;
}
.pages #col_center .large_borch .download_file {
	width:400px;
	cursor:pointer;
    margin: 7px 0 0 25px;
}
.pages #col_center .large_borch .content_broch span.wordwrap {
	width:350px;
}
.pages #col_center .large_borch .head {
	margin:14px 40px 0 0px;
    cursor:pointer;
}
.pages #col_center .large_borch .infs_broch {
	padding:10px 0 0 0;
}
/***** large *****/

.num_list{
	color:#636669;
	font-size:90%;
	text-align:center;
	padding:10px 0 0 0 ;
}
.num_list a{
	color:#636669;
}
.num_list ul{
	display:inline;
}
.num_list li{
	color:#636669;
	display:inline;
}
.num_list img{
	vertical-align:top;
	padding:2px 20px 0 20px;
}
.num_list .current{
	font-weight:bold;
}
.list_editor_cataloge{
	padding:39px 20px;
	border:1px solid #CBCED2;
	border-width:0px 1px 0 1px;
	margin-top:-15px;
	position:relative;
	width:638px;
	background:url(../images/css/bg_bas_catalogue_editor.png) repeat-x left bottom #fff;
	min-height:550px;
	height:auto;
	_height:550px;
}
.bottom_editor {
	width:680px;
	background:url(../images/css/bg_bas_catalogue_editor-bas.png) no-repeat left top #fff;
	height:14px;
	overflow:hidden;
	margin:0 0 10px 0;
}

.document_bottom a.download_file, .document_bottom span{
    float: right;
    font-size: 11px;
    padding: 0;
}
.document_bottom span.download_file {
    background: url("../images/css/puce_left.png") no-repeat scroll right 5px center rgba(0, 0, 0, 0);
    width:135px;
    margin: 14px 20px 15px 0;
}
.pages #col_center .list_editor_cataloge h4{
	font-size:165%;
	margin:0 0 10px 0;
	font-weight:normal;
}
.list_editor_cataloge li{
	padding:10px 17px;
	background-color:#D4E6D8;
	border-bottom:1px solid #fff;
	color:#39489E;
}
.list_editor_cataloge li a{
	color:#39489E;
}
.list_editor_cataloge li.alterne{
	padding:6px 17px;
	background-color:#E8F1E9;
}
/**********************************************************************
	basic_form
***********************************************************************/
.pages #col_center .basic_form {
	background:#D4E6D8;
	min-height:100px;
	height:auto;
	_height:100px;
	margin:0 0 50px 0;
	padding:13px 0 22px 20px;
}
.pages #col_center .basic_form label {
	float:left;
	width:125px;
	text-align:right;
	padding-right:19px;
	line-height:24px;
}
.pages #col_center .basic_form textarea {
	background: #FFFFFF url(../images/css/bg_textarea2.png) no-repeat left top ;
	width:377px;
	height:78px;
	border:none;
	text-align:left;
	margin:0 0 24px 0;
	padding:3px 3px 5px 3px;
}
.pages #col_center .basic_form label span {
	color:#EF4341;
	padding-right:6px;
}
.pages #col_center .basic_form span.float_right {
	margin:0 135px 6px 0;
	display:block;
}
.pages #col_center .basic_form span.required_field span{
	color:#EF4341;
	padding-right:6px;
}
.pages #col_center .basic_form .posted_by {
	margin:14px 0 0 0;
}
.pages #col_center .basic_form input {
	width:372px;
}
.pages #col_center .basic_form .certif_check  {
	margin-top:13px;
}
.pages #col_center .basic_form .certif_check input {
	float:left;
	width:15px;
	margin:5px 7px 0 0;
}
.pages #col_center .basic_form .certif_check span {
	width:auto;
	float:left;
	line-height:24px;
	padding-right:19px;
}
.pages #col_center .basic_form .name_member {
	width:213px;
	float:left;
	text-align:left;
}
.pages #col_center .basic_form .warning {
	margin-right:60px;
}
.pages #col_center .basic_form div#valid_experience{
	padding-left:146px
}
.pages #col_center .basic_form div#valid_experience{
	padding-left:146px
}
span.left_input_blue , span.right_input_blue {
	width:7px;
	height:25px;
	display:block;
	float:left;
	background: url(../images/css/bg_input_left_blue.png) no-repeat left top ;
	/* robel */
	display:none;
}
span.right_input_blue {
	background: url(../images/css/bg_input_right_blue.png) no-repeat left top ;
}
.pages #col_center .basic_form  input.bt {
	float:left;
	height:25px;
	background: #1A71B9 url(../images/css/bg_input_blue.png) repeat-x left top ;
	border:none;
	color:#fff;
	width:auto;
	padding:0 26px;
}
.pages #col_center .basic_form div.float_right {
	margin:22px 142px 0 0 ;
}
.pages #col_center .content_experience {
	padding:0 24px 0 7px;
}
.pages #col_center .content_experience p{
		margin:0 0 20px 0;
}
.pages #col_center .content_experience span.float_right{
		padding:12px 0 0px 0;
		display:block;
		font-style:normal;
		color:#303234;
}
.pages #col_center .content .content_edit_online_editor td {
	padding:0px;
}

/* Login form */
.pages #col_center .login_form{
	padding-right:60px;
}
.pages #col_center .login_form .warning{
	color:#ff0000;
	margin-bottom:10px;
}
.pages #col_center .login_form input {
	width:120px;
}
.pages #col_center .login_form label {
	width:140px;
}
.pages #col_center .login_form .buttonblock {
	padding:15px 0px 0px 160px;
}
.pages #col_center .login_form #inscription {
	margin:22px 10px 0 0;
}
.pages #col_center .login_form .activation_link {
	margin-left: 148px;
	margin-top: 10px;
	font-size: 10px;
}
.pages #col_center .login_form .activation_link a {
	color:#39489E;
}
.blue_link{
	color:#39489E;
}
/*** Custom order form ***/
.pages #col_center .custom_order_form .grey_field {
	margin:5px 0;
}
.pages #col_center .custom_order_form .grey_field span {
	background:#E8EBF6;
	float:left;
	text-align:left;
	width:380px;
	display:block;
	margin:0 0 2px 0;
	padding:4px 0 4px 5px;
}
.pages #col_center .custom_order_form {
	padding:13px 0 22px 0px;
}
.pages #col_center .custom_order_form .warning {
	margin:0px 40px 10px;
}
.pages #col_center .custom_order_form label {
	width:180px;
}
.pages #col_center .custom_order_form textarea {
	margin:0 0 10px;
}
.pages #col_center .custom_order_form .date .element {
	float:left;
}
.pages #col_center .custom_order_form .date .element input {
	width:20px;
}
.pages #col_center .custom_order_form .date .element input.year_input {
	width:40px;
}
.pages #col_center .custom_order_form .date .element label {
	width:50px;
	padding-right:10px;
}
.pages #col_center .custom_order_form .buttonblock {
	margin:0 0 0 198px;
}
/* Activation form */
.pages #col_center .activation_form{
	padding:13px 20px 22px;
}
.pages #col_center .activation_form .warning{
	color:#ff0000;
	margin-bottom:10px;
}
.pages #col_center .activation_form .warning li{
	margin-bottom:3px;
}
.pages #col_center .activation_form input {
	width:230px;
}
.pages #col_center .activation_form select {
	width:236px;
}
.pages #col_center .activation_form label {
	width:220px;
}
.pages #col_center .activation_form span.float_right {
	margin-right:30px;
}
.pages #col_center .activation_form input.generate_captcha {
	background-color:transparent;
	border:none;
	width:135px;
	color:#39489E;
	cursor:pointer;
	text-decoration:underline;
	padding-bottom:14px;
}
.pages #col_center .activation_form #activate {
	padding:5px 0 0 240px;
}
.pages #col_center .activation_form .captcha {
	float:left;
}
/*** Large form ***/
.pages #col_center .large_form {
	padding-left:20px;
}
.pages #col_center .large_form label {
	width:140px;
}
.pages #col_center .large_form .buttonblock{
	padding-left:158px;
}
.pages #col_center .large_form #tipafriend_cancel {
	padding-left:10px;
}
/*** Modify my informations ***/
.pages #col_center .modify_account_form .warning{
	color:#ff0000;
}
.pages #col_center .modify_account_form {
	padding:13px 20px 22px;
}
.pages #col_center .modify_account_form label {
	width:250px;
}
.pages #col_center .modify_account_form input {
	width:120px;
}
.pages #col_center .modify_account_form input.email {
	width:200px;
}
.pages #col_center .modify_account_form .buttonblock {
	padding:0px 0px 0px 269px;
}
/*****************************************
	THEME
*****************************************/
.col_left_topic {
	width:329px;
	float:left;
	margin-right:20px;
	padding:0px;
}
.top_grey , .bottom_grey{
	line-height:9px;
	width:329px;
	height:9px;
	overflow:hidden;
	background: url(../images/css/bg_grey_top.png) no-repeat left bottom ;
}
.bottom_grey{
	background: url(../images/css/bg_grey_bottom.png) no-repeat left top ;
	margin:0 0 15px 0;
}
.content_grey {
	width:327px;
	border:1px solid #CBCED2;
	border-width:0 1px;
	min-height:280px;
	_height:280px;
}
.pages #col_center .content_grey h3 , .pages #col_center .content_grey h4{
	background:none;
	padding-left:10px;
	margin-bottom:10px;
}
.block_item_actu,
.block_item_result_search
{
	padding:0 7px 10px 8px;
	background:url(../images/css/bg_separateur_large.png) no-repeat bottom ;
	margin:0 0 5px 0;
}
.bg_none{
	background:none;
}
.see_also .bg_none{
	background:none;
	margin-bottom:0;
	padding-bottom:25px;
}
.see_also .content_grey{
	min-height:232px;
	_height:232px;
	padding-top:15px;
}
.block_item_actu span.date,
.block_item_result_search span.date,
.block_item_result_search span.nature
{
	color:#00A565;
}

.block_item_actu p a,
.block_item_result_search p a
{
	color:#39489E;
}
.block_item_org {
	padding:7px 5px 0 7px;
	background:#E5EED7;
	margin:0px 12px 5px 6px;
}
.block_item_org a {
	color:#39489E;
}
.block_item_org a.float_left{
	margin:0 6px 0 0 ;
	background:#fff;
	text-align:center;
	width:63px;
	height:46px;
	border:1px solid #C2C4C6;
}
.alertn_block_org {
	background:#D3E4BA;
}
.logo_listitem_organism_blank {
   width:63px;
   height:46px;
   margin-right:7px;
}
.pages #col_center .content .zoom{
	background:url(../images/css/zoom.png) no-repeat right top;
	display:block;
	height:20px;
	padding:5px 30px 0 0 ;
	color:#636568;
	font-size:95%;
	margin-right:15px;
}
.col_right_topic {
	width:333px;
	float:left;
}
.top_topic_commande , .bottom_topic_commande{
	width:331px;
	height:11px;
	line-height:11px;
	background:url(../images/css/bt_top_bloc_bleu.png) no-repeat left top;
	overflow:hidden;
}
.bottom_topic_commande{
	background:url(../images/css/bg_bas_bloc_bleu.png) no-repeat left top;
	margin:0 0 15px 0;
}
.content_topic_commande{
	background:url(../images/css/bg_bloc_bleu.png) repeat-x left top #3477BD;
	width:305px;
	border:1px solid #CBCED2;
	border-width:0 1px;
	padding:0 12px 0px 12px;
	min-height:276px;
	_height:276px;
}

.block_home_actu .content #themes h3 {
 width: auto;
}

.pages #col_center .content_topic_commande h3{
	color:#DCE2F2;
	background:none;
	font-size:135%;
	margin:0 0 10px 0 ;
	padding:0px;
}
.command_topic {
	margin:0 0 6px 0;
	width:303px;
}
.pages #col_center .command_topic .top_command{
	width:303px;
	height:6px;
	background:url(../images/css/bg_commander_top.png) no-repeat left top ;
	overflow:hidden;
}
.pages #col_center .command_topic .bottom_command{
	background:url(../images/css/bg_commander_bottom.png) no-repeat left top ;
}
.pages #col_center .command_topic .content_command{
	background:#fff ;
	padding:0 8px 4px 8px;
	width:287px;
}
.pages #col_center .content .content_topic_commande .zoom{
	color:#fff;
	margin-right:5px;

}

.pages #col_center .content .command_topic button.to_dl{
    margin-top: 1px;
    cursor: pointer;
}
.pages #col_center .content .head_see_top {
	height: 5px;
 background:url(../images/css/bg_entete_orange_large_top.png) no-repeat left top ;
}
.pages #col_center .content .head_see {
	width:329px;
	height:37px;
	overflow:hidden;
	background: #F57B3D url(../images/css/bg_entete_orange_large.png) no-repeat left top ;
}
.pages #col_center .content .see_also .content_see {
	border:1px solid #CBCED2;
	border-width:0 1px;
	min-height:249px;
	_height:249px;
}
.pages #col_center .content .content_see {
	width:327px;
	height:200px;
	text-align:center;
}
.pages #col_center .content .see_also .content_see img {
	margin:19px auto 0 auto ;
}
.pages #col_center .head_see h3{
	color:#fff;
	background:none;
	font-size:135%;
	margin:0 0 10px 0 ;
	padding:7px 0 0 12px;
}
.pages #col_center .content .bottom_see {
	width:329px;
	height:7px;
	overflow:hidden;
	background:url(../images/css/bg_bas_bloc_orange.png) no-repeat left top ;
}
.search_topic {
	width:656px;
	height:53px;
	background:url(../images/css/bg_bloc_large_bt.png) no-repeat left top ;
	padding:8px 12px;
}
.pages #col_center .search_topic h4{
	background:url(../images/css/fleche_verte.png) no-repeat left 0px ;
	padding-left:20px;
	font-weight:bold;
	color:#00A565;
	margin-bottom:10px;
	font-size:120%;
	float:left;
	margin-right:20px;
}
.pages #col_center .search_topic div.float_left {
	margin:2px 5px 0 0 ;
}
.pages #col_center .search_topic input.txt_input {
	width:203px;
}
.pages #col_center .search_topic input.bt {
	float:left;
	height:25px;
	background: #1A71B9 url(../images/css/bg_input_blue.png) repeat-x left top ;
	border:none;
	color:#fff;
	padding:0 5px 2px 5px;
}
.pages #col_center .search_topic .zoom {
	margin-right:0px;
}
.pages #col_center .bt_search_topic {
	margin:6px 0px 0 0 ;
}
/***************************************************************
			Thematique resultats
****************************************************************/
.tab_list_results {
	padding:0px 0 0 11px;
}
.tab_list_results li{
	float:left;
	margin:0 1px;
}
.tab_list_results li.current{
	position:relative;
}
.tab_list_results li a:hover{
	cursor:pointer;
}
.tab_list_results li span{
	float:left;
	display:block;
	height:37px;
	border-bottom:1px solid #CBCED2;
	margin-bottom:-1px;
}
.tab_list_results li span.left{
	width:8px;
	background:url(../images/css/bg_left_onglets.png) no-repeat left top ;
}
.tab_list_results li span.right{
	width:8px;
	background:url(../images/css/bg_right_onglet.png) no-repeat left top ;
}
.tab_list_results li span.center{
	background:url(../images/css/bg_onglet.png) repeat-x left top ;
	padding:11px 13px 0 13px ;
	height:26px;
	font-size:125%;
}
/**** encour ****/
.tab_list_results li.current span.left{
	width:7px;
	height:37px;
	background:url(../images/css/bg_left_onglets_encour.png) no-repeat left top ;
}
.tab_list_results li.current span.right{
	width:7px;
	background:url(../images/css/bg_right_onglet_encour.png) no-repeat left top ;
	height:37px;
}
.tab_list_results li.current span.center{
	background:#fff;
	color:#30A96E;
	border-top:1px solid #CBCED2;
}
.tab_list_results li.current span{
	border-bottom:1px solid #fff;
	margin-bottom:-2px;
}
/*** ebcour ***/
.tab_list_results li span.two_lines {
	padding:3px 0 0 0 ;
	height:33px;
}
.top_list_results {
	width:680px;
	height:10px;
	overflow:hidden;
	background:url(../images/css/bg_entete_gris.png) no-repeat left top ;
	margin:-2px 0 0 0;
}
.list_results{
	padding:7px 20px;
	margin-top:0px;
	position:static;
}
.list_results_search {
	background:#D4E6D8;
	width:466px;
	min-height:30px;
	height:auto;
	_height:30px;
	padding:8px 12px 15px 160px;
}
.list_results li {
	background:none;
	border-bottom:0px solid #fff;
	color:#303234;
	padding-left:0px;
}
.list_results li a {
	color:#39489E;
}
.list_results li h5 a {
	font-size:125%;
	color:#39489E;
	text-decoration:underline;
	font-weight:normal;
}
.list_results .num_list li{
	padding:0px;
}
.list_results .num_list,#advenced-search .num_list
{
	color:#636669;
	font-size:90%;
	text-align:center;
	padding:10px 0 0 0 ;
	margin:30px 0 0 0 ;
}
.list_results .num_list a{
	color:#636669;
}
.list_results .num_list ul{
	display:inline;
}
.list_results .num_list li{
	color:#636669;
	display:inline;
}
.list_results .num_list img{
	vertical-align:top;
	padding:2px 20px 0 20px;
}
.list_results .num_list .current{
	font-weight:bold;
}
/*************************************
	your_command
*****************************************/
.pages #col_center .block_command_blue .your_command{
	width:659px;
	background:#3F7CBF;
	padding:3px 10px 3px 11px;
}
.pages #col_center .block_command_blue .your_command .basket_warning{
	color:#FF0000;
}
.your_command span.required_field{
	color:#EF4341;
}
.your_command li{
	float:left;
	display:block;
	height:39px;
	margin:0 10px 0 0;
}
.your_command li span{
	float:left;
	display:block;
	height:39px;
}
.your_command li span.left{
	width:8px;
	background:url(../images/css/bg_left_onglet_commande.png) no-repeat left top ;
}
.your_command li span.right{
	width:8px;
	background:url(../images/css/bg_right_onglet_commande.png) no-repeat left top ;
}
.your_command li span.center{
	background: #EFEFEF url(../images/css/bg_onglet_commande.png) repeat-x left top ;
	padding:11px 13px 0 13px ;
	height:28px;
	font-size:125%;
	color:#00A565;
}
.pages #col_center .block_command_blue .your_command li span.center b{
	background:url(../images/css/fleche_verte.png) no-repeat left 0px ;
	padding-left:20px;
	color:#00A565;
	margin-bottom:10px;
	font-size:100%;
	font-weight:normal;
}
/*************** current ***********/
.your_command li.current_tab span.left{
	width:8px;
	background:url(../images/css/bg_left_onglet_commande_encour.png) no-repeat left top ;
}
.your_command li.current_tab span.right{
	width:8px;
	background:url(../images/css/bg_right_onglet_commande_encour.png) no-repeat left top ;
}
.your_command li.current_tab span.center{
	background: #FFFFFF url(../images/css/bg_onget_commande_ecnour.png) repeat-x left top ;
	padding:11px 13px 0 13px ;
	height:28px;
	font-size:125%;
	color:#00A565;
}
.pages #col_center .block_command_blue .your_command li.current_tab span.center b{
	background:url(../images/css/fleche_verte_open.png) no-repeat left 0px ;
	padding-left:20px;
	color:#00A565;
	margin-bottom:10px;
	font-size:100%;
}

/********* current **********/
.block_your_command {
	background:url(../images/css/bg_bottom_bloc_your_command.png) no-repeat left bottom #fff;
	min-height:200px;
	height:auto;
	_height:200px;
	margin:-1px 0 20px 0;
	padding:20px 10px;
}

.pages #col_center .content .block_your_command h2 {
 width: auto;
}

.pages #col_center .block_command_blue .your_command table {
	border:none;
	background:none;
	width:100%;
}
.pages #col_center .block_command_blue .your_command th {
	font-size:140%;
	color:#00A565;
	padding:0 0 19px 0;
}
.pages #col_center .block_command_blue .your_command th.docs {
	width:400px;
}
.pages #col_center .block_command_blue .your_command th.qntity {
	width:120px;
}
.pages #col_center .block_command_blue .your_command tr td {
	padding:6px 0 6px 10px;
	background:#D4E6D8;
	font-weight:bold;
	border-bottom:1px solid #fff;
}
.pages #col_center .block_command_blue .your_command tr.alterne td {
	background:#E8F1E9;
}
.pages #col_center .block_command_blue .your_command input.txt_input {
	width:46px;
	text-align:center;
}
.pages #col_center .block_command_blue .your_command .delete_input {
	width:97px;
	height:18px;
	cursor: pointer;
	background: #919398 url(../images/css/bg_delete.png) no-repeat left top ;
	border:none;
	font-size:80%;
	color:#fff;
	text-align:center;
}
.pages #col_center .block_command_blue .your_command form input.bt_update {
	float:left;
	height:25px;
	cursor: pointer;
	background: #1A71B9 url(../images/css/bg_input_blue.png) repeat-x left top ;
	border:none;
	color:#fff;
	overflow:visible;
}
.pages #col_center .block_command_blue .your_command form div.bt_update {
	margin:0 80px 20px 0 ;
}
.pages #col_center .block_command_blue .your_command form input.bt_green_submit {
	width:205px;
	height:35px;
	cursor: pointer;
	background: #00AC67 url(../images/css/bg_bt_vert.png) no-repeat left top ;
	border:none;
	color:#fff;
	font-size:100%;
	text-transform:uppercase;
	padding:0 0 0 15px;
	margin:0 8px 0 0 ;
}
.pages #col_center .block_command_blue .your_command  p {
	margin:0 0 30px 0;
}
.pages #col_center .your_command .bottom{
	margin:0 0 60px 0;
}
/********** mac **********/
#header form span.left_input,
.content-search form span.left_input
{
	/* robel */
	display:block;
}
#header form input{
	/* robel */
	display:block;
}
#col_left form span.left_input , #col_left form span.right_input {
	/* robel */
	display:block;
}
span.left_input_blue , span.right_input_blue {
	/* robel */
	display:block;
}
span.left_input_green , span.right_input_green {
	/* robel */
	display:block;
}
span.left_input_red , span.right_input_red {
	/*robel*/
	display:block;
}
.left_bg , .right_bg {
	/*robel*/
	display:block;
}
span.left_input_blue , span.right_input_blue {
	/* robel */
	display:block;
}

div.content-poll-results { /*frper: resultat FO poll*/
  width: 100%;
}

div.content-poll-results ul {
  margin-left: 0;
}

div.content-poll-results li {
  list-style-type: none;
}

div.content-poll-results div.resultblock {
  width: 100%;
  margin: 0.2em 0 0.2em 0;
}

div.content-poll-results div.resultedge-start {
  padding-right: 4em;
}

div.content-poll-results div.resultedge-end {
  border: 1px solid black;
}

div.content-poll-results div.resultbox {
  background-repeat: repeat-x;
  background-position: top;
  background-color: #bcbbaf;
  width: 100%;
}

div.content-poll-results div.resultbar {
  background-repeat: repeat-x;
  background-position: top;
  background-color: #b94457;
  height: 5px;
}

div.content-poll-results div.result-divider {
  height: 5px;
}

.your_command .element {
  float:left; padding-right:10px;
}

.your_command .box {
	width: 440px;
}

.your_command .halfbox {
	width: 200px;
}

.your_command .datebox2 {
	width: 25px;
}

.your_command .datebox4 {
	width: 50px;
}
/***************************************************************
			search
****************************************************************/

.search_type
{
	float:left;
	width:100%;
	margin-bottom:25px;
}
.search_type fieldset
{
	margin-bottom:25px;
}
.search_type .line
{
	float:left;
	width:100%;
	margin-bottom:5px;
}
.search_type .line .left
{
	float:left;
	width:50%;
}
.search_type .line .right
{
	float:left;
	width:50%;
}
.search_type .line .search_input_small{
	width:25%;
}
.search_type .line .search_input_medium{
	width:45%;
}
.content-search form .search_type input
{
	margin-right:5px;
}
#themes iframe
{
	margin-top:25px;
	width:667px;
}
#themes_results iframe
{
	margin-top:25px;
	width:640px;
}
.ra
{
	display:none;
}

/** Tag Cloud **/
div#tag_cloud
{
	color:#39489E;
}
div#tag_cloud a
{
	color:#39489E;
}
div#tag_cloud a:hover
{
	color:#39489E;
	text-decoration:underline;
}

/*** Site Map ***/

.block_home_actu .content .site_map ul{
	margin:0 0 20px 20px;
}
.block_home_actu .content .site_map ul li{
	margin:0 0 5px;
	padding:0 0 0 10px;
}
.block_home_actu .content .site_map ul li a:hover{
	color:#07A566;
}

h4 {
	margin:0 0 4px 0;
}

#advanced-searchbutton {
	text-align:center;
}

#advanced-searchbutton input {
	float:none;
}

#advanced-searchinput {
	width:650px;
 margin-right:0;
 padding-right:0;
}

#honcode_logo
{
	float:left;
}

#honcode_text
{
	margin-left:62px;
	margin-top:26px;
}

.rounded-7   {  -moz-border-radius:7px;  -webkit-border-radius:7px;  -khtml-border-radius:7px;  border-radius:7px;  }
.filters-block{ margin-bottom:32px;padding:16px 27px 38px 12px;background:#ebe9e6;}
.filters-block-bottom{ margin-bottom:21px;}
.filters-block label{margin:2px 5px 0 0;float:left;}
.filters-block .jNiceWrapper{float:left;}
.filters-block .jNiceSelectText{min-width:75px;}
.filters-block form { float:left; }
.filters-block .pager{ font-size:0.90em;margin:0 30px 0 45px;}
.filters-block .pager a{ text-decoration:underline;margin:0 6px 0 4px;}
.filters-block .pager .current{ font-weight:bold;text-decoration:none;}
.filters-block .pager a img{ vertical-align: text-bottom;}
.filters-block .pager  .prev,.filters-block .pager  .next { text-decoration:none; margin: 0 2px;}

.filters-block form .form-submit {
    margin-left: 3px;
}

.filters-block form.sort {
    float: right;
    width: 245px;
}

.filters-block form.filter {
    float: left;
    width: 185px;
}

.filters-block .pagination {
    width: 180px;
    margin-left: 190px;
}
.filters-block .pager {
    margin: auto;
    text-align: center;
}

/***********************************************************************************/
/******************************** Layer_cookie *************************************/
/***********************************************************************************/

#layer_alert{
    background: none repeat scroll 0 0 #ffffff;
    border-bottom: 1px solid #9b9fa2;
    color: #4b4b4b;
    display: block;
    font-size: 12px;
    font-weight: bold;
    left: 0;
    padding: 5px 60px 5px 10px;
    position: fixed;
    right: 0;
    text-align: center;
    bottom: 0;
    z-index: 9000;
}

#layer_alert p{
    margin:auto;
    padding:0;
    font-weight: bold;
    font-family: arial;
    text-align: center;
}

#layer_alert a.english{
    margin-top: 5px;
}
#layer_alert a:not(.close){
    display: inline-block;
    margin-top: 2px;
}
#layer_alert .close{
    display:block;
    margin-top: -12px;
    padding: 3px 8px;
    position: absolute;
    right: 10px;
    top: 50%;
}

.questions-content{
	padding-top:20px;
	padding-bottom: 20px;
}

.faq .question .opened, .faq .question .closed
{
	font-weight:bold;
}
.faq .question .opened{ padding-left:14px; background:url(../stylesheets/images/chip.png) no-repeat 0 -140px; width: auto; height: auto; display: inline-block;}
.faq .question .closed{ padding-left:14px; background:url(../stylesheets/images/chip.png) no-repeat 0 -96px; width: auto; height: auto; display: inline-block;}
.faq .question a {
	color: #433D38!important;
	text-decoration: none;
}
.faq .question a p{
	display: inline;
	padding-left: 2px;
	font-weight: normal;
}
.faq .question {
	margin-bottom: 10px;
}

.faq .answer .card_item{
	overflow: hidden;
}

ul {
	list-style: disc inside none;
	list-style-type: none;
}

div.ezoeItemCustomTag.faq_question {
	background-color: #FFFDCC!important;
}

div.ezoeItemCustomTag.faq_answer {
	background-color: #CCFFDE!important;
}
