
 p+p{text-indent:2em;margin-top:-1.5em}form p+p{text-indent:0} .alt{color:#666;font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",Georgia,serif;font-style:italic;font-weight:normal} .dquo{margin-left:-.5em}p.incr,.incr p{font-size:10px;line-height:1.44em;margin-bottom:1.5em}.caps{font-variant:small-caps;letter-spacing:1px;text-transform:lowercase;font-size:1.2em;line-height:1%;font-weight:bold;padding:0 2px} body{    background:url('../images/layout/body_bg.jpg') repeat-x #638B9E; font-family:'Helvetica Neue',Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif}.white{ background-color:#fff; box-shadow:1px 5px 12px #999; -moz-box-shadow:1px 5px 12px #999; -webkit-box-shadow:1px 5px 12px #999; border-radius:4px}.white1{ background-color:#fff; box-shadow:1px 1px 10px #999; -moz-box-shadow:1px 5px 12px #999; -webkit-box-shadow:1px 5px 12px #999; border-radius:4px}body.greenbody .header{    background-color:#638D15}body.bluebody .header{    background-color:#4F7DBB}body.purplebody .header{    background-color:#4E1460}body.redbody .header{    background-color:#BA4910}#headtitles{    background:#FFF url('../images/layout/DSF.png') no-repeat 10px 5px; height:79px; padding-top:5px}#headtitles h1{ font-size:30px; font-style:normal; font-variant:normal; font-weight:bold; line-height:36px; margin:5px 0 0 0}#headtitles span{ display:block; padding-left:110px; color:#777; display:block; font-family:Georgia,serif; font-size:14px; font-style:italic}#head_title{ display:block; line-height:62px; padding:0 0 0 110px}.header{ padding:7px 5px; color:#fff; font-size:11px}.account_details{ color:#ddd}.header a{ color:#ccc; font-size:13px; text-decoration:none; display:inline-block; height:19px; line-height:19px; padding:0 10px}.header a:hover{ color:#fff}.header .societe_list{ margin-top:-7px; margin-bottom:-9px}.societe_list select{ width:170px!important}.main_topnav{ padding:3px 0 3px 0; color:#bbb; font-weight:bold; text-align:right; font-size:11px}.main_topnav a{ color:#bbb; font-weight:bold; margin:0 10px; text-decoration:none}.main_topnav a:hover,.main_topnav a:focus{ color:#638D15}h2{ color:#334; border-bottom:1px solid #AACD55; border-left:4px solid #638D15; padding-left:4px; font-weight:normal}body.purplebody h2{ color:#333; border-bottom:1px solid #C4B1CA; border-left:4px solid #4E1460}body.redbody h2{ color:#333; border-bottom:1px solid #DA8950; border-left:4px solid #BA4910}fieldset label{ display:block}.wysiwyg{width:97%;height:400px}input[type=submit],input[type=button]{background-color:#E8E8E8}input[type=text],input[type=password],input[type=submit],input[type=button],select{font-size:11px;padding:2px;border:1px solid #9e9e9e}input.big_input{font-size:13px}div.pagination{padding:3px;margin:3px}div.pagination a{padding:2px 5px 2px 5px;margin:2px;border:1px solid #AAD;text-decoration:none;color:#009}div.pagination a:hover,div.pagination a:active{border:1px solid #009;color:#000}div.pagination span.current{padding:2px 5px 2px 5px;margin:2px;border:1px solid #009;font-weight:bold;background-color:#009;color:#FFF}div.pagination span.disabled{padding:2px 5px 2px 5px;margin:2px;border:1px solid #EEE;color:#DDD}            .center{text-align:center}.right{text-align:right}.left{text-align:left}.grey{color:#999}.note{background:#ffffe1;padding:1em;border:1px #ddddc5 dotted}.important{background:#ffd;padding:1em;border-bottom:1px #ddb dotted;border-bottom:1px #dbb dotted}.warning{background:#F4F4EE;padding:1em;border:1px solid #FF9A9A}.information,.error,.success,.warning,.highlight{  margin-top:0.4em;  border:1px solid #cdcdbc;  padding:6px 6px 6px 30px;  clear:both;  overflow:hidden;  font-size:14px}.information{  border:1px solid #9BB8D9;  background:#DEDFFF url('../images/information.png') 6px 50% no-repeat;  color:#222}.error{  background:#ffe1da url('../images/exclamation.png') 6px 50% no-repeat;  border-color:#f34f4f;  color:#be0b0b}.success{  background:#e2f9e3 url('../images/accept.png') 6px 50% no-repeat;  border-color:#9c9;  color:#080}.warning{  background:#F4F4EE url('../images/error.png') 6px 50% no-repeat; border-color:transparent; color:#653E3E}.fullfield input,.fullfield select{width:99%}.full{width:100%}.errorlist li,.errorlist{ list-style:none;color:#b00;font-weight:bold}.errorlist{margin:2px;padding:2px;background-color:#FFDEE2}.errorlist li{margin:0;padding:0;display:block}.float_left{float:left}.float_right{float:right}.hide{display:none}.bordered_head th{border-color:#E5ECF9; border-width:0 0 1px 1px; border-style:solid; margin:0}#id_loader_img{position:absolute;margin-left:510px;display:block none;top:300px;width:24px;height:24px}#detail_frame{display:none}#id_date_pick{background-color:#f8f8f8;border:1px solid #ccc;clear:both;margin-bottom:15px;padding:7px;display:none}#id_date_pick_selector{margin-bottom:-8px}#id_section,#id_panel,#id_field,#id_comparison{width:170px;padding:1px 2px;font-size:10px;margin:0}#id_submit_form{padding:1px 2px;font-size:10px;margin:0}#id_graph{clear:both;height:280px;border:1px solid #ccc}.table-block h3{background-color:#888;color:#fefefe;padding:4px}.table-block{border:1px solid #ddd;overflow:hidden;padding:4px;background-color:#fefefe;margin-top:24px}span.bval{font-size:18px;color:#000;padding-right:4px}.detail_entry{border:1px solid #fff;color:#555;padding:2px;border-bottom:1px solid #ddd}.detail_entry:hover,.active_detail{border:1px solid #ccccbd;background-color:#ffffef;background:#ffffef url('../images/ga-arrow-right.gif') no-repeat center right;color:#111}.detail_total_entry{color:#044CA1!important}.detail_total_entry{text-decoration:underline}.detail_entry span,td.detail_value_entry{font-weight:bold;color:#044CA1}td.detail_value_entry{text-align:right}#id_menu_collecte{ margin:0 0 10px 0}#id_menu_collecte li{ display:inline-block}#id_menu_collecte li a{ display:inline-block; padding:1px 5px; text-decoration:none; color:#666}#id_menu_collecte li a:hover{ color:#4F7DBB; text-decoration:underline}input.addinput{ border-radius:4px; font-size:12px; padding:4px 5px; color:#FFF; background-color:#739D25!important}
.redbody .addinput{background-color:#4F7DBB!important}
.rounded-grey{
    background-color:#F0F0F0;
    border-radius:5px;
	-moz-border-radius:5px;
    padding:10px;
}

form p+p {
text-indent: 0
}
.alt {
color: #666;
font-family: "Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",Georgia,serif;
font-style: italic;
font-weight: normal
}
.dquo {
margin-left: -.5em
}
p.incr,.incr p {
font-size: 10px;
line-height: 1.44em;
margin-bottom: 1.5em
}
.caps {
font-variant: small-caps;
letter-spacing: 1px;
text-transform: lowercase;
font-size: 1.2em;
line-height: 1%;
font-weight: bold;
padding: 0 2px
}
body {
background: url('../images/layout/body_bg.jpg') repeat-x #638B9E;
font-family: 'Helvetica Neue',Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif
}
.white {
background-color: #fff;
box-shadow: 1px 5px 12px #999;
-moz-box-shadow: 1px 5px 12px #999;
-webkit-box-shadow: 1px 5px 12px #999;
border-radius: 4px
}
.white1 {
background-color: #fff;
box-shadow: 1px 1px 10px #999;
-moz-box-shadow: 1px 5px 12px #999;
-webkit-box-shadow: 1px 5px 12px #999;
border-radius: 4px
}
body.greenbody .header {
background-color: #638D15
}
body.bluebody .header {
background-color: #4F7DBB
}
body.purplebody .header {
background-color: #4E1460
}
body.redbody .header {
background-color: #BA4910
}
#headtitles {
background: #FFF url('../images/layout/DSF.png') no-repeat 10px 5px;
height: 79px;
padding-top: 5px
}
#headtitles h1 {
font-size: 30px;
font-style: normal;
font-variant: normal;
font-weight: bold;
line-height: 36px;
margin: 5px 0 0 0
}
#headtitles span {
display: block;
padding-left: 110px;
color: #777;
display: block;
font-family: Georgia,serif;
font-size: 14px;
font-style: italic
}
#head_title {
display: block;
line-height: 62px;
padding: 0 0 0 110px
}
.header {
padding: 7px 5px;
color: #fff;
font-size: 11px
}
.account_details {
color: #ddd
}
.header a {
color: #ccc;
font-size: 13px;
text-decoration: none;
display: inline-block;
height: 19px;
line-height: 19px;
padding: 0 10px
}
.header a:hover {
color: #fff
}
.header .societe_list {
margin-top: -7px;
margin-bottom: -9px
}
.societe_list select {
width: 170px!important
}
.main_topnav {
padding: 3px 0 3px 0;
color: #bbb;
font-weight: bold;
text-align: right;
font-size: 11px
}
.main_topnav a {
color: #bbb;
font-weight: bold;
margin: 0 10px;
text-decoration: none
}
.main_topnav a:hover,.main_topnav a:focus {
color: #638D15
}
h2 {
color: #334;
border-bottom: 1px solid #AACD55;
border-left: 4px solid #638D15;
padding-left: 4px;
font-weight: normal
}
body.purplebody h2 {
color: #333;
border-bottom: 1px solid #C4B1CA;
border-left: 4px solid #4E1460
}
body.redbody h2 {
color: #333;
border-bottom: 1px solid #DA8950;
border-left: 4px solid #BA4910
}
fieldset label {
display: block
}
.wysiwyg {
width: 97%;
height: 400px
}
input[type=submit],input[type=button] {
background-color: #E8E8E8
}
input[type=text],input[type=password],input[type=submit],input[type=button],select {
font-size: 11px;
padding: 2px;
border: 1px solid #9e9e9e
}
input.big_input {
font-size: 13px
}
div.pagination {
padding: 3px;
margin: 3px
}
div.pagination a {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #AAD;
text-decoration: none;
color: #009
}
div.pagination a:hover,div.pagination a:active {
border: 1px solid #009;
color: #000
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #009;
font-weight: bold;
background-color: #009;
color: #FFF
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #EEE;
color: #DDD
}
.center {
text-align: center
}
.right {
text-align: right
}
.left {
text-align: left
}
.grey {
color: #999
}
.note {
background: #ffffe1;
padding: 1em;
border: 1px #ddddc5 dotted
}
.important {
background: #ffd;
padding: 1em;
border-bottom: 1px #ddb dotted;
border-bottom: 1px #dbb dotted
}
.warning {
background: #F4F4EE;
padding: 1em;
border: 1px solid #FF9A9A
}
.information,.error,.success,.warning,.highlight {
margin-top: 0.4em;
border: 1px solid #cdcdbc;
padding: 6px 6px 6px 30px;
clear: both;
overflow: hidden;
font-size: 14px
}
.information {
border: 1px solid #9BB8D9;
background: #DEDFFF url('../images/information.png') 6px 50% no-repeat;
color: #222
}
.error {
background: #ffe1da url('../images/exclamation.png') 6px 50% no-repeat;
border-color: #f34f4f;
color: #be0b0b
}
.success {
background: #e2f9e3 url('../images/accept.png') 6px 50% no-repeat;
border-color: #9c9;
color: #080
}
.warning {
background: #F4F4EE url('../images/error.png') 6px 50% no-repeat;
border-color: transparent;
color: #653E3E
}
.fullfield input,.fullfield select {
width: 99%
}
.full {
width: 100%
}
.errorlist li,.errorlist {
list-style: none;
color: #b00;
font-weight: bold
}
.errorlist {
margin: 2px;
padding: 2px;
background-color: #FFDEE2
}
.errorlist li {
margin: 0;
padding: 0;
display: block
}
.float_left {
float: left
}
.float_right {
float: right
}
.hide {
display: none
}
.bordered_head th {
border-color: #E5ECF9;
border-width: 0 0 1px 1px;
border-style: solid;
margin: 0
}
#id_loader_img {
position: absolute;
margin-left: 510px;
display: block none;
top: 300px;
width: 24px;
height: 24px
}
#detail_frame {
display: none
}
#id_date_pick {
background-color: #f8f8f8;
border: 1px solid #ccc;
clear: both;
margin-bottom: 15px;
padding: 7px;
display: none
}
#id_date_pick_selector {
margin-bottom: -8px
}
#id_section,#id_panel,#id_field,#id_comparison {
width: 170px;
padding: 1px 2px;
font-size: 10px;
margin: 0
}
#id_submit_form {
padding: 1px 2px;
font-size: 10px;
margin: 0
}
#id_graph {
clear: both;
height: 280px;
border: 1px solid #ccc
}
.table-block h3 {
background-color: #888;
color: #fefefe;
padding: 4px
}
.table-block {
border: 1px solid #ddd;
overflow: hidden;
padding: 4px;
background-color: #fefefe;
margin-top: 24px
}
span.bval {
font-size: 18px;
color: #000;
padding-right: 4px
}
.detail_entry {
border: 1px solid #fff;
color: #555;
padding: 2px;
border-bottom: 1px solid #ddd
}
.detail_entry:hover,.active_detail {
border: 1px solid #ccccbd;
background-color: #ffffef;
background: #ffffef url('../images/ga-arrow-right.gif') no-repeat center right;
color: #111
}
.detail_total_entry {
color: #044CA1!important
}
.detail_total_entry {
text-decoration: underline
}
.detail_entry span,td.detail_value_entry {
font-weight: bold;
color: #044CA1
}
td.detail_value_entry {
text-align: right
}
 
