@charset "utf-8";
/* CSS Document */
/* ************************************************************************************************************************************************ */
/* GENERAL */
/* ************************************************************************************************************************************************ */
body {
	margin:0 auto; padding:0; width:100%; text-align:center;
}
table, tr, td, div {
	/*margin:0; padding:0;*/
}
#maincontainer {
	position:relative;
	width:980px; height:1542px; min-height:1542px;
	margin:0 auto; padding:0; text-align:left;
	z-index:1;
}
#headercontainer {
	position:relative; display:block; float:left;
	width:980px; height:230px;
	margin:0; padding:0;
	z-index:100;
}
#bodycontainer {
	position:relative; display:block; float:left;
	width:980px; height:auto;
	margin:0; padding:0;
	z-index:50;
}
#bodyarea {
	position:relative; display:block; float:left;
	width:980px; height:auto;
	margin:0; padding:0;
}
#footercontainer {
	position:relative; display:block; float:left;
	width:980px; height:170px;
	margin:0; padding:0; padding-bottom:10px;
}
.clearbodycontainer {
	clear:both; line-height:0px; margin:0; padding:0; font-size:0px;
}
/* ************************************************************************************************************************************************ */
/* HEADER */
/* ************************************************************************************************************************************************ */
#headerarea {
	position:relative; display:block; float:left; margin:0; padding:0; width:100%; height:230px;
}
#headercolumn1, #headercolumn2, #headerdata {
	position:absolute; top:0; left:0; width:100%; height:100%;
}
#headerlogo {
	display:block; position:absolute; left:0; top:0; width:200px; height:220px;
}
#headertext, #headertext h1 {
	display:block; position:absolute; top:70px; right:30px; margin:0; padding:0;
}
#custom-mini-search {
	position:absolute; top:35px; right:30px; margin:0; padding:0;
}
#custom-mini-search .searchtext {
	display:block; float:left; height:23px; margin-right:3px; width:216px;
}
#custom-mini-search #quicksearch-btn {
	display:block; float:left; padding:0; cursor:pointer;
	width:135px; height:23px;
	background:url(http://www.gustoditalia.biz/Biblio/Template/fr-btn-quicksearch.png) top left no-repeat;
}
#custom-header-slogan {
	display:block; position:absolute; top:50px; left:241px; margin:0; padding:0;
}
#custom-header-feurouge {
	display:block; position:absolute; top:0; right:0; margin:0; padding:0;
}
/* ************************************************************************************************************************************************ */
/* DATAS */
/* ************************************************************************************************************************************************ */
/* COLUMN 1 */
#bodycolumn1 {
	position:relative; display:block; float:left;
	width:200px; height:100%;
	margin:0; padding:0;
}
#bodycolumn1 .custom-large-block {
	display:block; margin:0; padding:0; margin-bottom:15px;
}
#bodycolumn1 .custom-large-block img {
	display:block; margin:0; padding:0;
}
#bodycolumn1 .custom-large-block h2 {
	display:block; margin:0; padding:0; line-height:20px;
}
#bodycolumn1 .custom-large-block h2 a {
	padding:5px;
}
#block-nouveautes { margin-bottom:0; }
/* COLUMN 3 */
#bodycolumn3 {
	margin:0; padding:0;
}
/* COLUMN 2 */
#bodycolumn2 {
	position:relative; display:block; float:left;
	width:770px; height:auto;
	margin:0; padding:0; padding-bottom:10px; margin-left:10px;
}
#bodydata {
	display:block; float:left; width:770px; margin:0; padding:0;
}
#bodydata form {
	margin:0; padding:0;
}
.view {
	display:block; float:left; width:760px; margin:0; padding:0;
}
.viewtbl {
	display:block; float:left; width:760px; margin:0; padding:0;
}
.sectiontb {
	display:block; float:left; width:760px; margin:0; padding:0;
}
.sectiontbarea {
	display:block; float:left; width:760px; margin:0; padding:0;
}
.sectiondata {
	display:block; float:left; width:100%; margin:0; padding:0;
}
.sectiondataarea {
	display:block; float:left; width:100%; margin:0; padding:0;
}
.sectioncatheader {
	display:block; float:left; width:100%; margin:0; padding:0; margin-bottom:10px; border-top:none;
}
/* ************************************************************************************************************************************************ */
/* FOOTER */
/* ************************************************************************************************************************************************ */
/*General*/
#footerarea {
	margin:0; padding:0; width:100%; text-align:center; padding-top:25px;
}
#copyright, #poweredby { 
	/*HARD CODE*/ display:none; width:1px; height:1px; line-height:1px;
}
/*Custom*/
.custom-footer-menu ul {
	display:block; width:100%; margin:0 auto; padding:0; list-style:none; list-style-type:none; white-space:nowrap; text-align:center;
}
.custom-footer-menu li {
	display:inline; margin:0; padding:0; line-height:10px; border:none;
}
.custom-footer-menu li a {
	margin:0; padding:0; text-decoration:none;
}
#custom-ancor-start-page {
	position:absolute; right:0; top:0;
	width:100px; height:23px;
	background:url(http://www.gustoditalia.biz/Biblio/Template/fr-btn-pageup.png) top left no-repeat;	
}
#custom-ancor-start-page span {
 display:none;
}
/*Copyright*/
.custom-footer-copyright {
	padding-top:13px; text-align:center; color:#CCCC66;
}
.custom-footer-copyright a {
	margin:0; padding:0; color:#CCCC66;
}
/* ************************************************************************************************************************************************ */
/* TITLE */
/* ************************************************************************************************************************************************ */
.sectiontbarea h1, .sectiontbarea .PBPTitle {
	display:block; float:left; margin:0; padding:0; margin-bottom:10px;
	background:url(http://www.gustoditalia.biz/Biblio/Template/gen-picto-trois-carres.png) top left no-repeat;	
}
.sectiontbarea .PBPTitle {
	padding-left:55px;
}
.sectiontbarea h1 .PBPTitle {
	display:block; float:left; width:100%; margin:0; padding:0; padding-left:55px;
}
.sectioncatheader .PBSTitle {
	/*HARD CODE*/ display:none;
}
/* ************************************************************************************************************************************************ */
/* BREADCRUMB */
/* ************************************************************************************************************************************************ */
ul.catbreadcrumb {
	display:block; float:left; margin:0; padding:0; margin-bottom:10px; margin-top:10px;
}
.catbreadcrumb li, .catbreadcrumb li a {
	position:relative; display:block; float:left; margin:0; padding:0; margin-top:4px; margin-right:5px; margin-left:5px;
}
li.catbcsep a.PBBtnStd span.catbcseptex  {
	display:block; float:left; margin:0; padding:0; margin-top:2px; cursor:default;
}
/* ************************************************************************************************************************************************ */
/* BUTTON */
/* ************************************************************************************************************************************************ */
.btnmain, .btnsub, .blockbtn {	
	display:block; margin:0; padding:0; overflow:hidden; z-index:99999; width:145px;
}
/* ************************************************************************************************************************************************ */
/* MENU RIGHT */
/* ************************************************************************************************************************************************ */
.blockcontainer {
	position:relative; right:-3px; top:-3px; display:block; margin:0; padding:0; width:172px; max-width:172px; height:auto; z-index:100; white-space:normal;
}
.blockshortcut {
	position:relative; display:block; clear:both; margin:0; padding:0; padding:3px; margin-bottom:20px; width:165px; max-width:165px; font-weight:bold; font-size:12px; white-space:normal;
	background-color:#509842; border:1px solid #330000; border-right:none;
}
.blockshortcut span, .blockshortcut label {
	color:#FFF;
}
.blockshortcut input {
	margin:0; margin-top:5px;
}
/*USER LOGIN*/
#blockuserlogin .viewaccountinfo {
	text-align:left; white-space:normal;
}
#blockuserlogin .viewaccountinfo a {
	color:#153e6f; font-weight:normal; font-size:12px;
}
#blockuserlogin .firstvisit {
	display:block; text-align:left; white-space:normal;
}
#blockuserlogin .firstvisit a {
	display:block; text-align:left; white-space:normal; color:#153e6f; 
}
#blockuserlogin .password {
	margin-bottom:5px; float:left;
}
#blockuserlogin .blockbtn {
	width:30px; float:left; margin-left:3px;
}
#blockuserlogin .firstvisit a:hover,
#blockuserlogin .viewaccountinfo a:hover {
	color:#330000;
}
/*USER LOGOUT*/
#blockuserlogout .hellouser {
	text-align:left; white-space:normal; margin:0; padding:0;
}
#blockuserlogout .viewaccountinfo {
	display:block; text-align:left; white-space:normal;
}
#blockuserlogout .viewaccountinfo a {
	display:block; text-align:left; white-space:normal; color:#153e6f;
}
#blockuserlogout .logout {
	display:block; text-align:left; white-space:normal; color:#FFF;
}
#blockuserlogout .logout a {
	display:block; text-align:left; white-space:normal; color:#153e6f;
}
#blockuserlogout .viewaccountinfo a:hover,
#blockuserlogout .logout a:hover {
	color:#330000;
}
/*NEWSLETTER*/
#blocknewsletter {
	height:145px;
}
.newstagline {
	text-align:left; white-space:normal; margin:0; padding:0;
}
#blocknewsletter .email {
	margin-bottom:5px; float:left;
}
#blocknewsletter .blockbtn {
	width:30px; float:left; margin-left:3px;
}
/*EDITO*/
#blockfreetext {
	clear:both;
}
/*COMMUN*/
#blockuserlogin .logintagline,
#blockuserlogin .firstvisit,
#blockuserlogout .viewaccountinfo,
#blockuserlogout .logout,
#blocknewsletter .newstagline,
#blocknewsletter .newsok,
#blocknewsletter .newsko {
	font-size:12px;
}
/*NUAGE DE TAGS*/
.blockcontainer .tagscloud {}
.blockcontainer .tagscloud a {
	color:#FFF; text-decoration:none;
}
.blockcontainer .tagscloud a:hover {
	color:#330000; text-decoration:none;
}
.blockcontainer .tagscloud .size1 {
	font-size:16px; font-weight:normal;
}
.blockcontainer .tagscloud .size2 {
	font-size:14px; font-weight:bold;
}
.blockcontainer .tagscloud .size3 {
	font-size:12px; font-weight:normal;
}
.blockcontainer .tagscloud .size4 {
	font-size:10px; font-weight:bold;
}
.blockcontainer .tagscloud .size5 {
	font-size:8px; font-weight:bold;
}
/* ************************************************************************************************************************************************ */
/* CATALOGUE STRUCTURE */
/* ************************************************************************************************************************************************ */
/* Généralités */
#maincontainer.sccatalog .catbreadcrumb #catbclevel0 {
	/*HARD CODE*/ display:none;
}
#maincontainer.sccatalog #btnsearch,
#maincontainer.sccatalog #btnviewcart {
	float:left; margin-right:10px;
}
#maincontainer.sccatalog #btnsearch {
	_margin-top:18px;
}
/* Product List */
#maincontainer.sccatalog.itemlist .sectiondataarea {
	position:relative; display:block; margin:0; padding:0; border-top:4px dotted #330000; text-align:justify;
}
#maincontainer.sccatalog.itemlist .sectiondataarea .imgthumbnail {
	display:block; margin:0; padding:0; margin-right:10px; margin-bottom:10px;
}
#maincontainer.sccatalog.itemlist .sectiondataarea .PBShortTxt div {
	display:block; margin:0; padding:0; font-size:14px; text-align:justify; font-weight:bold; white-space:normal;
}
#maincontainer.sccatalog.itemlist .sectiondataarea #btndetail {
	display:inline-block; margin:0; padding:0; width:108px; height:40px; margin-top:5px;
}
#maincontainer.sccatalog.itemlist .sectiondataarea #btnaddtocart {
	display:inline-block; margin:0; padding:0; width:108px; height:40px; margin-top:5px;
}
#maincontainer.sccatalog.itemlist .sectiondataarea .PBShortTxt {
	font-size:14px; text-align:justify; font-weight:bold;
}
#maincontainer.sccatalog.itemlist .sectiondataarea .PBShortTxt div font {
	font-size:14px; text-align:justify; size:auto; color:#330000; font-weight:bold;
}
#maincontainer.sccatalog.itemlist .sectioncatheader {
	border-top:none;
}
#maincontainer.sccatalog.itemlist .PBItemPrice
{
}
#maincontainer.sccatalog.itemlist .PBSalesPrice {	
	display:block; position:relative; text-align:right; right:0;
}
#maincontainer.sccatalog.itemlist .PBStrike {	
	display:block; position:relative; text-align:right; right:0;
}
#maincontainer.sccatalog.itemlist .PBDiscount {	
	display:block; position:relative; text-align:right; right:0; padding:0; margin:0;
}
#maincontainer.sccatalog.itemlist .PBMsgInStock,
#maincontainer.sccatalog.itemlist .PBMsgStockLvl {	
	display:inline-block; padding-bottom:3px; text-align:right;
}


