/** {
  padding: 0;
  margin: 0;
}

body {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
}
img.gauche{
    float : left;
    margin : 0 20px 0 0;
}
img.droite{
    float : right;
    margin : 0 0 0 20px;
}
p {
  margin: 10px 0px;
}*/
/*p.titre {
  margin: 40px 0px 0px 0px;
  padding-bottom: 10px;
  font-size: 20px;
  font-weight: bold;
}
div.txt_text h3{
    font-weight : bold;
}
p.p_gris{
    background-color: #8C7C81;
    padding : 10px;
}
a.lien_bleu{
 color : #0760D4;
}
#document {
  margin: 0 auto;
  width: 970px;
  position : relative;
}

#header {
  height: 250px;
  background: url(fr/bandeau/photo_generique.jpg) no-repeat 0% 100%;
}

body.territoire div#header {
  background: url(fr/bandeau/photo_territoire.jpg) no-repeat 0% 100%;
}

body.organisme div#header {
  background: url(fr/bandeau/photo_organisme.jpg) no-repeat 0% 100%;
}

body.cartes div#header {
  background: url(fr/bandeau/photo_organisme.jpg) no-repeat 0% 100%;
}

body.partenaire div#header {
  background: url(fr/bandeau/photo_partenaire.jpg) no-repeat 0% 100%;
}

body.bas div#header {
  background: url(fr/bandeau/photo_organisme.jpg) no-repeat 0% 100%;
}

#search-zone {
 position	: absolute;
 left: 510px;
 top : 0px;
 width	: 300px;
 height	: 29px;
 background-color	: white;
 padding : 77px 0px 0px 184px;
}

#header h1 {
  display : none;
}

#logo {
 border : 0px;
}

#top_menu {
 position : absolute;
 top 		: 183px;
 left : 270px;
 width : 490px;
}

#top_menu div {
 border : 3px solid white;
 background-color : #525F96;
 padding	: 0 13px 0 13px;
 margin-right : 33px;
 width : 98px;
 height : 124px;
 color : white;
 font-size: 16px;
 font-weight : bold;
 float : left;
}

body.territoire #top_menu div.big_menu_selected {
 background-color : #5B9FA8;
 padding-top : 38px;
 height : 86px;
}

body.organisme #top_menu div.big_menu_selected {
 background-color : #8C3E34;
  padding-top : 38px;
 height : 86px;
}

body.partenaire #top_menu div.big_menu_selected {
 background-color : #6F9B60;
  padding-top : 38px;
 height : 86px;
}

#top_menu div a {
 color : white;
 font-size: 16px;
 font-weight : bold;
 text-decoration : none;
 display : block;
 z-index :999;
 padding-top: 36px;
 height: 87px;
 position: absolute;
}
.exergue{
    color : #943839;
}*/
/*.big_footer{
    margin-top : 20px;
    background-color: #F1EFF0;
    padding : 5px;
}*/
/* Main table *****************************************************************/

/*#main_table tr td {
  vertical-align : top;
}

#first_cel {
  padding: 21px 30px 0px 0px;
  width: 240px;
}

#first_cel_download {
  padding: 21px 15px 0px 0px;
  width: 240px;
}

#second_cel {
  padding: 76px 30px 0px 0px;
  width: 470px;
}

#second_cel_download {
  padding: 76px 0px 0px 0px;
  width: 710px;
  position: relative;
}
#second_cel img {
  max-width: 470px !important;
  height: auto !important;
}
#third_cel {
  width: 200px;
  padding: 5px 0px 0px 0px;
}*/
/*
#footer {
  width: 900px;
  clear: both;
  color: #333;
  border: 1px solid #FFF;
  background: #FFFFFF;
  margin: 0px 0px 10px 0px;
  padding: 10px;
}
*/
/* Titles *********************************************************************/
/*
h2.txt_title,h3.txt_title {
 margin : 0px 0px 10px 0px;
 padding-top:10px;
 clear : both;
 font-family : verdana;
 font-weight:normal;
 line-height:18px;
 color : #525F96;
 font-size  : 14px;
}

body.territoire h2.txt_title,body.territoire .faux_titre{
 color : #0B979F;
}

body.organisme h2.txt_title,body.organisme .faux_titre{
 color : #8C3E34;
}

body.partenaire h2.txt_title, body.partenaire .faux_titre{
 color : #6F9B60;
}

.faux_titre {
  margin: 40px 0px 0px 0px;
  padding-bottom: 10px;
  font-size: 20px;
  font-weight: bold;
}*/

