@charset "utf-8";
/* CSS Document */
/* ************************************************************************************************************************************************ */
/* HEADER */
/* ************************************************************************************************************************************************ */
/* MAIN MENU IMG*/
.custom-horizontal-menu-img { position:absolute; top:104px; left:215px; display:block; width:100%; height:103px; margin:0; padding:0; z-index:999; overflow:hidden; }
.custom-horizontal-menu-img li { display:block; float:left; list-style:none; width:82px; height:103px; margin-left:12px; }
.custom-horizontal-menu-img li.first { margin-left:0; }
.custom-horizontal-menu-img li img { border:0; }
.custom-horizontal-menu-img li#item1 a {
	display:block;
	width:82px; height:103px;
	background:url(http://www.gustoditalia.biz/Biblio/Template/gen-menu-pates-riz-italiens.png) top left no-repeat;
}
.custom-horizontal-menu-img li#item2 a {
	display:block;
	width:82px; height:103px;
	background:url(http://www.gustoditalia.biz/Biblio/Template/gen-menu-antipasti-italiens.png) top left no-repeat;
}
.custom-horizontal-menu-img li#item3 a {
	display:block;
	width:82px; height:103px;
	background:url(http://www.gustoditalia.biz/Biblio/Template/gen-menu-sauces-italiennes.png) top left no-repeat;
}
.custom-horizontal-menu-img li#item4 a {
	display:block;
	width:82px; height:103px;
	background:url(http://www.gustoditalia.biz/Biblio/Template/gen-menu-huiles-vinaigres-italiens.png) top left no-repeat;
}
.custom-horizontal-menu-img li#item5 a {
	display:block;
	width:82px; height:103px;
	background:url(http://www.gustoditalia.biz/Biblio/Template/gen-menu-desserts-italiens.png) top left no-repeat;
}
.custom-horizontal-menu-img li#item6 a {
	display:block;
	width:82px; height:103px;
	background:url(http://www.gustoditalia.biz/Biblio/Template/gen-menu-vins-liqueurs-italiens.png) top left no-repeat;
}
.custom-horizontal-menu-img li#item7 a {
	display:block;
	width:82px; height:103px;
	background:url(http://www.gustoditalia.biz/Biblio/Template/gen-menu-produits-bio-italiens.png) top left no-repeat;
}
.custom-horizontal-menu-img li#item8 a {
	display:block;
	width:82px; height:103px;
	background:url(http://www.gustoditalia.biz/Biblio/Template/gen-menu-cadeaux-italiens.png) top left no-repeat;
}
.custom-horizontal-menu-img li#item1 a:hover {
	background:url(http://www.gustoditalia.biz/Biblio/Template/gen-menu-pates-riz-italiens-over.png) top left no-repeat;
}
.custom-horizontal-menu-img li#item2 a:hover {
	background:url(http://www.gustoditalia.biz/Biblio/Template/gen-menu-antipasti-italiens-over.png) top left no-repeat;
}
.custom-horizontal-menu-img li#item3 a:hover {
	background:url(http://www.gustoditalia.biz/Biblio/Template/gen-menu-sauces-italiennes-over.png) top left no-repeat;
}
.custom-horizontal-menu-img li#item4 a:hover {
	background:url(http://www.gustoditalia.biz/Biblio/Template/gen-menu-huiles-vinaigres-italiens-over.png) top left no-repeat;
}
.custom-horizontal-menu-img li#item5 a:hover {
	background:url(http://www.gustoditalia.biz/Biblio/Template/gen-menu-desserts-italiens-over.png) top left no-repeat;
}
.custom-horizontal-menu-img li#item6 a:hover {
	background:url(http://www.gustoditalia.biz/Biblio/Template/gen-menu-vins-liqueurs-italiens-over.png) top left no-repeat;
}
.custom-horizontal-menu-img li#item7 a:hover {
	background:url(http://www.gustoditalia.biz/Biblio/Template/gen-menu-produits-bio-italiens-over.png) top left no-repeat;
}
.custom-horizontal-menu-img li#item8 a:hover {
	background:url(http://www.gustoditalia.biz/Biblio/Template/gen-menu-cadeaux-italiens-over.png) top left no-repeat;
}
/* MAIN MENU TXT*/
.custom-horizontal-menu-txt li {  display:block; width:82px; height:32px; text-align:left; vertical-align:top; list-style:none; margin:0; padding:0; z-index:9999; overflow:visible;  }
.custom-horizontal-menu-txt li.item1 { position:absolute; top:170px; left:215px; margin-top:12px; margin-left:5px; }
.custom-horizontal-menu-txt li.item2 { position:absolute; top:170px; left:309px; margin-top:12px; margin-left:12px; }
.custom-horizontal-menu-txt li.item3 { position:absolute; top:170px; left:403px; margin-top:12px; margin-left:17px; }
.custom-horizontal-menu-txt li.item4 { position:absolute; top:170px; left:497px; margin-top:7px; margin-left:10px; line-height:13px; }
.custom-horizontal-menu-txt li.item5 { position:absolute; top:170px; left:591px; margin-top:12px; margin-left:10px; }
.custom-horizontal-menu-txt li.item6 { position:absolute; top:170px; left:685px; margin-top:7px; margin-left:12px; line-height:13px; }
.custom-horizontal-menu-txt li.item7 { position:absolute; top:170px; left:779px; margin-top:12px; margin-left:10px; }
.custom-horizontal-menu-txt li.item8 { position:absolute; top:170px; left:873px; margin-top:12px; margin-left:13px; }
.custom-horizontal-menu-txt li h2,
.custom-horizontal-menu-txt li h2 a {
	display:block; margin:0; padding:0; color:#FFF; font-weight:bold; font-size:13px; font-style:normal;
}
.custom-horizontal-menu-txt li h2 a:hover {
	color:#FFF;
}
/*
.custom-horizontal-menu-txt li.item1 h2 a:hover {
	color:#46bfe6;
}
.custom-horizontal-menu-txt li.item2 h2 a:hover {
	color:#f7ad34;
}
.custom-horizontal-menu-txt li.item3 h2 a:hover {
	color:#533c8d;
}
.custom-horizontal-menu-txt li.item4 h2 a:hover {
	color:#2c9833;
}
.custom-horizontal-menu-txt li.item5 h2 a:hover {
	color:#c84f94;
}
.custom-horizontal-menu-txt li.item6 h2 a:hover {
	color:#941237;
}
.custom-horizontal-menu-txt li.item7 h2 a:hover {
	color:#b0cb52;
}
.custom-horizontal-menu-txt li.item8 h2 a:hover {
	color:#db001b;
}
*/
/* SUB MENU */
.custom-header-menu-customer {
	position:absolute; top:5px; right:10px; width:750px; margin:0; padding:0;
}
.custom-header-menu-customer li,
.custom-header-menu-customer li h2 {
	position:relative; display:block; float:left; margin:0; padding:0; margin-right:5px;
}
.custom-header-menu-customer li h2,
.custom-header-menu-customer li h2 a {
	color:#FFF; font-weight:bold; font-size:11px; font-style:normal;
}
.custom-header-menu-customer li h2 a:hover {
	color:#359a32;
}
/* ************************************************************************************************************************************************ */
/* OXATIS DEFAULT MENU */
/* ************************************************************************************************************************************************ */
#headermenu {}
ul#hmenu {}
#hmenu li {}
#hmenu li.mispacer {}
#hmenu a.menu, #hmenu span {}
#hmenu a.menu:hover, #hmenu a.subactive {}
/* ************************************************************************************************************************************************ */
/* DATAS - LEFT MENU */
/* ************************************************************************************************************************************************ */
/* VERTICAL MENU  >> General layout configuration - Configuration de la mise en page generale*/
#verticalmenu {
	display:block;
	margin:0;
	overflow:visible;
	padding:0;
	text-align: left;
	background-color: #006;
	border: 1px solid #fff;
}
/* VERTICAL MENU  >> Menu items layout styles - Configuration de la mise en page des elements*/
ul#vmenu {
	margin:0;
	list-style-position: outside;
	list-style-type: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#vmenu li {
	margin:0;
	position:relative;
	zoom:1;
}
#vmenu li a, #vmenu li span, #vmenu li.misep {


}
/* VERTICAL MENU  >> First element (border before first menu item) - Premier element (bordure)*/
#vmenu li.begin {
	display:none;
}
/* VERTICAL MENU  >> Separator  between menu items - Separateur entre les elements*/
#vmenu li.sep {
	background-color:#006;
	height:1;
}
/* VERTICAL MENU  >> Last element (border after last menu item) - Dernier element (bordure)*/
#vmenu li.end {
	display:none;
}


