@charset "utf-8";
body{
margin:0px;
background:#C39C58 url(img/canvas.jpg) repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#44718D;
}

/*---------------------------------NAVIGATOR----------------------------------------*/
/*---------------------------------NAVIGATOR----------------------------------------*/
#nav{
margin:0px;
padding:0px;
text-indent:-9999px;
}
#nav li#menu1{
margin:0px;
padding:0px;
list-style-type: none;
float:left;
text-indent:-9999px;
}
#nav li#menu1 a{
display:block;
width:83px;
height:52px;
margin:0px 2px 0px 0px;
background: url(img/buttons/btn_home.jpg) no-repeat top center;
background-position: 0px 0px;
text-indent:-9999px;
}
#nav li#menu1 a:hover{
height:52px;
margin:0px 2px 0px 0px;
background: url(img/buttons/btn_home.jpg) no-repeat top center;
background-position: 0px -52px;
text-indent:-9999px;
}
#nav li#menu2{
margin:0px;
padding:0px;
list-style-type: none;
float:left;
text-indent:-9999px;
}
#nav li#menu2 a{
display:block;
width:116px;
height:52px;
margin:0px 2px 0px 0px;
background: url(img/buttons/btn_chi.jpg) no-repeat top center;
background-position: 0px 0px;
text-indent:-9999px;
}
#nav li#menu2 a:hover{
height:52px;
margin:0px 2px 0px 0px;
background: url(img/buttons/btn_chi.jpg) no-repeat top center;
background-position: 0px -52px;
text-indent:-9999px;
}
#nav li#menu3{
margin:0px;
padding:0px;
list-style-type: none;
float:left;
text-indent:-9999px;
}
#nav li#menu3 a{
display:block;
width:94px;
height:52px;
margin:0px 2px 0px 0px;
background: url(img/buttons/btn_servizi.jpg) no-repeat top center;
background-position: 0px 0px;
text-indent:-9999px;
}
#nav li#menu3 a:hover{
height:52px;
margin:0px 2px 0px 0px;
background: url(img/buttons/btn_servizi.jpg) no-repeat top center;
background-position: 0px -52px;
text-indent:-9999px;
}
#nav li#menu4{
margin:0px;
padding:0px;
list-style-type: none;
float:left;
text-indent:-9999px;
}
#nav li#menu4 a{
display:block;
width:94px;
height:52px;
margin:0px 2px 0px 0px;
background: url(img/buttons/btn_extras.jpg) no-repeat top center;
background-position: 0px 0px;
text-indent:-9999px;
}
#nav li#menu4 a:hover{
height:52px;
margin:0px 2px 0px 0px;
background: url(img/buttons/btn_extras.jpg) no-repeat top center;
background-position: 0px -52px;
text-indent:-9999px;
}
#nav li#menu5{
margin:0px;
padding:0px;
list-style-type: none;
float:left;
text-indent:-9999px;
}
#nav li#menu5 a{
display:block;
width:116px;
height:52px;
margin:0px 2px 0px 0px;
background: url(img/buttons/btn_dove.jpg) no-repeat top center;
background-position: 0px 0px;
text-indent:-9999px;
}
#nav li#menu5 a:hover {
height:52px;
margin:0px 2px 0px 0px;
background: url(img/buttons/btn_dove.jpg) no-repeat top center;
background-position: 0px -52px;
text-indent:-9999px;
}
#nav li#menu5 a:hover{
height:52px;
margin:0px 2px 0px 0px;
background-image: url(img/buttons/btn_dove.jpg) no-repeat top center;
background-position: 0px -52px;
text-indent:-9999px;
}
#nav li#menu6{
margin:0px;
padding:0px;
list-style-type: none;
float:left;
text-indent:-9999px;
}
#nav li#menu6 a{
display:block;
width:116px;
height:52px;
margin:0px 2px 0px 0px;
background: url(img/buttons/btn_energie.jpg) no-repeat top center;
background-position: 0px 0px;
text-indent:-9999px;
}
#nav li#menu6 a:hover{
height:52px;
margin:0px 2px 0px 0px;
background: url(img/buttons/btn_energie.jpg) no-repeat top center;
background-position: 0px -52px;
text-indent:-9999px;
}
/*---------------------------------BUTTON UP-----------------------------------------*/
#menu1up{
width:83px;
height:52px;
margin:0px 2px 0px 0px;
background: url(img/buttons/btn_home.jpg) no-repeat top center;
background-position: 0px -52px;
text-indent:-9999px;
padding:0px;
list-style-type: none;
float:left;
}
#menu2up{
width:116px;
height:52px;
margin:0px 2px 0px 0px;
background: url(img/buttons/btn_chi.jpg) no-repeat top center;
background-position: 0px -52px;
text-indent:-9999px;
padding:0px;
list-style-type: none;
float:left;
}
#menu3up{
width:94px;
height:52px;
margin:0px 2px 0px 0px;
background: url(img/buttons/btn_servizi.jpg) no-repeat top center;
background-position: 0px -52px;
text-indent:-9999px;
padding:0px;
list-style-type: none;
float:left;
}
#menu4up{
width:94px;
height:52px;
margin:0px 2px 0px 0px;
background: url(img/buttons/btn_extras.jpg) no-repeat top center;
background-position: 0px -52px;
text-indent:-9999px;
padding:0px;
list-style-type: none;
float:left;
}
#menu5up{
width:116px;
height:52px;
margin:0px 2px 0px 0px;
background: url(img/buttons/btn_dove.jpg) no-repeat top center;
background-position: 0px -52px;
text-indent:-9999px;
padding:0px;
list-style-type: none;
float:left;
}
#menu6up{
width:116px;
height:52px;
margin:0px 2px 0px 0px;
background: url(img/buttons/btn_energie.jpg) no-repeat top center;
background-position: 0px -52px;
text-indent:-9999px;
padding:0px;
list-style-type: none;
float:left;
}
/*-----------------------------END BUTTON UP-----------------------------------------*/

