body { 
color: #000000; 
font-size: 11px; 
font-family:  Arial, Helvetica, sans-serif; 
margin: 0; 
padding: 0; 
width: 100%;
background-repeat : no-repeat;
background-color: #d4d600;
}



#fond_center { 
width: 1000px;
margin: 0px auto;
background-color: #d4d600;
}


#contenu_pages_home{
position: absolute;
margin-left: -500px;
left: 50%;
width: 1000px;
margin-top: 0px;
background-image:  url(../media/commun/kalistene-2.jpg); 
background-repeat: no-repeat;
}

#contenu_gauche{

width: 150px;
height : 600px;
background-color: #d4d600;
color : #000000;
float : left;



}

#contenu_pages{
position: absolute;
margin-left: -500px;
left: 50%;
width: 1000px;
margin-top: 250px;
}

#contenu{
/* original width 1000px */
width: 831px;
height : 172px;
margin-left : 150px;
background-color: #d4d600;;
color : #000000;
margin-top: 400px;
border-left : 1px solid #000000;
}

#contenu_int{
/* original width 978px */
width: 952px;
padding: 0px 24px 20px 24px;
background-image:  url(../media/commun/fond.gif); 
background-repeat: repeat-y;
}

#fil_ariane {
/* original width 1000px */
/* original height 40px */
width: 978px;
height: 26px;
padding: 14px 0px 0px 22px;
position: absolute;
margin-left: -500px;
left: 50%;
top: 210px;
background-image:  url(../media/commun/fond.gif); 
background-repeat: repeat-y; 
}

.fil_ariane_text {
width: 653px;
float: left;
}

.fil_ariane_pages {
width: 300px;
float: left;
text-align: right;
}

#footer {
height: 30px;
width: 985px;
background-color: none;
color: #000000; 
text-align: right;
font-size:10px;

}

#footer_liens_text {
float: right;
padding-top: 15px;
}

#footer_nd {
float: right;

}

.float-imprimVert{
margin-left : 730px;
margin-top : -20px;
background-color: none;

}


.menu_container1 {
float: left;
padding-right : 14px;
padding-left : 14px;

background-color: #d4d600; 
width : 250px;
font-size : 11px;
font-family : Arial;
border-left : 1px solid #000000;
height : 27px;
}

.menu_container2 {
float: left;
padding-right : 14px;
padding-left : 14px;

background-color: #d4d600; 
width : 201px;
font-size : 11px;
font-family : Arial;
border-left : 1px solid #000000;
height : 27px;
}

.menu_container3 {
float: left;
padding-right : 14px;
padding-left : 14px;

background-color: #d4d600;
width : 297px;
font-size : 11px;
font-family : Arial;
border-left : 1px solid #000000;
height : 27px;
}


.bandeau-photo{
}

.titre_bandeau{
position: absolute; 
margin-left: -500px; 
left: 50%;
width : 600px;
height : 350px;
background-color: #none;
}

.titre {
height : 80px;
width : 420px;
/*padding-top : 20px;*/
padding-top : 70px;
padding-left : 545px;
background-color: #none;
text-align : right;
}
.titre h1 {
	/*display:block;*/
	background-color:#DD0059;
	color:#FFFFFF;
	font-size:24px;
	padding-right:0.5em;
}
.titre h1 a {
	color:#FFFFFF;
}
	
.tableau {
 height : 21px;
 width : 260px;
background-color : #d4d600;
float : right;
margin-top : 8px;
text-align : center;
}

.case-bandeau{

float : left;
padding-left: 3px;
font-size : 12px;
font-family : Arial;
text-transform: uppercase;
padding-top : 3px;
text-align : center;
}

.case-bandeau-opacite{

float : left;
padding-left: 3px;
font-size : 12px;
font-family : Arial;
text-transform: uppercase;
padding-top : 3px;
text-align : center;
color : #b7b61a;
}

.float-logo{

}

.logo {
position: absolute; 
margin-left: -500px; 
left: 50%;
padding-top : 30px;
width : 150px;
height : 500px;
z-index : 1000;

}

.float-link{
	z-index : 999;
	position: absolute; 
	margin-left: 0px;
	top:0px; 
	left: 25%;
	height:270px;
	width:832px;
}

.map {


background-color: #d4d600;
margin-top : 10px;
margin-left : 750px;


}

.ambiance {

margin-top : 70px;

}


/* bandeaux */

#bandeau_home {
position: absolute; 
margin-left: -500px; 
left: 50%; 
top: 0px; 
width: 1000px; 
height: 406px;
margin-top : 30px;
}

#bandeau_menu {
/*origin width=1000px*/
width : 835px;
padding-left : 150px;
background-color : #none;
height : 27px;
margin-bottom : 20px;

}