/*-----------------------------------------------------------------------------*/
/* Menu Level 1 */

/* En commun avec tous les menus ...********************************************/
/*ul.menu_node{
  list-style-type: none;
}
ul.menu_node a	{
  text-decoration : none;
   display: block;
}
a.link_item_node_selected_level_2,
a.link_item_node_selected_level_3{
  color : #CC310D;
}
ul.menu_node li.item_node ul{
 display : none;
}

a.link_item_node_level_2,
a.link_item_node_level_3{
  color : #000000;
}

ul.menu_node li div.div_item_node,
ul.menu_node li div.div_item_node_selected,
div#menus_left_downer ul.menu_node li div.div_item_node_selected
{
  padding: 4px 0px 3px 27px;
}
li.item_node_level_2,
li.item_node_selected_level_2{
 border-bottom : 1px solid #E8EBF2;
}
div.div_item_node_level_2,
div.div_item_node_selected_level_2{
  padding: 5px 0px 5px 46px;
}
div.div_item_node_level_3,
div.div_item_node_selected_level_3{
 padding: 2px 0px 2px 46px;
}
div.div_item_node_selected_level_2{
 background : url(fr/navigation/double_fleche_rouge.gif) no-repeat 29px 9px;
}
div.div_item_node_level_2{
 background : url(fr/navigation/double_fleche_noire.gif) no-repeat 29px 9px;
}*/

/* Menu principal de gauche****************************************************/
/*ul#adm_menu1default li div.div_item_node,
ul#adm_menu1default li div.div_item_node_selected{
  background :#F1EFF0 url(fr/navigation/fleche_noire.gif) no-repeat 16px 9px;
  border-bottom : 3px solid white;
}
ul#adm_menu1default li div.div_item_node_selected{
  background :#F1EFF0 url(fr/navigation/fleche_rouge.gif) no-repeat 16px 9px;
}
ul#adm_menu1default li div a.link_item_node{
 color : black;
 display: block;
}
ul#adm_menu1default li a.link_item_node_selected{
 color : #CC310D;
}*/

/* tous les menus autres que le principal et celui du bas *********************/
/*ul#adm_menu1col_39,
div#menus_left_downer ul#adm_menu1col_47{
 margin-top : 18px;
}
ul#adm_menu1col_39 a.link_item_node_selected,
div#menus_left_downer a.link_item_node_selected{
 color : white;
}
ul#adm_menu1col_39 li.item_node{
 display : none;
}*/
/* Menus Territoire ***********************************************************/
/*body.territoire li div.div_item_node,
body.territoire li div.div_item_node_selected{
 background : #5B9FA8 url(fr/navigation/fleche_blanche.gif) no-repeat 16px 9px;
}*/
/* Menus organisme  ***********************************************************/
/*body.organisme li div.div_item_node,
body.organisme li div.div_item_node_selected{
 background: #8C3E34 url(fr/navigation/fleche_blanche.gif) no-repeat 16px 9px;
}*/
/* Menus partenaires  *********************************************************/
/*body.partenaire li div.div_item_node,
body.partenaire li div.div_item_node_selected{
 background : #6F9B60 url(fr/navigation/fleche_blanche.gif) no-repeat 16px 9px;
}
body.cartes li div.div_item_node,
body.cartes li div.div_item_node_selected{
 background : #EC6F15 url(fr/navigation/fleche_blanche.gif) no-repeat 16px 9px;
}*/
/* Menus du bas repris à gauche ***********************************************/
/*div#menus_left_downer ul#adm_menu1col_47 li.item_node{
 display : none;
}
div#menus_left_downer li div.div_item_node,
div#menus_left_downer li div.div_item_node_selected{
 background : #773678 url(fr/navigation/fleche_blanche.gif) no-repeat 16px 9px;
}*/
/* Menus du bas ***************************************************************/
/*div#downer_menu ul#adm_menu1col_47 div.div_item_node,
ul#adm_menu1col_47 div.div_item_node_selected{
 padding : 2px 5px;
 background-color : white;
}
div#downer_menu ul#adm_menu1col_47 {
 list-style : none;
 padding-left : 103px;
}

div#downer_menu ul#adm_menu1col_47 li {
 float : left;
 padding : 0px 10px;
 background : url(fr/navigation/separator_downer.gif) no-repeat 100% 50%;
}
div#downer_menu ul#adm_menu1col_47 li.last {
 background-image : none;
}
div#downer_menu ul#adm_menu1col_47 li.item_node_selected a.link_item_node_selected{
 text-decoration : underline;
 font-weight : bold;
 color : #773678;
}

#downer {
 padding : 10px 0px;
 clear : right;
}

div#downer_menu ul li a {
 color : black;
 text-decoration : none;
}
*/

