@charset "utf-8";
/* Stile salva sitonuovo*/

       #main {width:995px;}
       #footer {
               width:995px;
               margin: 0 auto;
               background-color: transparent; /* solo se lo sfondo della pagina è bianco al centro*/
       }
/* Fine stile salva sitonuovo*/
body {
	/*background-color:#f2f2f2;
	background-image: url(bgPage.png);
	background-repeat:no-repeat;
	background-position: top;*/
	background: top repeat-y url(bgPage.png);
	margin:0;
	padding:0;

} 
/* SEZIONI PRINCIPALI */
#containerCms {
	margin: 0;
	padding: 0;
	width: 990px;
	/*background: #999;*/
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
}
#centraleCms {
	width: 680px;
	float: left;
}
#centraleCmsFull {
	width: 990px;
	float: left;
}
#sidebarDX {
	width: 300px;
	float: left;
	margin-left: 10px;
	/*background: #999999;
	border: 1px dashed #999999;*/
}
#containerCmsClearer {
	clear: both;
}
.containerCmsClearer {
	clear: both;
}


/* TITOLI */

#contentCms h2 {
	font-size: 16px;
	margin: 0;
	padding: 5px;
	color: #2C498B;
}

#contentCms h3 {
	font-size: 14px;
	margin: 0;
	padding: 5px 0;
}

.moduloTipo h1 {
	font-size: 16px;
	color: #2C498B;
	margin: 5px 10px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #2C498B;
}

#centraleCmsFull .quadruploFull h2 {
	background: top left no-repeat url(bg_tit_home.png);
	color: #ffffff;
}

#centraleCmsFull .triploFull h2 {
	/*background: top left no-repeat url(bg_tit_home.png);*/
	color: #b52125;
	font-size: 20px;
	height: 40px;
	text-align: left;
}

/* TESTI */

#centraleCms p {
	font-size: 12px;
	margin: 0;
	padding: 5px;
	color: #666666;
}

#centraleCmsFull .triploFull p {
	font-size: 12px;
	margin: 0;
	padding: 5px;
	color: #ffffff;
	text-align: left;
}

#centraleCmsFull .quadruploFull p {
	font-size: 12px;
	margin: 0;
	padding: 0px 5px;
	color: #ffffff;
	text-align: left;
}

#centraleCmsFull .moduloTipo p {
	font-size: 14px;
	color: #000000;
	margin: 5px 10px;
	padding-bottom: 0px;
	/*border-bottom: 1px dashed #2C498B;*/
}


.moduloTipo#homeipod p {
	margin: 0;
}
/* LISTE */
#sidebarDX .navigatore ul {
	list-style-type: none;
	padding: 0px;
	padding-bottom: 15px;
	margin: 0px;
}
#sidebarDX .navigatore li {
	display: block;
	height: 50px;
	/*background-image: url(lato-menu-book-elite.png);*/
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

#side-hard-disk-multimedia-linkstation {
	background-image: url(side-linkstation.jpg);
}

#side-hard-disk-nas-terastation {
	background-image: url(side-terastation.jpg);
}

#side-offerta-unita-esterne-drivestation {
	background-image: url(side-drivestation.jpg);
}

#side-dischi-rigidi-esterni-ministation {
	background-image: url(side-ministation.jpg);
}

#side-wireless-offerte-airstation {
	background-image: url(side-wireless.jpg);
}

#side-masterizzatori-esterni-optical-storage {
	background-image: url(side-optical.jpg);
}

#side-home {
	background-image: url(side-home.jpg);
}

#sidebarDX .navigatore h2 {
	color: #666666;
	padding-bottom: 5px;
	font-size: 12px;
	padding-left: 5px;
}

#sidebarDX .navigatore h3 {
	/*color: #B3CA35;*/
	font-size: 14px;
	padding: 20px 0 0 10px;
	margin: 0px;
}

#sidebarDX .navigatore p {
	font-size: 10px;
	color: #999999;
}

/* HEADER CMS */

.headerCms {
	width: 100%;
	background: top left no-repeat url(header680.jpg);
	height: 150px;
}

#centraleCmsFull .headerCms {
	background: top left no-repeat url(header-mafia2.jpg);
	height: 300px;
}

#centraleCmsFull .headerCms#desotto {
	background: top left no-repeat url(footer-home.png);
}