/* VERTICAL MENU  >> Menu items - Elements*/
/* VERTICAL MENU >> Titles for sub sections */
#vmenu li.mititle span, #vmenu li.mititle a.menu {
	font-weight: normal;
	display:block;
	color: #006;
	line-height: 25px;
	text-indent: 0px;
	text-decoration:none;
	text-align: center;
	background-image: url(/DesignCss/27000/730/Title-Bg.gif);
	text-transform: uppercase;
	_height: 25px;
}
#vmenu li.mititle a.menu:hover, #vmenu li.mititle a.subactive {
	background-image:none;
	text-decoration: none;
	background-color: #00C;
	color: #fff;
}
/* End Section Titles */
#vmenu li.mitext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height: 25px;
	color:#fff;
}
#vmenu li.menusep {
	border-top-width: auto;
	border-top-style: solid;
	border-top-color: #006;
	width: auto;
}
/* VERTICAL MENU  >> Spacers - Elements de type espace*/
#vmenu li.mispacer {
	height:20px;
}
/* VERTICAL MENU  >> Separators - Elements de type separateur*/
#vmenu li.misep {
	height:1px;
	background: #fff;
	padding:0;
	margin:5 0;
	_font-size:0px;
	_line-height:0px;
}

/* VERTICAL MENU  >> Link styles - Mise en forme des liens*/
#vmenu li.mitext a.menu, #vmenu li.mitext span {
	text-decoration:none;
	display:block;
	color:#FFF;
	line-height: 25px;
	padding-left: 10px;
}
#vmenu li.miimg {
	border:none;
	text-align:center;
 
}
#vmenu li.miimg img {
	text-align: center;
	border:none;
}
#vmenu li.miimg a.menu {
	display:block;
	text-indent:0;
}
/* VERTICAL MENU  >> mouseover links styles - Element survole*/

