@charset "utf-8";
/* CSS Document */

body{
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
color:#555555;
font-size:12px;
line-height:15px;
background-image:url(images/bg-new.jpg);
background-repeat:repeat-x;
}
a{
margin:0;
padding:0;
text-decoration:none;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#00793a;
}
a:hover{
color:#e42212;
}
input{
margin:0;
padding:0;
border:0;
}
img{
margin:0;
padding:0;
border:0;
}
ul{
margin:0;
padding:0;
border:0;
list-style:none;
}
li{
margin:0;
padding:0;
}
span{
margin:0;
padding:0;
}
p{
margin:0;
padding:0;
}
h2{
margin:0;
padding:0;
font-weight:bold;
font-size:11px;
color:#00793a;
}
h3{
margin:0;
padding:0;
font-weight:bold;
font-size:12px;
color:#e42212;
}
h1{
margin:0;
padding:0;
font-weight:bold;
font-size:16px;
color:#e42212;
}
#container{
margin:0 auto;
width:964px;
text-align:left;
}
#top{
width:964px;
float:left;
}
.logo{
float:left;
margin:5px 0 0 0;

}
.menu-top{
margin: 35px 0 0 25px ;
padding:30px 0 0 5px;
color:#00793a;
font-weight:bold;

float:left;
display:
inline;
}
.menu-top a{
margin: 0 1px 0 1px ;
font-size:11px;


}
.menu-top input{
background-image:url(images/input.jpg);
width:112px;
height:15px;
background-repeat:no-repeat;
margin:0 0 0 20px;

}
.menu-top img{
margin: 0 10px 0 5px;
}
#menu{
background-image:url(images/bg-menu.jpg);
background-repeat:no-repeat;
width:245px;

float:left;
margin:5px 0 0 0;
}
#menu ul{
margin:23px 0 0 5px;
}
#menu h1{
padding:9px 0 0 0;
text-align:center;
}
#menu li a{
background-image:url(images/bg-li.jpg);
background-repeat:repeat-x;
display:block;
height:33px;
line-height:33px;
padding:0 0 0 10px;
width:227px;
}
#menu a{
font-size:11px;
font-weight:bold;
}
li.menu-acceso  a{
color:#e42212;
background-image:url(images/bg-li-hover.jpg);
background-repeat:repeat-x;
display:block;
height:33px;
line-height:33px;
}
#menu a:hover{
background-image:url(images/bg-li-hover.jpg);
background-repeat:repeat-x;
display:block;
height:33px;
line-height:33px;
padding:0 0 0 10px;
}
#flash{
float:left;
margin:3px 0 0 0;
width:705px;
}
#british{
width:350px;
float:right;
margin:5px 8px 0 0;
display:inline;
}
#british h1{
background-image:url(images/bg-h1.jpg);
background-repeat:repeat-x;
height:48px;
width:325px;
line-height:48px;
padding:0 0 0 20px;
}
#british h2 {
font-weight:bold;
display:inline;
}
#nobel{
width:350px;
float:right;
margin:5px 8px 0 0;
display:inline;
}
#nobel h1{
background-image:url(images/bg-h1.jpg);
background-repeat:repeat-x;
height:48px;
width:325px;
line-height:48px;
padding:0 0 0 20px;
}
#nobel a {
font-weight:bold;
font-size:11px;
color:#00793a;
}
#nobel a:hover {
color:#e42212;
}
#british a {
font-weight:bold;
font-size:11px;
color:#00793a;
}
#british a:hover {
color:#e42212;
}
.box{
background-color:#fbfaf8;
border:1px solid #ebebeb;
width:170px;
height:192px;
float:left;
line-height:15px;
margin:3px 2px 10px 0 ;
}
.box h2{
margin:0 3px 3px 3px;
}
.box img{
margin:5px 0 0 5px;
}
.box p{
margin:5px 2px 15px 5px;
padding:0 0 19px 0;
}
#left{
clear:left;
width:245px;
margin:5px 0 0 0;
}
#content{
float:right;
width:700px;
margin:2px 15px 0 0;
display:inline;
border:1px solid #ebebeb;
min-height:350px;
}
#content a{
font-weight:bold;
font-size:11px;
line-height:16px;

}
.titolo {
background-image:url(images/bg-h1.jpg);
background-repeat:repeat-x;
height:48px;
width:680px;
line-height:48px;
padding:0 0 0 20px;
}
.titolo h1{
display:inline;
height:48px;
line-height:48px;
}
.titolo h2{
font-weight:bold;
display:inline;
margin:0 0 0 5px;
}
.titolo-a {
background-image:url(images/bg-h1.jpg);
background-repeat:repeat-x;
height:48px;
line-height:48px;
padding:0 0 0 15px;
border-bottom:1px solid #00793a;
}
.titolo-a h1{
display:inline;
height:48px;
line-height:48px;
}
.titolo-a h3{
font-weight:bold;
display:inline;
margin:0 0 0 5px;
border:0;
font-size:14px;
color:#00793A;
}
.content-box{
background-color:#fbfaf8;
width:689px;
padding:10px 5px 5px 5px;
border-top:1px solid #ebebeb;
margin:3px 0 0 0;
}
.content-box h2{
font-size:14px;
padding:0 0 5px 15px;
border-bottom:1px solid #e42212;
}
.titolo-b{
font-size:14px;
padding:0 0 5px 0;
border-bottom:1px solid #e42212;
width:680px;
}
.titolo-b h2{
display:inline;
margin:0 5px 0 0;
}
.titolo-b h3{
display:inline;
}
.titolo-b a{
font-weight:bold;
font-size:12px;
color:#e42212;

}
.box-left{
background-image:url(images/box.jpg);
background-repeat:no-repeat;
width:239px;
float:left;
height:103px;
margin:0 0 5px 3px;
display:inline;
}
.box-left img{
margin: 19px 5px 0 10px;
float:left;
display:inline;
}
.box-left a{
font-size:12px;
font-weight:bold;
color:#4e4e4e;
}
.box-left a:hover{
color:#00793a;
}
.content-interno img{
float:left;
border:2px solid #e0e2e0;
margin:0 5px 0 0;
}
.content-interno{
padding:0 0 17px 0;
float:left;
}
.content-interno p{
margin:10px 5px 0 5px;
}
.content-interno-unico{
width:650px;
padding:0 0 17px 0;
float:left;
min-height:580px;
}
.content-interno-unico img{
float:left;
margin:0 10px 0 0;
}
.content-interno-box img{
float:left;
border:2px solid #e0e2e0;
margin:0 5px 0 0;
}
.content-interno-box{
padding:0 0 17px 0;
float:left;
width:450px;
}
.content-interno-box p{
margin:10px 5px 0 5px;
width:460px;
}

