#content div#contentHomepage h2 { color : #0266fe; }

#main .borderRightBox { border-right : 1px solid #bec6d0; }

#main div#server
{
	width : 689px;
	margin : 0 auto;
	padding : 10px 0 0 0; 
	background : transparent url("../images/images-Main/server-Background.jpg") no-repeat top left;
	text-align : center;
}

#main div#server h1
{
	padding : 0 0 0 10px;
	font-size : 30px;
	text-align : left;
	color : #FFF;
}

#main div#server h2
{
	float : left;
	font-size : 16px;
	text-align : left;
	color : #333;
}

#main div#server h2 span
{
	font-size : 14px;
	font-weight : normal;
	color : #717171;
}

#main div#server .serverPrice { float : right; }

#main div#server p,
#main #hosting p,
#main #webmarketing p,
#main #servicesAdd p,
#main #connectivity p
{
	padding : 0;
	margin : 0;
	font-size : 12px;
	text-align : left;
	color : #333;
	clear : left;
}

#main div#server a,
#main div#hosting a,
#main #webmarketing a,
#main #servicesAdd a,
#main #connectivity a
{
	font-size : 12px;
	font-weight : bold;
	color : #0040ad;
}

#main div#server p span,
#main div#hosting p span,
#main #webmarketing p span,
#main #servicesAdd p span,
#main #connectivity p span
{
	font-size : 14px;
	font-weight : bold;
	color : #0040ad;
}

#main div#server .serverDescription { padding : 0 300px 0 10px; }

#main div#server .serverTableService
{
	width : 98%;
	margin : 0 auto;
	text-align : left;
}

#main div#server .serverTableService td.but
{
	width : 50%;
	/*background : url("../images/images-Main/server-BoxBackground.gif") no-repeat bottom right;*/
	border-bottom : 1px solid #d9dde3;
	vertical-align : top;
}
#main div#server .serverTableService tr.virt
{
	background : url("../images/images-Main/ServerVirtuali_bg.jpg") no-repeat -6px top;
}
#main div#server .serverTableService tfoot td { border-bottom : none; }

#main div#server .serverTableTxt { margin : 8px 0; }

#main div#server .cellLeft { border-right : 1px solid #d9dde3; }

#main div#server .serverBottom
{
	height : 10px;
	background : transparent url("../images/images-Main/server-Background.jpg") no-repeat bottom left;
}

#main #hosting,
#main #webmarketing,
#main #serviziagg,
#main #servicesAdd,
#main #connectivity
{
	margin : 20px auto 0 auto;
	border : 1px solid #bec6d0;
	-moz-border-radius : 6px;
}

#main #hosting
{
	min-height : 119px;
	background : #c8e7f9 url("../images/images-Main/domain-Background.gif") repeat-x top left;
}

#main #hosting .hostingBoxService
{
	float : left;
	width : 48%;
	padding : 0 0 0 10px;
}

#main #hosting h1
{
	font-size : 24px;
	color : #1c5a8f;
}

#main #webmarketing
{
	height : auto;
	min-height : 149px;
	background : #fffef4 url("../images/images-Main/webMarketing-Background.gif") repeat-x bottom left;
}

#main #webmarketing div
{
	float : left;
	width : 160px;
	height : 149px;
	padding : 0 5px;
}

#main #webmarketing h1
{
	font-size : 16px;
	color : #333;
}

#main #webmarketing .webmarketingLink,
#main #servicesAdd .servicesLink{ text-align : right; }

#main #webmarketing img { margin-top : -5px; }

#main #servicesAdd
{
	height : auto;
	background-color : #f8f8f8;
}

#main div#servicesAdd .servicesTableService { width : 100%; }

#main div#servicesAdd .servicesTableService td
{
	width : 33%;
	vertical-align : top;
}

#main div#servicesAdd .servicesTableService h2
{
	display : block;
	height : 35px;
	font-size : 16px;
	text-align : left;
	color : #333;
}

#main div#servicesAdd .servicesTableService h2 span
{
	font-size : 14px;
	font-weight : normal;
	color : #717171;
}

#main div#servicesAdd .servicesTableService .servicesTxt
{
	height : 80px;
	overflow : auto;
}

#main div#servicesAdd .servicesTableService .cellTop,
#main div#servicesAdd .servicesTableService .cellBottom
{
	border-bottom : 1px solid #bec6d0;
	border-right : 1px solid #bec6d0;
}

#main #connectivity { background : #f4ffff url("../images/images-Main/connectivity-Background.gif") repeat-x top left; }

#main #connectivity .adsl,
#main #connectivity .hdsl
{
	float : left;
	width : 333px;
	height : 95px;
	padding : 0 0 0 10px;
}

#main #connectivity .adsl
{
	border-right : 1px solid #bec6d0;
	background : transparent url("../images/images-Main/adsl-Background.png") no-repeat bottom right;
}

#main #connectivity .hdsl { background : transparent url("../images/images-Main/hdsl-Background.png") no-repeat bottom right; }

#main #connectivity h1
{
	font-size : 24px;
	color : #1c5a8f;
}

#main #connectivity .adslTxt,
#main #connectivity .hdslTxt
{
	width : 55%;
	height : 45px;
	overflow : auto;
}
