
body
{
	font-family:tahoma;
	font-size:11px;
	background:url(../_img/bg.gif) #7e7e7e repeat-y;
}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
a:link,
a:visited
{
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

a:hover
{
	font-weight:bold;
	color:red;
	text-decoration:none;
}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
div.logo_A
{
	z-index:10;
	position:absolute;
	left:750px;
	top:0px;
}

div.logo_rtificium
{
	z-index:5;
	position:absolute;
	left:795px;
	top:135px;
}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
div.menu_contenitore
{
	position:absolute;
	left:76px;
	top:5px;
}

div.menu_home,
div.menu_company,
div.menu_services,
div.menu_portfolio,
div.menu_contact,
div.menu_home_over,
div.menu_company_over,
div.menu_services_over,
div.menu_portfolio_over,
div.menu_contact_over,
div.menu_home_click,
div.menu_company_click,
div.menu_services_click,
div.menu_portfolio_click,
div.menu_contact_click
{
	width:85px;
	height:64px;
	background-color:#a8a8a8;
	margin-bottom:5px;
}

div.menu_home{background:url(../_img/menu_home.gif);}
div.menu_home_over{background:url(../_img/menu_home.gif); background-position:-85px;}
div.menu_home_click{background:url(../_img/menu_home.gif); background-position:-170px;}

div.menu_company{background:url(../_img/menu_company.gif);}
div.menu_company_over{background:url(../_img/menu_company.gif); background-position:-85px;}
div.menu_company_click{background:url(../_img/menu_company.gif); background-position:-170px;}

div.menu_services{background:url(../_img/menu_services.gif);}
div.menu_services_over{background:url(../_img/menu_services.gif); background-position:-85px;}
div.menu_services_click{background:url(../_img/menu_services.gif); background-position:-170px;}

div.menu_portfolio{background:url(../_img/menu_portfolio.gif);}
div.menu_portfolio_over{background:url(../_img/menu_portfolio.gif); background-position:-85px;}
div.menu_portfolio_click{background:url(../_img/menu_portfolio.gif); background-position:-170px;}

div.menu_contact{background:url(../_img/menu_contact.gif);}
div.menu_contact_over{background:url(../_img/menu_contact.gif); background-position:-85px;}
div.menu_contact_click{background:url(../_img/menu_contact.gif); background-position:-170px;}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
div.content_home,
div.content_company,
div.content_services,
div.content_portfolio,
div.content_contact
{
	position:absolute;
	left:167px;
	top:5px;
	background-color:#dadada;
	border:#000000 1px solid;
	width:590px;
	height:338px;
}

div.content_services{height:auto;}
div.content_portfolio{height:auto;}

div.pagina
{
	padding:10px;
}

div.box_bianco,
div.box_bianco_home
{
	padding:8px;
	background-color:#f3f3f3;
	border:rgb(101,101,101) 1px solid;
	height:auto;
}

div.box_bianco_home{height:30px; margin-bottom:10px;}

div.box_ghost,
div.box_ghost_home
{
	padding:10px;
	border:rgb(101,101,101) 1px solid;
	background-color:#f3f3f3;
	width:250px;
	height:170px;
	float:left;
}

div.box_ghost_home{background:#f3f3f3 url(../_img/img_home2.gif) no-repeat bottom}

div.box_web,
div.box_assistenza,
div.box_grafica
{
	padding:10px;
	background-color:#f3f3f3;
	border:rgb(101,101,101) 1px solid;
}

div.box_web{background: #f3f3f3 url(../_img/bg_box_web.gif) no-repeat bottom right;}
div.box_grafica{background: #f3f3f3 url(../_img/bg_box_grafica.gif) no-repeat bottom right;}
div.box_assistenza{background: #f3f3f3 url(../_img/bg_box_assistenza.gif) no-repeat bottom right;}

div.box_meaning
{
	padding:10px;
	background-color:#f3f3f3;
	border:rgb(101,101,101) 1px solid;
	float:right;
	width:250px;
}

div.box_sito_on,
div.box_sito_off
{
	width:278px;
	border:rgb(101,101,101) 1px solid;
	height:136px;
	float:left;
	background-color:#f3f3f3;
	margin-bottom:10px;
}

div.box_sito_off{border:0px;background-color:transparent; text-align:center;}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
div.home_image_left
{
	position:absolute;
	left:32px;
	top:350px;
}

div.home_image_right
{
	position:absolute;
	left:168px;
	top:350px;
}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
div.footer_home,
div.footer_company,
div.footer_services,
div.footer_portfolio,
div.footer_contact
{
	font-size:x-small;
	font-size:9px;
	position:absolute;
	top:575px;
	text-align:right;
	width:750px;
}

div.footer_portfolio{top:615px;}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
div.pagina img.left_swirl{float:left; margin-right:8px;}
div.pagina img.left{float:left; margin-right:10px;}
div.pagina img.right{float:right; margin-left:10px;}
img.img_monitor{margin-left:75px; margin-top:-1px;}
/*img.img_comunicazioni{margin-left:15px; margin-top:10px;}
img.img_comunicazioni{margin-left:-10px; margin-top:5px;}*/

.sottolineato{text-decoration:underline;}
.rosso{color:#ff0000;}
.testogrosso{font-size:18px;}

.input
{
  font-family: tahoma;
  font-size: 12px;
  border: 1px #B1B1B1 solid; 
  color: #000000;
  background-color:#EFEFEF;
  font-weight:bold;
  padding-left:2px;
  padding-right:2px;
}

.button
{
	background-color:#000000;
	border:#dedede 1px solid;
	color:#ffffff;
	font-weight:bold;
	padding:0px 10px;
}
