@charset "UTF-8";
/* CSS Document */

html						{font-family:Verdana; background-color:#d5d5d4;}

body						{background-image:url(../images/body-bg.png); background-repeat:repeat-x; background-color:#d5d5d4;}

#main-container				{margin:0 auto; width:1186px; background-repeat:no-repeat; background-position:top; position:relative;}
.home						{ background-image:url(../images/azienda-img.jpg);}
.contacts					{ background-image:url(../images/contatti-bg.jpg);}
.aboutus					{ background-image:url(../images/aboutus-bg.jpg);}
.adv						{background-image:url(../images/adv-bg.jpg);}
.consulting					{background-image:url(../images/consulting-bg.jpg);}
.directmarketing			{background-image:url(../images/directmarketing-bg.jpg);}	
.events						{background-image:url(../images/events-bg.jpg);}
.franchising				{background-image:url(../images/franchising-bg.jpg);}
.mksuite					{background-image:url(../images/mk-suite-bg.jpg);}
.portfolio					{background-image:url(../images/portfolio-bg.jpg);}
.press						{background-image:url(../images/press-bg.jpg);}
.pressoffice				{background-image:url(../images/pressoffice-bg.jpg);}
.roigarantito				{background-image:url(../images/roigarantito-bg.jpg);}
.services					{background-image:url(../images/services-bg.jpg);}
.web						{background-image:url(../images/web-bg.jpg);}

#nav-top-container			{margin:0 auto; width:801px; height:132px; color:#999999; font-size:10px; }

#logo-container				{width:158px; margin:0px; padding:0px; height:99px; left:190px; position:absolute; top:23px;}

#music						{float:left; margin-left:690px; margin-top:-15px;}

#fbLike						{float:left; margin-top:20px;}
#tweetLike					{float:left; margin-bottom:20px;}
#red-spacer					{width:145px; height:21px; float:left; background-color:#541716;}

#nav-top					{float:left; width:642px; font-size:8px;}
#nav-top ul					{width:100%; margin:7px;}
#nav-top ul, 
#nav-top ul li 				{float:left; display:inline; list-style:none;}
#nav-top ul li				{margin-left:1px; margin-right:2px;}
#nav-top ul li a			{text-decoration:none; color:#999999;}
#nav-top ul li a:hover		{text-decoration:underline; color:#999999;}

#nav-services				{display:none; padding-left:15px; clear:both;}

#main-img-home-container	{width:100%; margin:0px; padding:0px; text-align:center; left:0px; position:absolute; top:120px;}
#main-img-container			{width:100%; margin:0px; padding:0px; text-align:center; left:0px; position:absolute; top:120px;}

#red-bar-divider			{width:802px; height:15px; background-color:#541716; margin-left:190px; margin-top:220px;}
#red-bar-divider-home		{width:802px; height:15px; background-color:#541716; margin-left:189px; margin-top:330px !important;}

#content-container			{margin:0 auto; width:801px; position:relative;}

#left-nav-container			{float:left; width:200px;}

.left-nav					{display:block; clear:both; width:200px; height:20px; padding-top:4px; overflow:hidden; 
								text-decoration:none; color:#666666; font-size:10px;}

.active						{color:#541716;}
.inactive					{color:#666666;}

#right-container			{float:left; width:601px;}

#page-title					{clear:both; font-size:12px; color:#541716; margin-top:16px;}

#page-text					{font-size:10px; color:#666666; line-height:14px; margin-right:15px; padding-top:10px; padding-bottom:10px;}
#page-text p				{margin-top:5px; margin-bottom:5px;}

.contact-claim				{text-decoration:underline; color:#666666; text-transform:uppercase; font-weight:bold; padding-top:5px; padding-bottom:5px;}
.contact-claim-no-link		{text-decoration:none; color:#666666; text-transform:uppercase; font-weight:bold; padding-top:5px; padding-bottom:5px;}

#bottom-red-divider			{width:961px; height:4px; background-color:#541716; margin:0 auto; margin-bottom:5px; clear:both; margin-top:10px;}

#external-links-container	{width:100%; text-align:center;}

#footer						{width:100%; text-align:center; color:#FFF; font-size:9px; clear:both; height:37px; 
								margin-bottom:10px; background-color:#4a4a4a;}
#footer a					{color:#FFF; text-decoration:none;}
#footer	 a:hover			{color:#FFF; text-decoration:underline;}

.validation					{width:100%; text-align:right; clear:both; height:37px; margin-top:10px;}

/* CONTACT  FORM */
.form-block					{width:100%; clear:both; padding-bottom:5px; padding-top:5px; float:left;}
.element-container			{float:left; width:163px; text-align:right; height:15px; padding-top:5px;}
.formelement-container		{float:left; margin-left:5px; width:312px;}
.formelement-container input{width:312px; height:21px; background-image:url(../images/bg-input.png); border:none;}
textarea					{width:312px; height:86px;  border:none; background-image:url(../images/bg-textarea.jpg); border:none;}
.btn-contact				{width:148px !important; cursor:pointer; height:33px !important; background-image:url(../images/btn-send.png) !important; border:none; margin-left:80px;}
.errMsg						{width:100%; clear:both; padding-bottom:5px; padding-top:5px; float:left; font-weight:bold; color:#900;}

/* ABOUT US */
.aboutus-block				{width:100%; float:left; clear:both; margin-bottom:10px;}
.aboutus-author				{width:100%; float:left; clear:both; font-weight:bold !important;}

/* PRESS */
.press-block				{width:100%; float:left; clear:both; margin-bottom:10px;}
.pdf-container				{width:50px;; float:left; text-align:center; padding-top:15px;}
.text-container				{float:left; width:510px;}
.press-link					{color:#541716; text-decoration:none;}

/* PORTFOLIO */
.client-list-container		{width:600px; float:left; clear:both; margin-top:10px; text-align:center;}
.client-container			{float:left; padding:5px;}
.formelement-container a	{color:#000;}

