/**********************************
	Styles for all browsers
***********************************/
*      {margin:0; padding:0;}
body   {font:12px "trebuchet MS",Verdana, Arial; color:#333; background:#333 url(images/capri.jpg) left top no-repeat fixed;padding-top:25px;}
#sito   {width:970px;}

a            {outline:none;text-decoration:none;}
strong       {color:#007ACE;font-weight:normal;}
span         {color:#8891A2;}
ul li        {list-style-type:none;}
img          {border:none;}
p            {margin:10px 0;}
label        {color:#258DD4;}

.testo 		 { font:12px "trebuchet MS",Verdana, Arial; color:#fff; text-decoration:none; font-weight:bold; }
a.testo:hover{ color:#ff0; }

.links 		 { font-size:14px; font-family: "trebuchet MS",Verdana, Arial; color:#007ACE; text-decoration:none; font-weight:bold; }
a.links:hover{ color:#ff0; }

h3           {font-size:15px; color:#8891A2;}
h4           {font-size:13px; color:#007ACE;}

form span    {display:block;}

.tit         {padding:21px 0 0 40px; height:40px; color:#FFFFFF;}
.tit_img     {font-size: 34px; padding-left:512px; color:#3d5698;}
.tit2_img    {font-size: 24px; padding-left:512px; color:#3d5698;}
.break       {clear:both;}
.spacing_Top {margin:50px 0; float:left}
.spacing_img {margin:20px 0;}


.notice      {color: green;}
.error       {color: red;}
ol           {color:#258DD4;}

/* CMS */
.content_cms ul       {list-style-type:disc; padding:5px;}
.content_cms ol       {list-style-type:decimal; padding:5px;}
.content_cms li       {float:none;margin:0; padding:0;}
.content_cms p        {margin:10px 0;}
.content_cms a        {text-decoration:underline; color:#007ACE;}
.content_cms a:hover  {color:#ff0000;}
.content_cms h1,
.content_cms h2,
.content_cms h3,
.content_cms h4,
.content_cms h5,
.content_cms h6       {margin:15px 0 5px 0;}
.content_cms h4 a,
.content_cms strong a {color:#007ACE; text-decoration:underline;}

/* Logo */
	#logo        {width:297px; height:61px; float:left; margin:0px 0px 0 50px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;}
	#logo span   {display:none;}
	#sound		 { width:auto; margin-left: 940px; height: 28px; }

/* Menu */
	#menu             {background:url("images/menuA.png") 400px 0px no-repeat; float:left; position:relative; margin-top:0px; min-width:1108px; width:100%;}
	#menu ul          {background:url("images/menuB.png") repeat-x; height:66px;margin-left:408px;width:auto !important; min-width:700px; width:700px;}
	#menu li          {float:left; padding:15px 11px 0;}
	#menu li ul       {position:absolute; left:0; top:30px; background:none; height:0; width:610px;}
	#menu li li       {padding:11px 13px 0;}

	#continuation     {background:url("images/menuB.png") repeat-x; height:66px; float:left;}

 	#contactMenu      {color:#FFF; font-size:11px; padding-left:10px; margin:10px 0 0 615px;width:auto !important;min-width:550px; width:550px;}
 	#contactMenu img  {border-left: #FFF solid 1px; padding-left:20px; margin:0 15px 0 15px;}
 	#contactMenu a    {color:#FFF;}
 	#menu .imgAll     {border:none;}

/* Sub Menus */
	#subMenu ul            {background:transparent url("images/bg.jpg") repeat-x; height:39px; clear:both;}
	#subMenu li            {text-align:center; float:left; background:transparent url("images/border.gif") no-repeat 14px left; padding-left:1px;}
	#subMenu li.alt        {background:none;padding-left:0;}
	#subMenu li a          {padding:10px 9px; color:#666; display:block;margin-top:2px;}
	#subMenu li a:hover    {background:url("images/hover.jpg") repeat-x;}
	#subMenu li strong     {padding:12px 10px 0 27px; display:block;}

/* Content */
	#content 		{width:904px;height:auto !important; min-height:512px; height:512px;margin-top:25px; }
	#content_home 	{width:904px;height:auto !important; min-height:512px; height:512px;margin-top:80px; }
	#content2		{width:904px; height:512px; margin-top:25px; }
	#content_box    {width:775px;background:#FFFFFF;float:left;height:auto !important; min-height:300px; height:300px;}
	
	#content_500     {width:500px; float:left; height:auto !important; min-height:300px; height:300px; margin-left: 10px;}
	#content_510     {width:510px; float:left; height:auto !important; min-height:300px; height:300px;}
	#content_260     {width:260px; float:left; height:auto !important; min-height:300px; height:300px;}
	#content_img     {width:749px; height: 40px; margin-top: 116px;}
	#content_space   {width:749px; height: 40px;}
	
	
	#home 				{ width: 775px; height: 270px; float:left; background-color:#FFFFFF; }
	#home1 				{ width: 350px; float:left; }
	#home2 				{ width: 322px; float:left; padding-right: 5px; padding-left: 5px;}
	#home3 				{ width: 93px; float:left; }



/* Footer */
    #footer           {color:#FFF; font-size:11px; overflow:hidden; padding-top: 10px;}
    #footer .client_links {margin-left:20px; margin-top:20px; z-index: 1000; }
    #footer .copyright {margin-left:20px; margin-top:10px; }
    #footer a         {color:#FFF;}
    #footer a img     {vertical-align:middle;}
    #footer .bg {position:absolute; background:#000; color:#000; width:100%; height:143px; opacity:0.3; filter:alpha(opacity=30); z-index:-1000;}

/**********************************
		Styles of pages
***********************************/

/* Background */
	.bg1 				{background: url("images/2.png") no-repeat;}
	.bg2 				{background: url("images/4.png") no-repeat;}
	.bg3 				{background: url("images/5.png") no-repeat;}
	.photo_capri		{background:#333 url(images/capri2.jpg) left top no-repeat fixed;padding-top:25px;}
	.photo_ravello		{background:#333 url(images/ravello3.jpg) left top no-repeat fixed;padding-top:25px;}
	.photo_amalfi2		{background:#333 url(images/amalfi_coast2.jpg) left top no-repeat fixed;padding-top:25px;}
	.photo_faraglioni	{background:#333 url(images/faraglioni.jpg) left top no-repeat fixed;padding-top:25px;}
	.photo_ieranto		{background:#333 url(images/ieranto.jpg) left top no-repeat fixed;padding-top:25px;}
	.photo_ieranto2		{background:#333 url(images/ieranto2.jpg) left top no-repeat fixed;padding-top:25px;}
	.photo_paestum		{background:#333 url(images/paestum.jpg) left top no-repeat fixed;padding-top:25px;}
	.photo_pompeii		{background:#333 url(images/pompeii.jpg) left top no-repeat fixed;padding-top:25px;}
	.photo_puolo		{background:#333 url(images/puolo.jpg) left top no-repeat fixed;padding-top:25px;}
	.photo_puolo2		{background:#333 url(images/puolo2.jpg) left top no-repeat fixed;padding-top:25px;}
	.photo_sorrento		{background:#333 url(images/sorrento.jpg) left top no-repeat fixed;padding-top:25px;}
	.photo_sorrento2	{background:#333 url(images/sorrento2.jpg) left top no-repeat fixed;padding-top:25px;}
	.photo_sorrento_c	{background:#333 url(images/sorrento_c.jpg) left top no-repeat fixed;padding-top:25px;}
	.photo_sorrento_ch	{background:#333 url(images/sorrento_ch.jpg) left top no-repeat fixed;padding-top:25px;}
	.photo_vesuvio_mare	{background:#333 url(images/vesuvio_mare.jpg) left top no-repeat fixed;padding-top:25px;}

	
/*excursion*/
	
	#img_excursion	 {width:749px; float:left; height: 184px; margin-left: 10px; margin-top: 20px; background-image:url(images/tour_amalfi_coast.jpg);}
	#img_excursion2	 {width:749px; float:left; height: 184px; margin-left: 10px; margin-top: 20px; background-image:url(images/amalfi_coast.jpg);}
	#img_excursion3	 {width:749px; float:left; height: 184px; margin-left: 10px; margin-top: 20px; background-image:url(images/pompei_ercolano.jpg);}
	#img_excursion4	 {width:749px; float:left; height: 184px; margin-left: 10px; margin-top: 20px; background-image:url(images/paestum_amalfi.jpg);}
	#img_excursion5	 {width:749px; float:left; height: 184px; margin-left: 10px; margin-top: 20px; background-image:url(images/capri_sorrento_pompei.jpg);}
	#img_excursion6	 {width:749px; float:left; height: 184px; margin-left: 10px; margin-top: 20px; background-image:url(images/capri_sorrento.jpg);}
	#img_excursion7	 {width:749px; float:left; height: 184px; margin-left: 10px; margin-top: 20px; background-image:url(images/paestum_praiano.jpg);}
	#testo_excursion { width: auto; height:auto; padding: 40px; }


/* IE7 */
.ie7 .zip2     {margin-right:8px;}
.ie7 .phone2   {padding-right:8px;}

/* IE6 */
.ie6 #menu       {background:url(images/menuA.gif) 415px 0px no-repeat;}
.ie6 #menu ul    {background:url(images/menuB.gif) repeat-x; margin-left:420px;}
.ie6 #menu li ul {background:none;}

#div_end	{width:150px; float:left;}
#div_end2	{width:300px; float:left;}
