@import "reset.css";

body {background:url(../img/bg.gif) #393f46 repeat-y;font-family:'Lucida Grande',Arial,Helvetica;font-size:14px;}
body a { color:#B8B8B8; text-decoration:none;}
h1 {width:136px;height:27px;background:url(../img/pho2book2.gif);top:18px;left:350px;position:absolute;text-indent:-999em;}
#left {background:url(../img/img.jpg) no-repeat right 25px;float:left;width:428px;padding-left:40px;text-align:right;padding-right:30px;padding-top:330px;margin-top:-67px;}
#right {float:left;margin-left:42px;width:400px;padding-top:40px;padding-bottom:60px;}
#menu {background:url(../img/bg_menu.gif);margin-left:499px;height:67px;}
#menu li {background:url(../img/menu_separator.gif) no-repeat top right;float:left;padding-right:2px;}
#menu li a {line-height:63px;padding:0 17px 0 17px;color:#a3a3a3;text-decoration:none;display:block;float:left;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.4);}
#menu li.active a {background:url(../img/bg_menu_active.gif) repeat-x;}

#left p {margin-bottom:5px;color:#535965;font-size:13px;line-height:16px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.4);}
#left p.claim {color:#FF9400;font-size:30px;margin-bottom:20px;}
p.big {margin-bottom:5px !important;font-size:15px !important;line-height:20px !important;}
#left #demo {margin-top:40px;}
#right p {margin-bottom:15px !important;color:#B8B8B8;font-size:13px;line-height:18px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.4);}
#right h2 {color:#FF9400;font-weight:normal;font-size:20px;margin-bottom:6px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.4);}
/*#right ul li {margin-bottom:30px;}
#right ul li a {margin-top:10px;margin-bottom:4px;width:122px;line-height:28px;background:url(../img/button.jpg);display:block;color:#424242;text-decoration:none;text-align:center;font-size:13px;}*/
#footer {position:fixed;bottom:0;float:left;width:100%;height:16px;background:url(../img/bg_footer.gif) repeat-x;text-align:left;padding:4px 0;}
#footer #credit {height:15px;width:77px;background:url(../img/2slides.gif);text-indent:-999em;margin-left:15px;float:left;}

#form_iscrizione {margin-top:5px;}
#form_iscrizione .item {position:relative;}
#form_iscrizione label {display:block;color:#535965;margin-bottom:6px;margin-top:22px;font-size:12px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.4);margin-left:3px;}
#form_iscrizione label.error {display:block;color:#fff;margin-bottom:6px;margin-top:6px;font-size:11px;}
#form_iscrizione input {background:url(../img/bg_input_2.gif) no-repeat;border:0;height:22px;color:#FF9400;font-size:18px;padding:5px;width:238px;}
#form_iscrizione input.small {background:url(../img/bg_input_3.gif) no-repeat;border:0;height:22px;color:#FF9400;font-size:18px;padding:5px;width:158px;}
#form_iscrizione p.nota {display:block;color:#222429;font-size:12px;margin-top:3px;text-shadow:0px 0px 0px rgba(0, 0, 0, 0.4);margin-left:2px;}
#form_iscrizione span {display:inline;color:#FF9400;font-size:16px;margin-left:5px;line-height:32px;position:absolute;left:170px;top:18px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.4);}
#form_iscrizione button {margin-top:20px;margin-bottom:4px;width:122px;height:28px;background:url(../img/button.jpg);display:block;color:#424242;text-decoration:none;text-align:center;font-size:13px;border:0;}
#right p.demo {display:block;color:#60676D;font-size:12px;margin-top:3px;text-shadow:0px 0px 0px rgba(0, 0, 0, 0.4);margin-left:2px;line-height:18px;padding-left:20px;padding-top:15px;}
#right p.demolabel {display:block;color:#383F47;font-size:12px;margin-top:3px;text-shadow:0px 0px 0px rgba(0, 0, 0, 0.4);padding-left:24px;padding-top:15px;line-height:9px;}
#right p.demobig {display:block;color:#60676D!important;font-size:15px;margin-top:3px;text-shadow:0px 0px 0px rgba(0, 0, 0, 0.4)!important;margin-left:2px;line-height:1px;padding-left:10px;padding-top:4px;}
#right p.demobig a {display:block;font-size:15px;margin-top:3px;text-shadow:0px 0px 0px rgba(0, 0, 0, 0.4)!important;margin-left:2px;line-height:1px;padding-left:10px;padding-top:4px;}
#right p.label {display:block;color:#60676D;font-size:12px;margin-top:3px;text-shadow:0px 0px 0px rgba(0, 0, 0, 0.4);margin-left:2px;line-height:18px;}

ul.list {margin-top:30px;}
ul.list li {background:url(../img/list_separator.gif) repeat-x bottom;padding-bottom:17px;margin-bottom:20px !important;float:left;width:100%;}
ul.list li p {font-size:11px !important; line-height:15px !important;}
ul.list li h2 {font-size:14px !important;}
ul.list li .img {float:left;width:100px;}
ul.list li .text {float:right;width:278px;}

.gallery_list {background:url(../img/bg_gallery_top.gif) no-repeat top #222429;margin:0;padding:0;float:left;width:400px;margin-bottom:20px;}
.gallery_list ul {background:url(../img/bg_gallery_bottom.gif) no-repeat bottom;padding:0px 20px;margin:0;float:left;width:360px;}
.gallery_list ul li {float:left;margin:7px 15px 8px 0;}
.gallery_list ul li.last {margin-right:0;}
.gallery_list ul li img {float:left;width:110px;}