@charset "UTF-8";
/* CSS Document */
/* reset markup */
/* -------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,input, select, textarea,
table, caption, tbody, tfoot, thead, tr, th, {
margin: 0;padding: 0;border: 0;  outline: 0;  font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus {outline: 0;}
html {font-size:100.01%;}
ul, ul li {list-style:none;list-style-type:none;list-style-position:outside;}
table {  border-collapse: collapse;  border-spacing: 0;border:0;margin:0 0 1.25em 0;padding:0;border:none;}
caption, th, td {text-align: left;font-weight: normal;padding: 5px;}
blockquote:before, blockquote:after,q:before, q:after {  content: "";}
blockquote, q {  quotes: "" "";}
 
/* Paramêtrage général */
/* -------------------------------------------------------- */
strong,b{font-weight:bold;}
small {font-size:0.85em;}
sup {position:relative;bottom:0.3em;vertical-align:baseline;}
sub {position:relative;bottom:-0.2em;vertical-align:baseline;}
acronym, abbr {cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
form {display:inline;}
textarea {width: 98.5%;line-height:1.25;}
a img{border:0px;}
.hide{display:none!important;}
.rpl {margin:0;height:1%;font-size:1em;}
.rpl,.rpl a,.rpl span{display:block;overflow:hidden;text-indent:-1000em;}
.spacer{clear:both;height:0px;line-height:0px;margin:0px;padding:0px;font-size:0em;display:block;border:0px none;}
* {margin: 0;padding: 0;border: 0;outline:none;}
a{color:#00B500;}
/* -------------------------------------------------------- */

body{font-family:'Inder',Helvetica, sans-serif;background:url(../images/fond_home.gif) top center no-repeat;}
body{background-position-y: 116px;}
body.lightbox{background-image:none!important;}
body.lightbox #container{width:95%!important;}
body.lightbox #contentspan{width:95%!important;}

/* HEADER */

#skel-layers-wrapper{position:absolute!important;}
#skel-layers-visibleWrapper{position:absolute!important;}

#header{height:160px;background:url(../images/fond_home.gif) top center no-repeat;}
.home #header {height: 120px;}

#header #logo{width:166px;height:60px;overflow:hidden;text-indent:-1000px;font-size:0.3em;background:url(../images/logo.gif) top left no-repeat;float:left;display:block;margin-top:10px;}
#header #tagline{color: #00587B;display: block;float: left;font-family: 'Armata',helvetica,sans-serif;font-size: 9px;height: 20px;line-height: 10px;padding: 50px 0 0 12px;width: 212px;}
#header #tagline span{color: #00B500; text-transform:uppercase;} /* Modif DG */
#header form#searchtop{float:right;display:block;margin:30px 88px 0px 0px;width:170px;height:41px;color: #00587B;font-family: 'Armata',helvetica,sans-serif;}
#header form#searchtop label{width:170px;float:left;display:block;font-size:11px;text-transform:uppercase;}
#header form#searchtop input[type=text]{border: 1px solid #A6A6A7;color: #A6A6A7;display: block;float: left;font-size: 11px;height: 14px;line-height: 11px;margin-top: 4px;padding: 3px;width: 135px;}
#header form#searchtop input[type=submit]{display: block;float: left;width:22px;height:22px;padding:0px;margin:4px 0px 0px 5px;border:0px;text-indent:-999px;background:url(../images/fond_search_btn.gif) top left;cursor:pointer;}
#header form#searchtop input[type=submit]:hover{background-position:bottom left;}

#header div#lselect{display:block;position:absolute;overflow:hidden;width:110px;height:31px;top:42px;right:0px;font-family: 'Armata',helvetica,sans-serif;font-size:9px; line-height:10px;}
#header div#lselect ul{width:110px;height:31px;float:left;display:block;}
#header div#lselect li{width:50px;height:31px;float:left;display:block; text-align:center;}
#header div#lselect li a {text-decoration:none;}

#header nav {
    top: 85px!important;
    width:100%;
}

/* HOME MODULE */

#nav{position:relative;}
#nav .menu{border-top: 1px solid #EEF4F8;height: 38px;margin: 0 auto;line-height: 35px;padding-top: 2px;}

#nav .menu ul{padding:0px;}

#nav .menu li{height:32px;padding:0px;display:block;float:left;}
#nav .menu li a{height:16px;padding:0px 0px 0px 0px;margin-right:20px;display:block;float:left;text-transform:uppercase;color:#142b35;text-decoration:none;font-size:13px;}
#nav .menu li a:hover{text-decoration:underline;}
#nav .menu li.active a{background:url(../images/fond_menu_on.gif) top center no-repeat;color:#00587B;}

#nav .menu li.item-551 a{color:#e97300}

#nav .counter{
  float: right;
  display: block;
  position: absolute;
  top: -7px;
  font-size: 0.6em;
  right: 0px;
}

