* {
margin: 0px;
padding: 0px;
}
body{
  background:black;
  text-align: center;
  font-family:Verdana,"Bitstream Vera Sans","Lucida Grande",sans-serif;
}

a img
{
border: none;
} 

#navigationPrinc{
	font-weight:bold;
}
#identification{
	font-weight:bold;	
}

#page{
  background:#FFFFFF none repeat scroll 0 0;
  margin: 20px auto 10px auto;
  padding:0;
  position:relative;
  text-align:center;
  width:1000px;
}

#vgMenuSec{

  height:600px;
  float: left;
  background-color: white;
}
#html{
    background-color: white;
}
/* DEBUT Formulaire */
#identification {
  float:right;
  color: #dfdfdf;
  height:26px;
line-height:26px;
}


/* DEBUT CSS MenuPrinc*/
#vgMainMenu{
  background-image:url(html/img/bgmainmenu.jpg);
  height:26px;
  width:1000px;

}

#vgMainMenu a {
float: left;
margin: 0 2px;
padding: 0px 5px;
text-align: center;
text-decoration: none;
color: #dfdfdf;
background-color: none;
height:26px;
line-height:26px;
}

#vgMainMenu a:hover {
background: #ccc;
color: black;
}
#flaglg{
   float:left;
   width:200px;
}
#flaglg a{
  padding: 0px 5px;
  border: none;
}
#flaglg a:hover {
background: none;
border: none;
color: black;
}

#flaglg img{
  border: none;
}

#navigationPrinc{
  float:left;
}
/* FIN CSS MenuPrinc */


#vgLogo{
  width:1000px;
  height:150px;
}
#vgLogo img{
  display: block;
}
#vgContenu{
  width:800px;
  float:left;
  height:600px;
}
#fastsearch{
	float:right;
	padding-right:5px;
	padding-top:5px;
	position:absolute;
	top: 0;
	right: 0;
}
.separation{
  clear: both;
  visibility: hidden;
  height: 0px;
}

/* MENU DYNDNS*/
#vgMenuSec{
	border: 0px solid black ;
	width:200px;
}
.menu{

    /* solve a Opera7/IE display bug */
    width:200 px;
    width/**/:200px;
    border-top: 0px black solid;
    border-left: 0px black solid;
    border-right: 0px black solid;
    margin:0;
    padding:0;
    }

.menu span{
    display:none;
    }

.menu ul{
    border-top: 0px #000 solid;
    border-left: 0px #000 solid;
    border-right: 0px #000 solid;
    margin:0;
    padding:0;
    position:absolute; /* important */
    width:200px;
    width/**/:200px;
    }

.menu li ul{
    visibility:hidden;
    }

.menu li ul{
    margin-left:200px; /* be careful */
    margin-top:-23px;
    }

.menu a{

    background-color: #d1d3bb;
    color:#000;
    text-weight:bold;
    display:block;
    width:200px;
    border-bottom: 0px #000 solid;
    text-decoration:none;
    margin:0;
    padding:3px 0 3px 0; /* em units can creat little graphic bug in mozilla */
    }

.menu a:hover{
    background-color: #8b0502;
    color: white;
    }

/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: #8b0502;
}

.menu span{
    /* hide some accessibility stuff */
    display:none;
    }

.menu li{
    width:200px;
    display:block;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    }


/* IE PC selector */
* html .menu li {
    display:inline; /* solve a IE PC list bug */
    float:none; /* solve a IE5 clav nav bug */
    }
a{
    border:none
}

a.linkOver{
    background-color: #eee;
    }
/* FIN MENU DYNDNS