/* Générique */

*
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Tahoma, Arial, Serif;
	
/*        background-image: url(./images/P1000836_640.jpg); */
	color: #000080;
}

h1
{
text-align : center;
text-decoration : none;
font-family : Verdana, Tahoma, Arial, Serif;
font-size : 14px;
font-weight : bold;
color : #000080;
}

h2
{
text-align : left;
text-decoration : none;
font-family : Verdana, Tahoma, Arial, Serif;
font-size : 13px;
font-weight : bold;
color : #000080;
}

strong
{
text-align : left;
text-decoration : none;
font-family : Verdana, Tahoma, Arial, Serif;
font-size : 12px;
font-weight : normal;
color : #000080;
}



/* Gestion des liens */
a
{
	
        color: #000080;
 	text-decoration: none;
}

a:hover 
{
color: #FF0000;
}

a:focus 
{
color: #FF0000;
}

/* Gestion des listes */
ol{margin-left: 10px;}
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: #d2b48c;
        background-color: #d2b48c;
/*        background-image: url(./images/P1000836_640.jpg); */
	padding: 1px;
}


/* Div entete du site */

.entete
{width: 970px;height: 125px;background-image:url(./images/bannierechevauxedoras.jpg);}

/* 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;}

/* Plan du site */
.plandusite{position: absolute;left: 50%;margin: 0px 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:715px;background-color:#bbab89;}
.plandusite_detail{padding: 5px 5px 5px 50px;float: left;}

/* Div menus */

.menus
{
	float: left;
	width: 200px;
	border-style: solid;
	border-width: 1px;
	border-color: #D3B38C;
	background-color: #c0c0c0;
	padding: 1px;
	font-family: Verdana, Tahoma, Arial, Serif;
	font-size: 8pt;
}

/* Div contenu */

.contenu
{float: left;width: 750px;padding: 5px;font-family: Verdana, Tahoma, Arial, Serif;font-size: 10pt;color: #000080;border-color: #d2b48c;background-color: #d2b48c;}

/* Div pied du site */

.pied

{
float: left;
width: 958px;
padding: 5px;
font-family: Verdana, Tahoma, Arial, Serif;
font-size: 10pt;
margin-top:5px;
color: #000080;
background-color: #d2b48c;
text-align: center;
border-style: solid;
border-width: 1px;
border-color: #ffffff;
}


/* Div version du site */

.version{width: 968px;height: 16px;text-align: right;visibility: hidden;}


/* classe apparence menu01 */

.menu01{
	width: 190px;
	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: 10px;
}
.menu01:hover{
	background-color: #d2b48c;
	color: #000080;
	width: 190px;
	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: 10px;
}
.menu01select{
	width: 190px;
	color: #ffff00;
	font-weight: bold;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        background-image:url(./images/menu-select.jpg);
        height: 21px;
        padding-top: 5px;
        padding-left: 10px;
}
.menu01select:hover{
	width: 190px;
	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: 10px;
}

.amenu01{color: #000080;padding: 5px;}
.amenu01:hover{color: #D3B38C;padding: 5px;}
.amenu01select{color: #FFDC0D;padding: 5px;}
.amenu01select:hover{color: #FFDC0D;padding: 5px;}

.sousmenu01{
	width: 190px;
	margin-top: 1px;
	color: #202020;
	font-weight: bold;
        background-image:url(./images/sous-menu.jpg);
        height: 21px;
        padding-top: 5px;
        padding-left: 10px;
}


.sousmenu01:hover{
	width: 190px;
	margin-top: 1px;
	color: #202020;
	font-weight: bold;
        background-image:url(./images/sous-menu-over.jpg);
        height: 21px;
        padding-top: 5px;
        padding-left: 10px;
}

.sousmenu01select{
	width: 190px;
	margin-top: 1px;
	color: #912330;
	font-weight: bold;
        background-image:url(./images/sous-menu-rouge.jpg);
        height: 21px;
        padding-top: 5px;
        padding-left: 10px;
}
.sousmenu01select:hover{
	width: 190px;
	margin-top: 1px;
	color: #ff0000;
	font-weight: bold;
        background-image:url(./images/sous-menu-over-rouge.gif);
        height: 21px;
        padding-top: 5px;
        padding-left: 10px;
}

.asousmenu01{color: #000080;padding: 5px;}
.asousmenu01:hover{color: #D3B38C;padding: 5px;}
.asousmenu01select{color: #FFDC0D;padding: 5px;}
.asousmenu01select:hover{color: #FFDC0D;padding: 5px;}

/* classe apparence menu02 */

.menu02{
	width: 190px;
	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: 10px;
}
.menu02:hover{
	background-color: #d2b48c;
	color: #000080;
	width: 190px;
	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: 10px;
}
.menu02select{
	width: 190px;
	color: #ffff00;
	font-weight: bold;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        background-image:url(./images/menu-select.jpg);
        height: 21px;
        padding-top: 5px;
        padding-left: 10px;
}
.menu02select:hover{
	width: 190px;
	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: 10px;
}

.amenu02{color: #000080;padding: 5px;}
.amenu02:hover{color: #D3B38C;padding: 5px;}
.amenu02select{color: #FFDC0D;padding: 5px;}
.amenu02select:hover{color: #FFDC0D;padding: 5px;}

.sousmenu02{
	width: 190px;
	margin-top: 1px;
	color: #202020;
	font-weight: bold;
        background-image:url(./images/sous-menu.jpg);
        height: 21px;
        padding-top: 5px;
        padding-left: 10px;
}


.sousmenu02:hover{
	width: 190px;
	margin-top: 1px;
	color: #202020;
	font-weight: bold;
        background-image:url(./images/sous-menu-over.jpg);
        height: 21px;
        padding-top: 5px;
        padding-left: 10px;
}

.sousmenu02select{
	width: 190px;
	margin-top: 1px;
	color: #912330;
	font-weight: bold;
        background-image:url(./images/sous-menu-rouge.jpg);
        height: 21px;
        padding-top: 5px;
        padding-left: 10px;
}
.sousmenu02select:hover{
	width: 190px;
	margin-top: 1px;
	color: #ff0000;
	font-weight: bold;
        background-image:url(./images/sous-menu-over-rouge.gif);
        height: 21px;
        padding-top: 5px;
        padding-left: 10px;
}

.asousmenu02{color: #000080;padding: 5px;}
.asousmenu02:hover{color: #D3B38C;padding: 5px;}
.asousmenu02select{color: #FFDC0D;padding: 5px;}
.asousmenu02select:hover{color: #FFDC0D;padding: 5px;}


/* classe apparence menu03 */


.menu03{
	width: 158px;
	border-style: solid;
	border-width: 1px;
	border-color: #ffdc0d;
	background-color: #0b0dff;
	color: #ffdc0d;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	margin-top: 3px;
}






/* classe apparence menu04 */

.menu04{width: 153px;border-style: solid;border-width: 1px;border-color: #2d4358;background-color: #FFFFFF;margin-top: 5px;color:#2d4358;padding-left:5px;font-weight:bold;}

.menu04:hover{width: 153px;text-decoration: underline;border-style: solid;border-width: 1px;border-color: #2d4358;background-color: #FFFFFF;;padding-left:5px;font-weight:bold;color:#EE2051;}

.menu04select{width: 153px;border-style: solid;border-style: solid;border-width: 1px;border-color: #2d4358;background-color: #FFFFFF;margin-top: 5px;color:#EE2051;padding-left:5px;font-weight:bold;}



.sousmenu04{width: 148px;border-style: solid;border-width: 1px;border-color: #C0C0C0;margin-top: 5px;padding-left: 5px;}

.sousmenu04:hover{width: 148px;text-decoration: underline;border-color: #F0F0F0;color:#EE2051;}

.sousmenu04select{width: 148px;border-style: solid;border-width: 1px;border-color: #FFFFFF;margin-top: 5px;padding-left: 5px;color:#EE2051;}





/* classe apparence menu05 */

.menu05{
	background-color: #d2b48c;
        border-width: 3px;
	border-style: double;
	color: #000080;
	width: 190px;
        font-weight: bold;
	font-size: 13px;
	margin-top: 2px;
	border-color: #000000;
  padding-left: 4px;
}

.menu05:hover{
	background-color: #d2b48c;
	border-width: 3px;
	border-style: double;
	border-color: #ffdc0d;
	width: 190px;
	font-weight: bold;
	font-size: 13px;
	margin-top: 2px;
	color: #000080;
        padding-left: 4px;
}

.menu05select{
	width: 190px;
	border-style: double;
	border-width: 3px;
	border-color: #000000;
	background-color: #d2b48c;
	color: #ffdc0d;
	font-weight: bold;
	font-size: 13px;
	margin-top: 2px;
        padding-left: 4px;
}

.amenu05{color: #000080;}
.amenu05:hover{color: #ffdc0d;}
.amenu05select{color: #ffdc0d;}
.amenu05select:hover{color: #ffdc0d;}

.sousmenu05{
	margin-left: 4px;
	width: 189px;
	border-width: 1px;
	border-color: #000000;
	background-color: #d2b48c;
	margin-top: 2px;
	color: #000080;
	border-style: double;
        padding-left: 4px;
}

.sousmenu05:hover{
	margin-left: 4px;
	width: 189px;
	border-style: double;
	border-width: 1px;
	border-color: #000000;
	background-color: #d2b48c;
	color: #000080;
        margin-top: 2px;
        padding-left: 4px;
}

.sousmenu05select{
        margin-left: 4px;
	background-color: #d2b48c;
	border-width: 1px;
	border-style: double;
	width: 189px;
	font-size: 13px;
	color: #ffdc0d;
	border-color: #000000;
        margin-top: 2px;
        padding-left: 4px;
}


.asousmenu05{color: #000080;}
.asousmenu05:hover{color: #ffdc0d;}
.asousmenu05select{color: #ffdc0d;}
.asousmenu05select:hover{color: #ffdc0d;}



/* classe apparence menu06 */

.menu06{
	width: 158px;
	border-style: solid;
	border-width: 1px;
	border-color: #862359;
	background-color: #862359;
	margin-top: 3px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	margin-top: 4px;
}

.menu06:hover{
	width: 158px;
	border-style: solid;
	border-width: 1px;
	border-color: #862359;
	background-color: #862359;
	margin-top: 3px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	margin-top: 4px;
}

.menu06select{
	width: 158px;
	border-style: solid;
	border-width: 1px;
	border-color: #862359;
	background-color: #862359;
	margin-top: 4px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	margin-top: 4px;
	margin-bottom: 4px;
}



.sousmenu06{width: 153px;border-style: solid;border-width: 1px;border-color: #2d4358;background-color: #FFFFFF;margin-top: 5px;color:#2d4358;padding-left:5px;font-weight:bold;}

.sousmenu06:hover{width: 153px;text-decoration: underline;border-style: solid;border-width: 1px;border-color: #2d4358;background-color: #FFFFFF;;padding-left:5px;font-weight:bold;color:#EE2051;margin-top: 5px;}

.sousmenu06select{width: 153px;border-style: solid;border-style: solid;border-width: 1px;border-color: #2d4358;background-color: #FFFFFF;margin-top: 5px;color:#EE2051;padding-left:5px;font-weight:bold;}





/* 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: #FF0000;background-color: #F0F0F0;padding: 5px;font-family: Verdana, Tahoma, Arial, Serif;font-size: 8pt;
}

/* classe news */

.news_titre

{

        font-weight: bold;padding: 0px 5px 5px 5px;color: #202020;width: 730px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #CECECE;
        height: 16px;
	margin-bottom: 5px;

}

/* classe produits*/

.produits_titre

{
	clear: both;
	font-weight: bold;
	padding: 5px;
	width: 730px;
	border-style: solid;
	border-width: 2px 0px;
	border-color: #CECECE;
	height: 16px;
	margin-bottom: 5px;
       color: #202020;
}

/* classe detail produits affichage sous la gamme*/



.detailproduits_aff

{
margin-top:5px;margin-bottom:15px;color: #202020;background-color: #E5D2BB;padding: 5px;
}



/* 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;background-color:#F5C3EF;width:99%;font-weight: bold;text-align:left;color:#900024;}

.formulaire_contenu{padding-left: 5px;width:99%;background-color:#F5C3EF;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:#862359;height:100px;color:#ffffff;width:530px;}

.brecherche-titre{background-color:#862359;height:20px;font-size:10pt;font-weight:bold;color:#ffffff;text-align:center;}

.brecherche-tdtitre{text-align:center;font-weight:bold;}

.bdivgauche{float:left;width:530px;background-color:#ffffff;}

.bcontenu{text-align:center;background-color:#ffffff;width:530px;}

.bcontenu-art{background-color:#ffffff;width:165px;height:330px;float:left;padding:2px;border-width: 1px;border-style: solid;border-color: #862359;margin:2px;}

.bcontenu-statut{height:25px;}

.bcontenu-photo{background-color:#ffffff;width:100%;text-align:center;height:120px;}

.bcontenu-ref{float:left;background-color:#ffffff;height:18px;}

.bcontenu-lib{background-color:#ffffff;text-align:center;font-weight:bold;height:30px;}

.bcontenu-desc{background-color:#ffffff;text-align:center;height:0px;}

.bcontenu-select{text-align:right;height:88px;}

.bcontenu-prx{background-color:#ffffff;text-align:right;font-weight:bold;height:18px;}



.panier{position: absolute;left: 50%;margin: -90px 0px 0px 320px;padding: 5px;width:130px;border-style: solid;border-width: 1px; border-color: #862359;text-align: center;cursor: pointer;background-color: #ffffff;}

.bpanier{background-color:#862359;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: #862359;}

.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:#862359;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: #862359;}

.bpanier-info{padding-top: 3px;width: 224px;cursor: pointer;border-width: 3px 0px 0px 0px;border-style: solid;border-color: #862359;}

.bel_detailpro_titre{text-align:center;font-weight:bold;font-size: 16pt;margin:5px;background-color:#862359;color:#ffffff;}

.bel_detailpro_droite{margin:5px;width:580px;}

.bel_detailpro_img{padding:5px;width:300px;}

.bel_detailpro_tdtitre{margin:20px;font-size: 10pt;font-weight:bold;color:#862359;}

.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{width: 770px;border-style: solid;border-width: 1px;border-color: #862359;padding: 5px 5px 5px 5px;height: 20px;margin-top: 4px;}

.bacontenu-prx{float:left;font-weight:bold;width:100px;}

.bacontenu-select{float:left;width:380px;height:20px;}

.bacontenu-disp{float:left;width:90px;}

.bacontenu-bouton{float:right;width:180px;text-align:right;}

/*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: #862359;}

.commandetab{}

.commandetdtitre{font-weight: bold;border-width: 1px;border-style: solid;border-color: #862359;background-color: #C0C0C0;text-align: center;}

.commandetdtitrepoids{font-weight: bold;border-width: 1px;border-style: solid;border-color: #862359;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:530px;font-weight: bold;}

.comtabtot{font-size:15px;background-color: #E4CEDA;padding: 3px;}

/*merci commande*/

.mercidiv{border-width: 1px;border-style: solid;border-color: #862359;padding:10px;}


/* 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: #5d62da; border-style: solid;background-color: #c0c0c0;margin-top: 5px;font-weight: bold;padding: 5px;}
.tab_for_cel{border-width:1px; border-color: #5d62da; 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: #5d62da; 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;}