#home_module{height:auto;position: relative;margin: auto;}
#home_module .rslides {
    margin: auto;
    padding:0px;
}
#home_module .rslides li{
  padding:0px;
}

#home_module #slidercache{width:100%;height:50px;display:block;background:url(../images/fond_anim.png) top center no-repeat;position: absolute;z-index:100;top: 411px;left: 0px; background-position-x: -200px;}

#home_module #slidermsg{width:415px;height:184px;display:block;position: absolute;z-index:105;right: 35px;top: 50px;}

#home_module #slidermenu{height:102px;position: absolute;z-index:110;top:345px;margin-left: auto;margin-right: auto;left: 0;right: 0;}
/* #home_module #slidermenu ul{display:block;float:left;width:80%;margin: 0 10%;} */
#home_module #slidermenu ul{padding:0px;}
#home_module #slidermenu ul li{width:18%;height:120px;padding:0.5%;background: #FFF;display:block;float:left;margin: 0 1%;box-shadow: 0px 2px 3px #333;}
#home_module #slidermenu ul li a{width:100%;height:120px;padding:0px;display:block;float:left;}
#home_module #slidermenu ul li a img{width:100%;float:left;display:block;}
#home_module #slidermenu ul li a span.trt{color:#00587B;text-transform:uppercase;font-size:13px;text-align:center;width:100%;height:20px;float:left;display:block;padding-top:8px;}
#home_module #slidermenu ul li a span.des{display:none;}
#home_module #slidermenu ul li a span.pls{display:none;}
#home_module #slidermenu ul li a:hover img{display:none;}
#home_module #slidermenu ul li a:hover span.trt{display:none;}
#home_module #slidermenu ul li a:hover span.des{width:100%;height:48px;float:left;display:block;padding:10px 15px 0px;font-size:11px;line-height:12px;color:#00587B;}
#home_module #slidermenu ul li a:hover span.pls{width:100%;height:20px;float:left;display:block;padding:8px 15px 0px;font-family: 'Armata',helvetica,sans-serif;font-size:12px;color: #00B500;}

.homepromo{width:100%}
.homepromo .moduletable{
    border: 1px solid #CCC;
    padding: 1em 1em 0em 1em!important;
    background: #c9f3c6;  
    margin: 1em 0em;
}


/* CONTENT */

#content{width:100%;min-height:300px;margin-top:20px;background:#FFFFFF;}

/* COLUMNS */

#rightcolcontent{}

