 @import url(../../../stylesheets/application.css);







body, #wrapper { background-color:#EEEEEE; }

#header, #top-menu { margin: 0px 10px 0px 11px; }

#main { background: #EEEEEE; margin: 8px 10px 0px 10px; }

#content, #main.nosidebar #content { background: #fff; border-right: 1px solid #bbb; border-bottom: 1px solid #bbb; border-left: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; }

#footer { background-color:#EEEEEE; border: 0px; }



/* Headers */

h2, h3, h4, .wiki h1, .wiki h2, .wiki h3 {border-bottom: 0px;}

/* Menu */

#main-menu li a {color:#c9c9c9; font-weight: bold;}

#main-menu li a:hover { background: #009597; }

/*#main-menu li a.selected, #main-menu li a.selected:hover { background-color:#EEEEEE; }*/

#main-menu li a.new-object { background-color:#009597; text-decoration: none; }



#main-menu .menu-children {

  border-right: 1px solid #009597;

  border-bottom: 1px solid #009597;

  border-left: 1px solid #009597;

}

#main-menu .menu-children li a:hover { background-color: #009597;}



/* Appliquer Arial Ã  tous les Ã©lÃ©ments, y compris champs de formulaire */

*,

input, ul li a, span.add_attachment, div form a, div span, div p a, select.user_cf, div div p, div div span, span.icon, div fieldset label, div fieldset legend, p span label, div div p, p.author, textarea, a.query, a.icon, div.contextual, button, div.value, tr td a, div div a, select, option 

{ font-family: Arial, sans-serif !important;} 



div div span { font-size: 11px!important; }

div p label { font-size: 11px!important; }

p label span { font-size: 11px!important; }

.attribute { font-size: 11px!important; } 

div.value { font-size: 11px!important; }



.ticketcontribbtn

{

  padding-left: 15px!important;

}



.ticketassistancebtn

{

  padding-left: 13px!important;

}



.ticketannoncebtn

{

  padding-left: 20px!important;

}





/* Tables */

