/* CSS Document */
html, body {
height:100%;
font:90% Verdana, Arial, Helvetica, sans-serif;
background:#000000 url(../images/fond-page.jpg) no-repeat top center;
}
html {position:relative;}
* {
margin:0;
padding:0;
}

div#conteneur_page {
position:absolute;
left: 50%;
width:900px;
margin-left:-450px;
}

div#conteneur_gauche {
float:left;
padding-top:305px;
text-align:justify;
color:#E3E3E3;
width:455px;
}
img.img_largeur_420 {
width:420px;
}
div#conteneur_gauche img, p{
padding-left:30px;
}
p.conteneur_gauche_texte {
padding-right:5px;
line-height:17px;
}
p.conteneur_gauche_texte img {
float:right;
width:100px;
}

div#conteneur_droite {
background: url(../images/fond-logo.jpg) no-repeat left 355px;
float:right;
width:445px;
}
/*div#conteneur_droite_fond {
background: url(../images/fond-logco.jpg) no-repeat bottom left;
}*/
div#accueil {
padding-top:30px;
width:423px;
left:600px;
text-align:justify;
}
div#menu {
padding-top:60px;
color:#ffffff;
}
div#menu ul{
list-style-type:none;
}
div#menu a{
float:right;
width:190px;
font-size:15px;
letter-spacing:3px;
font-weight:normal;
padding-right:60px;
padding-bottom:10px;
text-align:right;
text-decoration:none;
}
div#menu a:hover{
color:#A1BC30;
}
.couleur_lien_page{
color:#666666;
}
.couleur_lien_page_active{
color:#dc931a;
}


/* menu seconde partie*/
div#menu_bis {
padding-top:140px;
color:#ffffff;
}
div#menu_bis ul{
list-style-type:none;
}
div#menu_bis a{
float:right;
width:190px;
font-size:16px;
letter-spacing:3px;
font-weight:normal;
padding-right:60px;
padding-bottom:10px;
text-align:right;
text-decoration:none;
}
div#menu_bis a:hover{
color:#A1BC30;
}

/* menu mentions légales, liens, plan du site*/
div#menu_ter {
padding-top:180px;
color:#ffffff;
}
div#menu_ter ul{
list-style-type:none;
}
div#menu_ter a{
width:190px;
float:right;
padding-right:60px;
padding-bottom:4px;
font-size:11px;
font-weight:normal;
text-align:right;
text-decoration:none;
}
div#menu_ter a:hover{
color:#A1BC30;
}

div#plan {
padding-top:100px;
width:190px;
color:#E3E3E3;
}
div.galerie {
padding-left:10px;
width:440px;
}
div.galerie_miniature {
float:left;
width:145px;
height:120px;
text-align:center;
position:relative;
padding-bottom:20px;
}
div.galerie_txt {
position:absolute;
top:96px;
left:0;
width:145px;
text-align:center;
padding-left:15px;
}
.image_large {
width:96px;
}
.image_haute {
height:96px;
}
div#formulaire {
padding-left:30px;
}

h1.titre_tapissiers_page {
font-size:15px;
color:#525252;
padding-top:36px;
padding-bottom:14px;
font-weight:lighter;
letter-spacing:5px;
text-align:right;
}

h2 {
font-size:15px;
font-weight:normal;
color:#dc931a;
}

.bloc_partenaire {
float:left;
width:300px;
margin-left:50px;
}
.bloc_partenaire_texte {
float:left;
width:300px;
line-height:50px;
vertical-align:middle;
}



div#accueil_langue {
padding-top:195px;
text-align:center;
color:#525252;
}
div#titre_news_accueil {
padding-top:30px;
line-height:16px;
font-size:12px;
text-align:left;
text-transform:uppercase;
color:#6C6C6C;
}
div#titre_gris {
position:relative;
text-align:left;
top:0;
color:#181818;
font-size:44px;
letter-spacing:6px;
}
div#titre_orange {
text-align:right;
padding-bottom:15px;
position:relative;
top:0;
color:#DC931A;
font-size:22px;
letter-spacing:6px;
}
div#news_accueil {
font-size:12px;
line-height:16px;
color:#ffffff;
}
.news_titre_orange {
color:#DC931A;
font-weight:bold;
}
a.lien_orange  {
color:#D57E1C;
text-decoration:none;
}
a:hover.lien_orange {
color:#A1BC30;
}

a.news_accueil mentions {
color:#6C6C6C;
text-decoration:none;
}
a:hover.news_accueil mentions {
color:#A1BC30;
}

a.lien_formulaire{
color:#D57E1C;
text-decoration:none;
}
a:hover.lien_formulaire {
color:#A1BC30;
}
a {
color:#D57E1C;
text-decoration:none;
}
a:hover {
color:#A1BC30;
}

ul {
color:#D57E1C;
padding-left:100px;
}
div#bas_de_page {
padding-left:30px;
text-align:justify;
padding-top:40px;
color:#6C6C6C;
font-size:10px;
}
div#bas_de_page a{
color:#6C6C6C;
text-decoration:none;
}
div#bas_de_page a:hover{
color:#A1BC30;
text-decoration:none;
}

.texte_vert {
color:#A1BC30;
}

input {
background-color:#E3E3E3;
}
textarea {
background-image: url(../images/logo-form.jpg);
background-repeat: repeat;
}
/* Browsers update */
#browsers_update {
position:absolute;
top:50%;
left:50%;
z-index:10000;
width:800px;
height:150px;
margin-top:-125px;
margin-left:-450px;
background-color:#FFFFCC;
text-align:center;
padding:50px;
border:1px solid black;
font-weight:bold;
}
#browsers_close {
position:absolute;
top:5px;
right:5px;
cursor:pointer;
}