/*-----------------------------END NAVIGATOR-----------------------------------------*/
/*-----------------------------END NAVIGATOR-----------------------------------------*/

#page {
width:1010px;
margin:auto;
background:url(img/shadow-sides.png) top center no-repeat;
}
#all-cont {
width:950px;
margin:0px 30px 0px 30px;
}
#top-header{
background:url(img/topheader-bg.jpg) top left no-repeat;
/*height:118px;*/
/*width:950px;*/
height:77px;
width:747px;
padding:41px 110px 0px 93px;
}
.slogan{
/*margin:41px 0px 0px 93px;*/
background: url(img/top_slogan.png) no-repeat;
float:left;
}
.logo{
/*margin:34px 110px 0px 0px;*/
background: url(img/top_logo.png) no-repeat;
float:right;
}
#menu{
background:url(img/menu-bg.jpg);
height:75px;
padding:2px 0px 0px 200px;
}
#content-behind{
background:#DEC89F url(img/content-bg.jpg) top left repeat-x;
/*min-height:530px;*/
}
#content{
background: url(img/content-bottom.jpg) bottom repeat-x;
min-height:550px;
padding:0px 62px 0px 62px;
width:826px;
}
* html #content{
height:550px;
}

#leftcolumn-home{
float:left;
width:496px;
background:url(img/homephoto-shadow.png) left top no-repeat;
padding:20px 12px 12px 12px;
}
#leftcolumn-interpage{
float:left;
width:496px;
padding:20px 12px 12px 12px;
}
#rightcolumn-home{
float:right;
width:290px;
}
#rightcolumn-inner{
float:right;
width:263px;
background:url(img/shadow-innerphoto.png) top left no-repeat;
padding:20px 0px 8px 27px;
}
.boxlist-top{
background: url(img/boxlist-top.gif) top left no-repeat;
height:30px;
}
.boxlist-bot{
background: url(img/boxlist-bot.gif) bottom left no-repeat;
height:22px;
}
#boxlist-inside{
background: url(img/boxlist-mid.gif) top left repeat-y;
padding:0px 30px 10px 30px;
}
#boxlist-inside p{
margin:0px;
padding:0px;
}
#boxlist-inside a{
color:#557E9A;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
#boxlist-inside a:hover{
color:#666666;
text-decoration:none;
}
.boxlist-inside-sec{
color:#7A7A83;
font-size:11px;
border-bottom:#44718D dotted 1px;
margin:10px 0px 0px 0px;
padding:0px;
}
#box-home{
background:url(img/box-bg.gif) repeat-x;
border:#FFFFFF 1px solid;
padding:10px;
width:222px;
float:left;
font-size:11px;
color:#FFFFFF;
}
#box-internal{
background:url(img/box-bg.gif) repeat-x;
border:#FFFFFF 1px solid;
padding:10px;
width:450px;
float:left;
font-size:11px;
color:#FFFFFF;
}
#box-rightsmall{
background:url(img/box-bg.gif) repeat-x;
border:#FFFFFF 1px solid;
padding:10px;
width:215px;
font-size:11px;
color:#FFFFFF;
}
#box-listsmall{
background:#efe9de;
color:#7A7A83;
font-size:11px;
width:227px;
padding:5px;
}
#box-listsmall a{
color:#7A7A83;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
#box-listsmall a:hover{
color:#666666;
text-decoration:none;
}
#links-list{
margin:0px 0px 0px 20px;
padding:0px;
}
#links-list li{
list-style-image: url(img/arrow.gif);
list-style-position: outside;
margin:0px 0px 10px 0px;
padding:0px;
}
#links-list a{
color:#557E9A;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
#links-list a:hover{
color:#666666;
text-decoration:none;
}

a{
color:#557E9A;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
a:hover{
color:#666666;
text-decoration:none;
}
#staff-area{
background:#9E7A59 url(img/envelope.jpg) right bottom no-repeat;
padding:10px;
margin: 10px 0px 0px 0px;
color:#FFFFFF;
height:90px;
}
#staff-area a{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
#staff-area a:hover{
color:#F9F3E7;
text-decoration:none;
}
#footer{
width:810px;
height:100px;
background-image: url(img/footer-bg.gif);
background-repeat: repeat-x;
font-size:11px;
padding:20px 70px 0px 70px;
font-family:Arial, Helvetica, sans-serif;
line-height:14px;
clear:both;
color:#FFFFFF;
}
#footer a{
color:#FFFFFF;
text-decoration:underline;
}
#footer a:hover{
color:#FFFFFF;
text-decoration:none;
}
.left-f{
float:left;
}
.right-f{
float:right;
}
.header{
font-size:16px;
color:#A26119
}
.header2{
font-size:16px;
color:#FFF745;
}
.header3{
font-size:16px;
color:#2E4862;
}
.sub-header{
font-size:14px;
color:#44718d;
}
.border-white{
border:#FFFFFF 1px solid;
}
.clear-b{
clear:both;
}
.left-dove{
float:left;
width: 200px;
}
.right-dove{
width: 260px;
float: right;
border:#44718D 1px solid;
padding: 5px;
}
.frame-photo{
border:#FFFFFF 2px solid;
}
.black-border{
border:#bb9875 1px solid;
}