/* Product Page */
#maincontainer.sccatalog.itemdetail .sectiondataarea {
	margin-bottom:80px; margin-top:20px; border-top:4px dotted #330000; text-align:justify; padding-top:10px;
}
#maincontainer.sccatalog.itemdetail #btnemailfriend {
	display:block; float:left; margin-top:10px;
}
#maincontainer.sccatalog.itemdetail #btnaddtofav {
	display:block; clear:both; margin-top:20px;
}
#maincontainer.sccatalog.itemdetail #btnviewcart {
	display:block; float:left;
}
#maincontainer.sccatalog.itemdetail #btnretitems {
	display:block; float:right; margin-top:5px; margin-bottom:5px;
}
#maincontainer.sccatalog.itemdetail #btnaddtocart {
	margin-top:5px; margin-bottom:5px;
}
#maincontainer.sccatalog.itemdetail .PBRelPdtTable {
	margin-top:20px; background-color:#509842;
}
#maincontainer.sccatalog.itemdetail .PBLayoutTable .PBShortTxt {
	display:block; color:#FFF; font-weight:normal;
}
#maincontainer.sccatalog.itemdetail .PBLayoutTable .PBCurrency {
	display:block; color:#FFF; font-weight:bold; padding-top:5px;
}
#maincontainer.sccatalog.itemdetail .PBLayoutTable img {
	display:block; margin-right:3px; margin-bottom:3px;
}
#maincontainer.sccatalog.itemdetail .PBSalesPrice {	
	display:block; position:relative; text-align:right; right:0;
}
#maincontainer.sccatalog.itemdetail .PBStrike {	
	display:block; position:relative; text-align:right; right:0;
}
#maincontainer.sccatalog.itemdetail .PBDiscount {	
	display:block; position:relative; text-align:right; right:0; padding:0; margin:0;
}
#maincontainer.sccatalog.itemdetail .PBMsgInStock,
#maincontainer.sccatalog.itemdetail .PBMsgStockLvl {	
	display:inline-block; padding-bottom:3px; text-align:right;
}

