@charset "utf-8";
/* CSS Document */

body	{background: url(../imgs/bgPattern.gif) repeat left top; margin:0px; padding:0px; text-align:center; font-family:Tahoma, Verdana, Arial; font-size:12px; color:#d5d2d2;}

a				{ color:#fff; text-decoration:none;}
a:hover			{ text-decoration:underline;}

#contenitore	{ text-align:left; width:900px; margin:0 auto; background:#222222; padding-bottom:10px;}
#header			{ height:108px; position:relative;}

#logo 			{position:absolute; top:0px; left:12px; margin:0px; padding:0px; z-index:320;}
#logo a			{display:block; width:290px; height:150px; background: url(../imgs/logo.png) no-repeat 0 0;text-indent:-999em; overflow:hidden;}

h2				{ margin:10px 10px 10px 0px; padding:0 0 10px 0; border-bottom:1px solid #2c2c2f; height:13px; display:block; width:566px; text-indent:-999em; overflow:hidden;}
h2.home			{background: url(../imgs/h2-home.jpg) no-repeat 0 0;}
h2.newsHome		{background: url(../imgs/h2-news-home.jpg) no-repeat 0 0; width:270px;}
h2.chi-siamo			{background: url(../imgs/h2-chi-siamo.jpg) no-repeat 0 0;}
h2.trasporti			{background: url(../imgs/h2-trasporti.jpg) no-repeat 0 0;}
h2.contatti			{background: url(../imgs/h2-contatti.jpg) no-repeat 0 0;}
h2.certificazioni			{background: url(../imgs/h2-certificazioni.jpg) no-repeat 0 0;}

h2.email			{background: url(../imgs/h2-email.jpg) no-repeat 0 0;  width:270px;}


h3				{ margin:; padding:0px 0 6px 0; border-bottom:1px solid #2c2c2f; height:13px; display:block; width:566px; text-indent:-999em; overflow:hidden; clear:left;}
h3.trasIn			{background: url(../imgs/h3-trasporti-internazionali.jpg) no-repeat 0 0;}
h3.trasNa			{background: url(../imgs/h3-trasporti-nazionali.jpg) no-repeat 0 0;}
h3.trasLo			{background: url(../imgs/h3-logistica.jpg) no-repeat 0 0;}



/*TOP MENU*/
#menu			{position:absolute; top:0px; right:10px; list-style:none; margin:0px; padding:0px;}
#menu li		{float:left;}
#menu a			{display:block; height:88px; background-image:url(../imgs/bgMenu.gif); background-position:0 0; text-indent:-999em; overflow:hidden;}

#menu .home a					{width:89px; background-position:0px 0px;}
#menu .home a:hover,					
#menu .home a.menuactive		{background-position:0px bottom;}

#menu .chi-siamo a				{width:80px; background-position:-89px 0px;}
#menu .chi-siamo a:hover,						
#menu .chi-siamo a.menuactive	{background-position:-89px bottom;}

#menu .trasporti a				{width:87px; background-position:-169px 0px;}
#menu .trasporti a:hover,						
#menu .trasporti a.menuactive	{background-position:-169px bottom;}

#menu .contatti a				{width:76px; background-position:-256px 0px;}
#menu .contatti a:hover,						
#menu .contatti a.menuactive	{background-position:-256px bottom;}

#menu .certificazioni a				{width:115px; background-position:-332px 0px;}
#menu .certificazioni a:hover,						
#menu .certificazioni a.menuactive	{background-position:-332px bottom;}

#menu .news a					{width:56px; background-position:-447px 0px;}
#menu .news a:hover,						
#menu .news a.menuactive		{background-position:-447px bottom;}

#menu .login a					{width:55px; background-position:-501px 0px;}
#menu .login a:hover,						
#menu .login a.menuactive		{background-position:-501px bottom;}

/*FINE TOP MENU*/

#containerBox			{ height:298px;width:880px; margin-left:10px; position:relative;}
#box1, #box2, #box3		{ border:2px solid #2c2c2c; height:294px; width:286px; float:left;}
#box1					{ margin-right:5px;}
#box2					{ margin-right:5px;}
#box3					{}

#wrap					{margin-top:10px; width:880px; margin-left:10px;}
#wrap .sx				{ background:#1b1b1b; width:566px; float:left; padding:10px; min-height:200px;}
#wrap .dx				{ background:#1b1b1b; width:270px; float:right;  padding:10px 10px 24px 10px; min-height:186px;}

.dx .sommarioHome				{ }
.dx .sommarioHome p				{ margin:0px; padding:0px;}
.dx .sommarioHome p.data		{ padding-top:8px; color:#a6a6a6;}
.dx .sommarioHome p.titolo		{ padding-bottom:8px; border-bottom:1px solid #2c2c2f;}


#footer					{  background:#1b1b1b;width:880px; margin-left:10px;  text-align:left; font-size:11px;}
#footer p				{ padding: 10px 10px;}
#footer a				{ color:#7d7d7d; text-decoration:none;}
#footer a:hover			{ text-decoration:underline;}
/*CLASSI*/
.bordo				{ border:1px solid #2a2a2c; background-color:#1b1b1b; padding:2px;}

a.dettagli			{width:91px; margin-top:16px;  background:url(../imgs/dettagli.gif) no-repeat 0 0; display:block; height:25px; text-indent:-999em; overflow:hidden;}
a.dettagli:hover 	{background-position:0px bottom;}


/*FORM DEI CONTATTI*/