.image-bandeau{
/*margin-top : 20px;*/
height : 285px;
width : 832px;
margin-left : 150px;
background-image:  url(../media/home/visuel-bandeau.jpg); 
background-repeat: no-repeat;
}

.bandeau-photo {
height : 16px;
width : 812px;
margin-top : 0px;
margin-left : 150px;
background-color : #dd0059;
text-align : right;
padding-right : 20px;
text-transform: uppercase;
font-size : 10px;
padding-top : 3px;
color : #ffffff;
}

.logoImprimeVert {
position: absolute;
z-index:50;
/*float : right;*/
height : 122px;
width : 122px;
margin-top : -15px;
padding-left : 880px;
background-color : none;
padding-right : 20px;
}


#fonctionalites {
text-align: right;
width: 1000px;
}

.telephone {
padding-right : 8px;

}

#bandeau_meubles {
position: absolute; margin-left: -500px; left: 50%; top: 0px; width: 1000px; height: 210px;
background-image:  url(../media/bandeaux/meubles.jpg); 
background-repeat: no-repeat;
}

#bandeau_luminaires {
position: absolute; margin-left: -500px; left: 50%; top: 0px; width: 1000px; height: 210px;
background-image:  url(../media/bandeaux/luminaires.jpg); 
background-repeat: no-repeat;
}

#bandeau_sieges {
position: absolute; margin-left: -500px; left: 50%; top: 0px; width: 1000px; height: 210px;
background-image:  url(../media/bandeaux/sieges.jpg); 
background-repeat: no-repeat;
}

#bandeau_objets_deco {
position: absolute; margin-left: -500px; left: 50%; top: 0px; width: 1000px; height: 210px;
background-image:  url(../media/bandeaux/objets_deco.jpg); 
background-repeat: no-repeat;
}

#bandeau_createurs {
position: absolute; margin-left: -500px; left: 50%; top: 0px; width: 1000px; height: 210px;
background-image:  url(../media/bandeaux/createurs.jpg); 
background-repeat: no-repeat;
}

#bandeau_promos {
position: absolute; margin-left: -500px; left: 50%; top: 0px; width: 1000px; height: 210px;
background-image:  url(../media/bandeaux/promos.jpg); 
background-repeat: no-repeat;
}

#bandeau_secondaire {
position: absolute; margin-left: -500px; left: 50%; top: 0px; width: 1000px; height: 210px;
background-image:  url(../media/bandeaux/secondaire.jpg); 
background-repeat: no-repeat;
}

/* bloc pages */

.page_bloc{

width: 268px;
background-color :#7d6d68;
float: left;
margin-right: 4px;
text-align:left;
font-size: 12px;

}

.separation_menu{

/* orig width 27px; */
width: 23px;
background-color :#7d6d68;
float: left;
margin-right: 4px;
text-align:left;

}

.page_bloc_text{

width: 440px;
background-color :#7d6d69;
float: left;
margin-right: 0px;
text-align:left;
font-size: 12px;


}

.page_bloc_text_plein{

width: 440px;
background-color :#7d6d69;
float: left;
margin-right: 0px;
padding-left: 140px;
text-align:left;
font-size: 12px;


}

.text_pages{
width : 660px;
font-size : 12px;
padding-bottom: 5px;
padding-top: 8px;
float: left;


}

.text_pages_plein{
width : 800px;
font-size : 12px;
padding-bottom: 5px;
padding-top: 8px;

float: left;


}

.img_contenu {

float : right;
padding-left: 8px;
padding-bottom: 5px;

}

.img-actualite {

float : left;
padding-right: 15px;
padding-bottom: 2px;

}

.img-equipe {

float : left;
padding-right: 15px;
padding-bottom: 50px;

}

.titre_actualite {

color : #f9e4a3;
padding-top : 8px;
}

.titre_formulaire {

color : #f9e4a3;
padding-top : 30px;


}

.accroche {
font-style: italic;

}
/* home */

.home_bloc { 
/* orig width 222px; */
width: 270px;
background-color :#d4d600;
float: left;
font-size : 11px;
padding-left : 15px;
padding-top : 20px;
padding-right : 41px;
text-align:left;
line-height : 15px;


}

.home_bloc2 { 
/* orig width 222px; */
width: 150px;
background-color :#000000;
float: left;
text-align:left;
margin-right : 9px;
border : 6px solid #000000;
height : 160px;

}

#bloc_rose{

background-color : #dd0059;
height : 16px;
width : 962px;
text-align : right;
padding-right : 20px;
text-transform: uppercase;
font-size : 10px;
padding-top : 3px;
color : #ffffff;

}
.home_bloc_middle { 
/* orig width 222px; */
width: 150px;
background-color :#000000;
float: left;
margin-right: 9px;
height : 160px;
text-align:left;
border : 6px solid #000000;
}

