body {
background-color:#7E7A71;
font-family:Times;
}

#page {
position:relative;
text-align: left;
width: 960px;
height:650px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: auto;
margin-left: auto;
}

#menu1 {
z-index:99;
position:relative;
width:960px;
height:38px;
background-image:url(images/menu1.jpg);
background-repeat:no-repeat;
}

#menu1 ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu2 {
z-index:99;
position:relative;
width:960px;
height:24px;
}

#menu2 ul {
list-style: none;
margin: 0;
padding: 0;
}



#menu1 li.qui {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:430px;
display:block;
}

#menu1 li.qui a{
text-decoration:none;
background-image:url(images/menu1_qui.jpg);
background-repeat:no-repeat;
display:block;
width:430px;
height:38px;
line-height:38px;
display:block;
}

#menu1 li.qui a:hover {
background-image:url(images/menu1_qui_hover.jpg);
background-repeat:no-repeat;
width:430px;
height:38px;
line-height:38px;
display:block;
}

#menu1 li.qui_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(images/menu1_qui_hover.jpg);
background-repeat:no-repeat;
width:430px;
height:38px;
line-height:38px;
}

#menu1 li.diaporama {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:115px;
display:block;
}

#menu1 li.diaporama a{
text-decoration:none;
background-image:url(images/menu1_diaporama.jpg);
background-repeat:no-repeat;
display:block;
width:115px;
height:38px;
line-height:38px;
}

#menu1 li.diaporama a:hover {
background-image:url(images/menu1_diaporama_hover.jpg);
background-repeat:no-repeat;
width:115px;
height:38px;
line-height:38px;
display:block;
}

#menu1 li.diaporama_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
background-image:url(images/menu1_diaporama_hover.jpg);
background-repeat:no-repeat;
display:block;
width:115px;
height:38px;
line-height:38px;
}

#menu1 li.contact {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:258px;
display:block;
}

#menu1 li.contact a{
text-decoration:none;
background-image:url(images/menu1_contact.jpg);
background-repeat:no-repeat;
display:block;
width:258px;
height:38px;
line-height:38px;
}

#menu1 li.contact a:hover {
background-image:url(images/menu1_contact_hover.jpg);
background-repeat:no-repeat;
width:258px;
height:38px;
line-height:38px;
display:block;
}

#menu1 li.contact_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(images/menu1_contact_hover.jpg);
background-repeat:no-repeat;
width:258px;
height:38px;
line-height:38px;
}

#menu1 li.esprit {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:157px;
display:block;
}

#menu1 li.esprit a{
text-decoration:none;
background-image:url(images/menu1_esprit.jpg);
background-repeat:no-repeat;
display:block;
width:157px;
height:38px;
line-height:38px;
}

#menu1 li.esprit a:hover {
background-image:url(images/menu1_esprit_hover.jpg);
background-repeat:no-repeat;
width:157px;
height:38px;
line-height:38px;
display:block;
}

#menu1 li.esprit_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(images/menu1_esprit_hover.jpg);
background-repeat:no-repeat;
width:157px;
height:38px;
line-height:38px;
}



#menu1 li.qui_gb {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:430px;
display:block;
}

#menu1 li.qui_gb a{
text-decoration:none;
background-image:url(images/menu1_qui_gb.jpg);
background-repeat:no-repeat;
display:block;
width:430px;
height:38px;
line-height:38px;
display:block;
}

#menu1 li.qui_gb a:hover {
background-image:url(images/menu1_qui_hover_gb.jpg);
background-repeat:no-repeat;
width:430px;
height:38px;
line-height:38px;
display:block;
}

#menu1 li.qui_selected_gb {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(images/menu1_qui_hover_gb.jpg);
background-repeat:no-repeat;
width:430px;
height:38px;
line-height:38px;
}

#menu1 li.diaporama_gb {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:115px;
display:block;
}

#menu1 li.diaporama_gb a{
text-decoration:none;
background-image:url(images/menu1_diaporama_gb.jpg);
background-repeat:no-repeat;
display:block;
width:115px;
height:38px;
line-height:38px;
}