.back{
float:right;
margin:0 10px 0 0;
display:inline;
}
.back a{
color:#4e4e4e;
font-size:11px;
font-weight:bold;
}
.back a:hover{
color:#e72110;
}#gallery{
width:460px;
padding:0 0 0 0;
margin: 0 0 5px 0;
float:left;
border-bottom:1px solid #e42212;
}
#gallery img{
border:2px solid #e0e2e0;
margin:4px 2px 0 0;
}
#chiudi{
float:left;
width:200px;
margin: 0 0 0 10px;
padding:5px 0 5px 0;

}
#chiudi a{
font-size:11px;
font-weight:bold;
color:#4e4e4e;
}
#chiudi a:hover{

color:#e42212;
}
#gallery-left{
float:right;
width:210px;
}
.menu-interno{
float:right;
width:210px;
border:1px solid #e6e5e4;
padding:0 0 10px 0;
margin:4px 0 0 0;
}
.menu-interno h3{
background-image:url(images/bg-h3.jpg);
background-repeat:no-repeat;
width:210px;
height:45px;
line-height:45px;
padding:0 0 0 10px;
}
.menu-interno li a{
background-image:url(images/bg-menu-interno.jpg);
height:27px;
line-height:27px;
background-repeat:repeat-x;
display:block;
padding:0 0 0 5px;
color:#4e4e4e;
font-weight:bold;
font-size:11px;
}
.menu-interno li a:hover{
color:#e72110;
}
#sottomenu{
display:none;
}
#sottomenu li {
background-image:url(images/bg-menu-interno.jpg);
height:27px;
line-height:27px;
background-repeat:repeat-x;
display:block;
padding:0 0 0 8px;
color:#4e4e4e;
font-weight:bold;
font-size:11px;
}
#sottomenu span {
color:#e42212;
margin:0 3px 0 0 ;
}
li.accesa a{
background-image:url(images/bg-accesa.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
}
.accesa a{
color:#FFFFFF;
}
.sottobox{
background-image:url(images/sottobox.jpg);
background-repeat:no-repeat;
float:right;
width:206px;
height:119px;
padding:10px 0 0 5px;
margin:5px 0 0 0;
}
.sottobox h3{
background:none;
padding:10px 0 0 5px;
}
.sottobox p{
margin:20px 3px 0 2px;
}
.sottobox a{
color:#4e4e4e;
}
.sottobox a:hover{
color:#e42212;
}
.sottobox h3 a{
background:none;
padding:10px 0 0 5px;
color:#4e4e4e;
}
.sottobox h3 a {
background:none;
font-weight:bold;
font-size:12px;
color:#e42212;
}
.sottobox h3 a:hover {
color:#4e4e4e;
}
.box-left p{
margin:15px 2px 10px 10px;
padding:0 5px 15px 0;
font-size:9px;
}
#footer{
margin:15px 0 0 0 ;
float:left;
border-top:1px solid 
#e42212;
padding:10px 0 0 0;
width:950px;
text-align:center;
color: #393939;
}

