#tabBody {
  margin-top: 20px;
}
#tabs {
  border-bottom : 1px solid black;
  margin : 0;
  padding-bottom : 21px;
  width:100%;
  padding-left : 10px;
  position: relative;
  margin-bottom: 30px;
}
#tabs ul, #tabs li {
  display : inline;
  list-style-type : none;
  margin : 0;
  padding : 0;
}
#tabs li ul {
  display : inline;
  left: 0 !important;
  left : -268px;
  position : absolute;
  top : 23px;
}
#tabs a {
  color: black;
  font-weight: bold;
  background: #fff url(/www/img/adminback.gif);
  border : 1px solid black;
  float : left;
  height: 16px;
  margin-right : 2px;
  padding : 2px 10px 2px 10px;
  text-decoration : none;
}
#tabs a:hover,
#tabs a.active {
  background-image: none;
  border-bottom : 1px solid white;
}
#tabs a.active {
  border-top: 2px solid black;
}
#tabs li ul li a {
  background : #fff;
  border : none;
  line-height : 10px;
  margin-right : 4px;
  padding : 2px 10px 2px 10px;
  text-decoration : none;
}
#tabs li ul li a.active {
  border-top: none;
  text-decoration: underline;
}
.deliveryAdressBlock,
#AdressBlock {
    width: 70%;
    float:none;
    text-align: center;
    float:left;
}
.actions {
    width: 30%;
    float:none;
    text-align: center;
    float:right;
}
/* Comptes ---------------------------------------------------------------------------*/
div#ContentAccount .container {
  width:700px;
  border: 1px solid #BCBDBE;
  margin:10px auto;
  background-color:#fff;
  font-size:12px;
}
div#ContentAccount .overflow {
  overflow:auto;
  width:636px;
  margin:10px 32px 0 32px;
}
div#ContentAccount .padding {
  padding:10px 50px 0 50px;
}
div#ContentAccount .padding p {
  margin:10px 0;
}
div#ContentAccount .container h3.title {
  width:auto;
  height:27px;
  line-height:27px;
  padding:0 10px;
  background:#fff url(/images/backgrounds/my-projects-bg.gif) center top repeat-x;
  color:#B61A66;
  text-transform:uppercase;
  font-weight:bold;
  cursor:pointer;
}
div#ContentAccount .myProject {
  display:block;
  width:auto;
  height:80px;
  background-color:#fff;
  border-top:1px solid #B61A66;
  color:#000;
  font-size:80%;
  padding:10px;
}
div#ContentAccount .container .myProject .infos {
  float:right;
  height:100%;
  width:280px;
}
div#ContentAccount .container .myProject .infos .projectType,
div#ContentAccount .container .myProject .infos .projectName {
  font-size:13px;
  font-weight:bold;
  color:#000;
  display:block;
  margin-bottom:5px;
}
div#ContentAccount .container .myProject .infos .projectType {
  text-transform:uppercase;
}
div#ContentAccount .myProject .link,
div#ContentAccount .myProject .description {
  width:140px;
  height:100%;
  float:right;
  color:#000;
  background-color:#fff;
  padding:0 10px;
  text-align:center;
  text-transform:uppercase;
}
div#ContentAccount .myProject .link {
  padding:0;
}
div#ContentAccount .myProject a
{
  margin-top:10px;
}
div#ContentAccount .myProject img
{
  height:80px;
}
div#ContentAccount #mySavedAlbums {
}
div#ContentAccount #mySavedProjects {
    min-height: 150px;
}
#mySavedAlbums div {
    float: left;
    width: 86px;
    padding: 0 10px;
    height: 140px;
}
#mySavedProjects div {
}
#mySavedProjects div.first {
    float: left;
    width: 75px;
    margin-right: 20px;
}
div#ContentAccount #mySavedAlbums a.album {
  width:86px;
  height:106px;
  background:white url(/images/backgrounds/myAlbumThumb.png) no-repeat center top;
  display:block;
  float:left;
  text-decoration:none;
}
div#ContentAccount #mySavedProjects a.project {
    float: left;
    width: 75px;
}
#mySavedAlbums a.deleteAlbum,
div#ContentAccount #mySavedProjects a.deleteProject {
    float: left;
    display: block;
    text-decoration:none;
    text-align: center;
}
div#ContentAccount #mySavedAlbums a.deleteAlbum {
    width: 86px;
}
div#ContentAccount #mySavedProjects a.deleteProject {
    width: 75px;
    height: 12px;
}
div#ContentAccount #mySavedAlbums a span,
div#ContentAccount #mySavedProjects a span {
  color:#000;
  font-weight:bold;
  display:block;
  text-align:center;
  white-space: nowrap;
}
div#ContentAccount #mySavedAlbums a img {
  padding:9px 10px;
}
div#ContentAccount #mySavedProjects a {
  display:block;
  float:left;
  clear: left;
  margin:0 10px;
  text-decoration:none;
  height:106px;
}
div#ContentAccount #mySavedProjects a img {
  padding:5px 5px 0;
}
div#ContentAccount .myAdress {
  width:180px;
  height:150px;
  border:1px solid #aaa;
  float:left;
  margin:5px;
}
div#ContentAccount .myAdress h4 {
  line-height:30px;
  font-weight:bold;
  border-bottom:1px solid #aaa;
  text-align:center;
  text-transform:uppercase;
}
div#ContentAccount .myAdress span.coords {
  padding:10px;
  display:block;
}
div#ContentAccount .myAdress div.link {
  text-align:right;
  margin:10px;
}
div#ContentAccount .myAdress a {
  color:#fd8e2e;
  text-decoration:none;
}
div#ContentAccount a.special,
div#ContentAccount input.special {
  float:right;
  margin-top:17px;
}
div#ContentAccount hr.pink {
  background-color: #B61A66;
  height:1px;
  margin:30px 0;
  float:none;
}
div#ContentAccount #bottomNav {
  width:auto;
  height:34px;
}
div#ContentAccount #bottomNav #previous {
  float:left;
}
div#ContentAccount #bottomNav #next {
  float:right;
}
div#ContentAccount #bottomNav a,
div#ContentAccount #bottomNav span {
  width:200px;
  line-height:34px;
  text-decoration:none;
  color:#000;
  background-color:transparent;
}
div#ContentAccount #bottomNav #previous {
  background:transparent url(/images/arrows/previousPicture.gif) left top no-repeat;
  text-align:left;
  padding-left:30px;
}
div#ContentAccount #bottomNav #next {
  background:transparent url(/images/arrows/nextPicture.gif) right top no-repeat;
  text-align:right;
  padding-right:30px;
}
div#ContentAccount #bottomNav span#previous,
div#ContentAccount #bottomNav span#next {
    filter:alpha(opacity=20);
    -moz-opacity: 0.2;
    opacity:0.2;
}
.templateBlocksContainer {
    border-left:1px solid black;
    border-top:1px solid black;
    position: relative;
}
#mySavedProjects .templateBlocksContainer {
    position: relative;
}
.templateBlock {
    background-color:transparent;
    background-position:left top;
    background-repeat:no-repeat;
    border-bottom:1px solid black;
    border-right:1px solid black;
    position:absolute;
}
.coverTemplate {
background:white url(/images/backgrounds/calendarCoverTemplate.png) no-repeat scroll left top;
border:1px solid #BCBDBE;
height:86px;
width:75px;
}