/* Générique */

*
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Tahoma, Arial, Serif;
	font-size: 12px;
}

a{color: #4040aa;text-decoration: none;}
a:hover{color: #6060aa;text-decoration: none;}
.codetracking{color: #cc0000;text-decoration: none;}
.codetracking:hover{color: #ff0000;text-decoration: none;}

label{font-size: 12px;}
input{height:18px;border-width: 1px;border-style: solid; border-color: #63615c;line-height:16px;font-size: 12px;}
textarea{border-width: 1px;border-style: solid; border-color: #63615c;line-height:16px;font-size: 12px;}
select{border-width: 1px;border-style: solid; border-color: #63615c;line-height:16px;font-size: 12px;}

body{background-color: #ffffff;background-image:url(./images/fondbody.jpg);}

ul{margin-left: 10px;}
li{margin-left: 10px;}

/* Div principal */

.dimension
{
	left: 50%;
	position: absolute;
	margin: 0px 0px 0px -1000px;
	width: 1500px;
}



.design_interne
{
      margin-left: 515px;
        width: 970px;
}



.entete{width: 970px;height: 98px;background-image:url(./images/banniere.gif);color: #ede2c9;}

a.lien_entete{text-decoration: none;color: #ede2c9;margin-left: 15px;font-size: 12px}

a.lien_entete:hover{text-decoration: underline;color: #ede2c9;margin-left: 15px;font-size: 12px}

a.lien_entete2{text-decoration: none;color: #ede2c9;margin-left: 5px;font-size: 10px;}

a.lien_entete2:hover{text-decoration: underline;color: #ede2c9;margin-left: 5px;font-size: 10px;}

/* Div de retour accueil background-image:url(./images/logo1.gif);*/

.retouraccueil{position: absolute;margin: 20px 0px 0px 35px;width:320px;cursor: pointer;height:78px;}

.connexion{position: absolute;margin:12px 0px 0px 390px;width: 575px;color:#a9a8a7;text-align: right;}
.aconnexion{font-size: 8pt;color: #a9a8a7;padding: 5px;}
.aconnexion:hover{font-size: 8pt;color: #da1233;padding: 5px;}
/* Langue */

.langue{position: absolute;margin: 0px;width:140px;height:20px;display: none;}



/* Div menus */

.menus

{

	float: left;

	width: 970px;

        height: 34px;


	font-family: Verdana, Tahoma, Arial, Serif;

background-image:url(./images/menu-opale.jpg);

	font-size: 12px;

padding-top: 6px;

margin-top: 10px;

}



/* Div contenu */

.contenu

{

float: left;width: 970px;font-family: Verdana, Tahoma, Arial, Serif;font-size: 12px;color: #606060;

}





/* Div pied du site */

.pied{clear: both;float: left;width: 970px;height: 180px;background-image:url(./images/pied-opale.jpg);text-align: center;margin-top: 10px;}

a.lien_pied{text-decoration: none;color: #a9a8a7;font-size: 10px;}

a.lien_pied:hover{text-decoration: underline;color: #da1233;font-size: 10px;}

/* Div version du site */

.version

{
clear: both;width: 968px;height: 16px;text-align: right;color: #606060;margin-top:-50px;z-index: 10;
}



/* classe apparence menu01 */

.contenumenu01{float: left;padding-left: 270px;width: 520px;padding-right: 180px;font-family: Verdana, Tahoma, Arial, Serif;font-size: 12px;color: #626262;background-image:url(./images/fond-menu1-opale.jpg);background-repeat: no-repeat;background-color: #ffffff;}



.menu01{

	color: #606060;

	font-weight: normal;

	font-size: 12px;

	margin-top: 1px;

	text-align: left;

padding-top: 5px;padding-bottom: 5px;
}



.menu01:hover{

	color: #00642D;

	font-weight: normal;

	font-size: 12px;

	margin-top: 1px;

	text-align: left;

       
padding-top: 5px;padding-bottom: 5px;
    

}



.menu01select{

	color: #00642D;

	font-weight: normal;

	font-size: 10px;

	margin-top: 1px;

	text-align: left;

       
padding-top: 5px;padding-bottom: 5px;
       
background-image:url(./images/menucompte.jpg);
}



.menu01select:hover{

	color: #00642D;

	font-weight: normal;

	font-size: 10px;

	margin-top: 1px;

	text-align: left;

        padding-top: 5px;padding-bottom: 5px;
      

}






.amenu01{color: #898887;padding: 5px;font-size: 15px;}
.amenu01:hover{color: #da1233;padding: 5px;font-size: 15px;}
.amenu01select{color: #898887;padding: 5px;font-size: 15px;}
.amenu01select:hover{color: #da1233;padding: 5px;font-size: 15px;}







.sousmenu01{

	width: 155px;

	margin-top: 1px;

	color: #202020;

	font-weight: bold;

        background-image:url(./images/sous-menu.gif);

        height: 34px;

        padding-top: 5px;

        padding-left: 13px;

}











.sousmenu01:hover{

	width: 155px;

	margin-top: 1px;

	color: #E42126;

	font-weight: bold;

        background-image:url(./images/sous-menu-over.gif);

        height: 34px;

        padding-top: 5px;

        padding-left: 13px;

}







.sousmenu01select{

	width: 155px;

	margin-top: 1px;

	color: #E42126;

	font-weight: bold;

        background-image:url(./images/sous-menu-rouge.gif);

        height: 34px;

        padding-top: 5px;

        padding-left: 13px;

}



.sousmenu01select:hover{

	width: 155px;

	margin-top: 1px;

	color: #E42126;

	font-weight: bold;

        background-image:url(./images/sous-menu-over.gif);

        height: 34px;

        padding-top: 5px;

        padding-left: 13px;

}



.asousmenu01{color: #400000;padding: 5px;}

.asousmenu01:hover{color: #E42126;padding: 5px;}

.asousmenu01select{color: #E42126;padding: 5px;}

.asousmenu01select:hover{color: #E42126;padding: 5px;}



/* classe apparence menu02*/
.contenumenu02{float: left;padding-top: 30px;padding-left: 270px;width: 700px;font-family: Verdana, Tahoma, Arial, Serif;font-size: 12px;color: #626262;background-image:url(./images/fond-menu2-opale.jpg);background-repeat: no-repeat;background-color: #ffffff;}
.menu02{
	color: #000060;
	font-weight: normal;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        padding-top: 5px;
       padding-right:5px;
}

.menu02:hover{
	color: #00642D;
	font-weight: normal;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        padding-top: 5px;
      padding-right:5px;
}

.menu02select{
	color: #00642D;
	font-weight: normal;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        padding-top: 5px;
       padding-right:5px;
}

.menu02select:hover{
	color: #00642D;
	font-weight: normal;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        padding-top: 5px;
        padding-right:5px;
}

.amenu02{color: #898887;padding: 5px;font-size: 15px}
.amenu02:hover{color: #da1233;padding: 5px;font-size: 15px}
.amenu02select{color: #898887;padding: 5px;font-size: 15px}
.amenu02select:hover{color: #da1233;padding: 5px;font-size: 15px}

.sousmenu02{
	width: 155px;
	margin-top: 1px;
	color: #202020;
	font-weight: bold;
        background-image:url(./images/sous-menu.gif);
        height: 34px;
        padding-top: 5px;
        padding-left: 13px;
}

.sousmenu02:hover{
	width: 155px;
	margin-top: 1px;
	color: #E42126;
	font-weight: bold;
        background-image:url(./images/sous-menu-over.gif);
        height: 34px;
        padding-top: 5px;
        padding-left: 13px;
}

.sousmenu02select{
	width: 155px;
	margin-top: 1px;
	color: #E42126;
	font-weight: bold;
        background-image:url(./images/sous-menu-rouge.gif);
        height: 34px;
        padding-top: 5px;
        padding-left: 13px;
}

.sousmenu02select:hover{
	width: 155px;
	margin-top: 1px;
	color: #E42126;
	font-weight: bold;
        background-image:url(./images/sous-menu-over.gif);
        height: 34px;
        padding-top: 5px;
        padding-left: 13px;
}

.asousmenu02{color: #400000;padding: 5px;}
.asousmenu02:hover{color: #E42126;padding: 5px;}
.asousmenu02select{color: #E42126;padding: 5px;}
.asousmenu02select:hover{color: #E42126;padding: 5px;}

/* classe apparence menu03 */
.contenumenu03{float: left;padding-top: 30px;padding-left: 270px;width: 700px;font-family: Verdana, Tahoma, Arial, Serif;font-size: 12px;color: #626262;background-image:url(./images/fond-menu3.jpg);background-repeat: no-repeat;background-color: #ffffff;}
.menu03{
	color: #000060;
	font-weight: normal;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        padding-top: 5px;
       padding-right:5px;
}

.menu03:hover{
	color: #00642D;
	font-weight: normal;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        padding-top: 5px;
      padding-right:5px;
}

.menu03select{
	color: #00642D;
	font-weight: normal;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        padding-top: 5px;
       padding-right:5px;
}

.menu03select:hover{
	color: #00642D;
	font-weight: normal;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        padding-top: 5px;
        padding-right:5px;
}

.amenu03{color: #898887;padding: 5px;font-size: 15px;}
.amenu03:hover{color: #da1233;padding: 5px;font-size: 15px;}
.amenu03select{color: #898887;padding: 5px;font-size: 15px;}
.amenu03select:hover{color: #da1233;padding: 5px;font-size: 15px;}

.sousmenu03{
	width: 155px;
	margin-top: 1px;
	color: #202020;
	font-weight: bold;
        background-image:url(./images/sous-menu.gif);
        height: 34px;
        padding-top: 5px;
        padding-left: 13px;
}

.sousmenu03:hover{
	width: 155px;
	margin-top: 1px;
	color: #E42126;
	font-weight: bold;
        background-image:url(./images/sous-menu-over.gif);
        height: 34px;
        padding-top: 5px;
        padding-left: 13px;
}

.sousmenu03select{
	width: 155px;
	margin-top: 1px;
	color: #E42126;
	font-weight: bold;
        background-image:url(./images/sous-menu-rouge.gif);
        height: 34px;
        padding-top: 5px;
        padding-left: 13px;
}

.sousmenu03select:hover{
	width: 155px;
	margin-top: 1px;
	color: #E42126;
	font-weight: bold;
        background-image:url(./images/sous-menu-over.gif);
        height: 34px;
        padding-top: 5px;
        padding-left: 13px;
}

.asousmenu03{color: #400000;padding: 5px;}
.asousmenu03:hover{color: #E42126;padding: 5px;}
.asousmenu03select{color: #E42126;padding: 5px;}
.asousmenu03select:hover{color: #E42126;padding: 5px;}

/* classe apparence menu04 */
.contenumenu04{float: left;padding-top: 30px;padding-left: 270px;width: 700px;font-family: Verdana, Tahoma, Arial, Serif;font-size: 12px;color: #626262;background-image:url(./images/fond-menu4.jpg);background-repeat: no-repeat;background-color: #ffffff;}
.menu04{
	color: #000060;
	font-weight: normal;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        padding-top: 5px;
       padding-right:5px;
}

.menu04:hover{
	color: #00642D;
	font-weight: normal;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        padding-top: 5px;
      padding-right:5px;
}

.menu04select{
	color: #00642D;
	font-weight: normal;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        padding-top: 5px;
       padding-right:5px;
}

.menu04select:hover{
	color: #00642D;
	font-weight: normal;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        padding-top: 5px;
        padding-right:5px;
}

.amenu04{color: #898887;padding: 5px;font-size: 15px}
.amenu04:hover{color: #da1233;padding: 5px;font-size: 15px}
.amenu04select{color: #898887;padding: 5px;font-size: 15px}
.amenu04select:hover{color: #da1233;padding: 5px;font-size: 15px}

.sousmenu04{
	width: 155px;
	margin-top: 1px;
	color: #202020;
	font-weight: bold;
        background-image:url(./images/sous-menu.gif);
        height: 34px;
        padding-top: 5px;
        padding-left: 13px;
}

.sousmenu04:hover{
	width: 155px;
	margin-top: 1px;
	color: #E42126;
	font-weight: bold;
        background-image:url(./images/sous-menu-over.gif);
        height: 34px;
        padding-top: 5px;
        padding-left: 13px;
}

.sousmenu04select{
	width: 155px;
	margin-top: 1px;
	color: #E42126;
	font-weight: bold;
        background-image:url(./images/sous-menu-rouge.gif);
        height: 34px;
        padding-top: 5px;
        padding-left: 13px;
}

.sousmenu04select:hover{
	width: 155px;
	margin-top: 1px;
	color: #E42126;
	font-weight: bold;
        background-image:url(./images/sous-menu-over.gif);
        height: 34px;
        padding-top: 5px;
        padding-left: 13px;
}

.asousmenu04{color: #400000;padding: 5px;}
.asousmenu04:hover{color: #E42126;padding: 5px;}
.asousmenu04select{color: #E42126;padding: 5px;}
.asousmenu04select:hover{color: #E42126;padding: 5px;}

/* classe apparence menu05*/

.contenumenu05{float: left;padding-top: 30px;padding-left: 270px;width: 700px;font-family: Verdana, Tahoma, Arial, Serif;font-size: 12px;color: #626262;background-image:url(./images/fond-menu5.jpg);background-repeat: no-repeat;background-color: #ffffff;height: 710px;}
.menu05{
	color: #000060;
	font-weight: normal;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        padding-top: 5px;
       padding-right:5px;
}

.menu05:hover{
	color: #00642D;
	font-weight: normal;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        padding-top: 5px;
      padding-right:5px;
}

.menu05select{
	color: #00642D;
	font-weight: normal;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        padding-top: 5px;
       padding-right:5px;
}

.menu05select:hover{
	color: #00642D;
	font-weight: normal;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        padding-top: 5px;
        padding-right:5px;
}

.amenu05{color: #898887;padding: 5px;font-size: 15px;}
.amenu05:hover{color: #da1233;padding: 5px;font-size: 15px;}
.amenu05select{color: #898887;padding: 5px;font-size: 15px;}
.amenu05select:hover{color: #da1233;padding: 5px;font-size: 15px;}

.sousmenu05{
	width: 155px;
	margin-top: 1px;
	color: #202020;
	font-weight: bold;
        background-image:url(./images/sous-menu.gif);
        height: 34px;
        padding-top: 5px;
        padding-left: 13px;
}

.sousmenu05:hover{
	width: 155px;
	margin-top: 1px;
	color: #E42126;
	font-weight: bold;
        background-image:url(./images/sous-menu-over.gif);
        height: 34px;
        padding-top: 5px;
        padding-left: 13px;
}

.sousmenu05select{
	width: 155px;
	margin-top: 1px;
	color: #E42126;
	font-weight: bold;
        background-image:url(./images/sous-menu-rouge.gif);
        height: 34px;
        padding-top: 5px;
        padding-left: 13px;
}

.sousmenu05select:hover{
	width: 155px;
	margin-top: 1px;
	color: #E42126;
	font-weight: bold;
        background-image:url(./images/sous-menu-over.gif);
        height: 34px;
        padding-top: 5px;
        padding-left: 13px;
}

.asousmenu05{color: #400000;padding: 5px;}
.asousmenu05:hover{color: #E42126;padding: 5px;}
.asousmenu05select{color: #E42126;padding: 5px;}
.asousmenu05select:hover{color: #E42126;padding: 5px;}



/* classe apparence menu06 */

.menu06{

	display: none;

}

.amenu06{color: #ffffff;}

.menu06:hover{}

.menu06select{display: none;}

.sousmenu06{}

.sousmenu06:hover{}

.sousmenu06select{}

/* classe apparence menu07*/
.contenumenu07{float: left;padding-top: 30px;padding-left: 270px;width: 700px;font-family: Verdana, Tahoma, Arial, Serif;font-size: 12px;color: #626262;background-image:url(./images/fond-menu2-opale.jpg);background-repeat: no-repeat;background-color: #ffffff;}
.menu07{display: none;
	color: #000060;
	font-weight: normal;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        padding-top: 5px;
       padding-right:5px;
}

.menu07:hover{
	color: #00642D;
	font-weight: normal;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        padding-top: 5px;
      padding-right:5px;
}

.menu07select{display:none;
	color: #00642D;
	font-weight: normal;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        padding-top: 5px;
       padding-right:5px;
}

.menu07select:hover{
	color: #00642D;
	font-weight: normal;
	font-size: 12px;
	margin-top: 1px;
	text-align: left;
        padding-top: 5px;
        padding-right:5px;
}

.amenu07{color: #898887;padding: 5px;font-size: 12px}
.amenu07:hover{color: #da1233;padding: 5px;font-size: 12px}
.amenu07select{color: #898887;padding: 5px;font-size: 12px}
.amenu07select:hover{color: #da1233;padding: 5px;font-size: 12px}

.sousmenu07{
	width: 155px;
	margin-top: 1px;
	color: #202020;
	font-weight: bold;
        background-image:url(./images/sous-menu.gif);
        height: 34px;
        padding-top: 5px;
        padding-left: 13px;
}

.sousmenu07:hover{
	width: 155px;
	margin-top: 1px;
	color: #E42126;
	font-weight: bold;
        background-image:url(./images/sous-menu-over.gif);
        height: 34px;
        padding-top: 5px;
        padding-left: 13px;
}

.sousmenu07select{
	width: 155px;
	margin-top: 1px;
	color: #E42126;
	font-weight: bold;
        background-image:url(./images/sous-menu-rouge.gif);
        height: 34px;
        padding-top: 5px;
        padding-left: 13px;
}

.sousmenu07select:hover{
	width: 155px;
	margin-top: 1px;
	color: #E42126;
	font-weight: bold;
        background-image:url(./images/sous-menu-over.gif);
        height: 34px;
        padding-top: 5px;
        padding-left: 13px;
}

.asousmenu07{color: #400000;padding: 5px;}
.asousmenu07:hover{color: #E42126;padding: 5px;}
.asousmenu07select{color: #E42126;padding: 5px;}
.asousmenu07select:hover{color: #E42126;padding: 5px;}

/* Classe de div pour encadrer les titres, Exemple profil */

.div_titre

{

border-style: solid;border-width: 1px;border-color: #bdbdbd;background-color: #dedddd;padding: 3px;

}

/* Classe de div pour encadrer contenu standard, Exemple profil */

.div_standard

{

border-style: solid;border-width: 1px;border-color: #bdbdbd; padding: 5px;font-family: Verdana, Tahoma, Arial, Serif;font-size: 12px;color: #606060;

}







/* classe news */







.news_titre







{







font-weight: bold;padding: 5px;







}







/* classe produits*/

.produit{float: left; width: 970px;text-align: justify;color: #606060;}



.produits_titre

{        

       display: none;
 font-weight: bold;

        color:#ffffff;

        height:16px;

        margin-bottom:5px;

        padding-top:2px;

        overflow:auto;overflow-x:hidden;overflow-y:hidden;

        background-color:#edf1f3;

        border-width:1px; border-style:solid; border-color:#bebebe; 

}

.produits_lib
{
        margin-left:5px;
        font-weight: bold;
        color:#404040;
text-align: right;
}



a.produits_lib{text-decoration: none;}

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: #606060;







}







/* classe titre des tableaux */







.adm_tabtit

{

font-weight: bold;border-width: 1px;border-style: solid;border-color: #FF0000;background-color: #C0C0C0;text-align: center;

color: #606060;

}



.adm_tablig1

{

background-color: #E0E0E0;

cursor: pointer;color: #606060;

}







/* classe ligne tableau couleur 2 */







.adm_tablig2







{

background-color: #D0D0D0;color: #606060;cursor: pointer;

}







/* classe ligne tableau selectionné */







.adm_tabselect

{

background-color: #ffffff;

cursor: pointer;color: #606060;

}



.adm_cel_lib

{

font-weight: bold;

background-color: #F0F0F0;

padding: 5px;

font-family: Verdana, Tahoma, Arial, Serif;

font-size: 8pt;

color: #606060;

}

.adm_cel_inp

{

padding: 5px;

font-family: Verdana, Tahoma, Arial, Serif;

font-size: 8pt;

color: #606060;

}



.bouton







{







cursor: pointer;margin-top:3px;







}







/* Classes pour les formulaires */







.formulaire_titre{text-align:left; font-weight:bold; font-size:12px;border-width: 0px 0px 1px 0px; border-style: solid; border-color: #814B81;margin-right: 20px;color: #814B81;}







.formulaire_contenu{padding: 5px;height:700px;}







.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{position: absolute; margin: -60px 0px 0px 780px; height: 24px;float:left;font-weight:bold;color:#82715f;}

.brecherchetaille{width:165px;}
select.brecherchetaille{display: none;}
input.brecherchetaille{padding: 0px 5px 0px 5px;margin-left:5px;width:142px;border-width: 0px;line-height:14px;height: 17px;color:#ffffff;background-color:#9e9e9e;}
.brecherche-tdtitre{text-align:center;font-weight:bold;}

.bdivgauche{margin: 20px 0px 20px 270px;background-color:#ffffff;}
.brechmsgerr{margin: -10px 0px 20px -60px;}



/* article résultat de recherche */

.bcontenu{float:left;text-align:center;background-color:#ffffff;width:540px;height: 230px;margin-left: 0px;}

.bcontenu-art{width:253px;float:left;padding:1px;margin :0px 6px 5px 0px;}

.bcontenu-photo{float: left;text-align:left;width: 40px;height:100px;}

.bcontenu-img{height:100px;}

.bcontenu-lib{float: left;text-align:center;font-weight:normal;text-decoration: underline;height:36px;width: 200px;color: #a9a8a7;}

.bcontenu-lib:hover{float: left;text-align:center;font-weight:normal;text-decoration: underline;height:36px;width: 200px;color: #da1233;}

.bcontenu-disp{float: left;height:18px;width: 200px;text-align:left;display: none;}

.bcontenu-prx{float: left;text-align:center;font-weight:normal;color: #626262;height:18px;width: 200px;}

.bcontenu-statut{float: left;height:25px;width: 200px;display: none;}

.bcontenu-select{float: left;text-align:left;height:54px;width: 200px;display: none;}

.bcontenu-btn{float: left;text-align: center;width:200px;}



.panier{position: absolute;left: 50%;margin: 118px 0px 0px 570px;padding: 1px 5px 1px 5px;width:150px;text-align: right;cursor: pointer;height:28px;color:#a9a8a7;font-weight: normal;text-decoration: underline;font-size: 8pt;}

.panier:hover{position: absolute;left: 50%;margin: 118px 0px 0px 570px;padding: 1px 5px 1px 5px;width:150px;text-align: right;cursor: pointer;height:28px;color:#da1233;font-weight: normal;text-decoration: underline;font-size: 8pt;}



.bpanier{background-color:#5d62da; 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:112px;}

.bpanier-prx{background-color:#ffffff;width:112px;}

.bpanier-qte{background-color:#ffffff;width:112px;height:20px;vertical-align:middle;}

.bpanier_supp{border-style: solid; border-width: 0px 0px 1px 0px; border-color: #5d62da;}

.bpanier-sstot{background-color:#ffffff;width:112px;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:12px;padding: 3px;}

.bpanier-nbart{background-color:#909090;text-align:center;color:#ffffff;font-weight:bold;font-size:12px;padding: 3px;}

.bpanier-tot{background-color:#FFFFFF;text-align:center;color:#5d62da;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:#5d62da;}

.bpanier-info{padding-top: 3px;width: 224px;cursor: pointer;border-width: 3px 0px 0px 0px;border-style: solid;border-color: #5d62da;}

.bel_detailpro{ font-family: Verdana, Tahoma, Arial, Serif;font-size: 8pt;width: 500px;line-height:18px;height: 415px;background-color: #ffffff;margin: 25px 20px 0px 0px;}

.bel_detailpro_div{clear: both;width: 500px;background-color: #ffffff;}

.bel_detailpro_div2{float:left;margin-left: 40px;padding: 5px;width: 300px;}

.bel_detailpro_titre{margin-top:10px;padding: 5px;float: left;text-align:left;font-weight:bold;font-size: 12px;color:#626262;width:400px;background-color:#ffffff;}
.bel_detailpro_ref{display: none;}
.bel_detailpro_ret{margin-top:15px;float: right;cursor: pointer;width: 66px;background-image:url(./images/retour.gif);height:17px;}

.bel_detailpro_ret:hover{margin-top:15px;float: right;cursor: pointer;width: 66px;background-image:url(./images/retour-over.gif);height:17px;}

.bel_detailpro_texte{padding: 5px;float: right;width: 320px;}

.bel_detailpro_img{padding: 5px;float: left;width: 120px;}

.bel_detailpro_imageie6{display: block;width: 120px;margin-left: 20px;}

.bel_detailpro_onglet{clear: both;width: 500px;background-color:#ffffff;margin-top: 5px;}

.bel_detailpro_onglettit{float: left;width: 120px;padding: 3px;font-weight: bold;cursor: pointer;text-align: center;color:#606060;font-size:10px;background-color:#ffffff;}

.bel_detailpro_onglettit:hover{float: left;width: 120px;padding: 3px;font-weight: bold;color:#606060;font-size:10px;background-color:#ffffff;border-width:0px;border-style: solid;border-color:#8d8d8f;text-decoration: underline;}

.bel_detailpro_onglettitselect{float: left;width: 120px;padding: 3px;font-weight: bold;text-align: center;color:#606060;font-size:10px;background-color:#f4f4f4; border-width: 0px;border-style: solid;border-color:#8d8d8f;}

.bel_detailpro_onglettxt{clear: both;width: 490px;background-color:#f4f4f4;padding: 5px;  border-width:0px; border-style:solid; border-color:#c0c0c0;height:110px;}

.bel_detailpro_titcross{clear: both;color:#404040;padding: 10px 0px 10px 0px;font-weight: bold;font-size: 12px;margin-top:140px;background-color: #ffffff;}

.bel_detailpro_tdres{margin:20px;font-size: 12px;}

.bel_detailpro_tdres2{margin:20px;font-size: 12px;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: 520px;padding: 5px;height: 30px;margin-bottom: 5px;margin-top: 5px;background-color: #ffffff;}

.bacontenu-prx{float:left;font-weight:normal;width:120px;color:#626262;font-size: 12px;padding-top:5px;}

.bacontenu-select{float:left;width:320px;height:20px;display: none;}

.bacontenu-disp{float:left;width:80px;font-size: 12px;display: none;}

.bacontenu-bouton{float:right;width:170px;text-align:center;}



.gamme-btn{float:left;width:180px;padding-top: 25px;padding-bottom: 5px;text-align:center;}

.gamme-prx{float:left;font-weight:bold;width:180px;color:#a40404;font-size: 12px;padding-top: 8px;padding-bottom: 5px;text-align:center;}

.gamme-dis{float:left;width:180px;font-size: 12px;font-weight: bold;text-align: right;padding-top: 8px;padding-bottom: 5px;text-align:center;}



/*affichage dans les decsription details produit des articles de la boutique*/

.bacontenudetpro{width: 540px;border-style: solid;border-width: 1px;border-color: #862359;padding: 5px 5px 5px 45px;height: 20px;margin-top: 4px;}



/*commande*/

.bcommande{margin: 0px 20px 0px -250px;}

.commandediv{border-width: 1px;border-style: solid;border-color:#bdbdbd; line-height: 18px;padding: 5px;font-size: 10px;margin: 0px 2px 0px 2px;}

.commandetab{width: 100%;}

.commandetdtitre{padding:3px;color: #ffffff;font-weight: bold;border-width: 1px;border-style: solid;border-color: #ffffff; background-color: #bebdbb;text-align: center;font-size:12px;}

.commandetdtitrepoids{font-weight: bold;border-width: 1px;border-style: solid;border-color:#ffffff; background-color: #bebdbb;text-align: center;color: #ffffff;font-size:12px;display:none;}

.commandetdtitrecrit1{display:none;}

.commandetdtitrecrit2{display:none;}

.commandetdpoids{text-align: center;display:none;}

.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: normal;color: #606060;font-size: 12px;}

.comtabtot{background-color: #ffffff;padding: 3px;font-size: 12px;}



.message_err{clear: both;color:#ff0000;font-weight: normal;}



.divconnect{background-color:#ffffff;width:100%;padding-top: 10px;}



.visupanier{width:500px;position: absolute;left: 50%; margin: 168px 0px 0px 35px;border-width: 1px; border-color: #bdbdbd; border-style: solid;background-color: #ffffff;text-align: center;padding: 80px 0px 85px 0px;}

.paniervide{width:395px;height:40px; padding-top:360px; position: absolute;left: 50%; margin: 200px 0px 0px 90px;border-width: 1px; border-color: #bdbdbd; border-style: solid;text-align: center;background-image:url(./images/panier-vide.jpg);vertical-align: bottom;}

.contpanier{width:488px;padding: 5px;background-color: #ffffff;}

.contpanierentete{width:488px;padding: 5px 0px 5px 0px;background-color: #9e9e9e; color:#ffffff;font-weight: bold;margin-bottom: 5px;}







/*merci commande*/






.bboutique{margin-left: -230px;}
.mercidiv{border-width: 1px;border-style: solid;border-color: #814B81;padding:20px;margin-right: 40px;margin-bottom: 40px}







/* Plan du site */



.plandusite{display: none;position: absolute;left: 50%;margin: 20px 0px 0px 710px;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: 12px;color:#ffffff;width:780px;background-color:#bdbdbd;}



.plandusite_detail{padding: 5px 5px 5px 50px;float: left;margin-top: 20px;}







h1{text-align:left; font-weight:bold; font-size:13px;border-width: 0px 0px 1px 0px; border-style: solid; border-color: #814B81;margin-right: 20px;color: #814B81;}
h2{text-align:left; font-weight:bold; font-size:12px; color:#606060;padding: 10px 0px 5px 0px;}
h3{text-align:left; font-weight:bold; font-size:11px;color: #400040;}







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



{ 



position: absolute;margin-left: 790px; margin-top:60px;background-color:#ffffff; float:right; width:170px;



}











.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:220px;float: left;border-width: 1px; border-color: #e10019;margin-top: 5px; border-style: solid;padding: 2px;overflow: auto;overflow-x: hidden;}

.zcal{width:194px;height:158px;float: right;border-width: 1px; border-color: #e10019; border-style: solid;padding: 2px;}

.zcal_for{width:194px;height:262px;float: right;border-width: 1px; border-color: #e10019; border-style: solid;padding: 2px;margin-top: 5px;} 

.zcal_new{width:554px;height:220px;float: left;border-width: 1px; border-color: #e10019; border-style: solid;padding: 2px;overflow: auto;overflow-x: hidden;}

.zcal_img{width:200px;float: right;}

.zcal_ligne1{background-color: #f8f8f8;}

.zcal_tit{height:18px;text-align: left;background-color: #e10019;background-image: url(./images/bandeau1.jpg);padding: 4px 0px 4px 36px;}



.cal_cadre{border-color: #465b6e; border-style: solid; border-width: 1px; background-color: #f0f0f0;}

.day_selected{font-weight: bold; font-size: 12px; 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: 12px; font-family: Verdana, Tahoma, Arial; text-decoration: none; text-align: center; color: #2050a0; background-color: #cfd4e7; cursor: pointer; height: 16px; width: 26px;}

.day_normal:hover{background-color: #ffffff;}

.day_titre{font-weight: bold; font-size: 12px; font-family: Verdana, Tahoma, Arial; text-decoration: none; text-align: center; color: #2050a0; background-color: #dfdad6;}

.day_titre_selected{font-weight: bold; font-size: 12px; font-family: Verdana, Tahoma, Arial; text-decoration: none; text-align: center; color: #0e1a62; background-color: #dfdad6;}

.sem_selected{font-weight: bold; font-size: 12px; font-family: Verdana, Tahoma, Arial; text-decoration: none; text-align: center; color: #0e1a62; height: 16px; width: 26px; background-color: #f0f0f0;}

.moi_titre{font-weight: bold; font-size: 12px; font-family: Verdana, Tahoma, Arial; text-decoration: none; color: #2050a0; height: 20px;padding-left: 2px;}

.cal_sel{font-weight: normal; font-size: 12px; font-family: Verdana, Tahoma, Arial; text-decoration: none; color: #000000;}







/* Emplois */



.emploi_div



{



  width: 100%;



  height:514px;



  overflow: auto;



  overflow-x:hidden;



}



.emplois_titre



{



	clear: both;



	font-weight: bold;



	padding: 5px;



	width: 755px;



	border-style: solid;



	border-width: 1px 0px 0px 0px;



	border-color: #961E39;



}



.emplois_des



{



	font-weight: normal;



	padding: 0px 5px 5px 5px;



	width: 755px;



}



a.emplois_des{text-decoration: underline;}



a.emplois_des:hover{text-decoration: underline;color: #800000;}



.emploi_barre{float: left;width: 310px;height: 27px;border-style: solid;



	border-width: 0px 0px 1px 0px;



	border-color: #961E39;}



.emploi_rech{padding : 5px;background-color: #ffffff;border-style: solid;



	border-width: 0px 1px 0px 1px;



	border-color: #961E39;}





.entete_titre{background-color: #e10019;padding: 5px;float: left;cursor: pointer;color:#ffffff;}

.entete_titre:hover{background-color: #f11029;padding: 5px;float: left;cursor: pointer;color:#ffff00;}



.lim_nbpage{float: left; width: 500px;margin-top: 30px;}

.lim_page{float: right;width:16px; height: 16px; margin: 2px 5px 0px 0px;border-style: solid;border-width: 1px;border-color: #ff8080;text-align: center; font-weight: normal;cursor: pointer;}

.lim_pageselect{float: right;width:16px; height: 16px; margin: 2px 5px 0px 0px;border-style: solid;border-width: 1px;border-color: #ff715f;text-align: center; font-weight: normal;cursor: pointer;color: #bb715f;background-color: #ffffff;}

.lim_pagetext{float: right; height: 16px; margin: 2px 5px 0px 5px; font-weight: normal;cursor: pointer;}

.specif_opale{float: left; width: 540px; height: 591px;}

.bel_detailpro_zoom{position: absolute;left: 50%;margin-top: -42px;margin-left: 35px;width:500px;cursor: pointer;border-style: solid;border-width: 1px;border-color: #bdbdbd;}

.bel_detailpro_loupe{position: absolute;padding: 5px 5px 5px 25px;width:120px;height:312px;cursor: pointer;filter:alpha(opacity=50);    -moz-opacity:0.5;    -khtml-opacity: 0.5;    opacity: 0.5;}