.headerCms h1 {
	margin:0px;
	margin-top: 5px;
	padding:0px;
	padding-bottom: 5px;
	padding-top: 0px;
	font-size: 20px;;
	color:#ffffff;
}

.headerCms h2 {
	margin:0px;
	padding:0px;
	padding-bottom: 2px;
	font-size: 14px;;
	color:#ffffff;
}

.headerCms h3 {
	margin:0px;
	padding:0px;
	font-size: 12px;;
	color:#eeeeee;
}

.headerCms h4 {
	margin:0px;
	padding:2px 0px;
	font-size: 12px;;
	color:#eeeeee;
	font-weight:normal;
}

#centraleCmsFull .headerCms h1 {
	padding-top: 15px;
	margin-top: 0px;
}

#centraleCmsFull .headerCms h3 {
	/*margin-right: 370px;*/
}

#centraleCmsFull .headerCms h1, #centraleCmsFull .headerCms h2, #centraleCmsFull .headerCms h3, #centraleCmsFull .headerCms h4 {
	margin-top: 0px;
	/*color: #ffffff;*/
	padding-left: 15px;
	padding-right: 500px;
	text-align: left;
}

#linkstation h1, #linkstation h2, #terastation h1, #terastation h2, #drivestation h1, #drivestation h2,#ministation h1, #ministation h2,#wireless h1, #wireless h2,#optical h1, #optical h2{
	margin-top: 0px;
	/*color: #ffffff;
	text-align: right;*/
	padding-left: 10px;
	padding-right: 260px;
}

.headerCms#shuffle {
	background: top left no-repeat url(header-shuffle.jpg);
}


.headerCms#nano {
	background: top left no-repeat url(header-nano.jpg);
}


.headerCms#classic {
	background: top left no-repeat url(header-classic.jpg);
}


.headerCms#touch {
	background: top left no-repeat url(header-touch.jpg);
}
/* FOOTER CMS */

.footerCms {
	width: 100%;
	background: top left no-repeat url(footer680.jpg);
	height: 150px;
}

#centraleCmsFull .footerCms {
	background: top left no-repeat url(footer990.jpg);
}

.footerCms h1 {
	margin:0px;
	margin-top: 10px;
	padding:0px;
	padding-bottom: 2px;
	font-size: 22px;;
	color:#2C498B;

}

.footerCms h2 {
	margin:0px;
	padding:0px;
	font-size: 16px;;
	color:#2C498B;

}

.footerCms h3 {
	margin:0px;
	padding:0px;
	font-size: 14px;;
	color:#666666;

}

.footerCms h1, .footerCms h2, .footerCms h3 {
	margin-left:195px;
	margin-right: 10px;

}
/* CONTENT */

#contentCms {
	width: 100%;
	background: top repeat-y url(bkLineaNera680.png);
}

#centraleCmsFull #contentCms {
	background: top repeat-y url(linea-bg.png);
}

.moduloTipo {
	padding: 10px 0px;
	margin-top: 10px;
	text-align:justify;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	/*background-color: #000000;*/
}

.moduloTipo#homeipod {
	padding: 00px 0px;
	margin-top: 00px;
	text-align:justify;
	border: none;
}

#offerte990 {
	background: top left no-repeat url(bg-offerte.990.jpg);
	height: 200px;
}

.moduloTipo#offerte990 h2 {
	color: #ffffff;
	font-size: 16px;
	padding-left: 365px;
	padding-right: 10px;
}

.moduloTipo#offerte990 h3 {
	color: #ffffff;
	font-size: 14px;
	padding-left: 365px;
	padding-right: 10px;
}

#altreFeature {
	border-top: 1px dashed #CCCCCC;
}

/* SIDEBAR DX */

#sidebarDX h2 {
	margin:0px;
	margin-top: 10px;
	padding:0px;
	font-size: 16px;;
	color:#F90;

}

/* BLOCCHI */

img.fotoDX {
	float: right;
	margin-left: 10px;
	margin-right: 3px;
}

img.fotoSX {
	float: left;
	margin-right: 10px;
	margin-left: 3px;
}

.doppio {
	width: 330px;
	float: left;
	margin-bottom: 15px;
	margin-left: 10px;
}

.triplo {
	width: 215px;
	float: left;
	margin-bottom: 15px;
	margin-left: 10px;
}