table.list tbody td, table.list tbody tr:hover td { border: solid 1px #d7d7d7; }

table.list thead th {

    border-width: 1px;

    border-style: solid;

    border-top-color: #d7d7d7;

    border-right-color: #d7d7d7;

    border-left-color: #d7d7d7;

    border-bottom-color: #999999;

}



table.list tr {

    border-width: 0.00001px;

    border-style: solid;

    border-top-color: #efefef;

    border-right-color: #efefef;

    border-left-color: #efefef;

    border-bottom-color: #efefef;

}

/* Issues grid styles by priorities (provided by Wynn Netherland) */

table.list tr.issue a { color: #666; }



tr.odd.priority-highest, table.list tbody tr.odd.priority-highest:hover { color: #900; font-weight: bold; }

tr.odd.priority-highest { background: #ffc4c4; }

tr.even.priority-highest, table.list tbody tr.even.priority-highest:hover { color: #900; font-weight: bold; }

tr.even.priority-highest { background: #ffd4d4; }

tr.priority-highest a, tr.priority-5:hover a { color: #900; }

tr.odd.priority-highest td, tr.even.priority-highest td { border-color: #ffb4b4; }



tr.odd.priority-high2, table.list tbody tr.odd.priority-high4:hover { color: #900; }

tr.odd.priority-high2 { background: #ffc4c4; }

tr.even.priority-high2, table.list tbody tr.even.priority-high4:hover { color: #900; }

tr.even.priority-high2 { background: #ffd4d4; }

tr.priority-high2 a { color: #900; }

tr.odd.priority-high2 td, tr.even.priority-high4 td { border-color: #ffb4b4; }



tr.odd.priority-high3, table.list tbody tr.odd.priority-high3:hover { color: #900; }

tr.odd.priority-high3 { background: #fee; }

tr.even.priority-high3, table.list tbody tr.even.priority-high3:hover { color: #900; }

tr.even.priority-high3 { background: #fff2f2; }

tr.priority-high3 a { color: #900; }

tr.odd.priority-high3 td, tr.even.priority-high3 td { border-color: #fcc; }



tr.odd.priority-lowest, table.list tbody tr.odd.priority-lowest:hover { color: #559; }

tr.odd.priority-lowest { background: #eaf7ff; }

tr.even.priority-lowest, table.list tbody tr.even.priority-lowest:hover { color: #559; }

tr.even.priority-lowest { background: #f2faff; }

tr.priority-lowest a { color: #559; }

tr.odd.priority-lowest td, tr.even.priority-lowest td { border-color: #add7f3; }



/* Buttons */

input[type="button"], input[type="submit"], input[type="reset"] { background-color: #f2f2f2; color: #222222; border: 1px outset #cccccc; }

input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover { background-color: #ccccbb; }



/* Fields */

input[type="text"], input[type="password"], textarea, select { padding: 2px; border: 1px solid #d7d7d7; border-radius: 4px}

input[type="text"], input[type="password"] { padding: 3px; }

input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus { border: 1px solid #888866; }

option { border-bottom: 1px dotted #d7d7d7; }



/* Misc */

.box { background-color: #fcfcfc; }



/* Specifiq */

a.home {

font-size: 0px ;

position:absolute;

margin-top: -2px;

margin-left: -50px;

width: 200px;

height: 70px;

background-color: #009597;

border-radius: 80px;

text-align: center;

background-image: url('../images/home.png');

background-repeat: no-repeat;

background-size: 50%; 

background-position-x: 70px;

background-position-Y: 10px;

}



#top-menu {

  height: 70px;

  background-color: White;

  z-index: -1;

}





a.my-page {



position: absolute;

color: black;

font-size: 0px;

margin-left:170px;

margin-top: 20px;

width: 103px;

height: 30px;

background-repeat: no-repeat;

background-size: 100%; 

height: ;

background-position-x: 0px;

background-position-Y: 0px;

background-image: url('../images/my-page.png');

}



a.administration {

position: absolute;

font-size: 0px; 

height: 30px;

width: 150px;

color: black;

margin-left: 450px;

margin-top: 20px;

background-size: 150px 30px;

background-image: url('../images/administration.png');

  

}



#loggedas {

  

  color: black;

  display: none;

}



a.user.active {

  color: black;

}



#account

{

float: none;

}



a.my-account {

z-index: 1;

position: absolute;

font-size: 0px;

margin-top: 20px;

margin-left: 300px;

width: 150px;

height: 30px;

background-size: 130px;

background-repeat: no-repeat;

background-image: url('../images/my-account.png');

}
a.logout {

z-index: 1;

position: absolute;

height: 80px;

width: 80px;  

font-size: 0px;

margin-top: 12px;

margin-left: 95%;

background-size: 50%;

background-repeat: no-repeat;

background-image: url('../images/logout.png');



}









a.help {

  display: none;

}



#quick-search {

  position: absolute;

  margin-top: -65px;

  margin-left: 550px;

  width: 50%;

  height: 30px;

  border: 3px;

  border-width: 10px;

  border-radius: 13px;

}



#quick-search label {

  color:white;

 

}



#quick-search #q {

margin-top: -5px;

width: 100%;

height: 100%;

border: 3px;

border-color: gray;

background-color: #EEEEEE;

border-radius: 13px;



}







div form label {

  color: black

}



#footer {

  display: none;

  

}



div.integration {

    position: absolute;

    margin-top: 25px;

    margin-left: 5%;

    border-color: #009597;

    color: #009597;

    border-style: solid;

    width: 20%;

    height: 300px;

    font-weight: normal;

    font-size: 20px;

    text-align: center;

    border-left-width: 1px;

    border-right-width: 1px;

    border-top-width: 1px;

    border-bottom-width: 1px;

    border-radius: 20px;

	background: rgba(255, 255, 255, .9);

}



div.integrationtexte {

 position: relative;

  font-size: 0.7em;

  color: darkgrey;

  font-family: "Century Gothic";

  padding-left: 20px;

  padding-right: 20px;

}



div.integrationimg {

    background-image: url('../images/integrationimg.png');

	height: 90px;

	width: 90px;

	background-size: 90px;

    font-size: 20px;

	margin-top: 10px;

    background-repeat: no-repeat;

    margin-left: auto;

    margin-right: auto;

	

}



div.integrationbtn {

padding-top: 5px;

margin-left: auto;

margin-right: auto;

width: 100px;

height: 30px;

border-radius: 10px;

background-color: #009597;

font-size: 0.8em;



}

div.integrationbtn a {

    color: white;

}



div.assistance {

  margin-top: 25px;

    position: absolute;

    left: 40%;

    border-color: #009597;

    color: #009597;

    background: rgba(255, 255, 255, .9);

    border-style: solid;

    width: 20%;

    height: 300px;

    font-weight: normal;

    font-size: 20px;

    text-align: center;

    border-left-width: 1px;

    border-right-width: 1px;

    border-top-width: 1px;

    border-bottom-width: 1px;

    border-radius: 20px;

}





div.assistancetexte {

position: relative;

  font-size: 0.7em;

  color: darkgrey;

  font-family: "Century Gothic";

   padding-left: 20px;

  padding-right: 20px;

}



div.assistanceimg {

    background-image: url('../images/assistanceimg.png');

	height: 90px;

	width: 90px;

	background-size: 90px;

    font-size: 20px;

	margin-top: 10px;

    background-repeat: no-repeat;

    margin-left: auto;

    margin-right: auto;

}



/* Conteneur pour les deux boutons */

div.button-container {

    display: flex !important;

    justify-content: center !important; /* centre horizontalement le groupe */

    gap: 40px !important;               /* espace horizontal entre les boutons */

}



/* Bouton Assistance */

div.assistancebtn {

    padding-top: 5px !important;

    font-size: 0.8em !important;        /* garde 0.8em */

    width: 100px !important;

    height: 30px !important;

    border-radius: 10px !important;

    background-color: #009597 !important;

    text-align: center !important;      /* centre le texte Ã  l'intÃ©rieur */

    display: block !important;

    margin: 0 !important;               /* margin-left supprimÃ© pour flex */

}



div.assistancebtn a {

    color: white !important;

}



/* Bouton Cactus */

div.cactusbtn {

    padding-top: 5px !important;

    font-size: 0.8em !important;        /* garde 0.8em */

    width: 100px !important;

    height: 30px !important;

    border-radius: 10px !important;

    background-color: #009597 !important;

    text-align: center !important;

    display: block !important;

    margin: 0 !important;               /* margin-left supprimÃ© pour flex */

}



div.cactusbtn a {

    color: white !important;

}







div.tma {

    position: absolute;

    margin-top: 25px;

    left: 75%;

    border-color: #009597;

    color: #009597;

    background: rgba(255, 255, 255, .9);

    border-style: solid;

    width: 20%;

    height: 300px;

    font-weight: normal;

    font-size: 20px;

    text-align: center;

    border-left-width: 1px;

    border-right-width: 1px;

    border-top-width: 1px;

    border-bottom-width: 1px;

    border-radius: 20px;

}





div.tmatexte {

  position: relative;

  font-size: 0.7em;

  color: darkgrey;

  font-family: "Century Gothic";

  padding-left: 10px;

  padding-right: 10px;

}



div.tmaimg {

    background-image: url('../images/tmaimg.png');	

    height: 90px;

	width: 90px;

	background-size: 90px;

    font-size: 20px;

	margin-top: 10px;

    background-repeat: no-repeat;

    margin-left: auto;

    margin-right: auto;



}







div.tmabtn {

padding-top: 5px;

margin-left: auto;

margin-right: auto;

width: 100px;

height: 30px;

border-radius: 10px;

background-color: #009597;

font-size: 0.8em;

}



div.tmabtn a {

    color: white;

}

div.ticketcontribbtn a {

    color: white;

}



div.ticketassistancebtn a {

    color: white;

}



div.ticketannoncebtn a {

    color: white;

}



div.accesannonces a {

    color: white;

}







div.ticketcontribbtn

{

margin-top: -80px;

margin-left: 5%;

position:absolute;

z-index: 1;

line-height: 30px;

text-indent : 2%;

height: 30px;

width: 410px;

background-size: 232px 30px;

background-repeat: no-repeat;

background-image: url('../images/button.png');

}





div.ticketassistancebtn

{

z-index: 1;

margin-top: -80px;

margin-left: 40%;

position:absolute;

display: block;

line-height: 30px;

text-indent : 8%;

height: 30px;

width: 232px;

background-size: 232px 30px;

background-repeat: no-repeat;

background-image: url('../images/button.png');

}





div.ticketannoncebtn

{



margin-top: -80px;

margin-left: 77%;

position:absolute;

line-height: 30px;

text-indent : 17%;

height: 30px;

width: 232px;

background-size: 232px 30px;

background-repeat: no-repeat;

background-image: url('../images/button.png');

}





div.accesannonces

{

z-index:2;

margin-top: 360px;

margin-left: 75%;

position:absolute;

line-height: 35px;

background-color: #009597;

border-radius: 15px;

height: 40px;

width: 15%;

text-align: center;

}





div.libelleannonce

{

text-align: left;

text-indent : 3%;

font-family: "Century Gothic";

text-transform: uppercase;

font-size: 1.4em;

color: #009597;

line-height: 70px;

  }



div.annonces

{

margin-top: 350px;

margin-left: 5%;

position:absolute;

text-indent : 1%;

z-index: 1;

display: block;

font-weight: normal;

font-family: "Century Gothic" !important;

text-align: center;

border-color: #009597;

width: 89%;

border-block: inherit;

border-width: 1px;

border-right-width: 10px;

border-radius: 40px;

border-color: #009597;

background: rgba(255, 255, 255, .9);



}





  

.tableannonce td[scope="subject"] {



   font-size: 1.1em;

   padding:6px;

   text-indent : 1%;

   color:  #009597;

   width: 74800px;

   

  }



  .tableannonce tr {





   padding:6px;

   text-indent : 1%;

   color: grey;

   width: 600px;

   

  }



  .tableannonce td[scope="author"] {



   padding:6px;

   padding-left:20px;

   text-align: center;

   color: grey;

   width: 7480px;

   font-size: 1em;



   

  }



    .tableannonce td[scope="date"] {





   padding:6px;

   text-indent : 1%;

   color: grey;

   width: 7480px;

   

  }





  .tableannonce td  {



   height:100% !important; height:1em;

   padding:6px;

   text-indent : 1%;

   

  }





#header {

  background-color: white;

}



div.titre {

font-family: "Century Gothic";

text-transform: uppercase;

font-size: 1.4em;

color: #009597;

}



div.fondaccueil {

position: absolute;

margin-top: -163px;

margin-left: -163px;

height: 915px;

width: 1654px;

min-width: 200%;

background-image: url(../images/landing.jpg);

}



div.flash.notice{

  border: 1px;

  border-left: 20px solid #1ABB9B;

  background: none;

  background-color: rgba(0,255,0,0.1);

  padding-left: 10px;

  border-radius: 4px;

}

div.flash.error, #errorExplanation{

  border: 1px;

  border-left: 20px solid #880000;

  background: none;

  background-color: rgba(255,0,0,0.1);

  padding-left: 10px;

  border-radius: 4px;

}

div.flash.error, #errorExplanation ul{

  margin: 2px;

  margin-left: 40%;

}

p.nodata{

  border: 1px;

  color: #949494;

  border-left: 20px solid #d0d0d0;

  background: none;

  background-color: #ffffff;

  padding-left: 10px;

  border-radius: 4px;

}



a.activity:before {

    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAE5SURBVDhPpZO/SgQxEIejooVcI1jZCKKVXCVYWPoIiu9gq4WWvotYraCgCLK3udwmu5NTgtW1/ilEQVAUsTX+suY85FZzrgNfMWHy7UyYZS6MMaM8zZe4orVBaKZ6lauz+eKyizjLprjSF8D+Gan3oigaYTDvlxYMSJLRupM8F4kknaS02FTthRA8bS9376GbA0i8UdGunzAY1tqhROqbTwmpnkTSO0TXOLwMgbq77j3kPUllvnWi9KkQZlIpNRGC5/k06h/6JOBwx9phP/avcWTMOEa6L5NUo08i6QWv/hQCdW8/SSLfbTCiTmcM+3H7JcEDvboEM3JBNNtQ5zMh4hbVIXn0Hz9m2I8Tn1RD0gaLW3oOK3xVWhBCUuxGK2YUQtRwuIKutvBw2yEaUm+6/8etfyH4fzD2Afzty5f5OAKBAAAAAElFTkSuQmCC")" ";

}



a.issues:before {

    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHdSURBVDhP1VPPSxZBGN6KJAQxwhL0IEj/gF26denQoYtCiHj0x0FCor/Ag96iU6fEW3RoQZIILXf2W3dm552P2G5SoVBevWhEh6J0e2b3VXe/nT6ikz7wwDDv8z4z7zvveGcTSZJ0hZJmQ2XWQml2sT7A+oeQZgd8LhSNzGXZeZa3B8STSNqDQdaO0HxsSHOT0+rIsuwcbvOknkxfhaRloYzgmx7HsPdLyOY9tqgC4odlcUH6LIj6/c3NDltiQ+rb1qSikfQz2NBDbFMgitIeJH+vCHOxmRYx3UB53xD/EEXRJaxf1HWk2KoAEmdqooLvYfCJ17/fan0Nxo9L8WNGRNfZDg8h6alLdETED+2hr9K0EwdsuzQ4aJTtcENFz9yigjB8ZPuI9Vpr7IR6gu1ywwW3qCBGadHZuzJjfYvtPM++klP0r8Twp2l6ke0K4BavXeJi1vQwyp53xS2hecA2JxDG9KKsnZoYI4NxudyI9Z3WWB5XtOL7/gW2qWI9SfrQz616ktm3A9y6j1KX7GNxuhsQvqwllmm/nzSB/TWc8nfYObMNtoko5QvKHcv7p5r38WOmGnHz7huiKyxvjyBIu3H6qh1iOyJSyqsc+j+EWg+gf+OBejfIW6cBnvcHdCTPwUOvF1oAAAAASUVORK5CYII=")" ";

}



a.time-entries:before {

    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIvSURBVDhPnZS7rw1RFMYPEgqPglDQKgQFQaHx6EnUQiI6cQsFQYRLRSeiJBqJYiKhYK5zz547zn7OKQjJuQ3BH4BOROIxvrX351zHmeNyf8nKZL71mLXWzJ7W3yhMOAerfzel/VW6/x+l3SEUyYbNH6Z74RTGHRfj7cKYrOvFylb7lQ4XCh0+RjP+fNF1e+q6XpRl2RKMf8lau5Ip45FRUei17KzZ/CyuU7y/yLRR5Mno5LoEKuPfo4PJ0tpt7faL5WKdp247fJdTt7HwK+mU6aMg6Eospn37iferKY/Q6fXWFNpPp9hwlvIwHed2Iei7MsGV3m8sTG8LXY1k/f5STFEh/mvp3FbKc8D5kM5Nco9xrkGbkDXEgAaUrjajy2+wjFKiLMsVEL9g1MeUWnmeL0PRlyj6qO3cOsojIG8KY3+WGpQwrrW7ZR+FqU5TikgHEixdoPA7eSl0DSi6/ozkysooxXEPiojkI5QGYA330sNgOtymPKDQ1dFYULsDlNChCfuYcILSgHRKUkHVDccoD1CmOim+Ge33UoLo/QYm3aI0RGl7O2dMtYO3Q2C6O9j9j2lr11NKoNhzfDYf8qpaRWleJJYf+TNKc8j+Ypc4KZTmBd3dSJM1/IHiz8D4QgJwnaA8FsScSrFBjf1WtdZrsY8+i95vOgGiwf8gxiBWcuhqRvYin4osWpKw1zewPJrxb1kIPn/3n35dv0hnO9xEIn5V/hNtVjR56wz7g1brJ/oY+O4B92KgAAAAAElFTkSuQmCC")" ";

}



a.gantt:before {

    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIiSURBVDhPrVTfq0xRFD4IkTeh/A4viNItFEp49SKRm/Kg8CglKfJ2780DT9ItD8SQg2IeJuacPWdm73PWPnM75eW+yB9zfN+e7XTmGt1r3K9W+1tr7/PNWmuvPcGyo1kU6yMzt2dci0W2eakBlLbNWNt74xq+fxoZueblggDBhjIyk4jsUzq7An+KWStjH8RGbn7Lss2xlmnw81E3O8KzXOkzHhmzk6uXQ4ZGPiQmP87UIXaYPOr3N3a0PdYx+URs7Ra3r/MDKst2kXNtd+1+8nZXDg0JQuQnArPjm21gHRJseBqIyDpPK4RhuKrVaq31rkM99kfJdUHwV55W6Gg5wd5616EeGyn4qCxXql5+Bo1WuLFzdUPsNs5MjYolid09UjCcn1+DQ9dxs31cxI26xcY+xmi8+EtsYrGSK/4bkbEnMQmT3nXgLXNsEL/ERP5LsCzLFfDvQ2TWCWp7FetrZu4OUMQd6sld8O+whS/hOT5453wMuisZIvy2o7OzyvQPkqNdD5l1ldXX3twO/OqXhW/VZYFLIE+SfDv4Z54nsDfJCsg5StB6P1yykWeeVoh7chSv5CJ5O0234kKeuA0gSu1lmncHWnXBxcDBRwveeDcoimI1/Jdxmp+ijwo/Me0Z1B8u3eSHStO9ThFwomgLh33otpcKrfUmZNVE706zbwNBewHt+sh/KX/s35AkyYZI2zssHz19G6dyi4/Dby8nguAX31yFbnpxzDoAAAAASUVORK5CYII=")" ";

}



a.calendar:before {

    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFUSURBVDhP1ZQxS8QwFMcjKogI4u6nUAfhnFwcHBzFL+DqJIgfQL+EH0AKB+Li0KaheXdJlDiLCg7iIE4HgoOK9Z/S3kUu3FnuBg38aPt/r/++vCZh/oiiaJJLfcVJ3YnW5Uop9w0u2zuJ1DeJVM1S6o08zyfilt5OyewmpPe4VMRJH8D4xGkhEL9IM7OJDz909ay9URgmmVpCQt6lMvS1AKVhp3pGMR/n1s6ymPSan4jAK6p78rUQmPI9rp++Fsd2vs9wFApDIcQcerA8DtxPHX+Ff8HwOiF1FtDrG7qlIcisYrnchuL1DaU6xnI5CsUcgw2legayp2E7ojpX5Y88j4GGePEllaoB01NU9sUzs47e2VBuxdApu13jthjY4pnaD+X4/KqHqO4dHKJ3b6G4T+2fMox/YiiEWSyOrEBCPdQjDpqp4pDFzQwRLYyCtXaaMca+AfJ0lHAF4mAIAAAAAElFTkSuQmCC")" ";

}



a.news:before {

    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFcSURBVDhP5ZO/SsUwGMUrTiKoi4LgJE4+gw6+hJuTOOjiJE6C4CCCbuLgKLj0AcTSxNAvNgn3XuGi4uIrOAuKUk9i7qW0lRt1ETxwaPL9+TVpk+h/KMnzKS7VUSr1gg/9TEKpOXZtlrjUu3DBpOr4VJjiOB4GYBHNB1jRg4OQPmek9u0YvvWlXytNO+NoXsbbzzipJ9/YdxAwla1ZJvUmJ50C8lIGVF0DouEQpixrT/NMbSF5X24Y5DpQ6jeXkGrVBnwi2E3AzyTpdRvozwPdtOV3NyG9ZgM+EewaEFs9weBGCDMD+DEKnnvFIa4Bq7owZgx/OIczFL6Wm5s8EGiFojv7JKLJK9IbtrAHqDoMKPUlJ7OSJN1RN0eTO9ykt9Hc/TZQCDGB5A5+VAvFbXznU59yYmTmEd8D7DEIWFZRFEN+2Ch7IezKHRAXxId/J6XUiD129sr60J9VFH0Atr98OLSWOP4AAAAASUVORK5CYII=")" ";

}



a.documents:before {

    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEXSURBVDhPY6AJ2H34uMO+wyfSYHjvoeOJO3de4IZKkwZ2Hz6ltOfQsX97Dx//j4IPHV8CVUIaALrOBsMwBL605/CxM0ThQ8e6iTGQJAwOpv3793PsP3LEABh2xpTgPYeO69X//8/EsOfgMSNstpGK9xw+/nvTmTNcOL0MDJfHew8f6wDjQ8f7gWJ/0NWg4927z/DjDsNDxw6DAxkIQAqBYtuBYisw1CFhkgwExuLOQ4cOiQLFd2FVD8REGwiKPaC3d8MwMLy+Y9NDtIHoAGjoQ2x6Rg1ExcBYPQ0qOLBhoIFPsenB70IyMNjAgwdPSwLz4TdsCkjBoJwFzssgsPvwYbndh4+5kIv3HTrqvH//GRGwYdQFDAwAhVqKDVnHl9cAAAAASUVORK5CYII=")" ";

}



a.overview:before {

    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGtSURBVDhP7VI9LARREF4KkWg0goiWhkIIiQaJkkJCoREKofSToKOm1CkkCldcItG5s29vb2d337sl4iSnUSgUohKJwl9ifbP27vbixBV0vmTyMjPffDNv3tP+8bcgooYUyQFhyzGd3BHT8XpM06wN05UBBfWC1KphywvDVv4XI/kibJVAfmLd96vDsvLAJHMQuy8rVMYEyaywZG9YXkQ8l6tB11gJ2VZPUT8Sf+MpI7Fng9RMKKVpvu9XodNBpOBRJ7WEczNSVGK8U9hOwSf5Liw1HQgisJZPYC/Xput2cByCohgvNYgtfNbKqcK0OPW028WCZwGJ5CuIh0xkIBYPiGWMd82cZDJbB9EHnjDMbWi6LYfxEPspUn1I3hiO085kQZnxqEje+NFM02tiTrAaUnvY4Sya7AopWzheAO8BRV7+r6HzVqR7IIbCUc4dp2UnrnmXsE5a2f8W6LaN/aUt67SZ/ZSd6Ya/LBw5X5jMVoN8m7z4j0DnRZBvgwmdzBBPoZPXxmtADD9CXhmW2x/SK4NQqhHFK7jqEQQucd1zTBozyJ3kfxvS/vHr0LQPDlnc/ozvPSEAAAAASUVORK5CYII=")" ";

}



#main-menu a.settings:before {

    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHISURBVDhPnZS7SgNRFEXjAxQtooiFiKAINpLKTgVF8VFoJfgDWiRopR9iZ0wlvpp0+gHGQjSvmYSQKo3BDxAfoKCQuE48mUxmxkSzYXPv3Wef7XjnTHzNYJrmoGEYU8JsNturcutIpVJn6XS6LGS/p/LfUC6X23iS9UKh0KWSBBq2wGOVfZlMpo/zkh7dkDAMB9powEAymdzg/G4LfIDz7GdZi7AEQxpRD0xr1cb/UELj8fiYxtQQi8U6Kca9mhqRnnONcCORSEx6Nf1Gwp7kLrXdDUybjoYSa5i7nGZdgJfVmlDqPMSEtv8AYYDiKTSh9QKUYbVVIC8O7cbheSb4Dh7KtclYBBwGi9RmNMsC2paXV+lvGMhMLmqOBfy7Xl6lX+6tB9M+6wl81EKF6Ffyb2qWTEI3et7ukTO+CAzavRUgLjvMwhj6NusOdIZ9URvSdjd4m3OOhoYk7I2xGdX2euRyuX4MRa/GJryNRqMdGlMDhRUCZe6qxhfb3iKeT3kym/bBeVxj6kEhJKHwQr4A/XJebc159GGuZgTPtYQxCava7g3nX+N8Xw1kH1FZhrzd80ehGQg6sgUGVW4d8jnJCxO65swFn+8bLLsH5QaziMUAAAAASUVORK5CYII=")" ";

   

}



a.files:before {

    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEXSURBVDhPY6AJ2H34uMO+wyfSYHjvoeOJO3de4IZKkwZ2Hz6ltOfQsX97Dx//j4IPHV8CVUIaALrOBsMwBL605/CxM0ThQ8e6iTGQJAwOpv3793PsP3LEABh2xpTgPYeO69X//8/EsOfgMSNstpGK9xw+/nvTmTNcOL0MDJfHew8f6wDjQ8f7gWJ/0NWg4927z/DjDsNDxw6DAxkIQAqBYtuBYisw1CFhkgwExuLOQ4cOiQLFd2FVD8REGwiKPaC3d8MwMLy+Y9NDtIHoAGjoQ2x6Rg1ExcBYPQ0qOLBhoIFPsenB70IyMNjAgwdPSwLz4TdsCkjBoJwFzssgsPvwYbndh4+5kIv3HTrqvH//GRGwYdQFDAwAhVqKDVnHl9cAAAAASUVORK5CYII=")" ";

}



a.wiki:before {

    content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAE5SURBVDhPpZO/SgQxEIejooVcI1jZCKKVXCVYWPoIiu9gq4WWvotYraCgCLK3udwmu5NTgtW1/ilEQVAUsTX+suY85FZzrgNfMWHy7UyYZS6MMaM8zZe4orVBaKZ6lauz+eKyizjLprjSF8D+Gan3oigaYTDvlxYMSJLRupM8F4kknaS02FTthRA8bS9376GbA0i8UdGunzAY1tqhROqbTwmpnkTSO0TXOLwMgbq77j3kPUllvnWi9KkQZlIpNRGC5/k06h/6JOBwx9phP/avcWTMOEa6L5NUo08i6QWv/hQCdW8/SSLfbTCiTmcM+3H7JcEDvboEM3JBNNtQ5zMh4hbVIXn0Hz9m2I8Tn1RD0gaLW3oOK3xVWhBCUuxGK2YUQtRwuIKutvBw2yEaUm+6/8etfyH4fzD2Afzty5f5OAKBAAAAAElFTkSuQmCC")" ";

}





#cache {

    position: fixed;

    z-index: -1;

    top: 0px;

    left: 0px;

    height: 100%;

    width: 100%;

    background-color: #ffffff;

}



#loginimg {

    position: fixed;

    z-index: 2;

    height: 100%;

    width: 100%;

    top: 0px;

    left: 0px;

    background-image: url('../images/loginpage.jpg');



}



#logologin {

    position: fixed;

    z-index: 3;

    width: 100% !important;

    height: 100% !important;

    top: 50px;

    left: 50px;

    background-image: url('../images/logo.png');

	

}



#login-form {

    position: relative;

    z-index: 3;

    border-radius: 20px;

    background-color: rgba(255, 255, 255, .8);

}



/* Insertion704 */

#header{

  padding-left: 80px;

  height: 0px;

  background-color: #fefefe;

  color: #fefefe;

}

#header h1{

  color: white;

  margin-left: 10px;

background-size: cover;

}

#header h1 a{

  color: #4e515e;

}

#header a{

  color: #fefefe;

}



#content {

    background-color: #f0fbff;

    width: 98%;

}



#activity dl {

    background-color: #ffffff;

    border-color: #0cb3f0;

}



#content h2 {

    border-color: #0cb3f0;

    background-color: #0cb3f0;

    color: #ffffff;

    font-variant: small-caps;

    font-style: normal;

    font-size: 30px;

    width: 50%;

}







div.issues.box {

    color: #ffffff;

    background-color: #ffffff;

    border-color: #0cb3f0;

}



div.spent_time.box {

    background-color: #ffffff;

    border-color: #0cb3f0;

}



div.news.box {

    background-color: #ffffff;

    border-color: #0cb3f0;

}





#content p em {

    position: relative;

    top: 6px;

}



div.wiki {

    position: relative;

    top: 15px;

}







a.selected {

    background-color: #0cb3f0;

    color: #f5f5f5;

}



span.drdn-trigger {

    display: none;

}



article.news-article header h3 {

    background-color: #0cb3f0;

    color: #ffffff;

}



header h3 a {

    color: #ffffff;

    font-variant: small-caps;

    font-size: 20px;

}



p.author {

    background-color: transparent;

	margin-left: 140px;

	

}



span.author {

    background-color: transparent

;

}



#content h2 {

    margin-bottom: 30px;

}





div.issues.box {

    font-variant: small-caps;

    border-radius: 10px;

}



div.news.box {

    font-variant: small-caps;

    border-radius: 10px;

}



#activity dl {

    font-variant: small-caps;

    border-color: #0CB3F0;

    border-radius: 10px;

}



div.titre {

    font-variant: small-caps;

    font-size: 25px;

}





#loginimg {

    position: fixed;

    z-index: 2;

    height: 100%;

    width: 100%;

    top: 0px;

    left: 0px;

    background-image: url('../images/loginpage.jpg');

   /* background-repeat: no-repeat;*/

}



#logologin {

    position: fixed;

    z-index: 3;

    height: 100px;

    width: 250px;

    top: 50px;

    left: 50px;

    background-image: url('../images/logo.png');

    background-repeat: no-repeat;

	

}



#login-form {

    position: relative;

    z-index: 3;

    border-radius: 20px;

	border-color:  #009597;

    background-color: rgba(255, 255, 255, .8);

}





#username {

    border-radius: 10px;

}



#password {

    border-radius: 10px;

}



div.DataTables_sort_wrapper {

    color: #04090a;

}



h4 {

    margin-top: 20px;

}



/*Modification 20 11*/



#admin-menu a.dmsf-approvalworkflows {

    background-image: none ;

}



#browser_wrapper {

    padding-top: 10px;

}



#content {

    background-color: #ffffff;

    padding-top: 20px;

	border: none;

}



