﻿body{margin:0;padding:0;}
*
{
  font-family: helvetica;
}

.clear{clear:both;line-height:0;width:0;height:0;padding:0;margin:0;font-size:0;}

div.Base
{
  float: left;
  width: 1024px;
  height: 768px;
  vertical-align: middle;
  background-image: url(/images/FOND.jpg);
  background-repeat: no-repeat;
  background-position: center top;
  vertical-align: top;
  text-align: left;
  display: inline-block;
}

div.Base2
{
  float: left;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  background-image: url(/images/bande-fond.gif);
  background-repeat: repeat;
  background-position: center;
  vertical-align: top;
  text-align: left;
  display: inline-block;
}

div.PageAccueil
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  height: 706px;
  vertical-align: top;
  background-image: url(/images/fond_home.gif);
  background-repeat: no-repeat;
  background-position: center;
  text-align: center;
  display: inline-block;
}


div.PageInterieure
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  height: 706px;
  vertical-align: top;
  background-image: url(/images/fond_home2.gif);
  background-repeat: no-repeat;
  background-position: center;
  text-align: center;
  display: inline-block;
}

div.Cadrage
{
  text-align: center;
  width: 990px;
  height: 100%;
  display: inline-block;
}

div.Header
{
  vertical-align: top;
  margin-top: 20px;
  width: 990px;
  height: 105px; /*background-color: Blue;*/
 /* float: left;
  display: inline-block;*/
}

div.HeaderLogo
{
  float: left;
  height: 85px;
  width: 340px;
  padding-left: 35px;
  padding-top: 10px;
  /*display: inline-block;*/
}

div.HeaderImageAmbiance
{
  float: left;
  height: 85px;
  width: 355px;
  margin-left: 3px;
  margin-top: 10px;
  margin-right: 4px;
  /*display: inline-block;*/
}
div.HeaderZoneMeteo
{
  /*float: left;*/
  /*height: 85px;*/
  width: 215px;
  margin-top: 10px;
  margin-left: 30px;
 /* display: inline-block;*/
}

div.FondNavigation
{
  float: left;
  margin-left: 35px;
  width: 917px;
  height: 31px;
  background-image: url(/images/fond-nav.gif);
  background-repeat: no-repeat;
  display: inline-block;
}

div.LigneDeVie
{
  padding-top: 4px;
  margin-left: 140px;
 /* float: left;*/
  height: 24px;
  width: 780px;
  text-align: left;
 /* display: inline-block;*/
 clear:both;
}

div.ZoneCentrale
{
  float: left;
  height: 378px;
  width: 990px;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
}


div.BandeauMagasinText
{
  float: left;
  width: 184px;
  height: 131px;
  display: inline-block;
  overflow: hidden;
}

div.BandeauMagasin
{
  float: left;
  width: 647px;
  height: 131px;
  display: block;
  overflow: hidden;
}

div.BlocMagasin
{
  float: left;
  width: 835px;
  height: 131px;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  margin: 0px 0px 0px 0px;
  text-align: left;
}

div.ProduitsPhares
{
  float: left;
  width: 207px;
  height: 237px;
  margin-left: 80px;
  margin-top: 6px;
  display: inline-block;
  overflow: hidden;
}

div.BandeauOpeDuMoment{display: inline-block;float: left;height: 238px;margin-left: 3px;margin-top: 6px;width: 269px;}
div.BandeauOpeDuMoment img{width: 269px;height: 238px;}

div.BandeauConseilMois{display: inline-block;float: left;height: 238px;margin-left: 3px;margin-top: 6px;width: 269px;}
div.BandeauConseilMois img{width: 269px;height: 238px;}

 .menu_global{float: left;width:121px;}

div.MenuGauche
{
  float: left;
  vertical-align: top;
  text-align: left;
  width: 93px;
  height: 90px;
  background-image: url(/images/menu_light.gif);
  margin-left: 28px;
  margin-top: 130px;
  display: inline-block;
}


div.MenuGaucheLvl1
{
  width: 93px;
  height: 25px;
  padding-top: 1px;
  display: inline-block;
}

div.MenuGaucheLvl2
{
  width: 93px;
  height: 24px;
  margin-top: 8px;
  display: inline-block;
}

