@charset "iso-8859-1";
/* company: SoftHrod - www.softhrod.com */
/* author: Ruggero Barsacchi */

body {margin:0; padding:0; background-color:#EDEDED; font-family:Verdana;}
a {color:#003399;}
a img {border:0;}

#involucro {background-color:#FFFFFF; position:absolute; width:940px; left:50%; margin-left:-465px; margin-bottom:0; border-left:3px solid #EDEDED; border-right:3px solid #EDEDED;}
#contenuto {width:900px; margin-left:20px; margin-bottom:0; margin-top:20px;}

#logo {margin-left:30px;}
#menu {width:581px; height:45px; background:url(../imgs/memoturismo/menu.png); margin-left:300px;}
#voci {padding-top:12px; margin-left:20px; font-size:12px; word-spacing:10px;}
* html #voci { /* Hack per IE6 */ margin-left:18px; }
#voci a {text-decoration:none;}
.voceselezionata {color:#000000; font-weight:bold;}

#corpo {width:570px; margin-left:308px; margin-right:25px; margin-top:15px; font-size:80%;}
*:first-child+html #corpo {margin-right:15px;}
#corpo h3 {font-size:18px;}
#corpo h2 {font-size:16px;}
#corpo .inside {background:url(../imgs/memoturismo/content.png) repeat; padding:0; margin:0;}
* html #corpo { /* Hack per IE6 */ margin-left:298px;}
#subbox {background:url(../imgs/memoturismo/subbox.png) bottom no-repeat; margin-top:20px; height:200px;}
#subbox .testomini p {padding-right:0px;}
#suitememo img {margin-left:5px;}
#corpo #top {background:url(../imgs/memoturismo/content_top.png) no-repeat; width:570px; height:24px;}
#corpo #bottom {background:url(../imgs/memoturismo/content_bottom.png) no-repeat; width:570px; height:24px;}
#colonna {float:left; width:265px; margin-left:-210px; text-align:center; margin-top:15px;}
#testo {width:540px; margin-left:15px; margin-right:15px;}

#testo h3 {margin:0;}
#testo h2 {margin:0;}

#trans {margin-left:30px; width:846px; height:271px;}
#box {width:900px; height:222px; background:url(../imgs/memoturismo/home/box.png); margin-bottom:15px;}
*:first-child+html #box {margin-top:-3px;}
.boxsx {margin-left:30px;}
* html .boxsx { /* Hack per IE6 */ margin-left:15px; }
.box {width:275px; height:215px; float:left; margin-right:8px;}
#suitememo h3 {font-size:14px; }
#suitememo h4 {font-size:14px; color:#3366CC; font-style:italic; text-align:center; margin-bottom:0; }
* html #suitememo h3 { /* Hack per IE6 */ font-size:15px; }
.testo p,ul {font-size:12px; padding-left:15px; padding-right:15px; text-align:justify; line-height:150%;}
.testo ul {padding-left:25px; padding-right:20px;}
*:first-child+html .testo ul {margin-left:25px; padding-left:0px;}
*:first-child+html .testo p {line-height:120%;}
* html .testo ul { /* Hack per IE6 */ padding-left:0px; padding-right:20px; padding-top:8px; margin-bottom:3px;}
* html .testo p { /* Hack per IE6 */ padding-left:10px; padding-right:10px; line-height:120%; margin-top:0; padding-top:8px; margin-bottom:8px;}
.testomini p {font-size:12px; padding-left:35px; padding-right:35px; text-align:justify; margin-top:0;}
* html .testomini p { /* Hack per IE6 */ padding-right:25px;}

#approfondimenti {width:900px; height:247px;}
#descrizione {float:left; width:265px; height:247px; background:url(../imgs/memoturismo/home/sx_box.png); margin-right:15px;}
#testimonianze {width:265px; height:247px; background:url(../imgs/memoturismo/home/cx_box.jpg);}
#alternativo {width:265px; height:247px; background:url(../imgs/memoturismo/home/box_prodotti.jpg);}
#livechat {width:265px; height:247px; background:url(../imgs/memoturismo/home/dx_box.jpg) top no-repeat;}
.fleft {float:left;}
#news {width:265px; height:247px; background:url(../imgs/memoturismo/news_box.png) top no-repeat;}
#news p {margin-bottom:3px;}

#chiusura {width:900px; height:34px; background:url(../imgs/memoturismo/footer.png) center no-repeat; margin-bottom:0; clear:left;}
#chiusura p {margin-left:40px; text-align:center; padding-top:10px; font-size:70%;}
#copy {font-size:70%; margin-left:40px; color:#666666;}



/* Form Validation */
input.disabled {border: 1px solid #F2F2F2; background-color: #F2F2F2;}
input.required, textarea.required {border: 1px solid #CCCCCC;}
input.validation-failed, textarea.validation-failed {border: 1px solid #FF3300; color : #FF3300;}
input.validation-passed, textarea.validation-passed {border: 1px solid #00CC00; color : #000;}
.validation-advice {font-size:80%; margin: 5px 0; padding: 5px; background-color: #FF3300; color : #FFF; font-weight: bold;}
.custom-advice {margin: 5px 0; padding: 5px; background-color: #C8AA00; color : #FFF; font-weight: bold;}