div.flash.error {

  height: 30px;

  margin-left: 45%!important;

}



#content div.flash.error, #content #errorExplanation {

    border-left: none;

    height: 100px;

}









#content h2, #content h2 > a {

    background-color: transparent;

    color: #009597;

    font-size: 18px;

    text-transform: uppercase;

}



#content input:hover {

    color: #009597;

}



#content input:hover[type="submit"] {

    background-color: #009597;

    color: #fff;

}



#content input[type="submit"] {

    background-color: #f6f6f6;

}



#content p em {

    position: static;

}



#dmsf_buttons input, #browser_filter input {

    border: 1px solid transparent;

    box-shadow: none;

    color: rgb(16, 183, 222);

}



#dmsf_buttons input:hover[type="submit"] , #browser_filter input:hover[type="submit"] {

    background-color: #009597;

    border: 1px solid #fff;

    box-shadow: none;

    color: #fff;

}



#dmsf_buttons input:hover[type="submit"], #browser_filter input:hover[type="submit"] {

    background-color: #009597;

    border: 1px solid #fff;

    box-shadow: none;

    color: #fff;

}



#dmsf_buttons input[type="submit"], #browser_filter input[type="submit"] {

    border: 1px solid #fff;

    box-shadow: none;

    color: #009597;

}