#id_menu_collecte {
margin: 0 auto 10px auto;
padding-left: 140px;
background-color: #F0F0F0;
}
#id_menu_collecte li {
display: inline-block;
border-left: 1px solid #CCC;
}
#id_menu_collecte li a {
display: inline-block;
font-size: 12px;
padding: 3px 7px;
text-decoration: none;
background-color: #F0F0F0;
color: #666
}
#id_menu_collecte li a:hover {
color: #111;
text-decoration: none;
background-color: #FFF;
}
#id_menu_collecte li:last-child {
border-right: 1px solid #CCC;
}

input.addinput {
border-radius: 4px;
font-size: 12px;
padding: 4px 5px;
color: #FFF;
background-color: #4F7DBB!important
}
.redbody .addinput {
background-color: #4F7DBB!important
}
.rounded-grey {
background-color: #F0F0F0;
border-radius: 5px;
-moz-border-radius: 5px;
padding: 10px;
}
.rounded-grey h3 {
border: none;
border-bottom: 1px solid #BBB;
color: #4C4C4C;
padding-bottom: 4px;
font-size: 14px;
}

.rounded-grey h3{
    border:none;
    border-bottom:1px solid #BBB;
    color:#4C4C4C;
    padding-bottom:4px;
    font-size:14px;
}