.rightcol{margin:0px 0px 20px;padding:20px;display:block;float:left;min-height:100px;background:url(../images/fond-column.gif) top left no-repeat;color: #334C53;font-size: 11px;}
/* .rightcol h3{font-size: 16px;color: #00B500;text-transform:uppercase;} */ /* DG le 06/07/2017 */
.rightcol h3{font-size: 16px;color: #00587B;text-transform:uppercase;} 
.rightcol p{}
.rightcol ul{list-style-position: inside;list-style-type: disc;}
.rightcol ol{list-style-position: inside;}
.rightcol li{}
/*.rightcol a{color:#142b35;} */ /* DG le 05/07/2017 */
.rightcol a{text-decoration:none;} /* DG le 05/07/2017 */
.rightcol img{margin-left:3px; margin-bottom:3px;}

.rightcoldiv_double{margin:0px 20px 20px;padding:20px;display:block;float:right;margin-bottom:20px;margin-left:15px;}
.rightcol_double{margin:0px 0px 20px 20px;padding:20px;display:block;float:left;min-height:200px;margin-bottom:20px;background:url(../images/fond-column.gif) top left no-repeat;color: #334C53;font-size: 11px;}
/* .rightcol_double h3{font-size: 16px;color: #00B500;text-transform:uppercase;} */ /* DG le 06/07/2017 */
.rightcol_double h3{font-size: 16px;color: #00587B;text-transform:uppercase;}
.rightcol_double p{}
.rightcol_double ul{list-style-position: inside;list-style-type: disc;}
.rightcol_double ol{list-style-position: inside;}
.rightcol_double li{}
/*.rightcol_double a{color:#142b35;text-decoration:none;}*/ /* DG le 05/03/2017 */ /* DG le 05/07/2017 */
.rightcol_double a{text-decoration:none;} /* DG le 05/07/2017 */

/* SIDE MENU */

ul.menusidemenu {position:absolute; top: 116px;width: 100%;}
ul.menusidemenu li{
  height: 30px;
    margin: 5px 2% 6px 0%;
    padding: 0px;
    display: inline;
    float: left;
    border: 0px none;
    width: 18%;
}
ul.menusidemenu li a{color: #006D98;display:inline;float: left;font-size: 0.8em;height: 32px;padding: 2px 5px 2px 32px;text-decoration: none;background-color: #FFFFFF;line-height: 2em;width: 100%;border: 1px solid #CCC;}
ul.menusidemenu li a:hover{color: #FFFFFF;background-color: #006D98;}
ul.menusidemenu li.current a{color: #00B500;}
ul.menusidemenu li.current a:hover{color: #FFFFFF;background-color: #006D98;}
 
ul.menusidemenu li.item-542 a{
  background-image: url("../images/sidemenu/m-data.jpg");
  background-repeat:no-repeat;background-position: 2px 2px;
  line-height: 1.05em; /* DG le 09/05/2017 */
}
ul.menusidemenu li.item-543 a{background-image: url("../images/sidemenu/m-carto.jpg");
background-repeat:no-repeat;background-position: 2px 2px;}
ul.menusidemenu li.item-544 a{background-image: url("../images/sidemenu/m-histo.jpg");
background-repeat:no-repeat;background-position: 2px 2px;}
ul.menusidemenu li.item-545 a{background-image: url("../images/sidemenu/m-photos.jpg");
background-repeat:no-repeat;background-position: 2px 2px;}
ul.menusidemenu li.item-546 a{background-image: url("../images/sidemenu/m-amen.jpg");
background-repeat:no-repeat;background-position: 2px 2px;}

/* Pour la traduction en anglais */

ul.menusidemenu li.item-557 a{background-image: url("../images/sidemenu/m-data.jpg");
background-repeat:no-repeat;background-position: 2px 2px;}
ul.menusidemenu li.item-558 a{background-image: url("../images/sidemenu/m-carto.jpg");
background-repeat:no-repeat;background-position: 2px 2px;}
ul.menusidemenu li.item-559 a{background-image: url("../images/sidemenu/m-histo.jpg");
background-repeat:no-repeat;background-position: 2px 2px;}
ul.menusidemenu li.item-560 a{background-image: url("../images/sidemenu/m-photos.jpg");
background-repeat:no-repeat;background-position: 2px 2px;}
ul.menusidemenu li.item-561 a{background-image: url("../images/sidemenu/m-amen.jpg");
background-repeat:no-repeat;background-position: 2px 2px;}

/* LOGOS */

div#logos{width:421px;padding:0px;display:block;float:right;margin-bottom:20px;margin-left:15px;padding-right:15px;}
div#logos div{width:60px;height:60px;float:right;margin-left:2px;display:block;background:no-repeat;}
div#logos div#logo_ecomers{background:url(../images/logos60/logo_ecomers.jpg);}
div#logos div#logo_unsa{background:url(../images/logos60/logo_unsa.jpg);}
div#logos div#logo_cnrs{background:url(../images/logos60/logo_cnrs.jpg);}
div#logos div#logo_uca{background:url(../images/logos60/logo_uca.jpg);width:90px;}
div#logos div#logo_dreal{background:url(../images/logos60/logo_dreal.jpg);}
div#logos div#logo_paca{background:url(../images/logos60/logo_region_sud_80.jpg);width:80px;height:40px;margin-top:10px;}
div#logos div#logo_agence_eau{background:url(../images/logos60/logo_agence_eau.jpg);}

/* MAIN CONTENT */

#one > div.container{
    background: #FFF;
}

#one .container .row {
    margin-left: 0;
}

#one .container .row>* {
    padding: 0 1em;
}

#main{display:block;float:left;min-height:500px;margin-bottom:20px;min-height: 500px;font-size:0.9em;}
/* color:#00587B; */

#main #breadcrumb{color:#999999;}
#main #breadcrumb a{color:#999999;}
#main #breadcrumb a:hover{}

#main h2{font-family: 'Armata',helvetica,sans-serif;text-transform:uppercase;font-size:1.5em;margin:10px 0px;color:#00B500;clear: both;}
#main h2 a{color: #00B500;text-decoration:none;}

#main .item-page h2, 
#main .categories-list h1,  
#main .category-list  h1,  
#main #jevents_header h2, 
#main  .contact-category h1,
#main .contentpane h1,
#main .search h1,
#main .contact h1,
#main .logout h1,
#main .reset h1,
#main .login h1,
#main .profile h1,
#main .remind h1,
#main .registration h1,
#main .weblink-category h1,
#main .blog h1{color: #00B500;}
#main .item-page h2 a, 
#main .categories-list h1 a,  
#main .category-list  h1 a,  
#main #jevents_header h2 a,  
#main  .contact-category h1 a,
#main .contentpane h1 a,
#main .search h1,
#main .contact h1 a,
#main .logout h1 a,
#main .blog h1 a{color: #00B500;}


#main h1{text-transform:uppercase;font-size:1.5em;margin:10px 0px;font-family: 'Armata',helvetica,sans-serif;clear: both;}
#main h3{font-size:1.4em;font-family: 'Armata',helvetica,sans-serif;text-transform:uppercase;margin:10px 0px;clear: both;text-decoration: none; color: #00587B;} 
#main h4{color: #00587B;font-size:1.2em;font-family: 'Armata',helvetica,sans-serif;text-transform:uppercase;margin:10px 0px;clear: both;text-decoration: none;}/* DG le 05/03/2017 text-decoration: underline; */
#main h5{color: #00587B;font-size:1em;font-family: 'Armata',helvetica,sans-serif;text-transform:uppercase;margin:10px 0px;clear: both;text-decoration: none;} /* DG le 05/03/2017 text-decoration: underline; */
#main h6{color: #00587B;font-size:0.8em;font-family: 'Armata',helvetica,sans-serif;text-transform:uppercase;margin:10px 0px;clear: both;font-weight:bold;}

#main .item-page h1{display:none!important;}

#main p{font-size:0.9em;margin: 10px 0;}
#main a{color:#00B500;text-decoration:none;} 
#main h5 a{color:#00587B;text-decoration:none;}/* DG le 05/03/2017 */

#main a:hover{text-decoration:underline;}
#main ol{list-style-position: inside;text-indent: 20px;}
#main ul li{font-size: 0.9em;}
#main ul{list-style : inside circle;text-indent: 20px;}
#main ul li{list-style : inside circle;font-size:0.9em;}
#main ul li .item-title{font-family:'Inder', Arial, Helvetica, sans-serif;font-size: 1.25em;text-transform: uppercase;}
#main ul li .item-title a{color:#415a64;text-decoration:none;}
#main ul li .item-title a:hover{text-decoration:underline;}
#main ul li .category-desc{color: #666666;font-size: 0.9em; padding-bottom: 5px;padding-left: 20px;}

#main dl{font-size: 0.85em;padding: 10px 0 0;}
#main dl dt{margin-bottom: 5px;}
#main dl dd{color: #666666;font-size: 0.8em; padding: 0 0 5px 10px;}
#main dl dd.result-category{text-decoration:underline;}
#main dl dd.result-created{font-style:italic}

#main blockquote,#main q {
    background: none repeat scroll 0 0 #F1F1F1;
    color: #999999;
    font-size: 1.2em;
    padding: 20px;
    quotes: "" "";
}
#main blockquote br{line-height: 20px;margin: 20px 0;}

#main table.category{clear: both;font-size: 0.95em;margin:10px 0 10px 0;width:100%;}
#main table.category th{color:#e5322c;background:none repeat scroll 0 0 #F1F1F1;padding: 5px 15px;font-family: 'Inder', Arial, Helvetica, sans-serif;font-weight:bold;margin:10px;text-align:left;vertical-align:top;font-size:0.9em;}
#main table th{background: none repeat scroll 0 0 #142B35;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px;
    text-transform: uppercase;}
#main table.category td{line-height:18px;padding:5px 15px;vertical-align: top;}
#main table.category tr.subtable{border-bottom:1px solid #CCCCCC;}
#main table.category tr.subtable td{font-weight:bold;padding-top:10px;}
#main table tr.even{background:#F1F1F1;}

#main .categories-list{background: none repeat scroll 0 0 #F9F9F9;border: 1px solid #F1F1F1;margin: 1em;padding: 0.5em;}
#main .categories-list ul li{line-height:1em;margin-bottom:5px;}
#main .categories-list ul li .category-desc p{margin-top: 5px;}

#main .item-page table{clear: both;font-size: 0.9em;width:100%;}

#main .actions{ display: block;float: right; margin: 0 0 10px 20px;padding: 5px 5px 0;}
#main .actions li{display: block;  float: left; margin: 3px;height: 20px;text-indent: 0px;}

#main .cat-children{background: none repeat scroll 0 0 #F1F1F1;font-size: 0.8em;padding: 5px 5px 15px;}
#main .cat-children h3{padding-left:10px;}

#main form{font-size:1.1em;font-family:'Inder', Arial, Helvetica, sans-serif;}
#main form input[type=text],#main form input[type=password],#main form select,#main form textarea,#main form input[type=email]{background: none repeat scroll 0 0 #F1F1F1;padding:0 5px;}
#main form select{padding-right: 0;}
#main form dl{font-size:1em;}
#main form dd{font-size:1em;}

#main fieldset{border: 1px solid #CCCCCC;padding: 10px;margin-top: 10px;margin-bottom: 10px;}
#main fieldset legend{color: #666666;margin-left: 10px;padding: 0 10px 0;}
#main form button.button, #main form button.validate{padding: 0.21em 5px;vertical-align: top;cursor:hand;background:#e97300;color:#FFFFFF;cursor: pointer;}
#main form button.button:hover, #main form button.validate:hover{background:#333333;}
#main form button.validate{font-size: 0.85em;}

#main form label{padding: 0 10px 0 0;font-weight: bold;}

#main form .form-limit{border: 1px solid #F1F1F1;padding: 5px;margin-top: 10px;}
#main form .display-limit select{font-size: 0.9em;}

#main iframe{min-height:500px!important;border: 0px solid #ffffff;border-style:none;margin-top:10px;}

.toggleoff{height:500px;margin-top:10px;position:relative;}
.toggleon{height:100%;margin-top:0px;position:absolute;top:0px;left:0px;width:100%;}

#main .breadcrumbs{color:#16C0E5;font-size:0.9em;font-family:'Inder', Arial, Helvetica, sans-serif;}
#main .breadcrumbs a{color:#879398;text-decoration:none;}
#main .breadcrumbs a:hover{text-decoration:underline;}

#main .jicons-icons{display: block; float: left;padding: 5px;}

#main #contact-form{font-size:1.1em;}
#main #contact-form dl dt{float:left;display:block;width:150px;}
#main #contact-form dl dd textarea{width:550px;}

#main .contact-image{display: block;float: left;margin: 0 10px 10px 0;}
#main .contact-position{color: #415a64;font-style: italic;}
#main .contact-address{}
#main .contact-address address{color: #999999;display: block;float: left;font-size: 0.8em;}
#main .contact-address address span{clear: left; display: block; float: left; padding: 5px 0 0 5px;}
#main .contact-contactinfo{color:#666666;font-size:0.8em;}
#main .contact-address .contact-country{color:#333333;}
#main .contact-misc{display: block; float: left; font-size: 0.9em; padding: 5px;}

#main #member-profile{font-size:1.1em;}
#main #member-profile dl dt{float:left;display:block;width: 250px;}

#main .profile a{background: none repeat scroll 0 0 #E97300;color: #FFFFFF;padding: 0.21em 5px;vertical-align: top;text-decoration:none;}
#main .profile a:hover{background:#333333;}
#main #adminForm{font-size:1.1em;}
#main #adminForm label{float:left;display:block;width:120px;}
#main #adminForm button{padding: 0.21em 5px;vertical-align: top;cursor:hand;background:#e97300;color:#FFFFFF;font-size: 0.85em;}
#main #adminForm .formelm{padding-bottom:5px;}
#main #adminForm .formelm-buttons{background: none repeat scroll 0 0 #F1F1F1;margin: 20px 0;padding: 10px;text-align: center;}

#main #member-registration{font-size:1.2em;}
#main #user-registration{font-size:1.2em;}

#main .blog .items-leading{margin-top: 20px;}
#main .blog .items-row{margin-top: 30px;}
#main .blog .readmore a{color:#FFFFFF;text-decoration:none;padding:3px;background:url(../images/link-btn-bck.gif) center top no-repeat;text-transform:uppercase;}
#main .blog .readmore a:hover{text-decoration: none;background-position:center bottom;}

#main .pagination{}
#main .pagination p{display: block;
    float: left;
    padding: 10px 10px 10px 0;
    width: 100px;}
#main .pagination ul{display: block;
    float: left;
    padding: 5px;}
#main .pagination li{ background: none repeat scroll 0 0 #F1F1F1;
    display: block;
    float: left;
    margin: 0 5px;
    padding: 5px;
    text-align: center;
    min-width: 20px;}