div.MenuGaucheLvl3
{
  width: 93px;
  height: 26px;
  margin-top: 6px;
  padding-top: 1px;
  display: inline-block;
}

div.MenuGaucheOffreMagasins
{
  vertical-align: top;
  text-align: left;
  width: 93px;
  height: 239px;
  background-image: url(/images/menu-gauche-OffresMagasin.gif);
  margin-left: 30px;
  margin-top: 130px;
  display: inline-block;
}
div.MenuGaucheProduitsPhares
{
  vertical-align: top;
  text-align: left;
  width: 93px;
  height: 243px;
  background-image: url(/images/menu-gauche-produistphares.gif);
  margin-left: 30px;
  margin-top: 130px;
  display: inline-block;
}

div.MenuGaucheConseils
{
  vertical-align: top;
  text-align: left;
  width: 93px;
  height: 253px;
  background-image: url(/images/menu-gauche-conseils.gif);
  margin-left: 30px;
  margin-top: 130px;
  padding-top: 1px;
  display: inline-block;
}


div.NavigationBasse
{
  display: inline-block;
  text-align: center;
  float: left;
  height: 90px;
  width: 820px;
  margin-left: 130px;
  margin-top: 6px;
}
div.NavigationBasseBloc1
{
  display: inline-block;
  text-align: center;
  float: left;
  width: 164px;
  height: 90px;
  margin-left: 10px;
  padding-left: 3px;
  padding-right: 3px;
}
div.NavigationBasseBloc2
{
  display: inline-block;
  text-align: center;
  float: left;
  width: 218px;
  height: 90px;
  margin-left: 5px;
  padding-left: 3px;
  padding-right: 3px;
}
div.NavigationBasseBloc3
{
  display: inline-block;
  text-align: center;
  float: left;
  width: 218px;
  height: 90px;
  margin-left: 5px;
  padding-left: 3px;
  padding-right: 3px;
}
div.NavigationBasseBloc4
{
  display: inline-block;
  text-align: center;
  float: left;
  width: 166px;
  height: 90px;
  margin-left: 5px;
  padding-left: 3px;
  padding-right: 3px;
}

A.LinkNavigationBasse:link
{
  font-family: helvetica;
  font-size: 16px;
  font-weight: bold;
  color: #003059;
  text-align: center;
  text-decoration: none;
  margin-bottom: 7px;
  display: inline-block;
}
A.LinkNavigationBasse:visited
{
  font-family: helvetica;
  font-size: 16px;
  font-weight: bold;
  color: #003059;
  text-align: center;
  text-decoration: none;
  margin-bottom: 7px;
  display: inline-block;
}
A.LinkNavigationBasse:hover
{
  font-family: helvetica;
  font-size: 16px;
  font-weight: bold;
  color: #003059;
  text-align: center;
  text-decoration: underline;
  margin-bottom: 7px;
  display: inline-block;
}

/*div.Footer
{
  float: left;
  text-align: center;
  width: 900px;
  display: inline-block;
  margin-left: 250px;
}

A.LienFooter:link
{
  padding: 7px 0px 0px 15px;
  text-decoration: none;
  color: #003366;
  font-family: helvetica;
  font-size: 10px;
  font-weight: normal;
  display: block;
  vertical-align: middle;
  float: left;
}
A.LienFooter:visited
{
  padding: 7px 0px 0px 15px;
  text-decoration: none;
  color: #003366;
  font-family: helvetica;
  font-size: 10px;
  font-weight: normal;
  display: block;
  vertical-align: middle;
  float: left;
}
A.LienFooter:hover
{
  padding: 7px 0px 0px 15px;
  text-decoration: underline;
  color: #003366;
  font-family: helvetica;
  font-size: 10px;
  font-weight: normal;
  display: block;
  vertical-align: middle;
  float: left;
  text-align: center;
}*/

div.Footer {
clear:both;
margin-left:125px;
text-align:center;
width:830px;
}

a.LienFooter {
color:#003366;
display:inline-block;
font-family:helvetica;
font-size:10px;
font-weight:normal;
padding:7px 0 0 15px;
text-decoration:none;
vertical-align:middle;
}