#menu1 li.diaporama_gb a:hover {
background-image:url(images/menu1_diaporama_hover_gb.jpg);
background-repeat:no-repeat;
width:115px;
height:38px;
line-height:38px;
display:block;
}

#menu1 li.diaporama_selected_gb {
margin: 0;
padding: 0;
position: relative; 
float:left;
background-image:url(images/menu1_diaporama_hover_gb.jpg);
background-repeat:no-repeat;
display:block;
width:115px;
height:38px;
line-height:38px;
}

#menu1 li.contact_gb {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:258px;
display:block;
}

#menu1 li.contact_gb a{
text-decoration:none;
background-image:url(images/menu1_contact_gb.jpg);
background-repeat:no-repeat;
display:block;
width:258px;
height:38px;
line-height:38px;
}

#menu1 li.contact_gb a:hover {
background-image:url(images/menu1_contact_hover_gb.jpg);
background-repeat:no-repeat;
width:258px;
height:38px;
line-height:38px;
display:block;
}

#menu1 li.contact_selected_gb {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(images/menu1_contact_hover_gb.jpg);
background-repeat:no-repeat;
width:258px;
height:38px;
line-height:38px;
}

#menu1 li.esprit_gb {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:157px;
display:block;
}

#menu1 li.esprit_gb a{
text-decoration:none;
background-image:url(images/menu1_esprit_gb.jpg);
background-repeat:no-repeat;
display:block;
width:157px;
height:38px;
line-height:38px;
}

#menu1 li.esprit_gb a:hover {
background-image:url(images/menu1_esprit_hover_gb.jpg);
background-repeat:no-repeat;
width:157px;
height:38px;
line-height:38px;
display:block;
}

#menu1 li.esprit_selected_gb {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(images/menu1_esprit_hover_gb.jpg);
background-repeat:no-repeat;
width:157px;
height:38px;
line-height:38px;
}




#menu2 {
background-image:url(images/menu2.jpg);
background-repeat:no-repeat;
height:24px;
width:960px;
}

#menu2 li.parc {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:317px;
display:block;
}

#menu2 li.parc a{
text-decoration:none;
background-image:url(images/menu2_parc.jpg);
background-repeat:no-repeat;
display:block;
width:317px;
height:24px;
line-height:24px;
}

#menu2 li.parc a:hover {
background-image:url(images/menu2_parc_hover.jpg);
background-repeat:no-repeat;
width:317px;
height:24px;
line-height:24px;
display:block;
}

#menu2 li.parc_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(images/menu2_parc_hover.jpg);
background-repeat:no-repeat;
width:317px;
height:24px;
line-height:24px;
}

#menu2 li.savoir {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:118px;
display:block;
}

#menu2 li.savoir a{
text-decoration:none;
background-image:url(images/menu2_savoir.jpg);
background-repeat:no-repeat;
display:block;
width:118px;
height:24px;
line-height:24px;
}

#menu2 li.savoir a:hover {
background-image:url(images/menu2_savoir_hover.jpg);
background-repeat:no-repeat;
width:118px;
height:24px;
line-height:24px;
display:block;
}

#menu2 li.savoir_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(images/menu2_savoir_hover.jpg);
background-repeat:no-repeat;
width:118px;
height:24px;
line-height:24px;
}

#menu2 li.modele {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:104px;
display:block;
}

#menu2 li.modele a{
text-decoration:none;
background-image:url(images/menu2_modele.jpg);
background-repeat:no-repeat;
display:block;
width:104px;
height:24px;
line-height:24px;
}

#menu2 li.modele a:hover {
background-image:url(images/menu2_modele_hover.jpg);
background-repeat:no-repeat;
width:104px;
height:24px;
line-height:24px;
display:block;
}

#menu2 li.modele_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(images/menu2_modele_hover.jpg);
background-repeat:no-repeat;
width:104px;
height:24px;
line-height:24px;
}

#menu2 li.taille {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:139px;
display:block;
}

#menu2 li.taille a{
text-decoration:none;
background-image:url(images/menu2_taille.jpg);
background-repeat:no-repeat;
display:block;
width:139px;
height:24px;
line-height:24px;
}

