/************************************
*               GENERAL             *
************************************/
html, body
{
background-color: #b5cbd6;
margin: 0px 0px 0px 0px;
height: 100%;
}
.global
{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
vertical-align: middle;
}
.page
{
position: relative;
width: 889px;
background-image: url('../images/fond_page.jpg');
background-repeat: repeat-y;
}
.bandeau_haut
{
height: 193px;
}
.menuprincipal
{
position: relative;
background-image: url('../images/menu_haut.jpg');
background-repeat: no-repeat;
width: 889px;
height: 58px;
z-index: 1;
}
.milieu
{
position: relative;
}
.bas_page
{
position: relative;
background-image: url('../images/bas_page.jpg');
background-repeat: no-repeat;
width: 889px;
height: 64px;
}
.contenu_bas_page
{
position: relative;
top: 10px;
left: 170px;
font-family: Arial;
font-size: 10px;
color: #FFFFFF;
}
.sous_pied_page
{
font-family: Arial;
font-size: 13px;
color: #4c4c4c;
}

/************************************
*           BOUTONS MENU            *
************************************/
.btn_accueil
{
position: absolute;
top: 8px;
left: 87px;
width: 85px;
}
.btn_qui
{
position: absolute;
top: 8px;
left: 203px;
width: 156px;
}
.btn_presta
{
position: absolute;
top: 8px;
left: 390px;
width: 147px;
}

.td_smenu
{
height: 20px;
width: 179px;
background-image: url('../images/fond_smenu.png');
background-repeat: no-repeat;
}
.btn_contact
{
position: absolute;
top: 8px;
left: 570px;
width: 89px;
}
.btn_panier
{
position: absolute;
top: 8px;
left: 700px;
width: 100px;
}

a.lien_smenu
{
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
}
a.lien_smenu:hover
{
color: #b5cbd6;
}

.td_ssmenu
{
position: relative;
padding-left: 4px;
padding-right: 4px;
height: 20px;
background-image: url('../images/fond_smenu.png');
background-repeat: no-repeat;
}

/*****************************
*           PAGES            *
*****************************/
a.lien_accueil
{
font-family: Arial;
text-decoration: none;
color: #79ba66;
}
a.lien_accueil:hover
{
font-family: Arial;
text-decoration: underline;
color: #457b36;
}
a.lien_bas
{
font-family: Arial;
font-size: 10px;
text-decoration: none;
color: #FFFFFF;
}
a.lien_bas:hover
{
font-family: Arial;
font-size: 10px;
text-decoration: none;
color: #4babdc;
}
.texte
{
font-family: Arial;
font-size: 11px;
color: #143202;
}
.texte12
{
font-family: Arial;
font-size: 12px;
}
.access_client
{
font-family: Arial;
font-size: 10px;
color: #56ab36;
}
.cadre
{
border: 1px solid #1D4067;
}
.liste_categories
{
font-weight: bold;
color: #143202;
background-image: url('../images/fond_categories.jpg');
background-repeat: repeat-y;
padding-left: 5px;
padding-right: 5px;
}
a.lien_categorie
{
text-decoration: none;
color: #143202;
}
a.lien_categorie_int
{
font-size: 16px;
text-decoration: none;
color: #143202;
}
a.lien_categorie_int_small
{
font-size: 14px;
text-decoration: none;
color: #143202;
}
.prix
{
font-size: 14px;
font-weight: bold;
color: #29abe2;
}
.designation
{
font-size: 14px;
}
a.lien_multipage
{
font-family: Arial;
font-size: 11px;
text-decoration: none;
color: #62c1ea;
font-weight: bold;
}
.titre_fourniture
{
width: 510px;
height: 22px;
background-image: url('../images/titre_fournitures_arrosage.jpg');
background-repeat: no-repeat;
font-size: 14px;
font-weight: bold;
color: #29abe2;
padding-top: 35px;
padding-left: 35px;
}

.titre_accessoires
{
width: 510px;
height: 22px;
background-image: url('../images/titre_accessoires_jardin.jpg');
background-repeat: no-repeat;
font-size: 14px;
font-weight: bold;
color: #29abe2;
padding-top: 35px;
padding-left: 35px;
}
.titre_panier
{
width: 737px;
height: 43px;
background-image: url('../images/titre_partie_panier.jpg');
background-repeat: no-repeat;
margin-left: auto;
 margin-right: auto;

}
.titre_recherche
{
width: 510px;
height: 22px;
background-image: url('../images/fond_titre_recherche.jpg');
background-repeat: no-repeat;
font-size: 14px;
font-weight: bold;
color: #29abe2;
padding-top: 35px;
padding-left: 35px;
}
.titre_actus
{
width: 510px;
height: 44px;
background-image: url('../images/fond_titre_actus.jpg');
background-repeat: no-repeat;
font-size: 16px;
font-weight: bold;
color: #56ab36;
padding-top: 13px;
padding-left: 35px;
}
a.lien_panier
{
text-decoration: none;
color: #000000;
}
a.lien_panier:hover
{
text-decoration: underline;
color: #000000;
}
.total
{
background-image: url('../images/fond_total.jpg');
background-repeat: no-repeat;
height:32px;
width:727px;
}
a.plan
{
text-decoration: none;
color: #29abe2;
}
a.plan:hover
{
text-decoration: underline;
color: #56ab36;
}