#main .pagination .pagenav{}
#main .pagination .pagenav a{}
#main .pagination .pagenav a:hover{}
#main .pagination .pagination-start{}
#main .pagination .pagination-prev{}
#main .pagination .pagination-next{}
#main .pagination .pagination-end{}

#main .article-info{border: 1px solid #F1F1F1; height: 25px; margin: 0 0 10px;padding:5px 0px 0px 0px;}
#main .article-info .article-info-term{display: none;}
#main .article-info .published{display: block; float: left; height: 10px; padding: 0 10px;}
#main .article-info .createdby{display: block;float: left;height: 10px;padding: 0 10px 0 30px;}
#main .article-info .category-name{display: block; float: left; height: 10px; padding: 0 10px;}
#main .article-info .create{display: block;float: left;height: 10px;padding: 0 10px 0 30px;}

a.info{background:url(../images/fond_info_btn.gif) top left no-repeat;display:block;height:16px;width:49;clear:both;overflow:hidden;text-indent:-999px;}
a.info:hover{background-position:bottom left;}

.collapsibleListOpen .collapsibleList {
  padding-left: 40px!important;
}

.medam-module li{
  list-style-type: none!important;
}

/* FOOTER */

#footer{width:100%;min-height:200px;clear:both;float:left;display:block;background:#e2e7eb url(../images/fond-footer.gif) top left repeat-x;font-size:1em;padding: 0em 0;}
#footer #footertagline{padding-right:25px;float:left;display:block;min-height:80px;text-transform:uppercase;}
#footer #footertagline h3{font-family: 'Inder',helvetica,sans-serif;height:20px;}
#footer #footertagline p{font-family: 'Armata',helvetica,sans-serif;font-size: 12px;}
#footer #footertagline p span{color: #00B500;}

