@charset "UTF-8";
/* CSS Document */

body#act-repechage h2 { color: #FF8873; }

body#act-repechage h4 { font-size: 1.6em; font-family: Georgia, Times, 'Times New Roman', serif; font-weight: normal; color: #00254B; padding-bottom: .5em; margin-top: 1.4em; }

p { padding-top: .5em; padding-bottom: .5em; line-height: 1.4em; font-size: 1.3em; }
h6 { font-size: 1.2em; font-family: Georgia, Times, 'Times New Roman', serif; font-weight: normal; color: #00254B; padding: 0em 0em .5em .8em; }

ul.list-repechage { font-size: 1.3em; padding-left: 0; margin-left: 1.3em; } 
ul.list-repechage li { list-style-type: disc; padding: 0em .4em .2em 0em; }

p.ingredients { font-size: 1.1em; }
p.price { font-size: 1.6em; font-family: Georgia, Times, 'Times New Roman', serif; font-weight: bold; color: #00254B; padding-bottom: 0em; } 
p.size { font-size: 1.3em; font-style: italic; color: #00254B; padding-top: 0em; } 
p.news { font-size: 1.1em; line-height: 1.3em; padding: 0em 0em .5em .8em; } 

a.add-to-cart { font-size: 1.6em; font-family: Georgia, Times, 'Times New Roman', serif; color: #FF8873; text-decoration: none; } 
a.add-to-cart:hover { color: #666; }

.blue { color: #00254B; }
.clear { clear: both; }

div.button-float-left { width: 285px; float: left; overflow: hidden; }
div.button-float-right { width: 285px; float: right; overflow: hidden; }


div.product { width: auto; overflow:hidden; border-top: 1px #696969 dotted; margin-top: 1em; }
div.product .photo { width: 144px; float: left; text-align: center; }
div.product .meta { width: 420px; float: right;  }

div.product-classification { padding: .5em; background-color: #FF8873; color: #fff; text-align: left; }
div.product-classification p { padding: 0; font-family: 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; }

p.product-instruction { font-family: Georgia, Times, 'Times New Roman', serif; color: #00254B; padding: .5em 0em;  }


div.page-numbering { text-align: right; }
div.page-numbering a:link { color: #666; }
div.page-numbering a:hover { color: #FF8873; }
div.page-numbering a.view-all { color: #FF8873; }


/* Forms 
===============================*/

label { float: left; width: 120px; color: #FF8873; text-align: right; margin-right: .5em; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: .9em; line-height: 20px; }
input { width: 260px; border: 1px dotted #999; height: 20px; }
input.submit { width: auto; margin-left: 126px; background-color: #FF8873; padding: 5px 20px; font-family: Georgia, Times, 'Times New Roman', serif; font-size: 1.2em; font-style: italic; color: #fff; font-size: 1.2em; border: none; height: auto; }
textarea { width: 300px; height: 110px; border: 1px dotted #999; }

input.checkbox { width: auto; } 
input.phone { width: 50px; margin-right: 10px; }
input.prodtext { width: 150px; margin-right: 10px; }
input.prodtext_submit { width: auto; margin-left: 16px; background-color: #FF8873; padding: 5px 20px; font-family: Georgia, Times, 'Times New Roman', serif; font-size: 1.2em; font-style: italic; color: #fff; font-size: 1.2em; border: none; height: auto; }

/*
ul.subNav-level1 { margin: 0; padding: 0; list-style: none; font-family: 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-weight: bold; }
ul.subNav-level1 li { margin-top: 1em; font-size: 1.2em; }
ul.subNav-level1 li a:link { color: #FF8873; text-decoration: none; }
ul.subNav-level1 li a:hover { color: #666; text-decoration: none; }

ul.subNav-level2 { margin: 0; padding: 0; list-style: none; font-family: 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; color: #FF8873;  }
ul.subNav-level2 li { margin-top: .2em; font-size: 1.1em; }
ul.subNav-level2 li a:link { color: #666; text-decoration: none; }
ul.subNav-level2 li a:hover { color: #FF8873; text-decoration: none; }*/

ul.pde a.active { color:#FF8873; }

/*
 * PureDOMExplorer Demo styles 
 * written by Chris Heilmann 
 * More at http://onlinetools.org/tools/puredom/
 */
	
	ul.pde a:link,ul.pde a:visited { text-decoration:none; color:#FF8873; }
	ul.pde a:hover,ul.pde a:active { text-decoration:none; color:#666; }
	
	ul.pde ul li a:link,ul.pde ul li a:visited { text-decoration:none; color:#666; }
	ul.pde ul li a:hover,ul.pde ul li a:active { text-decoration:none; color:#FF8873; }
	
	ul.pde,ul.pde li{ margin:0; padding:0; list-style:none; font-family: 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif; font-weight: bold; }
	
	ul.pde{margin:.5em auto; }
	ul.pde li { font-size: 1.2em; line-height:1.3em; padding: 2px 0 2px 15px; margin:0; }
	
	ul.pde ul{ margin:0; padding: 0px 0px 0px 5px; }
	ul.pde ul li { font-size: .9em; font-weight: normal; line-height: 1.2em; }
	
	
/* dynamically added to LIs with nested ULs */
	ul.pde li.parent{
		padding-left:0;
	}
	ul.pde li.parent img{
		border:none;
		padding-right:5px;
	}
/* dynamically added to LIs with nested ULs and STRONG elements in them */
	ul.pde li.current li{
		padding-left:0;
	}
/* The class to hide nested ULs */
       .hide{
               position:absolute;
               top:0;
               left:-4000px;
       }

/* The class to show nested ULs */
       .show{
               position:static;
               display: table;
               top:0;
               left:1em;
       }

ul.pde ul li a.active { color:#FF8873; }
