@charset "utf-8";
/* CSS Document */

/*
14/07/2008
Foglio di stile per EMMEGI, anno 2008
autore: Luca Romanello
*/

body {
padding:0px;
margin:0px;
/* background-color:#d7d7d7; 
 background-color:#fed301;  
 background-color:#fed301; */
 background-color:#585858;
}

div#container {
padding:0px;
margin: 0px auto;
width:992px;
background-color:#FFFFFF;
}

h1 {
font-family:Helvetica, sans-serif;
font-size:28px;
padding:0px;
margin:0px;
color:#666666;
font-weight:normal;
letter-spacing:-1px;
}

h1 a {
font-family:Helvetica, sans-serif;
font-size:28px;
padding:0px;
margin:0px;
color:#666666;
font-weight:normal;
letter-spacing:-1px;
text-decoration:none;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px;
margin:0px;
color:#959595;
font-weight:bold;
}

h3 {
font-family:Helvetica, sans-serif;
font-size:28px;
padding:0px;
margin:0px;
color:#999999;
font-weight:normal;
letter-spacing:-1px;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px;
margin:0px;
color:#959595;
}

.big {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px;
margin:0px;
color:#959595;
font-weight:bold;
}

p a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px;
margin:0px;
color:#959595;
text-decoration:none;
text-decoration:underline;
}

p a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px;
margin:0px;
color:#fff;
background-color:#959595;
text-decoration:none;
}

div#descrizione-home {
padding:0px;
padding-top:316px;
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
margin:0px;
width:395px;
height:274px;
float:left;
}

div#descrizione-home h1 a {
text-decoration:none;
color:#FFFFFF;
}


/* HEADER -------------------------------------------------------------------------------------- HEADER */

div#header {
padding:0px;
margin:0px;
height:150px;
}

div#logo-header {
padding-left:12px;
padding-right:17px;
padding-top:15px;
margin:0px 3px 0px 0px;
width:167px;
height:135px;
background-color:#ebebeb;
float:left;
border:0px;
}

div#logo-header img {
border:0px;
}

div#anteprima {
padding:0px;
margin:0px;
width:194px;
border:1px solid #ebebeb;
float:left;
height:148px;
}

div#anteprima img {
padding-top:15px;
padding-left:51px;
}

div#menu-nobg {
padding:18px 18px 0px 8px;
margin:0px 3px 0px 0px;
width:170px;
height:132px;
float:left;
background-color:#ebebeb;
}

div#menu {
padding:18px 18px 0px 8px;
margin:0px 3px 0px 0px;
width:170px;
height:132px;
background-color:#ebebeb;
float:left;
}

div#menu ul {
margin:0px;
padding:0px;
list-style:none;
}

div#menu li {
list-style:none;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#959595;
line-height:15px;
}

div#menu li a {
list-style:none;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#959595;
text-decoration:none;
}

div#menu li a:hover {
list-style:none;
display:inline;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

div#menu li a.selected {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

div#menu li a.selected2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:bold;
}

/* CONTENUTO -------------------------------------------------------------------------------------- CONTENUTO */

div#container-prodotto {
padding:0px;
margin:0px;
width:992px;
clear:both;
}

div#swf {
padding:0px;
margin:0px;
width:597px;
float:left;
text-align:center;
}



div#descrizione {
padding:0px;
padding-top:15px;
padding-right:20px;
padding-left:8px;
margin:0px;
width:357px;
float:left;
}

div#descrizione-invent {
padding:0px;
padding-top:15px;
padding-right:20px;
padding-left:8px;
margin:0px;
width:357px;
float:left;
height:687px;
}

div#descrizione-cc {
padding:0px;
padding-top:15px;
padding-right:20px;
padding-left:8px;
margin:0px;
width:357px;
float:left;
}

div#descrizione-cc img {
margin-bottom:60px;
}

.spazio {
padding-left:26px;
padding-right:26px;
padding-top:40px;
border:none;
}

.spazio2 {
padding-left:26px;
padding-right:26px;
padding-top:10px;
border:none;
}


/* DESIGNER ------------------------------------------------------------------------------------ DESIGNER */

.img-center {
text-align:center;
padding-top:30px;
}

div#prodotti-designer {
padding:18px 18px 0px 8px;
margin:0px 3px 0px 0px;
width:170px;
float:left;
}

div#prodotti-designer ul {
margin:0px;
padding:0px;
list-style:none;
}

div#prodotti-designer li {
list-style:none;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#959595;
line-height:15px;
}

div#prodotti-designer li a {
list-style:none;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#959595;
text-decoration:none;
}

div#prodotti-designer li a:hover {
list-style:none;
display:inline;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

div#prodotti-designer li a.selected {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

div#img-designer {
width:395px;
padding-top:22px;
padding-bottom:360px;
margin:0px 3px 0px 0px;
float:left;
}

div#anteprima-designer {
padding:0px;
margin:0px;
width:193px;
border:1px solid #ebebeb;
background-color:#ebebeb;
float:left;
height:148px;
}

div#anteprima-nobg {
padding:0px;
margin:0px;
width:194px;
border:1px solid #ffffff;
float:left;
height:148px;
}


/* ABOUT US -------------------------------------------------------------------------------------- ABOUT US */

div#container-about {
padding:0px;
margin:0px;
width:992px;
clear:both;
}

div#container-cc {
padding:0px;
margin:0px;
width:992px;
clear:both;
}

/* NEWS ------------------------------------------------------------------------------------------- NEWS */

div#container-news {
padding:0px;
margin:0px;
width:992px;
clear:both;
}

div#img-news {
width:395px;
padding-top:22px;
padding-bottom:20px;
margin:0px 3px 0px 0px;
float:left;
}


