@charset "utf-8";
/* CSS Document */

/* reset css */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
ol, ul {list-style: none;}
a{text-decoration: none;}
table {border-collapse: collapse;border-spacing: 0;}

/* global */
#global {position:relative;width:600px;text-align:center;margin:auto;font-family:Arial, Helvetica, sans-serif;}

#header,#footer {width:450px;display:block;margin:auto;padding:10px;}
#header {heigth:150px;border-bottom:dotted #000 2px;}
#header img {margin-bottom:20px;}
#footer {height:110px;border-top:dotted #000 2px;}
#add_this_btn {position:absolute;bottom:50px;left:10px;}
#add_this_btn a, .addthis_separator {padding-top:5px;padding-bottom:5px;}
#like_box {position:absolute;bottom:50px;right:10px; }

/* menu */
#menu li {float:left;margin-left:15px;}

/* contenu */
.contenu {height:380px;margin:auto;/*width:420px;border:1px solid #930;*/}
p {text-align:left;font-size:12px;}

/* home */
#home img{margin-top:60px}


/* megalo */
#megalo{width:550px;}
#megalo p {padding:40px 5px 0 5px;}
#megalo em,#megalo strong {font-style:normal;font-weight:bold;}
#megalo #div_portrait {float:left;position:relative;margin:40px 15px 0 15px}
#megalo div.megalo {display:none;text-align:left;}
#megalo div.megalo p {height:195px;}
#megalo img.megalo {display:block;position:absolute;top:10px;height:8px;width:8px;cursor:pointer;}
#megalo span.megalo {display:block;position:absolute;height:55px;width:45px;cursor:pointer;}

/* lacollection */
#lacollection {position:relative;}
#lacollection #liste img {cursor:pointer;margin:70px 0 0 10px;}
#lacollection div.produit {height:100%;display:none;text-align:left;margin:auto;width:380px;}
#lacollection div.produit img.produit {float:left;margin-top:50px;}
#lacollection div.txt_produit {width:240px;margin-left:130px;font-size:12px;}
#lacollection div.txt_produit img {margin-top:50px;}
#lacollection div.txt_produit p {margin-top:10px}
#lacollection .ingredients{font-weight:bold;font-size:14px;}
#lacollection .pagination , #lacollection .retour {position:absolute;bottom:5px;}
#lacollection .pagination {right:20px;}
#lacollection .pagination img {margin:3px;cursor:pointer;}
#lacollection .retour {left:90px;margin:3px;cursor:pointer;}

/* dealers */
/*#dealers #coming{padding-top:150px;}
#dealers #coming p{text-align:center;font-size:20px;color:#999;}
#dealers #coming p a {color:#000;text-decoration:underline}
#dealers_list{overflow:hidden;height:260px;font-size:14px;}
#dealers img{margin:20px;cursor:pointer;}
#dealers table {text-align:left;margin: 5px auto;}
#dealers table tr {border-bottom:solid #000 1px;padding:5px;height:15px;}
#dealers table td {padding:5px;}
#dealers table .ville {font-weight:bold;margin-right:30px}
#dealers table .adress{color:#999}
*/
#dealers #map{padding-top:20px;}

/* blog,webtv */
#blog ,#webtv {position:relative;vertical-align:middle}
#blog img ,#webtv img {margin: 70px auto 0 auto;}
#webtv img {filter:alpha(opacity=60);opacity:0.6;}
#blog #img{margin-left: 8px;}
#blog #bck ,#webtv #bck {width:250px;height:120px;position:absolute;top:50%;left:50%;margin:-57px 0 0 -123px;background-color:#000;filter:alpha(opacity=60);opacity:0.6;z-index:1;}
#blog span,#webtv span {width:180px;position:absolute;top:50%;left:50%;z-index:2;color:#fff;font-size:16px;font-weight:bold;margin:-25px 0 0 -90px;}
#blog span a,#webtv span a {color:#fff;text-decoration:underline}

/* contact */
#contact table {text-align:left;margin:5px auto;width:70%;}
#contact table tr {vertical-align:top}
#contact table td {width:40%;padding-top:20px;}
#contact table p{font-size:10px;color:#999;}
#contact table p strong{font-weight:bold;color:#000;}