/*
--- Tabs engage --- 
*/

.tab-dsf{list-style:none;margin:0 0 25px 0;padding:0 0 0 15px;border-bottom:1px solid #ccc;}
.tab-dsf li{display:inline-block;margin:0 5px 0 0;background:#4F7DBB;font-size:10px;
    border-radius:10px 10px 0 0;
    -moz-border-radius:10px 10px 0 0;
    -webkit-border-radius:10px 10px 0 0;
}
.tab-dsf li:hover{
    background:#5F8DCB;
}

.tab-dsf li a{
    font: normal normal normal 14px/normal Arial, sans-serif;
    padding: 8px 12px 5px 13px;
    color:#fff;text-decoration:none;
    display:block;
}
.tab-dsf li a:hover,.tab-dsf li a:focus{color:#ddd;text-decoration:none;}
.tab-dsf li.tab-active{font-weight:bold;background:#fff;border-bottom:1px solid #fff;margin-bottom:-1px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-right:3px;}
.tab-dsf li.tab-active a{color:#555 ;}
.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.alert,
.alert h4 {
  color: #c09853;
}
.alert h4 {
  margin: 0;
}
.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}
.alert-success {
  color: #468847;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success h4 {
  color: #468847;
}
.alert-danger,
.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}
.alert-danger h4,
.alert-error h4 {
  color: #b94a48;
}
.alert-info {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info h4 {
  color: #3a87ad;
}
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}
.alert-block p + p {
  margin-top: 5px;
}