#filters select, #filters input, #month, #year {

    background-color: #f6f6f6;

}



#header {

     

background-image: url(../images/Bandeau.png);

background-size: 1500px 100px;

height: 110px;

margin-top: -2px;

color: white;

background-repeat: repeat-x;

	

}



#header h1 {

    background-image: none;

    padding-bottom: 30px;

    padding-top: 30px;

}



#header h1:before {

   

    padding-left: 90px;

}



#loginimg {

    background-size: cover ;

}



#main-menu {

    bottom: -5px;

}



#main-menu li a {

    border-bottom: none;

    padding: 4px 10px 9px 10px;

}



#main-menu li a.selected, #main-menu li a.selected:hover {

    background: none;

    color: #555;

}



#main-menu li a:hover, #main-menu li a.selected, #main-menu li a.selected:hover {

    border-bottom: 3px solid #009597;

    padding: 4px 10px 4px 10px;

}



#main-menu ul li .wiki {

    background-color: transparent;

}



#operators_status_id {

    

    padding-bottom: 3px;

    padding-left: 8px;

    padding-right: 8px;

    padding-top: 3px;

}

#project_quick_jump_box {

  display: none;

}



#project_quick_jump_box, input, select, submit, .file_selector {

    -moz-box-shadow: none;

    -webkit-box-shadow: none;

    box-shadow: none;

}



