/* Générique */

*
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Tahoma, Arial, Serif;
	font-size: 8pt;
}

a
{
	color: #000080;
 	text-decoration: none;
}

body
{
background-image:url(./images/fond.jpg);
}


ul{margin-left: 10px;}
li{margin-left: 10px;}
/* Div principal */

.dimension
{
	left: 50%;
	position: absolute;
	margin: 10px 0px 0px -485px;
	width: 970px;
	border-style: solid;
	border-width: 2px;
	border-color: #bbab89;
	background-color: #ffffff;
	padding: 0px 5px 0px 5px;
}

/* Div entete du site */

.entete
{width: 970px;height: 125px;background-image:url(./images/banniere.jpg);margin-top: 5px;}

/* Div de retour accueil */

.retouraccueil{position: absolute;margin: 20px 0px 0px 0px;width:240px;cursor: pointer;height:80px;}

/* Langue */

.langue{position: absolute;margin: 0px;width:140px;height:20px;}

/* Div menus */

.menus
{
	float: left;
	width: 188px;
	border-style: solid;
	border-width: 1px;
	border-color: #bbab89;
	background-color: #ffffff;
	padding: 5px;
	font-family: Verdana, Tahoma, Arial, Serif;
	font-size: 8pt;
	margin-top: 5px;
}

/* Div contenu */

.contenu
{
float: left;width: 765px;padding: 0px 0px 5px 5px;font-family: Verdana, Tahoma, Arial, Serif;font-size: 10pt;color: #202020;margin-top: 5px;
}

/* Div pied du site */

.pied

{

float: left;width: 970px;background-color: #ffffff;

}


/* Div version du site */

.version

{

clear: both;width: 968px;height: 16px;text-align: right;color: #ffffff;

}


/* classe apparence menu01 */

.menu01{
	width: 175px;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        background-image:url(./images/menu.jpg);
        height: 21px;
        padding-top: 5px;
        padding-left: 13px;
}

.menu01:hover{
	background-color: #d2b48c;
	color: #404000;
	width: 175px;
	font-weight: bold;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        background-image:url(./images/menu-over.jpg);
        height: 21px;
        padding-top: 5px;
       padding-left: 13px;
}

.menu01select{
	width: 175px;
	color: #a40404;
	font-weight: bold;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        background-image:url(./images/menu.jpg);
        height: 21px;
        padding-top: 5px;
        padding-left: 13px;
}
.menu01select:hover{
	width: 175px;
	color: #a40404;
	font-weight: bold;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        background-image:url(./images/menu-over.jpg);
        height: 21px;
        padding-top: 5px;
        padding-left: 13px;
}

