* {margin: 0; padding: 0;}

body {
margin: 0;
padding: 0;
}

p, dl {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666;
  margin: 15px 0 15px 0;
}

td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666;
}

a, a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0C32D7
}

#global {
position:absolute;
left: 50%;
top: 50%;
width: 990px;
height: 580px;
margin-top: -290px; /* moitié de la hauteur */
margin-left: -495px; /* moitié de la largeur */
border: 1px solid #03c;
background-color: #fff;
}

#header{
  background: url(/images/header_bg.png) repeat-x 0 0;
  height: 113px;
  text-indent: -9000px; /* on masque le texte que l'on remplace par des images */
}

#header h1 a{
  display: block;
  float: left;
  width:214px; height:113px;
  background: url(/images/barriere_freres.png) no-repeat;
}

#header ul li{
  display: inline;
  float: left;
/*   margin: 0 55px 0 0; */
}

#menu_company{
  background: url(/images/menu_company_hover_fr.gif) -9000px no-repeat;
}
#menu_company a{
  display: block;
  margin: 0 0 0 100px; /* positionne le menu du haut horizontalement */
  width: 182px; height: 113px;
  background: url(/images/menu_company_fr.gif) no-repeat;
}
#menu_company a:hover{
  background: url(/images/menu_company_hover_fr.gif) no-repeat;
}


#menu_videos{
  background: url(/images/menu_videos_hover_fr.gif) -9000px no-repeat;
}

#menu_videos a{
  display: block;
  margin: 0 0 0 0; /* positionne le menu du haut horizontalement */
  width: 160px; height: 113px;
  background: url(/images/menu_videos_fr.gif) no-repeat;
}

#menu_videos a:hover{
  background: url(/images/menu_videos_hover_fr.gif) no-repeat;
}


#menu_contact{
  background: url(/images/menu_contact_hover_fr.gif) -9000px no-repeat;
}
#menu_contact a{
  display: block;
  width: 173px; height: 113px;
  margin: 0 0 0 0;
  background: url(/images/menu_contact_fr.gif) no-repeat;
}
#menu_contact a:hover{
  background: url(/images/menu_contact_hover_fr.gif) no-repeat;
}

#menu_news{
  background: url(/images/menu_news_hover.png) -9000px no-repeat;
}
#menu_news a{
  display: block;
  margin: 0 0 0 0;
  width: 78px; height: 113px;
  background: url(/images/menu_news.png) no-repeat;
}
#menu_news a:hover{
  background: url(/images/menu_news_hover.png) no-repeat;
}

#menu_email_us{
  background: url(/images/menu_email_us_hover.png) -9000px no-repeat;
}
#menu_email_us a{
  display: block;
  width: 45px; height: 113px;
  background: url(/images/menu_email_us.png) no-repeat;
}
#menu_email_us a:hover{
  background: url(/images/menu_email_us_hover.png) no-repeat;
}

#side_menu{
  background: url(/images/side_menu_bg.png) repeat-y 0 0;
  width: 165px; height: 467px;
  text-indent: -9000px; /* on masque le texte que l'on remplace par des images */
}
#side_menu ul li{
  list-style: none;
  margin: 0 0 45px 0;
}

#side_grand_crus {
  padding-top: 80px; /* défini la position vertical du menu*/
  background: url(/images/side_grand_crus_hover.png) -9000px no-repeat;
}
#side_grand_crus a{
  display: block;
  width: 165px; height: 31px;
  background: url(/images/side_grand_crus.png) no-repeat;
}
#side_grand_crus a:hover{
  background: url(/images/side_grand_crus_hover.png) no-repeat;
}

#side_barriere_selection{
  background: url(/images/accueil/hl_selection.gif) -9000px no-repeat;
}
#side_barriere_selection a{
  display: block;
  width: 165px; height: 31px;
  background: url(/images/accueil/selection.gif) -1px no-repeat;
}
#side_barriere_selection a:hover{
  background: url(/images/accueil/hl_selection.gif) -1px no-repeat;
}

#side_tokaj{
  background: url(/images/side_tokaj_hover.png) -9000px no-repeat;
}
#side_tokaj a{
  display: block;
  width: 165px; height: 31px;
  background: url(/images/side_tokaj.png) no-repeat;
}
#side_tokaj a:hover{
  background: url(/images/side_tokaj_hover.png) no-repeat;
}

#side_simply_bordeaux{
  background: url(/images/accueil/hl_simpl.gif) -9000px no-repeat;
}
#side_simply_bordeaux a{
  display: block;
  width: 165px; height: 31px;
  background: url(/images/accueil/simpl.gif) -1px no-repeat;
}
#side_simply_bordeaux a:hover{
  background: url(/images/accueil/hl_simpl.gif) -1px no-repeat;
}

/* div content - zone de contenu */
#content{
  float: right;
  width: 787px; height: 453px;
  margin: 0 6px 0 0;
  background: url('/images/contentbg.gif') 746px 0 no-repeat;
/*   border: 1px solid #666; */
}

#inner_content{
  width: 735px; 
  margin: 0 0 0 6px;
}
/* zone de menu du contenu */
#content_menu ul{
  text-indent: -9000px;
  width: 692px; height:45px;
  margin-left: 61px;
  background: url('/images/contentmenubg.gif') 0 3px no-repeat;
}

#content_menu ul li{
  display: inline;
  float: left;
}

/* logo ISO 9001 */
#iso{
  float: right;
  width:700px;
  clear:both;
  text-indent: -9000px;
  background: url('/images/gbisog.gif') 480px 0 no-repeat;
}

#iso1{
  margin-top:81px;
  margin-left:187px;
  text-indent: -9000px;
  background: url('/images/gbisog.gif') 480px 0 no-repeat;
}

#lang_en a{
  display: block;
  width: 27px; height: 18px;
  margin: 100px 0 0 65px;
  background: url('/images/en_flag.gif') no-repeat;
}

.biggertxt{
  font-size: 16px;
}