#project_quick_jump_box, .list_cf.check_box_group, .ui-autocomplete-input.autocomplete {

    border: none;

}







#search-results .dmsf-file {

    background-image: none ;

}



#wiki_add_attachment a {

    background-color: #f6f6f6;

    border-radius: 5px;

    padding: 5px 10px;

}



#wiki_add_attachment a:hover {

    background-color: #009597;

    border-radius: 5px;

    color: #fff;

    padding: 5px 10px;

}



.attachments .author {

    background-color: none;

    padding: 0px;

}



.autoscroll {

    overflow-x: visible ;

}



.box {

    border-radius: 4px;

    padding: 20px;

}



.box.tabular input, .box.tabular select, .box.tabular option, .box.tabular textarea, .list_cf.check_box_group label, #all_attributes input, #all_attributes select, #all_attributes option, #all_attributes textarea {

    background-color: #fff;

}



.contextual {

    float: right;

}



.contextual .icon {

    padding-bottom: 3px ;

    padding-top: 3px ;

}



.controller-activities #content div > a:hover {

    background-color: rgb(16, 183, 222);

    border: 1px solid transparent;

    box-shadow: none;

    color: #ffffff;

}



.controller-news.action-show #content .author {

    margin-top: 0px;

    position: absolute;

}



.controller-news.action-show #content p > a {

    background: none;

    border: none;

    color: #009597;

    font-size: 13px;

    padding: 0px;

    text-decoration: underline;

}



