/* CSS Document */
 * {
	margin:0;
	padding:0;
}

html, body {
	margin: 0;
	padding: 0;
	border: 0;
	height:100%;
}
body {
	color: #fff;
	font-size: 13px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	font-weight:normal;
	background:#646464;
	/*background:#000;*/
}
.bg-home{background:url(../images/bg-body-home.gif) repeat-x center top #646464;}
h1, h2, h3, h4, h5, h6 { color:#fff; margin:0; padding:0; font-weight:normal; font-family:Arial, Verdana, Helvetica, sans-serif;}
	h1 {font-size:24px;}
	h1 img{margin:0; padding:0;}
	h3 {color:#ac1500; font-size:30px; margin:15px 0 10px 0;}
	h3.sottotitolo {color:#ac1500; font-size:20px; margin:30px 0 10px 0;}
	h4 {font-size:12px;}
	strong { font-weight: bold; }
p {
	padding:0 0 8px 0;
	margin:0;
}
a img {border:0;}
form {margin:0; padding:0;}
h1 {
	position:absolute;
	font-size: 15px;
	margin: 0 0 0 -9999px;
	padding: 0;
}
.clear { clear:both;}
/* ========== inizio contenuti ============== */
#contenitore-interno-prodotti {float:left; width:100%; margin:0; padding:0; background:url(../images/bg-chitarra-prodotti.jpg) no-repeat center top #000;}
#contenitore-interno-scheda {float:left; width:100%; margin:0; padding:0; background:url(../images/bg-chitarra-scheda.jpg) no-repeat center top #000;}
#contenitore {float:left; width:100%; margin:0; padding:0; background:url(../images/bg-macchialogo.png) center top no-repeat;}


#wrapper {
	position:relative;
	width:980px;
	margin:0 auto;
	min-height:595px;
	height: auto !important;
	height:595px;
}
.bg-wrapper-home {
	background:url(../images/chitarra-home.jpg) right top no-repeat;
}
#header {
	float:left;
	width:980px;
	height:160px;
}
#logo{
	position:absolute;
	display:block;
	top:8px;
	left:0;
}
/* ========== scelta lingua ================== */
#lingua{
	position:absolute;
	padding:0;
	text-align:center;
	top:0;
	right:0px;
	font-size:11px;
	width:129px;
}
#lingua ul {
	text-align:center;
	margin:0;
	padding:10px 0 0 0;
	width:129px;
	height:22px;
}

#lingua ul li{
	display:inline;
	text-align:center;
	border-right:1px dotted #4d4d4d;	
}

#lingua ul li a{
	padding:8px 10px 0 10px;	
	color:#fff;
	margin:0;
	text-decoration:none;
}
#lingua ul li a:hover, #lingua ul li a.attiva{
	text-decoration:none;
	color:#ac1500;
}
/* ======= marchi pagina prodotti ============ */
#dima-nova-meta {
	position:absolute;
	left:285px;
	top:114px;
	width:696px;
	height:31px;
	}
/* ============ inizio contenuti corpo home ================*/
#corpo-home {
	float:left;
	position:relative;
	width:980px;
	height:435px;
}
#headline {
	position:absolute;
	width:526px;
	height:153px;
	top:270px;
	left:5px;
	background:url(../images/macchie-scritte-home.png) left top no-repeat;
}
#headline-uk {
	position:absolute;
	width:526px;
	height:153px;
	top:270px;
	left:5px;
	background:url(../images/macchie-scritte-home-uk.png) left top no-repeat;
}
#headline p, #headline-uk p{
	padding:15px 0 15px 68px;
	margin: 0 0 0 -9999px;
	font-size:20px;
	line-height:25px;
	text-align:left;
	letter-spacing:2px;
}
#marchi-home{
	position:absolute;
	padding:0;
	text-align:left;
	top:345px;
	right:35px;
}
#marchi-home p{
	font-size:15px;
	color:#000;
	padding:0 0 0 10px;
	margin:0;
}
#marchi-home ul {
	text-align:left;
	margin:0;
	padding:10px 0 0 0;
}
#marchi-home ul li{
	display:inline;
	text-align:left;
	padding:0 10px;
	border-right:1px solid #000;	
}
#chitarre-disponibili{
	position:absolute;
	padding:0;
	text-align:left;
	top:400px;
	right:70px;
	width:241px;
	height:27px;
}
/* fascia bassa home */
#corpo-home-basso {
	float:left;
	position:relative;
	width:980px;
	height:266px;
	padding:15px 0 0 0;
}
.column1-home {
	float:left;
	width:332px;
	padding:0 0 0 68px;
	height:266px;
} 
.column2-home {
	float:right;
	width:260px;
	margin-left:30px;
	display:inline;
	height:266px;
}

