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

html {margin: 0; padding:0; border:0;}
body {margin:0; padding:0; color:#000000; font-size:90%; border:0; font-family:"Trebuchet MS", Verdana; background: #FFFFFF url("../imgs/sfondo.jpg") repeat;}
* html body {font-size:76%;} /* IE 6 */

h1, h2, h3, h4 {color:#5E4E3E;}
* html h1 {font-size:170%;} /* IE 6 */
* html h4 {font-size:100%;} /* IE 6 */
a, a:visited, a:hover {color:#E1E34C; text-decoration:underline;}
p {line-height:1.5em;}
img {border:none;}
img {behavior: url("../librerie/iepngfix/iepngfix.htc");}

.chiaro {color:#937E68;}

#container {width:920px; margin:0 auto; text-align:left;}

#involucro {background: url("../imgs/header_sfondo.jpg") repeat-x;}

#header {width:920px; height:351px; }

#menu {width:919px; height:64px; margin:0; padding:0; background:url("../imgs/menu.png") no-repeat; behavior:url("../librerie/iepngfix/iepngfix.htc");}
* html #menu {margin-top:-5px;} /* IE 6 */
#navigation {}
#navigation ul {list-style-type:none; text-align:center; margin:0; padding:0; padding-left:20px;}
#navigation ul li {display:block; float:left; width:175px; height:56px; padding-top:20px;}
#navigation ul li.elem {background:url(../imgs/separatore.png) no-repeat;}
#navigation ul li a {text-transform:uppercase;}
#navigation ul li img {}
#navigation a, #navigation a:visited {color:#330000; text-decoration:none;}
#navigation a:hover {color:#330000; text-decoration:underline;}

#content {width:919px; background:url("../imgs/px_body.png") repeat-y; behavior:url("../librerie/iepngfix/iepngfix.htc"); padding-top:5px;}
* html #content {margin-top:-12px;} /* IE 6 */

#content #colonna {width:272px; float:left; text-align:center; padding:5px 10px; margin-top:-20px;}
* html #content #colonna {margin-top:20px;} /* IE 6 */
*:first-child+html #content #colonna {margin-top:0px;} /* IE 7 */
#content #colonna p {padding:0 10px; color:#FFFFFF;}
.flag {margin-top:-5px; margin-left:10px;}
.flagie {display:none;}
*:first-child+html .flag {margin-top:-18px;} /* IE 7 */
* html .flagie {display:none;} /* IE 6 */
* html .flagie {display:block;} /* IE 6 */

#content #testo {width:590px; margin-left:300px; padding-bottom:20px;}
#content #testo p {text-align:justify;}
#content #testo ul {line-height:1.5em;}

#footer {height:140px; background:url("../imgs/footer_sfondo.jpg") repeat-x bottom; color:#FFFFFF;}
#footer a, #footer a:hover, #footer a:visited {text-decoration:none;}
#footer #container {width:920px; height:105px; background:url("../imgs/footer.png") no-repeat; behavior:url("../librerie/iepngfix/iepngfix.htc");}

#softhrod {float:right; padding:45px 30px 0 0px; width:220px; text-align:right;}
* html #softhrod {width:200px;} /* IE 6 */
#softhrod p {padding:5px 0 0 0px; margin:0;}
#softhrod img {padding:0px; margin:0;}
* html #softhrod img {padding-right:0px; margin:0;}

#contatti {float:left; padding:45px 0 0 30px; font-size:90%;}
#contatti p {margin:0; padding-right:0px;}

.left {text-align:left;}
.right {text-align:right;}
.prices td {border-bottom:solid 1px #937E68;}
.photogallery img {border:1px solid #DFCC67; padding:3px; margin:15px;}

/* Form Validation */
input.disabled {border: 1px solid #F2F2F2; background-color: #F2F2F2;}
input.required, textarea.required {border: 1px solid #00A8E6;}
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;}
