/*ALL RIGHTS RESERVED
*OlimpoSalotti.it
*/
body{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
	background-color: #DEDEDC;
}
h1, h2, h3, .msg, .InfoMsg{font-family: "Gill Sans MT", "Gill Sans", GillSans, Arial, sans-serif;}
acronym{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
img{border: none;}
hr{margin:0px;
padding:0px;
height:0px;
visibility:hidden;}
p{margin: 0.7em 0 0.7em 0;}
h1, h2, h3, h4, form{
margin:0px;
padding:0px;}
#general {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:0;
    padding-top: 15px;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
	background-color: #FFFFFF;
}
/*********NAVIG MENU***************/
#bg-navig{
    clear:both;
	background-image: url(../images/bg-header.jpg);
	text-align:center;
	height: 36px;
	background-repeat: repeat-x;
	margin-bottom: 0em;
	font-family: "Segoe UI", sans-serif, Verdana, Arial;
	}
#navig {margin: 0px;
        font-size:50%;
        padding:0px;}
#navig li{
	display: inline;
	margin: 0px;
	list-style-type: none;
}
.split{
	position: relative;
	top: 1px;}
#colsx {
	float: left;
	width: 19%;
	clear: right;
	margin-right: 1%;
}
#coldx {width: 20%;
}
/*****FOOTER AND GUIDELINE*********/
#footer{
	padding-top: 0.1em;
	padding-right: 0.3em;
	padding-bottom: 0.6em;
	padding-left: 0.3em;
}
#footer p{margin:0 0 0 0;}
ul#Guideline a:link, ul#Guideline a:visited {
	background: #EAEBEE;
	color: #365D95;
	text-decoration: none;
}
ul#Guideline{
	text-align: center;
	background-color: #EAEBEE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D2D3D7;
	margin: 0 0 0.5em 0;
	padding: 0.3em 0 0.3em 0;
}
ul#Guideline a:hover, ul#Guideline a:active {
	color: #1f2126;
	text-decoration: underline;
}

ul#Guideline li {
	display: inline;
	margin-right: 1.5em;
    background: #EAEBEE; }
