body       { 
color: #000066; 
text-decoration: none; 
font-family: tahoma, arial, helvetica, sans-serif;
background-image: url(grafica/pattern.gif);
background-repeat: repeat-x;
background-color: #FF00000;
}


/* Vecchi regole create */

a:link       { color: #7c92b1; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; }
a:visited    { color: #7c92b1; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; }
a:hover      { color: #0b1b34; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; }

a.piede:link       { color: #FFFFFF; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; }
a.piede:visited    { color: #FFFFFF; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; }
a.piede:hover      { color: #2CD8FB; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; }

a.foto:link       { color: #ffffff; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; }
a.foto:visited    { color: #ffffff; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; }
a.foto:hover      { color: #3876B6; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; }

a.fotohome:link       { color: #3A89FF; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; }
a.fotohome:visited    { color: #DEE1EE; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; }
a.fotohome:hover      { color: #A4C9FF; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; }

a.passaggio:link       { color: #000066; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; }
a.passaggio:visited    { color: #000066; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; }
a.passaggio:hover      { color: #FFFFFF; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; }

a.news:link       { color: #000066; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px;}
a.news:visited    { color: #000066; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px; }
a.news:hover      { color: #2b4a74; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px; }

a.link_page:link       { color: #ff0000; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; }
a.link_page:visited    { color: #ff0000; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; }
a.link_page:hover      { color: #000066; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; }

a.link_products, a.link_products:visited {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #7c92b1;
}

a.link_products:hover {
	color: #0b1b34;
}


a.link_foot, a.link_foot:visited {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	border-top: 2px solid #7c92b1;
	border-left: 1px solid #7c92b1;
	display: block;
	background-color: #183366;
	color: #FFFFFF;
	float: left;
	text-align: center;
	padding: 5px 0 5px 0;
	width: 100%;
	width: 100%!important;
	margin-left: 1px; 
}

a.link_foot:hover {
	color: #b8c2d0;
	background-color: #183366;
}


a.link_foot_news, a.link_foot_news:visited {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #183366;
}

a.link_foot2,  a.link_foot2:visited {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	border-top: 2px solid #7c92b1;
	border-left: 1px solid #7c92b1;
	display: block;
	background-color: #183366;
	color: #ff0000;
	float: left;
	text-align: center;
	padding: 5px 0 5px 0;
	width: 100%;
	width: 100%!important;
	margin-left: 1px; 
}

a.link_foot2:hover {
	color: #ffffff;
	background-color: #ff0000;
}

a.link_foot_news:hover {
	color: #b8c2d0;
}

a.document_faq, a.document_faq:visited {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #4d6b8f;
	font-weight: bold;
}

a.document_faq:hover {
	color: #b8c2d0;
}


#flashlink0{
	background-color: #183366;
	border-top: 2px solid #7c92b1;
	border-left: 1px solid #7c92b1;
}



.piccolo      	  { color: #000000; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; font-size: 9px; }
.bold	      	  { color: #3876B6; font-weight: bold; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px; }
.company		  { color: #0b1b34; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; font-size: 12px; }
.red			  { color: #FF0000; font-weight: bold; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; font-size: 16px; }
.white			  { color: #ffffff; font-weight: bold; text-decoration: none; font-family: tahoma, arial, helvetica, sans-serif; font-size: 16px; }
font.txt  { 
	color: #0b1b34; 
	text-decoration: none; 
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 12px; 
}

font.txtbold  { 
	color: #0b1b34; 
	text-decoration: none; 
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold; 
}

font.txtbolderror  { 
	color: #FF0000; 
	text-decoration: none; 
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold; 
}

font.txtboldok  { 
	color: #269710; 
	text-decoration: none; 
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold; 
}

font.title  { 
	color: #FF0000; 
	text-decoration: none; 
	font-family: tahoma, arial, helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
}

font.didascalia {
	color: #666666;
	font-size: 9px;
	font-family:  Arial,Tahoma, Helvetica,Verdana, sans-serif;
	letter-spacing: 1px;
}

img.id_news {
	border: solid 1px #0b1b34;
}

td.content_news {
	border: solid 1px #FCFCFC;
	padding: 5px;
}

td.content_products_date {
	/*background-color: #e8ebf0;*/
	border-bottom: solid 1px #ced1d6;
	padding: 4px;
}

ul#menu_category {
	margin: 0;
	padding: 0;
}

ul#menu_category li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
}

ul#menu_category a.subcategory:link, a.subcategory:visited {
	color: #FFFFFF;
	padding: 4px 8px 4px 8px;
	width: 100px;
	text-align: center;
	margin-right: 1px;
	display: block;
	background-color: #2c4f8f;
	float: left;
	font-size: 12px;
	border-bottom: solid 2px #7c92b1;
}

ul#menu_category a.subcategory:hover {
	color: #FFFFFF;
	background-color: #183366;
	border-bottom: solid 2px #FF0000;
}

ul#menu_category a.active:link,a.active:visited, a.active:hover {
	color: #FFFFFF;
	padding: 4px 8px 4px 8px;
	width: 100px;
	text-align: center;
	margin-right: 1px;
	display: block;
	background-color: #183366;
	float: left;
	font-size: 12px;
	border-bottom: solid 2px #FF0000;
}

/* Editing FORM */
input.form
	{
		color : #000000;
		background-color: #FFFFFF;
		border: solid 1px #4C4C4C;
		font-family : Arial, Tahoma, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : bold;
		padding-bottom: 2px;
		padding-top: 2px;
		padding-left: 5px;
		border-top: solid 1px #8e8e8e;
		border-left: solid 1px #8e8e8e;
		border-bottom: solid 1px #c7c7c7;
		border-right: solid 1px #c7c7c7;
		background-image: url(images/p_form.gif);
		background-repeat: repeat-x;
	}

/* Editing BUTTON */
input.button
	{
		color : #FFFFFF;
		background-color: #0b1b34;
		font-family : Arial, Tahoma, Helvetica, sans-serif;
		font-size : 11px;
		font-weight : normal;
		padding-bottom: 2px;
		padding-top: 2px;
		padding-left: 5px;
		border-style: double solid 1px;
		border-top: solid 1px #8e8e8e;
		border-left: solid 1px #8e8e8e;
		border-bottom: solid 1px #c7c7c7;
		border-right: solid 1px #c7c7c7;
		height: 32px;
		height: 32px!important;
		width: 96px;
		width: 96px!important;
		background-image: url(images/p_button.gif);
		background-repeat: repeat-x;
	}

textarea.form
	{
		color : #000000;
		background-color: #FFFFFF;
		border: solid 1px #4C4C4C;
		font-family : Arial, Tahoma, Helvetica, sans-serif;
		font-size : 11px;
		padding-bottom: 2px;
		padding-top: 2px;
		padding-left: 5px;
		border-top: solid 1px #8e8e8e;
		border-left: solid 1px #8e8e8e;
		border-bottom: solid 1px #c7c7c7;
		border-right: solid 1px #c7c7c7;
		background-image: url(images/p_form.gif);
		background-repeat: repeat-x;
	}
	

/* Classi dichiarate per i TD presenti in pagina */
td.cover
	{
	background-image: url(grafica/cover_company.jpg);
	background-repeat: no-repeat;
}


/* PROMO MAGGIO 2010 */

a.news-highlight:link{
	color:#FFF;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}
a.news-highlight:visited{
	color:#FFF;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}
a.news-highlight:hover{
	color:#FFF;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
}

a.menu:link{
	color:#F30;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}
a.menu:visited{
	color:#F30;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}
a.menu:hover{
	color:#F30;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
}

a.menu-antenna:link{
	color:#FFF;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}
a.menu-antenna:visited{
	color:#FFF;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}
a.menu-antenna:hover{
	color:#FFF;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
}

a.menu-wireless-antenna:link{
	color:#FFF;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}
a.menu-wireless-antenna:visited{
	color:#FFF;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}
a.menu-wireless-antenna:hover{
	color:#FFF;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
}

a.antenna-divisions:link{
	color:#FFF;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}
a.antenna-divisions:visited{
	color:#FFF;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}
a.antenna-divisions:hover{
	color:#FFF;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
}

.news {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #CCC;
	font-weight: bold;
}

.products-menu {
	color:#999;
	font-size: 11px;
}


h1
{
	font-size:9px;
}

h3
{
	font-size:9px;
}