/*section collectivites*/


.collectivites a {
  color:#7B69D7;
}

.color a {
  color:#FFF;
}

.collectivites a.menulevel1{
  color:#000;
}

.collectivites a.menulevel1on{
  color:#FFF;
}

.collectivites a.menulevel2{
  color:#AD9FF2;
}

.collectivites a.menulevel2on{
  color:#FFF;
}

.collectivites a.menulevel3 {
  background:#FFF url(/_images/v4/collectivites/arrow.gif) no-repeat left 2px;
  color:#000;
}

.collectivites a.menulevel3on {
  background:#FFF url(/_images/v4/collectivites/arrow.gif) no-repeat left 2px;
}

.collectivites a.menulevel4 {
  background:#FFF url(/_images/v4/collectivites/block/link.gif) no-repeat 15px 2px;
  color:#000;
}

.collectivites a.menulevel4on {
  background:#FFF url(/_images/v4/collectivites/block/link.gif) no-repeat 15px 2px;
}

.collectivites h4 {
  color:#342197;
  background:url(/_images/v4/collectivites/block/h4.gif) no-repeat left 1px;
}

.collectivites h4.noimage {
  background-image: none;
  padding-left:0px;
}

.collectivites h1 {
  color:#342197;
}

.collectivites .toolbox a {
  background-image:url("/_images/v4/collectivites/puce_toolbox.gif");
  color:#9583F1;
}

.collectivites .toolbox .input {
  border:solid 1px #CCC;
  background-color: #C8C4DB;
}

.collectivites .toolbox a {
  background-image:url("/_images/v4/collectivites/puce_toolbox.gif");
  color:#9583F1;
}

.collectivites .toolbox .input {
  border:solid 1px #CCC;
  background-color: #C8C4DB;
}

.collectivitesA .rightBg {
  background:#FFF url("/_images/v4/collectivites/right_a.jpg") no-repeat right top;
}

.collectivitesB .rightBg {
  background:#FFF url("/_images/v4/collectivites/right_b.jpg") no-repeat right top;
}

.collectivites #tdTop11 {background:#FFF url(/_images/v4/collectivites/top/bandeau.jpg) no-repeat top left; }
.collectivites #tdTop12 {background:#FFF url(/_images/v4/collectivites/top/12.gif) no-repeat top left; }
.collectivites #tdTop21 {background:#FFF url(/_images/v4/collectivites/top/21.gif) no-repeat top left; vertical-align:middle;}

.collectivitesA #tdTop13 {background:#FFF url(/_images/v4/collectivites/top/a/13.gif) no-repeat top left; }
.collectivitesA #tdTop23 {background:#FFF url(/_images/v4/collectivites/top/a/23.gif) no-repeat top left; }
.collectivitesA #tdTop31 {background:#FFF url(/_images/v4/collectivites/top/a/31.gif) no-repeat top left; vertical-align:middle;}
.collectivitesA #tdTop33 {background:#FFF url(/_images/v4/collectivites/top/a/33.gif) no-repeat top left; }

.collectivitesB #tdTop13 {background:#FFF url(/_images/v4/collectivites/top/b/13.gif) no-repeat top left; }
.collectivitesB #tdTop23 {background:#FFF url(/_images/v4/collectivites/top/b/23.gif) no-repeat top left; }
.collectivitesB #tdTop31 {background:#FFF url(/_images/v4/collectivites/top/b/31.gif) no-repeat top left; vertical-align:middle;}
.collectivitesB #tdTop33 {background:#FFF url(/_images/v4/collectivites/top/b/33.gif) no-repeat top left; }

.collectivitesC #tdTop13 {background:#FFF url(/_images/v4/collectivites/top/c/13.gif) no-repeat top left; }
.collectivitesC #tdTop23 {background:#FFF url(/_images/v4/collectivites/top/c/23.gif) no-repeat top left; }
.collectivitesC #tdTop31 {background:#FFF url(/_images/v4/collectivites/top/c/31.gif) no-repeat top left; vertical-align:middle;}
.collectivitesC #tdTop33 {background:#FFF url(/_images/v4/collectivites/top/c/33.gif) no-repeat top left; }

.collectivites .maintable th.first {
  background-color:#342197;
}

.collectivites .maintable th {
  background-color:#342197;
  border-left:solid 1px #9990CB;
}

.collectivites .maintable th.subfirst {
  background-color:#9990CB;
}

.collectivites .maintable th.sub {
  background-color:#9990CB;
}

.collectivites td.tabselected {
  background:#FFF url(/_images/v4/collectivites/tab_selected.gif) repeat-x top left;
}

.collectivites td.tabselected a, div.collectivites td.tabselected span{
  color:#9583F1;
  font-weight:bold;
}

.collectivites .button {
  background-color:#9583F1;
}

.collectivites .input {
  border:solid 1px #9583F1;
  padding:2px;
}

.collectivites img.imgok {
  background:transparent url(/_images/v4/collectivites/ok.gif) no-repeat top left;
}

.collectivites img.imgplus {
  background:transparent url(/_images/v4/collectivites/plus.gif) no-repeat top left;
}

.collectivites img.imgminus {
  background:transparent url(/_images/v4/collectivites/minus.gif) no-repeat top left;
}

.collectivites .standardBlock h3 {
  color:#342197;
  background:url(/_images/v4/collectivites/block/h3.gif) no-repeat left 1px;
}

