@import url(datatables.css);

td {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
a {  color: #2C4DF0; text-decoration: none}
a:hover {  color: #2C4DF0; text-decoration: underline}

.un {  color: #FFFFFF; text-decoration: none ; font-size: 0.85em}
a.un:hover {  color: #FFFFFF; text-decoration: underline}
.dx {  color: #2C4DF0; text-decoration: none ; font-size: 0.85em}
a.dx:hover {  color: #2C4DF0; text-decoration: underline}

.ts {  color: #FFFFFF; text-decoration: none ; font-size: 1.6em; font-weight: bold}
a.ts:hover {  color: #2C4DF0; text-decoration: none}

.qa {  color: #FE66FF; text-decoration: none}
a.ts:hover {  color: #2C4DF0; text-decoration: none}

.cq {  color: #FFFFFF; text-decoration: none ; font-size: 0.85em}
a.cq:hover {  color: #FFFFFF; text-decoration: underline}

.sx {  color: #5F48BA; text-decoration: none}
a.sx:hover {  color: #5F48BA; text-decoration: underline}


form {  margin:0px;}
.menu {  font-size: 0.9em; color: #2C4DF0; background-color: #EAE0F9; font-family: Arial, Helvetica, sans-serif}
.menubis {  border: 1px #959EAD solid; font-size: 0.9em; color: #666666; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; NAME="Input"}
.chps {  font-family: Arial, Helvetica, sans-serif; font-size: 0.95em}
.gras {  font-weight: bold}
.grasbleu {  font-weight: bold; color: #2C4DF0}
.grasrose {  font-weight: bold; color: #FE66FF}
.trbleu {  font-size: 1.2em; font-weight: bold; color: #2C4DF0}
.titxt {font-size: 0.85em}
.titxtblanc { color: #FFFFFF; font-size: 0.85em}
.titxtgris {font-size: 0.85em; color: #666666}
.italic {  font-style: italic}
.txtalign {   text-align: justify}
.crtr {  font-size: 1.2em; font-weight: bold; color: #0000FF}
.txtblanc {  color: #FFFFFF}.txtvi {  color: #5F48BA}

.tr {  font-size: 1.6em; font-weight: bold; color: #FFFFFF}

.grasblanc {  font-weight: bold; color: #FFFFFF}

.bouton_valider{ letter-spacing: -50px;font-size: 0px; border-width : 0px; width : 93px; height : 25px;background-image: url('./images/elements/b_validez_clair.gif'); background-repeat: no-repeat; background-position: 50% 50%}
.bouton_modifier{ letter-spacing: -50px;font-size: 0px; border-width : 0px; width : 93px; height : 25px;background-image: url('./images/elements/b_modifier.gif'); background-repeat: no-repeat; background-position: 50% 50%}
.bouton_ok{ letter-spacing: -50px;font-size: 0px; border-width : 0px; width : 30px; height : 15px;background-image: url('./images/elements/go.gif'); background-repeat: no-repeat; background-position: 50% 50%}
.bouton_fermer{ letter-spacing: -50px;font-size: 0px; border-width : 0px; width : 17px; height : 17px;background-image: url('./images/elements/suppr_chat.gif'); background-repeat: no-repeat; background-position: 50% 50%}

.inscription a {
 display:inline-block;
 width:13px;
 height:13px;
 margin-bottom:2px;
 background:url('images/elements/checked.gif') no-repeat;
}

.inscription a.active {
 background:url('images/elements/unchecked.gif') no-repeat;
}

.desinscription a {
 display:inline-block;
 width:13px;
 height:13px;
 margin-bottom:2px;
 background:url('images/elements/unchecked.gif') no-repeat;
}


.blocDetail {
 display:block;
 padding:10px;
 font-size:12px;
 font-family:Arial, Verdana;
}

.blocDetail p,
.blocDetail h1,
.blocDetail h2,
.blocDetail h3 {
 margin:0;
 padding:0;
}

.blocDetail h1,
.blocDetail h2 {
 display:inline-block;
 color:#6650bd;
 font-size:11px;
 height:20px;
 line-height:20px;
 font-family:Verdana;
 font-weight:normal;
 text-transform:uppercase;
 background:url('images/elements/titre_g.gif') no-repeat;
}

.blocDetail h1 span,
.blocDetail h2 span {
 display:inline-block;
 padding:0 10px;
 background:url('images/elements/titre_d.gif') right 50% no-repeat;
}

.blocDetail h2 {
 margin-top:15px;
}

.blocDetail h3,
.blocDetail th {
 color:#fff;
 font-size:12px;
 font-weight:normal;
 padding:2px 10px;
 text-transform:uppercase;
 background:#5379ff;
}

.blocDetail p {
 padding:2px 10px 5px 10px;
}

.blocDetail p span {
 width:50%;
 display:inline-block;
}

.blocDetail table {
 width:100%;
}

.blocDetail table td {
 padding:2 10px;
}

.blocDetail table th.sexe {
 width:25%;
 border-left:1px solid #fff;
}

.blocDetail table td.sexe {
 width:25%;
 text-align:center;
 border-left:1px solid #ccc;
}