/* Cart */
#maincontainer.scshopcart .sectiondata {
	margin-top:20px;
}
#maincontainer.scshopcart .btnmain {
	margin-bottom:20px;
}
#maincontainer.scshopcart .PBStatic {
	color:#153e6f;
}
#maincontainer.scshopcart #btnsavecart,
#maincontainer.scshopcart #btncodeintf,
#maincontainer.scshopcart #btnloadcart {
	width:300px;
}
#maincontainer.scshopcart .shopcarttable {
	margin-top:20px; background-color:#509842;
}
#maincontainer.scshopcart .shopcarttable .PBCurrency,
#maincontainer.scshopcart .shopcarttable .PBMainTxt {
	font-weight:bold; color:#FFF;
}
#maincontainer.scshopcart .shopcarttable .itemcode {
	font-weight:normal;
}
#maincontainer.scshopcart .shopcarttable .PBColHead {
	font-weight:bold; color:#330000;
}
#maincontainer.scshopcart .shopcarttable .PBBtnStd {
	font-weight:normal; color:#330000; font-size:12px; padding:3px;
}
/* Commande */
#maincontainer.scorderform input,
#maincontainer.scorderform select,
#maincontainer.scorderform textarea {
	margin-top:5px; margin-bottom:5px;
}
/* Livraison */
#maincontainer.scshipform .sectiondataarea {
	margin-top:20px;
}
/* Paiement */
#maincontainer.scpaymentform .sectiondataarea {
	margin-top:20px;
}
#maincontainer.scpaymentform .shopcarttable {
	margin-top:20px; background-color:#509842;
}
#maincontainer.scpaymentform .shopcarttable .PBCurrency,
#maincontainer.scpaymentform .shopcarttable .PBMainTxt {
	font-weight:bold; color:#FFF;
}
#maincontainer.scpaymentform .shopcarttable .itemcode {
	font-weight:normal;
}
#maincontainer.scpaymentform .shopcarttable .PBColHead {
	font-weight:bold; color:#330000;
}
#maincontainer.scpaymentform .shopcarttable .PBBtnStd {
	font-weight:normal; color:#330000; font-size:12px; padding:3px;
}
/* Validation */
#maincontainer.scconfirmform .sectiondataarea {
	margin-top:20px;
}
#maincontainer.scconfirmform label {
	font-weight:bold; color:#153e6f; font-size:13px;
}
#maincontainer.scconfirmform .shopcarttable {
	margin-top:20px; background-color:#509842;
}
#maincontainer.scconfirmform .shopcarttable .PBCurrency,
#maincontainer.scconfirmform .shopcarttable .PBMainTxt {
	font-weight:bold; color:#FFF;
}
#maincontainer.scconfirmform .shopcarttable .itemcode {
	font-weight:normal;
}
#maincontainer.scconfirmform .shopcarttable .PBColHead {
	font-weight:bold; color:#330000;
}
#maincontainer.scconfirmform .shopcarttable .PBBtnStd {
	font-weight:normal; color:#330000; font-size:12px; padding:3px;
}
body.PBPW {
	background-color:#edd7ae;
}
/* ************************************************************************************************************************************************ */
/* PAGE STRUCTURE */
/* ************************************************************************************************************************************************ */
/* User Login*/
#maincontainer.userlogin .PBMsg {
	display:block; margin-bottom:20px;
}
#maincontainer.userlogin .PBMainTxt {
	color:#153e6f;
}
#maincontainer.userlogin .PBStatic {
	font-size:13px; font-weight:normal; color:#330000;
}
/*Compte Client*/
#maincontainer.useraccount .sectiondataarea {
	margin-top:20px;
}
#maincontainer.useraccount input,
#maincontainer.useraccount select,
#maincontainer.useraccount textarea {
	margin-top:5px; margin-bottom:5px;
}
#maincontainer.useraccount .PBTable {
	margin-top:20px; background-color:#509842;
}
#maincontainer.useraccount .PBTable .PBCurrency,
#maincontainer.useraccount .PBTable .PBMainTxt {
	font-weight:bold; color:#FFF;
}
#maincontainer.useraccount .PBTable .itemcode {
	font-weight:normal;
}
#maincontainer.useraccount .PBTable .PBColHead {
	font-weight:bold; color:#330000;
}
#maincontainer.useraccount .PBTable .PBBtnStd {
	font-weight:normal; color:#330000; font-size:12px; padding:3px;
}
/*Recherche*/
#maincontainer.sccatalog.searchpage .sectiondataarea {
	margin-top:20px;
}
#maincontainer.sccatalog.searchpage select {
	width:250px; min-width:250px;
}
#maincontainer.sccatalog.searchpage input,
#maincontainer.sccatalog.searchpage select,
#maincontainer.sccatalog.searchpage textarea {
	margin-top:5px; margin-bottom:5px;
}
/*FAQ*/
#maincontainer.faq .sectiondataarea {
	margin-top:8px;
}
#maincontainer.faq select {
	margin-top:20px; margin-bottom:10px; width:250px; min-width:250px;
}
#maincontainer.faq #btnaskquestion {
	/*HARDCODE*/ display:none;
}
#maincontainer.faq .PBMainTxt {
	display:block; float:left; margin-top:2px; color:#153e6f; font-size:12px;
}
#maincontainer.faq font {
	color:#edd7ae;
}
#maincontainer.faq font.PBLongTxt {
	color:#330000;
}
#maincontainer.faq font.PBPTitle {
	color:#dc021b;
}
/* ************************************************************************************************************************************************ */
/* WEBBLOCK STYLE */
/* ************************************************************************************************************************************************ */
/* HOMEPAGE */
/* ************************************************************************************************************************************************ */
#maincontainer.webblock.wbid515066 #bodycolumn2 {
	padding-bottom:0; margin-bottom:0;
}
#maincontainer.webblock.wbid515066 .view,
#maincontainer.webblock.wbid515066 .viewtbl {
	width:770px; padding-bottom:0; margin-bottom:0;
}
#maincontainer.webblock.wbid515066 #custom-ancor-start-page {
	display:none;
}
#maincontainer.webblock.wbid515066 #homepage {
	position:relative; padding-bottom:0; margin-bottom:0;
}