/* DOVE SIAMO -------------------------------------------------------------------------------------- DOVE SIAMO */

div#mappa-contatti {
padding:0px;
margin:0px;
width:992px;
height:400px;
clear:both;
}

div#descrizione-dove {
padding:0px;
padding-top:15px;
padding-right:20px;
padding-left:8px;
margin:0px;
width:357px;
float:left;
}

div#indirizzo-dove {
padding:18px 18px 0px 12px;
margin:0px 3px 0px 0px;
width:166px;
float:left;
}


/* REALIZZAZIONI -------------------------------------------------------------------------------------- REALIZZAZIONI */

div#container-realizzazioni {
padding-top:3px;
margin:0px;
width:992px;
clear:both;
}

div#realizzazioni {
margin:0px;
padding:0px;
float:left;
}

div#realizzazioni img {
border:0px;
padding:0px;
margin:0px;
}



/* SALES POINTS -------------------------------------------------------------------------------------- SALES POINTS */

div#container-sales {
padding-top:3px;
margin:0px;
width:992px;
clear:both;
}

div#sales {
padding:18px 18px 0px 8px;
margin:0px 3px 0px 0px;
width:170px;
float:left;
}

div#sales ul {
margin:0px;
padding:0px;
list-style:none;
}

div#sales li {
list-style:none;
font-family:Helvetica, sans-serif;
font-size:24px;
padding:0px;
margin:0px;
color:#999999;
font-weight:normal;
letter-spacing:-1px;
line-height:24px;
}

div#sales li a {
list-style:none;
font-family:Helvetica, sans-serif;
font-size:24px;
padding:0px;
margin:0px;
color:#999999;
font-weight:normal;
letter-spacing:-1px;
text-decoration:none;
}

div#sales li a:hover {
list-style:none;
display:inline;
font-family:Helvetica, sans-serif;
font-size:24px;
padding:0px;
margin:0px;
color:#666666;
font-weight:normal;
letter-spacing:-1px;
text-decoration:none;
}

div#sales li a.selected {
font-family:Helvetica, sans-serif;
font-size:24px;
padding:0px;
margin:0px;
color:#666666;
font-weight:normal;
letter-spacing:-1px;
text-decoration:none;
}


/* FOOTER -------------------------------------------------------------------------------------- FOOTER */

div#footer-container {
padding:0px;
margin:0px;
clear:both;
height:90px;
/* background-color:#fed301; */
background-color:#585858;
display:inherit;
}


div#footer {
padding:10px 18px 18px 18px;
margin:0px 3px 0px 0px;
width:160px;
height:20px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;
}


div#footer-last {
padding:10px 18px 18px 18px;
margin:0px 0px 0px 0px;
width:160px;
height:20px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;
}

div#footer-last a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;
}

div#footer-last-b {
padding:10px 18px 18px 18px;
margin:0px 0px 0px 0px;
width:160px;
height:20px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
}

div#footer-last-b a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
}


div#containermenucc {
margin-top:20px;
width:705px;
clear:both;
height:100px;
}
 
div#menucc {
float:left;
width:505px;
}


div#downloadcc {
float:right;
width:200px;
padding-top:30px;
text-align:right;
}





ul#licc {
width:466px;
height:42px;
list-style: none;
background:url(../img/menu-cc.gif) no-repeat;
position:relative;
margin:0;
padding:0;
}

ul#licc li {
	position: absolute;
	margin: 0; padding: 0;
}

ul#licc li, ul#licc li a {
	height: 42px;
	display: block;
}

ul#licc li a {
	text-indent: -9999px;
	text-decoration: none;
}

#link1 {left: 0;  width: 124px;}
#link2 {left: 124px; width: 74px;}
#link3 {left: 198px; width: 71px;}
#link4 {left: 269px; width: 69px;}
#link5 {left: 338px; width: 65px;}
#link6 {left: 403px; width: 63px;}

#link1 a:hover, #link1 a.selected {background:  url("../img/menu-cc.gif") 	0px		-42px no-repeat;}
#link2 a:hover, #link2 a.selected {background:  url("../img/menu-cc.gif") -124px 	-42px no-repeat;}
#link3 a:hover, #link3 a.selected {background:  url("../img/menu-cc.gif") -198px 	-42px no-repeat;}
#link4 a:hover, #link4 a.selected {background:  url("../img/menu-cc.gif") -269px 	-42px no-repeat;}
#link5 a:hover, #link5 a.selected {background:  url("../img/menu-cc.gif") -338px 	-42px no-repeat;}
#link6 a:hover, #link6 a.selected {background:  url("../img/menu-cc.gif") -403px 	-42px no-repeat;}



#barra1 {
width:992px;
background-color:#a6a6a6;
color:#959595;
}

#barra1 h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:36px;
padding:12px 40px 12px 12px;
float:left;
margin:0px;
}

#barra1 h6 a {
text-decoration:none;
letter-spacing:-2px;
margin:0px;
padding:0px;
color:#959595;
}

#barra1 h6 a:hover {
text-decoration:none;
color:#FFFFFF;
}

#barra1 h6 a.selected {
text-decoration:none;
color:#FFFFFF;
}

#barra2 {
width:992px;
background-color:#d2d2d2;
}

#barra2 h2 {
float:left;
padding:6px 0px 6px 12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:20px;
}


#barra1 h1 a {
padding-top:10px;
padding-right:25px;
margin:0px;
text-decoration:none;
color:#FFFFFF;
}

#boximg {
text-align:center;
float:left;
width:194px;
height:226px;
border:1px solid #CCCCCC;
margin-right:3px;
margin-bottom:3px;
}

#boximg p {
text-align:left;
font-weight:bold;
padding:10px;
}

#boximg img {
border:0px;
}