body{
	background-image: url(../css/img/body_bg.jpg);
	background-position:top;
	background-repeat: repeat-x;
	background-color: #d2d3d7;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
}

p.back{
    background-color:#eee;
    padding:0.5em;
    font-size:0.85em;
    
}

p.back a,
p.back a:visited
{
    color:#444;
    text-decoration:none;
    font-weight:bold
}

p.back a:hover{
    color:#000;
}

div.credits {
	margin:10px;
	color:#252629;
	font-weight:bold;
    font-size:0.8em;
}

div.credits a, div.credits a:visited{
	color:#6d6e71;
	text-decoration: none;
}

.left{
	float:left;
}

.right{
	float:right;
}

.center{
    text-align:center;
}

table#detail {
    margin-bottom:20px;
}

div#mainContainer{
	margin:0 auto;
	width:900px;
	background-color:#fff;
	border:1px solid #a3a3a3;
}

div#showcase{
	background-image: url(../img/sfondo_cappa.jpg);
	background-repeat: no-repeat;
	width:900px;
	height:393px;
	clear:both;
}

div#nomeCappa{
	width:509px;
	height:39px;
	float:left;
	font-size: 18px;
	font-weight: bold;
	color:#fff;
	padding-top:10px;
	padding-left:50px;
	overflow: hidden;
	z-index:4;
}

.preziosa{
	background-color:#a29061;
}
.orange{
	background-color:#de6e24;
}
.silver{
	background-color:#919ba4;
}
.red{
	background-color:#b22222;
}
.white{
	background-color:#FFFFFF;
}

div#nomeCappa.white{
    color:#444;
}

.green{
	background-color:#009871;
}
.copper{
	background-color:#af8172;
}
.light_blue{
	background-color:#8abcdd;
}
.bronze{
	background-color:#463627;
}
.blue{
	background-color:#174382;
}
.black{
	background-color:#22333a;
}




div#nomeCappa span.big{
	font-size:24px;
}

div#combinazioni{
	width:341px;
	height:49px;
	float:right;
}


div#schedaTecnica{
	width:553px;
	height:198px;
	float:left;
	background-color: #a7a9ac;
	margin-top:20px;
	background-image: url(../img/disegno_tecnico.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size:9px;
	padding:10px;
}

div#schedaTecnica div.specifiche{
	float:left;
	width:185px;
	font-weight: normal;
	color:#fff;
	font-weight:bold;
}

div#schedaTecnica div.specifiche ul{
	margin-top:4px;
}

div#schedaTecnica ul li{
	text-indent: 10px;
	padding:2px 0;
}

div#schedaTecnica table{
	float:left;
	margin-right:10px;
}

div#schedaTecnica table th,div#schedaTecnica table td{
	padding:5px 5px;
	font-weight:bold;
	text-align: center;	
}

div#schedaTecnica table th,div#schedaTecnica table tr.odd td{
	background-color: #fff;

}

div.clear{
	width:100%;
	height:1px;
	display:block;
	clear:both;
}

div#footer{
	background-color: #e8eaed;
	width:880px;
	padding:20px 10px;
	font-weight: bold;
	color:#252629;
	font-size:12px;
	float:left;
	overflow: hidden;
}

div#footer table{
	width:100%;
}

div#footer table td{
	vertical-align: middle;
}

div#footer img{
	margin:14px 0;
}


div#testo{
    width: 880px; 
    padding: 10px; 
    clear:both; 
    display:block;
	font-size:13px;
	text-align: justify;
	color:#6d6e71;
	overflow: hidden;
}

div#testo p{
    text-align:justify;
    margin:5px 0;
}

div#testo p.link{
	margin:15px 0;
}

div#testo a,div#testo a:visited{
	background-color: #6d6e71;
	color:#fff;
	padding:5px;
	text-decoration: none;
	
}

div#cappaGrande{
	position:relative;
	width:559px;
	height:344px;
	float:left;
	overflow: hidden;
}

div#cappaGrande img{
	position:absolute;
	top:1px;
	left:0px;
	display: none;
}


a.button,
a.button:visited{
    width: 200px;
    height:80px; 
    color:#fff; 
    background-color:#444;
    text-decoration:none;
    padding:5px 10px; 
    margin:0 auto;
    margin-top:10px;   
}