/* ZONE EDITO */
#maincontainer.webblock.wbid515066 #homepage .editoTable {
	width:580px;
}
#maincontainer.webblock.wbid515066 #homepage .editoTable .edito {
	width:310px; text-align:justify; color:#2e0a0a; font-size:12px; font-weight:bold;
}
#maincontainer.webblock.wbid515066 #homepage .editoTable .edito a {
	text-align:justify; color:#2e0a0a; font-size:12px; font-weight:bold; text-decoration:underline; 
}
#maincontainer.webblock.wbid515066 #homepage .editoTable #tampon {
	width:260px; height:178px; padding-top:10px; text-align:right;
}
#maincontainer.webblock.wbid515066 #homepage .editoTable #tampon img {
	width:200px; height:178px; text-align:right;
}
/* ZONE EVENTS STYLE */
#maincontainer.webblock.wbid515066 #homepage #events {
	width:580px; _padding-bottom:20px;
}
#maincontainer.webblock.wbid515066 #homepage .eventsTable {
	width:580px; height:120px; margin:0; padding:0; margin-bottom:20px;
	border:1px solid #2e0a0a; background-color:#dc021b;
}
#maincontainer.webblock.wbid515066 #homepage .eventsTable .title .content {
	padding:0; padding-top:3px; padding-bottom:3px; color:#FFF; font-size:15px; font-weight:bold; text-decoration:none;
}
#maincontainer.webblock.wbid515066 #homepage .eventsTable .txt {}
#maincontainer.webblock.wbid515066 #homepage .eventsTable .txt .content {
	padding:5px; color:#fff; font-size:14px; font-weight:normal; text-decoration:none;
}