.amenu01{color: #ffffff;padding: 5px;}
.amenu01:hover{color: #404000;padding: 5px;}
.amenu01select{color: #a40404;padding: 5px;}
.amenu01select:hover{color: #a40404;padding: 5px;}

.sousmenu01{
	width: 175px;
	margin-top: 1px;
	color: #202020;
	font-weight: bold;
        background-image:url(./images/sous-menu-over.jpg);
        height: 21px;
        padding-top: 5px;
        padding-left: 13px;
}

.sousmenu01:hover{
	width: 175px;
	margin-top: 1px;
	color: #202020;
	font-weight: bold;
        background-image:url(./images/sous-menu.jpg);
        height: 21px;
        padding-top: 5px;
        padding-left: 13px;
}

.sousmenu01select{
	width: 175px;
	margin-top: 1px;
	color: #ff0000;
	font-weight: bold;
        background-image:url(./images/sous-menu-rouge.jpg);
        height: 21px;
        padding-top: 5px;
        padding-left: 13px;
}
.sousmenu01select:hover{
	width: 175px;
	margin-top: 1px;
	color: #ff0000;
	font-weight: bold;
        background-image:url(./images/sous-menu-over-rouge.jpg);
        height: 21px;
        padding-top: 5px;
        padding-left: 13px;
}

.asousmenu01{color: #202020;padding: 5px;}
.asousmenu01:hover{color: #202020;padding: 5px;}
.asousmenu01select{color: #ff0000;padding: 5px;}
.asousmenu01select:hover{color: #ff0000;padding: 5px;}

/* classe apparence menu06 */

.menu06{
	width: 188px;
	height: 109px;
        background-image:url(./images/chien-canin.jpg);
}

.menu06:hover{
}

.menu06select{
}



.sousmenu06{}

.sousmenu06:hover{}

.sousmenu06select{}





/* Classe de div pour encadrer les titres, Exemple profil */

.div_titre

{

border-style: solid;border-width: 1px;border-color: #FF0000;background-color: #D0D0D0;padding: 3px;

}

/* Classe de div pour encadrer contenu standard, Exemple profil */

.div_standard

{

border-style: solid;border-width: 1px;border-color: #bbab89;padding: 5px;font-family: Verdana, Tahoma, Arial, Serif;font-size: 8pt

}

/* classe news */

.news_titre

{

font-weight: bold;padding: 5px;

}

/* classe produits*/

.produits_titre

{
	clear: both;
	font-weight: bold;
	padding: 5px;
	width: 755px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #bbab89;
	height: 16px;
}

a.produits_lib{text-decoration: underline;}
a.produits_lib:hover{text-decoration: underline;color: #800000;}
/* classe detail produits affichage sous la gamme*/



.detailproduits_aff

{
margin-top:5px;margin-bottom:15px;
}



/* classe detail produits ahref*/


.detailproduits_ahref

{
padding: 5px;color:red;

}

/* classe detail produits*/

.detail_produits_titre

{

font-weight: bold;padding: 5px;color:red;text-align:center;

}

/* classe sous titre dans les pages des articles modifiables à conserver ? */

.adm_soustitre

{

font-weight: bold;color: #404040;

}

/* classe titre des tableaux */

.adm_tabtit

{

font-weight: bold;border-width: 1px;border-style: solid;border-color: #FF0000;background-color: #C0C0C0;text-align: center;

}

.adm_tablig1

{

background-color: #E0E0E0;

cursor: pointer;

}

/* classe ligne tableau couleur 2 */

.adm_tablig2

{

background-color: #D0D0D0;

cursor: pointer;

}

/* classe ligne tableau selectionné */

.adm_tabselect

{

background-color: #ffffff;

cursor: pointer;

}

.bouton

{

cursor: pointer;

}

/* Classes pour les formulaires */

.formulaire_titre{padding: 10px 10px 0px 10px;background-color:#faf1e0;width:744px;font-weight: bold;text-align:left;color:#900024;}
.formulaire_contenu{padding: 10px;width:744px;background-color:#faf1e0;}
.formulaire_libelle{margin: 0px;padding-right: 5px;text-align: left;vertical-align: top;width:150px;}
.formulaire_champ{margin: 0px;text-align: right;padding-right: 5px;}



/* Classes pour les blogs */

.blog_titre{font-weight: bold;margin: 5px;padding: 5px;}

.blog_contenu{margin: 5px;padding: 5px;}

.blog_date{width:300px; text-align: center;margin: 5px;padding: 5px;background-color: #FADFEC;border-style: solid; border-width: 1px;border-color : #F0F0F0;}

.blog_com_titre{font-weight: bold;margin: 5px;padding: 5px;}

.blog_com_contenu{margin: 5px;padding: 5px;}



/* Classes pour la boutique*/
.gammecontenu{}

.brecherche{background-color:#bbab89;color:#ffffff;width:970px;height: 25px;margin-top:4px;}
.brecherchetaille{width:170px;}

.brecherche-tdtitre{text-align:center;font-weight:bold;}

.bdivgauche{float:left;width:759px;background-color:#ffffff;border-width: 1px;border-style: solid;border-color: #bbab89;}
/* article résultat de recherche */
.bcontenu{text-align:center;background-color:#ffffff;width:767px;}
.bcontenu-art{background-color:#faf1e0;width:244px;float:left;padding:1px;margin :5px 6px 3px 2px;}
.bcontenu-photo{float: left;text-align:left;width: 100px;}
.bcontenu-lib{float: left;text-align:left;font-weight:bold;text-decoration: underline;height:36px;width: 134px;}
.bcontenu-disp{float: left;height:18px;width: 134px;text-align:left;}
.bcontenu-prx{float: left;text-align:left;font-weight:bold;color: #800000;height:18px;width: 134px;}
.bcontenu-statut{float: left;height:25px;width: 134px;}
.bcontenu-select{float: left;text-align:left;height:54px;width: 134px;}
.bcontenu-btn{float: left;text-align: center;width:238px}



.panier{position: absolute;left: 50%;margin: 219px 0px 0px -425px;padding: 1px 5px 1px 5px;width:128px;text-align: center;cursor: pointer;height:28px;color:#ffffff;font-weight: bold;text-decoration: underline;}

.bpanier{background-color:#bbab89; float:left;margin-left:2px;}

.bpanier-art{background-color:#ffffff;width:222px;}

.bpanier-photo{background-color:#ffffff;}

.bpanier-ref{background-color:#ffffff;margin-left:3px;}

.bpanier-lib{background-color:#ffffff;margin-left:3px;}

.bpanier-disp{background-color:#ffffff;width:111px;}

.bpanier-prx{background-color:#ffffff;width:111px;}

.bpanier-qte{background-color:#ffffff;width:111px;height:20px;vertical-align:middle;}

.bpanier_supp{border-style: solid; border-width: 0px 0px 1px 0px; border-color: #687e12;}

.bpanier-sstot{background-color:#ffffff;width:111px;height:20px;font-weight:bold;}

.bpanier-int{width:224px;margin:3px;background-color:#E4E4E4;text-align:center;}

.bpanier-menu{background-color:#999999;text-align:center;color:#ffffff;height:20px;font-weight:bold;font-size:10pt;padding: 3px;}

.bpanier-nbart{background-color:#909090;text-align:center;color:#ffffff;font-weight:bold;font-size:10pt;padding: 3px;}

.bpanier-tot{background-color:#FFFFFF;text-align:center;color:#bbab89; height:30px;font-weight:bold;font-size:12pt;padding-top: 2px;}

.bpanier-combas{background-color:#ffffff;height:40px;width:100%}

.bpanier_avg{text-align:center;background-color:#E4E4E4;height:25px;width:100%;border-width: 0px 0px 3px 0px;border-style: solid;border-color: #687e12;}

.bpanier-info{padding-top: 3px;width: 224px;cursor: pointer;border-width: 3px 0px 0px 0px;border-style: solid;border-color: #bbab89;}

.bel_detailpro{border-style: solid;border-width: 1px;border-color: #bbab89;font-family: Verdana, Tahoma, Arial, Serif;font-size: 8pt;width: 763px;line-height:18px;}
.bel_detailpro_div{clear: both;width: 763px;}
.bel_detailpro_titre{padding: 5px;float: left;text-align:center;font-weight:bold;font-size: 10pt;color:#ffffff;width:667px;background-color:#bbab89;}
.bel_detailpro_ret{float: right;background-color:#bbab89;cursor: pointer;width: 86px;background-image:url(./images/retour2.gif);height:28px;}
.bel_detailpro_texte{padding: 5px;float: left;width: 380px;}
.bel_detailpro_img{padding: 5px;float: right;width: 360px;}
.bel_detailpro_imageie6{display: block;width: 350px;}
.bel_detailpro_onglet{clear: both;width: 743px;background-color:#bbab89;margin: 5px;padding: 5px;}
.bel_detailpro_onglettit{float: left;width: 200px;background-color:#bbab89;padding: 5px;font-weight: bold;cursor: pointer;text-align: center;}
.bel_detailpro_onglettit:hover{float: left;width: 200px;background-color:#a19377;padding: 5px;font-weight: bold;color:#ffffff;text-align: center;}
.bel_detailpro_onglettitselect{float: left;width: 200px;background-color:#ffffff;padding: 5px;font-weight: bold;text-align: center;}
.bel_detailpro_onglettxt{clear: both;width: 733px;background-color:#ffffff;padding: 5px;}
.bel_detailpro_titcross{padding: 5px;font-weight: bold; color: #000000;font-size: 10pt;}

.bel_detailpro_tdres{margin:20px;font-size: 10pt;}

.bel_detailpro_tdres2{margin:20px;font-size: 10pt;width:200px;}

.bel_detailpro_descro{margin:20px;font-size: 12pt;}


/*affichage dans les gamme des articles de la boutique*/

.bacontenu{clear: both;width: 755px;padding: 5px;height: 30px;margin-bottom: 5px;margin-top: 5px;}
.bacontenu-prx{float:left;font-weight:bold;width:100px;color:#a40404;font-size: 10pt;}
.bacontenu-select{float:left;width:250px;height:20px;}
.bacontenu-disp{float:left;width:90px;font-size: 10pt;font-weight: bold;text-align: right;}
.bacontenu-bouton{float:left;width:305px;text-align: center}

.gamme-btn{float:left;width:300px;padding: 5px;}
.gamme-prx{float:left;font-weight:bold;width:150px;color:#a40404;font-size: 10pt;padding-top: 8px;padding-bottom: 5px;}
.gamme-dis{float:left;width:300px;font-size: 10pt;font-weight: bold;text-align: right;padding-top: 8px;padding-bottom: 5px;}

/*affichage dans les decsription details produit des articles de la boutique*/

.bacontenudetpro{width: 830px;border-style: solid;border-width: 1px;border-color: #862359;padding: 5px 5px 5px 45px;height: 20px;margin-top: 4px;}

/*commande*/

.commandediv{border-width: 1px;border-style: solid;border-color: #bbab89;line-height: 18px;padding: 5px;}

.commandetab{width: 100%;}

.commandetdtitre{font-weight: bold;border-width: 1px;border-style: solid;border-color: #bbab89;background-color: #C0C0C0;text-align: center;}

.commandetdtitrepoids{font-weight: bold;border-width: 1px;border-style: solid;border-color: #bbab89;background-color: #C0C0C0;text-align: center;}

.commandetdtitrecrit1{display:none;}

.commandetdtitrecrit2{display:none;}

.commandetdpoids{text-align: center;}

.commandetdcrit1{display:none;}

.commandetdcrit2{display:none;}

.bcommande_tot{float:right;width:200px;}

.bcommande_frais{float:left;width:530px;margin-top:10px;font-weight: bold;}

.bcommande_code{float:left;width:550px;font-weight: bold;}

.comtabtot{font-size:15px;background-color: #faf1e0;padding: 3px;}
.message_err{clear: both;color:#ff0000;font-weight: normal;}
.divconnect{background-color:#faf1e0;width:100%;padding-top: 10px;}
.visupanier{width:500px;position: absolute;left: 50%; margin: 200px 0px 0px -100px;border-width: 1px; border-color: #bbab89; border-style: solid;background-color: #fcfcfc;text-align: center;}
.paniervide{width:396px;height:30px;padding-top: 350px;position: absolute;left: 50%; margin: 200px 0px 0px -150px;border-width: 1px; border-color: #bbab89; border-style: solid;text-align: center;background-image:url(./images/panier-vide.jpg);vertical-align: bottom;}
.contpanier{width:488px;height: 190px;padding: 5px;}
.contpanierentete{width:488px;padding: 5px 0px 5px 0px;background-color: #bbab89; color:#ffffff;font-weight: bold;margin-bottom: 5px;}

/*merci commande*/

.mercidiv{border-width: 1px;border-style: solid;border-color: #862359;padding:10px;}

/* Plan du site */
.plandusite{position: absolute;left: 50%;margin: 94px 0px 0px 460px;width:30px;cursor: pointer;height:30px;background-image:url(./images/bt_plan.gif);}
.plandusite_titre{padding: 5px 5px 5px 5px;float: left;text-align:center;font-weight:bold;font-size: 10pt;color:#ffffff;width:755px;background-color:#bbab89;}
.plandusite_detail{padding: 5px 5px 5px 50px;float: left;}

h1{text-align:center; font-weight:bold; background-color:#ffffff; color:#454545; font-size:10pt;}

h2{text-align:center; font-weight:bold; background-color:#ffffff; font-size:12pt; color:#596b15;}

h3{text-align:center; font-weight:bold; background-color:#e9f5cf; font-size:8pt;}

h4{text-align:center; font-weight:bold; background-color:#cc0425; font-size:11pt; color:#ffffff;}


/* centrage des pages  */



.gauche
{ 
background-color:#ffffff; float:left; width:545px;margin-left: 5px;margin-right: 5px;
}
.separateur
{ 
background-color:#ffffff; float:left; width:5px; height:5px;
}

.droite
{ 
background-color:#ffffff; float:right; width:205px;
}


.retrait
{
list-style-position: outside; padding-left:10px; text-align:justify; margin-left:15px;
}



a.liens-site
{
background-color:#ffffff; font-size:8pt; color:#00599e; font-weight:bold; line-height:12px; text-decoration:underline;
}

a.liens-site:hover
{
background-color:#ffffff; font-size:8pt; color:#cc0001; text-decoration:underline; font-weight:bold; line-height:12px;
}



a.liens-internes
{
background-color:#ffffff; font-size:8pt; color:#2a2a2a; font-weight:normal; line-height:12px; text-decoration:none;
}

a.liens-internes:hover
{
background-color:#ffffff; font-size:8pt; color:#2a2a2a; text-decoration:underline; font-weight:normal; line-height:12px;
}