.column2-home-flash {
	float:left;
	width:254px;
	height:201px;
	border:3px solid #6e6e6e;
	text-align:center;
}
.column2-home-flash h3{
	margin:0;
	font-size:13px;
	color:#fff;
	padding:4px 0 0 0;
}

#corpo-home-basso h2 {
	font-size:24px;
	background:url(../images/freccia-titoli.gif) left 5px no-repeat;
	padding:5px 0 5px 35px;
	font-weight:normal;
}
#corpo-home-basso p {
	font-size:15px;
	line-height:22px;
	padding:10px 0 0 0;
}
#corpo-home-basso p span {
	background:#000;
	padding:0 3px;
}
/* ========== navigazione =========== */
#sideBar{
	float:left;
	width:217px;
	margin:0 0 0 68px;
	padding:0;
	display:inline;
}

ul#menu{
	float:left;
	font-size:12px;
	text-align:left;
	width:170px;
	margin:0;
	padding:0;
}

ul#menu li{
	float:left;
	text-align:left;
	list-style-type: none;
	width:170px;
	margin:1px 0;
	padding:0;
	border-bottom:1px dotted #232421;
}
ul#menu li li{
	float:left;
	text-align:left;
	list-style-type: none;
	width:140px;
	margin:1px 0 0 30px;
	padding:0;
	display:inline;
	border-bottom:1px dotted #232421;
}
ul#menu li ul{
	text-align:left;
	list-style-type: none;
	width:170px;
	margin:0;
	padding:0;
	font-size:12px;
	font-style:italic;
	border-top:1px dotted #232421;
}
ul#menu li li a{
	color:#646464;
	text-decoration:none;
	display:block;
	width:140px;
	padding:2px 0 2px 0;
	border-bottom:none;
}
ul#menu li li a:hover, ul#menu li li a.corrente{
	color:#ac1500;
	text-decoration:none;
	display:block;
	width:140px;
	padding:2px 0 2px 0;
	border-bottom:none;
}

ul#menu li a {
	color:#fff;
	text-decoration:none;
	display:block;
	width:140px;
	padding:2px 0;
}

ul#menu li a:hover, ul#menu li a.attiva{
	color:#ac1500;
	display:block;
	width:140px;
	padding:2px 0;
}
/* ============ inizio contenuti corpo interno ================*/
#corpo {
	float:left;
	position:relative;
	width:980px;
	min-height:470px;
	height: auto !important;
	height: 470px;
}
#headline-prodotti {
	position:absolute;
	width:266px;
	height:54px;
	left:250px;
	top:125px;
	background:url(../images/macchia-scritta-prodotti.png) left top no-repeat;
}
#headline-prodotti p{
	font-size:15px;
	padding:18px 0 0 34px;
}
#chitarra-pag-prodotti {
	position:absolute;
	right:0;
	top:231px;
	width:668px;
	height:566px;
}
#chisiamo-fondatori {
	position:absolute;
	right:0;
	top:306px;
	width:308px;
	height:324px;
}
#content {
	float:left;
	width:695px;
	padding-bottom:20px;
}
#content h2 {
	font-size:24px;
	background:url(../images/freccia-titoli.gif) left 5px no-repeat;
	padding:5px 0 5px 35px;
	font-weight:normal;
}
#content p.headline {
	font-size:15px;
	line-height:20px;
}
/* =========== schede ================ */
#immagine-grande-scheda {
	position:absolute;
	right:0;
	top:15px;
	width:345px;
	height:600px;
	text-align:center;
}
.spazio-dima-special {margin-right:50px; display:inline;}
.column1 {
	float:left;
	width:345px;
	margin:10px 10px 10px 0;
	display:inline;
}
.column2 {
	float:right;
	width:340px;
	margin:10px 0;
}
.column-galleria {
	float:left;
	padding:3px 3px 0px 3px;
	margin:10px 40px 0px 0;
	display:inline;
	background:#333;
}
.column-galleria-dx {
	float:left;
	padding:3px 3px 0px 3px;
	margin:10px 0 0 0;
	display:inline;
	background:#333;
}
.column-galleria-dx2 {
	float:left;
	padding:3px 3px 0px 3px;
	margin:6px 0 0 0;
	display:inline;
	background:#333;
}
.column-galleria-colspan2 {
	float:left;
	padding:3px 3px 0px 3px;
	margin:30px 40px 0 0;
	display:inline;
	background:#333;
}
.column-galleria-colspan2-dx {
	float:left;
	padding:3px 3px 0px 3px;
	margin:30px 0 0 0;
	display:inline;
	background:#333;
}
.column-artisti {
	float:left;
	padding:3px 3px 0px 3px;
	margin:10px 9px 0px 0;
	display:inline;
	background:#333;
}
.column-artisti-dx {
	float:left;
	padding:3px 3px 0px 3px;
	margin:10px 0 0 0;
	display:inline;
	background:#333;
}
.column1-colspan2 {
	float:left;
	font-size:13px;
	width:695px;
	margin:10px 0 10px 0;
	clear:both;
}
.column2-scheda {
	float:right;
	width:340px;
	margin:470px 0 10px 0;
}
.column2-scheda-meta {
	float:right;
	width:340px;
	margin:400px 0 10px 0;
}
#variante-marchi{
	float:left;
	width:345px;
	text-align:left;
	border-top:1px solid #232421;
	border-bottom:1px solid #232421;
	padding:10px 0;
	margin-bottom:10px;
}
#variante-marchi-meta{
	float:left;
	/*width:500px;*/
	text-align:left;
	border-top:1px solid #232421;
	border-bottom:1px solid #232421;
	padding:10px 0;
	margin-bottom:10px;
}