/* BLOCK PRODUCTS STYLE */
#maincontainer.webblock.wbid515066 #homepage .productTable {
	width:280px; height:325px; margin:0; padding:0;
}
#maincontainer.webblock.wbid515066 #homepage .productTable .head {
	display:block; width:280px; height:50px; border:1px solid #2e0a0a; border-bottom:5px solid #2e0a0a; background-color:#359a31;
}
#maincontainer.webblock.wbid515066 #homepage .productTable .datas .content .head {
	display:block; width:280px; height:50px; background-color:#edd7ae; border:0; text-align:center;	
}
#maincontainer.webblock.wbid515066 #homepage .productTable .datas .content .head .content {
	display:block; width:280px; height:50px; margin:0; padding:0; padding-top:5px; font-size:14px; font-weight:bold; color:#2e0a0a; text-align:center;	
}
#maincontainer.webblock.wbid515066 #homepage .productTable .datas .content .description {
	padding-bottom:10px;
}
#maincontainer.webblock.wbid515066 #homepage .productTable .datas .content .description .content .picture img {
	display:block; width:100px; height:150px; border:1px solid #2e0a0a; margin:0; padding:0; margin-right:10px; margin-bottom:3px;
}
#maincontainer.webblock.wbid515066 #homepage .productTable .datas .content .description .content .txt .content {
	display:block; width:170px; margin:0; padding:0; text-align:justify; font-size:11px; font-weight:normal; color:#2e0a0a;
}
#maincontainer.webblock.wbid515066 #homepage .productTable .datas .content .description .content .prices .content .pricePercent .content {
	display:block; width:40px; _width:50px; margin:0; padding:3px; text-align:center;
	border:1px dotted #2e0a0a; background-color:#F00; color:#FFF; font-size:14px; font-weight:bold;
}
#maincontainer.webblock.wbid515066 #homepage .productTable .datas .content .description .content .prices .content .priceNormal .content {
	display:block; width:48px; _width:55px; margin:0; margin-left:5px; margin-right:5px; padding:3px; text-align:center;
	border:1px dotted #F00; background-color:#FFF; color:#F00; font-size:14px; font-weight:bold; text-decoration:line-through;
}
#maincontainer.webblock.wbid515066 #homepage .productTable .datas .content .description .content .prices .content .priceSpecial .content {
	display:block; width:48px; _width:55px; margin:0; padding:3px; text-align:center;
	border:1px dotted #F00; background-color:#FFF; color:#F00; font-size:14px; font-weight:bold;
}
#maincontainer.webblock.wbid515066 #homepage .productTable .datas .content .buttons .content .addtocart {
	width:110px; margin:0; padding-top:1px; padding-bottom:1px; padding-left:3px; padding-right:3px;
	background-color:#dc021b; border:1px solid #330000;
	text-align:center; font-style:normal; font-weight:bold; font-size:11px; color:#FFF;
}
#maincontainer.webblock.wbid515066 #homepage .productTable .datas .content .buttons .content .addtocart .PBLink.content {
	border:0; text-align:center; font-style:normal; font-weight:bold; font-size:11px; color:#FFF;
}
#maincontainer.webblock.wbid515066 #homepage .productTable .datas .content .buttons .content .addtocart .PBPTitle.content {
	border:0; text-align:center; font-style:normal; font-weight:bold; font-size:11px; color:#FFF;
}
#maincontainer.webblock.wbid515066 #homepage .productTable .datas .content .buttons .content .showProduct {
	width:50px; margin:0; padding-top:1px; padding-bottom:1px; padding-left:3px; padding-right:3px;
	background-color:#dc021b; border:1px solid #330000;
	text-align:center; font-style:normal; font-weight:bold; font-size:11px; color:#FFF;
}
#maincontainer.webblock.wbid515066 #homepage .productTable .datas .content .buttons .content .showProduct .PBLink.content {
	border:0; text-align:center; font-style:normal; font-weight:bold; font-size:11px; color:#FFF;
}
#maincontainer.webblock.wbid515066 #homepage .productTable .datas .content .buttons .content .showProduct .PBPTitle.content {
	border:0; text-align:center; font-style:normal; font-weight:bold; font-size:11px; color:#FFF;
}
#maincontainer.webblock.wbid515066 #homepage .productTable .datas .content .footer .content {
	display:block; width:280px; height:40px; padding-top:5px; background-color:#edd7ae; border:0; text-align:center;	
	color:#2e0a0a; font-size:12px; font-weight:bold; text-decoration:underline;
}
/* BLOCK NOUVEAUTE STYLE */
#maincontainer.webblock.wbid515066 #homepage #blockNouveaute .head {
	background-color:#db021b;
}
#maincontainer.webblock.wbid515066 #homepage #blockNouveaute .datas .content .head {
	background-color:#edd7ae; border:0;
}
#maincontainer.webblock.wbid515066 #homepage #blockNouveaute .datas .content .description .content .prices .content .priceNormal .content {
	text-decoration:none;
}
/* BLOCK MEILLEURE VENTE STYLE */
#maincontainer.webblock.wbid515066 #homepage #blockBestseller .head {
	background-color:#db021b;
}
#maincontainer.webblock.wbid515066 #homepage #blockBestseller .datas .content .head {
	background-color:#edd7ae; border:0;
}
#maincontainer.webblock.wbid515066 #homepage #blockBestseller .datas .content .description .content .prices .content .priceNormal .content {
	text-decoration:none;
}
/* BLOCK COUP DE COEUR STYLE */
#maincontainer.webblock.wbid515066 #homepage #blockCoupdecoeur .head {
	background-color:#359a31;
}
#maincontainer.webblock.wbid515066 #homepage #blockCoupdecoeur .datas .content .head {
	background-color:#edd7ae; border:0;
}
#maincontainer.webblock.wbid515066 #homepage #blockCoupdecoeur .datas .content .description .content .prices .content .priceNormal .content {
	text-decoration:none;
}
/* FLASH LOADER - SHOWROOM */
#maincontainer.webblock.wbid515066 #homepage .productsTable .content #flashloaders { width:580px; }
#maincontainer.webblock.wbid515066 #homepage .productsTable .content .flashloaderLeft {
	width:280px; height:230px;
	margin:0; padding:0; text-align:left;
}
#maincontainer.webblock.wbid515066 #homepage .productsTable .content .flashloaderRight {
	width:280px; height:230px;
	margin:0; padding:0; text-align:right;
}
/*BLOCK COM BOTTOM */
#maincontainer.webblock.wbid515066 #homepage #blockComBottom {
	display:block; float:left; margin:0; padding:0;
	width:580px; height:61px; border:1px solid #2e0a0a;
}
#maincontainer.webblock.wbid515066 #homepage #comLeft {
	display:block; float:left; margin:0; padding:0;
	width:290px; _width:289px; height:61px; background-color:#dc021b;
}
#maincontainer.webblock.wbid515066 #homepage #comLeft h2 {
	margin:0; padding:0;
}
#maincontainer.webblock.wbid515066 #homepage #comLeft h2 a img {
	display:block; float:left; margin:0; padding:0;
}
#maincontainer.webblock.wbid515066 #homepage #comLeft h2 a span {
	display:block; float:right; margin:0; padding:0; margin-right:20px;
	text-decoration:none; font-size:20px; font-weight:bold; color:#FFF;
}
#maincontainer.webblock.wbid515066 #homepage #comRight {
	display:block; float:right; margin:0; padding:0;
	width:290px; _width:289px; height:61px; background-color:#f29400;
}
#maincontainer.webblock.wbid515066 #homepage #comRight h2 {
	margin:0; padding:0;
}
#maincontainer.webblock.wbid515066 #homepage #comRight h2 a img {
	display:block; float:left; margin:0; padding:0;
}
#maincontainer.webblock.wbid515066 #homepage #comRight h2 a span {
	display:block; float:right; margin:0; padding:0; margin-right:20px;
	text-decoration:none; font-size:20px; font-weight:bold; color:#FFF;
}
/* ************************************************************************************************************************************************ */
/* HOMEPAGE - COM - EVENEMENT */
/* ************************************************************************************************************************************************ */
#maincontainer.webblock.wbid515917 #bodycolumn2 {
	padding-bottom:0; margin-bottom:0;
}
#maincontainer.webblock.wbid515917 .view,
#maincontainer.webblock.wbid515917 .viewtbl {
	width:770px; padding-bottom:0; margin-bottom:0;
}
#maincontainer.webblock.wbid515917 #custom-ancor-start-page {
	display:none;
}
#maincontainer.webblock.wbid515917 #homepage {
	position:relative; padding-bottom:0; margin-bottom:0;
}

