
html{font-size: 100%;} 
body{margin: 0 auto; font: 0.9em "Verdana",Arial,sans-serif; color: #730004; background-color:#C7C5FF;}

/*
disable chromium header and footer
*/
@media print {
  @page { margin: 0; }
}

h3 {
font-family:verdana, sans-serif;
font-size:100%;
color:blue;
background-color:transparent;
text-align:left;
margin-left:30px;
margin-top:30px;
}
h2 {
font-family:verdana, sans-serif;
font-size:110%;
color:black;
background-color:transparent;
text-align:left;
margin-left:12px;
margin-top:25px;
margin-bottom:20px;
text-decoration:underline;
}
h1 {
font-family:verdana, sans-serif;
font-size:130%;
color:black;
background-color:transparent;
text-align:left;
margin-left:10px;
margin-top:10px;
}
p {
font-family:verdana, sans-serif;
font-size:120%;
color:black;
background-color:transparent;
text-align:justify;
margin:10px;
width:800px;
}

a:link {
font-family:verdana, sans-serif;
font-size:100%;
color:#344a8a;
background-color:transparent;
text-decoration:none;
}
a:visited {
font-family:verdana, sans-serif;
font-size:100%;
color:#344a8a;
background-color:transparent;
text-decoration:none;
}
a:hover {
font-family:verdana, sans-serif;
font-size:100%;
color:red;
background-color:transparent;
text-decoration:none;
}

td {
font-family:verdana, sans-serif;
font-size:80%;
color:black;
text-align:left;
background-color:transparent;
border-color:transparent;
border-style:solid;
border-width:1px;
}

ul,li {
font-family:verdana, sans-serif;
font-size:100%;
text-align:left;
margin-left:22px;
margin-top:5px;
}

textarea {
width:610px;
height:100px;
}

table {
margin-bottom:0px;
}



#place {
font-family:verdana, sans-serif;
font-size:100%;
font-weight:bold;
color:#344a8a;
background-color:transparent;
border-bottom: 1px solid #bfbfbf;
padding-bottom:17px;
padding-top:12px;
padding-left:5px;
margin-bottom:20px;
}

#place a {
color:#344a8a;
text-decoration:underline;
}



/*opened ticket*/
.ticket {
	font-size: 90%;
	margin-left:50px;
	margin-bottom:25px;
	border: 2px solid orange;
	background-color:#ccff99;
	width:802px;
	padding-left:18px;
}

/*closed ticket*/
.ticket_c {
	font-size: 75%;
	margin-left:50px;
	margin-bottom:25px;
	border: 2px solid orange;
	background-color:grey;
	width:802px;
	padding-left:18px;
}

/*all tickets*/
.ticket_content {
font-size:100%;
background-color:transparent;
text-align:justify;
margin-left:5px;
margin-top:15px;
margin-bottom:20px;
}

.ticket_content p {
font-size:100%;
color:#910081;
width:717px;
margin-left:0px;
background-color:#F1FFE3;
padding-left:24px;
padding-right:24px;
padding-top:10px;
padding-bottom:10px;
}

.subticket_content {
font-size:80%;
background-color:transparent;
text-align:justify;
margin-left:5px;
margin-top:10px;
margin-bottom:15px;
}

.subticket_content p {
font-size:120%;
color:#910081;
width:590px;
margin-left:14px;
background-color:#DBFFB6;
padding:10px;
}

/*NAV*/
.navbar {
width:895px;
background-color:#FFF;
margin-top:0px;
margin-left:10px;
padding-left:10px;
padding-top:1px;
padding-bottom:1px;
border:1px solid #949494;
color:#949494;
}

/*title*/
.admin0 {
width:895px;
background-color:#78d5e3;
margin-top:0px;
margin-left:10px;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
border:1px solid #222222;
color:black;
}

/*title*/
.admin0_link {
width:895px;
background-color:#BB9EFF;
margin-top:0px;
margin-left:10px;
padding-left:10px;
padding-top:1px;
padding-bottom:1px;
border:1px solid #222222;
color:black;
}

/*title*/
.admin0_fab {
width:895px;
background-color:#e4d8ff;
margin-top:0px;
margin-left:10px;
padding-left:10px;
padding-top:1px;
padding-bottom:1px;
border:1px solid #222222;
color:black;
}

/*fiche*/
.admin1 {
width:900px;
height:340px;
background-color:#ccff99;
margin-top:0px;
margin-left:10px;
padding-left:5px;
border:1px solid #222222;
color:black;
}

/*gbrt*/
.admin1 {
width:900px;
height:240px;
background-color:#ccff99;
margin-top:0px;
margin-left:10px;
padding-left:5px;
border:1px solid #222222;
color:black;
}