.quadruploFull {
	width: 235px;
	float: left;
	margin-bottom: 15px;
	margin-left: 10px;
}
.quadruploFull#face {
	background: bottom url(overview_route_facetime20100901.png) no-repeat;
	height: 320px;
}
.quadruploFull#retina {
	background: bottom url(overview_route_retina20100901.png) no-repeat;
	height: 320px;
}
.quadruploFull#wow {
	background: bottom url(overview_route_hd20100901.png) no-repeat;
	height: 320px;
}
.quadruploFull#giocabile {
	background: bottom url(overview_route_games20100901.png) no-repeat;
	height: 320px;
}

.doppioFull {
	width: 480px;
	float: left;
	margin-bottom: 15px;
	margin-left: 10px;
	background: url(overview_featurette_bg20100902.png) right no-repeat;
}

.doppioFull img {
	float:right;
	margin-left: 25px;
}

.triploFull {
	background: top left no-repeat url(headerino-buffalo.png);
	width: 314px;
	float: left;
	margin-bottom: 15px;
	margin-left: 11px;
	text-align: center;
	height: 350px;
}

.triploFull#homeNetworking {
	/*background: top left no-repeat url(headerino-networking.png);*/
}

.triploFull#homeSecurity {
}

.triploFull#homeSoundvision {
}

.triploFull#homeUsb {
}

.triploFull#homePower {
}
.triploFull#vantaggi {
}

/* LINK */
#containerCms a:link {color: #76b900;text-decoration: underline;}
#containerCms a:hover { text-decoration: underline;}
#containerCms a:visited {color: #76b900;text-decoration: underline;}
#containerCms a:visited:hover {text-decoration: underline;}

#sidebarDX .navigatore li a:link, #sidebarDX .navigatore li a:visited {text-decoration: none; color: #ffffff;}
#sidebarDX .navigatore li a:hover, #sidebarDX .navigatore li a:visited:hover { color: #cccccc;	text-decoration: underline; }

/* COLORI */

.verdeColor {
	color: green;
}

/* TABELLA FORM */

#tabellaTipo 	{
	margin-top: 10px;
	font-family: Verdana;
	width:990px;;
	border-collapse:collapse;
}
#tabellaTipo td, #tabellaTipo th {
	/*border:1px solid #efefef;
	border:1px solid #98bf21;*/
	color: #999999;
	padding:10px;
	text-align:left;
	width: 222px;
	font-size:12px;
}
#tabellaTipo th {
	font-size:12px;
	padding-top:5px;
	padding-bottom:4px;
	background-color: #ffffff;
	/*background-color:#A7C942;*/
	color:#999999;
	font-weight: bold;
}

#tabellaTipo th#inEvidenza, #tabellaTipo td#inEvidenza  {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	border: 0px;
	border-bottom: 1px solid #dddddd;
	padding-top: 10px;
}

#tabellaTipo td#tableNonDispo  {
	color: #999999;
	text-decoration: line-through;
}

#tabellaTipo tr.alt td, #tabellaTipo td.alt {
	color:#000000;
	background-color: #eeeeee;
	/*background-color:#EAF2D3;*/
}

/*VETRINETTA*/

#vetrinettaCorrelati {
	border-top: 1px dashed #cccccc;
	border-bottom: 1px dashed #cccccc;
	/*padding: 5px 0;*/
	margin: 5px 0;
}

/* NAVIGATORE */



#navigatoreOrizzontale {
	width: 990px;
	text-align: center;
	height: 39px;
	background: top left no-repeat url(bgMenuH.png);
	margin-bottom: 5px;
	margin-top: 5px;
}

#navigatoreOrizzontale ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	padding-left: 200px;
}

#navigatoreOrizzontale li {
	width: 110px;
	display: block;
	float: left;
	height: 36px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #999999;
}

#navigatoreOrizzontale h3 {
	padding-top: 10px;
	font-size: 14px;
}

#navigatoreOrizzontale li a:link, #navigatoreOrizzontale li a:visited {text-decoration: none; color: #666666;}
#navigatoreOrizzontale li a:hover, #navigatoreOrizzontale li a:visited:hover { color: #ffffff;	text-decoration: underline;}

#navigatoreOrizzontale  li a:link.selected, #navigatoreOrizzontale  li a:visited.selected {text-decoration: none; color: #ffffff;}
#navigatoreOrizzontale  li a:hover.selected, #navigatoreOrizzontale  li a:visited:hover.selected { color: #ffffff;	text-decoration: underline; }