/* ZONE EDITO */
#maincontainer.webblock.wbid515917 #homepage .editoTable {
	width:580px;
}
#maincontainer.webblock.wbid515917 #homepage .editoTable .edito {
	width:310px; text-align:justify; color:#2e0a0a; font-size:12px; font-weight:bold;
}
#maincontainer.webblock.wbid515917 #homepage .editoTable .edito a {
	text-align:justify; color:#2e0a0a; font-size:12px; font-weight:bold; text-decoration:underline; 
}
#maincontainer.webblock.wbid515917 #homepage .editoTable #tampon {
	width:260px; height:178px; padding-top:10px; text-align:right;
}
#maincontainer.webblock.wbid515917 #homepage .editoTable #tampon img {
	width:200px; height:178px; text-align:right;
}
/* ZONE EVENTS STYLE */
#maincontainer.webblock.wbid515917 #homepage #events {
	width:580px; _padding-bottom:20px;
}
#maincontainer.webblock.wbid515917 #homepage .eventsTable {
	width:580px; height:auto; margin:0; padding:0; margin-bottom:20px;
	border:1px solid #2e0a0a;
}
#maincontainer.webblock.wbid515917 #homepage .eventsTable .title .content {
	padding:0; padding-top:3px; padding-bottom:3px; color:#FFF; font-size:15px; font-weight:bold; text-decoration:none;
}
#maincontainer.webblock.wbid515917 #homepage .eventsTable .txt {}
#maincontainer.webblock.wbid515917 #homepage .eventsTable .txt .content {
	padding:5px; color:#fff; font-size:14px; font-weight:normal; text-decoration:none;
}

/* BLOCK PRODUCTS STYLE */
#maincontainer.webblock.wbid515917 #homepage .productTable {
	width:280px; height:325px; margin:0; padding:0;
}
#maincontainer.webblock.wbid515917 #homepage .productTable .head {
	display:block; width:280px; height:50px; border:1px solid #2e0a0a; border-bottom:5px solid #2e0a0a; background-color:#359a31;
}
#maincontainer.webblock.wbid515917 #homepage .productTable .datas .content .head {
	display:block; width:280px; height:50px; background-color:#edd7ae; border:0; text-align:center;	
}
#maincontainer.webblock.wbid515917 #homepage .productTable .datas .content .head .content {
	display:block; width:280px; height:50px; margin:0; padding:0; padding-top:5px; font-size:14px; font-weight:bold; color:#2e0a0a; text-align:center;	
}
#maincontainer.webblock.wbid515917 #homepage .productTable .datas .content .description {
	padding-bottom:10px;
}
#maincontainer.webblock.wbid515917 #homepage .productTable .datas .content .description .content .picture img {
	display:block; width:100px; height:150px; border:1px solid #2e0a0a; margin:0; padding:0; margin-right:10px; margin-bottom:3px;
}
#maincontainer.webblock.wbid515917 #homepage .productTable .datas .content .description .content .txt .content {
	display:block; width:170px; margin:0; padding:0; text-align:justify; font-size:11px; font-weight:normal; color:#2e0a0a;
}
#maincontainer.webblock.wbid515917 #homepage .productTable .datas .content .description .content .prices .content .pricePercent .content {
	display:block; width:40px; _width:50px; margin:0; padding:3px; text-align:center;
	border:1px dotted #2e0a0a; background-color:#F00; color:#FFF; font-size:14px; font-weight:bold;
}
#maincontainer.webblock.wbid515917 #homepage .productTable .datas .content .description .content .prices .content .priceNormal .content {
	display:block; width:48px; _width:55px; margin:0; margin-left:5px; margin-right:5px; padding:3px; text-align:center;
	border:1px dotted #F00; background-color:#FFF; color:#F00; font-size:14px; font-weight:bold; text-decoration:line-through;
}

