@charset "utf-8";
#Loading
{
	background-image: url(../img/loading.gif);
	background-position: center 30%;
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 0;
	background-repeat: no-repeat;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #CAE1F3;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 32px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	font-weight: lighter;
}


#PageContainer {
	position: absolute;
	width: 982px;
	height: 400px;
	overflow: visible;
	left: 50%;
	margin-left: -491px;
	z-index: 1;
}

#ID_Index {
	position:absolute;
	left:10px;
	top:10px;
	width:982px;
	height:32px;
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	line-height: 32px;
}

#ID_Index a:link {
	color: #666666;
}
#ID_Index a:visited {
	color: #666666;
}
#ID_Index a:hover {
	color: #CCCCCC;
}
#ID_Index strong {
	font-weight: lighter;
}
#ID_Index_Sfondo {
	position:absolute;
	left:0px;
	top:0px;
	width:98px;
	height:32px;
	z-index:1;
	background-color: #000000;
}
#ID_Index_Regali_Aziendali {
	position:absolute;
	left:32px;
	top:0px;
	width:89px;
	height:32px;
	z-index:2;
	visibility: hidden;
}
#ID_Index_Gadget_Personalizzati {
	position:absolute;
	left:127px;
	top:0px;
	width:132px;
	height:32px;
	z-index:3;
	visibility: hidden;
}
#ID_Index_Articoli_Promozionali {
	position:absolute;
	left:263px;
	top:0px;
	width:125px;
	height:32px;
	z-index:4;
	visibility: hidden;
}
#ID_Index_Gadget_Promozionali {
	position:absolute;
	left:392px;
	top:0px;
	width:127px;
	height:32px;
	z-index:5;
	visibility: hidden;
}
#ID_Index_Gadget_Aziendali {
	position:absolute;
	left:524px;
	top:0px;
	width:105px;
	height:32px;
	z-index:6;
	visibility: hidden;
}
#ID_Index_Abbigliamento_Promozionali {
	position:absolute;
	left:631px;
	top:0px;
	width:235px;
	height:32px;
	z-index:7;
	visibility: hidden;
}
#ID_Index_Gadget_Fiere {
	position:absolute;
	left:864px;
	top:0px;
	width:80px;
	height:32px;
	z-index:8;
	visibility: hidden;
}
#ID_Content {
	position:absolute;
	left:10px;
	top:42px;
	width:982px;
	z-index:2;
	overflow: visible;
	visibility: visible;
	height: 630px;
}
#ID_Content_Sfondo_Arancione {
	position:absolute;
	left:0px;
	top:0px;
	width:982px;
	height:576px;
	z-index:1;
	background-image: url(../img/sfondo_arancione.jpg);
	background-repeat: no-repeat;
	visibility: hidden;
}
#ID_Content_Riquadro_Sinistro_Arancione {
	position:absolute;
	left:367px;
	top:243px;
	width:249px;
	height:279px;
	z-index:2;
	background-image: url(../img/riquadro_sinistro_arancione.png);
	background-repeat: no-repeat;
	visibility: hidden;
}
#ID_Content_Riquadro_Sinistro_Arancione_Titolo {
	position:absolute;
	left:10px;
	top:30px;
	width:219px;
	height:42px;
	z-index:13;
	background-image: url(../img/scritta_chi_siamo.png);
	background-repeat: no-repeat;
	background-position: center;
}
#ID_Content_Riquadro_Sinistro_Arancione_Testo {
	position:absolute;
	left:40px;
	top:75px;
	width:160px;
	height:140px;
	z-index:14;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 145%;
}
#ID_Content_Riquadro_Sinistro_Arancione_Testo a:link {
	color: #FFFFFF;
}
#ID_Content_Riquadro_Sinistro_Arancione_Testo a:visited {
	color: #FFFFFF;
}
#ID_Content_Riquadro_Sinistro_Arancione_Testo a:hover {
	color: #000000;
}
#ID_Content_Riquadro_Sinistro_Arancione_LeggiTutto {
	position:absolute;
	left:162px;
	top:222px;
	width:60px;
	height:20px;
	z-index:15;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #431D01;
}
#ID_Content_Riquadro_Sinistro_Arancione_LeggiTutto a:link {
	color: #863A02;
}
#ID_Content_Riquadro_Sinistro_Arancione_LeggiTutto a:visited {
	color: #A74803;
}
#ID_Content_Riquadro_Sinistro_Arancione_LeggiTutto a:hover {
	color: #000000;
}
#ID_Content_Riquadro_Destro_Arancione {
	position:absolute;
	left:594px;
	top:243px;
	width:249px;
	height:279px;
	z-index:3;
	background-image: url(../img/riquadro_destro_arancione.png);
	background-repeat: no-repeat;
	visibility: hidden;
}
#ID_Content_Riquadro_Destro_Foto {
	position:absolute;
	left:29px;
	top:29px;
	width:181px;
	height:86px;
	z-index:2;
	background-image: url(../img/chiavetta_usb_punto_promotion.jpg);
	background-repeat: no-repeat;
}
#ID_Content_Riquadro_Destro_Arancione_Testo {
	position:absolute;
	left:36px;
	top:120px;
	width:168px;
	height:110px;
	z-index:20;
}
#ID_Content_Riquadro_Destro_Arancione_News  {
	position:absolute;
	left:34px;
	top:46px;
	width:40px;
	height:20px;
	z-index:25;
	color: #FDD521;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#ID_Content_Riquadro_Destro_Arancione_News a:link {
	color: #FDD521;
}
#ID_Content_Riquadro_Destro_Arancione_News a:visited {
	color: #FDD521;
}
#ID_Content_Riquadro_Destro_Arancione_News a:hover {
	color: #FFFFFF;
}
#ID_Content_News_Arancione {
	position:absolute;
	width:84px;
	height:84px;
	z-index:21;
	background-image: url(../img/news_arancione.png);
	background-repeat: no-repeat;
	right: 20px;
	bottom: 20px;
}
#ID_Content_News_Title {
	position:absolute;
	left:0px;
	top:0px;
	width:168px;
	height:14px;
	z-index:2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	overflow: hidden;
}
#ID_Content_News_Title a:link {
	color: #000000;
}
#ID_Content_News_Title a:visited {
	color: #333333;
}
#ID_Content_News_Title a:hover {
	color: #FFFFFF;
}
#ID_Content_News_Data {
	position:absolute;
	left:0px;
	top:14px;
	width:168px;
	height:12px;
	z-index:23;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FEE15C;
	font-style: oblique;
}
#ID_Content_News_Testo {
	position:absolute;
	left:0px;
	top:26px;
	width:168px;
	height:84px;
	z-index:20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 145%;
	color: #FFFFFF;
	overflow: hidden;
}
#ID_Content_Omino_Arancione {
	position:absolute;
	left:156px;
	top:227px;
	width:158px;
	height:283px;
	z-index:8;
	background-image: url(../img/omino_arancione.png);
	background-repeat: no-repeat;
	visibility: hidden;
}
#ID_Content_Newsletter_Arancione {
	position:absolute;
	left:403px;
	top:16px;
	width:410px;
	height:120px;
	z-index:10;
	background-image: url(../img/newsletter_arancione.png);
	background-repeat: no-repeat;
	visibility: hidden;
}
#ID_Content_Newsletter_Titolo {
	position:absolute;
	left:15px;
	top:12px;
	width:158px;
	height:20px;
	z-index:1;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: lighter;
	color: #000000;
}
#ID_Content_Newsletter_Frase {
	position:absolute;
	left:15px;
	top:36px;
	width:363px;
	height:16px;
	z-index:2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#ID_Content_Newsletter_Form {
	position:absolute;
	left:15px;
	top:55px;
	width:365px;
	height:30px;
	z-index:3;
}
#ID_Content_Newsletter_Input {
	position:absolute;
	left:0px;
	top:0px;
	width:172px;
	height:17px;
	z-index:1;
}
#ID_Content_Newsletter_Button {
	position:absolute;
	left:170px;
	top:0px;
	width:67px;
	height:20px;
	z-index:3;
}
#ID_Content_Newsletter_Privacy {
	position:absolute;
	left:15px;
	top:85px;
	width:200px;
	height:16px;
	z-index:15;
}
#inputNewsletter {
	border: 1px dashed #C68306;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #804E00;
	width: 150px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
