/* Div containg all elements */
#content-main {
	width: 900px;
	background: #8B9298 url('../images/home/background.jpg') repeat-x;
}

#spacer-top {
	height:	8px;
	width:	900px;
}

/* Div for flash banner*/
#banner-flash-top {
	width:	900px;
	height:	166px;
}

/* Lines buttons */
#product-lines-top {
	margin-top: 8px;
	width: 		900px;
	height:		150px;
}

#product-lines-top ul {
	list-style: none;
	height : 	150px;
}

#product-lines-top ul li {
	float:		left;
	position:	relative;
	width:		300px;
	height:		150px;
}

#product-lines-top ul li a {
	display:	block;
	height: 	150px;
	width: 		300px;
	float:		left;
}

#abstract-lineapd,
#abstract-mastergym,
#abstract-maxdynsport,
#abstract-nutrifitt {
	top:	18px;
	left: 	30px;
	position: relative;
	display:	block;
}

#abstract-nutrifitt {
	left: 	75px;
}

/* Over of buttons */
#lines-lineapd a {
	background: transparent url(../images/home/lines-lineapd.png) no-repeat top;
}

#lines-lineapd a:hover {
	background: transparent url(../images/home/lines-lineapd.png) no-repeat bottom;
}

#lines-mastergym a {
	background: transparent url(../images/home/lines-mastergym.png) no-repeat top;
}

#lines-mastergym a:hover {
	background: transparent url(../images/home/lines-mastergym.png) no-repeat bottom;
}

#lines-maxdynsport a {
	background: transparent url(../images/home/lines-maxdynsport.png) no-repeat top;
}

#lines-maxdynsport a:hover {
	background: transparent url(../images/home/lines-maxdynsport.png) no-repeat bottom;
}

#lines-nutrifitt a {
	background: transparent url(../images/home/lines-nutrifitt.png) no-repeat top;
}

#lines-nutrifitt a:hover {
	background: transparent url(../images/home/lines-nutrifitt.png) no-repeat bottom;
}

/* Columns with content */

#content-left {
	float: 		left;
	margin-top: 8px;
	width: 		220px;
	height:		714px;
}

#content-left div {
	display: 	block;
	width:		220px;
	height:		138px;
	margin-top: 8px;
	padding:	0px;
}

#content-left a {
	display:	block;
	width: 		220px;
	height: 	138px;
	float:		left;
}

#content-left div h3 a span {
	left: 		20px;
	position: 	relative;
	display:	block;
}

#box-newsletter {
	margin-top: 0px !important;
}

#box-newsletter a {
	background: transparent url(../images/home/newsletter.png) no-repeat top;
}

#box-newsletter a:hover {
	background: transparent url(../images/home/newsletter.png) no-repeat bottom;
}

#box-title-novita {
	position: relative;
	top: 12px;
	left: 20px;
}

#box-title-newsletter {
	top: 12px;
}

#box-body-newsletter {
	top: 	20px;
	width:	110px;
}

#box-claim-newsletter {
	top: 30px;
}

#box-card a {
	background: transparent url(../images/home/convenzioni.png) no-repeat top;
}

#box-card a:hover {
	background: transparent url(../images/home/convenzioni.png) no-repeat bottom;
}

#box-promo-left {
	height: 284px !important;
}

#box-promo-left a {
	height: 284px;
	background: transparent url(../images/home/box-promo-left.png) no-repeat top;
}

#box-promo-left a:hover {
	background: transparent url(../images/home/box-promo-left.png) no-repeat bottom;
}

#box-promo-central {
	height: 177px !important;
	width: 444px;
	margin-bottom: 8px;
}

#box-promo-central a {
	height: 177px !important;
	width: 444px;
	background: transparent url(../images/home/promo_pdbar.png) no-repeat top;
}

#box-promo-central a:hover {
	background: transparent url(../images/home/promo_pdbar.png) no-repeat bottom;
}

#box-title-card {
	top: 12px;
}

#box-body-card {
	top: 	18px;
	width:	100px;
}

#box-ebook a {
	background: transparent url(../images/home/ebook.png) no-repeat top;
}

#box-ebook a:hover {
	background: transparent url(../images/home/ebook.png) no-repeat bottom;
}

#box-title-ebook {
	top: 12px;
}

#box-body-ebook {
	top: 	18px;
	width:	100px;
}

#box-claim-ebook {
	top: 	30px;
}

#box-notizie {
	height:	276px;
}

#box-notizie a {
	height: 276px;
	background: transparent url(../images/home/news.png) no-repeat top;
}

#box-notizie a:hover {
	background: transparent url(../images/home/news.png) no-repeat bottom;
}

#box-title-training {
	top: 20px;
}

#box-body-training {
	top: 	130px;
	width:	170px;
}

