/* Stile del corpo pagina */
body {
  font-family:Verdana, Arial, helvetica, sans-serif; 
    font-size:10pt;
	  margin:0; 
	    padding:0;
	      color:#000000; 
            text-align: center; 
			   width:100%;
}


/* Stile della sezione proncipale (div main) */
#main {
  border:none; 
    width:100%; 
	   margin:0px auto;
	     background:url(http://www.offerteviaggivacanza.com/immagini-offerte-viaggi-vacanza-vacanze-viaggio-last-minute/column-sf.jpg) repeat;
}
#header { 
   background:#ffffff url(http://www.offerteviaggivacanza.com/immagini-offerte-viaggi-vacanza-vacanze-viaggio-last-minute/header-sf.jpg) no-repeat; 
     height:119px; 
	   width:800px;
	     border-left:2px solid #CCCCCC;
		   border-right:2px solid #CCCCCC;

}
/* Stile del logo del sito (div logo) */
#logo { 
  padding-top:0px; 
    text-align:left; 
	  position:static;  
	    padding-right:0%;
		  padding-left:0%;
		   margin:0; 
		     width:5%; 
			   float:left;
}

/* Stile della testata del sito (div testata) */
#testata {
clear:both;
   margin:0px auto;
     width:800px;
	 padding-top:0px; 
	  margin:0px auto; 
		  height:119px;
}
#testata h1 {
   font-weight:bolder; 
     font-size:12px; 
	   color:#ff0099;
	     margin-bottom:0px;
}
#testata p {
   font-weight:bolder; 
     font-size:10px; 
	    color:#000000;
		 margin-top:0px;
}


/* Stile della barra del menu */

/* Stile della barra del menu */
#menu {
background: url(http://www.offerteviaggivacanza.com/immagini-offerte-viaggi-vacanza-vacanze-viaggio-last-minute/navbar.jpg) left top repeat-x #CCCCCC; 
		   width:100%; 
			   height:35px; 
			     text-align:left;
                    float:left;
}

#menu ul {
  width:800px;
    margin:0px auto;
      padding:10px 0 0 0;
	    height:35px;
}


#menu li {
     padding:0 0 0 0;  
      display:inline;
	    height:30px;  
		  /*border-right:#ff0099 3px groove;*/
}

#menu li a { 
  font-weight:bolder;
	font-size:12px;
	   padding:0 20px 0 20px;
}

#menu li.firstmenu {
  padding:0 0 0 0;
}

#menu li a:link { 
  color:#ff0099;
    text-decoration:underline;
}
#menu li#active a:link { 
  color:#ffffff;
}
#menu li a:visited { 
  color:#ff0099;
    text-decoration:underline;
}
#menu li a:hover { 
  color:#000000;
     text-decoration:none;
}


/* Stile del corpo pagina */
#corpo {
  clear:both;
   margin:0px auto;
     width:800px;
	   
}
#container {
   float:right;
      background:#FFFFFF; 
	    width:800px;
		   margin:0px auto;
		      text-align:center;
			     height:auto;
				   	border-left:2px solid #CCCCCC;
				      border-right:2px solid #CCCCCC;

}


/* Stile della colonna destra */
.right_clm {
  margin-right:5px;
	 padding:0;
	   font-size:10pt;
	     float:right;
		   color:#465670;
		     width:230px;
			   height:auto;
}
#buttons {
   font-weight:bold;
     width:100%;
	    font-size:11px;
		  color:#ff0099;
		    height:auto;  
}
.resource_menu h2, .resource_menu h3 {
   font-weight:bolder;
     font-size:12px;
    	  color:#ff0099;
		    text-align:left;
			  padding-top:0;
			    padding-bottom:0;
				  padding-left:15px;
				    margin-top:30px;
					  margin-bottom:8px;
}
#butt1 {
  text-align:left;
    font-weight:bold;
	  font-size:11px;
	    color:#797979;
		  margin-left:7%;
}
#butt1 a {
  text-align:left;
    font-weight:bold;
	  font-size:11px;
	    color:#797979;
}
#butt1 a:hover {
   text-align:left;
     font-weight:bold;
	   font-size:11px;
	     color:#ff0099;
}
#butt2 {
   text-align:left;
     font-weight:bold;
	   font-size:11px;
	     color:#797979;
		   margin-left:7%;
}
#butt2 a {
  text-align:left;
    font-weight:bold;
	  font-size:11px;
	    color:#797979;
}
#butt2 a:hover {
  text-align:left;
    font-weight:bold;
	  font-size:11px;
	    color:#ff0099;
}
#butt3 {
  text-align:left;
    font-weight:bold;
	  font-size:11px;
	    color:#797979;
		  margin-left:7%;
}
#butt3 a {
  text-align:left;
     font-weight:bold;
	   font-size:11px;
	     color:#797979;
}
#butt3 a:hover {
  text-align:left;
    font-weight:bold;
	  font-size:11px;
	    color:#ff0099;
}
#bookmarks {
  text-align:left;
    font-weight:bold;
	  font-size:11px;
	    color:#ff0099;
		  background-color:#FFFFFF;
		    margin-top:30px;
			  padding-left:15px;
}


