/*** MISE EN FORME DE LA PAGE ***/
html {
  font-family: sans-serif;
}
html, body, table, tr, td, input {
  margin:   0;
  padding:  0;
}
body {
  background-color: black;
}
.body_minwidth_IE {  /* largeur mini du site pour IE */
	padding-left: 900px;  /* valeur largeur mini pour IE */
}
.body_container_IE {  /* complément à .minwidth pour IE */
	margin-left: -900px;  /* négatif valeur largeur mini pour IE */
	position: relative;
}
.body_minwidth_IE, .body_container_IE, .body_layout_IE  { /* complément à .minwidth pour IE */
	height: 1px;
}


/*** MISE EN FORME DES FONDS ***/
#conteneur {
  width:    100%;
  background-color:black;
  background-position:  right;
}
#conteneur .fond-hautDecor {
  width:    100%;
  background-image:   url('http://www.dualboard.net/img/V3_gauche.png');
  background-position:  right top;
  background-repeat:  repeat-x;
}
#conteneur-droite {
  width:    130px;
  float:    right;
}
#conteneur-centre-droite {
  width:    500px;
  float:    right;
  border: 2px black solid;
  /*background-image: url('http://www.dualboard.net/img/V3_gauche_rouge.png');
  background-repeat: no-repeat;*/
  background-color: red;
}
#conteneur-centre {
  width:  101px;
  float:  right;
}
#conteneur-centre-gauche {
  width:    160px;
  float:    right;
  text-align: center;
}
.fond-rouge{
  border: 2px #000000 solid;
  background-color: red;
}


/*** PARTIE TEXTE & MENU ***/
#menu {
  color:  white;
}
.menuPetitIcones div {
  height: 60px;
}
.menuPetitIcones a {
  color: #FFFFFF;
}
.menuPetitIcones a:hover  {
  color: #FFFF22;
}
.menuPetitIcones a:hover img {
  border: 1px #ffff22 solid;
}
.menuPetitIcones img  {
  float:left;
  width: 50px;
  height: 50px;
  margin-left: 5px;
  border: 1px #747d00 solid;
}
.menuEspace {
  font-size: 10px;
  cursor: pointer;
}
.menuPetitEspace {
  font-size: 7px;
  cursor: pointer;
}
#texte {
  color:  white;
  text-align: justify;
  padding: 0px 10px 0px 10px;
}
#texte a {
	color: #FFFFFF;
}


/*** MISE EN FORME DES BORDS HAUT ET BAS ***/
.bord {
  height:   30px;
  background-color:   black;
  color:  white;
}
.bord-center {
  float:right;
  width:680px;
  height:15px;
  padding-right: 40px;
  text-align: center;
  padding-top: 4px;
}
.bord-left {
  float:right;
  text-align:left;
  width:170px;
  height:15px;
}
.bord a {
  color: white;
  font-weight: normal;
}
.bord a:hover {
  color: #AA0000;
  font-weight: normal;
}
#bottom {
  clear:    both;
  padding-top:	10px;
  padding-bottom:	10px;
}


/*** MISE EN FORME DE BLOC ***/
.col_gauche {
	float:	left;
	width: 160px;
}
.col_droite {
	text-align: right;
	margin-left: 170px;
	_margin-left: 0;
}
.height_min {
  float:  left;
}
.height_500 {
  height: 500px;
}
.block_titre {
	background-color:	#FFFF22;
	color: 		 		black;
	font-weight: 		bold;
  	font-size: 			17px; 
  	padding-left:		20px;
  	padding-right:		20px;
}
#texte div.block_titre a {
	color: 		 		black;
}
.block_contenu {
	text-align:			justify;
	border:				1px #FFFF22 solid;
  	margin-bottom:		10px;
  	padding:			3px 3px 3px 3px;
}
.block_droite {
	_margin-left:		170px;
}
.block_titre3 {
	background-color:	white;
	color: 		 		black;
	font-weight: 		bold;
  	font-size: 			17px; 
  	padding-left:		20px;
}
#texte div.block_button {
	background-image:	url('http://www.dualboard.net/img/PriceMinisterButton.png');
	background-repeat:	no-repeat;
	padding-left:		60px;
	width:				250px;
	height:				50px;
	cursor:				pointer;
	color: 		 		black;
}
div.block_button div.block_prix {
	background-image:	url('http://www.dualboard.net/img/PriceMinisterButtonPrix2.png');
	color:				white;
	float:				left;
	width:				80px;
	padding-top:		10px;
	height:				40px;
	font-size:			0.5em;
	font-weight: 		bold;
	text-align:			center;
}
div.block_button div.block_prix #prix {
	font-size:			3em;
	color:				white;
}
#texte div.block_button div.block_prix  a {
	color:				white;
}
div.block_button div.block_label {
	margin-left:		80px;
	padding-top:		20px;
	height:				30px;
	text-align:			center;
}

#texte div.block_button  a{
	color: 		 		black;
}
.block_contenu3 {
	border:				1px white solid;
  	margin-bottom:		10px;
  	padding:			3px 3px 3px 3px;
}
.centre {
	text-align:			center;
}
.white {
	background-color:	white;
}
.droite {
	text-align:			right;
}
.marge {
  	margin:			10px 10px 10px 10px;
}
img.video {
	margin:			0px 10px 0px 10px;
}



/*** MISE EN FORME DE TEXTE ***/
a, a img {
  text-decoration:  none;
  border:	0px;
}
.texteTitre {
  font-weight:bold;
  font-size: 22px;
}
.texteGrand {
  font-size: 17px; 
}
.texteNormal {
  font-size: 12px; 
}
.textePetit {
  font-size: 10px; 
}
.texteGras {
  font-weight: bold;
}
.texteJauneFonce {
  color:  #FFFF22;
}
.texteRougeFonce {
  color:  #AA0000;
}
.serif {
  font-family: serif;
}
.sans-serif {
  font-family: sans-serif;
}