#box-claim-training {
	top: 145px;
}

#content-central {
	float: 			left;
	margin-top: 	8px;
	margin-left: 	8px;
	width: 			444px;
	height:			714px;
}

#content-central a {
	display:	block;
	float:		left;
}

.articles-img {
	margin-top: 17px;
	padding:0px;
	width: 410px;
}

#articles-menu {
	height: 50px;
	display: block;
}

#articles {
	width:	444px;
	height:	344px;
	background: transparent url(../images/home/articles-box.png) no-repeat top;
	margin-bottom:8px;
}

.articles-box-off {
	display: none;
	visibility: hidden;
}

.articles-box-on {
	display: block;
	visibility: visible;
}

#articles-title {
	float:left;
	display: block;
	position: relative;
	top: 21px;
	left: 17px;
	font-family: Arial;
	font-size: 20px;
	color: #B2B2B2;
}

#articles-integrazione-label,
#articles-alimentazione-label,
#articles-allenamento-label {
	width:	108px;
	height:	40px;
	top: 10px;
	float: left;
	position: relative;
	display: block;
}

#articles-integrazione-label {
	left: 28px;
}

#articles-alimentazione-label {
	left: 31px;
}

#articles-allenamento-label {
	left: 34px;
}

#articles-integrazione-label a,
#articles-alimentazione-label a,
#articles-allenamento-label a {
	font-family: 	Arial;
	font-size: 		11px;
	font-weight: 	bold;
	color: 			#FFFFFF;
	width:			108px;
	height:			40px;
	display: 		block;
	text-align: 	center;
	line-height: 	40px;
}

.arrow-off,
.arrow-on {
	width: 11px;
	height: 11px;
	display: block;
	float: left;
}

.arrow-off {
	background: transparent url(../images/home/arrow.png) no-repeat top;
}

.arrow-on {
	background: transparent url(../images/home/arrow.png) no-repeat bottom;
}

.article {
	display:block;
	width: 410px;
	height: 42px;
	margin-top: 12px;
}

.article a {
	float: 			left;
	margin-left: 	10px;
	width: 			389px;
}

.articles-label-off {
	background: transparent url(../images/home/articles-tab-off.png) no-repeat top;
}

.articles-label-off:hover {
	background: transparent url(../images/home/articles-tab-over.png) no-repeat top;
}

.articles-label-on {
	background: transparent url(../images/home/articles-tab-on.png) no-repeat top;
}

#articles-integrazione-box,
#articles-alimentazione-box,
#articles-allenamento-box {
	width: 			410px;
	height:			344px;
	margin-left: 	17px;
	margin-right:	17px;
}

.article-title-off,
.article-title-on {
	font-family:	Arial;
	font-weight:	bold;
	size:			16px;
	color:			#333333;
}

.article-title-on {
	color: #006af0;
}

.article-abstract-off,
.article-abstract-on {
	font-family:	Arial;
	font-weight:	bold;
	size:			13px;
	color:			#E4E4E4;
}

.article-abstract-on {
	color: #FFFFFF;
}

#box-focuson,
#box-convention-0,
#box-convention-1, #box-convention-2, #box-convention-3 {
	width:		444px;
	height:		177px;
	margin-bottom:8px;
}

#box-convention-0 {
	background: transparent url(../images/home/convention0.png) no-repeat top;
}

#box-convention-1 {
	background: transparent url(../images/home/convention1.png) no-repeat top;
}

#box-convention-2 {
	background: transparent url(../images/home/convention2.png) no-repeat top;
}

#box-convention-3 {
	background: transparent url(../images/home/convention3.png) no-repeat top;
}

#box-news {
	width:		444px;
	height:		177px;
	margin-top:	8px;
}

.box-title-focuson,
.box-title-news {
	font-size: 20px;
	color: #FFFFFF;
	position: relative;
	left: 20px;
	top: 20px;
}

a:hover .box-title-focuson,
a:hover .box-title-news {
	color: #929292;
}

#box-focuson span,
#box-news span {
	font-family: Arial;
}

#box-focuson a {
	width:	444px;
	height:	177px;
	background: transparent url(../images/home/focuson.png) no-repeat top;
	background: transparent url(../images/home/news/carnitina.png) no-repeat top;
}

#box-focuson a:hover {
	background: transparent url(../images/home/focuson.png) no-repeat bottom;
	background: transparent url(../images/home/news/carnitina.png) no-repeat bottom;
}

#adv-info a {
	width:	220px;
	height:	242px;
	background: transparent url(../images/home/megasupple.png) no-repeat top;
}

#adv-info a:hover {
	background: transparent url(../images/home/megasupple.png) no-repeat bottom;
}

#promo {
	margin-bottom:	8px;
}