.controller-news.action-show .contextual {

    margin: 0px;

}



.controller-news.action-show h2, .controller-news.action-show .wiki, .controller-news.action-show #content .author {

    background-color: #f6f6f6;

    border: none;

    color: #505050;

}



.dmsf-file {

    background-image: none;

}



.dmsf-folder {

    background-image: none;

}



.fa, form .icon, .icon {

    padding-left: 5px;

    padding-right: 5px;

}



.journal.has-details {

    font-size: 13px;

}



.landing {

    background-size: cover ;

}



.list.issue-report thead tr th {

    font-size: 12px;

    text-transform: uppercase;

}



.news-article {

    margin-bottom: 50px;

}



.news-article h3 a {

    font-size: 16px;

}



.splitcontentleft {

    font-family: 'Century Gothic','Lato', Helvetika, Calibri, Arial, sans-serif;

    font-size: 13px;

}



.ui-widget-header {

    background: #009597 url(images/ui-bg_gloss-wave_35_759fcf_500x100.png) 50% 50% repeat-x;

    border: 1px solid #009597;

    border-radius: 2px;

    color: #fff;

    font-weight: bold;

}











a.projects {

    display: none;

}









a.settings:before {

    margin-right: 2px;

}









a:hover {

    color: #009597;

    text-decoration: none;

}



