.title_01,
.title_02,
.title_04,
.title_05,
.title_06,
.title_07,
.title_09
{
  font-weight:bold;
}

.title_01
{
  font-size:29px;
  color:#eaf4f6;
  text-align:center;
  display:block;
  padding-bottom:24px;
}

.title_02
{
  font-size:36px;
  text-align:center;
  padding-bottom:25px;
}

.title_03
{
  font-size: 19px;
  line-height:40px;
  padding-left:22px;
}

.title_04
{
  font-size: 18px;
  color: #666666;
  padding-bottom: 10px;
}

.title_05
{
  font-size: 42px;
  padding-bottom: 15px;
}

.title_06
{
  font-size: 28px;
  color: #666666;
  padding-bottom: 10px;
}

.title_07
{
  font-size:15px;
  color:#565656;
  border-bottom:1px solid #e7e7e7;
  margin-bottom:15px;
  padding-top:20px;
}

.title_08
{
  font-size:20px;
  color:#00a5c2;
  padding-bottom:15px;
}

.title_09
{
  font-size:15px;
  color:#5c5c5c
}

.list_01,
.link_01,
.list_01 li a,
.list_01 li a:hover
{
  font-size:14px;
  color:#5c5c5c;
}

.link_01
{
  text-decoration:underline;
}
/* debut style des listes */
.list_01,
.list_02
{
  padding-bottom:15px;
}
.list_01 li
{
  background:transparent url(/epg_style/images/common/pictos/puce_list_01.png) no-repeat left 10px;
  padding:4px 0 4px 8px;
}

.list_02,
.list_02 li a,
.list_02 li a:hover
{
  color:#00b9da;
  font-size:12px;
}

.list_02 li a:hover
{
  text-decoration:underline;
}

.list_02 li
{
  background:transparent url(/epg_style/images/common/pictos/puce_list_02.png) no-repeat left 10px;
  padding:4px 0 4px 8px;
  *background-position:left 13px;
}

/* FIN style des listes */

.intro
{
	display:block;
	width:528px;
  font-size: 14px;
  color: #939393;
  padding-bottom: 20px;
}

.actions,
.options
{
  background-color: #f2f2f2;
  padding: 11px 13px;
  font-size: 14px;
}

/* conteneur bloc page login */
.login .content_wrapper
{
  width:542px;
  margin:0 auto;
}
.login .logo_log
{
  display:block;
  float:left;
}
/* .fin conteneur bloc page login */

/*debut style home */

.notification,
.title_03
{
  background-color:#f4f4f4;
  margin-bottom:1px;
  min-height:40px;
  _height:40px;
}

.priority_wrapper,
.notification p,
.notification_close
{
  float:left;
  padding-top:10px;
}


.priority_wrapper
{
  padding:10px 27px 10px 22px;
  width:51px;
}

.urgent,
.to_deal,
.in_progress
{
  font:bold 9px/20px Verdana, Arial, Helvetica, sans-serif;
  color:#ffffff;
  text-align:center;
}

.urgent
{
  background-color:#00506d;
}

.to_deal
{
  background-color:#498195;
}

.in_progress
{
  background-color:#a6bfc9;
}

.notification p
{
  font-size:15px;
  color:#0085b3;
  width:730px;
  padding:10px 0;
  margin-right:40px;
}

.applications_list
{
  padding-top:20px;
}

.applications_list .theme
{
  float:left;
  width:210px;
  min-height:460px;
  padding-right:23px;
  position: static;
}

.applications_list .theme_04
{
  padding-right:0;
}

.applications_list .theme .extensible_box_01
{
  padding-top:16px;
}

.applications_list .theme ul
{
  background:transparent url(/epg_style/images/common/background/bg_list_theme.png) repeat-x left top;
  min-height:460px;
  _height:460px;
}

.applications_list .theme li
{
  border-bottom:1px solid #ffffff;

}

.applications_list .theme li a
{
  font-size:15px;
  color:#424242;
  text-decoration:none;
  display: block;
  min-height:20px;
  _height:20px;
  padding:10px 0 10px 26px;
}

.applications_list .theme li.selected,
.applications_list .theme li.selected a,
.applications_list .theme li.selected a:hover
{
  font-weight:bold;
  text-decoration:none;
}

.applications_list .theme li a:hover
{
  text-decoration:underline;
}
/*fin style home */

/* debut box theme */



