*{margin: 0;padding: 0;	border: none; font-family:Verdana, Geneva, sans-serif;}
html,body{height:100%;}
body{background-color:#4b4b4f; text-align:center; }

/*********************/
/*******   ID	******/
/*********************/
#box{ width:951px; margin:auto; text-align:left; position:relative; height:100%;}
body>#box{height:auto;min-height:100%;}
#testata{ background-color:#FFF; height:452px; /*margin-top:28px;*/}
#emozionale{background-color:#4b4b4f;}
#menu{ margin:37px 0 37px 0; height:49px;}
#content{padding-bottom:136px; font-size:11px; color:#565656; width:951px;}
#colonnaUno{ float:left; margin-top:10px; width:210px; background-color:#dbdbdc; padding:10px;}
#colonnaDue{ float:right; margin-top:10px; width:691px; background-color:#dbdbdc; padding:10px;}
#colonnaTre{ margin-top:10px; width:931px; background-color:#dbdbdc; padding:10px;}
#colonne{ background:url(images/struttura/bg-colonne.gif) repeat-y; margin-top:10px; width:951px;}
#colonne #colonnaUno, #colonne #colonnaDue{margin-top:0;}
#testiContent{ padding:10px; margin-top:10px; background-color:#dbdbdc; font-size:12px;}
#testoContent{ padding:10px; padding-top:40px; font-size:12px; background:#FFF url(../images/prodotti/orange.gif) no-repeat 290px 0;}
#categorie{ background-color:#FFF; height:160px; padding:0 0 11px 11px;}
#focusOn{ margin-top:10px; background-color:#dbdbdc; padding:10px;}
#focusDett{ width:178px; height:160px; float:right;}
#focusDettSx{ width:178px; height:160px; float:right; margin:0 10px 0 10px;}
#focusElenco{ float:left; width:550px; color:#565656; font-size:12px;}
/*#focusElenco{ float:left; width:555px; padding:24px 0 24px 0; color:#565656; font-size:12px;}*/
#bottom{ height:117px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:23px; margin-top:19px; position:absolute;bottom:0;left:0;}
#subSection{ background:#FFF; padding:10px;}
#subProdotti{ background:#ccc; padding:11px;}
#breadcrumbs{ border-bottom:1px solid #dcdbe0; height:35px; line-height:35px; padding-left:11px; padding-right:11px; color:#ccc;}
#gruppoProdotto{ background:#ccc; margin-top: 10px; margin-bottom:10px; height:123px;}
#gruppoProdotto .primaColonna{ float:left; width: 555px; border-right:1px solid #afafaf; margin:10px 0; padding:0 10px; color:#acacae; font-size:12px; height:103px;}
#gruppoProdotto .secondaColonna{ padding:0;}

/*********************/
/*****	CLASSI	******/
/*********************/
.clr{clear:both; line-height:0; font-size:0; margin:0 !important; padding:0 !important;}
.left{float:left !important;}
.right{float:right !important;}
.noPad{padding:0 0 0 0 !important;}
.doublePad{ padding-bottom:20px;}
.primaColonna{ width:554px; float:left; border-right:1px solid #b0b0b2; padding-right:10px;}
.secondaColonna{ width:354px; float:left; padding-left:10px;}
#emozionale img{ margin-top:28px;}
#menu ul, #menu img{ float:left;}
#categorie object{ float:left; margin-right:10px;}
img.focusOn{ float:left;}
#focusDett div{ float:right; width:155px; padding:85px 14px 0 19px; font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:17px; color:#fff;}
#focusDettSx div{ float:right; width:155px; padding:85px 14px 0 19px; font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:17px; color:#fff;}
#focusDett div strong{ font-family:Arial, Helvetica, sans-serif;}
#focusDett div img{ margin-bottom:8px;}

#colonnaUno ul{ font-size:12px; list-style:none; letter-spacing:-1px;}
#colonnaUno ul li{ padding-bottom:3px;}
#colonnaUno ul li a, a.linkLista{ padding-left:2px; color:#565656; display:block; text-decoration:none; height:15px; line-height:15px;}
/* display:block; color:#565656; text-decoration:none; margin-bottom:2px; margin-top:2px; line-height:16px; height:16px; letter-spacing:-1px; font-size:12px;*/
#colonnaUno ul li a:hover, a.linkLista:hover, #colonnaUno ul li a.attivo{ font-weight:normal; color:#4b4b4f; background:#fff url(images/struttura/arrow.gif) no-repeat right;}
#colonnaUno ul.catLista li a{ border-left-width:15px; border-left-style:solid; padding-left:10px; background-color:#fff;}
#colonnaUno ul.catLista li a.cat1, #colonnaUno ul.catLista li a.cat1Attivo{ border-left-color:#c30000;}
#colonnaUno ul.catLista li a.cat2, #colonnaUno ul.catLista li a.cat2Attivo{ border-left-color:#e5881a;}
#colonnaUno ul.catLista li a.cat3, #colonnaUno ul.catLista li a.cat3Attivo{ border-left-color:#80d82a;}
#colonnaUno ul.catLista li a.cat4, #colonnaUno ul.catLista li a.cat4Attivo{ border-left-color:#49bbba;}
#colonnaUno ul.catLista li a.cat5, #colonnaUno ul.catLista li a.cat5Attivo{ border-left-color:#00519f;}
#colonnaUno ul.catLista li a.cat1:hover, #colonnaUno ul.catLista li a.cat1Attivo{ background:#c30000 url(images/struttura/arrow_hover.gif) no-repeat right; color:#fff; font-weight:bold;}
#colonnaUno ul.catLista li a.cat2:hover, #colonnaUno ul.catLista li a.cat2Attivo{ background:#e5881a url(images/struttura/arrow_hover.gif) no-repeat right; color:#fff; font-weight:bold;}
#colonnaUno ul.catLista li a.cat3:hover, #colonnaUno ul.catLista li a.cat3Attivo{ background:#80d82a url(images/struttura/arrow_hover.gif) no-repeat right; color:#fff; font-weight:bold;}
#colonnaUno ul.catLista li a.cat4:hover, #colonnaUno ul.catLista li a.cat4Attivo{ background:#49bbba url(images/struttura/arrow_hover.gif) no-repeat right; color:#fff; font-weight:bold;}
#colonnaUno ul.catLista li a.cat5:hover, #colonnaUno ul.catLista li a.cat5Attivo{ background:#00519f url(images/struttura/arrow_hover.gif) no-repeat right; color:#fff; font-weight:bold;}

#colonnaUno p, #colonnaDue p, #colonnaTre p, #testiContent p, #testoContent p{ font-size:12px; padding-top:10px;}
#colonnaUno p.titoloPag, #colonnaDue p.titoloPag, #testiContent p.titoloPag, #testoContent p.titoloPag, #colonnaTre p.titoloPag{ font-size:22px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#cfcfcf; height:32px; line-height:32px; background:#767676; padding-top:0; padding-left:5px; margin-bottom:10px;}

.button{ padding-left:2px; font-weight:bold; color:#4b4b4f; background:#fff url(images/struttura/arrow.gif) no-repeat right; display:block; text-decoration:none; height:15px; line-height:15px;}
a.button:hover{ background:#565656; color:#fff !important; text-decoration:none;}

#colonnaUno .banner{ background-color:#767676; margin-bottom:10px;}
#colonnaUno .banner p{ padding:0 20px 20px 20px; font-size:11px; color:#cfcfcf;}

#bottom div{ float:left; margin-left:13px; margin-top:6px; display: inline; color:#9b9b9b;}
#bottom .box1{ width:246px;}
#bottom .box2{ width:181px;}
#bottom .box3{ width:320px;}
#bottom .box4{ width:128px; margin-top:72px; color:#9b9b9b;}

#content .sottoMenu{ background:#ccc; margin-top: 10px;}
#content .sottoMenu .colonnaUno{ float:left; width: 555px; border-right:1px solid #afafaf; margin:10px 0; padding:0 10px; font-size:12px; height:103px;}
#content .sottoMenu .colonnaDue{}

.titolo{ color:#FFF; font-size:17px !important; font-weight:bold;}
.sottoTitolo{ font-size:14px !important; font-weight:bold; padding-top:5px !important;}
.sottoTitolo a{ color:#767676 !important;}
.data{ font-size:11px !important; padding-top:5px !important;}
.descrizione{ padding-top:20px !important;}

#subSection .box{ margin-right:10px; height:50px; width:178px; line-height:50px; background:#ccc; color:#FFF; font-weight:bold; float:left;}
#subSection .primo:hover,#subSection .primoAttivo{ background:#bf0200;}
#subSection .secondo:hover,#subSection .secondoAttivo{background:#e6871b;}
#subSection .terzo:hover,#subSection .terzoAttivo{background:#82d82b;}
#subSection .quarto:hover,#subSection .quartoAttivo{background:#49bbbb;}
#subSection .terzo, #subSection .terzoAttivo{margin-right:0!important;}
#subSection .quinto:hover,#subSection .quintoAttivo{ background:#0051a0;}
#subSection .marchi{ margin-right:10px; height:50px; width:460px; line-height:50px; background:#ccc; color:#FFF; font-weight:bold; float:left;}
#subSection .marchi:hover,#subSection .marchiAttivo{ margin-right:10px; height:50px; width:460px; line-height:50px; background:#00b3aa; color:#FFF; font-weight:bold; float:left;}

#testoContent .testoProdotto p.titolo{ color:#767676; padding-top:30px;}
/*#testoContent img{ float:left; margin-right:20px; width:260px;}*/
#testoContent ul, #testoContent ol{padding-top:6px;}
#testoContent ul li, #testoContent ol li{list-style:outside; padding-top:4px; padding-left:0; margin-left:20px;}
#testoContent ol li{margin-left:20px; list-style-type:decimal;}
#testoContent .testoProdotto{ float:left; width:635px; background:#fff;}
#testoContent .immaginiProdotto{ width:295px; float:left; margin-top:10px;}
#testoContent .immaginiProdotto .gallery{ width:274px; background:#cccccc;}
#testoContent .immaginiProdotto .gallery div{ width:252px; padding:9px 9px 13px 13px; }
#testoContent .immaginiProdotto .gallery img{ }
#testoContent .immaginiProdotto .gallery a{ position:relative;margin-top:4px; margin-right:4px; float:left; display:block;}
#testoContent .immaginiProdotto .gallery a:hover span, #testoContent .immaginiProdotto .gallery a span.attivo {background: transparent; display: block; width: 60px; height: 60px; position: absolute; top: 0; right: 0; border: 10px solid #00b3aa;}

#gruppoProdotto p{ color:#565656;}
#gruppoProdotto .titolo{ color:#ffffff;}
/*#gruppoProdotto .sottoTitolo{ color:#dcdcde;}*/

.referenti{ border-bottom:1px solid #afafaf; padding-bottom:10px;}
.referenti div{ float:left;}
.referenti div img{ margin-right:10px;}

/*********************/
/***  CLASSI LINK  ***/
/*********************/
a{ color:#565656;}
a:hover, a:active{ text-decoration:underline;}

#testiContent a, #colonnaUno a, #colonnaDue a, #colonnaTre a{ color:#4b4b4f;}
#testiContent a:hover #colonnaUno a:hover, #colonnaDue a:hover, #colonnaTre a:hover{ text-decoration:none;}

#colonnaUno .banner p a{ color:#cfcfcf; text-decoration:none;}
#colonnaUno .banner p a:hover{ color:#fff;}

#bottom a{ color:#ccc; text-decoration:none;}
#bottom a:hover, #bottom a:active{ text-decoration:underline;}

#subSection a{ display:block; color:#FFF; text-decoration:none; padding-left:25px;}

#subProdotti a{ display:block; color:#565656; text-decoration:none; margin-bottom:2px; margin-top:2px; line-height:16px; height:16px; letter-spacing:-1px; font-size:12px;}
#subProdotti a:hover,#subProdotti a.attivo{ background:#FFF url(images/struttura/arrow.gif) right top no-repeat; color:#000;}

#testoContent a.pulsante{ float:right; height:50px; width:178px; background:#3cafa8; color:#fff; line-height:50px; display:block; text-align:center; margin-left:10px; text-decoration:none; margin-top:30px; font-weight:bold;}
#testoContent a.pulsante:hover{ background:#005cab;}

#breadcrumbs a{ color:#ccc; text-decoration:none;}
#breadcrumbs a:hover{ color:#fff;}
#breadcrumbs a.attivo{ font-weight:bold; color:#fff;}
#breadcrumbs a.linkTop{ float:right; padding-right:16px; background:url(images/struttura/arrow_up.gif) no-repeat center right;}

.titoloPag a{ color:#cfcfcf !important; text-decoration:none; font-family:Arial,Helvetica,sans-serif;}
.titoloPag a:hover{ text-decoration:underline !important;}

.linkImmagine{ color:#00b3aa; font-weight:bold; text-decoration:none;}
.linkImmagine:hover{}

/*********************/
/*MENU DI NAVIGAZIONE*/
/*********************/
#menu ul{
	list-style:none;
	margin-left: 14px;
}
#menu ul li{
	height:49px;
	float:left;
	line-height:49px;
}
#menu ul li a{
	color:#7a7a7a;
	text-indent:-9000px;
	background-image:url(images/struttura/menu.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	display:block;
	outline:none;
}
#menu ul li a.attivo{color:#3cafa8;}

#menu ul li a.linkHome{width:60px;}
#menu ul li a.linkAzienda{width:65px;background-position: -60px 0;}
#menu ul li a.linkProdotti{width:72px;background-position: -125px 0;}
#menu ul li a.linkCorsi{width:51px;background-position: -197px 0;}
#menu ul li a.linkNews{width:87px;background-position: -248px 0;}
#menu ul li a.linkDownload{width:83px;background-position: -335px 0;}
#menu ul li a.linkMarchi{width:61px;background-position: -418px 0;}
#menu ul li a.linkRete{width:103px;background-position: -479px 0;}
#menu ul li a.linkContatti{width:76px;background-position: -582px 0;}
/*HOVER*/
#menu ul li a.linkHome:hover, #menu ul li a.linkHome:active, #menu ul li a.linkHomeAttivo{width:60px;background-position: 0 -49px;}
#menu ul li a.linkAzienda:hover, #menu ul li a.linkAzienda:active, #menu ul li a.linkAziendaAttivo{width:65px;background-position: -60px -49px;}
#menu ul li a.linkProdotti:hover, #menu ul li a.linkProdotti:active, #menu ul li a.linkProdottiAttivo{width:72px;background-position: -125px -49px;}
#menu ul li a.linkCorsi:hover, #menu ul li a.linkCorsi:active, #menu ul li a.linkCorsiAttivo{width:51px;background-position: -197px -49px;}
#menu ul li a.linkNews:hover, #menu ul li a.linkNews:active, #menu ul li a.linkNewsAttivo{width:87px;background-position: -248px -49px;}
#menu ul li a.linkDownload:hover, #menu ul li a.linkDownload:active, #menu ul li a.linkDownloadAttivo{width:83px;background-position: -335px -49px;}
#menu ul li a.linkMarchi:hover, #menu ul li a.linkMarchi:active, #menu ul li a.linkMarchiAttivo{width:61px;background-position: -418px -49px;}
#menu ul li a.linkRete:hover, #menu ul li a.linkRete:active, #menu ul li a.linkReteAttivo{width:103px;background-position: -479px -49px;}
#menu ul li a.linkContatti:hover, #menu ul li a.linkContatti:active, #menu ul li a.linkContattiAttivo{width:76px;background-position: -582px -49px;}

/*Form contatti*/
#moduloinfo div{ float:left; }
#moduloinfo .formLeft{ width:335px; margin-right:19px; }
#moduloinfo .formRight{ width:335px; }
#moduloinfo label{ font-size:12px; display:block; }
#moduloinfo input, #moduloinfo textarea{ border:1px solid #fff; width:100%; padding:0; color:#4b4b4f; font-size:10px; margin-top:1px; }
#moduloinfo input{ height:13px; margin-bottom:9px; }
#moduloinfo textarea{ height:130px; }
#moduloinfo input.submit{ background:#3cafa8; color:#FFF; width:335px; height:32px; font-size:18px; letter-spacing:-1px; border:1px solid #3cafa8; cursor:hand; margin-top:16px; margin-bottom:0; cursor:pointer;}
#moduloinfo .privacy{ font-size:11px; color:#565656; padding-top:5px;}
.titoloErr{ color:#3cafa8; font-weight:bold; font-size:17px !important; padding-top:10px;}
.sottotitoloErr{ display:block; font-weight:bold; padding-top:10px;}
.check input{ width:auto !important; border:0 !important; margin-top:0 !important; margin-right:5px; float:left;}
.check span{ float:left;}

/*euronet*/
div.euronet h1, div.euronet h2, div.euronet h6{ color:#565656; font-weight:bold; font-size:12px!important; padding-top:10px;}
div.euronet p{ padding-top:10px;}
div.euronet p img.left{ margin:0 5px 0 0; width:180px; height:auto; clear:both;}
div.euronet p img.right{ margin:0 0 0 5px; width:180px; height:auto; clear:both;}
div.euronet p img.fixheight{width:auto!important; height:300px!important;}
div.euronet ul, div.euronet ol{ list-style:outside; padding-top:7px;}
div.euronet ul li, div.euronet ol li{ margin-left:15px;padding-top:3px;}
div.euronet u{ text-decoration:none;}

/* content_tableCatalogo */
#content_tableCatalogo{ background:#dbdbdc; padding:10px; margin-top:30px;}

/* tableCatalogo */
.tableCatalogo{
width:100%;
color:#565656;
}
.tableCatalogo tr{
}
.tableCatalogo td{
font-size:11px;
padding:6px 8px;
border-bottom:1px solid #afafaf;
}
.tableCatalogo a{
text-decoration:none;
}
.tableCatalogo a:hover{
text-decoration:underline !important;
}
.tableCatalogo_INTESTAZIONE{
font-weight:bold;
color:#565656;
font-size:12px !important;
}
.tableCatalogo_INTESTAZIONE td{
border-bottom:1px solid #767676;
}
.tableCatalogo_SUBINT{
background:#ccc;
font-weight:bold;
}
.tableCatalogo_INVERTI{
background:#e9e9e9;
}