a.LienFooter:hover {
color:#003366;
display:inline-block;
font-family:helvetica;
font-size:10px;
font-weight:normal;
padding:7px 0 0 15px;
text-decoration:underline;
vertical-align:middle;
}


A.LienNavigation1Bleu:link
{
  float: left;
  width: 101px;
  height: 31px;
  text-align: center;
  padding: 3px 0px 3px 0px;
  font-family: helvetica;
  font-size: 10px;
  text-decoration: none;
  color: #003059;
  font-weight: normal;
  display: block;
  vertical-align: middle;
}
A.LienNavigation1Bleu:visited
{
  text-align: center;
  padding: 3px 0px 3px 0px;
  height: 31px;
  font-family: helvetica;
  font-size: 10px;
  height: 31px;
  text-decoration: none;
  color: #003059;
  font-weight: normal;
  display: block;
  vertical-align: middle;
  float: left;
  height: 31px;
  width: 101px;
}
A.LienNavigation1Bleu:hover
{
  text-align: center;
  padding: 3px 0px 3px 0px;
  height: 31px;
  font-family: helvetica;
  font-size: 10px;
  text-decoration: underline;
  color: #003059;
  font-weight: normal;
  display: block;
  vertical-align: middle;
  float: left;
  width: 101px;
}


A.LienNavigation1Blanc:link
{
  height: 31px;
  text-align: center;
  padding: 3px 0px 3px 0px;
  font-family: helvetica;
  font-size: 10px;
  text-decoration: none;
  color: #FFFFFF;
  font-weight: normal;
  display: block;
  vertical-align: middle;
  float: left;
  width: 101px;
}
A.LienNavigation1Blanc:visited
{
  float: left;
  height: 31px;
  width: 101px;
  text-align: center;
  padding: 3px 0px 3px 0px;
  font-family: helvetica;
  font-size: 10px;
  text-decoration: none;
  color: #FFFFFF;
  font-weight: normal;
  display: block;
  vertical-align: middle;
  float: left;
}
A.LienNavigation1Blanc:hover
{
  text-align: center;
  padding: 3px 0px 3px 0px;
  font-family: helvetica;
  font-size: 10px;
  height: 31px;
  text-decoration: underline;
  color: #FFFFFF;
  font-weight: normal;
  display: block;
  vertical-align: middle;
  float: left;
  width: 101px;
}

h2.H2NavigationBasseBloc
{
  font-family: helvetica;
  font-size: 16px;
  font-weight: bold;
  color: #003059;
  float: left;
  text-align: center;
}


span.SpanNavigationBasseBloc
{
  color: #003059;
  font-family: helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
}

A.LinkOffreMagasin:link
{
  padding-left: 15px;
  display: block;
  text-align: center;
  font-family: helvetica;
  font-weight: normal;
  font-size: 9px;
  text-decoration: none;
  color: #002C5B;
  vertical-align: middle;
  height: 26px;
}

A.LinkOffreMagasin:visited
{
  padding-left: 15px;
  display: block;
  text-align: center;
  font-family: helvetica;
  font-weight: normal;
  font-size: 9px;
  text-decoration: none;
  color: #002C5B;
  vertical-align: middle;
  height: 26px;
}
A.LinkOffreMagasin:hover
{
  padding-left: 15px;
  display: block;
  text-align: center;
  font-family: helvetica;
  font-weight: normal;
  font-size: 9px;
  text-decoration: underline;
  color: #002C5B;
  vertical-align: middle;
  height: 26px;
}

A.LinkProduitPhare:link
{
  padding-left: 15px;
  display: block;
  text-align: center;
  font-family: helvetica;
  font-weight: normal;
  font-size: 9px;
  text-decoration: none;
  color: #002C5B;
  vertical-align: middle;
  height: 26px;
}
A.LinkProduitPhare:visited
{
  padding-left: 15px;
  display: block;
  text-align: center;
  font-family: helvetica;
  font-weight: normal;
  font-size: 9px;
  text-decoration: none;
  color: #002C5B;
  vertical-align: middle;
  height: 26px;
}
A.LinkProduitPhare:hover
{
  padding-left: 15px;
  display: block;
  text-align: center;
  font-family: helvetica;
  font-weight: normal;
  font-size: 9px;
  text-decoration: underline;
  color: #002C5B;
  vertical-align: middle;
  height: 26px;
}