/*Upgrade to ez */
form
{
padding:0;
margin:0;
border:0;
position:absolute;
}

input.getsearch{
width: 18px;
height: 17px;
padding: 0;
margin:0
}
.search{
width: 190px;
float:right;
visibility:hidden;
}
.object-right img
{

float:right;
}

#contatti{
margin:5px 0 0 0;
color:#4e4e4e;
font-weight:bold;
font-size:11px;
}

#contatti table {
width:692px;
background-color:#fdfdfd;
margin: 0 0 0 0px;
}

#contatti table h1{
font-size:11px;
color:#4e4e4e;
}

#contatti table td{
background-image:url(images/bg-contatti.jpg);
background-repeat: repeat-x;
padding:10px 5px 10px 5px;
margin:5px;
background-color:#ededed;
}

#contatti input{
background-image:url(images/input.jpg);
background-repeat:no-repeat;
width:112px;
height:16px;
}

#contatti select{
font-family:Arial, Helvetica, sans-serif;
color:#00793a;
width:112px;
border:1px solid;

font-weight:bold;
font-size:11px;
}

#contatti input.submit{
background-image: url(images/invia.jpg);
width:79px;
height:21px;
color:#e42212;
background-repeat:no-repeat;
text-align:center;
font-weight:bold;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;

}

#contatti table.testimonial {
color:#555555;
font-weight:normal;
}
#contatti table.testimonial img{
margin: 0 0 0 5px;
}
#contatti table.testimonial img{
margin:0;
padding:0;
}

#check input {
background:none;
border:0;
margin:5px 2px 0 0;
width:16px;
}
#check a  {
color:#535353;
font-size:11px;
border:0;
}
#check  a:hover {
color:#e42212;
}
.certificati table {
width:690px;
padding:0 0 5px 0;
margin:10px 0 0 0;


}
.certificati td {
border:1px solid #fbfaf8;
background-color:#f4f4f4;
padding:5px;

}

table.renderedtable  {
width:690px;
padding:0 0 5px 0;
margin:15px 0 0 0;
border:1px solid #edebe8;


}
.renderedtable td {
border:1px solid #fbfaf8;
padding:2px 2px 5px 2px;

}
#map {
margin:0 0 0 10px;
width: 665px; 
height:450px;
}
/*Area Riservata*/
#contatti-a{
margin:5px 0 0 0;
color:#133996;
font-weight:bold;
font-size:11px;
}
#contatti-a img{
float:left;
}

#contatti-a table {
background-color:#fdfdfd;
margin: 0 0 0 0px;
width:450px;
}

#contatti-a table h1{
font-size:11px;
color:#4e4e4e;
}
#contatti-a table a{
font-weight:bold;


}

#contatti-a table td{
background-image:url(images/bg-contatti.jpg);
background-repeat: repeat-x;
padding:10px 5px 10px 5px;
margin:5px;
background-color:#ededed;
}

#contatti-a input{
background-image:url(images/input.jpg);
background-repeat:no-repeat;
width:112px;
height:15px;
}

#contatti-a select{
font-family:Arial, Helvetica, sans-serif;
color:#133996;
width:112px;
border:1px solid;
color:#133996;
font-weight:bold;
font-size:11px;
}

#contatti-a input.submit{
background-image: url(images/invia.jpg);
width:79px;
height:21px;
color:#e42212;
background-repeat:no-repeat;
text-align:center;
font-weight:bold;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
#contatti-a input.submit table.testimonial{
background-image: url(images/invia.jpg);
width:79px;
height:21px;
color:#e42212;
background-repeat:no-repeat;
text-align:center;
font-weight:bold;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

#contatti-a table.testimonial {
color:#555555;
font-weight:normal;


}
#contatti-a table.testimonial img{
margin: 0 5px 0 0;
float:left;

}

#contatti-a table.testimonial p{
margin: 0 0 0 0;
width:450px;

}
