@charset "utf-8";
/* CSS Document */

body {
margin:0px;
padding:0px;
}

a:focus { outline: 0; }

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
padding:28px 0px 0px 28px;
margin:0px;
font-weight:bold;
color:#000000;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:0px 15px 5px 28px;
margin:0px;
font-weight:bold;
color:#000000;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

p a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

p a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
}

p.scarica {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
padding-left:15px;
}

p.scarica a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:underline;
font-weight:bold;
padding-bottom:5px;
}

p.footer {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#767476;
}

p.footer a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#767476;
text-decoration:none;
}

p.footer a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#767476;
text-decoration:underline;
}

.titolointerno {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
margin:0px;
padding:0px;
}

#sinistra p {
padding:0px 15px 0px 28px;
margin:0px;
}

#container {
margin:0px auto;
width:960px;
padding:0px;
}

#header {
margin:20px 0px 0px 0px;
padding:0px;
width:960px;
height:133px;
background-color:#46166b;
}

#header2 {
margin:20px 0px 0px 0px;
padding:0px;
width:960px;
height:133px;
}

#header3 {
margin:20px 0px 0px 0px;
padding:0px;
width:960px;
height:179px;
}


#header-sx {
float:left;
}

#header-dx {
float:right;
}

#menu {
width:960px;
height:79px;
margin:0px;
padding:0px;
}

#menu2 {
margin:0px;
padding:0px;
height:34px;
padding-top:12px;
width:960px;
}

#contenuto {
width:960px;
margin:0px;
padding:0px;
}

#contenuto-viola {
width:960px;
margin:0px;
padding:0px;
background-color:#b5b2d9;
}

#contenuto-blu {
width:960px;
margin:0px;
padding:0px;
background-color:#4f91cd;
}

#contenuto-arancio {
width:960px;
margin:0px;
padding:0px;
background-color:#eb6e1f;
}


#contenuto-arancione {
width:960px;
margin:0px;
padding:0px;
background-color:#f47b20;
}


#contenuto-azzurro {
width:960px;
margin:0px;
padding:0px;
background-color:#a5dbd4;
}


#contenuto-giallo {
width:960px;
margin:0px;
padding:0px;
background-color:#ffdf6b;
}

#contenuto-grigio {
width:960px;
margin:0px;
padding:0px;
background-color:#e7e7e7;
}


#sinistra {
width:430px;
float:left;
padding:0px;
margin:0px;
}


#destra {
width:530px;
float:right;
padding:0px;
margin:0px;
}

.padding1 {
padding-left:15px;
margin:0px;
}



#footer {
width:960px;
margin:0px;
padding:6px 0px 25px 0px;
clear:both;
}

#separatore {
width:960px;
height:1px;
clear:both;
margin:0px;
padding:0px;
}



/* MENU TOP */

ul#menu-top {
width:257px;
height:28px;
list-style: none;
background:url(../img/menu.gif) no-repeat;
position:relative;
float:right;
margin:0;
padding:0;
}

ul#menu-top li {
	position: absolute;
	margin: 0; padding: 0;
}

ul#menu-top li, ul#menu-top li a {
	height: 28px;
	display: block;
}

ul#menu-top li a {
	text-indent: -9999px;
	text-decoration: none;
}

#link1 {left: 0;  width: 64px;}
#link2 {left: 64px; width: 48px;}
#link3 {left: 112px; width: 80px;}
#link4 {left: 192px; width: 65px;}


#link1 a:hover, #link1 a.selected {background:  url("../img/menu.gif") 	0px		-28px no-repeat;}
#link2 a:hover, #link2 a.selected {background:  url("../img/menu.gif") -64px 	-28px no-repeat;}
#link3 a:hover, #link3 a.selected {background:  url("../img/menu.gif") -112px 	-28px no-repeat;}
#link4 a:hover, #link4 a.selected {background:  url("../img/menu.gif") -192px 	-28px no-repeat;}


/* MENU TOP */

ul#menu-top2 {
width:257px;
height:28px;
list-style: none;
background:url(../img/menu2.gif) no-repeat;
position:relative;
float:right;
margin:0;
padding:0;
}

ul#menu-top2 li {
	position: absolute;
	margin: 0; padding: 0;
}

ul#menu-top2 li, ul#menu-top2 li a {
	height: 28px;
	display: block;
}

ul#menu-top2 li a {
	text-indent: -9999px;
	text-decoration: none;
}

#link1 {left: 0;  width: 64px;}
#link2 {left: 64px; width: 48px;}
#link3 {left: 112px; width: 80px;}
#link4 {left: 192px; width: 65px;}


#link1 a:hover, #link1 a.selected {background:  url("../img/menu2.gif") 	0px		-28px no-repeat;}
#link2 a:hover, #link2 a.selected {background:  url("../img/menu2.gif") -64px 	-28px no-repeat;}
#link3 a:hover, #link3 a.selected {background:  url("../img/menu2.gif") -112px 	-28px no-repeat;}
#link4 a:hover, #link4 a.selected {background:  url("../img/menu2.gif") -192px 	-28px no-repeat;}




/* MENU BIG */

ul#menu {
width:960px;
height:79px;
list-style: none;
background:url(../img/menu_prodotti.gif) no-repeat;
position:relative;
float:right;
margin:0;
padding:0;
}

ul#menu li {
	position: absolute;
	margin: 0; padding: 0;
}

ul#menu li, ul#menu li a {
	height: 79px;
	display: block;
}

ul#menu li a {
	text-indent: -9999px;
	text-decoration: none;
}

ul#menu #link72 {left: 0px;  width: 164px;}
ul#menu #link22 {left: 164px; width: 169px;}
ul#menu #link32 {left: 333px; width: 167px;}
ul#menu #link42 {left: 500px; width: 165px;}
ul#menu #link52 {left: 665px; width: 160px;}
ul#menu #link62 {left: 825px; width: 132px;}


ul#menu #link72 a:hover, ul#menu #link72 a.selected {background:  url("../img/menu_prodotti.gif") 0px		-79px no-repeat;}
ul#menu #link22 a:hover, ul#menu #link22 a.selected {background:  url("../img/menu_prodotti.gif") -164px 	-79px no-repeat;}
ul#menu #link32 a:hover, ul#menu #link32 a.selected {background:  url("../img/menu_prodotti.gif") -333px 	-79px no-repeat;}
ul#menu #link42 a:hover, ul#menu #link42 a.selected {background:  url("../img/menu_prodotti.gif") -500px 	-79px no-repeat;}
ul#menu #link52 a:hover, ul#menu #link52 a.selected {background:  url("../img/menu_prodotti.gif") -665px 	-79px no-repeat;}
ul#menu #link62 a:hover, ul#menu #link62 a.selected {background:  url("../img/menu_prodotti.gif") -825px 	-79px no-repeat;}


/* MENU 2 */

#menu2 ul {
list-style:none;
margin:0px;
padding:0px;
}

#menu2 ul li {
padding:0px 20px 0px 0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#787779;
display:inline;
}

#menu2 ul li a {
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#787779;
font-weight:bold;
text-decoration:none;
}

#menu2 ul li a:hover {
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
text-decoration:none;
}

#menu2 ul li a.selected {
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
text-decoration:none;
}


#wrap {
    margin: 0px;
	padding:0px;
}



#flash-home-statica {
position:absolute;
bottom:0px;
margin:0px;
padding:0px;
width:99%;
text-align:center;
z-index:10;
}

