/*---------------------------------GENERAL---------------------------------*/
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background:url(imgs/back_degra.jpg) repeat-x top left;
background-color:#989881;
margin:0;
padding:0;
}

img {
border:none;
}

table,input,select,option,texarea,div {
font-family:Trebuchet MS, sans-serif, Verdana, Arial, Helvetica;
font-size:13px;
color:#564638;
}

table,div,form,img,h1,h2,h3,h4,h5 {
margin:0;
padding:0;
}

p {
color:#000;
text-decoration:none;
}

a {
color:#EA5B00;
text-decoration:underline;
}

a:hover {
color:#EA5B00;
text-decoration:none;
}

#conteneur {
position:absolute;
width:908px;
left:50%;
top:20px;
margin-left:-454px;
background-color:#F6F6EB;
border:7px solid #FFF;
}

#header {
float:left;
width:908px;
height:15px;
color:#4E4E4E;
background-color:#84D0F3;
padding:3px 0 0 0;
}

#contenu {
float:left;
width:908px;
border-top:1px solid #F1F1F1;
}

#centre {
float:left;
width:848px;
margin:30px;
}

#centre_gauche{
float:left;
width:140px;
margin-right:30px;
}

#centre_milieu{
float:left;
width:528px;
}

#centre_droite{
float:left;
width:120px;
margin-left:30px;
}

#footer {
float:left;
width:848px;
padding:10px 0;
margin:20px 30px 30px 30px;
border-top:1px solid #CFCFCF;
color:#7E7E7E;
text-align:center;
}

#footer a, #footer span{
margin:0 5px;
}

#footer a{
color:#7E7E7E;
text-decoration:none;
}

#footer a:hover{
color:#7E7E7E;
text-decoration:underline;
}

/*---------------------------------BOITE RONDE---------------------------------*/
.boite_rond {
float:left; 
background:transparent; 
width:528px;
}

.li_boite_rond{
float:left;
width:100%;
}

.coin_rond_1, .coin_rond_2, .coin_rond_3, .coin_rond_4 {
display:block; 
overflow:hidden;
}

.coin_rond_1, .coin_rond_2, .coin_rond_3 {
height:1px;
}

.coin_rond_2, .coin_rond_3, .coin_rond_4 {
background:#F6F6EB; 
border-left:1px solid #6C4524;
border-right:1px solid #6C4524;
}

.coin_rond_1 {
margin:0 5px; 
background:#6C4524;
}

.coin_rond_2 {
margin:0 3px;
border-width:0 2px;
}

.coin_rond_3 {
margin:0 2px;
}

.coin_rond_4 {
height:2px; 
margin:0 1px;
}

.contenu_boite_rond {
float:left;
width:486px;
display:block; 
border:0 solid #6C4524; 
border-width:0 1px; 
height:auto;
padding:20px;
color:#3F3F3F;
}

/*---------------------------------ACCUEIL---------------------------------*/
.bloc_accueil_haut, .bloc_accueil_border, .bloc_accueil_bas, .bloc_accueil_produit {
float:left;
width:486px;
}

.bloc_accueil_haut{
padding-bottom:15px;
}

.bloc_accueil_imgpart {
float:right;
}

.bloc_accueil_border{
border-top:1px solid #BBB;
padding:15px 0;
}

.bloc_accueil_bas{
padding-top:15px;
}

img.installateur_galerie {
border:4px solid #CCC;
margin:6px 0 6px 4px;
}

img.installateur_galerie:hover {
border:4px solid #EA5B00;
}

h1{
color:#EA5B00;
}

a.lien_orange{
text-decoration:none;
font-size:14px;
font-weight:bold;
color:#EA5B00;
}

a.lien_orange_partenaire {
font-size:22px;
font-weight:bold;
color:#EA5B00;
}

.img_g{
float:left;
margin-right:5px;
}

.titre_rubrique {
background-color:#E2E2D1;
color:#2B2B2B;
height:46px;
font-size:28px;
padding:6px 0 0 10px;
}

.im_seq_installateur {
width:180px;
padding:10px 10px;
float:left;	
}

.bloc_accueil_produit {
border-top:1px solid #BBB;
background-color:#E9E9E4;
padding:15px 0;
}

/*---------------------------------MENU---------------------------------*/
.boite_menu{
float:left;
width:135px;
margin-top:3px;
padding:5px 0 0 14px;
background:url(imgs/puce_petite.png) no-repeat top left;
}

.boite_menu1{
float:left;
width:122px;
margin-top:10px;
padding:5px 0 0 18px;
background:url(imgs/puce_menu.png) no-repeat top left;
}

a.menu_off{
color:#6C4524;
text-decoration:none;
}

a.menu_on{
color:#6C4524;
text-decoration:underline;
}

a.menu_off1, a.menu_on1{
color:#44250A;
text-decoration:none;
font-family:Trebuchet MS, Verdana, Arial;
font-size:13px;
font-weight:bold;
}

a.menu_on1{
text-decoration:underline;
}


/*---------------------------------CONTENU DU MENU---------------------------------*/
.titre_contenu{
float:left;
width:486px;
font-family:Trebuchet MS, Verdana, Arial;
font-size:28px;
font-weight:bold;
color:#EA5B00;
font-style:italic;
border-bottom:1px solid #6C4524;
}

.txt_contenu{
float:left;
width:486px;
margin-top:20px;
line-height:16px;
}

.txt_contenu ul{
list-style-image:url(imgs/puce.gif);
list-style-type:circle;
font-weight:bold;
text-decoration:underline;
color:#6B4524;
margin:7px 0 7px 30px;
padding:0;
font-size:14px;
}

.txt_contenu p{
margin:0;
padding:0;
}

.txt_contenu a{
color:#000;
text-decoration:underline;
}

.txt_contenu a:hover{
color:#000;
text-decoration:none;
}

/*---------------------------------FORMULAIRE DE CONTACT---------------------------------*/
.li_form {
float:left;
width:486px;
margin:10px 0;
}

.ti_li_form{
float:left;
width:120px;
font-weight:bold;
}

.input_li_form{
float:left;
width:256px;
}

.input_li_form input{
width:240px;
border:1px solid #6B4524;
}

.input_li_form textarea, .input_li_form select{
border:1px solid #6B4524;
}

.input_li_form textarea{
width:240px;
height:150px;
}

.erreur_li_form{
float:left;
width:110px;
color:#E53C01;
}