.fiche_head {
background-color:;
padding:2px;
margin-top:15px;
margin-bottom:5px;
/*color:#910081;*/
}

/*cmts*/
.admin2 {
width:900px;
background-color:#4c868f;
margin-top:0px;
margin-bottom:10px;
margin-left:10px;
padding-left:5px;
border:1px solid #222222;
color:grey;
}

/*links #ccff99 #EFCC5A */
.admin3 {
width:900px;
background-color:#ccff99;
margin-top:10px;
margin-bottom:50px;
margin-left:10px;
padding-left:5px;
border:1px solid #222222;
color:grey;
}

/*tickets*/
.admin4 {
width:900px;
background-color:#a399ff;
margin-top:0px;
margin-bottom:520px;
margin-left:10px;
padding-top:15px;
padding-left:5px;
border:1px solid #222222;
color:black;
}

.adminleft {
width:200px;
margin-left:2px;
margin-top:2px;
float:left;
}

.adminleft2 {
width:650px;
margin-left:20px;
margin-bottom:2px;
float:left;
color:white;
}

.adminleft2 a {
color:#6699cc;
}

/*contour img*/
.adminimg {
padding-bottom:5px;
}

/*admin shot*/
.shot {
width: 275px;
float:left;
border-color:orange;
border-style:solid;
border-width:1px;
margin-top:10px;
padding:5px;
background-color:#222222;
color:grey;
}

/*admin att*/
.att {
width: 250px;
float:left;
border-color:orange;
border-style:solid;
border-width:1px;
padding:5px;
margin-left:10px;
margin-top:10px;
font-size:12px;
background-color:#a399ff;
}

.attptk {
width: 1300px;
float:left;
border-color:orange;
border-style:solid;
border-width:1px;
padding:5px;
margin-left:0px;
margin-top:0px;
font-size:12px;
background-color:#ffffff;
}

.attptk table {
font-size:100%;
padding:5px;
}

.attptk td {
border-style:solid;
border-width:1px;
border-color:#949494;
}

.attptk_ask {
width: 700px;
float:left;
border-color:green;
border-style:solid;
border-width:1px;
padding:5px;
margin-left:0px;
margin-top:0px;
font-size:12px;
background-color:#d7d6ff;
}

.attptk_ask table {
font-size:100%;
padding:5px;
}

.attptk_ask td {
border-style:solid;
border-width:1px;
border-color:#949494;
background-color:#ffffff;
}

.attptk_imprim {
width: 1000px;
float:left;
border-color:orange;
border-style:solid;
border-width:0px;
padding:0px;
margin-left:0px;
margin-top:0px;
font-size:12px;
background-color:#ffffff;
}

.attptk_imprim table {
font-size:120%;
padding:10px;
}

.attptk_imprim td {
border-style:solid;
border-width:1px;
border-color:#949494;
}

.gauche {
width: 720px;
float:left;
background-color:white;
margin-left:5px;
margin-top:10px;
padding:10px;
border-radius:0px 5px 5px 0px;
}

.gauche table {
font-size:90%;
margin-top:10px;
}

.gauche2 {
width: 470px;
float:left;
background-color:white;
margin-left:10px;
margin-top:10px;
}

.gauche2 table {
font-size:90%;
}

.changelog {
width: 980px;
margin-left:1px;
}

.status {
width: 720px;
float:left;
background-color:white;
margin-left:5px;
margin-top:10px;
margin-bottom:100px;
}

.status table {
font-size:100%;
margin-top:10px;
}

.status td {
font-family:verdana, sans-serif;
font-size:80%;
color:black;
text-align:left;
background-color:transparent;
border-color:#D8D8D8;
border-style:solid;
border-width:1px;
}

.calevent {
width: 700px;
background-color:#fffff0;
margin-left:5px;
margin-bottom:5px;
}

.calperiod {
width: 700px;
background-color:#ffefd5 ;
margin-left:5px;
margin-bottom:5px;
}

.rvdlist {
width: 700px;
background-color:#ffd6fa ;
margin-left:5px;
margin-bottom:5px;
}

.usercrea {
width: ;
background-color:#ffd6fa ;
margin-left:5px;
margin-bottom:5px;
}

.calperiod_valid {
width: 700px;
background-color:#ffd6fa ;
margin-left:5px;
margin-bottom:5px;
font-size:80%;
color:black;
float:left;
}

.calperiod_valid_long {
width: 700px;
background-color:#eaeaea ;
margin-left:5px;
margin-bottom:5px;
font-size:80%;
color:black;
float:left;
}