#maincontainer.webblock.wbid515917 #homepage .productTable .datas .content .description .content .prices .content .priceSpecial .content {
	display:block; width:48px; _width:55px; margin:0; padding:3px; text-align:center;
	border:1px dotted #F00; background-color:#FFF; color:#F00; font-size:14px; font-weight:bold;
}
#maincontainer.webblock.wbid515917 #homepage .productTable .datas .content .buttons .content .addtocart {
	width:110px; margin:0; padding-top:1px; padding-bottom:1px; padding-left:3px; padding-right:3px;
	background-color:#dc021b; border:1px solid #330000;
	text-align:center; font-style:normal; font-weight:bold; font-size:11px; color:#FFF;
}
#maincontainer.webblock.wbid515917 #homepage .productTable .datas .content .buttons .content .addtocart .PBLink.content {
	border:0; text-align:center; font-style:normal; font-weight:bold; font-size:11px; color:#FFF;
}
#maincontainer.webblock.wbid515917 #homepage .productTable .datas .content .buttons .content .addtocart .PBPTitle.content {
	border:0; text-align:center; font-style:normal; font-weight:bold; font-size:11px; color:#FFF;
}
#maincontainer.webblock.wbid515917 #homepage .productTable .datas .content .buttons .content .showProduct {
	width:50px; margin:0; padding-top:1px; padding-bottom:1px; padding-left:3px; padding-right:3px;
	background-color:#dc021b; border:1px solid #330000;
	text-align:center; font-style:normal; font-weight:bold; font-size:11px; color:#FFF;
}
#maincontainer.webblock.wbid515917 #homepage .productTable .datas .content .buttons .content .showProduct .PBLink.content {
	border:0; text-align:center; font-style:normal; font-weight:bold; font-size:11px; color:#FFF;
}
#maincontainer.webblock.wbid515917 #homepage .productTable .datas .content .buttons .content .showProduct .PBPTitle.content {
	border:0; text-align:center; font-style:normal; font-weight:bold; font-size:11px; color:#FFF;
}
#maincontainer.webblock.wbid515917 #homepage .productTable .datas .content .footer .content {
	display:block; width:280px; height:40px; padding-top:5px; background-color:#edd7ae; border:0; text-align:center;	
	color:#2e0a0a; font-size:12px; font-weight:bold; text-decoration:underline;
}
/* BLOCK NOUVEAUTE STYLE */
#maincontainer.webblock.wbid515917 #homepage #blockNouveaute .head {
	background-color:#db021b;
}
#maincontainer.webblock.wbid515917 #homepage #blockNouveaute .datas .content .head {
	background-color:#edd7ae; border:0;
}
#maincontainer.webblock.wbid515917 #homepage #blockNouveaute .datas .content .description .content .prices .content .priceNormal .content {
	text-decoration:none;
}
/* BLOCK MEILLEURE VENTE STYLE */
#maincontainer.webblock.wbid515917 #homepage #blockBestseller .head {
	background-color:#db021b;
}
#maincontainer.webblock.wbid515917 #homepage #blockBestseller .datas .content .head {
	background-color:#edd7ae; border:0;
}
#maincontainer.webblock.wbid515917 #homepage #blockBestseller .datas .content .description .content .prices .content .priceNormal .content {
	text-decoration:none;
}
/* BLOCK COUP DE COEUR STYLE */
#maincontainer.webblock.wbid515917 #homepage #blockCoupdecoeur .head {
	background-color:#359a31;
}
#maincontainer.webblock.wbid515917 #homepage #blockCoupdecoeur .datas .content .head {
	background-color:#edd7ae; border:0;
}
#maincontainer.webblock.wbid515917 #homepage #blockCoupdecoeur .datas .content .description .content .prices .content .priceNormal .content {
	text-decoration:none;
}
/* FLASH LOADER - SHOWROOM */
#maincontainer.webblock.wbid515917 #homepage .productsTable .content #flashloaders { width:580px; }
#maincontainer.webblock.wbid515917 #homepage .productsTable .content .flashloaderLeft {
	width:280px; height:230px;
	margin:0; padding:0; text-align:left;
}
#maincontainer.webblock.wbid515917 #homepage .productsTable .content .flashloaderRight {
	width:280px; height:230px;
	margin:0; padding:0; text-align:right;
}
/*BLOCK COM BOTTOM */
#maincontainer.webblock.wbid515917 #homepage #blockComBottom {
	display:block; float:left; margin:0; padding:0;

	width:580px; height:61px; border:1px solid #2e0a0a;
}
#maincontainer.webblock.wbid515917 #homepage #comLeft {
	display:block; float:left; margin:0; padding:0;
	width:290px; _width:289px; height:61px; background-color:#dc021b;
}
#maincontainer.webblock.wbid515917 #homepage #comLeft h2 {
	margin:0; padding:0;
}
#maincontainer.webblock.wbid515917 #homepage #comLeft h2 a img {
	display:block; float:left; margin:0; padding:0;
}
#maincontainer.webblock.wbid515917 #homepage #comLeft h2 a span {
	display:block; float:right; margin:0; padding:0; margin-right:20px;
	text-decoration:none; font-size:20px; font-weight:bold; color:#FFF;
}
#maincontainer.webblock.wbid515917 #homepage #comRight {
	display:block; float:right; margin:0; padding:0;
	width:290px; _width:289px; height:61px; background-color:#f29400;
}
#maincontainer.webblock.wbid515917 #homepage #comRight h2 {
	margin:0; padding:0;
}
#maincontainer.webblock.wbid515917 #homepage #comRight h2 a img {
	display:block; float:left; margin:0; padding:0;
}
#maincontainer.webblock.wbid515917 #homepage #comRight h2 a span {
	display:block; float:right; margin:0; padding:0; margin-right:20px;
	text-decoration:none; font-size:20px; font-weight:bold; color:#FFF;
}
/* ************************************************************************************************************************************************ */
/*HOMEPAGE OLD*/
/* ************************************************************************************************************************************************ */
#maincontainer.webblock.wbid346025 #bodycolumn2 {
	padding-bottom:0;
}
#maincontainer.webblock.wbid346025 .view,
#maincontainer.webblock.wbid346025 .viewtbl {
	width:770px;
}
#maincontainer.webblock.wbid346025 #custom-ancor-start-page {
	display:none;
}
#maincontainer.webblock.wbid346025 #homepage a,
#maincontainer.webblock.wbid346025 #homepage #homepage-edito-container-left a {
	color:#153e6f; font-weight:bold; font-size:14px; text-decoration:underline;
}
/*Italie du goût > Accueil */
#maincontainer.webblock.wbid304814 #bodycolumn2,
#maincontainer.webblock.wbid304814 #bodyarea {
	background-color:#f7ad34;
}
/*Italie du goût > Régions */
#maincontainer.webblock.wbid304881 #bodycolumn2,
#maincontainer.webblock.wbid304881 #bodyarea {
	background-color:#f7ad34;
}
/*Italie du goût > Recettes */
#maincontainer.webblock.wbid304882 #bodycolumn2,
#maincontainer.webblock.wbid304882 #bodyarea {
	background-color:#533c8e;
}
/*Italie du goût > Menu italien */
#maincontainer.webblock.wbid304880 #bodycolumn2,
#maincontainer.webblock.wbid304880 #bodyarea {
	background-color:#29c3ec;
}
/*Italie du goût > Accords Mets & Vins */
#maincontainer.webblock.wbid450132,
#maincontainer.webblock.wbid450132 #bodycontainer,
#maincontainer.webblock.wbid450132 #bodyarea {
	width:1290px; padding:0;
}
#maincontainer.webblock.wbid450132 #bodycolumn2,
#maincontainer.webblock.wbid450132 #bodydata,
#maincontainer.webblock.wbid450132 .view,
#maincontainer.webblock.wbid450132 .viewtbl,
#maincontainer.webblock.wbid450132 .sectiontb,
#maincontainer.webblock.wbid450132 .sectiontbarea,
#maincontainer.webblock.wbid450132 .sectiondata,
#maincontainer.webblock.wbid450132 .sectiondataarea {
	background-color:#f7ad34; width:1071px; margin:0; padding:0;
}
#maincontainer.webblock.wbid450132 #bodyarea {
	background-color:#f7ad34;
}
/* WebAlliance - Echanges Liens */
#maincontainer.webblock.wbid466569 .sectiondataarea table {
	font-size:12px;
}
#maincontainer.webblock.wbid466569 .sectiondataarea table p {
	font-size:12px; margin-bottom:20px; margin-top:10px; width:740px;
}
#maincontainer.webblock.wbid466569 .sectiondataarea table a {
	font-size:13px; margin-bottom:10px;
}
/* ************************************************************************************************************************************************ */
/* Browse Page - Nav Bar */
/* ************************************************************************************************************************************************ */
.navbar {
	margin-top:10px;
}
.navbar span, .navbar select {
	font-style:normal;
	font-weight: bold;
	padding: 0px;
}
.navbar ul {
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.navbar li {
	padding:0;
	margin: 0;
	border:0;
	display: inline;
	line-height: normal;
}
.navbar a, .navbar a:visited, .navbar .off {
	color:#006;
	text-decoration: none;
}
.navbar a:hover {
	color:#00C;
	font-weight: bolder;
	text-decoration: underline;
}

.navbar span {
	white-space:nowrap;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
}
.navbar select {
	background-color:#FFFFFF;
	color:#009;
}
a span.navfirst, a span.navprev, a span.navnext, a span.navlast {
	margin: 0 5;
}
/* ************************************************************************************************************************************************ */
/* FLAG STRUCTURE */
/* ************************************************************************************************************************************************ */
#langflags {
	margin-top:10px;
}
#langflags ul, #langflags li, #langflags a, #langflags span {
	margin:0; padding:0;
}
#langflags ul {
	list-style-type:none; list-style-position:outside; padding-top:5px;
}
#langflags ul li {
	display:inline;
}
#langflags ul li a span {
	display: inline;
	white-space: nowrap;
	text-align: center;
	cursor:pointer;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 15px;
	width: 22px;
	line-height: 1.2em;
}
/* ************************************************************************************************************************************************ */
/* CUSTOM */
/* ************************************************************************************************************************************************ */
#tracker-weborama { display:none; margin:0; padding:0; height:0; width:0; }
/* ************************************************************************************************************************************************ */
/* MAJ OXATIS */
/* ************************************************************************************************************************************************ */
#bodydata {float:none; width:auto;}
/*#bodycolumn2 {   float: none;  margin: 0 0 0 210px; width:100%}
.blockcontainer  {right:0; top:0; }*/
#bodycolumn4 { position:absolute; top:0; right:3px; _right:0; margin:0; padding:0; }

