
/*-------------------------*/
/* bandes couleurs-dégradés*/
/*-------------------------*/

#bande_marron{
position:relative;
background-image:url(../layout/img/bande_marron.gif);
background-repeat:no-repeat;
width:773px;
height:5px;
}
#degrade_vert{
position:relative;
background-image:url(../layout/img/degrade_vert.gif);
background-repeat:no-repeat;
width:773px;
height:10px;
line-height: 10px;
}
#contenu{
position: relative;
width:773px;
background-image:url(../layout/img/ligne_blanche.gif);
background-repeat:repeat-y;
}
#bandeau{
position: relative;
width:773px;
height:147px;
background-image:url(../layout/img/ligne_verte.gif);
background-repeat:repeat-y;
}
#degrade_jaune{
position:relative;
width:773;
height:10px;
background-image:url(../layout/img/degrade_jaune.gif);
background-repeat:no-repeat;
line-height: 10px;

}
#ligne_jaune{
position:relative;
width:773px;
height:108px;
background-image:url(../layout/img/ligne_jaune.gif);
background-repeat:repeat-y;
}

#ombre_bas{
position:relative;
width:773px;
height:5px;
background-image:url(../layout/img/ombre_bas.gif);
background-repeat:no-repeat;
line-height: 5px;
  }
/*---------*/
/* General */
/*---------*/
body{
background-color:#E2D4BA;
}
#general{
position:absolute;
width:773px;
left:50%;
margin-left: -390px;
background-color:#E2D4BA;
}
img{
border:0px;
}
p{
color:#3A5507;
font-family:verdana;
font-size:12px;
padding: 0 10px 0 10px;
}

h1{
color:#FF9936;
font-size:13px;
font-family:verdana;
padding: 10px 10px 0 10px;
}
h2{
color:#3A5507;
font-size:12px;
font-family:verdana;
padding: 0 10px 0 10px;
}
/*---------*/
/* Menu    */
/*---------*/

#menu{
position:relative;
top:110px;
text-align: right;
padding-right: 20px;
}
#menu li{
	list-style-image : none;
	display : inline;
	padding : 5px 8px 5px 8px;
	color:#E6EAE0;
	font-family:verdana;
	font-size:14px;
	border-right: 1px solid #708F36;
	text-align: center;

}
#menu a{
	color:#E6EAE0;
	text-decoration:none;
}
#menu a:hover{
	color:#708F36;
	text-decoration:none;
}

/*----------------------*/
/* Banniere verte haut */
/*---------------------*/

#slogan{
position:absolute;
left:330px;
top:35px;
font-size:18px;
font-family:arial;
color:#E2D4BA;
text-align:center;
font-weight:lighter;
}
#logo{
position:absolute;
width:225;
height:105;
top:-6px;
left:17px;
}

  /*---------*/
/* Images menu */
/*---------*/

 #cadre_vert1{
 position:absolute;
  background-color:#7A9D2E;
  width:134px;
  height:100px;
  left:10px;
  text-align:center;
  }
   #cadre_vert2{
 position:absolute;
  background-color:#7A9D2E;
  width:134px;
  height:100px;
  left:164px;
  text-align:center;
  }
 #cadre_vert3{
 position:absolute;
  background-color:#7A9D2E;
  width:134px;
  height:100px;
  left:318px;
  text-align:center;
  }
   #cadre_vert4{
 position:absolute;
  background-color:#7A9D2E;
  width:134px;
  height:100px;
  left:472px;
  text-align:center;
  }
   #cadre_vert5{
position:absolute;
background-color:#7A9D2E;
width:134px;
height:100px;
left:626px;
text-align:center;
  }
#cadres span {
margin: 0px;
padding: 0px;
color:white;
height: 19px;
font-family:verdana;
font-size:12px;
line-height: 19px;
vertical-align: middle;
	}

/*---------------------------*/
/* Adresse-Mentions légales */
/*--------------------------*/