body, h1, h2, h3, h4 {

    font-family: 'Century Gothic', 'Lato', Helvetika, Calibri, Arial, sans-serif ;

}







div.flash.error, #errorExplanation {

    background-color: transparent ;

}



div.flash.error, #errorExplanation ul {

    margin: 2px;

    position: absolute;

    z-index: 5;

}









div.issue {

    border: none;

}



div.issues.box h3, div.members.box h3, div.news.box h3 {

    font-size: 16px;

}



div.issues.box, div.members.box, div.news.box {

    -moz-box-shadow: 5px 5px 15px #eee;

    -webkit-box-shadow: 5px 5px 15px #eee;

    box-shadow: 5px 5px 15px #eee;

}



div.issues.box, div.news.box {

    border: 1px solid #fff;

}



div.members.box {

    border: 1px solid #f6f6f6;

}



div.tabs ul {

    font-family: "century gothic";

    font-size: 13px;

    font-style: normal;

    font-variant: normal;

    font-weight: normal;

}



div.titre {

    font-family: "century gothic";

    font-size: 18px;

    font-style: normal;

    font-variant: normal;

    font-weight: bold;

    text-decoration: none;

    text-transform: uppercase;

}







div.wiki {

    position: static;

}







h3 a, h3 a:link, h3 a:visited {

    color: #009597;

    text-decoration: none;

}



p, h1, h2, h3, td, option, tr, select, legend, label, a, input, span, .dmsf_add_attachment p, textarea, input.autocomplete, .check_box_group {

    font-family: "century gothic";

    font-style: normal;

    font-variant: normal;

}



table tr td {

    padding-bottom: 12px ;

    padding-top: 12px ;

}



table.list td, table.list th {

    height: 0px;

}



table.progress tr td {

    padding-bottom: 5px ;

    padding-top: 5px ;

}



.wiki-page p {

    font-size: 22px;

}



#admin-menu a.dmsf-approvalworkflows {

    background-image: none ;

}



#content h2 {

    margin-bottom: 20px;

    width: 100% ;

}



#content input:hover[type="submit"] {

    background-color: #009597 ;

    color: #fff ;

}



#content issue {

    border-radius: 10px;

}



#dmsf_buttons input, #browser_filter input {

    border-radius: 5px;

}



#dmsf_buttons input[type="submit"] {

    font-size: 13px;

}



#login-form input[type="submit"] {

    border: none;

}







.controller-news.action-show #content .author {

    float: right !important;

    margin-top: 0px !important;

    position: relative !important;

}



.controller-news.action-show .wiki {

    background-color: #f6f6f6 !important;

    margin-top: 1px !important;

    padding-bottom: 2px !important;

    padding-top: 2px !important;

}



.controller-news.action-show h2 {

    padding-bottom: 0px !important;

}



.current-project {

    font-size: 30px !important;

}



.wiki-page table {

    -moz-box-shadow: 5px 5px 15px #eee !important;

    -webkit-box-shadow: 5px 5px 15px #eee !important;

    background-color: #f6f6f6 !important;

    border-radius: 10px !important;

}









div.issues.box, div.news.box {

    border: 1px solid #eee;

}



div.members.box {

    display: none ;

}







header h3 a, h2 a {

    font-size: 20px;

    font-variant: small-caps;

}