#promo a {
	width:	220px;
	height:	242px;
	background: transparent url(../images/home/auguri_natale_2010.png) no-repeat top;
	text-indent:	-6969px;
}


.box-name-focuson,
.box-body-focuson,
.box-name-news,
.box-body-news {
	color: 		#E4E4E4;
	font-size:	12px;
	position: 	relative;
	left: 		20px;
	display: 	block;
}

.box-name-focuson {
	top:		40px;
	font-size: 	14px;
}

.box-body-focuson {
	top:	50px;
	width: 	275px;

}

#box-news a {
	width:		444px;
	height:		177px;
	display:	none;
	visibility:	hidden;
}

#box-news a.news-carbogel {
	background: transparent url(../images/home/news/carbogel.png) no-repeat top;
}

#box-news a.news-carbogel:hover {
	background: transparent url(../images/home/news/carbogel.png) no-repeat bottom;
}

#box-news2 a.news-carnitina {
	background: transparent url(../images/home/news/carnitina.png) no-repeat top;
}

#box-news2 a.news-carnitina:hover {
	background: transparent url(../images/home/news/carnitina.png) no-repeat bottom;
}

.box-name-news {
	top:		30px;
	font-size: 	14px;
}

.box-body-news {
	top:	40px;
	width: 	275px;
}

#content-right {
	float: 			left;
	margin-top: 	8px;
	margin-left: 	8px;
	width: 			220px;
	height:			714px;
}

#content-right div {
	display: 	block;
}

#content-right a {
	display:	block;
	width: 		220px;
}

#adv-promo a {
	width: 	220px;
	height:	242px;
	background: transparent url(../images/home/adv_promo.png) no-repeat top;
}

#adv-promo a:hover {
	width: 	220px;
	height:	242px;
	background: transparent url(../images/home/adv_promo.png) no-repeat bottom;
}

#adv-promo_en a {
	width: 	220px;
	height:	242px;
	background: transparent url(../images/home/adv_promo_en.png) no-repeat top;
}

#adv-promo_en a:hover {
	width: 	220px;
	height:	242px;
	background: transparent url(../images/home/adv_promo_en.png) no-repeat bottom;
}


#adv-promo-text {
	font-family: Arial;
	color: 		#FFFFFF;
	font-size:	18px;
	top: 		212px;
	left:		9px;
	position: 	relative;
	}

#box-gensanpoint {
	width:		220px;
	height:		214px;
	margin-top:	8px;
}

#box-gensanpoint a {
	height:		214px;
	background: transparent url(../images/home/gensanpoint.png) no-repeat top;
}

#box-gensanpoint a:hover {
	background: transparent url(../images/home/gensanpoint.png) no-repeat bottom;
}

#box-title-gensanpoint {
	top: 12px;
	left:20px;
	position: relative;
}

#box-body-gensanpoint
{
	top: 			22px;
	left: 			20px;
	font-family:	Arial;
	font-size:		12px;
	color:			#E4E4E4;
	width: 			180px;
	position: 		relative;
	font-weight:	normal;
	display:		block;
}

#adv-info {
	width: 		220px;
	height:		242px;
	margin-top:	8px;
}

#partners {
	width: 			900px;
	height: 		88px;
	margin-top:		10px;
	margin-bottom:	10px;
}

#partners-text {
	margin-left:	20px;
}

#partners-logo {
	width: 780px;
	height:	72px;
	margin: 0px 60px;
}

#partners-logo ul {
	margin-left:	50px;
}

#partners-logo ul li {
	display:	block;
	float: 		left;
	margin-right: 50px;
}

#partners-logo ul li a {
	display:		block;
	text-indent: 	-6969px;
	width:			100%;
	height:			100%;
}


#partners-logo ul li.formulamedicine {
	width:	250px;
	height:	55px;
	margin-top: 8px;
}

#partners-logo ul li.formulamedicine a {
	background: transparent url(../images/home/partners-formulamedicine.png) no-repeat top;
}

#partners-logo ul li.formulamedicine a:hover {
	background: transparent url(../images/home/partners-formulamedicine.png) no-repeat bottom;
}

/* Text for home page */
.lines-text {
	font-weight:	bold;
	font-family:	Arial;
	font-size:		12px;
	color:			#FFFFFF;
}

.lines-title {
	text-indent: -9999px;
	left:		-9999px;
	position: relative;
}

.box-title {
	font-weight:	bold;
	font-family:	Arial;
	font-size:		16px;
	color:			#FFFFFF;
}

.box-body {
	font-family:	Arial;
	font-size:		12px;
	color:			#E4E4E4;
}

.box-claim {
	font-family:	Arial;
	font-weight:	bold;
	font-size:		14px;
	color:			#E4E4E4;
}