/*-----------------------------------------------------------------------------*/
/* Menu 1 title */

/*.menu1_title {
  font-size: 18px;
  font-weight: bold;
}
*/
/* Menus bas ******************************************************************/



/*-----------------------------------------------------------------------------*/
/* Links */

div.txt_paragraph a {
/*  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #0661D2;*/
}

/* contenu ********************************************************************/

div.txt_paragraph p,
div.txt_paragraph ul li {
/* line-height : 16px;*/
}

div.txt_paragraph ul {
/* list-style : none;
 padding-bottom : 10px;*/
}

div.txt_paragraph ul li{
/* padding-left : 8px;
 background : url(dir/images/icons/puce_bleue.gif) no-repeat 0% 7px;*/
}
/*ul.page_summary{
 list-style : none;
 padding-bottom : 20px;
}
ul.page_summary li{
 background : url(fr/navigation/fleche_noire.gif) no-repeat 0px 10px;
 padding-left : 12px;
 padding-top : 5px;
}
.page_summary li a{
 color : #0661D3;
}*/

/* Lien Parc ******************************************************************/
/*
#lien_telecharger,
#lien_carte {
 background : #525F96 url(fr/navigation/fleche_cartes.gif) no-repeat 20px 50%;
 color  : #FFFFFF;
 padding  :0;
 margin-bottom : 5px;
}
#lien_telecharger_selected,
#lien_carte_selected {
 font-weight : bold;
 background-color : #EB6E11;
 color  : #FFFFFF;
 padding  : 5px 5px 5px 20px;
 margin-bottom : 5px;
}

#lien_telecharger,
#lien_telecharger_selected {
  margin-bottom : 20px;
}

#lien_telecharger a,
#lien_carte a {
 display: block;
 padding  : 5px 5px 5px 30px;
 color  : #FFFFFF;
 font-weight:bold;
 text-decoration : none;
}

.lien_carte_download {
 position: absolute;
 width: 200px;
 right: 0px;
 top: -71px;
}
.lien_telecharger_download {
 position: absolute;
 width: 175px;
 right: 0px;
 top: -41px;
}*/

/* Adresse du bas *************************************************************/
/*
#downer_address {
 margin : 24px 0px 8px 0px;
 text-align : center;
 color  : #80676D;
 clear : both;
}

.idalizes {
 margin : 24px 0px 8px 0px;
 text-align : center;
 color  : #dddddd;
 clear : both;
}*/


/* Chemin de navigation *******************************************************/

/*div#nav_path {
  border-left:1px solid white;
  color : #80676D;
}
div#nav_path_donwload {
  border-left:1px solid white;
  color : #80676D;
  position: absolute;
}

ul#path1default {
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

ul#path1default li div a {
color:#80676D;
font-family:arial;
font-size:12px;
}

ul#path1default li, ul#path1default li ul, ul#path1default li ul li, ul#path1default li ul li ul li {
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

ul#path1default li div, ul#path1default li ul li div, ul#path1default li ul li ul li div {
float:left;
}

ul#path1default li div {
	background:transparent url(fr/navigation/sup.gif) no-repeat scroll 100% 3px;
	padding:0px 12px 5px 0px;
}

ul#path1default li ul li div {
	background:transparent url(fr/navigation/sup.gif) no-repeat scroll 100% 3px;
	padding:0px 12px 5px 5px;
}

ul#path1default li#last_li div {
	background-image:none;
}

ul#path1default li ul li ul li#last_li div {
background-image:none;
}

ul#path1default li ul li ul li#last_li div a {
background-image:none;
color:#CC310D;
text-decoration:none;
}
*/
/* Actualités *****************************************************************/
/*
div.actu_img {
 float : right;
 margin	: 0px 0px 0px 20px;
}
.actu_list div.actu_item img {
  width: 220px !important;
  height: auto !important;
  margin: 0 20%;
  text-align: center;
}*/
/*.content_page.actu_item img {
  float: none;
}
.actu_list {
 border : 0px ;
}
#actu_list_home li, .actu_list li {
  border-bottom: 1px dashed #ccc;
  list-style: none;
  margin: 0;
  min-height: 20px;
  padding: 1px 15px 15px 15px;
  margin-bottom: 30px;
}
#actu_list_home li {
  padding: 0 0 10px 0;
  margin-bottom: 15px;
}
#actu_list_home li.li_actu_home .actu_contents img {
  max-width: 203px !important;
  height: auto !important;
  width: inherit !important;
}
.no-padding-box-app .box_app {
  padding: 0;
}
.actu_list li:first-child {
  border-top: 1px dashed #ccc;
  padding-top: 20px;
  margin-top: 25px;
}
h2.actu_title {
 color : #CC310D;
 clear : both;
}
h3.actu_title a {
  color: #CC310D;
  clear: both;
  font-size: 17px;
}*/
/*
h3 {
 font-weight : normal;
 padding-bottom : 8px;
}

div.div_actu_home {
 background : #F1EFF0 url(fr/actus/bas_actu_home.gif) no-repeat 0% 100%;
 padding : 0px 0px 30px 0px;
}

div.div_actu_home h2 {
 padding : 0px 0px 0px 20px;
 color : #CC310D;
 font-size : 14px;
 position : relative;
 top: -14px;
}

div.div_actu_home ul {
  padding: 0px 10px 0px 15px;
}
div.div_actu_home ul li p {
 margin	: 0px 5px 10px 0px;
 line-height : 16px;
}
div.div_actu_home h3 a {
  color: #0661D2;
  font-size: 13px;
  line-height: 16px;
  font-weight: bold;
}

element.style {
 border : 0 none;
 padding-bottom : 5px;
}*/

