/*- 1: Reset ---------------------------------- */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
form, label,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;text-align:left;vertical-align:baseline;}

body {background-color: #fff;font: 12px/18px "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;height:100%}
html {
	height:100%;
}
p { font-size:12px; }

.c_button {
    color: red;
}
.top_align {
    vertical-align: top;
}
.ui-autocomplete {
    max-height: 600px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 5px;
}
.ui-datepicker {
	width: 18em;
}
.zebra tr:nth-child(even) > td {
    background-color: #EEE;
}
.zebra tr:nth-child(odd) > td {
    background-color: #FFF;
}
.zebra tr:hover > td {
    background-color: #c0c0c0 !important;
}
.fa-trash-alt {
	color: grey;
}
.montant {
	text-align:right;
}
table td.right {
	text-align: right;
}
table td.center {
	text-align: center;
}
table td.left {
	text-align: left;
}

label.contact {
	margin-left: 4px;
	display: block;
}
i.contact {
	display: block;
}
#heading_wrapper {background-image: url(../img/navtop.gif);background-repeat: repeat-x;background-position:bottom;margin-bottom:15px;}
#heading { width: 960px; margin: 0 auto; }
#heading { padding: 18px 0px 18px 0px;text-shadow: #333 1px 1px 1px; }
#selector { float:right;width: 320px;color: #FFF;margin-top: -50px;font-weight:bold; }
#navigation ul li{ list-style: none;float: left;padding: 0px 13px 0px 0px;font-family: "Myriad Pro","Myriad Set","Myriad Apple",Myriad,Helvetica Neue,Arial,Verdana,Sans-serif;}
#navigation ul li a:link, #navigation ul li a:visited {color: #fff;text-decoration: none;margin: 10px 0;border-bottom: 1px dotted #bbb; }
#navigation ul li a:hover { color: #FFF;	text-decoration: none; border-bottom: 1px solid #fff;}
#navigation .current { color: #fff;	text-decoration: none; border-bottom: 1px solid #fff;}

#selinst {
	position: absolute;
	width: 320px;
}

#box { width: 1060px; margin: 0 auto;}

#content { width: 760px; float:right;margin: 0; background-color:#fff;}
#content p a:link, #content  p a:visited, #content li a:link, #content li a:visited {text-decoration:none;border-bottom: 1px dotted #bbb; color: #a81b19;}
#content p a:hover, #content li a:hover {border-bottom: 1px solid #888;color: #a81b19;}

.clearfix { display: inline-block; vertical-align: middle; }
#logo { width: 500px; }
.logo_bold { font-weight: bold; }
#logo h1 { margin-bottom:18px;font: normal 34px/36px; }

