body										{margin:0; padding:0; background:#FFF}
a											{outline:0; text-decoration:none}
p,span,a,div,ing,ul,li						{margin:0; padding:0}
h1,h2,h3,h4,h5,h6							{margin:0; padding:0; font-weight:normal}
/*#wrap										{width:1015px; margin:0 auto}
#wrapSupport								{width:1015px; float:left}*/

#portfolio									{width:100%; float:left; height:100%; /*background:url(images/portfolioBg.png) no-repeat center top*/}

.head										{width:100%; height:290px; position:relative; float:left}
h2											{width:510px; float:left; position:absolute; bottom:0; text-align:right}

ul.menu										{
	width:100%;
	height:69px;
	float:left;
	position:absolute;
	left:520px;
	bottom:0px;
	overflow:hidden;
	border-left: #FF0000 solid 9px;
	background: #F0F0F0;
	
}
ul.menu li									{width:auto; margin-left:20px; float:left; list-style:none}
ul.menu li a, ul.menu li a.active 			{width:auto; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; color: #FF0000; line-height:70px; text-transform:uppercase}
ul.menu li a:hover, ul.menu li a.active		{color: #000000}

.portfolioContent							{width:752px; margin:41px 0 0 226px; float:left;}
.portfolioContent h3						{width:100%; height:71px; float:left; font-family:"Franklin Gothic Medium Cond"; font-size:40px; color: #FF0000; letter-spacing:-1.2px; /*background:url(images/headingBg.png) no-repeat center bottom*/}
.profile                          {width:auto; float:left; margin-left:10px; }


ul.profile									{width:auto; margin-left:30px; float:left}
ul.profile li								{width:auto; margin:25px 38px 0 0; float:left; list-style:none}
ul.profile li a								{width:auto; float:left}
ul.profile li a img							{width:auto; float:left; border:0px;}

.profileFD                         {width:auto; float:left; margin-left:0px; }
ul.profileFD									{width:auto; margin-left:10px; float:left}
ul.profileFD li								{width:auto; margin:5px 5px 0 0; float:left; list-style:none}
ul.profileFD li a								{width:auto; float:left}
ul.profileFD li a img							{width:auto; float:left; border:0px;}


#index										{width:100%; float:left; height:647px;/* background:url(images/indexBg.png)no-repeat left 100PX*/ }

.indexContent								{width:100%; margin:38px 0 0 0; float:left}
.indexContent .left							{width:510px; float:left}
.indexContent .left p						{width:100%; float:left; font-family:"Franklin Gothic Medium Cond"; font-size:30px; color:#FF0000; line-height:38px; letter-spacing:-1px; text-align:right}

.indexContent .right						{width:400px; margin-left:25px; float:left}
.indexContent .right p						{width:400px; padding:0 0 20px 0; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#616161; line-height:15px; text-align:justify}
.indexContent .right p a					{color: #FF0000}
.indexContent .right p a:hover				{color: #000000}
#about										{width:100%; height:100%; padding:0 0 219px 0; float:left; /*background:url(images/aboutBg.png) no-repeat left 180px*/}
.aboutContent								{width:100%; margin-top:32px; float:left}
.aboutContent .left							{width:260px; float:left}
.aboutContent .left2						{width:510px; float:left}
.aboutContent .left p						{width:100%; float:left; font-family:"Franklin Gothic Medium Cond"; font-size:30px; color:#FF0000; line-height:30px; letter-spacing:-1px; text-align:right}
.aboutContent .left p a						{color: #FF0000}
.aboutContent .left p a:hover				{color: #333333}
.qualifica									{width:100%; float:left; font-family:"Franklin Gothic Medium Cond"; font-size:20px; color: #666666; line-height:15px; letter-spacing:-1px; text-align:right}
.aboutContent .left2 p						{width:100%; float:left; font-family:"Franklin Gothic Medium Cond"; font-size:40px; color:#FF0000; line-height:38px; letter-spacing:-1px; text-align:right}
.aboutContent .left2 p a						{color: #FF0000}
.aboutContent .left2 p a:hover				{color: #333333}

.aboutContent .right						{width:400px; margin-left:28px; float:left}
.aboutContent .right p						{width:400px; padding:0 0 40px 0; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#616161; line-height:15px; text-align:justify}
.aboutContent .right p a					{color:#616161; text-decoration:underline; font-style:italic}
.aboutContent .right p a:hover				{text-decoration:none}
.imageTeamR									{float:right; /*border:solid red 1px;*/}
.imageTeamL									{float:left; /*border:solid red 1px;*/}

#contact									{width:100%; padding:0 0 252px 0; float:left; /*background:url(images/contactBg.png) no-repeat left 67px*/}
.contactContent								{width:100%; margin-top:38px; float:left}
.contactContent .left						{width:500px; float:left}
.contactContent .left p						{width:100%; margin-top:10px; float:left; font-family:"Franklin Gothic Medium Cond"; font-size:25px; color:#FF0000; line-height:28px; letter-spacing:-1px; text-align:right}
.contactContent  a						{color: #333333}
.contactContent a:hover				{color: #CCCCCC}
.contactContent h4							{width:100%; float:left; font-family:"Franklin Gothic Medium Cond"; font-size:40px; color:#FF0000; line-height:45px; letter-spacing:-1px; text-align:right}

.contactContent .right						{width:400px; margin-left:35px; float:left}
.contactContent input[type="text"]			{width:350px; height:33px; margin-top:11px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#616161; font-style:italic; border:#131313 solid 6px; background:#0a0a0a}
.contactContent textarea					{width:350px; height:80px; margin-top:11px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#616161; font-style:italic; border:#131313 solid 6px; overflow:auto; background:#0a0a0a;}
.contactContent input[type="text"]:nth-child(1){margin:0px}

.link										{width:auto; float:left; position:absolute; left:0; top:0; color:#fff; text-indent:-9999px;}

.index										{width:60px; height:20px; position:fixed; left:50%; top:0px; z-index:5; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:17px; color:#750050; line-height:20px; text-transform:uppercase; background:#0e0e0e; text-align:center}
.credit										{width:100%; padding:0px; height:30px; position:fixed; left:0; bottom:0px; z-index:5; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#616161; line-height:30px; background:#0e0e0e; text-align:left}

.credit .left								{width:auto; padding:0 10px; float:left}
.credit .right								{width:auto; padding:0 10px; float:right}
#gallery									{width:auto; float:left}
#gallery2									{width:auto; float:left}
#gallery3									{width:auto; float:left}
#gallery4									{width:auto; float:left}
.clearbox									{clear:both; width:100%; padding:0 0 20px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color: #FF0000; line-height:15px; text-align:center; font-style:italic; }
.clearbox		a					{color: #000000}
.clearbox		a:hover				{color: #FF0000}								
								
.clearbox2									{clear:both; width:100%; padding:0 0 20px 150px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color: #FF0000; line-height:15px; text-align:center; font-style:italic; }
.clearbox2		a					{color: #000000}
.clearbox2		a:hover				{color: #FF0000}		

.creative									{width:100%; padding:0 0 20px 0; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:9px; color:#616161; line-height:15px; text-align:center; margin-top:0px;}
.creative	a					{color: #000000}
.creative	a:hover				{color: #FF0000}

.aboutContent2								{width:100%; margin-top:32px; float:left}
.aboutContent2 .left							{width:285px; float:left}
.aboutContent2 .left2						{width:510px; float:left}
.aboutContent2 .left p						{width:100%; float:left; font-family:"Franklin Gothic Medium Cond"; font-size:30px; color:#FF0000; line-height:30px; letter-spacing:-1px; text-align:right}
.aboutContent2 .left p a						{color: #FF0000}
.aboutContent2 .left p a:hover				{color: #333333}
.qualifica									{width:100%; float:left; font-family:"Franklin Gothic Medium Cond"; font-size:20px; color: #666666; line-height:15px; letter-spacing:-1px; text-align:right}
.aboutContent2 .left2 p						{width:100%; float:left; font-family:"Franklin Gothic Medium Cond"; font-size:40px; color:#FF0000; line-height:38px; letter-spacing:-1px; text-align:right}
.aboutContent2 .left2 p a						{color: #FF0000}
.aboutContent2 .left2 p a:hover				{color: #333333}

.aboutContent2 .right						{width:400px; margin-left:28px; float:left}
.aboutContent2 .right p						{width:400px; padding:0 0 40px 0; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#616161; line-height:15px; text-align:justify}
.aboutContent2 .right p a					{color:#616161; text-decoration:underline; font-style:italic}
.aboutContent2 .right p a:hover				{text-decoration:none}

.sottoTitolo {width:100%; padding:0 0 20px 0; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#616161; line-height:15px; text-align:right; font-style:italic; }
.sottoTitolo a:hover				{color: #000000}
.sottoTitolo a						{color: #FF0000}

.language {width:35%; padding:0 0 20px 0; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#616161; line-height:15px; text-align:right; font-style:italic; margin-right:350px; }
.language a:hover				{color: #000000}
.language a						{color: #FF0000}
.languageTeam {width:100%; padding:0 0 20px 0; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#616161; line-height:15px; text-align:right; font-style:italic; margin-right:350px; }
.languageTeam a:hover				{color: #000000}
.languageTeam a						{color: #FF0000}
.left							{float:left;}
.right							{float:right;}
#pseudo_form_tip		{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color: #FF0000; line-height:15px; text-align:justify}		
#pseudo_form_send{float:right; margin-top:20px; margin-right:40px;}

.sottoTitolo2 {width:100%; padding:0 0 20px 0; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color: #FF0000; line-height:15px; text-align:right; font-style:italic; }
.sottoTitolo2 a:hover				{color: #000000}
.sottoTitolo2 a						{color: #FF0000}
.p{ clear:both;}
.description{ color:#FFFFFF; font-size: xx-small;}