input[type="submit"] {

    -moz-border-radius: 4;

    background: #f6f6f6;

    border: none;

    border-radius: 4px;

    color: #647082;

    cursor: pointer;

    font-size: 15px;

    padding: 4px 7px 4px 7px;

    text-decoration: none;

}



table.cal thead th {

    background-color: #009597 !important;

}







.contextual a {

    background-color: #f6f6f6 !important ;

    border-radius: 4px !important;

    color: #647082 !important;

    font-size: 13px !important;

    padding: 3px 8px 5px 8px !important;

    text-decoration: none !important;

}



.contextual a:hover {

    background-color: #009597 !important;

    color: #fff !important;

}



p, option, tr, select, legend, label, a, input, span, .dmsf_add_attachment p, textarea, input.autocomplete, .check_box_group {

    font-family: "century gothic" !important;

    font-style: normal !important;

    font-variant: normal !important;

}



#admin-menu a.dmsf-approvalworkflows {

    background-image: none !important;

}



#header h1 .breadcrumbs {

   

    display: none !important;

}



.dmsf_uploader {

    display: none !important;

}



#sidebar

{

 margin-left: 30px;

 margin-bottom: 10px;

 background-color: #eeeeee;

 padding-left: 20px;

 

}



#sidebar h3 {



 font-size: 1em;

}



.icon {



  background-position: 0% 1000%;



}







div.issue {

 background-color: white;

}



p.author {

  text-indent: -80px;

}







td.description {

    width: 1300px;

    margin-right: 30px;

  

}



div.contextual {

  width: &0px;

}



a.icon-only.icon-edit {

  

  background-position: 0% 1000%;

   width: 44px;

}



a.external {

  font-size: 1em;

}



a.email {

   font-size: 1em;

}



span.author {

  display: block;

}



span.current-project {

	 color: white;

    font-size: 30px ;

    padding-left: -20px ;

    text-transform: uppercase ;

 margin-top: -5px;

  position: absolute;



  

}



#header h1 {

  height: 10px;

  color:white;

 

}



thead tr th {



background-color: #009597 !important;

border:none;

}







div.issue {

    border: 10px;

}



textarea.wiki-edit {

  background-color: whitesmoke

  }





a.icon-only.icon-comment {

  width: 139px;

  background-position: 0% 1000%;

}



a.icon-only.icon-del {

  width: 56px;

  background-position: 0% 1000%;

  

}



a.delete.icon-only.icon-del {

  width: 40px;

  background-position: 0% 1000%;

}



html body input[type="checkbox"] {

  accent-color: #009597 !important;

}



html body input[type="radio"] {

  accent-color: #009597 !important;

}







#news {

  display: none;

}



.close-icon

{

  position: absolute;

width: 40px;

display:block;

height:40px;



background-repeat: no-repeat;

background-size: 50%;

background-image: url(../images/close.png);

}



input:focus , textarea:focus, select:focus  { 

  outline: none !important;

  border: none;

  border-color: #009597;

  box-shadow: 0 0 10px #009597;

    }

	

div.flash.error {

  margin-top: 20px;

}



table a

{

color: #169 !important;

}



table a:hover

{

color: #009597 !important;

}





thead tr th  {

color: white !important;

border:none !important;

}



thead tr th  a {

color: white !important;

border:none !important;

}





td {

border:none !important;

}





#header {

  background-color: white;

}





div.cactusbtn {

  margin-left: 60%;

  line-height: 22px;

}



div.libelleannonce {

  font-weight: bold;

}





div.integrationbtn {

  line-height: 22px;

}



div.assistancebtn {

  line-height: 22px;

}



div.accesannonces {

  line-height: 40px;

}



div.tmabtn {

  line-height: 22px;

}



article.news-article header h3 {

 background-color: white;

}

/* 2024 */



a.remove-upload:before {

display: inline-block!important;

width: -40px!important;

margin-left: 5px!important; 

transform: scale(2)!important;

content : "\01F5D1"!important;

}



a.icon.icon-del {

  background-color: #FFC3B6!important;

}



#quick-search a:before{

content: "\01F50D"!important;	

}



#quick-search a {

display: none;

}



#quick-search #q {

width: 70%!important;

margin-top: 10px!important;

margin-left: 1px!important;

}





#note-1 {

   background-color:#EBEDEF!important;

   padding-bottom: 10px!important;

}

#note-3 {

   background-color:#EBEDEF!important;

    padding-bottom: 10px!important;

}



#note-5 {

   background-color:#EBEDEF!important;

    padding-bottom: 10px!important;

}



#note-7 {

   background-color:#EBEDEF!important;

    padding-bottom: 10px!important;

}



#note-9 {

   background-color:#EBEDEF!important;

    padding-bottom: 10px!important;

}



tr.odd.priority-highest { background: #FFC3B6!important; }





a {

  color: #009597 !important;

  text-decoration: none;

}





a:hover,

a:focus,

a:active {

  color: #009B74 !important;



}





.integrationbtn a,

.ticketcontribbtn a,

.ticketassistancebtn a,

.ticketannoncebtn a,

.assistancebtn a,

.cactusbtn a,

.tmabtn a,

.accesannonces a {

  color: white !important;

}





.integrationbtn a:hover,

.integrationbtn a:focus,

.integrationbtn a:active,

.ticketcontribbtn a:hover,

.ticketcontribbtn a:focus,

.ticketcontribbtn a:active,

.ticketassistancebtn a:hover,

.ticketassistancebtn a:focus,

.ticketassistancebtn a:active,

.ticketannoncebtn a:hover,

.ticketannoncebtn a:focus,

.ticketannoncebtn a:active,

.assistancebtn a:hover,

.assistancebtn a:focus,

.assistancebtn a:active,

.cactusbtn a:hover,

.cactusbtn a:focus,

.cactusbtn a:active,

.tmabtn a:hover,

.tmabtn a:focus,

.tmabtn a:active,

.accesannonces a:hover,

.accesannonces a:focus,

.accesannonces a:active {

  color: white !important;

}



#main-menu a:hover {

  color: white !important;

}

#main-menu li a:hover { background-color: #009597 !important;}



#header input#q {

  padding-left: 10px !important;

}



#header input[type="submit"][name="commit"] {

  margin-top: 11px !important;

}