/* Stile del contenuto centrale */
.content {
  padding:20px 40px 60px 10px;
    font-size:10pt;
	  background:#FFFFFF;
	    margin:0px 20px 0px 0px;
		  color:#000000;
		    text-align:justify;
			  width:480px;
			    float:right;
				  border-right:#F0F0F0 1px solid;
				    height:auto;
}
.content p {
   clear:both;
     text-align:justify;
	   font-size:12px;
}
.titolo {
  text-align:center;
    font-size:16px;
	  color:#ff0099;
}
.titolo1 {
  text-align:center;
    font-size:16px;
	  color:#ff0099;
}
.subtitolo {
  text-align:center;
    font-size:14px;
	  color:#ff0099;
}
.subtitolo1 {
  text-align:center;
    font-size:14px;
	  color:#ff0099;
}
.subtitolo2 {
  text-align:center;
    font-size:14px;
	  color:#ff0099;
}
#azienda {
  text-align:center;
     font-size:12px;
	   color:#000000;
}



/* Stile dei links con ANCHOR */
a { 
  font-weight:bolder;
    font-size:11px;
	  color: #ff0099;
	    text-decoration:none;
}
a:active {
   font-weight:bolder;
     color:#ff0099;
	   text-decoration:none;
}
a:hover {
  font-weight:bolder;
    color:#757575;
	  text-decoration:none;
	    font-weight:bold;
}
a:visited {
   font-weight:normal;
    text-decoration:none;
}


/* Stile delle linee create con HR */
hr {
	color:#CCCCCC; 
	  width:90%;
	    border:dashed 1px;
}


/* Stile del COPYRIGHT A FONDO PAGINA */
.copyright {
   clear:both; 
     width:90%;
	  font-size:9px;
	    text-align:center;
		  color:#000000;
		    font-weight:bold;
			  padding-top:1%;
			    padding-bottom:1%;
				  border-bottom:2px ridge #cccccc;
				    margin:auto;
}
.copyright a {
    color:#FFFFFF;
}
.copyright a:hover {
   color:#000000;
}


/* Stile del FOOTER */
.footerbar {
   background:#ffffff url(http://www.offerteviaggivacanza.com/immagini-offerte-viaggi-vacanza-vacanze-viaggio-last-minute/footerbar.jpg) repeat-x;
      clear:both;
	    padding:0;
		  margin:0;
		    width:100%; 
			  position:static;
			    height:80px;
}
.footer {
  clear:both;
    border:none;
	  font-size:8pt;
	    padding-bottom:4px;
		  width:85%;
		    position:static;
			  text-align:center;
			    background:#c0c0c0;
				  margin:12px auto; 
}
#footer a {
   font-weight:bold;
     font-size:11px;
	   color:#ff0099;
	     text-decoration:none;
}
#footer a:active {
   font-weight:bold;
     color:#ff0099;
	   text-decoration:none;
}
#footer a:hover {
   font-weight:bold; 
     color:#000000;
	    text-decoration:none;
		   font-weight:bold;
}
#footer a:visited {
   font-weight:normal;
     text-decoration:none;
}



.ads_link a:link {
  font-size:12px;
    font-weight:bold;
	  line-height:14px;
	    font-family:arial,sans-serif;
		  height:100%;
		    color:#ff0099;
			  text-decoration:underline;
}
.ads_text {
  color:#000000;
     display:block;
	   font-size:11px;
	     line-height:14px;
		   	font-family:arial,sans-serif;
}
.ads_sublink {
   color:#828282;
     font-size:10px;
	   line-height:12px;
	     overflow:hidden;
		   white-space:nowrap;
	        font-family:arial,sans-serif;
			  margin-bottom:10px;
}