.collectivites .rightBlock h3 {
  color:#342197;
  background:url(/_images/v4/collectivites/arrow.gif) no-repeat left 1px;
}

.collectivites .standardBlock h4 {
   color:#342197;
   background:url(/_images/spacer.gif) no-repeat left 1px;
   
}

.collectivites .shadow {
  background:url(/_images/v4/collectivites/block/shadow.gif) no-repeat bottom right;
}

.collectivites .seemore, .collectivites .faqQuestion {
  background:url(/_images/v4/collectivites/block/more.gif) no-repeat left 3px;
}

.collectivites .seeless {
  background:url(/_images/v4/collectivites/block/less.gif) no-repeat left 3px;
}

.collectivites .more, .collectivites .faqReponse {
  background:url(/_images/v4/collectivites/block/dot.gif) repeat-y top left;
}

.collectivites td.blockTitle {
  background:transparent url(/_images/v4/collectivites/block/title_bg.gif) repeat-x top left;
}

.collectivites .link {
  background:url(/_images/v4/collectivites/block/link.gif) no-repeat left 2px;
}

.collectivites .standardBlock li, .collectivites .standardBlockBg li {
  list-style:url("/_images/v4/collectivites/block/li.gif") outside;
  margin:0px 0px 0px -20px;
}

.collectivites .iconElectricite {
  background:transparent url(/_images/v4/collectivites/block/electricite.gif) no-repeat top left;
}

.collectivites .iconGaz {
  background:transparent url(/_images/v4/collectivites/block/gaz.gif) no-repeat top left;
}

.collectivites .iconDocument {
  background:transparent url(/_images/v4/collectivites/block/document.gif) no-repeat top left;
}

.collectivites .iconCompteur {
  background:transparent url(/_images/v4/collectivites/block/compteur.gif) no-repeat top left;
}

.collectivites .iconAmpoule {
  background:transparent url(/_images/v4/collectivites/block/ampoule.gif) no-repeat top left;
}

.collectivites .iconEau {
  background:transparent url(/_images/v4/collectivites/block/eau.gif) no-repeat top left;
}

.collectivitesA .rightBlocks, .collectivitesC .rightBlocks {
  position:absolute;
  top:218px;
  left:735px;
  width:185px;
  padding-left:25px;
}

.collectivitesB .rightBlocks {
  position:absolute;
  top:218px;
  left:685px;
  width:185px;
}

 .collectivitesA .bonjour{
  background-repeat:no-repeat;
  background-position:left 2px;
  background-image:url("/_images/v4/user.gif");
  padding-left:10px;
  color:#FFF;
  font-weight:bold;
}

.collectivitesA .logout{
  background-repeat:no-repeat;
  background-position:left 2px;
  background-image:url("/_images/v4/logout.gif");
  padding-left:10px;
  color:#FFF;
  font-weight:normal;
}

.collectivitesB .bonjour, .collectivitesC .bonjour  {
  background-repeat:no-repeat;
  background-position:left 2px;
  background-image:url("/_images/v4/collectivites/user.gif");
  padding-left:10px;
  font-weight:bold;
}

.collectivitesB .logout, .collectivitesC .logout {
  background-repeat:no-repeat;
  background-position:left 2px;
  background-image:url("/_images/v4/collectivites/logout.gif");
  padding-left:10px;
  font-weight:normal;
}

.collectivites div.rightBlock {
  background:#FFF url("/_images/v4/collectivites/block/right_right.gif") no-repeat top right;
  width:180px;
  margin-left:-25px;
  padding:5px 0px 5px 25px;
}

.collectivites div.rightBlockBottom {
  background:transparent url("/_images/v4/collectivites/block/right_bottom.gif") no-repeat top right;
  width:205px;
  height:7px;
  margin-left:-25px;
}

.collectivites .color {
  background-color:#7B69D7;
  color:#FFF;  
  padding:5px;
}

.collectivites .rollover {
  border-bottom:solid 3px #342197;
  border-right:solid 3px #342197;
  border-top:solid 2px #7B69D7;
  border-left:solid 2px #7B69D7;
}

.collectivites .rightInfoBlock a, .collectivites .gradientBlock a {
  color:#FFF;
}

.cadreComment{
  position:relative;
  background-color:#EFEFEF;
  border: solid 1px #342197;
}


.commentSepartor{
   background-color: #342197;
   line-height:20px;
}

.cadreNote{
  position:relative;
  background-color:#EFEFEF;
  border: solid 1px #342197;
}


.msgconfirmcomment{
  color:#342197;
  font-size:14px;
  padding-left:10px;
}

.collectivites table.tarifs {
  width:480px;
}
.collectivites table.tarifs tr.spacing {
  line-height:6px;
}
.collectivites table.tarifs tr.spacing td {
  background-color:#E1DBFF;
}
.collectivites table.tarifs td {
  background-color:#E1DBFF;
  text-align: left;
  vertical-align: top;
}
.collectivites table.tarifs td.title {
  background-color:#BFB5F7;
}
.collectivites table.tarifs td.val {
  background-color:#9583F1;
  text-align: center;
}
.collectivites table.tarifs td.b {
  font-weight: bold;
}
.collectivites table.tarifs td.r {
  text-align: right;
}
.collectivites table.tarifs td.c {
  text-align: center;
}
.collectivites table.tarifs td.nw {
  white-space: nowrap;
}
.collectivites table.tarifs td.w, table.tarifs tr.spacing td.w {
  background-color:#fff;
}