.theme
{
  position: absolute;
  top: -21px;
  right: 33px;
}

/* fin box theme */

/* debut listing */

p.nb_results
{
  font-size: 14px;
  margin: 10px 13px 5px;
}

.results_list
{
  margin-top:10px;
}

.results_list table,
.results_list th,
.results_list td,
.results_list tr
{
  border: none;
}

.results_list table
{
  width: 100%;
  margin-top:10px;
}

.results_list td
{
  font-size: 12px;
  padding: 12px 5px;
}

.results_list td,
.results_list td a
{
  color: #5b5e62;
}

.results_list th,
.results_list td
{
  text-align: center;
}

.results_list th.first,
.results_list td.first
{
  text-align: left;
}

.results_list th
{
  font-size: 14px;
  background: #d7d9da url(/epg_style/images/common/background/thead_results.gif) repeat-x left top;
  line-height: 34px;
}

.results_list th,
.results_list th a,
.results_list th a:hover
{
  color: #565656;
  text-decoration: none;
}

.results_list th a.selected
{
  position: relative;
}

.results_list th .extensible_box_01
{
  line-height: 34px;
}

.results_list th.first
{
  padding: 0 5px;
}

.results_list .row_0,
.results_list .row_0 td.actions
{
  background-color: #ffffff;
}

.results_list .row_1,
.results_list .row_1 td.actions
{
  background-color: #f5f5f5;
}

.results_list td.actions
{
  padding: 0;
  font-size: 12px;
  color: #0092cc;
}

.results_list th a.selected,
.results_list th a.selected:hover,
.results_list td.actions a,
.results_list td.actions a:hover
{
  color: #0092cc;
}

.results_list td.actions a:hover
{
  text-decoration:underline;
}

/* fin listing */

/* debut pager */

.pager_column_02
{
	padding-left: 30px;
}

ul.pager
{
  padding-top: 5px;
}

.pager li
{
  float: left;
  padding: 0 3px;
  font-size: 13px;
  line-height: 19px;
}

.pager a
{
  text-decoration: none;
  color: #202115;
}

.pager .selected a
{
  text-decoration: underline;
  color: #009ad0;
  font-weight: bold;
}

/* fin pager */

/* debut style page fournisseurs */

.purchase .inner_column_01,
.purchase .inner_column_02,
.suppliers .inner_column_01,
.suppliers .inner_column_02
{
  width:434px;
}

.suppliers .inner_column_01
{
  margin-right:15px;
}


.coords_content
{
  padding:15px 10px;
}

.coords_column_01,
.entry,
.label
{
  float:left;
  padding:5px 3px;
}

.entry,
.provider,
.filename
{
  font-size:14px;
  color:#385d6e;
}

.label
{
  font-size:15px;
  color:#8d8d8d;
  text-align:right;
  width:150px;
}

.label_eucap
{
  font-size:15px;
  color:#8d8d8d;
  text-align:right;
  width:100px;
}

p.label,
p.entry
{
  float:none;
  width:auto;
  text-align:left;
}

.ability_content
{
  padding:15px 15px 10px 15px;
  margin:0 104px 20px 0;
  border:1px solid #eaf1f4;
}
.provider
{
  margin-bottom:15px;
  padding-left:15px;
}

.ability_content .provider
{
  padding-left:0;
}

.filename
{
  text-align:right;
  padding-top:5px;
}

.entry .big_txt
{
  padding:15px 15px 0 0;
  border: 1px solid #EAF1F4;
  width:629px;
}

.huge_image_zone
{
  width:810px;
}

/* fin style page fournisseurs */

.text p
{
  font-size:14px;
  color:#5c5c5c;
  padding-bottom:15px;
  line-height:20px;
}

/* debut style moteur de filtre */
a.arrow_link_off,
a:hover.arrow_link_off,
a.arrow_link_on,
a:hover.arrow_link_on
{
  display:block;
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#0078d4;
	text-decoration:none;
	background:transparent url(/epg_style/images/common/background/arrow_right.gif) no-repeat 0 5px;
	padding-left:12px;
	margin-bottom:10px;
}
a.arrow_link_on,
a:hover.arrow_link_on
{
	background:transparent url(/epg_style/images/common/background/arrow_bottom.gif) no-repeat 0 5px;
}
a:hover.arrow_link_off,
a:hover.arrow_link_on
{
  text-decoration:underline;
}
/* fin style moteur de filtre */