body
{

background-color:black;
margin-left:auto;
margin-right:auto;
width:100%;

color:#b1995b;
font-family:Papyrus,Arial, Verdana, "sans serif";
background-image:url(accueil/image_de_fond4.jpg);
background-repeat: repeat-x ;
}
h1{
font-size:20px;
}
h2{
font-size:17px;
font-weight:lighter ;
padding-left:40px;
}
.blanc_titre{
color:white;
}
.titre_lighter{
font-weight:lighter ;
}
h3{
font-size:17px;
font-weight:lighter ;
padding:0px;
margin:0px;
}
.tab{
 font-size:13px;
}
.blanc_link{
color:white;
font-size:14px;
font-weight:lighter ;
}
.blanc{
color:white;
}
#page 
{
width: 800px; 
text-align:center;
margin-left: auto;
margin-right: auto; 
}
#fleche{
margin-left:400px;
position:absolute;
margin-top:4px;
}
#fleche_inverse{
margin-left:auto;
margin-right:auto;
text-align:middle;
padding-left:400px;


}
#popup_fleche{
width:800px; 
height:4px;
float:left; 
position:absolute;
right:-2px;
top:0px;
border:1px solid #b1995b;

text-align:left;
opacity : 0.7; 
    filter : alpha(opacity=70); 
    background-color:black; 
}
#popup_fleche_inverse{
width:800px; 
float:left; 
position:absolute;
bottom:0px;


}
a img 
{ 
border: none; 
} 
#popup{ 
border:1px solid #b1995b;
width:800px; 
float:left; 
position:absolute;
right:-2px;
top:-1px;
 opacity : 0.7; 
    filter : alpha(opacity=70); 
background-color:black; 
text-align:left; 
padding-bottom:10px;  
}
#top{
text-align:left;
position: relative;
height:117px;
margin:0px; 
}
#logo{
float:left;
}
#titre{
padding-left:200px;
}
#menu_top{
float:right;
border-spacing:0px;
vertical-align:bottom;
right:0px;
bottom:0px; 


}
#img_principal{
border:1px solid #b1995b;
text-align:center;
margin-left: auto;
margin-right: auto;
width:800px;
margin-top:0px;
height:400px; 
position : relative; 

}
#img_principal_prod{
border:1px solid #b1995b;
text-align:center;
margin-left: auto;
margin-right: auto;
width:auto; 
margin-top:0px;
height:auto;
background-image:url(produits/logo_grand.png);
background-position:bottom center; 
background-repeat:no-repeat;
}
#image{
margin-top:0px;
}
#menu_top{
float:right;
border-spacing:0px;
vertical-align:bottom;
right:0px;
bottom:0px; 
position: absolute;  
}
#menu_top td{
text-align:center;

}
a{
color:white;
text-decoration:none; 
}
a.menu_titre { 
color:#b1995b; 
text-decoration:none; 
} 
a.menu_titre:hover { 
color:white; 
text-decoration:none; 
font-weight:lighter;
font-size:0.78em; 
} 
.menu_titre
{
font-size:0.78em;
font-weight:lighter ;
}
a.titre_principal{ 
color:#b1995b; 
text-decoration:none; 
} 
a.titre_principal:hover { 
color:#b1995b; 
text-decoration:none; 

}

.titre_principal
{
font-weight:bold ;
}
a.titre_principal_second{ 
color:white; 
text-decoration:none; 
} 
a.titre_principal_second:hover { 
color:white; 
text-decoration:none; 
font-weight:lighter; 
}
.blanc_moyen{
color:white;
}
.titre_principal_second
{
font-weight:lighter ;
}

.menu_titre_sel{
color:#b1995b; 
text-decoration:none; 
font-weight:lighter;
font-size:0.70em;
text-transform : uppercase; 
}
 
a.menu_titre_sel:hover { 
color:white; 
text-decoration:none; 
font-weight:lighter;
font-size:0.70em; 
}
#menu_top .separateur{
width:0px;
font-weight:bold;
color:#f7d479;
}
#main{
text-align:center;  
position: relative;
}
#texte{
margin-left:auto;
margin-right:auto;
margin-top:35px;
width:750px;
padding:0px;

}
.alinea{
text-align:left;
padding-left:200px;

}
#libelle{
float:clear;
 padding:0px;
 width:800px;
 margin-left:auto;
margin-right:auto;
margin-top:0px;
  
}
.opacite{
opacity : 0.3;
    -moz-opacity : 0.3;
    -ms-filter: "alpha(opacity=30)"; /* IE 8 */
    filter : alpha(opacity=30); /* IE < 8 */ 
}
.prev{
float:left;
border:none;
}
.next{
float:right;
}
.libelle{
padding:0px;
margin-left:auto;
margin-right:auto;
position:absolute;
top:0px;
width:800px;
font-size:20px;
font-weight:bold ;
background-color:black;
color:white;
margin-top:0px;
   
}

.libelle_titre{
width:auto;
padding:0px;
border:1px solid purple;
text-align:center;

}
a.blanc { 
color:white; 
text-decoration:none; 
} 
a.blanc:hover { 
color:white; 
text-decoration:none; 
font-weight:bold;
font-size:0.8em; 
} 
.blanc
{
font-size:0.78em;
font-weight:lighter ;
}
a.blanc2 { 
color:white; 
text-decoration:none; 
font-weight:bold;
font-size:0.8em;
} 
a.blanc2:hover { 
color:white; 
text-decoration:none; 
font-weight:bold;
font-size:1em; 
} 
.blanc2
{
font-size:0.78em;
font-weight:bold;
}
a.link_ext { 
color:white; 
text-decoration:none; 
} 
a.link_lien{
color:white; 
text-decoration:none; 
}
a.link_ext:hover { 
color:white; 
text-decoration:none; 
font-weight:bold;


}
a.link_lien:hover {
color:#d9d0ba;
text-decoration:none; 
} 

.bottom { 
font-size:0.78em;
}
 

