/* POUR LA LIBRAIRIE "NIFTY CORNERS" */
.rtop,.rbottom{display:block;}
.rtop *,.rbottom *{display:block;height:1px;overflow:hidden;}
.r1{margin:0 5px;}
.r2{margin:0 3px;}
.r3{margin:0 2px;}
.r4{margin:0 1px;height:2px;}

.rs1{margin:0 2px;}
.rs2{margin:0 1px;}


/***** GLOBAL *****/
*{margin:0px;padding:0px;}

html{background-color:#99CC99;margin:0px;padding:0px;}
body{margin-top:10px;padding-top:0px;font-family:Verdana, Arial, Helvetica, sans-serif;}

a{text-decoration:none;font-weight:bold;color:#336633;}
a:hover{text-decoration:underline;color:#99CC99;}

a img{border:none;}
h1{color:#993300;font-size:1.5em;font-weight:normal;text-align:center;}
h2{color:#993300;font-size:0.8em;font-weight:bold;text-align:center;margin-bottom:50px;}
h3{clear:right;text-align:center;color:#993300;font-weight:bold;font-size:16px;margin-bottom:30px;}
h4{color:#000000;font-size:13px;font-weight:bold;margin-bottom:15px;}

p{font-size:12px;text-align:justify;margin-bottom:15px;line-height:1.5em;}

ol{margin:0px 0px 10px 30px;padding:0px;}
ul{margin:0px 0px 10px 30px;padding:0px;}
li{font-size:12px;line-height:1.5em;margin:0px;padding:0px;}

.texteImportant{font-weight:bold;color:#993300;}
.texteVert{font-weight:bold;color:#669966;}

#indexGlobal
{
	width:600px;
	height:450px;
	background-color:#FFFFCC;	
	margin:50px auto;
}
.indexTitre
{
	color:#993300;
	font-weight:bold;
	font-size:2em;
	padding-bottom:30px;
}
.indexLangue
{
	color:#993300;
	font-style:italic;
	font-size:0.8em;
	padding-bottom:30px;
}

#global
{
	width:980px;
	background-color:#FFFFCC;
	background-image:url(img/bois.png);
	margin:0px auto;
}

#wrap{overflow:hidden;}


.divErreur
{
	width:600px;
	margin:40px auto;
	padding:10px;
	text-align:center;
	border:2px solid #FF3333;
	background-color:#FFCC66;
	color:#333333;
	font-weight:bold;
	font-size:0.9em;
}


.boutonSpecial{width:150px;height:31px;border:none;cursor:pointer;}


/***** NOSCRIPT *****/
#noscript
{
	width:640px;
	margin:auto;
	margin-top:50px;
	margin-bottom:50px;
	padding:20px;
	text-align:center;
	font-size:1.2em;
	font-family:"Times New Roman", Times, serif;
	color:#000066;
	font-weight:bold;
	background-color:#FFFFCC;
	border:2px solid #CC6633;
}

.ns_titre
{
	text-align:center;
	font-family:verdana;
	color:#993300;
	font-weight:bold;
	text-decoration:underline;
	font-size:1.4em;
	margin-bottom:50px;
}

.ns_section{font-family:verdana;color:#336633;font-weight:bold;font-size:1em;margin-bottom:15px;}
.ns_texte{font-family:verdana;color:#FFFFCC;font-size:11px;margin-bottom:30px;}
.ns_retour{font-family:verdana;color:#9999CC;text-decoration:none;font-weight:bold;font-size:1em;text-align:center;margin:50px auto;}
.ns_retour a:visited{font-family:verdana;color:#9999CC;text-decoration:none;}


/***** ENTETE et FOOTER *****/

#entete{height:130px;}

#langue
{
	background-color:#BBEEBB;
	float:left;
	width:195px;
	margin-left:10px;
	margin-top:50px;
}

.langue_fr,.langue_us,.langue_de,.langue_es,.langue_it
{width:20px;padding-left:15px;}


#bandeau
{
	width:760px;
	margin:0px 0px 0px 210px;
}


.retour{width:760px;text-align:center;font-size:0.6em;margin:10px 0px 10px 220px;}


/***** MENU *****/

#menuPrincipal{float:left;width:220px;}

#menuPrincipal a
{
	margin:0px 0px 0px 10px;
	padding:0px;
	text-decoration:none;
}

#menuPrincipal hr
{
	width:156px;
	margin:2px 10px 2px 10px;
	padding:0px;
	color:#993300;
}

#menuAccueil, #menuPanierHaut, #menuProduitsHaut, #menuRevendeursHaut, #menuDiversHaut, #menuInfoHaut, #menuStyleHaut
{
	width:180px;
	margin:10px 0px 0px 24px;
	background-color:#99CC99;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

#menuPanierHaut a, #menuAccueil a, #menuProduitsHaut a, #menuRevendeursHaut a, #menuDiversHaut a, #menuInfoHaut a, #menuStyleHaut
{
	color:#FFFFFF;
}

#menuPanier, #menuProduits, #menuRevendeurs, #menuDivers, #menuInfo, #menuStyle
{
	width:176px;
	margin:0px 0px 0px 24px;
	background-color:#FFFFCC;
	color:#993300;
	border:2px solid #99CC99;
	font-size:13px;
}

#menuProduits a, #menuRevendeurs a, #menuDivers a, #menuInfo a
{
	color:#669966;font-weight:bold;
}
#menuProduits a:hover, #menuRevendeurs a:hover, #menuDivers a:hover, #menuInfo a:hover
{
	color:#99CC99;
}

.aPanier{color:#669966;display:block;text-align:center;}
.aPanier:hover{color:#99CC99;}

.divAjoutProduit{width:600px;margin:0px auto 25px auto;padding:10px;border:2px solid #336633;background-color:#CCFFCC;color:#336633;text-align:center;}

#menuStyle form{margin:3px 0px 0px 10px;}
#menuStyle select{width:150px;border:1px solid #993300;color:#336633;background-color:#EEFFEE;}


/***** CORPS DU SITE *****/

#corps
{
	height:720px;
	margin:0px 10px 0px 220px;
	padding-top:10px;
	text-align:justify;
}
html>body #corps{height:auto;}



/***** Page : PRODUITS *****/
.produits /* table */
{
	text-align:center;
	vertical-align:middle;
	border-collapse:collapse;
	color:#993300;
	margin-bottom:50px;
	width:100%;
}
.produitsTitre{font-size:1.1em;color:#336633;width:50%;}
.produitsTexte{font-size:0.7em;font-weight:bold;}

.blocproduit{background-color:#BBEEBB;margin-bottom:30px;}
.blocproduit table{width:100%;vertical-align:middle;}
.blocproduit input{border:1px solid #336633;text-align:center;font-weight:bold;}

.blocTitre a{color:#993300;font-size:1.2em;font-weight:bold;}
.blocTexte{color:#993300;font-size:0.8em;}
.blocLien a{color:#0099FF;text-decoration:none;font-size:0.8em;}
.blocLegende{color:#336633;text-decoration:underline;font-size:0.9em;text-align:center;font-weight:bold;}
.blocValeur{color:#993300;font-size:0.8em;text-align:center;}
.blocDispo{color:#993300;font-size:0.8em;}
.blocDispo img{display:block;margin:auto;}

/***** Page : PANIER *****/
.panier{border-collapse:collapse;vertical-align:middle;border:2px solid #993300;width:100%;}
.panierTotal{border-collapse:collapse;vertical-align:middle;width:100%;}

.panierProgress{border-collapse:collapse;vertical-align:middle;text-align:center;font-size:0.8em;margin:auto;margin-top:10px;;color:#336633;}
.panierProgress td{padding:0px 2px;}
.panierProgress a{text-decoration:none;color:#336633;}
.panierProgress a:hover{text-decoration:underline;}
.progressSelected{font-weight:bolder;}
.progressSelected a{text-decoration:none;color:#99CC99;}
/*.progressSelected a:hover{text-decoration:underline;}*/

.panierTitre{font-size:0.8em;font-weight:bold;color:#FFFFFF;text-align:center;}
.panierTitre td{background-color:#99CC99;padding:10px 2px;border:1px solid #993300;}
.panierTotalTitre{font-size:0.8em;font-weight:bold;color:#FFFFFF;text-align:center;background-color:#99CC99;padding:10px 2px;border:1px solid #993300;}

.panierArticle{font-size:0.8em;color:#993300;text-align:center;}
.panierArticle td{background-color:#FFFFCC;padding:5px 2px;border:1px solid #993300;}
.panierTotalArticle{font-size:0.9em;font-weight:bold;color:#993300;text-align:center;background-color:#FFFFCC;padding:5px 2px;border:1px solid #993300;}

.panierVide{font-size:1em;color:#99CC99;text-align:center;font-weight:bold;}
.panierVide td{background-color:#FFFFCC;padding:30px 0px;border:2px solid #993300;}

.panierCoordonnees{font-size:0.7em;font-weight:bold;padding-bottom:5px;}


/***** Page : COORDONNEES *****/
#divAdresseFacturation td, #divAdresseLivraison td{padding:5px 5px;}
#divAdresseFacturation label, #divAdresseLivraison label{font-size:0.8em;color:#993300;}


/***** Page : CONFIRMATION COMMANDE *****/

.confirmeTitre{font-size:0.9em;color:#FFFFFF;font-weight:bold;text-align:center;background-color:#BBEEBB;padding:10px 0px;border:1px solid #993300;}
.confirmeTexte{font-size:0.9em;color:#993300;text-align:right;background-color:#FFFFDD;padding:10px 0px;border:1px solid #993300;padding-right:10px;}

.confirmeTitreGlobal{font-size:1em;font-weight:bold;color:#FFFFFF;text-align:center;background-color:#99CC99;padding:10px 0px;border:1px solid #993300;}
.confirmeTexteGlobal{font-size:1em;font-weight:bold;color:#993300;text-align:right;background-color:#FFFFCC;padding:10px 0px;border:1px solid #993300;padding-right:10px;}


/***** Page : SUIVI DE COMMANDE *****/

.texteSuivi{font-size:0.9em;color:#993300;font-weight:bold;padding:5px;}




/**********************************/
/***** PAGES D'ADMINISTRATION *****/
/**********************************/

/* index */
.cadre_gauche{clear:both;float:left;width:49%;height:200px;border:2px ridge #993300;margin-bottom:10px;background-color:#FFFFDD;}
.cadre_droite{width:49%;margin-left:51%;height:200px;border:2px groove #993300;margin-bottom:10px;background-color:#FFFFDD;}
.cadre_table{width:100%;vertical-align:middle;border-collapse:collapse;border:none;}
.admintitre{text-align:center;font-weight:bold;color:#993300;font-size:1.1em;padding:10px 0px 20px 0px;}
.adminlien{color:#0066CC;text-decoration:none;font-weight:bold;font-size:1em;padding-left:20px;}
.adminlien:hover{color:#0099FF;text-decoration:none;}

/* gestion des commandes (visu + archive) */
#visucmd{width:96%;margin:20px auto;border-collapse:collapse;vertical-align:middle;text-align:center;border:2px groove #993300;}
#visucmd td{padding:10px 5px;border:2px groove #993300;font-weight:bold;font-size:0.9em;}

/* details des commandes */
#cmd_detail{width:75%;float:left;border:2px ridge #993300;margin-left:10px;background-color:#FFFFEE;}
#cmd_modif{height:500px;margin:0px 10px 0px 77%;border:2px groove #993300;background-color:#FFFFEE;}

/* carnet de contact (commande + prospect) */
#carnet{width:98%;vertical-align:middle;border-collapse:collapse;margin:20px auto;background-color:#FFFFEE;border:2px groove #993300;}
#carnet td{padding:10px 5px;border:2px groove #993300;font-weight:bold;font-size:0.9em;}

#divdetails{position:fixed;bottom:0px;right:0px;width:400px;border:2px solid #0000FF;background-color:#CC99FF;color:#0000CC;font-weight:bold;font-size:0.8em;}