#ID_Content_Gadget {
	position:absolute;
	left:26px;
	top:-1000px;
	width:72px;
	height:436px;
	z-index:10;
	background-image: url(../img/gadget.png);
	background-repeat: no-repeat;
	visibility: visible;
}
#ID_Content_Nuvoletta_Arancione {
	position:absolute;
	left:139px;
	top:64px;
	width:233px;
	height:172px;
	z-index:10;
	background-image: url(../img/nuvoletta_arancione.png);
	background-repeat: no-repeat;
	visibility: hidden;
}
#ID_Content_Logo {
	position:absolute;
	left:-2000px;
	top:105px;
	width:160px;
	height:94px;
	z-index:11;
	visibility: visible;
}
#ID_Content_Logo_Cubo {
	position:absolute;
	left:123px;
	top:31px;
	width:24px;
	height:24px;
	z-index:1;
	background-image: url(../img/cubo.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#ID_Menu_Chi_Siamo {
	position:absolute;
	left:400px;
	top:142px;
	width:100px;
	height:120px;
	z-index:12;
	background-image: url(../img/chi_siamo.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	visibility: visible;
}
.Menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EFD7B3;
	line-height: 120px;
	text-align: center;
	display: block;
}
.Menu a:link {
	color: #EFD7B3;
	display: block;
}
.Menu a:visited {
	color: #EFD7B3;
	display: block;
}
.Menu a:hover {
	color: #FFFFFF;
	background-image: url(../img/freccia.gif);
	background-repeat: no-repeat;
	background-position: center 77px;
	display: block;
}
#ID_Menu_Servizi {
	position:absolute;
	left:500px;
	top:142px;
	width:100px;
	height:120px;
	z-index:12;
	background-image: url(../img/luce.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	visibility: visible;
}
#ID_Menu_Galleria_Prodotti {
	position:absolute;
	left:600px;
	top:142px;
	width:110px;
	height:120px;
	z-index:12;
	background-image: url(../img/prodotti.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	visibility: visible;
}
#ID_Menu_Contatti {
	position:absolute;
	left:710px;
	top:142px;
	width:100px;
	height:120px;
	z-index:12;
	background-image: url(../img/contatti.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	visibility: visible;
}
#inputNewsletter {
	border: 1px dashed #C68306;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #804E00;
	width: 150px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.PrivacyNewsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C68306;
	line-height: 9px;
	margin: 0px;
	padding: 0px;
}
.PrivacyNewsletter a:link {
	color: #C68306;
}
.PrivacyNewsletter a:visited {
	color: #C68306;
}
.PrivacyNewsletter a:hover {
	color: #422C02;
}
form {
	margin: 0px;
	padding: 0px;
}
#ID_Content_Info_Ordini {
	position:absolute;
	left:405px;
	top:520px;
	width:405px;
	height:52px;
	z-index:16;
	background-image: url(../img/info_ordini_gadget.png);
	background-repeat: no-repeat;
	visibility: hidden;
}
#ID_Content_Bottom {
	position:absolute;
	left:0px;
	top:576px;
	width:982px;
	height:40px;
	z-index:18;
	background-image: url(../img/bottom.jpg);
	background-repeat: no-repeat;
	visibility: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7B4505;
	line-height: 40px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A35C07;
}
#ID_Content_Bottom a:link {
	color: #7B4505;
}
#ID_Content_Bottom a:visited {
	color: #A45C06;
}
#ID_Content_Bottom a:hover {
	color: #000000;
}
li {
	line-height: 145%;
	padding-top: 10px;
	font-size: 12px;
}
#ID_OmbraBottom
{
	position:absolute;
	left:0px;
	top:617px;
	height:45px;
	width:982px;
	z-index:19;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7E9CB4;
	line-height: 50px;
	background-image: url(../img/ombra_bottom.jpg);
	background-repeat: no-repeat;
	visibility:hidden;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7E9F7;
	padding-top: 5px;
}
#ID_OmbraBottom a:link {
	color: #7E9CB4;
}
#ID_OmbraBottom a:visited {
	color: #A7B4BE;
}
#ID_OmbraBottom a:hover {
	color: #4A6982;
}
#ID_OmbraRight {
	position: absolute;
	width: 22px;
	height: 680px;
	overflow: visible;
	left: 50%;
	top: 10px;
	margin-left: 501px;
	z-index: 1;
	background-image: url(../img/ombra_right.jpg);
	background-repeat: no-repeat;
	visibility:hidden;
}
#ID_SeoLinks
{
	position:absolute;
	left:0px;
	top:668px;
	width:972px;
	z-index:20;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #94ACC0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B7D7EF;
	text-align: justify;
	padding-top: 15px;
	visibility:hidden;
	padding-bottom: 10px;
}
#ID_SeoLinks a:link {
	color: #94ACC0;
}
#ID_SeoLinks a:visited {
	color: #B1BCC5;
}
#ID_SeoLinks a:hover {
	color: #4B6981;
}

