body {
font-family:Verdana, Arial, helvetica, sans-serif; 
font-size:0.9em;
margin:0; 
padding:0;
color:#000000; 
text-align:center; 
width:100%;
}

#main {
border:none; 
width:100%; 
margin:0px auto;
background:url("http://www.offerteviaggivacanza.com/immagini-offerte-viaggi-vacanza-vacanze-viaggio-last-minute/body-sf.jpg") repeat;
}
#header { 
background:#ffffff url("http://www.offerteviaggivacanza.com/immagini-offerte-viaggi-vacanza-vacanze-viaggio-last-minute/header-sf.jpg") left top no-repeat; 
height:120px; 
width:800px;
border-left:2px solid #CCCCCC;
border-right:2px solid #CCCCCC;
margin:0px auto;
}

#testata {
width:800px;
padding-top:0px; 
height:120px;
}
#testata h1 {
font-weight:bolder; 
font-size:1em; 
color:#ff0099;
margin:0;
}
#testata p {
font-weight:bolder; 
font-size:0.8em; 
color:#000000;
margin-top:3px;
}

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

#menu ul {
width:800px;
margin:0px auto;
padding:9px 0 0 0;
height:26px;
}


#menu li {
padding:0;  
float:left;
height:25px;
list-style:none;
}

#menu li a { 
font-weight:bolder;
font-size:0.8em;
margin:0 20px 0 20px;
}

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

#menu li a, #menu li a:link, #menu li a:visited { 
color:#000;
text-decoration:underline;
}
#menu li a:hover { 
color:#ff0099;
text-decoration:none;
}
#menu li#fb {
text-align:right;
width:245px;
}

#corpo {
clear:both;
margin:0px auto;
width:800px;
	   
}
#container {
float:right;
background:#FFFFFF; 
width:800px;
text-align:left;
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;
}
#social{
float:left;
list-style:none;
width:200px;
position:absolute;
margin-left:-40px;
}
#social li{
float:left;
}
#social li#twitt{
margin-left:8px;
float:right;
}
#social li#fbButt{
}

.content {
padding:28px 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:left;
font-size:16px;
color:#ff0099;
margin:0 0 14px 0;
padding:0;
}
.titolo1 {
text-align:left;
font-size:16px;
color:#ff0099;
}
.subtitolo {
  text-align:left;
    font-size:14px;
	  color:#ff0099;
}
.subtitolo1 {
  text-align:left;
    font-size:14px;
	  color:#ff0099;
}
.subtitolo2 {
  text-align:center;
    font-size:14px;
	  color:#ff0099;
}
#azienda {
  text-align:center;
     font-size:12px;
	   color:#000000;
}

#wrapper {
float:left;
}
#wrapper #left{
float:left;
width:200px;
padding-right:30px;
padding-top:14px;
}
#wrapper #left a{
font-size:1.0em;
}
#wrapper #right{
float:left;
}



/* 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:0.9em;
	   line-height:12px;
	     overflow:hidden;
		   white-space:nowrap;
	        font-family:arial,sans-serif;
			  margin-bottom:10px;
}


#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar2{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}