/* Tags d'applications ********************************************************/

/*
div#right_column div.txt_paragraph {
 background-color : #F1EFF0;
 padding : 0px 0px 10px 20px;
}
div#right_column div.first h2.txt_title {
 background : transparent url(fr/actus/haut_actu_home.gif) no-repeat 0% 0%;
 padding : 30px 0px 0px 20px;
}
div#right_column div.last {
 background : #F1EFF0 url(fr/actus/bas_actu_home.gif) no-repeat 0% 100%;
 padding : 0px 0px 20px 20px;
}
div#right_column h2.txt_title {
 clear : both;
 color : #525F96;
 color : #525F96;
 font-size : 12px;
 font-weight : bold;
 padding : 10px 0px 0px 20px;
}

div#right_column div.txt_text {
 font-size : 11px;
 padding : 0px 20px 0px 0px;
}

div.liste_liens {
 background : #F1EFF0 url(fr/pattern/haut_liens.gif) no-repeat 0% 0%;
 margin-top : 19px;
 padding : 18px 5px 15px 20px;
}

div.liste_liens h2.txt_title {
  font-family:arial;
  font-size:14px;
  font-weight:bold;
  margin	: 0px 0px 11px 0px;
  padding : 0px;
}

div.liste_liens ul li {
 line-height : 16px;
}

div.liste_liens ul {
 list-style : none;
}

div.liste_liens ul li {
 padding: 7px 0px 5px 8px;
 background : url(dir/images/icons/puce_bleue.gif) no-repeat 0% 12px;
}*/
/* Plan du site ***************************************************************/
/*.sitemap {
 clear : left;
 position : relative;
 padding : 5px;
 width : auto;
}
.sitemap a{
 color : black;
}
.sitemap a:visited{
 color : #773678;
}
#node_39{
 width : 333px;
 border : 1px solid #525F96;
 padding : 5px;
 position : absolute;
 top : 0px;
 left : 400px;
}
#node_47{
 padding : 5px;
 width : 365px;
 border : 1px solid #773678;

}
#right_column h2#mini_app_311{
 margin-top : 82px;
}*/

.library_upload_last_file_download {
  /*color : #0661D2;
  text-decoration : underline;*/
}

.library_span_float, .library_float_info {
    /*float: none;
    text-align: left;*/
}

.library_title_big, .library_title_a {
  /*font-weight: normal;
  font-size: 12px;*/
}

.library_a {
  /*font-weight: bold;
  color : #0661D2;
  text-decoration : underline;*/
}

/*
#lightbox {
    z-index: 1000;
}

#nav_path a.page_to_pdf{
  clear: right;
  display: block;
  margin-bottom: 10px;
  color: transparent !important;
}

#nav_path a.page_to_pdf:before{
  content:url("../ajax/32/printer.png");
}

#path1default .item_node_selected a:after {
  content: ">";
  padding: 0 10px;
}
#path1default .item_node_selected#last_li a:after {
  content: "";
}

.clear {
    clear: both;
}

.library_tree_containt .jstree a img {
  display: none;
}*/