A.LinkConseils:link
{
  padding-left: 20px;
  display: block;
  font-family: helvetica;
  font-weight: normal;
  font-size: 9px;
  text-decoration: none;
  color: #FFFFFF;
  vertical-align: middle;
  height: 26px;
  text-align: center;
}
A.LinkConseils:visited
{
  padding-left: 20px;
  display: block;
  font-family: helvetica;
  font-weight: normal;
  font-size: 9px;
  text-decoration: none;
  color: #FFFFFF;
  vertical-align: middle;
  height: 26px;
  text-align: center;
}
A.LinkConseils:hover
{
  padding-left: 20px;
  display: block;
  font-family: helvetica;
  font-weight: normal;
  font-size: 9px;
  text-decoration: underline;
  color: #FFFFFF;
  vertical-align: middle;
  height: 26px;
  text-align: center;
}



div.Ascenseur
{
  text-align: left;
  font-family: helvetica;
  font-weight: normal;
  font-size: 12px;
  overflow: auto;
  width: 790px;
  height: 350px;
  padding: 10px 10px 10px 10px;
  vertical-align: top;
  display: inline-block;
}



div.AscenseurProduitPhare
{
  text-align: left;
  font-family: helvetica;
  font-weight: normal;
  font-size: 12px;
  overflow: hidden;
  width: 790px;
  height: 350px;
  /*padding: 10px 10px 10px 10px;*/
  vertical-align: top;
  /*display: inline-block;*/
  background-image: url(/images/fond-produit-phares.gif);
  background-repeat: no-repeat;
  margin:0 0 0 150px;
}
div.AscenseurProduitPhare2
{
  text-align: left;
  font-family: helvetica;
  font-weight: normal;
  font-size: 12px;
  overflow: auto;
  width: 765px;
  height: 235px;
  vertical-align: top;
  display: inline-block;
}
div.AscenseurProduitPhare3
{
  text-align: left;
  font-family: helvetica;
  font-weight: normal;
  font-size: 12px;
  overflow: auto;
  width: 780px;
  height: 285px;
  vertical-align: top;
  display: inline-block;
}

div.AscenseurProduitPhareDetail
{
  text-align: left;
  font-family: helvetica;
  font-weight: normal;
  font-size: 12px;
  overflow: hidden;
  width: 790px;
  height: 350px;
  padding: 10px 10px 10px 10px;
  vertical-align: top;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url(/images/fond-produit-phare-detail.gif);
}



img.FloatLeft
{
  float: left;
  margin: 5px 5px 5px 5px;
}





A.LinkOffreMagasin2:link
{
  margin-top: 3px;
  padding-left: 10px;
  display: block;
  text-align: center;
  font-family: helvetica;
  font-weight: normal;
  font-size: 10px;
  text-decoration: none;
  color: #002C5B;
  vertical-align: middle;
}

A.LinkOffreMagasin2:visited
{
  margin-top: 3px;
  padding-left: 10px;
  display: block;
  text-align: center;
  font-family: helvetica;
  font-weight: normal;
  font-size: 10px;
  text-decoration: none;
  color: #002C5B;
  vertical-align: middle;
}
A.LinkOffreMagasin2:hover
{
  margin-top: 3px;
  padding-left: 10px;
  display: block;
  text-align: center;
  font-family: helvetica;
  font-weight: normal;
  font-size: 10px;
  text-decoration: underline;
  color: #002C5B;
  vertical-align: middle;
}

A.LinkProduitPhare2:link
{
  margin-top: 3px;
  padding-left: 10px;
  display: block;
  text-align: center;
  font-family: helvetica;
  font-weight: normal;
  font-size: 10px;
  text-decoration: none;
  color: #FFFFFF;
  vertical-align: middle;
}
A.LinkProduitPhare2:visited
{
  margin-top: 3px;
  padding-left: 10px;
  display: block;
  text-align: center;
  font-family: helvetica;
  font-weight: normal;
  font-size: 10px;
  text-decoration: none;
  color: #FFFFFF;
  vertical-align: middle;
}
A.LinkProduitPhare2:hover
{
  margin-top: 3px;
  padding-left: 10px;
  display: block;
  text-align: center;
  font-family: helvetica;
  font-weight: normal;
  font-size: 10px;
  text-decoration: underline;
  color: #FFFFFF;
  vertical-align: middle;
}