.home_bloc_end { 
/* orig width 222px; */
width: 150px;
border : 6px solid #000000;
background-color :#000000;
float: left;
text-align: left;
height : 160px;
}

.text_home { 
padding-bottom: 5px;
padding-top: 8px;
font-size : 10px;
}

#home_actus { 
padding: 15px 0px 0px 0px;
height: 10px;
clear: both;
}



/* commun */

.spacer { 
clear: both;
background-color: none;
}

ul {
padding: 0px;
margin: 0em 0em 0em 1.4em;
}

li {
list-style: disc;
}

.float {
float: left;
}

.bloc_border_1col_prod_index {
/* orig width 846px */
/* orig height 294px */
width: 920px;
height: 259px;
border: #c7baa1 1px solid;
padding: 15px;
}

.bloc_border_1col {
/* orig width 846px */
/* orig height 294px */
width: 910px;
height: 249px;
border: #c7baa1 1px solid;
padding: 20px;
}

.bloc_border_1col_grand {
/* orig width 846px */
/* orig height 294px */
width: 910px;
border: #c7baa1 1px solid;
padding: 20px;
}

.bloc_border_left {
/* orig width 634px */
/* orig height 294px */
width: 860px;
float: left;
padding-left: 100px;
margin-right : 0px;


}



.bloc_border_left_grand {
/* orig width 634px */
/* orig height 294px */
width: 596px;

float: left;
padding: 20px 20px 20px 20px;

}

.bloc_border_right {
/* orig width 290px */
/* orig height 294px */
width: 250px;
height: 254px;
border: #c7baa1 1px solid;
float: left;
padding: 20px 20px 20px 20px;
}

.bloc_border_right_pic {
width: 290px;
height: 294px;
border: #c7baa1 1px solid;
float: left;
}

#left_bloc_left {
width: 190px;
height: 254px;
float: left;
margin-right: 46px;
text-align: center;
}

#left_bloc_right {
width: 360px;
height: 254px;
float: left;
}

#left_bloc_right_top {
height: 180px;
margin: 0px;
padding: 0px;
}

#left_bloc_right_bottom {
height: 75px;
margin: 0px;
padding: 0px;
}

.bloc_border_right_pic {
width: 290px;
height: 294px;
border: #c7baa1 1px solid;
float: left;
}

.bloc_border_right_produits {
/* orig width 290px */
/* orig height 294px */
width: 250px;
height: 274px;
border: #c7baa1 1px solid;
float: left;
padding: 20px 20px 0px 20px;
}

.bloc_border_right_left {
width: 120px;
float: left;
text-align: center;
}

.bloc_border_right_right {
width: 120px;
float: left;
margin-left: 10px;
text-align: center;
}

.bloc_border_right_index {
width: 120px;
float: left;
margin-left: 12px;
text-align: center;
}

.bloc_border_left_coordonnees_left {
width: 190px;
float: left;
margin-right: 20px;
}

.bloc_border_left_coordonnees_right {
width: 385px;
float: left;
}

.bloc_border_left_actus_right {
width: 480px;
float: left;
}

.bloc_border_left_actus_pic {
width: 200px;
margin-left: 20px;
float: left;
}

.bloc_border_contact_left {
width: 400px;
float: left;
padding-top : 20px;


}


.bloc_identification {
width: 330px;
float: left;
padding-left : 200px;


}


.bloc_border_contact_right {
width: 460px;
float: left;
margin-left: 0px;
padding-top : 20px;


}


.bloc_border_contact_centre {
width: 860px;
float: left;
padding-top : 30px;

}
.conteneur {
height : 200px;
width : 860px;
margin-right : 0px;



}

.conteneur_petit {
height : 100px;
width : 860px;
margin-right : 0px;
}


.conteneur_small {
height : 10px;
width : 860px;
margin-right : 0px;
}


/* form */

.euro {
float : left;
height : 20px;
padding-top : 5px;
padding-left : -10px;
font-size : 10px;

}
.textfield { 
font-size: 11px;
width: 165px;
border: #c7baa1 1px solid;
}

.message_field { 
font-size: 12px;
width: 620px;
border: #c7baa1 1px solid;
height: 150px;
}

.message_field_petit { 
font-size: 12px;
width: 295px;
border: #c7baa1 1px solid;
height: 115px;
}

.contact_text { 
width: 145px;
float: left;
margin-top: 4px;
}

.contact_text_petit { 
width: 70px;
float: left;
margin-top: 4px;
}

.contact_text_grand { 
width: 460px;
float: left;
margin-top: 4px;
}

.contact_text_moyen { 
width: 160px;
float: left;
margin-top: 4px;
}

.contact_text_moyen2 { 
width: 305px;
height : 20px;
float: left;
margin-top: 4px;
}

.contact_text_moyen3 { 
width: 310px;
height : 20px;
float: left;
margin-top: 4px;
}

