@charset "UTF-8";
/* Ajout Rotation Logo SLV ----------------------------------------------------*/
.dve_Logo {
  border-radius: 50%;
  transform: rotate(0deg);
  animation-name: dve_Logo;
  animation-duration: 10s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes dve_Logo {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* CSS Généraux ---------------------------------------------------------------*/
.dve-TitreH3 {
  text-shadow:#e7f6ff 0 -1px 0,
  #a74a0c 1px 1px 0,
  #d97f32 2px 2px 0,
  #f5993d 3px 3px 0,
  #fec362 4px 4px 0,
  #ffe687 5px 5px 0,
  #333 5px 5px 10px;
  color:#F30034;
  margin: 0px ;
}
.dve_FormErrorVisibilityHide {
  visibility: hidden ;
}
.dve_BackGround {
  background-image: url(../Photos_SLV/Index/Forum_SLV_1.jpg) ;
  background-position: top ;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: 80%;
  height: 400px;
}
.dve_Entete {
  font-weight: bold;
  font-size: 35px;
  color: brown;
  position: relative;
  bottom: -320px;
  vertical-align: middle;
}
.dve-fs-7 {
  font-size: 0.8rem ;
}
.dve-fs-8 {
  font-size: 0.7rem ;
}
.dve-h2 {
  font-size: x-large ;
  color: yellow;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
  margin: 20px 0px 10px 0px;
}
.dve-h6-bold {
  font-size: 0.9rem;
  font-weight: bold ;

}
.dve-span-width {
  width: 60% ;
}
.dve-bg-gray {
  background-color: rgb(215, 211, 211) ;
}
.dve-bg-blue {
  background-color: rgb(166, 225, 224) ;
}
.dve-bg-green {
  background-color: rgb(175, 242, 170) ;
}
/* CSS Tableau_Reduit ---------------------------------------------------------*/

.dve-TableauReduit tr:nth-child(even) {
	background: #CCC ;
	font-size: 10px;
	color: red ;
}
.dve-TableauReduit tr:nth-child(odd) {
	background: #FFF ;
	font-size: 10px;
	color: green ;
}
/* CSS Tableau MultiRow -------------------------------------------------------*/
.dve_TableauMultiRow table {
  border-collapse: separate ;
}
.dve_TableauMultiRow th, .dve_TableauMultiRow td {
  border: 1px solid;
	width: 250px ;
  padding: 8px;
	text-align: center ;
}
.dve_TableauMultiRow tr:first-child > td:first-child {
  border-radius: 10px 0px 0px 0px ;
}
.dve_TableauMultiRow tr:first-child > td:last-child {
  border-radius: 0px 10px 0px 0px ;
}
.dve_TableauMultiRow tr:last-child > td:first-child {
  border-radius: 0px 0px 0px 10px ;
}
.dve_TableauMultiRow tr:last-child > td:last-child {
  border-radius: 0px 0px 10px 0px ;
}
.dve_TableauMultiRow tr:nth-child(even) {
  background-color: #e2e2e2 ;
}