#menu2 li.taille a:hover {
background-image:url(images/menu2_taille_hover.jpg);
background-repeat:no-repeat;
width:139px;
height:24px;
line-height:24px;
display:block;
}

#menu2 li.taille_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(images/menu2_taille_hover.jpg);
background-repeat:no-repeat;
width:139px;
height:24px;
line-height:24px;
}

#menu2 li.livraison {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:103px;
display:block;
}

#menu2 li.livraison a{
text-decoration:none;
background-image:url(images/menu2_livraison.jpg);
background-repeat:no-repeat;
display:block;
width:103px;
height:24px;
line-height:24px;
}

#menu2 li.livraison a:hover {
background-image:url(images/menu2_livraison_hover.jpg);
background-repeat:no-repeat;
width:103px;
height:24px;
line-height:24px;
display:block;
}

#menu2 li.livraison_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(images/menu2_livraison_hover.jpg);
background-repeat:no-repeat;
width:103px;
height:24px;
line-height:24px;
}

#menu2 li.installe {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:179px;
display:block;
}

#menu2 li.installe a{
text-decoration:none;
background-image:url(images/menu2_installe.jpg);
background-repeat:no-repeat;
display:block;
width:179px;
height:24px;
line-height:24px;
}

#menu2 li.installe a:hover {
background-image:url(images/menu2_installe_hover.jpg);
background-repeat:no-repeat;
width:179px;
height:24px;
line-height:24px;
display:block;
}

#menu2 li.installe_selected {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(images/menu2_installe_hover.jpg);
background-repeat:no-repeat;
width:179px;
height:24px;
line-height:24px;
}



#menu2 li.parc_gb {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:317px;
display:block;
}

#menu2 li.parc_gb a{
text-decoration:none;
background-image:url(images/menu2_parc_gb.jpg);
background-repeat:no-repeat;
display:block;
width:317px;
height:24px;
line-height:24px;
}

#menu2 li.parc_gb a:hover {
background-image:url(images/menu2_parc_hover_gb.jpg);
background-repeat:no-repeat;
width:317px;
height:24px;
line-height:24px;
display:block;
}

#menu2 li.parc_selected_gb {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(images/menu2_parc_hover_gb.jpg);
background-repeat:no-repeat;
width:317px;
height:24px;
line-height:24px;
}

#menu2 li.savoir_gb {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:105px;
display:block;
}

#menu2 li.savoir_gb a{
text-decoration:none;
background-image:url(images/menu2_savoir_gb.jpg);
background-repeat:no-repeat;
display:block;
width:105px;
height:24px;
line-height:24px;
}

#menu2 li.savoir_gb a:hover {
background-image:url(images/menu2_savoir_hover_gb.jpg);
background-repeat:no-repeat;
width:105px;
height:24px;
line-height:24px;
display:block;
}

#menu2 li.savoir_selected_gb {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(images/menu2_savoir_hover_gb.jpg);
background-repeat:no-repeat;
width:105px;
height:24px;
line-height:24px;
}

#menu2 li.modele_gb {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:81px;
display:block;
}

#menu2 li.modele_gb a{
text-decoration:none;
background-image:url(images/menu2_modele_gb.jpg);
background-repeat:no-repeat;
display:block;
width:81px;
height:24px;
line-height:24px;
}

#menu2 li.modele_gb a:hover {
background-image:url(images/menu2_modele_hover_gb.jpg);
background-repeat:no-repeat;
width:81px;
height:24px;
line-height:24px;
display:block;
}

#menu2 li.modele_selected_gb {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(images/menu2_modele_hover_gb.jpg);
background-repeat:no-repeat;
width:81px;
height:24px;
line-height:24px;
}

#menu2 li.taille_gb {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:142px;
display:block;
}

#menu2 li.taille_gb a{
text-decoration:none;
background-image:url(images/menu2_taille_gb.jpg);
background-repeat:no-repeat;
display:block;
width:142px;
height:24px;
line-height:24px;
}

#menu2 li.taille_gb a:hover {
background-image:url(images/menu2_taille_hover_gb.jpg);
background-repeat:no-repeat;
width:142px;
height:24px;
line-height:24px;
display:block;
}

