/* Définition de règle */
@charset "utf-8";

body {font-family: Arial, Helvetica, sans-serif;
color: #1B1B1B;
}

input[type='text'], input[type='password'], select, textarea{
 border-color: #B4B4B4;
 border-width: 1px;
 border-style: solid;
 
}

table {border-collapse: collapse;}
td {font-size: 9pt; padding: 0px 0px 1px 0px;}

input{ font: normal 85%; margin: 0px 0px 1px 0px;}
select{font: normal 85%; margin: 0px 0px 1px 0px;}
textarea{font: normal 95%; margin: 0px 0px 1px 0px;}

h3 {color: #000099; font-size: 12pt; font-weight: bold; margin-left:40 ; text-align: center;}

h4 {color: #000099; font-size: 11pt; font-weight: bold;  text-align: center;}

h1 {color: #0000ff; font-size: 16pt; text-align: center; text-transform: uppercase; word-wrap: break-word;}

h2 {
    font-size: 13pt;
    color: #008ABE;
    font-weight: bold;
    text-align: center;
}

hr {
    color: #DEDEDE;
    background-color: #DEDEDE;
    height: 1px;
    border: medium none;
}

a
{
 color: #337AB7;
}

a:visited
{
 color: #337AB7;
}

a:hover
{
 color: #23527C;
}

ul,li {list-style-type: none; margin-left: 10 ; font-size: 8pt; margin-top:4; margin-bottom:0; font-weight: bold; text-transform: uppercase; padding: 0;  margin-right:0;  margin-bottom:-3;}

p {font-size: 9pt;}

/* Fin de la section de style généré par WebExpert le 30/09/2004 16:33:34 */



table.liste, table.visu
{
/* width: 100%;*/
 max-width: 850px;
 border-collapse: collapse;
 border-top: solid 1px #CCCCCC;
 border-left: solid 1px #CCCCCC;
}

table.liste th, table.visu th
{
 padding-top: 2px;
 padding-right: 4px;
 padding-bottom: 2px;
 padding-left: 4px;
 border-right: solid 1px #DEDEDE;
 border-bottom: solid 1px #DEDEDE;
}

table.liste td, table.visu td
{
 padding-top: 2px;
 padding-right: 4px;
 padding-bottom: 2px;
 padding-left: 4px;
 border-right: solid 1px #DEDEDE;
 border-bottom: solid 1px #DEDEDE;
}

table.visu td
{
 background-color: #F9F9F9;
}

table.visumini
{
 border: solid 1px #DEDEDE;
}

table.visumini td.libelle
{
 width: 300px;
}

table.visumini th, table.visumini td
{
 vertical-align: top;
 padding-top: 0px;
 padding-bottom: 0px;
 font-size: 0.7em;
}


.bluetext{
 color: #008ABE;
}


   .menuitem1
   {
    width: 150px;
    height: 23px;
    padding-top: 9px;
    margin-top: 10px;
    /*background: url("images/menuitem1.png");*/
    background-color: #9B0015;
    border-radius: 8px;
    text-align: center;
    font-family: verdana;
    font-weight: bold;
    font-size: 11px;
    cursor: pointer;
   }

   .menuitem2
   {
    width: 150px;
    height: 34px;
    padding-top: 8px;
    margin-top: 10px;
    /*background: url("images/menuitem2.png");*/
    background-color: #9B0015;
    border-radius: 8px;
    text-align: center;
    font-family: verdana;
    font-weight: bold;
    font-size: 11px;
    cursor: pointer;
   }

   .menuitemlink
   {
    color: white;
    text-decoration: none;
   }

.menuitem1:hover,.menuitem2:hover{
 background-color: #3D99BC;
}


/* tableau */

.table{
 border-width: 0px;
}

.table a:focus, .table a:hover {
    color: #23527C;
    text-decoration: underline;
}
.table a:active, .table a:hover {
    outline: 0px none;
}
.table a {
    color: #337AB7;
    text-decoration: none;
}

.table th{
 font-weight: normal;
 font-size: 12px;
 border-color: #DEDEDE;
border-right-color: #DDD;
background : transparent linear-gradient(to bottom, #FFF 0%, #EEE 86%, #DDD 100%) repeat scroll 0% 0%;
min-height: 22px;
padding: 3px 0px 3px 0px;
border-bottom-color: #328AD0;
color : #328AD0;
padding-right: 3px;
padding-left: 3px;
text-align: left;
border-style: solid;
border-width: 1px;
}

.table td{
 border-color: #DEDEDE;
min-height: 22px;
padding: 1px 3px 1px 3px;
line-height: 1.5em;
border-style: solid;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #F7F7F7;
}

.table-hover > tbody > tr:hover {
  background-color: #EFEFEF;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

.titleCol{
  background-color: #F9F9F9;
}