A.LinkConseils2:link
{
  margin-top: 3px;
  padding-left: 10px;
  display: block;
  font-family: helvetica;
  font-weight: normal;
  font-size: 10px;
  text-decoration: none;
  color: #FFFFFF;
  vertical-align: middle;
  text-align: center;
}
A.LinkConseils2:visited
{
  margin-top: 3px;
  padding-left: 10px;
  display: block;
  font-family: helvetica;
  font-weight: normal;
  font-size: 10px;
  text-decoration: none;
  color: #FFFFFF;
  vertical-align: middle;
  text-align: center;
}
A.LinkConseils2:hover
{
  margin-top: 3px;
  padding-left: 10px;
  display: block;
  font-family: helvetica;
  font-weight: normal;
  font-size: 10px;
  text-decoration: underline;
  color: #FFFFFF;
  vertical-align: middle;
  text-align: center;
}




a.CadreConseils:link
{
  width: 177px;
  height: 75px;
  display: inline-block;
  float: left;
}
a.CadreConseils:visited
{
  width: 177px;
  height: 75px;
  display: inline-block;
  float: left;
}
a.CadreConseils:hover
{
  width: 177px;
  height: 75px;
  display: inline-block;
  float: left;
}

a.CadreProduitsPhares:link
{
  width: 177px;
  height: 75px;
  display: inline-block;
  float: right;
}
a.CadreProduitsPhares:visited
{
  width: 177px;
  height: 75px;
  display: inline-block;
  float: right;
}

a.CadreProduitsPhares:hover
{
  width: 177px;
  height: 75px;
  display: inline-block;
  float: right;
}


span.TitreRayonsUnivers
{
  color: #002C5B;
  font-size: 26px;
  font-weight: bold;
}



span.TitrePage
{
  font-family: helvetica;
  font-size: 24px;
  color: #002D5B;
  font-weight: bold;
}


span.TitreRecrutement
{
  font-family: helvetica;
  font-size: 16px;
  color: #000000;
  font-weight: bold;
}


span.TextRecrutement
{
  font-family: helvetica;
  font-size: 13px;
  color: #000000;
}



a.LigneDeVie:link
{
  margin-left: 10px;
  height: 28px;
  display: inline-block;
  font-family: helvetica;
  font-weight: normal;
  font-size: 12px;
  color: #003059;
  font-weight: bold;
  vertical-align: middle;
  text-transform: capitalize;
  text-decoration: none;
}
a.LigneDeVie:visited
{
  margin-left: 10px;
  height: 28px;
  display: inline-block;
  font-family: helvetica;
  font-weight: normal;
  font-size: 12px;
  color: #003059;
  font-weight: bold;
  vertical-align: middle;

  text-transform: capitalize;
  text-decoration: none;
}
a.LigneDeVie:hover
{
  margin-left: 10px;
  height: 28px;
  display: inline-block;
  font-family: helvetica;
  font-weight: normal;
  font-size: 12px;
  color: #003059;
  font-weight: bold;
  vertical-align: middle;
  text-transform: capitalize;
  text-decoration: none;
}

a.RecrutementTitreAnnonce:link
{
  height: 28px;
  font-family: helvetica;
  font-weight: normal;
  font-size: 14px;
  color: #003059;
  font-weight: bold;
  vertical-align: middle;
  font-variant: small-caps;
}
a.RecrutementTitreAnnonce:visited
{
  height: 28px;
  font-family: helvetica;
  font-weight: normal;
  font-size: 14px;
  color: #003059;
  font-weight: bold;
  vertical-align: middle;
  font-variant: small-caps;
}
a.RecrutementTitreAnnonce:hover
{
  height: 28px;
  font-family: helvetica;
  font-weight: normal;
  font-size: 14px;
  color: #003059;
  font-weight: bold;
  vertical-align: middle;
  font-variant: small-caps;
}