#vmenu li.mitext a.menu:hover, #vmenu li.mitext a.subactive {
	background-color:#f5f5f5;
	color: #006;
	padding-left: 10px;
	margin-left: 0px;

}
#vmenu a.menu, #vmenu span {
	display:block;
}
#vmenu li.miimg a.menu:hover, #vmenu li.miimg a.subactive {
	background-image: none;
}
#vmenu li.miimg a.menu img {
	border: none;
}
#vmenu li.miimg a.menu:hover img {
	border:none;
}
/* VERTICAL MENU SUBMENUS >> BEGIN */
ul#vmenu li div{
	padding:0px;
	margin:0;
	border: none;
}
ul#vmenu li ul.submenu{
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	margin:0;
	background-color:#f5f5f5;
	position:absolute;
	top:-1px!important;
	_top:0px;
	visibility:hidden;
	left:158px;
	_left: 158px;
	border: 1px solid #333;
	width: 160px;
	text-align: left;
	background-image: url(none);
	_margin-left:0px;
	_text-align: left;
}
/* Class used to specify the Bottommost item on the Vertical menu and correctly position it's submenu */
ul#vmenu li.menuup ul.submenu{
	bottom:-1px;
	top:auto;
}
ul#vmenu li ul.submenu li {
	margin:0;

	background: none;
}

#vmenu li ul.submenu li.miimg {
text-align: center;
	border:none;
}

ul#vmenu li ul.submenu li a.menu, ul#vmenu li ul.submenu li span, ul#vmenu li ul.submenu li.misep {
	width:auto;
	padding-left:0px;
	padding-right:0px;
	text-indent:0;
	background: none;
}

ul#vmenu li ul.submenu li a.menu:hover {
	background-color: #006;
	background-image: url(none);
	color: #fff;
	width: auto;
}
ul#vmenu li ul.submenu li.misep {
	border-bottom-color:#006;
	width: auto;
	margin-bottom: 5px;
}
#vmenu li ul.submenu li.mititle span, #vmenu li ul.submenu li.mititle a.menu {
	margin: 0px;
	padding-top: 4px;
	padding-bottom:4px;
	color:#006;
	line-height: 15px;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	background: none;
	_text-align: left;
	padding-left:10px;
}
#vmenu li ul.submenu li.mititle a.menu:hover {
	background-color: #006;
	background-image: none;
	color: #fff;
	padding-right: 0px;
	padding-left:10px;
}
ul#vmenu li ul.submenu li.mitext a.menu, ul#vmenu li ul.submenu li.mitext span {
	color:#666;
	font-weight: normal;
	text-decoration: none;
	line-height:14px;
	padding-top:4px;
	padding-bottom:4px;
	text-align: left;
	width: auto;
	padding-left: 10px;
}
ul#vmenu li ul.submenu li.mitext a.menu:hover {
	background-color: #006;
	background-image: none;
	color: #fff;
	padding-right: 0px;
	padding-left:10px;
}
ul#vmenu li ul.submenu li.miimg a.menu:hover {
	background-color: #006;
	background-image: none;
	width: 180px;
	margin: 0;
	padding: 0;
}
ul#vmenu li ul.submenu li.menusep {
	border:none;
}
/* RSS */
#blockrssfeeds { width:199px; }
#blockrssfeeds a.rss {
	background-image:url(/DesignCss/SharedImages/RSSFeeds.gif);
	background-repeat:no-repeat;
	background-position:center center;
	padding-left:174px !important; padding-left: 160px;
	font-size: 20px;
	line-height: 25px;
}
#blockrssfeeds a.rss:hover { text-decoration:none; }
#blockrssfeeds span.rss { display:inline; }
/* Coupon */
#blockcoupon { width:199px; }
#blockcoupon input.coupon {}
#blockcoupon span.coupon { display:block; }
#blockcoupon input.coupon { width:110px; margin-right:5px; }
#blockcoupon .blockbtn {}

