html,body{margin:0;padding:0}
/* body{font: 95% georgia,arial,sans-serif; background:#F5EDCD url(../img/back.jpg) repeat-x top } */
body{font: 95% georgia,arial,sans-serif; background:#EBDCA0}

img { border: none; }
p{margin:10px; line-height:28px}
a{display:block;color: #981793;padding:0px}
a:link{display:block;color: #4D400F;padding:0px; text-decoration:none}
a:visited{display:block;color: #4D400F;padding:0px; text-decoration:none}
a:hover{display:block;color:#9C831F;padding:0px; text-decoration:underline}
a:active{display:block;color:#626200;padding:0px; text-decoration:none}
a.asia{height:100px; display:block;color:#626200; padding:0px; text-decoration:none;}
.sottomenu a{display:inline!important;}
intestazione_vocimenu a:hover{display:block;color:#9C831F;padding:0px; text-decoration:none}
#paesi_descrizione ul{
	margin:10px;
}
#paesi_descrizione li{
	line-height:1.6;
}

#portfolio img{width:686px; height:238px}
ul#portfolio img{border:none !important}
div#intestazione{width:930px; height:65px; margin:0pt auto; padding-top:30px; line-height:1.22em}
div#intestazione_giancarlo{float:left;width:73%; height:100%;  }
#intestazione_giancarlo h1{font-size:12px; font-weight:normal;color:#4D400F;}
#intestazione_giancarlo span{color:#9C831F;}
#intestazione_giancarlo p{font-size:25px; font-weight:normal; margin:0; margin-top:10px}
#intestazione_vocimenu{float:left;width:26.9%; text-align:right; padding-top:0px; color:#4D400F;}
#intestazione_vocimenu .box{color:#4D400F; float:left; font-size:11px; margin-left:20px; text-align:center }

/*div#container{width:820px; margin:0pt auto; padding:10px; background-color:#FCF9E6;  } */
div#container{width:960px; margin:0pt auto; padding:0px;  background-color:#FCF9E6;  }
div#box_superiore{width:960px; margin:0pt auto; padding:0px; background-image: url(../img/sfumatura_top.jpg) }
div#box_centrale{width:960px; margin:0pt; padding:0px; background-image: url(../img/sfumatura_centrale.jpg)} 
div#box_inferiore{width:960px; margin:0pt auto; padding:0px; } 
div#box_piva{width:950px; margin:0pt auto; padding:0px; background-image: url(../img/sfumatura_down.jpg); font-size:10px; color:#333333; padding-left:10px; text-align:left} 
#box_piva a{display:inline}
div#header{width:936px; background-color:#F4F0DF; margin:auto; height:240px;}
div#header_menu{width:938px; margin:auto; height:66px; margin-top:2px}

div#header p{font-size:11px; text-align:left; padding-top:5px; color:#9C831F; padding-left:8px }
div#header_foto{background-color:#FFFFFF;float:left;width:73.5%; height:100%; }
div#header_scritta{background-color:#F4F0DF;float:left;width:26.4%;}

div#menu{width:937px;background:#ECE4C3;  height:65px; margin:auto; margin-bottom:3px;  float:left;}
div#menu p{padding:0; margin:0; padding-left:10px; padding-top:5px; color:#504621; font-size:18px; line-height:18px;}
div#menu p.sottomenu{padding:0; margin:0; padding-left:10px; padding-top:0px; font-size:15px;color:#766830;}
.menu_box{width:25%; height:100%;  float:left;  }
img.linea{float:left}

div#content {padding-top:10px; padding-bottom:0px}
div#content p{line-height:1.6}
<!-- div#sotto_sinistra{float:left;width:59%} -->
div#sotto_sinistra{float:left;width:40%}
div#sotto_sinistra_viaggi{float:left;width:73%}
#sotto_sinistra_esteso{float:left;width:95%; }
#int_sotto_sinistra{width:auto;  margin-top:0px; margin-bottom::10px; margin-right:3px; margin-left:12px; height:45px; background-color:#F7FBFD;  border:solid 1px #E6F3F9;}
#int_sotto_sinistra_commenti{width:auto;  margin-top:20px; margin:10px; height:45px;}
#int_sotto_sinistra_commenti_estesi{width:auto;  margin-top:20px; margin:40px; height:45px;}
#int_sotto_sinistra_viaggi{width:auto;  margin-top:20px; margin:10px; height:45px;}
#int_sotto_sinistra h1{font-size:14px; font-weight:normal; color:#2F7CA6; padding-top:15px; display:inline  }
#int_sotto_sinistra img{float:left; padding-left:5px;}
#int_sotto_sinistra img.linea{padding-left:0px}
#int_sotto_sinistra_commenti h1{font-size:14px; font-weight:normal; color:#2F7CA6; padding-top:15px; display:inline  }
#int_sotto_sinistra_commenti_estesi h1{font-size:18px; font-weight:normal; color:#2F7CA6; padding-top:15px; }
#int_sotto_sinistra_commenti img{float:left; }
#int_sotto_sinistra_commenti img_estesi{float:left; padding-left:5px; padding-right:20px;}
#int_sotto_sinistra_commenti img.linea{padding-left:0px}
#int_sotto_sinistra_viaggi h1{font-size:14px; font-weight:normal; color:#2F7CA6; padding-top:15px; display:inline }
#int_sotto_sinistra_viaggi img{float:left!important; padding-right:2px; }
#int_sotto_sinistra_viaggi img.linea{padding-left:0px}

#commenti h1{font-size:14px; font-weight:normal; color:#2F7CA6}
#commenti_top{padding-top:18px;}
.firma{font-size:12px; text-align:left; color:#000000; padding-left:40px; padding-bottom:35px; padding-top:10px;}
#sopramenu{width:820px;background:url(../img/lineasopra_menu.jpg) repeat-x;  height:3px; margin:2px; margin-left:0}
#commenti a{font-size:11px; padding-top:3px; text-align:right; padding-right:5px; color:#2F7CA6}
#commenti a:hover{text-decoration:underline}
#viaggi{float:left;width:32.5%; height:auto; margin-top:0px; background-color:#F7FBFD; border:solid 1px #E6F3F9; height:2000px   }
#viaggi_immagini{float:left;width:25.5%; height:auto; margin-top:40px; background-color:#F7FBFD; border:solid 1px #E6F3F9; min-height:1350px   }
#viaggi_esteso{float:left;width:936px; height:auto;background-color:#F7FBFD; margin-top:0px; margin-left:0px;border:solid 1px #EBDCA0;min-height:1350px   }
#commenti{float:left;width:25.4%; height:auto;background-color:#F0E4B2; margin-left:20px; margin-top:0px; margin-left:4px;border:solid 1px #EBDCA0;min-height:2000px  }
#commenti_esteso{float:left;width:938px;height:auto; background-color:#F4F0DF; margin-top:0px; margin:auto; margin-left:0px;  border:solid 1px #EBDCA0;min-height:1350px   }
#testo_alto_viaggisenzacravatta{float:left;width:938px;height:auto; background-color:#F4F0DF; margin-top:0px; margin:auto; margin-left:0px;  border:solid 1px #EBDCA0;min-height:350px   }
#piemonte_esteso{float:left;width:95%;height:auto; background-color:#F4F0DF; margin-top:0px; margin:auto; margin-left:12px;  border:solid 1px #EBDCA0;min-height:1350px   }
div#box_commenti{width:938px; padding-left:10px;}
p.commenti_estesi{padding-left:30px; padding-right:55px}
.viaggio{width:98%; height:auto;margin:1%; margin-top:2%}
.viaggio_cuba{width:98%; height:auto;margin:1%; margin-top:0%; background-color:#F2862E; background-color:#F2862E}
<!--.titolo{font-size:18px; padding-left:10px} -->
<!--.periodo{font-size:12px;padding-left:10px; padding-bottom:10px} -->
.foto_desc{padding:11px; font-size:12px; padding-top:10px}
.foto_desc_esteso{padding-left:20px;}
.foto_desc_esteso .viaggio_desc{padding-left:30px; font-size:15px; padding-left:0px}
.foto_desc_esteso .foto{margin-bottom:20px;}

.foto_desc .foto{float:left; background-color:#FFFFFF; padding:3px; border:1px solid #CCCCCC; width:100px; text-align:center}
.foto_desc .foto img{width:100px; margin-right:0px; margin-bottom:20px}
.foto_desc .foto_esteso img{float:left; width:300px; margin-right:20px; margin-bottom:20px; margin-left:10px}
.foto_desc .titolo_periodo{ margin-left:0px; float:left}
.foto_desc_esteso .foto span{font-size:12px; text-align:center}
.viaggio_titolo{font-size:18px; padding-left:10px; color:#000}
.viaggio_periodo{font-size:12px;padding-left:10px; padding-bottom:10px}
.viaggio_desc{font-size:13px;padding-left:10px; padding-top:5px;padding-right:5px; padding-right:10px; line-height:1.5}
.viaggio_desc a{display:inline}
.sotto_sinistra a{display:inline}
.clearboth{clear:both}
div#footer p{margin:0;padding:5px 10px}
div#footer{clear:left;width:100%}
#sotto_sinistra p {padding-left:5px !important; padding-right:15px}
#sotto_sinistra_esteso p {padding-left:5px !important; padding-right:15px}
p.continua{text-align:right; margin-right:25px; color:#666633;}
.img_profilo img{float:left; width:100px; padding:5px; background-color:#FFFFFF;
border:1px solid #C8C8C8;
margin:5px;
padding-bottom:6px;
padding-top:3px; margin-left:38px}
.img_profilo_dx img{float:right; width:100px; padding:5px; background-color:#FFFFFF;
border:1px solid #C8C8C8;
margin:5px;
padding-bottom:6px;
padding-top:3px;
margin-right:30px}
#sotto_sinistra_solosx {background-color:#FBF0DC;border:1px solid #ECE4C3;}
hr.dividi_viaggi{margin:10px; background-color:#C8E6F2}
#sotto_sinistra p.titolo_appunti{color:#2F7CA6; font-size:12px; font-weight:bold; margin-top:40px;}
#sotto_sinistra_esteso p.titolo_appunti{color:#2F7CA6; font-size:14px; font-weight:bold; margin-top:40px;}
.giorno{width:40px; height:30px; margin-top:25px; margin-left:15px; margin-right:5px; font-size:13px; text-align:center; padding:5px; background-color:#E6F3F9 ; float:left}
.giorno_esteso{width:40px; height:30px; margin-top:25px; margin-left:35px; margin-right:5px; font-size:13px; text-align:center; padding:5px; background-color:#E6F3F9 ; float:left}
p.desc_appunti{padding-left:0px !important; margin-left:40px;}
#desc_appunti{padding-left:0px !important; margin-left:25px;}
#gallery_luoghi {font-size:15px; color:#000000; padding-top:20px;}
#gallery_titolo h1{font-size:18px; font-weight:normal; color:#2F7CA6; padding-top:15px; margin-left:38px; margin-top:0px; margin-right:40px }
#commenti_esteso ul {margin-left:38px; line-height:1.7em}
#commenti_esteso li {line-height:1.7em}
#testo_alto_viaggisenzacravatta ul {margin-left:38px; line-height:1.7em}
#testo_alto_viaggisenzacravatta li {line-height:1.7em}
#paesi_descrizione{padding-left:30px;}
#paesi_titolo h1{font-size:18px; font-weight:normal; color:#2F7CA6; padding-top:10px; margin-left:40px; margin-top:30px; margin-right:45px }
#foto_senzacravatta{padding-left:15px;}
input {
margin-bottom:0px !important;
margin-left:40px;
margin-right:0px;
margin-top:3px !important;
padding-bottom:0px !important;
padding-left:0px;
padding-right:0px;
padding-top:0px !important;
}
label {
font-size:small;
margin-bottom:0px !important;
margin-left:30px;
margin-right:0px;
margin-top:3px !important;
padding-bottom:0px !important;
padding-left:10px;
padding-right:0px;
padding-top:0px !important;
}
#block_sx input {
margin-bottom:0px !important;
margin-left:30px;
margin-right:0px;
margin-top:3px !important;
padding-bottom:0px !important;
padding-left:0px;
padding-right:0px;
padding-top:0px !important;
}
#block_sx label {
font-size:small;
margin-bottom:0px !important;
margin-left:10px;
margin-right:0px;
margin-top:3px !important;
padding-bottom:0px !important;
padding-left:10px;
padding-right:0px;
padding-top:0px !important;
}
textarea {
margin-left:40px;

}
.pulsante {
background-color:#FFFFFF;
color:#000066;
cursor:pointer;
font-family:"Georgia",Times,Times New Roman,serif;
font-size:small;
font-weight:bold;
height:29px;
margin-bottom:0px;
margin-left:30px;
margin-right:10px;
margin-top:20px !important;
padding:0px;
text-align:center;
width:120px;
}
#testo p {
color:#333333;
font-size:0.9em;
line-height:1.3em;
}
.privacy {
color:#666666 !important;
font-size:0.7em !important;
margin:5px 0px 10px 40px;
padding:0px;
width:550px;
height:200px;
}
#testo p {
color:#333333;
font-size:0.9em;
line-height:1.3em;
}
.privacy {
color:#666666 !important;
font-size:0.7em !important;
margin:5px 0px 10px 40px;
padding:0px;
}

#block_sx {
margin:0px 0px 10px 10px;
padding:0px;
width:100px;
}
div#errorBox {
clear:both;
margin-top:10px !important;
padding:0pt;
}
a.link_commento{
	font-size:14px!important;
	text-align:right!important;
	line-height:1.6!important;
	color:#000000!important;
	margin-right:20px!important;
}
/*- Menu Tabs 4--------------------------- */

    #tabs4 {
      float:left;
      width:80%;
      font-size:78%;
      line-height:normal;
     /* border-bottom:1px solid #ECE4C3;*/
	  margin-top:-26px;
	  margin-left:14px;  
      }
    #tabs4 ul {
          margin:0;
          padding:20px 10px 0 10px;
          list-style:none;
      }
    #tabs4 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs4 a {
      float:left;
      background:url("../img/tableft4.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 7px;
      text-decoration:none;
      }
    #tabs4 a span {
      float:left;
      display:block;
      background:url("../img/tabright4.gif") no-repeat right top;
      padding:5px 15px 4px 0px;
      color:#2F7CA6;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs4 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs4 a:hover span {
      color:#6B78A9;
      }
    #tabs4 a:hover {
      background-position:0% -42px;
      }
    #tabs4 a:hover span {
      background-position:100% -42px;
      }

      #tabs4 #current a {
              background-position:0% -42px;
      }
      #tabs4 #current a span {
              background-position:100% -42px;
      }
-->


p.sottotitolo {
line-height:135%;
padding-left:25px;
margin:10px 15px;
color:#2F7CA6;
font-size:14px
}

p.quotazioni {
line-height:135%;
padding-left:25px;
margin:10px 15px;
color:#2F7CA6;
}

#localita ul {
padding-left:25px;
}

#localita li {
list-style-image:url(../img/spunta2.gif);
vertical-align:inherit;
}

.spirito_top{
width:300px;
margin-bottom:10px;
margin-top:20px;
}
.spirito{
width:300px;
margin-bottom:10px;
}


.spirito_img {
width:auto;
/*background-color:#CC9900;*/
float:left;
}


.spirito_testo {
width:auto;
/*background-color:#0099CC;*/
font-size:10px;
}

.spirito_testo_occhiello {
width:auto;
/*background-color:#0099CC;*/
color:#9C831F;
font-size:13px;
}

.spirito_testo_titolo {
width:auto;
/*background-color:#0099CC;*/
color:#2F7CA6;
font-size:16px;
}

.spirito_testo_sotto {
width:auto;

/*background-color:#0099CC;*/
font-size:11px;
}

p.p_itinerari{
	margin-left:15px;
}

.info_cuba {
	font-size:10px;
}

.info_cuba a{
	text-decoration:underline;
}