#variante-marchi ul, #variante-marchi-meta ul {
	text-align:left;
	float:left;
	margin:0;
	padding:0;
}
#variante-marchi ul li, #variante-marchi-meta ul li{
	float:left;
	display:inline;
	text-align:left;
	padding:0 10px;
	border-right:1px solid #232421;	
}
#variante-marchi ul li.fine, #variante-marchi-meta ul li.fine{
	float:left;
	display:inline;
	text-align:left;
	padding:0 10px;
	border-right:0px solid #232421;	
}
/* TABELLA scheda chitarre  */

.table-scheda{
	width:345px;
	margin:10px 0 20px 0;
	text-decoration:none;
	font-size:12px;
	color:#fff;
	/*text-transform:uppercase;*/
}

.table-scheda th, .table-scheda td {
	text-align:left;
	vertical-align:top;
	/*background:#000;*/
}
.table-scheda th{
	width:150px;
	font-weight:bold;
	padding:5px;
	border-right:1px solid #333;
}

.table-scheda td{
	padding:5px 0 5px 5px;
	font-weight:normal;
}
.table-scheda tr.odd{
	background:#333;
}
.table-scheda tr.odd th{
	border-right:1px solid #5c5c5c;
}
.galleria-scheda {
	float:left;
	width:102px;
	height:77px;
	border:3px solid #333333;
	margin:0 8px 8px 0;
	display:inline;
}
.galleria-scheda-vert {
	float:left;
	width:102px;
	height:136px;
	border:3px solid #333333;
	margin:0 8px 8px 0;
	display:inline;
}
.galleria-scheda-dx{
	float:left;
	width:102px;
	height:77px;
	margin:0 0 8px 0;
	border:3px solid #333333;
}
#content p.titolo{
	font-size:18px;
	line-height:18px;
	font-style:italic;
}
/* ========== media ==========*/
#content p.video{
	font-size:18px;
	line-height:18px;
	padding:5px 0 5px 30px;
	margin-top:10px;
	background:url(../images/video_22x22.gif) left 3px no-repeat;
	border-bottom:1px dotted #333;
	clear:both;
}
#content p.audio{
	font-size:18px;
	line-height:18px;
	margin-top:10px;
	padding:5px 0 5px 30px;
	background:url(../images/audio_22x22.gif) left 3px no-repeat;
	border-bottom:1px dotted #333;
	clear:both;
}
#content p.recensioni{
	font-size:18px;
	line-height:18px;
	margin-top:10px;
	padding:5px 0 5px 30px;
	background:url(../images/txt2_22x22.gif) left 3px no-repeat;
	border-bottom:1px dotted #333;
	clear:both;
}

