@charset "utf-8";
/* CSS Document */
/* ************************************************************************************************************************************************ */
/* GENERAL STYLE */
/* ************************************************************************************************************************************************ */
/* Default Style */
body {
	font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#153e6f; background-color:#36100e;
}
/* Image Style */
img, .imgbordernone, .imgthumbnail, .imgmain, .imgcat {
	border:none;
}
/* Container Style */
table, tr, td, div {
	font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#330000;
}
/* Title Style */
h1, h2, h3, h4, h5, h6, h7, .PBPTitle, .PBSTitle, .PBColHead, .PBStatic, .PBMainTxt, .PBCurrency {
	font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#dc021b; font-weight:bold; font-size:14px; text-align:left;
}
.PBStatic, .PBMainTxt, .PBHD {
	font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#153e6f; font-weight:bold; font-size:14px; text-align:left;
}
/* Content Style */
p, span, font, .PBShortTxt, .PBMsg, .PBDate, .PBNumber, .PBErrMsg, .PBReqNote {
	font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:13px; text-align:justify;
}
.PBLongTxt {
	font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:11px; text-align:justify; color:#330000;
}
/* Input Style */
input, input.PB, input.PBBtnStd, select, select.PB, textarea, textarea.PB {
	font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#330000; font-weight:normal; font-size:11px; text-align:left; background-color:#FFF; border:1px solid #330000;
}
/* Link Style */
a, h1 a, a.PBBtnStd span, a.PBLink, a.PBLink .PBMainTxt,a .PBMainTxt, a.PBLink .PBShortTxt, a.PBLink h2 {
	color:#dc021b; text-decoration:none;
}
a:hover, h1 a:hover, a.PBBtnStd:hover span, a.PBLink:hover, a.PBLink:hover .PBMainTxt, a.PBLink:hover .PBShortTxt, a.PBLink:hover h2 {
	color:#330000; text-decoration:none; cursor:pointer;
}
/* Specific Style */
.PBCurrency {
	font-size:14px;
}
ul {
	list-style:none; list-style-type:none;
}
hr {
	display:block; float:left; width:700px; height:2px; color:#f3dbdf; margin-bottom:10px;
}
hr.PBMain {
	height:2; background-color:#330000; color:#330000; border:none;
}
hr.PBSub {
	height:1; background-color:#330000; color:#330000; border:none;
}
/* ************************************************************************************************************************************************ */
/* STRUCTURE STYLE */
/* ************************************************************************************************************************************************ */
#headercontainer {
	width:980px; height:230px;
	background:url(http://www.gustoditalia.biz/Biblio/Template/gen-header-bkg.png) top left no-repeat;
}
#bodyarea {
	background-color:#edd7ae;
}
#bodycolumn1 {
	background-color:#330000;
}
#bodycolumn2 {
	background-color:#edd7ae;
}
/* BREADCRUMB */
.catbcseptex {
	width:8px; height:8px;
	background:url(http://www.gustoditalia.biz/Biblio/Template/gen-picto-separateur.png) top left no-repeat;
}
/* FOOTER */
#footercontainer {
	background-color:#330000;
}
.sectiondataarea.sectioncatheader .PBMainTxt {
	/*color:#153e6f;*/
}
/* ************************************************************************************************************************************************ */
/* BUTTON STYLE */
/* ************************************************************************************************************************************************ */
/* Roll */
.btnmain, .btnsub, .blockbtn, input.PBBtnStd {
	font-style:normal; font-weight:bold; font-size:11px; text-align:center; background-color:#dc021b; border:1px solid #330000; color:#FFF;
}
.btnmain span, .btnsub span, .blockbtn span {
	color:#FFF;
}
#btndetail {
	width:108px; height:40px;
	background:url(http://www.gustoditalia.biz/Biblio/Template/fr-btn-details.jpg) top left no-repeat;	
}
#btnreturn, #maincontainer.sccatalog #btnretitems {
	width:108px; height:40px;
	background:url(http://www.gustoditalia.biz/Biblio/Template/fr-btn-retour.jpg) top left no-repeat;	
}
#btncontinue {
	width:108px; height:40px;
	background:url(http://www.gustoditalia.biz/Biblio/Template/fr-btn-continuer.jpg) top left no-repeat;	
}
#btnaddtocart, #btnaddcode {
	width:108px; height:40px;
	background:url(http://www.gustoditalia.biz/Biblio/Template/fr-btn-acheter.jpg) top left no-repeat;	
}
#btnviewcart {
	width:108px; height:40px;
	background:url(http://www.gustoditalia.biz/Biblio/Template/fr-btn-voir-panier.jpg) top left no-repeat;	
}
#btnsearch, #btnsearchnow {
	width:108px; height:40px;
	background:url(http://www.gustoditalia.biz/Biblio/Template/fr-btn-rechercher.jpg) top left no-repeat;	
}
#btnordernow, #btncheckout {
	width:108px; height:40px;
	background:url(http://www.gustoditalia.biz/Biblio/Template/fr-btn-commander.jpg) top left no-repeat;	
}
#btnupdtcart, #btngotocart {
	width:108px; height:40px;
	background:url(http://www.gustoditalia.biz/Biblio/Template/fr-btn-actualiser.jpg) top left no-repeat;	
}
#btnclearcart {
	width:108px; height:40px;
	background:url(http://www.gustoditalia.biz/Biblio/Template/fr-btn-vider.jpg) top left no-repeat;	
}
#btnaskquestion {
	width:108px; height:40px;
	background:url(http://www.gustoditalia.biz/Biblio/Template/fr-btn-question.jpg) top left no-repeat;	
}

