

/* tab */
div.horizontal-tabs {
  margin-top: 35px;
  border:none;
}

.horizontal-tabs ul.horizontal-tabs-list {
	background:#fff;
	border:none;
	display: block;
}

.horizontal-tabs ul.horizontal-tabs-list li {
  float: left;
  height:27px;
  margin-bottom: 1px;
  cursor: pointer;
  border:none;
  position:relative;
  background:none;
  min-width: 0;
  border-top: 5px solid #CCC;
  padding: 0 !important;
  margin-right: 1px;
}

.horizontal-tabs ul.horizontal-tabs-list li:hover,
.horizontal-tabs ul.horizontal-tabs-list li:focus {
  background: none !important;
}

.horizontal-tabs ul.horizontal-tabs-list li.selected {
  top:0px;
}

.horizontal-tabs ul.horizontal-tabs-list li:first-child{
	border-top-color: #0B4778;
} 

.horizontal-tabs ul.horizontal-tabs-list li:first-child  + li{
	border-top-color: #FF556E;
} 

.horizontal-tabs ul.horizontal-tabs-list li:first-child + li + li{
	border-top-color: #009EA0;
} 

.horizontal-tabs ul.horizontal-tabs-list li:first-child  + li + li + li{
	border-top-color: #D4009F;
} 

.horizontal-tabs ul.horizontal-tabs-list li:first-child  + li + li + li + li{
	border-top-color: #EC8F09;
} 

.horizontal-tabs ul.horizontal-tabs-list li:first-child  + li + li + li + li + li{
	border-top-color: #803000;
} 

.horizontal-tabs ul.horizontal-tabs-list li:first-child  + li + li + li + li + li + li{
	border-top-color: #8CC618;
} 

.horizontal-tabs ul.horizontal-tabs-list li a {
  font-family: 'open_sansregular';
  background: #F0F0F0;
  color:#4E4E4E;
  padding: 5px 10px!important;
  display:block;
  outline:none;
}

.horizontal-tabs ul.horizontal-tabs-list li.selected a {
  background: none;
  border-bottom: 1px solid white;
  border-left: 1px solid #145859;
  border-right: 1px solid #145859;
}

.horizontal-tabs ul.horizontal-tabs-list li a:hover {
    background-color:#F0F0F0;
}

.horizontal-tabs ul.horizontal-tabs-list li.selected a:hover {
	background: none !important;
}

/* content */
div.vertical-tabs { border: 1px solid #145859; }
div.vertical-tabs-panes { padding: 30px 20px 0 20px;  }
.horizontal-tabs-panes {
  clear: both;
  border: 1px solid #145859;
  padding: 30px 20px 0 20px;    
}

.vertical-tabs-panes h1, .vertical-tabs-panes h2, .vertical-tabs-panes h3, .horizontal-tabs-panes h1, .horizontal-tabs-panes h2, .horizontal-tabs-panes h3 { 
  margin-top:0;
  color: #145859;
}
.vertical-tabs-panes ul,
.horizontal-tabs-panes ul { margin-bottom: 20px; }
.vertical-tabs-panes ul li,
.horizontal-tabs-panes ul li { list-style-image: url(../images/puce.png); margin-left: 15px; }
.vertical-tabs-panes a,
.horizontal-tabs-panes a { /*display: block;*/ margin: 10px 0; color:#145859; text-decoration:underline; }

/* vertical tabs */
div.vertical-tabs { margin-left: 10em; }
.vertical-tabs ul.vertical-tabs-list { width: 10em; margin-left: -10em; }

.vertical-tabs ul.vertical-tabs-list li { border-top: 5px solid #CCC; margin-right: 1px; border-bottom: none; border-right: none; border-left: none; margin-bottom: 1px; }

.vertical-tabs ul.vertical-tabs-list li:first-child{
	border-top-color: #0B4778;
} 

.vertical-tabs ul.vertical-tabs-list li:first-child  + li{
	border-top-color: #FF556E;
} 

.vertical-tabs ul.vertical-tabs-list li:first-child + li + li{
	border-top-color: #009EA0;
} 

.vertical-tabs ul.vertical-tabs-list li:first-child  + li + li + li{
	border-top-color: #D4009F;
} 

.vertical-tabs ul.vertical-tabs-list li:first-child  + li + li + li + li{
	border-top-color: #EC8F09;
} 

.vertical-tabs ul.vertical-tabs-list li:first-child  + li + li + li + li + li{
	border-top-color: #803000;
} 

.vertical-tabs ul.vertical-tabs-list li:first-child  + li + li + li + li + li + li{
	border-top-color: #8CC618;
} 

.vertical-tabs ul.vertical-tabs-list li.selected { margin-right: 0; }

.vertical-tabs ul.vertical-tabs-list li.selected a {
  background: none;
  border-right: 1px solid white;
  border-bottom: 1px solid #145859;
  border-left: 1px solid #145859;
}

.vertical-tabs ul.vertical-tabs-list li a:hover {
    background-color:#F0F0F0;
	outline: none;
}

.vertical-tabs ul.vertical-tabs-list li a{
	outline: 0;
}

.vertical-tabs ul.vertical-tabs-list li.selected a:hover {
	background: none !important;
}