html,body{margin:0;padding:0 0 15px 0;background-color:#6F9DBE}
body{font:80% Verdana,Arial,sans-serif;color:#333;text-align:center;}
form{margin:0}
img{border:0}
textarea{font:100% Verdana,Arial,sans-serif;color:#333}
div#enableJS h3{background-color:#f00;color:#fff;text-align:center;border:0}
hr{display:block;height:5px;border:1px solid #6F9DBE;margin:5px 0 20px 0}
div.hr{clear:both;height:1px;padding:0;margin:0;font-size:1px}
p, li{margin:0;padding:0;line-height:1.3em}
a{text-decoration:none;font-weight:bold;color:#29556F}
a:hover{text-decoration:underline;font-weight:bold;color:#F7A700}
h1{color:#666;margin:0 0 10px 0;padding:0 0 5px 0;border-bottom:1px dashed #555}
h3, h4{margin:5px 0 2px 0;clear:both}
label{font-weight:bold;padding-top:3px}
.smallText{font-size:85%}

div#pageContent{float:left;width:70%;margin:0 0 0 15px}
div#pageColumnLeft{float:left;width:24%;padding-left:15px;}
div#pageContent p{margin:.9em 0}

div#cartBar{max-width:900px;margin:0 auto 15px auto;background-color:#555;text-align:left;color:#fff;}
div#cartBar p{padding: 6px 15px 2px 15px;line-height:1}
div#cartBar a{color:#F9CA69}
div#container{max-width:900px;margin:0 auto;background-color:#fff;text-align:left;}
div#header{background-color:#fff;padding:5px 0 15px 15px}
div.menu{clear:both;width:100%;overflow:hidden;background:#FFF;padding-top:10px}
ul.nav{list-style-type:none;margin:0 15px 0 0;padding:0}
ul.nav li{list-style-type:none;margin:0;padding:0}
ul.nav{padding-left:15px}
ul.nav li{float:right;width:8em;margin-right:2px;text-align:center}
ul.nav a{float:right;width:8em;text-decoration:none;background-color:#F9CA69;color:#555;font-weight:bold;padding:2px 0}
ul.nav li.active a{background-color:#F7A700;color: #000}
ul.nav a:hover{color: #000;text-decoration:none}
div#content{clear:both;width:100%;border-top:1px solid #F7A700;padding-top:5px;}
div#footer{clear:both;padding-top:5px;text-align:center;font-size:80%;border-top:1px solid #29556F;margin-top:10px}

div#phone{display:inline;float:right;text-align:right;margin-right:15px}

.even{background-color:#efefef}
.productListHeading{background-color:#F9CA69;color:#000}
.productListHeading a{color:#000}
.listHeading{background-color:#F9CA69;font-size:0px;padding:0;margin:0}

div.logicalBlock{background-color:#ddd}
div.logicalBlock p{padding:0 10px;}
div.logicalBlock .buttonBlue{margin:0 10px 0 10px}
div.formRow{clear:both;margin-bottom:10px;padding:5px 0}
div.formRow label{float:left;width:20%;text-align:right}
div.formRow label.disabled{color:#aaa}
div.formRow input, div.formRow select, div.formRow textarea {float:left;width:40%;margin-left:10px} 

div.halfBlockL{float:left;width:49%;clear:none}
div.halfBlockR{float:right;width:49%;clear:none}
div.halfBlockL label, div.halfBlockR label{float:left;width:30%;text-align:right}
div.halfBlockL div.formRow input, div.halfBlockR div.formRow input{float:left;width:60%;margin-left:5px}

div.nextBar{color:#fff;background-color:#29556F;padding:0;white-space:nowrap}
div.nextBar a{color:#F9CA69;text-decoration:none;}
div.nextBar a:hover{text-decoration:underline;font-weight:bold;color:#F7A700}

div#searchBox{margin:5px 5px 10px 5px;background-color:#F7A700;text-align:left}
div#searchBox form{padding:3px 10px}
div#searchBox input{padding:0;border:1px solid #F9CA69; vertical-align:middle}
div#searchBox select{padding:0;border:1px solid #F9CA69}

div#catBox{margin:5px 5px 10px 5px;background-color:#F9CA69;text-align:left}
div#catBox a{padding:0 5px 0 1px;font-weight:normal;font-size:95%;line-height:1.4;color:#555}
div#yahooTreeMenu{padding-left:7px}

.buttonBlue {
	color:#29556F;
	font-weight:bold;
	clear:both;
	float:right;
	padding:4px 5px;
	margin:10px 0 15px 10px;
	background-repeat:repeat-x;
	background-image:url(osc_images/button_bg.gif); 
	background-color:#6F9DBE; /* darkest blue in bg-image gif */
	border:1px solid #29556F;
}
.buttonBlue:hover{color:#000;background-image:url(osc_images/button_bg_lite.gif);background-color:#abd9fa;text-decoration:none;cursor:pointer;}
.buttonBlue:active{background-image:none;background-color:#FFF;color:#999;border:1px solid #666}
iframe{overflow-x:hidden;overflow-y:scroll;margin:0;padding:0;height:600px}
iframe{width:650px}

div#prodUtility {background-color:#ddd;width:45%}
div#prodUtility p {margin:5px 5px 0 5px;padding:0 5px;background-repeat:no-repeat;background-position:0 5%;}
div#prodUtility p a{display:block;padding-left:15px}
div#prodUtility p#otherBrandProducts{background-image:url(includes/languages/english/osc_images/buttons/bricks.gif)}
div#prodUtility p#addProductUpdate{background-image:url(includes/languages/english/osc_images/buttons/add_notice.gif)}
div#prodUtility p#removeProductUpdate{background-image:url(includes/languages/english/osc_images/buttons/remove_notice.gif)}
div#prodUtility p#tellFriend{background-image:url(includes/languages/english/osc_images/buttons/comment.gif)}

/* Nifty Corners */
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

/* Nifty Corners Print */
@media print {
	.rtop,.rbottom{display: none}
}

/* Copyright (c) 2006 Yahoo! Inc. All rights reserved. */
/* first or middle sibling, no children */
.ygtvtn{width:0.8em;height:20px;}
/* first or middle sibling, collapsable */
.ygtvtm{background:url(./osc_images/menu/collapse.gif) 0 6px no-repeat;width:0.8em;height:22px;cursor:pointer}
/* first or middle sibling, collapsable, hover */
.ygtvtmh{background:url(./osc_images/menu/collapseh.gif) 0 6px no-repeat;width:0.8em;height:22px;cursor:pointer}
/* first or middle sibling, expandable */
.ygtvtp{background:url(./osc_images/menu/expand.gif) 0 6px no-repeat;width:0.8em;height:22px;cursor:pointer}
/* first or middle sibling, expandable, hover */
.ygtvtph{background:url(./osc_images/menu/expandh.gif) 0 6px no-repeat;width:0.8em;height:22px;cursor:pointer}
/* last sibling, no children */
.ygtvln{width:0.8em;height:20px;}
/* Last sibling, collapsable */
.ygtvlm{background:url(./osc_images/menu/collapse.gif) 0 6px no-repeat;width:0.8em;height:22px;cursor:pointer}
/* Last sibling, collapsable, hover */
.ygtvlmh{background:url(./osc_images/menu/collapseh.gif) 0 6px no-repeat;width:0.8em;height:22px;cursor:pointer}
/* Last sibling, expandable */
.ygtvlp{background:url(./osc_images/menu/expand.gif) 0 6px no-repeat;width:0.8em;height:22px;cursor:pointer}
/* Last sibling, expandable, hover */
.ygtvlph {background:url(./osc_images/menu/expandh.gif) 0 6px no-repeat;width:0.8em;height:22px;cursor:pointer}
/* Loading icon */
.ygtvloading {width:0.8em; height:22px;}
/* the style for the empty cells that are used for rendering the depth of the node */
.ygtvdepthcell{width:0.8em; height:20px;}
.ygtvblankdepthcell{width:0.8em; height:20px;}
/* the style of the div around each node */
.ygtvitem{border:0px solid grey;}
/* the style of the div around each node's collection of children */
.ygtvchildren{}
* html .ygtvchildren{height:1%;}
/* the style of the text label in ygTextNode */
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover{color:#29556F}
.yui-skin-sam .yui-ac{position:relative;font-family:arial;font-size:100%;}.yui-skin-sam .yui-ac-input{width:100%;}.yui-skin-sam .yui-ac-container{position:absolute;left:.7em;width:90%;}.yui-skin-sam .yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:auto;z-index:9050;}.yui-skin-sam .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:0.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;}.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%;}.yui-skin-sam .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;}.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;}

/* classi per 2gether discount*/

.getslogan	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.gettitolo	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.buybothText {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 8px;
}

.getprezzo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 8px;
}

.prezzo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 8px;
}

.getrisparmio {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
}

.vsmalltext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 8px;
}

/* end of classi per 2gether discount*/