#menu2 li.taille_selected_gb {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(images/menu2_taille_hover_gb.jpg);
background-repeat:no-repeat;
width:142px;
height:24px;
line-height:24px;
}

#menu2 li.livraison_gb {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:97px;
display:block;
}

#menu2 li.livraison_gb a{
text-decoration:none;
background-image:url(images/menu2_livraison_gb.jpg);
background-repeat:no-repeat;
display:block;
width:97px;
height:24px;
line-height:24px;
}

#menu2 li.livraison_gb a:hover {
background-image:url(images/menu2_livraison_hover_gb.jpg);
background-repeat:no-repeat;
width:97px;
height:24px;
line-height:24px;
display:block;
}

#menu2 li.livraison_selected_gb {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(images/menu2_livraison_hover_gb.jpg);
background-repeat:no-repeat;
width:97px;
height:24px;
line-height:24px;
}

#menu2 li.installe_gb {
margin: 0;
padding: 0;
position: relative; 
float:left;
width:218px;
display:block;
}

#menu2 li.installe_gb a{
text-decoration:none;
background-image:url(images/menu2_installe_gb.jpg);
background-repeat:no-repeat;
display:block;
width:218px;
height:24px;
line-height:24px;
}

#menu2 li.installe_gb a:hover {
background-image:url(images/menu2_installe_hover_gb.jpg);
background-repeat:no-repeat;
width:218px;
height:24px;
line-height:24px;
display:block;
}

#menu2 li.installe_selected_gb {
margin: 0;
padding: 0;
position: relative; 
float:left;
display:block;
background-image:url(images/menu2_installe_hover_gb.jpg);
background-repeat:no-repeat;
width:218px;
height:24px;
line-height:24px;
}

#contenu {
position:relative;
background-position:top left;
background-repeat:no-repeat;
width: 960px;
height: 588px;
background-repeat:repeat;
font-size:15px;
color:#FFFFFF;
}

#bas {
margin-left:auto;
margin-right:auto;
width:960px;
}

#bas ul {
list-style: none;
margin: 0;
padding: 0;
text-align:center;
}

#bas li {
font-size:9px;
display:inline;
color:#404849;
}

#bas li a {
font-size:9px;
text-decoration:none;
color:#404849;
}

#bas li a:hover {
color:#FFFFFF;
}

.lettrine {
font-size:50px;
float:left;
font-weight:bold;
padding-top:12px;
}


#vignette_intro a{
width:89px;
height:138px;
display:block;
opacity:0.60;
filter : alpha(opacity=60);
}

#vignette_intro a:hover {
opacity : 1;
filter : alpha(opacity=100);
}


#vignette a{
display:block;
width: 47px;
height:64px;
opacity : 0.60;
filter : alpha(opacity=60);
}

#vignette a:hover {
opacity : 1;
filter : alpha(opacity=100);
}

#vignette img {
border:1px solid #FFFFFF;
}

#entrer {
width:960px; 
text-align:center; 
top:460px; 
left:0px;
position:absolute;
}

#entrer a {
color:#404849;
text-decoration:none;
font-size:17px
}

#entrer a:hover {
color:#FFFFFF;
text-decoration:none;
font-size:17px
}

#vide {
color:#FFFFFF;
}

#vide a {
color:#FFFFFF;
text-decoration:none
}

#vide a:hover {
color:#404849;
}

#cadreh {
background-image:url(images/cadreh.png) !important; 
background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cadreh.png'); 
background-position:top left;
background-repeat:no-repeat;
left:361px;
top:201px; 
position:relative;
z-index:3;
width:478px;
height:321px;
display:block;
}

#cadrev {
background-image:url(images/cadrev.png) !important; 
background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cadrev.png'); 
background-position:top left;
background-repeat:no-repeat;
left:438px;
top:80px; 
position:relative;
z-index:3;
width:321px;
height:478px;
display:block;
}

#suivant a{
color:#CBD6D3; 
font-size:14px; 
text-decoration:none;
top:550px;
left:520px;
width:100px; 
position:absolute
}

#suivant a:hover{
color:#FFFFFF;
}