#footer #footercontent{width:325px;padding-right:25px;float:left;display:block;min-height:80px;margin-bottom: 20px;}
#footer #footercontent h3{font-family: 'Inder',helvetica,sans-serif;font-size: 13px;text-transform:uppercase;height:20px;}
#footer #footercontent p{font-family: 'Armata',helvetica,sans-serif;font-size: 11px; margin: 0px;}

#footer .menu{width:100%;float:right;display:block;min-height:80px;text-transform:uppercase;font-size:0.8em;}
#footer .menu li{display: block;float: left;line-height: 16px;width:45%;margin-left:10px;}
#footer .menu a{text-decoration:none;display:block;margin-right:5px;float:left;display:block;}
#footer .menu li.active a{text-decoration:underline;}
#footer .menu a:hover{text-decoration:underline;color:#00B500;}


#footer #copyright{width:100%;display:block;clear:both;border-top:1px solid #00587B;padding-top:10px;color:#00587B;font-size:0.75em;font-family:'Inder', Arial, Helvetica, sans-serif;}
#footer #copyright .moduletable{}
#footer #copyright .menu li{display:block;float:left;width:none;height:none;clear:none;padding:0px 10px; border-left:1px solid #00587B;}
#footer #copyright .menu li.item-522{padding-left:0px;border-left:0px none;font-size:1.15em;}
#footer #copyright a{color:#00587B;text-decoration:none;}
#footer #copyright a:hover{text-decoration:underline;color:#00B500;}