a.RecrutementEnSavoirPlus:link
{
  margin-left: 10px;
  height: 28px;
  font-family: helvetica;
  font-weight: normal;
  font-size: 12px;
  color: #003059;
  font-weight: bold;
  vertical-align: middle;
  font-variant: small-caps;
}
a.RecrutementEnSavoirPlus:visited
{
  margin-left: 10px;
  height: 28px;
  font-family: helvetica;
  font-weight: normal;
  font-size: 12px;
  color: #003059;
  font-weight: bold;
  vertical-align: middle;
  font-variant: small-caps;
}
a.RecrutementEnSavoirPlus:hover
{
  margin-left: 10px;
  height: 28px;
  font-family: helvetica;
  font-weight: normal;
  font-size: 12px;
  color: #003059;
  font-weight: bold;
  vertical-align: middle;
  font-variant: small-caps;
}

span.TitrePRODUITS
{
  color: #002C5B;
  font-size: 26px;
  font-weight: bold;
}



a.LinkBandeauMagasin:link
{
  text-decoration: none;
}
a.LinkBandeauMagasin:visited
{
  text-decoration: none;
}
a.LinkBandeauMagasin:hover
{
  text-decoration: none;
}

span.NewsletterLabel
{
  background-color: #002C5B;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  display: inline-block;
  padding: 2px 5px 2px 5px;
  margin: 0px 2px 2px 0px;
  height: 17px;
  vertical-align: middle;
}

select.NewsletterSelect
{
  background-color: #FFFFFF;
  color: #002C5B;
  font-size: 11px;
  border-color: #002C5B;
  border-spacing: 2px;
  border-style: solid;
  width: 150px;
  margin: 0px 0px 0px 0px;
}
input.NewsletterTextBox
{
  background-color: #FFFFFF;
  color: #002C5B;
  font-size: 11px;
  border-color: #002C5B;
  border-spacing: 2px;
  border-style: solid;
  width: 200px;
}
input.NewsletterTextBoxDate
{
  background-color: #FFFFFF;
  color: #002C5B;
  font-size: 11px;
  border-color: #002C5B;
  border-spacing: 2px;
  border-style: solid;
  width: 60px;
}

Textarea.NewsletterTextArea
{
  background-color: #FFFFFF;
  color: #002C5B;
  font-size: 11px;
  border-color: #002C5B;
  border-spacing: 2px;
  border-style: solid;
  width: 550px;
  height: 80px;
}
input.NewsletterBouton
{
  background-color: #002C5B;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  border-spacing: 2px;
  border-style: solid;
  width: 150px;
  height: 28px;
}


SPAN.AdminLabelError
{
  font-weight: bold;
  font-size: 14px;
  width: 0px;
  background-color: Transparent;
  border: 0px none transparent;
}

SPAN.LabelError
{
  font-weight: bold;
  font-size: 14px;
  width: 0px;
  background-color: Transparent;
  border: 0px none transparent;
}

INPUT.AdminTextBoxError
{
  width: 0px;
  background-color: Transparent;
  border: 0px none transparent;
}

INPUT.TextBoxError
{
  width: 0px;
  background-color: Transparent;
  border: 0px none transparent;
}

div.CadreProduit
{
  width: 600px;
  height: 350px;
  display: block;
  margin: 5px 5px 5px 5px;
  overflow: hidden;
}

div.CadreProduit2
{
  width: 600px;
  height: 250px;
  display: block;
  margin: 5px 5px 5px 5px;
  overflow: auto;
}


SPAN.ReferenceProduit
{
  font-weight: bold;
  font-size: 10px;
  color: #00B542;
}

SPAN.DescriptionCourteProduit
{
  font-size: 10px;
  color: #000000;
}


SPAN.DescriptionProduit
{
  font-weight: bold;
  font-size: 13px;
  color: #000000;
}


SPAN.PrixProduit
{
  font-weight: bold;
  font-size: 25px;
  font-weight: bold;
  color: #00B542;
  text-align: right;
  float: right;
}

div.CadreLigneProduit
{
  width: 735px;
  height: 140px;
  margin: 5px 0 5px 10px;
  display: block;
  overflow: hidden;
}
div.CadreUnivers
{
  width: 110px;
  height: 145px;
  float: left;
  margin: 5px 5px 5px 5px;
  display: inline-block;
  overflow: hidden;
}

div.CadreConseils
{
  width: 110px;
  height: 180px;
  float: left;
  margin: 2px 10px 10px 0px;
  display: inline-block;
  overflow: hidden;
}


