/* Site */
* { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
body { background-image:url(http://www.gigapass.tv/images/fond.gif); background-repeat:repeat-x; padding:0px; margin:0px; }
a img { border:0px; }
form { padding:0px; margin:0px; }
input { padding:0px; margin:0px; }

/* Balise */
a 		{ font-weight:bold; color:#3d495d; text-decoration:none; font-size:12px; }
a:hover { color:#ff2287; text-decoration:none; }

/* Class */
.inputtext { min-width: 0; margin:0px; padding:0px; background:none; border:none; vertical-align:middle; margin-top:2px; width:86px; height:16px; }
.input_form { min-width: 0; margin:0px; padding:0px; vertical-align:middle; width:120px; height:16px; }
.input_form2 { min-width: 0; margin:0px; padding:0px; vertical-align:middle; width:120px; height:16px; margin-left:4px; }
.footer-copy { color: #c8dbff; font-size:12px; }

table.ticket_tbl { margin-top:5px; color:#3d495d; font-size:12px; }

table.ticket_tbl tr.row1 td { background-color:#d3d7e0; }
table.ticket_tbl tr.row2 td { background-color:#f8f8f8; }
table.ticket_tbl tr td.status_ticket { color:#ff2287; font-weight:bold;}

span.norm { color:#29364d; }
span.norm2 { color:#ff2287; }
span.status_ticket { color:#ff2287; font-weight:bold; }

table.infotable th { padding-left:10px; }
tr.info td{ padding:5px; padding-left:10px; color:#29364d; }
div#reply #message { border:1px solid #d0d0d0; background-color:#f5f5f5; }
p#errormessage { border-color: #903; background-color: #fcc; color: #903; }

#infomessage, #warnmessage, #errormessage {
    margin-bottom: 1.5em;
    padding: 0.3em;
    font-weight: bold;
    border-top: 1px solid;
    border-bottom: 1px solid;
	width:60%;
}
.error { color: #FF0000; }