.message { 
width: 280px;
margin-top: 2px;
}

.contact_textfield { 
width: 180px;
float: left;
margin-top: 5px;

}

.contact_box { 
width: 20px;
float: left;
margin-top: 5px;
}

.contact_align_right { 
width: 280px;
text-align: right;
margin: 5px 0px 20px 0px;

}

.legales { 
width: 765px;

padding-top: 30px;
font-size: 10px;
clear: both;
color: #cfcab9;
}

.bouton_envoyer {

float : right;
padding-bottom : 10px;


}

.bouton_envoyer2 {


padding-top : 15px;
padding-left : 245px;

}

input {
background-color : #CCC5C3;
}

textarea {
background-color : #CCC5C3;
color : #1F0F0F;
}
.no-background {
background-color : #7D6D68;
text-align : right;
}

select {
background-color : #CCC5C3;
color : #1F0F0F;
font-size : 11px;
font-family : verdana;

}
.bouton_form {
font-family : arial;
font-size : 12px;
color : #7F6F69;
border : none;

}

 /* texte */
 
h1 { 
font-size: 40px; 
color: #000000;
margin: 0px 0px 0px 0px;

}

h2 { 
font-size: 12px; 
font-weight: bold;
}

h3 { 
font-size: 18px; 
color: #333333;
margin: 0px 0px 10px 0px;
text-transform: uppercase;
font-weight: normal;
}

.titre_home { 
padding-bottom : 5px;
padding-top : 5px;
color : #d4d600;
text-transform: uppercase;
font-size : 10px;
}

.titre_home1 { 
padding-bottom : 1px;

}
.sous_titre { 
font-size: 14px; 
font-weight: bold;
text-align : right;
}

.black {  

font-weight: bold;
}

.maj_rose {

text-transform: uppercase; 
color : #dd0059;
font-size : 14px;
font-weight : bold

}

.plan_sous_titre {
padding-left: 20px;
}

.plan_sous_titre2 {
padding-left: 40px;
}

.alerte {
color: #ff7010;
font-weight: bold;
}

.copyright{
text-align : right;
color : #7f8000;
padding-top : 4px;
}

/* calques */

.calques {
padding: 3px 3px 3px 8px;
font-size: 11px;
background-color: #c6bdac;
border-bottom: #ffffff 1px solid;
}

 /* liens */
 
a:link { color: #000000; text-decoration: none; }
a:visited { color: #000000; text-decoration: none; }
a:hover { color: #dd0059; text-decoration: none; }
a:active { color: #dd0059; text-decoration: none; }

a.actif:link { color: #dd0059; text-decoration: none;}
a.actif { color: #dd0059; text-decoration: none;}
a.actif:visited { color: #dd0059; text-decoration: none;}
a.actif:hover { color: #dd0059; text-decoration: none;}
a.actif:active { color: #dd0059; text-decoration: none;}

a.lien_calques:link { color: #ffffff; text-decoration: none; }
a.lien_calques:visited { color: #ffffff; text-decoration: none;  }
a.lien_calques:hover { color: #d6cab4; text-decoration: none; }
a.lien_calques:active { color: #ffffff; text-decoration: none; }

a.lien_footer:link { color: #000000;  text-decoration: none; font-size:10px; font-family: Arial, sans-serif; text-transform: uppercase; }
a.lien_footer:visited { color: #000000;  text-decoration: none; text-transform: uppercase; }
a.lien_footer:hover { color: #dd0059;  text-decoration: none; text-transform: uppercase;}
a.lien_footer:active { color: #dd0059; text-decoration: none; text-transform: uppercase;}

a.lien_referencement:link { color: #ffffff; text-decoration: none; text-align:left;}
a.lien_referencement:visited { color: #ffffff; text-decoration: none; text-align:left; }
a.lien_referencement:hover { color: #ffffff; text-decoration: underline; text-align:left;}
a.lien_referencement:active { color: #ffffff; text-decoration: none; text-align:left;}

a.lien_fil_ariane:link { color: #b2ab96; text-decoration: none; }
a.lien_fil_ariane:visited { color: #b2ab96; text-decoration: none;  }
a.lien_fil_ariane:hover { color: #ff7010; text-decoration: none; }
a.lien_fil_ariane:active { color: #b2ab96; text-decoration: none; }

a.lien_titre:link { color: #ff7010; text-decoration: none; font-size: 14px; text-transform: uppercase; }
a.lien_titre:visited { color: #ff7010; text-decoration: none; font-size: 14px; text-transform: uppercase;  }
a.lien_titre:hover { color: #b2ab96; text-decoration: none; font-size: 14px; text-transform: uppercase; }
a.lien_titre:active { color: #ff7010; text-decoration: none; font-size: 14px; text-transform: uppercase; }