/*****Riquadri di Sinistra sotto Menu******/
.incolsx{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.incoldx{
    border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.incoldx, .incolsx{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-color: #EAEAEA;
	margin-bottom: 0.8em;
	font-size: 90%;}
.incolsx p, .incoldx p{margin:0px; padding: 0.2em;}
/*******Titoli in coldx e colsx**************/
.TitoliPrinc{
	background-color: #333333;
	background-image: url(../images/angdx.jpg);
	background-position: 100% 0%;
	text-align:center;
	background-repeat:no-repeat;
	font-size: 83%;
	padding: 0.2em;
	padding-right:20px;
	color: #FFFFFF;
}
.TitoliPrincsx{
	background-color: #333333;
	text-align:center;
	background-image: url(../images/angsx.jpg);
	background-position: 0% 0%;
	background-repeat:no-repeat;
	padding-left:20px;
	font-size: 83%;
	padding: 0.2em;
	color: #FFFFFF;
}
/*Icone nei TItoli Principali*/
.TitoliPrinc img{
	position: relative;
	top: 3px;
}
/**************AREA PERSONALE***********/
.APinput{
	width: 110px;
	font-size: 90%;
}
/*************PULSANTE FORM**************/
.go{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #999999;
}
/****LAYOUT CENTER*/
#center {
	float: left;
	width: 59%;
	font-size:89%;
}
/****Align*****/
.center {text-align: center;}
.right{text-align: right !important;}
/*INSIDE STYLE pagina default di divani e letti*/
.inside p{
	margin-top: 0em;
	margin-bottom: 0.4em;}
.inside ul{
	list-style-type: none;
}
.inside li{
	padding-top: 0.5em;
	margin-left: -25px;
}
#other, #coldx{
clear: right;
float: right;}
#other{
	width: 77%;
	padding-right: 1%;
	font-size:89%;
}
.menu{
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #666666;
	background-color: #EFEFEF;
	padding: 0px;
	display: block;
	margin: 0 0 1.5em 0;
}
.menu li{
	list-style-type: none;
	margin: 0px;
	font-size:80%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
    padding: 0.2em 0.3em 0.3em 1em;
}
.menu li:hover{background-color:#DFDFDF; color:#000000;
}
.bordo_img {border: 3px solid #cccccc;
}
.Title-SubMenu{
	color: #ffffff;
	font-weight: bold;
}
.Title-Cat {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #80BFFF;
	letter-spacing: 0.1em;
	color: #004182;
	margin-bottom: 0.7em;
}
/*Titolo dei prodotti nel catalogo*/
.TitleModel {font-size: 100%;}
.table-catalogo th{
	padding: 0.3em;
	background-color: #FFFFFF;
	background-image: url(../images/bg-table-cat.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #CC0000;
}
.table-catalogo td{
	padding: 1em 0.3em 0.7em 0.3em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.table-catalogo p{
	margin-top: 0.6em;
	font-size: 90%;
}
.table-catalogo img{border: 1px solid #666666;}
.clear-both {clear: both;}
.border-none {border:none !important;}
.bgTD {background-color: #EFEFEF;
}
/****************SCHEDA-DIV*******************/
.TitleScheda{
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF9955;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FF9955;
	background-color: #FFF1E8;
	margin: 0px 0px 0.5em 0px;
}
.SubTitle1, .TitleScheda, .SubTitle3{
padding: 0px 0.3em 0px 0.3em;
}
.SubTitle1{
	border-top-width: 1px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	padding-top:0.2em;
	padding-bottom:0.2em;
	background-color: #EBEBEB;
	font-size: 100%;
}
.SubTitle3, .SubTitle1{
	letter-spacing: 0.1em;}
.SubTitle3{
	margin-top: 2em;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FF99FF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FF99FF;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	color: #FFFFFF;
	background-color: #333333;
}
.quadro{
	font-size: 94%;
	margin-right: 0em;
}
.quadro p{
	padding: 0 0.4em 0 0.4em;;
	margin: 0.6em 0 0.6em 0;
}
.incenter img{border: 1px solid #000000;}
/*istruzione successiva non verra interpretata da Explorer*/
html>body .tableScheda{margin-left: -1px; /*Firefox sovrappone il margine della tabella sul #general*/}
.tableScheda th{
	padding: 0.5em;
	background-color: #DAD5A5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C4BB6F;
}
.tableScheda td{
	padding: 0.2em 0.4em 0.2em 0.4em;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	color: #CC0000;
	background-color: #F2F2F2;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.CellOldPrice{
	font-family: Tahoma, Arial, sans-serif !important;
	text-decoration: line-through;}
.step{
	font-size: 130%;
	font-weight: bold;
	color: #FF0000;
	font-style: italic;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}
.select-color{
	background-color: #E8E8D0;
	font-weight: bold;
	font-family: "Courier New", Courier, monospace;
}
/***********SCHEDA SIMPLE***************/
.details{
	margin-right: 20%;
	margin-left: 20%;
	border: 1px solid #B4AC4B;
	padding: 0.1em 0.4em 0.3em 0.4em;
	background-color: #F1F1E4;
}
.details, .quadro{
margin-top: 2em;
}
.details h3{
	font-size: 110%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B4AC4B;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}
.scrittaBlack{color: #000000;}
.scritta-rossa{color: #CC0000;}
.ff0000{color: #FF0000;}
.scritta-verde{color: #009900;}
.scritta-grigia{color: #999999!important;}
.scritta-small{font-size: 94%;}
.scritta-big{font-size: 130%;}
.linkverdana{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:78%;}
.linkverdanabig{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;}
.mini-field{width: 40px;}
.action{
	padding-top: 0.3em !important;
	background-color: #FFFFCC;
}
.go-image{
	margin-bottom: -6px;
	margin-left: 0.4em;
}
.p-indetails{
	margin: 0.2em 0 0.2em 0;
	font-size: 90%;
	font-weight: bold;
}
.p-indetails img{margin-bottom: -3px;}
.p-space a{
	margin-right: 1%;
	margin-left: 1%;
}
#cart td{
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D2CE93;}
#cart{margin-bottom: 1.5em;}
#cart th{
	background-color: #FFFFA4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D900;
}
#cart th, #cart td{
padding: 0.3em 0.3em 0.3em 0.3em;}
.canc {
	margin-left: 40px;
	position: relative;
	top: 4px;
}
.qta{font-weight: bold;}
.TotCart{
	background-color: #E8F3FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #004080;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #004080;
}
.TotCart td{padding: 0.3em 0 0.3em 0;}
/***PAGINA DI REGISTRAZIONE UTENTE*************************/
/*Messaggio nelle pagine*/
.msg{
	background-color: #CEFFFF;
	border: 1px dashed #008A8A;
	padding: 0.3em;}
.reg{
	background-color: #E6E6E6;
	font-weight: bold;
}
.fieldText{width: 200px;}
.reg td{padding: 0.5em 0.2em 0.5em 0.2em;}
fieldset{margin-top: 1em;}
legend{
	background-color: #FFFFFF;
	margin-left: 10px;
	font-size: 100%;
	font-weight: bold;
	padding: 0 5px 0 5px;
	color: #0033FF;
}
.normale{font-weight: normal;}
.privacy{
	background-color: #F8F8E4;
	border:1px solid #666;
	margin: 0.5em 0 0 0;
	width: 680px;
}
.check{margin-right: 0.2em;}
.check2{
	position: relative;
	left: -3px;
}
.cap{width: 70px;}
/**************ERROR PAGE************/
.error{border: 2px solid #FF0000;}
/**********AREA PERSONALE************/
.list-login {
	margin-top: 0px;
	list-style-type: none;
	padding-top: 0.7em;
	margin-bottom: 0.4em;
}
.list-login li{
	margin-left: -35px;
	padding-bottom: 0.4em;
}
.TopMargin{margin-top: 0.8em;}
/*Padding Bottom e Top per Carrello Laterale*/
.PadInfTop{padding-top: 1em !important;
padding-bottom: 1em !important;
}
.Lcart{
	background-color: #D7D7D7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.OrderDetails{
	background-color: #FFFFCC;
	padding: 0.2em 0.5em 0.2em 0.5em;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #FDD764;
}
/*HOME PAGE*/
.homeTB{text-align:center;}
.homeTB td{padding:1.5em 0 0 0;}
.homeTB img, .SimpleBorderImg{border: 4px solid #DEDEDC;}
a.homeTB img, .SimpleBorderImg:hover{border: 4px solid #FFFF99;}
.offinc img, .BorderImg{border: 4px solid #DEDEDC;}
a.offinc img, .BorderImg:hover{border: 4px solid #FFFF99;}
.TitleHome{
	border-top-width: 1px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #CCCCCC;
	background-color: #EFEFEF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.h1homered{font-size:114%;
           font-family:Verdana, Arial, Helvetica, sans-serif;
           margin-right: 1em;}
.sitemaps{
	margin-top: 0.5em;
	list-style-type: decimal;
	line-height: 1.5em;
}
.SubTitleMaps{
	margin-top: 0.5em;
	padding-left: 0.5em;
	width: 60%;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #2A2A2A;
}
.borderCoverImg{
	border: 2px solid #ECE9D8;
	padding: 4px;
}
.ScontoNumber{
	font-family: "Arial Black", sans-serif;
	left: 10px;
	position: relative;
}
.InfoMsg {
	padding: 0.6em;
	border-top-width: 1px;
	border-right-width: 15px;
	border-bottom-width: 1px;
	border-left-width: 15px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F20000;
	border-right-color: #F20000;
	border-bottom-color: #F20000;
	border-left-color: #F20000;
	margin-bottom: 1em;
	background-color: #FFF2EC;
}
.map1{padding-bottom:0.5em;}
.GuideTitle{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	font-size: 90%;
	letter-spacing: 0.2em;
}
/*sfondo box ricerca*/
.bgric{background-color:#FFFFCC;}
/*pelle.asp elenco immagini*/

/*Immagini nella Gallery*/
.FloatPh{
	float: left;
	width: 88px;
	margin-right: 8px;
	margin-left: 8px;
	text-align: center;
	margin-bottom: 1em;
}

