body.main {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0;
	padding: 0;
	background: #EFEFEF url(media/img/interface/fond_page.jpg) repeat-x;
}
body.main_print {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
#centre a{
	text-decoration:underline;
	color: #000000;
}
#centre a:hover{
	text-decoration:none;
	color: #FF9933;
}
#mailing a{
	text-decoration:underline;
	color: #ffffff;
}
#mailing a:visited{
	text-decoration:underline;
	color: #ffffff;
}
#navig a{
	text-decoration:none;
	color: #39656E;
}
#navig a:hover{
	text-decoration:underline;
	color: #FF9933;
}
#navig a:visited{
	text-decoration:none;
	color: #39656E;
}
#titre_dep_container a{
	color: #ffffff;
}
#centre tr.datanavig a{
	text-decoration:none;
	color: #FFFFFF;
}
#centre tr.datanavig a:hover{
	text-decoration:underline;
	color: #FF9933;
}
#titre_dep_container a{
	color: #ffffff;
}
#footer a:link{
	color: #6F6F6F;
}
#webmail a:link{
	color: #6F6F6F;
}
#page_navig a:link{
	color: #ffffff;
}
#page_navig a:visited{
	color: #ffffff;
}
#pw_google_map_navig a:link{
	color: #ffffff;
}
#pw_google_map_navig a:visited{
	text-decoration:underline;
	color: #ffffff;
}
#pw_google_map_navig a:hover	{
	text-decoration:underline;
	color: #FF9933;
}
#close a:link{
	color: #ffffff;
}
body.infos_vv a{
	text-decoration:underline;
	color: #000000;
}
body.infos_vv a:hover{
	text-decoration:none;
	color: #F07CA1;
}
a.menu_lien_clair:link{
	text-decoration:none;
	color: #ffffff;
}
a.menu_lien_fonce:link{
	text-decoration:none;
	color: #000000;
}
a.menu_lien_fonce:visited{
	text-decoration:none;
	color: #000000;
}
.fonte_noire {
	color: #000000;
}
.fonte_orange {
	color: #BF5617;
}
.img_va {
	vertical-align: middle ;
	}
.menu_noscript {
	color: #000000;
	font-size: 0.65em;
	background-color: #CCCCCC;
	display: block;
}
.gras {
	font-weight: bold;
}
.ital {
	font-style: italic;
}
.bordure_img {
	border: 1px solid #000000;
}
#chargement
{
	visibility:hidden;
	position: absolute;
	width: 764px;
	height: 600px;
	top: 0px;
	padding-top: 70px;
	background-color: #2F2F2F;
	border: 1px solid #ffffff;
	font-size: 0.65em;
	color: #ffffff;
	text-align: center;
	z-index: 3;
}
#logo {
	height: 84px;
	width: 84px;
	margin: 0;
	position: absolute;
	left: 24px;
	top: 9px;
	background: url(media/img/interface/logopw_home.gif) no-repeat;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
#mailing {
	height: 40px;
	width: 118px;
	margin-top: 3px;
	position: absolute;
	left: 639px;
	top: 56px;
	padding-left: 2px;
	padding-top: 2px;
	font-size: 0.70em;
	color: #FFFFFF;
	background: url(media/img/interface/fond_zone_mailing.jpg) repeat-x;
	opacity: 0.8;
	filter:alpha(opacity=80);
}
#mailing input.mail {
	width: 93px;
	height: 16px;
	margin-top: 5px;
	border: 1px solid #585858;
	background: url(media/img/interface/fond_input.jpg) repeat-x;
}
#navig {
	width: 756px;
	height: 20px;
	padding-left: 2px;
	padding-top: 4px;
	background: url(media/img/interface/fond_barre_navig.jpg) repeat-x;
	border-bottom: 1px solid #C5C4C5;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	font-size: 0.8em;
	color: #B45E25;
}
#conteneur {
	position: relative;
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	top: 5px;
}
/*ZONE RACCOURCIS*/
#barre_racc {
	width: 620px;
	height: 36px;
	/*border: 1px solid #8E8E8E;*/
	border-top: 0px;
	margin-left: auto;
	margin-right: auto;
	/*margin-bottom: 8px;*/
	position: relative;
}