.cont-video-column {
	float:left;
	width:219px;
	background:#000;
}
.video-column {
	float:left;
	padding:3px 3px 0 3px;
	margin:10px 10px 0 0;
	display:inline;
	background:#333;
}
.video-column-dx {
	float:left;
	padding:3px 3px 0 3px;
	margin:10px 0 0 0;
	background:#333;
}
.custom-guitars {
	float:left;
	width:219px;
	padding:3px;
	margin:10px 10px 0 0;
	display:inline;
	background:#333;
}
.custom-guitars-dx {
	float:left;
	width:219px;
	padding:3px;
	margin:10px 0 0 0;
	background:#333;
}
.video-column embed, .video-column-dx embed {
	float:left;}

p.didascalia-video {
	padding-top:2px;
	padding-bottom:2px;
	clear:both;
	font-size:12px;
}
p.link-audio {
	width:203px;
	font-size:12px;
	padding:1px 0 2px 15px;
	background:url(../images/ico-audio.gif) left 1px no-repeat;
	clear:both;
}
p.link-audio a{
	color:#fff;
	text-decoration:none;
}
/* ================= recensioni ======================= */
.basic  {
	width: 695px;
	/*font-family: verdana;*/
	
}
.basic p.nome{
	font-size:16px;
	line-height:16px;
	font-style:italic;
	margin:0;
	padding:10px 5px 5px 5px;
}
.basic div {
	background-color: #000;
	border: 3px solid #333;
}
#inline_example1, #inline_example2, #inline_example3 {
	font-size:14px;
	color: #fff;
	background:#000;
	padding:10px;
}
.basic p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	margin: 0px;
	padding: 0;
}
.basic a {
	cursor:pointer;
	display:block;
	padding:2px 20px;
	/*height:14px;*/
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	background-color: #333;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	background-image: url("../images/AccordionTab0.jpg");
}

p.note {
	clear:both;
	padding:5px 0;}
p.didascalia {
	clear:both;
	padding-top:2px;
	padding-bottom:2px;
}

p.artisti {
	clear:both;
	font-size:13px;
	line-height:14px;
	padding-top:2px;
	padding-bottom:2px;
}
p.artisti a{
	color:#fff;
	font-size:10px;
	text-decoration:underline;
}
p.artisti span{
	color:#fff;
	font-size:10px;
}
	
/* ================= galleria immagini  ======================= */
.galleria-immagini  {
	float:left;
	width:342px;
	margin:0px 10px 0 0;
	padding:20px 0;
	display:inline;
	/*border-right:1px dotted #333;*/
	border-bottom:1px dotted #333;
}
.galleria-immagini-dx  {
	float:left;
	width:342px;
	margin:0px 0 0 0;
	padding:20px 0;
	border-bottom:1px dotted #333;
}
.immagini-galleria {
	float:left;
	width:144px;
	margin:0 10px 0 0;
	display:inline;
	border:3px solid #333;
}
.descrizione-galleria{
	float:left;
	width:182px;
	display:block;
}
.descrizione-galleria h3{
	float:left;
	width:182px;
	height:90px;
	font-size:16px;
	color:#fff;
	margin:0;
	padding:0;
}
p.link-galleria-foto a{
	float:left;
	width:120px;
	margin:0;
	color:#fff;
	padding:4px 0 4px 25px;
	background:url(../images/ico-photo.jpg) left top no-repeat #333;
	text-decoration:none;
}
/* ========== footer =========== */

#footer {
	position:relative;
	width:980px;
	margin:0 auto;
	clear:both;
}

#cont-footer-left {
	float:left;
	width:400px;
	padding:20px 0 20px 68px;

}
#cont-footer-right {
	float:right;
	width:300px;
	font-size:12px;
	padding:40px 0 0 0;
	text-align:right;
	color:#232323;
}
#cont-footer-right-home {
	float:right;
	width:300px;
	font-size:12px;
	padding:20px 0 0 0;
	text-align:right;
	color:#232323;
}
#cont-footer-left p, #cont-footer-right p, #cont-footer-right-home p {
	font-size:12px;
	color:#232323;
	}
#cont-footer-left p a, #cont-footer-right p a, #cont-footer-right-home p a{
	color:#232323;
	text-decoration:none;
}
#cont-footer-left p a:hover, #cont-footer-right p a:hover, #cont-footer-right-home p a:hover{
	color:#232323;
	text-decoration:underline;
}