.calperiod_info {
width: 700px;
background-color:#ffefd5 ;
margin-left:705px;
margin-bottom:5px;
}

.calperiod_info_valid {
width: 700px;
background-color:#d6e6ff ;
margin-left:705px;
margin-bottom:5px;
font-size:80%;
color:black;
}

.schess0 {
width: 700px;
background-color:#dbd6ff ;
margin-left:5px;
margin-bottom:1px;
font-size:80%;
color:;
}

.schess {
width: 700px;
background-color:#d6e6ff ;
margin-left:5px;
margin-bottom:5px;
font-size:80%;
color:;
}

.stockess_imp table {
font-size:90%;
}

.stockess_imp td {
border-color:green;
border-style:solid;
border-width:1px;
}

.period table {
font-size:100%;
margin-top:10px;
border-color:#D8D8D8;
border-style:solid;
border-width:1px;
}

.prdbloc {
height:24px;
text-align:center;
}

.prdblocr {
height:12px;
text-align:center;
}

.prdbloc a {
color:black;
}

.prdblocr a {
color:black;
}

.prdbloci1 {
height:7px;
font-size:90%;
text-align:right;
background-color:yellow;
}

.prdbloci2 {
height:7px;
font-size:90%;
text-align:right;
background-color:orange;
}

.prdbloci3 {
height:7px;
font-size:90%;
text-align:right;
background-color:#00ffa6;
}

.prdbloci4 {
height:7px;
font-size:90%;
text-align:right;
background-color:#FFBCED;
}

.prdbloc_hash {
height:24px;
text-align:center;
background: url( "hachure.png" );
}

.prdblocr_hash {
height:12px;
text-align:center;
background: url( "hachure.png" );
}

.prdbloci_hash {
height:7px;
text-align:center;
background: url( "hachure.png" );
}


.prdbloc_hash a {
color:black;
}

.prdblocr_hash a {
color:black;
}

.catbutlist {
height:24px;
text-align:center;
padding-left:80px;
}

.catbutton {
float:left;
}

.charge {
float:left;
background-color:white;
margin-left:5px;
margin-top:10px;
margin-bottom:20px;
}

.charge table {
width:1100px;
font-size:90%;
margin-top:10px;
}

.charge td {
border-color:white;
border-width:1px;
border-style:solid;
padding:2px;
}

.charge_stats {
float:left;
background-color:white;
margin-left:5px;
margin-top:0px;
margin-bottom:80px;
}

.charge_stats table {
width:1200px;
font-size:90%;
}

.graph table {
margin-top:0px;
}

.graph td {
font-family:verdana, sans-serif;
font-size:40%;
color:black;
text-align:left;
background-color:transparent;
border-color:#D8D8D8;
border-style:solid;
border-width:1px;
}

.stats table {
font-size:100%;
margin-top:10px;
border-color:#D8D8D8;
border-style:solid;
border-width:1px;
background-color:#87ceeb;
}

.stats td {
font-size:100%;
margin-top:10px;
border-color:#D8D8D8;
border-style:solid;
border-width:1px;
background-color:#fff;
}

.stats2 table {
font-size:100%;
margin-top:10px;
border-color:#D8D8D8;
border-style:solid;
border-width:1px;
background-color:#ceeb86;
}

.stats2 td {
font-size:100%;
margin-top:10px;
border-color:#D8D8D8;
border-style:solid;
border-width:1px;
background-color:#fff;
}

.askval table {
font-size:100%;
margin:0px;
border-color:#D8D8D8;
border-style:solid;
border-width:0px;
background-color:#c5fae2;
}

.ewo {
width:1295px;
background-color:#DB9EFF;
margin-top:0px;
margin-left:10px;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
border:1px solid #222222;
color:black;
}

.warning {
width: 700px;
border-color:green;
border-style:solid;
border-width:1px;
padding:5px;
margin-left:0px;
margin-top:0px;
font-size:12px;
background-color:#D2D2D2;
color:#FF2300;
}

.off_group {
background-color:#eaffff;
border-color:#d9d9d9;
border-style:solid;
border-width:1px;
cursor:pointer;
width:55px;
height:24px;
color:#565656;
font-size:80%;
}

.in_group {
background-color:#a4cf88;
border-color:#d9d9d9;
border-style:solid;
border-width:1px;
cursor:pointer;
width:55px;
height:16px;
color:#464646;
font-size:80%;
float:left;
text-align:center;
margin-left:2px;
margin-top:2px;
}

.gallerie {
width: 772px;
border-color:orange;
border-style:solid;
border-width:1px;
margin-top:10px;
padding:13px;
background-color:#222222;
color:grey;
}
