/* 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: 1px;
	border-color: #ecf2d0;
	background-color: #ffffff;
	padding: 0px 5px 0px 5px;
}

/* Div entete du site */

.entete
{width: 970px;height: 125px;background-image:url(./images/produit-chien.jpg);margin-top: 5px;}

/* Div de retour accueil */

.retouraccueil{position: absolute;margin: 5px 0px 0px 0px;width:80px;cursor: pointer;height:80px;}

/* Langue */

.langue{position: absolute;margin: 0px;width:140px;height:20px;display: none;}

/* Div menus */

.menus
{
	float: left;
	width: 188px;
	border-style: solid;
	border-width: 1px;
	border-color: #687e12;
	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: #ffff00;
	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: #ffff00;
	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: #ffff00;padding: 5px;}
.amenu01select:hover{color: #ffff00;padding: 5px;}

.sousmenu01{
	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;
}


.sousmenu01:hover{
	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;
}

.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);
}
.amenu06{color: #ffffff;}
.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: #687e12;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: #687e12;
	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-left: 5px;765pxfont-weight: bold;text-align:left;color:#900024;}

.formulaire_contenu{padding: 5px;750px;border-style: solid;border-width: 1px;border-color: #687e12;height:500px;}

.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:#687e12;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: #687e12;}
/* article résultat de recherche */
.bcontenu{text-align:center;background-color:#ffffff;width:767px;}
.bcontenu-art{background-color:#f9f9f9;width:244px;float:left;padding:1px;margin :0px 6px 5px 0px;}
.bcontenu-photo{float: left;text-align:left;width: 100px;}
.bcontenu-lib{float: right;text-align:left;font-weight:normal;text-decoration: underline;height:36px;width: 134px;}
.bcontenu-disp{float: right;height:18px;width: 134px;text-align:left;}
.bcontenu-prx{float: right;text-align:left;font-weight:bold;color: #800000;height:18px;width: 134px;}
.bcontenu-statut{float: right;height:25px;width: 134px;}
.bcontenu-select{float: right;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:#687e12;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:#687e12;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: #687e12;}

.bel_detailpro{border-style: solid;border-width: 1px;border-color: #687e12;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:#687e12;}
.bel_detailpro_ret{float: right;background-color:#687e12;cursor: pointer;width: 86px;background-image:url(./images/retour2.gif);height:28px;}
.bel_detailpro_texte{padding: 5px;float: left;width: 380px;}
.bel_detailpro_texte_h1{background-color: #ffffff;color: #202020;font-size: 10pt;}
.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:#9baf45;margin: 5px;padding: 5px;}
.bel_detailpro_onglettit{float: left;width: 200px;background-color:#9baf45;padding: 5px;font-weight: bold;cursor: pointer;text-align: center;}
.bel_detailpro_onglettit:hover{float: left;width: 200px;background-color:#687e12;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{clear: both;color:#687e12;padding: 5px 0px 5px 0px;font-weight: bold;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;}

.bel_affiche{padding: 5px;}

/*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:110px;color:#a40404;font-size: 10pt;}
.bacontenu-select{float:left;width:340px;height:20px;}
.bacontenu-disp{float:left;width:80px;font-size: 10pt;}
.bacontenu-bouton{float:left;width:215px;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: #687e12;line-height: 18px;padding: 5px;}

.commandetab{width: 100%;}

.commandetdtitre{font-weight: bold;border-width: 1px;border-style: solid;border-color: #687e12;background-color: #C0C0C0;text-align: center;}

.commandetdtitrepoids{font-weight: bold;border-width: 1px;border-style: solid;border-color: #687e12;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: #eeffee;padding: 3px;}
.message_err{clear: both;color:#ff0000;font-weight: normal;}
.divconnect{background-color:#eeffee;width:100%;padding-top: 10px;}
.visupanier{width:500px;position: absolute;left: 50%; margin: 200px 0px 0px -100px;border-width: 1px; border-color: #687a12; 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: #687a12; 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: #687a12; 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:#687e12; color:#ffffff; font-size:10pt;}

h2{text-align:left; font-weight:bold; background-color:#ffffff; font-size:8pt; color:#000000;}

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: 9px;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;
}


/* Forum */
.for_titre{float: left;}
a.for_titre{color: #008000;font-weight: bold;}
.for_titre2{float: right;}
.tab_for_bkg{border-width:1px; border-color: #961E39; border-style: solid;background-color: #c0c0c0;margin-top: 5px;font-weight: bold;padding: 5px;}
.tab_for_cel{border-width:1px; border-color: #961E39; border-style: solid;background-color: #ffffff; font-family: Verdana,Tahoma,Arial; font-size: 8pt; color: #202020;padding: 5px;}
.tab_for_cel_s{border-width:1px; border-color: #961E39; border-style: solid; background-color: #efefef; font-family: Verdana,Tahoma,Arial; font-size: 8pt; color: #202020; font-weight: normal;padding: 5px;}
.for_rappel{float: right;background-color: #c0c0c0;width:200px;overflow: auto;height:390px;overflow-x:hidden;}
.for_quote{font-family: Verdana, Tahoma, Arial;font-size: 8pt; color: #606060; padding: 2px; background-color: #E2E2E2; border-color: #313849; border-style: solid; border-width: 1px;  text-align: justify;}
/* Posts verrouillés */
.for_pst_lok{color: #c0c0c0;}
/* Date dernier post : jour courant */
.for_pst_01{color: #00C000;}
/* Date dernier post : semaine */
.for_pst_02{color: #83ad29;}
/* Date dernier post : 2 semaines */
.for_pst_03{color: #de9016;}
.for_pst_04{color: #c00000;}
/* SONDAGE */
.for_div_sondage{float: left;margin-top: 5px;width: 740px;font-family: Verdana, Tahoma, Arial;font-size: 8pt; color: #202020; padding: 5px; background-color: #f0f0f0; border-color: #5d62da; border-style: solid; border-width: 1px;  text-align: justify;}

/* Calendrier */
.zcal_eve{width:554px;height:210px;float: left;border-width: 1px; border-color: #961E39; border-style: solid;padding: 2px;overflow: auto;overflow-x: hidden;}
.zcal{width:194px;height:158px;float: right;border-width: 1px; border-color: #961E39; border-style: solid;padding: 2px;}
.zcal_for{width:194px;height:262px;float: right;border-width: 1px; border-color: #961E39; border-style: solid;padding: 2px;margin-top: 5px;} 
.zcal_new{width:554px;height:210px;float: left;border-width: 1px; border-color: #961E39; border-style: solid;padding: 2px;margin-top: 5px;overflow: auto;overflow-x: hidden;}
.zcal_tit{width:100%;height:18px;text-align: left;background-color: #EF880C;}
.cal_cadre{border-color: #465b6e; border-style: solid; border-width: 1px; background-color: #f6f4f1;}
.day_selected{font-weight: bold; font-size: 11px; font-family: Verdana, Tahoma, Arial; text-decoration: none; text-align: center; color: #ea6300; background-color: #c0b5a9; cursor: pointer; height: 16px; width: 26px;}
.day_normal{font-weight: normal; font-size: 11px; font-family: Verdana, Tahoma, Arial; text-decoration: none; text-align: center; color: #000000; background-color: #cfd4e7; cursor: pointer; height: 16px; width: 26px;}
.day_normal:hover{background-color: #ffffff;}
.day_titre{font-weight: bold; font-size: 11px; font-family: Verdana, Tahoma, Arial; text-decoration: none; text-align: center; color: #404040; background-color: #dfdad6;}
.day_titre_selected{font-weight: bold; font-size: 11px; font-family: Verdana, Tahoma, Arial; text-decoration: none; text-align: center; color: #0e1a62; background-color: #dfdad6;}
.sem_selected{font-weight: bold; font-size: 11px; font-family: Verdana, Tahoma, Arial; text-decoration: none; text-align: center; color: #0e1a62; height: 16px; width: 26px; background-color: #dfdad6;}
.moi_titre{font-weight: bold; font-size: 11px; font-family: Verdana, Tahoma, Arial; text-decoration: none; color: #000000; height: 20px;}
.cal_sel{font-weight: normal; font-size: 11px; font-family: Verdana, Tahoma, Arial; text-decoration: none; color: #000000;}