#btndetail span,
#btnsearch span,
#btnsearchnow span,
#btnreturn span,
#btncontinue span,
#btnaddtocart span,
#btnordernow span,
#btncheckout span,
#btnupdtcart span,
#btngotocart span,
#btnclearcart span,
#btnviewcart span,
#btnaddcode span,
#btnaskquestion span,
#maincontainer.sccatalog #btnretitems span {
	display:none;	
}
/* Over */
.btnmain:hover, .btnsub:hover, .blockbtn:hover, input.PBBtnStd:hover {
	background-color:#b0cb52; border:1px solid #330000; color:#330000; cursor:pointer;
}
.btnmain:hover span, .btnsub:hover span, .blockbtn:hover span {
	color:#330000; cursor:pointer;
}
#btndetail:hover,
#btnsearch:hover,
#btnsearchnow:hover,
#btnreturn:hover,
#btncontinue:hover,
#btnaddtocart:hover,
#btnordernow:hover,
#btncheckout:hover,
#btnupdtcart:hover,
#btngotocart:hover,
#btnclearcart:hover,
#btnviewcart:hover,
#btnaddcode:hover,
#btnaskquestion:hover,
#maincontainer.sccatalog #btnretitems:hover {
	border:1px solid #359a32;	
}
/* ************************************************************************************************************************************************ */
/* HEADER STYLE */
/* ************************************************************************************************************************************************ */
#headertext, #headertext a {
	color:#FFF; font-weight:bold; font-style:normal; font-size:11px;
}
#headertext a:hover {
	color:#FFF; text-decoration:none;
}
/* ************************************************************************************************************************************************ */
/* VERTICAL LEFT MENU STYLE */
/* ************************************************************************************************************************************************ */
#bodycolumn1 .custom-large-block h2 { background-color:#359a32; color:#FFF; }
#bodycolumn1 .custom-large-block h2, #bodycolumn1 .custom-large-block h2 a { color:#FFF; font-size:12px; }
#bodycolumn1 .custom-large-block h2 a:hover { color:#330000; }
/* ************************************************************************************************************************************************ */
/* BREADCRUMB STYLE */
/* ************************************************************************************************************************************************ */
.catbreadcrumb li, .catbreadcrumb li a {
	color:#af292e; font-weight:bold; font-size:12px;
}
.catbreadcrumb li a:hover {
	color:#262c26;
}
.catbreadcrumb .catbcsep {
	color:#f3dbdf; font-size:0px;
}
.catbreadcrumb .catbcseptex, .catbreadcrumb a.PBBtnStd span {
	color:#f3dbdf;
}
/* ************************************************************************************************************************************************ */
/* FOOTER STYLE */
/* ************************************************************************************************************************************************ */
.custom-footer-menu li a, .custom-footer-copyright, .custom-footer-copyright a {
	color:#edd7ae; font-weight:normal; font-size:12px;
}
.custom-footer-menu li a:hover, .custom-footer-copyright a:hover {
	color:#359a32;
}
.custom-footer-copyright, .custom-footer-copyright a {
	font-size:11px;
}
/* ************************************************************************************************************************************************ */
/* FLAG STYLE */
/* ************************************************************************************************************************************************ */
#langflags a span {	border:1px solid #999; }
#langflags a:hover span { border:1px solid #fff; }
/* ************************************************************************************************************************************************ */
/* ICON */
/* ************************************************************************************************************************************************ */
#icontrash {
	width:19px; height:19px; border:0;
	background:url(/DesignCss/SharedImages/TrashCan-w.gif) no-repeat;
}
#iconerror {
	width:19px; height:19px; border:0;
	background:url(/DesignCss/SharedImages/Error-w.gif) no-repeat;
}
#iconwarning {
	width:19px; height:19px; border:0;
	background:url(/DesignCss/SharedImages/Warning-w.gif) no-repeat;
}
#iconsalespolicy {
	width:19px; height:19px; border:0;
	background:url(/DesignCss/SharedImages/SalesPolicy-w.gif) no-repeat;
}
#iconattachment {
	width:19px; height:19px; border:0;
	background:url(/DesignCss/SharedImages/Attachment-w.gif) no-repeat;
}
#iconemail {
	width:19px; height:19px; border:0;
	background:url(/DesignCss/SharedImages/EMail-w.gif) no-repeat;
}
#iconweb {
	width:19px; height:19px; border:0;
	background:url(/DesignCss/SharedImages/Web-w.gif) no-repeat;
}
#iconmap {
	width:19px; height:19px; border:0;
	background:url(/DesignCss/SharedImages/Map-w.gif) no-repeat;
}
/* ************************************************************************************************************************************************ */
/* FLAG */
/* ************************************************************************************************************************************************ */
#flag0 {
	height:30px;
	background:url(/DesignCss/SharedImages/FlagL0.gif) #FFF top left no-repeat;
}
#flag1 {
	height:30px;
	background:url(/DesignCss/SharedImages/FlagL1.gif) #FFF top left no-repeat;
}
#flag2 {
	height:30px;
	background:url(/DesignCss/SharedImages/FlagL2.gif) #FFF top left no-repeat;
}
#flag3 {
	height:30px;
	background:url(/DesignCss/SharedImages/FlagL3.gif) #FFF top left no-repeat;
}
#flag4 {
	height:30px;
	background:url(/DesignCss/SharedImages/FlagL4.gif) #FFF top left no-repeat;
}
#flag5 {
	height:30px;
	background:url(/DesignCss/SharedImages/FlagL5.gif) #FFF top left no-repeat;
}