.racc{
	width: 144px;
	height: 30px;
	background: #990000 url(media/img/interface/fond_zone_rac.jpg) repeat-x;
	border-right: 1px solid #6B3939;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	display: inline;
	float: left;
}
#barre_racc a:link{
	text-decoration: none;
	color: #ffffff;
}
#barre_racc a:hover{
	text-decoration: none;
	color: #ffffff;
}
#barre_racc a:visited{
	text-decoration: none;
	color: #ffffff;
}
/*ZONE MENU*/
.menu_zone000 {
	width: 118px;
	height:32px;
	font-size: 0.70em;
	font-weight: normal;
	color: #FFFFFF;
	border-bottom: 1px solid #C5C4C5;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background: #677C84 url(media/img/interface/fond_menu_zone000.jpg) repeat-x;
	padding-left: 2px;
	padding-top: 2px;
	text-decoration:none;
	cursor: pointer;
	margin: 0px;
}
.menu_zone00 {
	width: 118px;
	height:16px;
	font-size: 0.70em;
	font-weight: normal;
	color: #FFFFFF;
	border-bottom: 1px solid #C5C4C5;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background: #666666 url(media/img/interface/fond_menu_zone00.jpg) repeat-x;
	padding-left: 2px;
	padding-top: 2px;
	text-decoration:none;
	cursor: pointer;
	margin: 0px;
}
.menu_zone01 {
	width: 118px;
	height:15px;
	font-size: 0.70em;
	font-weight: normal;
	color: #000000;
	border-bottom: 1px solid #8E8E8E;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background: #666666 url(media/img/interface/fond_menu_zone01.jpg) repeat-x;
	padding-left: 2px;
	text-decoration:none;
	cursor: pointer;
	margin: 0px;
}
.menu_zone02 {
	width: 118px;
	height:13px;
	font-size: 0.70em;
	font-weight: normal;
	color: #000000;
	border-bottom: 1px solid #C5C4C5;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background: #CCCCCC url(media/img/interface/fond_menu_zone02.jpg);
	text-decoration:none;
	padding-left: 2px;
	text-align: left;
	cursor: pointer;
	margin: 0px;
}
.menu_zone03 {
	width: 118px;
	height:15px;
	font-size: 0.70em;
	font-weight: normal;
	color: #FFFFFF;
	border-bottom: 1px solid #C5C4C5;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background: #999999 url(media/img/interface/fond_menu_zone03.jpg);
	padding-left: 2px;
	text-decoration:none;
	cursor: pointer;
	margin: 0px;
}
.menu_zone04 {
	width: 118px;
	height:15px;
	font-size: 0.70em;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 2px;
	border-bottom: 1px solid #BCBCBC;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-image: url(media/img/interface/bouton_rss.jpg);
	margin: 0px;
	cursor: pointer;
}
.menu_zoneiso {
	width: 118px;
	height:15px;
	font-size: 0.70em;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 2px;
	border-bottom: 1px solid #BCBCBC;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-image: url(media/img/interface/bouton_iso.jpg);
	margin: 0px;
	cursor: pointer;
}
.menu_zone05{
	width: 118px;
	height:30px;
	font-size: 0.70em;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 2px;
	border-bottom: 1px solid #BCBCBC;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-image: url(media/img/interface/bouton_elec_2009.jpg);
	margin: 0px;
	cursor: pointer;
}
.menu_zone_fin_ancre {
	position: relative;
	width: 120px;
	margin: 0px;
	display:block;
}
#menu_zone_fin {
	margin-left: auto;
	margin-right: auto;
	left: 1px;
	top: 1px;
	width: 112px;
	height: 7px;
	background: url(media/img/interface/fin_menu.jpg) repeat-x;
	overflow: hidden;
	z-index: 1;
}
.menu_zone_fin_liens {
	margin-left: 6px;
	margin-top: 0px;
	width: 108px;
	opacity: 0.6;
	filter:alpha(opacity=60);
}
.menu_zone_fin_liens_over {
	margin-left: 6px;
	margin-top: 0px;
	width: 108px;
	opacity: 1;
	filter:alpha(opacity=100);
}
/*Accordeon debut*/
#accordion {
	width: 122px;
	left: 0px;
	position: absolute;
	overflow: hidden;
	outline: none;
	margin: 0px;
	float: left;
}
/*Accordeon fin*/
.sous_menu {
	width: 116px;
	color: #000000;
	border-bottom: 1px solid #C5C4C5;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding-left: 4px;
	cursor: pointer;
	background: url(media/img/interface/fond_sous_menu.jpg) repeat-y;
	font-size: 0.65em;
}
/*ZONE CENTRE*/
#centre {
	position: absolute;
	margin-left: 122px;
	width: 636px;
	padding: 0px;
	background-color:#ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #C5C4C5;
	border-bottom: 1px solid #C5C4C5;
	font-size: 0.7em;
}
.deployable_container {
	border-top: 0px;
	border-bottom: 1px solid #C5C4C5;
	border-right: 0px;
	border-left: 0px;
	background-color: #ffffff;
	color: #000000;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	margin-bottom: 0px;
	top: 0px;
}
.content_dep_container_pub{
	width: 610px;
	height: 300px;
	padding-top: 3px;
	padding-left: 20px;
	padding-bottom: 5px;
	background-color: #ffffff;
	overflow: scroll;
	overflow-x:hidden;
}
.content_dep_container_ag{
	width: 610px;
	/*height: 300px;*/
	padding-top: 3px;
	padding-left: 20px;
	padding-bottom: 5px;
	background-color: #ffffff;
	overflow: scroll;
	overflow-x:hidden;
}
.CollapsiblePanelTab {
	position: relative;
	width: 100%;
	height: 18px;
	background: url(media/img/interface/fond_menu_zone00.jpg) repeat-x;
	color: #ffffff;
	/*cursor: pointer;*/
	-moz-user-select: none;
	-khtml-user-select: none;
}
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	position: relative;
	width: 100%;
	height: 18px;
	background: url(media/img/interface/fond_menu_zone00.jpg) repeat-x;
	color: #FF9933;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