#ID_RegaliAziendali_Preview
{
	position:absolute;
	left:50%;
	top:50px;
	margin-left: -425px;
	z-index: 100;
	width:400px;
	height:240px;
	background-image: url(../img/puntino_bianco_90xcento.png);
	padding: 10px;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A56505;
	border-right-color: #A56505;
	border-bottom-color: #A56505;
	border-left-color: #A56505;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	line-height: 140%;
	visibility: hidden;
}
#ID_RegaliAziendali_Preview h2
{
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}	
#ID_Shadow_Middle
{
	position: absolute;
	width: 25px;
	height: auto;
	left: 50%;
	margin-left: 501px;
	background-image: url(../img/ombra_middle.png);
	background-repeat: repeat-y;
	z-index: 1;
}
#ID_Shadow_TopCorner
{
	position: absolute;
	width:25px;
	height:32px;
	top:10px;
	left: 50%;
	margin-left: 501px;
	background-image: url(../img/ombra_top_corner.png);
	background-repeat: no-repeat;
	z-index: 1;
}
#ID_Shadow_BottomCorner
{
	position: absolute;
	width:25px;
	height:66px;
	top:10px;
	left: 50%;
	margin-left: 501px;
	background-image: url(../img/ombra_bottom_corner.png);
	background-repeat: no-repeat;
	z-index: 1;
}
#ID_Shadow_Bottom {
	position:absolute;
	height:25px;
	width:982px;
	left: 50%;
	margin-left: -481px;
	z-index:1;
	background-image: url(../img/ombra_bottom.png);
	background-repeat: no-repeat;
}