h1 a { color: #FFF;text-decoration: none; }
h1 {color: #333;margin-bottom: 18px;font: normal 24px "Myriad Pro","Myriad Set","Myriad Apple",Myriad,Helvetica Neue,Arial,Verdana,Sans-serif;}
h2 {color: #776441;font: bold 11px/18px "Myriad Pro","Myriad Set","Myriad Apple",Myriad,Helvetica Neue,Arial,Verdana,Sans-serif;border-top: 5px solid #d3d3d3;border-bottom: 1px dotted #d3d3d3;text-transform: uppercase;padding-top: 5px;padding-bottom: 3px;margin-bottom:5px;margin-top:20px;clear:both;}
h3 {color: #fecd7b;	font: bold 30px/36px "Myriad Pro","Myriad Set","Myriad Apple",Myriad,Helvetica Neue,Arial,Verdana,Sans-serif;letter-spacing: -2px;}
h4 {color: #a81b19; font: bold 16px/18px "Myriad Pro","Myriad Set","Myriad Apple",Myriad,Helvetica Neue,Arial,Verdana,Sans-serif;}

h1.sg {color: #333;margin-bottom: 18px;font: normal 34px/36px "Myriad Pro","Myriad Set","Myriad Apple",Myriad,Helvetica Neue,Arial,Verdana,Sans-serif;}

.entryinfo {
	font: 11px/18px Georgia,"Times New Roman",Times,serif;
	border-bottom: 1px dotted #d3d3d3;
	margin: 0px 0px 18px;
    background-color: #660099;
}

div.test {
    font: 11px/18px Georgia,"Times New Roman",Times,serif;
    border-bottom: 1px dotted #d3d3d3;
    height:20px;
    vertical-align:bottom;
}
.date, .comments {color: #888;text-transform:uppercase;width:220px;float:left;margin-bottom:0;}
.comments {float: right;text-align:right; }

/* ------------------------------------
Navigation
--------------------------------------- */
#contentnav { width:180px;margin:0 20px 0 0; float:left;font-size:11px;}
#navi {	background: url(../img/dot.gif) top repeat-x;}
#navi, #navi ul {list-style-type:none;margin:0px;padding:0px;}
#navi li {padding-top:5px;padding-bottom:5px;}
#navi li a { text-decoration: none;color:#666666;padding-left:16px;}
#navi li a:hover {color:#000000;}
#navi a.arrowright {background: url(../img/arrow-right.gif) 2px 5px no-repeat;}
#navi a.arrowdown {background: url(../img/arrow-down.gif) 2px 5px no-repeat;}
#navi li.one {background: url(../img/dot.gif) bottom repeat-x;}
#navi li.one a {display:block;}
#navi ul.sub {margin-top:3px;}
#navi li.two a { margin-left:13px;display:block;}
#navi a.current {color:#a81b19;}
#navi li a.current:hover {color:#a81b19;}

/* ------------------------------------
footer
--------------------------------------- */
#footer {border-top: solid #d3d3d3 1px;clear:both;margin:15px 0 20px 0;padding:5px 0 20px 0;}
#footer p {font-size:10px;color: #333;}
#footerleft{padding: 0;margin: 0;float:left;}
#footercenter { float:left;text-align:center;}
#footercenter p{font-size:10px;color: #333;text-align:center;margin:0 0 0 160px;}
#footerright { float:right;}
#footerright p a { text-decoration:none;border:none; }
/* ------------------------
 Formulaire
 */
 #content fieldset {padding:20px;margin-top:00px;border: 1px solid;border-color: #776441; }
  #content fieldset ul { list-style-type:none;margin:0px;padding:0px;}
 #content legend { font: bold 11px 'verdana',helvetica,sans-serif;background-color: #fff; padding:6px; color:#776441;border: 1px solid;border-color: #776441;}
 input.btn {
	margin-top:20px;
 	padding: 4px;
 	color:#fff;
	font: bold 11px 'verdana',helvetica,sans-serif;
	background-color:#776441;
	border: 1px solid;
	border-color: #776441;
}
 input.btnhov {	color:#776441; background-color:#fff;
 cursor:  pointer;  }
/* ------------------------
client
 */
td.td35 { width:30pt; }
td.td50 { width:50pt; }
td.td60 { width:60pt; }
td.td70 { width:70pt; }
td.td80 { width:80pt; }
td.td90 { width:90pt; }
td.td100 { width:90pt; }
td.td120 { width:120pt; }
td.td150 { width:150pt; }
td.td200 { width:200pt; }
td.td220 { width:220pt; }
td.td230 { width:230pt; }
td.td295 { width:295pt; }
td.td400 { width:400pt; }
td.td430 { width:430pt; }
td.td500 { width:500pt; }

#detail { width:100%;margin:0; float:none; display:block;clear:both;font-size:11px;}
#detail table { margin:0;padding:0;border:none; }
#detail td { font-size: 11px; padding:1px 2px 1px 2px;margin:0px;border:1px solid #d3d3d3; }
#detail h1 {color: #333;font: normal 24px "Myriad Pro","Myriad Set","Myriad Apple",Myriad,Helvetica Nueue,Arial,Verdana,Sans-serif;;border-top: 5px solid #d3d3d3;border-bottom: 1px dotted #d3d3d3;text-transform: uppercase;padding-top: 5px;padding-bottom: 5px;margin:20px 0 0 0;clear:both;}
#detail h2 {color: #776441;border-bottom:none;font: bold 11px/18px "Myriad Pro","Myriad Set","Myriad Apple",Myriad,Helvetica neue,Arial,Verdana,Sans-serif;border-top: none;text-transform: uppercase;padding-top: 5px;padding-bottom: 0px;margin-bottom:0px;margin-top:20px;clear:both;}
#detail a:link, #detail a:visited {letter-spacing:1px;text-decoration:none; color: #776441;font-weight:bold;}
#detail a:hover {border-bottom: 1px solid #333;color: #776441;}
#tableheader { background-color:#d3d3d3;margin-bottom:10px;}
#tableheader td { text-align:center;font-size: 11px; font-weight:bold; padding:2px;margin:0px;border:1px dotted #fff; }
fieldset { border:1px solid #d3d3d3;color:#333;}
fieldset p { font-size:11px; color:#333;padding:10px;}
fieldset textarea { margin:10px;}
legend { text-transform: uppercase;padding:3px;color: #776441;border:1px solid #d3d3d3;font: bold 11px/18px Verdana,Sans-serif; }

 input.btn {
	margin:20px 10px 0 0;
 	padding: 4px;
 	color:#fff;
	font: bold 11px 'verdana',helvetica,sans-serif;
	background-color:#776441;
	border:none;
	border-right: 2px solid #d3d3d3;
	border-bottom: 2px solid #d3d3d3;
	cursor: pointer;
}

/* saisie */
#sel_clients { font-size:12px;width:220px;	background-color:#fff;border-top:1px dotted #d3d3d3;border-right: 0;border-bottom: 1px dotted #d3d3d3;border-left: 1px dotted #d3d3d3;}
select.si { font-size:12px;width:320px;	background-color:#fff;border-top: 1px dotted #d3d3d3;border-right: 0;border-bottom: 1px dotted #d3d3d3;border-left: 0;}
select.sd { font-size:12px;width:420px;background-color:#fff;border-top: 1px dotted #d3d3d3;border-right: 1px dotted #d3d3d3;border-bottom: 1px dotted #d3d3d3;border-left:0;}

#editeur select { padding:0;font-family: arial;font-size:11pt;  }
#editeur option { padding:0px 2px 0 2px;font-family: arial;font-size:11pt;  }
#editeur textarea { padding:0px 2px 0 2px;font-family: arial;font-size:11pt;  }
#editeur input { padding:0px 0px 0 0px;font-family: arial;font-size:11pt;  }
.evdata,
.evdata input,
.evdata select,
.evdata option
{
	font-family: Helvetica, sans-serif !important;
	font-size: 10pt !important;
}

.jour {border:none;margin:0 7px 0 0}
.mois {border:none;margin:0 7px 0 0}
.annee {border:none;}
.etat0 { background-color: #fff;color:#000;width:100px;border:none; }
.etat1 { background-color: #fc6;color:#000;width:100px;border:none; }
.etat2 { background-color: #f66;color:#000;width:100px;border:none; }
.etat3 { background-color: #063;color:#fff;width:100px;border:none; }
.etat4 { background-color: #8f8;color:#000;width:100px;border:none; }
.etat5 { background-color: #88f;color:#000;width:100px;border:none; }
.publi0 {background-color: #000;color:#fff;width:100px;border:none;}
.publi1 {background-color: #fff;color:#000;width:100px;border:none;}

.rt {background-color:#fff;color:#776441;margin-bottom:5px;background-image:url('../img/realtime.gif');background-repeat:no-repeat;background-position:right center;}
.dn {background-color:#fff;color:#776441;margin-bottom:5px;background-image:url('../img/nouveau.gif');background-repeat:no-repeat;background-position:right center;}
.in {background-color:#fff;color:#776441;margin-bottom:5px;}

.iurg{background-image:url('../img/sel_urg.gif');background-repeat:no-repeat;background-position:right;}
.isui{background-image:url('../img/sel_sui.gif');background-repeat:no-repeat;background-position:right;}
.iurgsui{background-image:url('../img/sel_urgsui.gif');background-repeat:no-repeat;background-position:right;}
.iurgdos{background-image:url('../img/sel_urg.gif');background-repeat:repeat-x;}
.isuidos{background-image:url('../img/sel_sui.gif');background-repeat:repeat-x;}
.iurgsuidos{background-image:url('../img/sel_urgsui.gif');background-repeat:repeat-x;}