/*DATA*/
#centre table.data {
	border-top: 1px solid #BDBEAD;
	border-left: 1px solid #BDBEAD;
	border-right: 1px solid #BDBEAD;
	border-bottom: 1px solid #BDBEAD;
	margin: auto;
	border-collapse:collapse;
}
#centre th.gauche {
	padding-left: 3px;
	border-bottom: 1px solid #E0E0D3;
	background: #7B9F99 url(media/img/interface/fond_titre_tabl.jpg);
	text-align: left;
}
#centre th.droite {
	padding-right: 3px;
	border-bottom: 1px solid #E0E0D3;
	background: #7B9F99 url(media/img/interface/fond_titre_tabl.jpg);
	text-align: right;
}
#centre tr.data {
	border-bottom: 1px solid #BDBEAD;
	background: #F7F8F3;
	padding-left: 5px;
	padding-bottom: 2px;
}
#centre tr.data_over {
	border-bottom: 1px solid #BDBEAD;
	/*background-image: url(media/img/interface/fond_cel_tab_over.jpg) repeat-x;*/
	background-color: #FFEACF;
	padding-left: 5px;
	padding-bottom: 2px;
}
#centre tr.data_over2 {
	border-bottom: 1px solid #BDBEAD;
	padding-left: 5px;
	padding-bottom: 2px;
	background-color: #E0EFED;
}
#centre td.data {
	border-bottom: 1px solid #BDBEAD;
	padding-bottom: 10px;
	padding-left: 5px;
}
#centre td.datacom {
	border-bottom: 1px solid #BDBEAD;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 5px;
	vertical-align: middle;
}
#centre td.data_orange {
	padding-top: 2px;
	border-bottom: 1px solid #BDBEAD;
	color: #BF5617;
}
#centre td.data_droite {
	border-bottom: 1px solid #BDBEAD;
	text-align: right;
}
#centre td.data_gauche {
	border-bottom: 1px solid #BDBEAD;
	text-align: left;
}
#centre td.bottom {
	height: 3px;
	border-bottom: 0px;
}
#centre tr.datanavig {
	background: url(media/img/interface/fond_titre_tabl_inv_noir.jpg) repeat-x;
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #000000;
}
#contentphotoparl{
	width: 98%;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3px;
	margin-top: 3px;
	border: 1px solid #BDBEAD;
	padding: 2px;
}
.photo_parl{
  /*display: inline;*/
  display:block;
  float: left;
  width: 96px;
  height: 120px;
  margin: 5px;
  text-align: center;
  border: 1px solid #BDBEAD;
}
/*ZONE NEWS*/
.news_titre_general {
	background: url(media/img/interface/fond_titre_tabl_inv.jpg) repeat-x;
	width: 80px;
	height: 16px;
	border-top: 1px solid #8E8E8E;
	border-bottom: 1px solid #D9D9C7;
	border-left: 1px solid #8E8E8E;
	border-right: 1px solid #8E8E8E;
	margin-bottom: 0px;
	margin-top: 5px;
	margin-left: 7px;
	padding-right: 3px;
	text-align: right;
	color: #39656E;
}
.news_container {
	width: 620px;
	border: 1px solid #8E8E8E;
	border-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 8px;
	position: relative;
}
.news_titre_container {
	width: 620px;
	height: 16px;
	border-top: 1px solid #8E8E8E;
	border-left: 1px solid #8E8E8E;
	border-right: 1px solid #8E8E8E;
	border-bottom: 1px solid #8E8E8E;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.news_puce {
	background: url(media/img/interface/fond_puce_deg_bleu.jpg) repeat-x;
	width: 10px;
	height: 16px;
	position: absolute;
	padding-left: 0;
}
.news_titre {
	background: url(media/img/interface/fond_titre_tabl.jpg) repeat-x;
	width: 540px;
	height: 16px;
	position: absolute;
	padding-left: 3px;
	margin-left: 10px;
	padding-top: 2px;
}
.visites_titre {
	background: url(media/img/interface/fond_titre_tabl.jpg) repeat-x;
	width: 607px;
	height: 16px;
	position: absolute;
	padding-left: 3px;
	margin-left: 10px;
	padding-top: 2px;
}
.news_date {
	background: url(media/img/interface/fond_titre_tabl_inv_noir.jpg) repeat-x;
	color: #FFFFFF;
	width: 70px;
	height: 16px;
	margin-left: 550px;
	position: absolute;
	text-align: center;
	padding-top: 2px;
}
.news_date_fresh {
	background: url(media/img/interface/fond_titre_tabl_inv_orange.jpg) repeat-x;
	color: #FFFFFF;
	width: 70px;
	height: 16px;
	margin-left: 550px;
	position: absolute;
	text-align: center;
	padding-top: 2px;
}
.news_contenu {
	width: 98%;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:justify;
}
/*CONTENU GENERAL*/
.content
{
	width: 98%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3px;
	padding: 10px;
}
.content01
{
	width: 98%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3px;
	padding: 2px;
	text-align:justify;
}
.content02
{
	width: 98%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3px;
	border: 1px solid #BDBEAD;
	padding: 2px;
}
.content03
{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3px;
	border: 1px solid #BDBEAD;
	padding: 2px;
}
.content50
{
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3px;
	border: 1px solid #BDBEAD;
	padding: 2px;
}
.content50noborder
{
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3px;
	padding: 2px;
}
.content50centre
{
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3px;
	border: 1px solid #BDBEAD;
	text-align: center;
	padding: 2px;
}
.content01centre
{
	width: 98%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3px;
	text-align: center;
	padding: 2px;
}
.content02centre
{
	width: 98%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3px;
	border: 1px solid #BDBEAD;
	text-align: center;
	padding: 2px;
}
.content03centre
{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3px;
	border: 1px solid #BDBEAD;
	text-align: center;
	padding: 2px;
}
.contentpub_home
{
	width: 560px;
	margin-left: 20px;
	margin-bottom: 3px;
	border-left: 1px solid #BDBEAD;
	border-bottom: 1px solid #BDBEAD;
	border-right: 1px solid #BDBEAD;
	padding: 2px;
}
.content_rac
{
	width: 580px;
	margin-left: 20px;
	margin-bottom: 3px;
	border-left: 1px solid #BDBEAD;
	border-bottom: 1px solid #BDBEAD;
	border-right: 1px solid #BDBEAD;
	padding: 2px;
}
.contentvr
{
	margin-left: auto;
	margin-right: auto;
	margin: 0px;
	background-color: #000000;
	padding: 0px;
}
.content_mailing
{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3px;
	padding: 2px;
	text-align:justify;
	background-color: #FFFFFF;
	font-size: 0.7em;
}
.content_news_editor
{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3px;
	padding: 2px;
	text-align:justify;
	background-color: #FFFFFF;
	font-size: 0.7em;
}
.top {
	width: 98%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3px;
	text-align: right;
}
/*FORMULAIRE*/
form.pw_form p{
	border-top: 1px dashed #C5C4C5;
	padding-top: 3px;
}
form.pw_form label{
  display: inline;
  float: left;
  width: 70px;
  text-align: left;
}
form.pw_form label.pub{
	display: inline;
	float: left;
	width: 200px;
	text-align: left;
}
form.pw_form label.doc{
	display: inline;
	float: left;
	width: 150px;
	text-align: left;
}
form.pw_form label.long{
	display: inline;
	float: left;
	width: 320px;
	text-align: left;
}
.nomenclature{
	display: inline;
	float: left;
	width: 80px;
	text-align: right;
}
form.pw_form input, form.pw_form textarea, form.pw_form select{
  	border: 1px solid #C5C4C5;
	background: url(media/img/interface/fond_input_inv.jpg) repeat-x;
}
form.pw_form select{
  	border: 1px solid #C5C4C5;
}
.form_send {
	background: url(media/img/interface/fond_barre_form.jpg) repeat-x;
	border: 0px;
	padding: 1px;
	text-align: right;
	vertical-align: middle;
}
/**/
#footer {
	color: #6F6F6F;
	background: url(media/img/interface/fond_webmail_footer.jpg) repeat-x;
	width: 100%;
	height: 15px;
	border: 0px;
	text-align: center;
	font-size: 0.90em;
}
.plugs {
	color: #6F6F6F;
	background-color: #F5F5F5;
	width: 100%;
	border: 0px;
	text-align: center;
	padding-top: 5px;
	font-size: 0.90em;
}
#webmail {
	color: #FFFFFF;
	background: url(media/img/interface/fond_webmail_footer.jpg) repeat-x;
	width: 100%;
	height: 15px;
	border: 0px;
	text-align: center;
	font-size: 0.90em;
}
#page_navig {
	color: #FFFFFF;
	background: url(media/img/interface/fond_titre_tabl_inv_noir.jpg) repeat-x;
	width: 100%;
	height: 20px;
	border: 0px;
	text-align: center;
}
#pw_google_map_navig {
	color: #FFFFFF;
	background: url(../media/img/interface/fond_titre_tabl_inv_noir.jpg) repeat-x;
	width: 610px;
	height: 20px;
	border: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.70em;
}
.pw_google_bulles {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	color: #000000;
}
.centre {
	text-align: center;
}
/*Visite virtuelle*/
.vignettes_nojava{
  display: inline;
  float: left;
  width: 180px;
  text-align: right;
}
.vv_container {
	width: 619px;
	height: 250px;
	border: 1px solid #000000;
}
.vv_container_g {
	position: absolute;
	width: 119px;
	height: 250px;
}
.vv_container_gbas {
	position: absolute;
	width: 119px;
	height: 250px;
	margin-top: 125px
}
.vv_container_d {
	position: absolute;
	margin-left: 119px;
	width: 500px;
	height: 250px;
}
body.infos_vv {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align:justify;
	background-color: #ffffff;
}
body.liste_dep {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align:justify;
	background-color: #ffffff;
}
.content_infos_vv
{
	width: 98%;
}
#tailletexte {
	color: #000000;
	text-align:right;
	padding-right: 3px;
}
/*SLIMBOX*/

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url("content/slimbox/loading.gif") no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url("content/slimbox/prevlabel.gif") no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url("content/slimbox/nextlabel.gif") no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url("content/slimbox/closelabel.gif") no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
/*NEW DATA*/
body {
	background-color: #6D6D6D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
}
#pwdata {
	width: 500px;
	border-collapse: collapse;
}
#pwdata th {
	padding-left: 3px;
	border-bottom: 1px solid #E0E0D3;
	background: #7B9F99 url(media/img/interface/fond_titre_tabl.jpg);
	text-align: left;
}
#parti {
	width: 100px;
}
#nom {
	width: 400px;
}
#pwdata tr {
	border-bottom: 1px solid #BDBEAD;
	background: #F7F8F3;
	padding-left: 5px;
	padding-bottom: 2px;
}
#pwdata tr:hover td {
	background-color: #FFEACF;
}
#pwdata td {
	border-bottom: 1px solid #BDBEAD;
	padding-bottom: 10px;
	padding-left: 5px;
}
#pwdata td a {
	background: url(media/img/interface/puce_rect_orange.gif) no-repeat 0 3px;
	display: inline;
	padding-left: 10px;
}
#ascend {
	background: url(media/img/divers/fleches_tri_bas.gif) no-repeat 0 0;
	height: 10px; 
	width: 10px;
	display: inline-block;
}
#descend {
	background: url(media/img/divers/fleches_tri_ht.gif) no-repeat 0 0;
	height: 10px; 
	width: 10px;
	display: inline-block;
}
#datanavig {
	width: 500px;
	border-collapse: collapse;
}
#datanavig td {
	background: url(media/img/interface/fond_titre_tabl_inv_noir.jpg) repeat-x;
	width: 100px;
	text-align: center;
	border-bottom: 1px solid #000000;
}
#datanavig td a{
	text-decoration:none;
	color: #FFFFFF;
}
#datanavig td a:hover{
	text-decoration:underline;
	color: #FF9933;
}
.dataelec {
	border-collapse: collapse;
	border: 1px solid #000000;
	padding: 2px;
	font-size: 0.8em;
}
.dataelec td{
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	padding: 2px;
}
.dataelec th{
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	padding: 2px;
	text-align:center;
}
/*NEW DEP FICHE*/
#container_dep_pict{
	width: 98%;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3px;
	margin-top: 3px;
	border: 1px solid #BDBEAD;
	padding: 2px;
}
#dep_pict{
  display: inline;
  float: left;
  width: 180px;
  text-align: center;
}
.dep_titre {
	font-weight: bold;
}
/*Podcast*/
.container_centre {
	width: 616px;
	text-align: center;
}
.titre {
	border: 1px solid #AEAEAE;
	width: 616px;
	text-align: justify;
	margin-top: 5px;
	padding: 2px;
	color: #C05E54;
}
.s_titre {
	width: 600px;
	text-align: justify;
	padding-left: 10px;
	padding-top: 2px;
	margin-bottom: 10px;
	color: #000000;
}
.container_titre_av {
	width: 616px;
	height:63px;
	text-align: center;
}
.titre_gauche {
	width: 180px;
	height:63px;
	float: left;
	margin-left: 64px;
	display: inline;
	background: url(media/img/interface/pod_audio.gif) no-repeat;
}
.container_lien {
	width: 616px;
	height:22px;
	text-align: center;
	margin-bottom: 3px;
}
.container_player {
	width: 616px;
	text-align: center;
	font-size:1px;
	padding-bottom: 5px;
}
.podgauche {
	width: 180px;
	height:20px;
	float: left;
	margin-left: 64px;
	border-bottom: 1px solid #CFCFCF;
	display: inline;
	background: #F0F0F0 url(media/img/interface/pod_fond_liens.jpg) repeat-x;
}
.texte {
	border: 1px solid #AEAEAE;
	width: 616px;
	background: #B5D296 url(media/img/interface/pod_zone_texte.gif) repeat-x;
	position: relative;
	color: #3F4831;
	text-align: justify;
	padding: 2px;
}
.player {
	text-align: center;
	font-size:1px;
}
.close {
	text-align: center;
	font-size:1px ;
}
.rss_gauche {
	width: 180px;
	height:40px;
	float: left;
	margin-left: 64px;
	padding-top: 2px;
	border-bottom: 1px solid #CFCFCF;
	display: inline;
	background: #F0F0F0 url(media/img/interface/pod_fond_liens.jpg) repeat-x;
}
a.tel{
	color: #4EBF6A;
	text-decoration:none;
}
a:hover.tel{
	color: #4EBF6A;
	text-decoration:underline;
}
a:visited.tel{
	color: #4EBF6A;
	text-decoration:none;
}