#footer .counter{
  text-align: right;
  font-size: 0.6em;
}

#footer .key{
  text-align: right;
  margin-bottom:10px;
}

#footer .copyright{
  text-align: left;
  margin-top:0px;
  margin-bottom:10px;
  font-size:0.9em;
  font-style:italic;
}

#footer .cntx{
  text-align: right;
  padding: 0px!important;
}

/* iFrame */
  
#main iframe#blockrandom.wrapper{
  padding-top: 0px!important;
}

/* Others */

.tip{border:1px solid #F1F1F1;font-size:0.9em;color:#142b35;background: url(../images/op80-bck.png) repeat scroll left top transparent;padding:10px;}
.tip-title{}
.tip-text{0.9em;color:#16c0e5;}



/* MODULES */

body.medam-module{background-image: none;font-size: 0.8em;border:0px;margin:10px 0px 0px 0px;width:98%;}
body.medam-module h2{font-family: 'Armata',helvetica,sans-serif;text-transform:uppercase;font-size:1.5em;margin:3px 0px;color:#00B500;clear: both;}
body.medam-module h3{font-size:1.4em;font-family: 'Armata',helvetica,sans-serif;text-transform:uppercase;margin:3px 0px;clear: both;text-decoration: none; color: #00587B;}
body.medam-module table{margin: 0px;}
body.medam-module table.data{width:100%; border:#E1E1E1 1px solid; font-size:11px; margin-top:10px}
body.medam-module table.data td{border-left:#E1E1E1 1px solid;padding: 4px;}
/* body.medam-module table.data td a{color:#000000;text-decoration:none;} */
body.medam-module table.data th{border-right:#FFFFFF 1px solid;padding: 2px;}
body.medam-module table.data td.total{ font-weight:bold; border-left:#E1E1E1 1px solid; border-top:#E1E1E1 1px solid;}
body.medam-module table tr{}
body.medam-module table td{}
body.medam-module table td a.page-options {text-align: center;width: 65px;display: block;}
body.medam-module table td a.page-options img {margin-right:0px;}
body.medam-module table td a img {margin-right:5px;}
body.medam-module table th{background: none repeat scroll 0 0 #E1E1E1; text-align:center;}
body.medam-module table tr.odd{background:#FFFFFF;}
body.medam-module table tr.even{background:#F1F1F1;}
table.medam-module-progress{margin: 0 0 15px!important;border-collapse:separate;border-spacing: 2px;}
table.medam-module-progress tr{}
table.medam-module-progress td{background: #00B500;}
table.medam-module-progress td a{color:#FFFFFF;text-decoration:none;font-size: 0.9em;}
table.medam-module-progress td a:hover{text-decoration:underline;}
.Bouton{background: none repeat scroll 0 0 #00B500;color: #FFFFFF;padding: 4px;}
.Bouton:hover{background: none repeat scroll 0 0 #00587B;}
body.medam-module input[type=text]{height: 23px;border: 1px solid;width: 100%;color:#888888;background:#F1F1F1;}
body.medam-module select{height: 23px;border: 1px solid;width: 100%;color:#888888;background:#F1F1F1;}

/* STYLES MEDAMP */

.style_B1  { color:#FFFFFF; background-color:#D2232A; }
.style_B2  { color:#FFFFFF; background-color:#FF7F81; }
.style_B3  { color:#FFFFFF; background-color:#0A59AE; }
.style_B4  { color:#000000; background-color:#80BAFD; }
.style_B5  { color:#000000; background-color:#7EE2FF; }
.style_B6  { color:#000000; background-color:#BEE8FF; }
.style_B7  { color:#000000; background-color:#FFAEC9; }
.style_B8  { color:#000000; background-color:#BEE8FF; }
.style_B9  { color:#000000; background-color:#BEE8FF; }
.style_B10 { color:#000000; background-color:#BEE8FF; } /* 22aa88 dans la carto */