#texte_bas {
	position: relative;
	font-size:12px;
	text-align: center;
	color: #84712E;
	font-family:verdana;
	}
#lexique{
color: #84712E;
font-size:11px;
font-family:verdana;
	}
	#lexique a{
	color:#AE9D60;
	text-decoration: underline;
	font-size:11px;
	font-family:verdana;
	}
#lexique a:hover{
	color:#AE9D60;
	text-decoration: none;
	font-size:11px;
	font-family:verdana;
	}
	#realisation{
	color:#AE9D60;
	font-size:11px;
	font-family:verdana;
	}
	#realisation a{
	color:#AE9D60;
	text-decoration: underline;
	font-size:11px;
	font-family:verdana;
	}
#realisation a:hover{
	color:#AE9D60;
	text-decoration: none;
	font-size:11px;
	font-family:verdana;
	}
		/*---------*/
/* Page contact */
/*---------*/
#div_contact {
	margin: 0 15px 0 15px;
	}
#formulaire {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
	}
.form_txt {
	width: 200px;
	float: left;
	padding-left:15px;
	}
.form_champs {
	width: 200px;
	/*float: right;*/
	}
#formulaire li {
	line-height: 24px;
	}

.bouton {
	border: 1px solid #7A9D2E;
	background-color: #ffffff;
	color: #000000;
	}
.alerte {
	color: #ff0000;
	}
#contact td{
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
color:#3A5507;
font-size:12px;
font-family:verdana;
	}
#contact h1 {
	padding: 10px 0px 0 0px;
	}
	.textbox{
	border: 1px solid #7A9D2E;
	
	}
	/*---------*/
/* Page accueil */
/*---------*/

	
	#zone_verte{
	position:relative;
	background-color:#E4EBD5;
	border:1px solid;
	border-color:#7A9D2E;
	width:271px;
	margin:10px 17px 10px 0px;
	}
		/*---------*/
/* Page Venez */
/*---------*/
	
		#zone_verte_acces{
	position:relative;
	background-color:#E4EBD5;
	border:1px solid;
	border-color:#7A9D2E;
	width:271px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	}
	/*---------*/
/* Pages catalogues */
/*---------*/
#cageot{
font-family:verdana;
font-weight:bold;
color:#3F5D07;
font-size:12px;
}
#encadre_vert{
background-color:white;
border:1px solid;
border-color:#7A9D2E;
width:568px;
height:99px;

}
#encadre_vert p{
padding-left:20px;
color:#7A9D2E;
font-family:verdana;
font-size:12px;
font-weight:bold;
margin:0px;
}



#prix{
background-color:#FFF3BD;
border:1px solid;
border-color:#FFE35E;
font-family:verdana;
font-size:12px;
color:#3A5507;
font-weight:bold;
width:130px;
height:20px;
padding-right:3px;
padding-left:3px;
}
#prix a{
text-decoration:none;
color:#3A5507;
}
#prix a:hover{
text-decoration:none;
color:#3A5507;
}
#dimension {
color:#3A5507;
font-family:verdana;
font-size:12px;
font-weight:normal;
padding-top:0px;
margin-left:20px;
margin-right:0px;
}
                /*Page rack*/
#encadre_vert_rack{
background-color:white;
border:1px solid;
border-color:#7A9D2E;
width:568px;
height:150px;
margin-left:100px;
}
#encadre_vert_rack p{
color:#7A9D2E;
font-family:verdana;
font-size:12px;
font-weight:bold;
}
               /*Page sous-menu cageot*/
