/* css */




body {
background : #ffffff;
background-image : url(images/bg_navi.gif);
background-position : top;
background-repeat : repeat-x;
margin-top : 0;
margin-bottom : 0;
text-align : center;
color : #333333;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 80%;
line-height : 1.5;
width : auto;
margin : 0;
}
html > body {
margin-left : 50%;
}
#wrapper {
width : 760px;
margin-left : auto;
margin-right : auto;
}
html > body #wrapper {
margin-left : -380px;
}


h1 {
	color:#2A812D;
	margin-left: 0px;
	text-align: left;
	margin-bottom:0px;
	margin-top:0px;
	font-size : 9px;
}


h2 {
text-transform : none;
font-size : 110%;
vertical-align : top;
background-image : url(photos/bg_title.gif);
display : block;
background-repeat : no-repeat;
padding-bottom : 0;
padding-left : 0;
text-align : left;
padding-top : 2px;
margin-left : 0;
}
h3 {
font-size : 120%;
color : #2a812d;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
background-repeat : no-repeat;
padding-left : 0;
display : block;
padding-top : 0;
text-align : left;
padding-right : 0;
padding-bottom : 0;
}
h4 {
color : #52342b;
background-image : url(photos/star.gif);
display : block;
padding-left : 21px;
background-repeat : no-repeat;
background-position : left;
margin-left : 0;
margin-bottom : -14px;
}
a {
color : #5fc338;
text-decoration : none;
}
a:hover {
text-decoration : none;
}
a.arrow {
padding-left : 15px;
display : block;
height : 20px;
background : no-repeat left;
background-image : url(photos/icons/bullet_square_blue2.gif);
color : #12127c;
text-align : left !important ;
}
.arrow:hover {
text-decoration : none;
color : #50509f;
background-image : url(photos/icons/bullet_square_blue.gif);
}
#container {
text-align : center;
color : #5b415b;
z-index : 1;
margin-top : 100px;
margin : 0;
padding : 0;
position : relative;
top : 0;
margin-bottom : 0;
}
div#nonFooter {
height : 100%;
margin : 0;
padding : 0;
margin-bottom : -6px;
width : 760px;
position : relative;
clear : both;
margin-top : 0;
background-repeat : no-repeat;
background-position : left center;
top : 0;
}
#pageHeader {
height : 2px;
width : 760px;
padding : 0;
text-align : center;
z-index : 80;
margin-right : auto;
background-image : url(photos/shadow.gif);
margin-left : 0;
background-repeat : no-repeat;
background-position : top left;
margin-bottom : 0;
clear : both;
position : relative;
margin-top : 0;
}
#image {
top : 0;
height : 172px;
width : 735px;
margin : 0;
padding : 0;
text-align : center;
z-index : 80;
margin-right : auto;
background-image : url(photos/picture_italy1.jpg);
margin-left : 7px;
background-repeat : no-repeat;
background-position : top left;
position : inherit;
}
#left {
padding-bottom : 0;
width : auto;
padding : 0;
margin-left : 0;
float : left;
margin-right : 2px;
margin-top : 0;
position : relative;
height : auto;
z-index : 1;
text-align : left;
min-height : 100%;
height : auto !important ;
}
div#logo {
	float : none;
	padding : 0;
	margin : 0;
	width : 350px;
	position : relative;
	background-image : url(images/logo.gif);
	top : 40px;
	height : 108px;
	left : 420px;
	text-align : left !important;
	background-repeat : no-repeat;
	background-position : top left;
}
#content {
padding : 0;
padding-bottom : 0;
float : left;
margin-left : 0;
margin-top : 0;
height : 100%;
}
#content_text {
padding : 0;
padding-bottom : 0;
margin-left : 0;
margin-top : 0;
height : 100%;
top : -30px;
}
html > body #content {
margin-left : 20px;
width : 300px;
}
#content p {
padding-right : 10px;
text-align : justify;
}
#footer {
margin-bottom : 0;
padding-bottom : 20px;
padding-top : 1px;
text-align : center;
text-indent : 0;
vertical-align : bottom;
width : 776px;
height : 17px;
font : 10px Verdana, Arial, Helvetica, sans-serif;
clear : both;
position : relative;
color : #444e96;
background : #a3add7;
width : 776px;
}
#footer p {
padding-top : 1px;
}
#footer a {
color : #006633;
}
#footer a:hover {
color : #12127c;
}
#footer_logo {
z-index : 40;
margin-right : 0;
clear : both;
white-space : nowrap;
position : relative;
top : 8px;
height : 35px;
padding-top : 0;
background : #ffffff;
width : 776px;
margin-bottom : 4px;
color : #006633;
margin-top : 8px;
}
#footer_menu {
z-index : 40;
margin-right : 0;
clear : both;
font-family : Geneva, Arial, Helvetica, sans-serif;
white-space : nowrap;
position : relative;
top : 1px;
font-size : 80%;
height : 25px;
padding-top : 1px;
width : 776px;
bottom : 0;
padding-bottom : 4px;
border-top : 1px solid #cccccc;
}
#footer_menu a {
color : #666666;
text-decoration : none;
font-family : Geneva, Arial, Helvetica, sans-serif;
padding : 5px;
padding-top : 2px;
padding-bottom : 2px;
text-transform : lowercase;
}
#footer_menu a:hover {
color : #006633;
}
#top, #bottom {
width : 400px;
float : right;
text-align : left;
}
#bottom {
width : 400px;
}
#banner1 {
background-image : url(photos/shadow_small.gif);
background-repeat : no-repeat;
display : block;
width : auto;
height : auto;
background-position : top left;
position : relative;
left : 0;
padding : 0;
margin : 0;
margin-bottom : 0;
margin-left : 0;
clear : both;
text-align : left;
float : none;
padding-left : 0;
padding-top : 5px;
}
#banner1 ul li {
background-position : top left;
left : 0;
top : 0;
text-align : left;
padding-left : 0;
background-repeat : no-repeat;
width : auto;
list-style-image : url(images/bullet.gif);
}
#banner2 {
background-image : url(photos/shadow_small.gif);
background-repeat : no-repeat;
display : block;
margin-left : 0;
width : 200px;
height : auto;
background-position : top left;
position : relative;
left : 0;
top : 10px;
padding-top : 0;
clear : both;
float : none;
margin-top : 0;
margin-bottom : 20px;
}
#contact {
width : 160px;
margin-left : 0;
padding-left : 17px;
padding-right : 10px;
padding-top : 10px;
padding-bottom : 10px;
text-align : left;
}
#bg_right {
width : 720px;
margin-left : 0;
padding-bottom : 10px;
text-align : left;
margin-top : -12px;
height : auto;
min-height : 100%;
height : auto;
position : relative;
}
#img_big {
padding : 4px;
border : 0;
vertical-align : top;
text-align : center;
padding-left : 0;
padding-top : 8px;
margin-left : -2px;
}
#border {
padding-left : 20px;
padding-top : 30px;
}
#menu {
width : 100%;
float : left;
background-repeat : repeat-x;
margin-top : -19px;
height : 40px;
z-index : 40;
margin-right : 0;
clear : both;
font-family : Geneva, Arial, Helvetica, sans-serif;
white-space : nowrap;
background-position : top;
position : relative;
left : 0%;
top : 0;
padding : 0;
}
#menu ul {
margin : 0;
padding : 0;
width : 748px;
float : left;
margin-top : 0;
height : 30px;
clear : both;
}
#menu a {
text-decoration : none;
text-transform : uppercase;
font-family : Geneva, Arial, Helvetica, sans-serif;
float : left;
white-space : nowrap;
height : 41px;
padding-top : 30px;
padding-bottom : 0;
background-color : #608f16;
padding-left : 12px;
padding-right : 27px;
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
color : #ffffff;
background-image : url(images/bg_navi.gif);
margin-top : 0;
}
#menu h2 {
margin-left : 0;
padding : 0;
margin-right : 0;
display : block;
float : left;
}
#menu a:hover {
color : #ffffff;
background-image : url(images/bg_navi_hover2.gif);
}
#menu li {
position : relative;
float : left;
padding-left : 0;
margin-top : 0;
display : block;
white-space : nowrap !important ;
margin-left : 0;
padding : 0;
list-style-type : none;
}
#middle_content {
position : relative;
width : 760px;
height : 100%;
clear : both;
}
#right {
position : relative;
width : 340px;
height : 100%;
float : right;
text-align : left;
top : 0;
}
#right h6 {
margin-bottom : 7px;
margin-top : 5px;
}
#header_part2 {
width : 760px;
height : 216px !important ;
float : left;
text-align : left;
background-image : url(images/test.gif);
background-repeat : no-repeat;
top : 20px;
background-position : left top;
}
classes .padding-left {
padding-left : 10px;
}
.padding {
padding-top : 10px;
padding-bottom : 10px;
}
.current {
background-image : url(images/bg_navi_hover.gif) !important ;
background-repeat : no-repeat;
background-position : left top;
}
.back_link {
background-image : url(photos/icons/bullet_square_blue.gif);
clear : both;
margin : 20px;
float : left;
width : 400px;
text-align : left !important ;
}
.margin {
margin-left : 20px !important ;
}
.list_bullet {
padding-left : 21px;
background-repeat : no-repeat;
margin-left : 30px;
text-align : left;
list-style-image : url(images/bullet.gif);
}
.form {
text-align : left;
}
.img {
padding : 0;
border : 0;
vertical-align : top;
text-align : center;
padding-left : 0;
padding-top : 9px;
margin-left : 9px;
margin-top : -1px;
}
.imgTuote {
padding : 0;
border : 3px solid #333333;
padding-left : 0;
color : #333333;
margin-bottom : 15px;
}
.img_thumb {
padding : 0;
border : 2px solid #333333;
padding-left : 0;
color : #333333;
margin-bottom : 5px;
margin-right : 10px;
width : 45px;
height : 45px;
}
.img_thumb:hover {
border : 2px solid #cccccc;
}
.img_b {
margin : 4px;
padding : 6px;
background : #ffffff;
text-align : left;
padding-left : 3px;
margin-left : 30px;
vertical-align : top;
border-top : 1px dotted #e9e1ca;
padding-right : 3px;
}
.img_b2 {
margin : 4px;
padding : 6px;
background : #ffffff;
text-align : left;
padding-left : 3px;
vertical-align : top;
width : 490px;
position : relative;
}
.img_right {
text-align : right;
border : 0;
float : right;
margin-left : 4px;
}
.border {
border : 2px dotted #d7c6a9;
background-color : #ffffff;
margin-left : 0;
width : 250px;
margin-top : 20px;
padding-left : 20px;
padding-bottom : 6px;
float : right;
margin-right : 100px;
margin-bottom : 20px;
}
.border_no {
margin-left : 105px;
width : 500px;
margin-top : 30px;
padding-left : 0;
padding-bottom : 6px;
}
.border2 {
border : 0;
margin-left : 80px;
width : 270px;
margin-top : 10px;
padding-left : 8px;
padding-bottom : 6px;
}
.border_img {
border : 0;
margin-left : 80px;
width : 270px;
margin-top : 20px;
padding-left : 8px;
padding-bottom : 6px;
float : left;
}
.white {
background-color : #ffffff;
padding-left : 10px;
}
.white2 {
background-color : #ffffff;
text-align : center;
}
.listing {
background-color : #ece9db;
color : #60483b;
}
.uppercase {
text-transform : uppercase;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 70%;
}
textarea {
border : 1px solid #000000;
background-color : #5fc338;
height : 57px;
width : 300px;
padding-top : 5px;
margin-top : 5px;
}
.textarea_wide {
border : 1px solid #663366;
background-color : #e1e4fc;
height : 100px;
width : 335px;
}
input.input-boxes:active, input.input-boxes:focus, selecs.input-boxes:active, select.input-boxes:focus textarea.input-boxes:active, textarea.input-boxes:focus {
background-color : #1e311b;
color : #ffffff;
}
.input-boxes {
padding : 1px;
border : 1px solid #000000;
background-color : #5fc338;
width : 150px;
}
.button {
background-color : #5fc338;
color : #ffffff;
border : 1px solid #cccccc;
padding : 1px;
padding-left : 4px;
padding-right : 4px;
margin-top : 5px;
cursor : pointer;
}
input.button:hover, input.button:active {
background-color : #192f18;
color : #ffffff;
cursor : pointer;
}
