body {
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#efefef;
	background-color:#000000;
}

/*
	################################################################################################################
	######################################################################################################### LAYOUT
*/

table#framework {
	width:100%;
}

table#main {
	background:url(http://www.raleigh-italy.com/assets/common/images/content_bg.jpg);
	width:1000px;
	height:650px;
}

td#menu {
	background:url(http://www.raleigh-italy.com/assets/common/images/menu_bg.jpg);
	width:211px;
	vertical-align:top;
	text-align:right;
	font-family:"Helvetica Neue",Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	/*padding-top:277px;*/
	padding-top:257px;
}

td#marchio {
	width:102px;
	vertical-align:top;
	text-align:left;
}

td#content {
	width:513px;
	vertical-align:top;
	text-align:left;
}

td#colSpace1 {
	width:73px;
}

td#colSpace2 {
	width:101px;
}

table#tableContent {
	width:100%;
}

td#logoToContentSpace {
	height:30px;
}

/*
	################################################################################################################
	########################################################################################################### HOME
*/

table#tableContentHome {
	width:100%;
}

td#logoHome {
	width:100%;
	height:150px;
}

td#imagesHome {
	text-align:center;
	vertical-align:middle;
	width:100%;
	height:350px;
}

td#newsHome {
	width:100%;
	height:150px;
}

.newsHomeTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#efefef;
	padding:5px;
}

/*
	################################################################################################################
	########################################################################################################### MENU
*/

.menu_item_selected {
	color:#E0D9AD;
}

.menu_item:link {
	text-decoration:none;
	color:#E0D9AD;
}

.menu_item:hover {
	text-decoration:none;
	color:#FFFFFF;
}

.menu_item:visited {
	text-decoration:none;
	color:#E0D9AD;
}

.menu_item:active {
	text-decoration:none;
	color:#E0D9AD;
}

/*
	################################################################################################################
	########################################################################################################## PAGES
*/

td#pagesContent {
	width:513px;
	height:528px;
	vertical-align:top;
	text-align:justify;
}

span.green {
	color:#38B54A;
}

a:link {
	text-decoration:none;
	color:#38B54A;
}

a:hover {
	text-decoration:none;
	color:#38B54A;
}

a:visited {
	text-decoration:none;
	color:#38B54A;
}

a:active {
	text-decoration:none;
	color:#38B54A;
}

div.divPagesNavigation {
	width:100%;
	text-align:right;
}

a.aPagesNavigation:link {
	text-decoration:none;
	color:#cdcdcd;
}

a.aPagesNavigation:hover {
	text-decoration:none;
	color:#ffffff;
}

a.aPagesNavigation:visited {
	text-decoration:none;
	color:#cdcdcd;
}

a.aPagesNavigation:active {
	text-decoration:none;
	color:#cdcdcd;
}

img.textImageAtLeft {
	padding-right:10px;
}

img.textImageAtLeft2 {
	padding-top:4px;
	padding-right:10px;
}

img.textImageAtRight {
	padding-left:10px;
}

img.textImageAtRight2 {
	padding-top:4px;
	padding-left:10px;
}