#encadre_vert_cageot{
width:178px;
height:180px;
margin-left:40px;
background-color:white;
border:1px solid;
border-color:#7A9D2E;
font-size:12px;
font-weight:bold;
}
#encadre_vert_cageot p{
padding:5px;
color:#7A9D2E;
font-family:verdana;
}
#acces{
position:absolute;
top:210px;
left:65px;
background-color:#FFF3BD;
border:1px solid;
border-color:#FFE35E;
font-family:verdana;
font-size:12px;
color:#3A5507;
font-weight:bold;
width:130px;
height:20px;
padding-right:3px;
padding-left:3px;
}
#acces1{
position:absolute;
top:210px;
left:320px;
background-color:#FFF3BD;
border:1px solid;
border-color:#FFE35E;
font-family:verdana;
font-size:12px;
color:#3A5507;
font-weight:bold;
width:130px;
height:20px;
padding-right:3px;
padding-left:3px;
}
#acces2{
position:absolute;
top:210px;
left:580px;
background-color:#FFF3BD;
border:1px solid;
border-color:#FFE35E;
font-family:verdana;
font-size:12px;
color:#3A5507;
font-weight:bold;
width:130px;
height:20px;
padding-right:3px;
padding-left:3px;
}
#acces a{
text-decoration:none;
color:#3A5507;
}
#acces1 a{
color:#3A5507;
text-decoration:none;
}

#acces2 a{
color:#3A5507;
text-decoration:none;
}
#acces a:hover{
text-decoration:none;
color:#3A5507;
}
#acces1 a:hover{
color:#3A5507;
text-decoration:none;
}

#acces2 a:hover{
color:#3A5507;
text-decoration:none;
}
/*pages sous menu palette*/
            
#encadre_vert_palette{
width:178px;
height:180px;
margin-left:100px;
background-color:white;
border:1px solid;
border-color:#7A9D2E;
font-size:12px;
font-weight:bold;

}
#encadre_vert_palette p{
padding:5px;
color:#7A9D2E;
font-family:verdana;
}
#acces_palette{
position:absolute;
top:210px;
left:125px;
background-color:#FFF3BD;
border:1px solid;
border-color:#FFE35E;
font-family:verdana;
font-size:12px;
color:#3A5507;
font-weight:bold;
width:130px;
height:20px;
padding-right:3px;
padding-left:3px;
}
#acces1_palette{
position:absolute;
top:210px;
left:510px;
background-color:#FFF3BD;
border:1px solid;
border-color:#FFE35E;
font-family:verdana;
font-size:12px;
color:#3A5507;
font-weight:bold;
width:130px;
height:20px;
padding-right:3px;
padding-left:3px;
}
#acces_palette a{
text-decoration:none;
color:#3A5507;
}
#acces1_palette a{
color:#3A5507;
text-decoration:none;
}

#acces2_palette a{
color:#3A5507;
text-decoration:none;
}
#acces_palette a:hover{
text-decoration:none;
color:#3A5507;
}
#acces1_palette a:hover{
color:#3A5507;
text-decoration:none;
}

#acces2_palette a:hover{
color:#3A5507;
text-decoration:none;
}
	/*---------*/
/* Page Mentions légales */
/*---------*/

	#nom{
	font-weight:bold;
	color:#3A5507;
font-family:verdana;
font-size:12px;
	}
	#mentions{
	color:#3A5507;
font-family:verdana;
font-size:12px;
padding: 0 10px 0 10px;
	}
	
/*---------*/
/* Agrandissement */
/*---------*/
.image_agrandie{
	position : absolute;
	top : 0px;
	left : 0px;
	text-decoration : none;
	border : 0px;
	}
.images_catalogue {
	border : 0px;
	margin : 0px;
	cursor : pointer;
	}
	/*---------*/
/* Lexique */
/*---------*/

#contenu_lexique{
margin:10px;

}
#contenu_lexique2{
font-family:verdana;
margin:20px;
color:#7A9D2E;
font-size:12px;
}
#contenu_lexique2 a{
color:#7A9D2E;
font-size:12px;
	}
#contenu_lexique2 a:hover{
color:#7A9D2E;
font-size:12px;
text-decoration:none;
	}
	
.separation {
	color: #7A9D2E;
	height: 1px;
	width: 90%;
	}