a.LinkTitreProduit:link
{
  text-decoration: none;
  color: #00B542;
  font-size: 15px;
  font-weight: bold;
}
a.LinkTitreProduit:visited
{
  text-decoration: none;
  color: #00B542;
  font-size: 15px;
  font-weight: bold;
}
a.LinkTitreProduit:hover
{
  text-decoration: none;
  color: #00B542;
  font-size: 15px;
  font-weight: bold;
}

Span.SubTextConseils
{
  color: #002D5B;
  font-size: 13px;
  font-weight: bold;
  font-style: italic;
  font-variant: small-caps;
}

Span.TitreConseilDuMoment
{
  color: #002D5B;
  font-size: 15px;
  font-weight: bold;
}

a.LinkTitreUnivers:link
{
  display: inline-block;
  color: #002D5B;
  font-size: 12px;
  font-weight: bold;
  text-transform: capitalize;
  text-decoration: none;
}
a.LinkTitreUnivers:visited
{
  display: inline-block;
  color: #002D5B;
  font-size: 12px;
  font-weight: bold;
  text-transform: capitalize;
  text-decoration: none;
}
a.LinkTitreUnivers:hover
{
  display: inline-block;
  color: #002D5B;
  font-size: 12px;
  font-weight: bold;
  text-transform: capitalize;
  text-decoration: none;
}


img.BordureBleu
{
  border: solid 3px #002c5b;
  margin-bottom: 3px;
}

#Image_ConseilDuMoment.img
{
  border: solid 3px #002c5b;
  margin-bottom: 2px;
}

#Image_ConseilDuMoment.a:link
{
  border: solid 3px #002c5b;
  margin-bottom: 3px;
  text-decoration: none;
}
#Image_ConseilDuMoment.a:BordureBleu:visited
{
  border: solid 3px #002c5b;
  margin-bottom: 3px;
  text-decoration: none;
}
#Image_ConseilDuMoment.a:BordureBleu:hover
{
  border: solid 3px #002c5b;
  margin-bottom: 3px;
  text-decoration: none;
}

A.imbattables:link
{
  text-decoration: none;
}
A.imbattables:visited
{
  text-decoration: none;
}
A.imbattables:hover
{
  text-decoration: none;
}

Span.TextePrix
{
  color: #FFFFFF;
  font-size: 10px;
  text-align: left;
  vertical-align: top;
}

Span.ProduitPrix
{
  color: #FFFFFF;
  font-size: 25px;
  font-weight: bold;
  text-align: right;
  vertical-align: top;
}
Span.TitrePRODUITSPHARES
{
  color: #00B542;
  font-size: 24px;
  font-weight: bold;
  text-align: right;
  vertical-align: top;
}
Span.TitrePRODUITSPHARESL2
{
  color: #00B542;
  font-size: 24px;
  font-weight: bold;
  text-align: right;
  vertical-align: top;
  margin-left: 25px;
}

div.AscenseurRecrutement
{
  float: left;
  border: solid 4px #002c5b;
  text-align: left;
  font-family: helvetica;
  font-weight: normal;
  font-size: 12px;
  overflow: auto;
  width: 796px;
  height: 350px;
  padding: 3px 3px 3px 10px;
  margin-left: 18px;
  vertical-align: top;
  display: inline-block;
}


Span.ConseilNumber
{
  color: #002c5b;
  font-size: 13px;
  font-style: italic;
  font-weight: bold;
  font-variant: small-caps;
}

span.TitreConseil
{
  color: #002C5B;
  font-size: 26px;
  font-weight: bold;
}

.nouveau{display:inline-block;color:#cc0000;border:solid 1px #cc0000;margin:5px 0;padding:2px;font-weight:bold;}

.plan_site{list-style-type:none;}
.plan_site a{	color: #003059;font-family: helvetica;font-weight: bold;text-decoration: none;}
.plan_site li{padding:0 0 10px 0;}
.plan_site li ul{list-style-type:disc;}
.plan_site li ul li{padding:0 0 5px 0;}
.plan_site .col_liste{float:left;margin: 0 80px 0 0;list-style-type:none;}
.plan_site .col_liste .titre_rub{display:block;padding:0 0 5px 0;}
