﻿body 
{
font-family: verdana, arial,  sans-serif; 
font-style:normal; 
font-variant:normal; 
font-weight:normal; 
margin-top: 0px;
font-size:12px; 
margin-right: 0px;
margin-left: 0px;
background-image:url('../images/bg.jpg');
background-repeat:repeat-x;
background-color:#fff;
color: black
}  

h1 
{ 
margin: 35px 0 10px 5px;
color: #fff; 
font-size:30px; 
font-weight: normal;
}

h2 
{
margin: 10px 0 10px 10px;
color: #313131;
font-size: 30px;
font-weight: normal;
padding:0;
}

h3 
{ 
margin: 10px 0 5px 10px;
color: #375d81; 
font-size:15px; 
}

h4 
{
margin-left: 2px;
margin-top: 3px;
margin-bottom: 0px;
color: #000;
font-size: 11px;
font-weight: bold;
padding:0;
}

p 
{ 
margin: 0 10px 5px 10px; 
line-height:200%; 
text-align: justify;
color: #515151; 
}

a 
{ 
color: #004764;
text-decoration:none;
font-weight:bold;
}

a.leggi 
{ 
color: #fff;
background-color:#114fa3;
padding: 5px 8px 5px 8px;
margin: 10px 0 0 0;
text-decoration:none;
font-weight:bold;
float: right
}

a.leggi:hover 
{ 
background-color:#313131;
}

ul 
{ 
padding: 0 10px 5px 10px;  
color: #515151; 
line-height:200%; 
text-align: left; 
}

li
{ 
margin: 0;
color: #515151; 
line-height:200%; 
text-align: left; 
}

form
{
margin:0px 0 0 10px
}

input
{
margin:5px 0 5px 0;
}

img
{
border: 0px;
}

#container
{
width:1100px;
margin-top: 0px;
margin-right: auto;
margin-left: auto;
height:100%
}

#head
{
width:1100px;
margin: 0;
height:110px;
float: left;
}

#logo
{
width:300px;
margin: 0;
height:110px;
float: left;
}

#mdr
{
width:800px;
margin: 0;
height:110px;
float: left;
}

#mdr p.mdr
{
margin: 45px 10px 10px 5px;
color:white;
text-align:right
}

#mdr a
{
color:white;
text-decoration:underline;
font-weight:bold;
}

#foto
{
width:1100px;
height:500px;
margin: 0;
float: left;
background-image:url('../images/foto/casa_di_riposo_per_anziani_2.jpg');
background-repeat:no-repeat;
position:relative;
z-index:10;
}

#menu
{
width: 1100px;
height: 70px;
padding:0;
margin: 0px 2px 0 0px;
float:right;
position:relative;
z-index:20;
}

#menubasso
{
width: 1000px;
margin: 370px 0px 0 50px;
float:left;
position:relative;
z-index:500;
}

.box4 {position:relative; width:333px; top:0px; float:left;}
.box5 {position:relative; width:334px; top:0px; float:left;}
.box6 {position:relative; width:333px; top:0px; float:left;}

.m1 {background:#f22239; width:333px; padding:0px; min-height:62px; float:left;position:relative; top:0; display:block; overflow:hidden;}
.m2 {background:#ff7e00; width:334px; padding:0px; min-height:62px; float:left;position:relative; top:0; display:block; overflow:hidden;}
.m3 {background:#114FA3; width:333px; padding:0px; min-height:62px; float:left;position:relative; top:0; display:block; overflow:hidden;}

.text7 {font-size:18px; color:#fff; padding: 20px 0 20px 0; width:333px; text-align:center;  margin: 0px; font-weight:bold}
.text8 {font-size:18px; color:#fff; padding: 20px 0 20px 0; width:334px; text-align:center;  margin: 0px; font-weight:bold}

.list5 {padding:10px 0px 20px 40px; margin-left:0; background:#191919; margin-top:0px; width:293px;}
.list5  li {font-size:18px; line-height:23px; text-decoration:none; font-size:12px }
.list5 a { color:#ffffff; text-decoration:none;}
.list5 a:hover {text-decoration:underline; color:#f22239}


.list6 {padding:10px 0px 20px 40px; margin-left:0; background:#191919; margin-top:0px; width:294px;}
.list6  li {font-size:18px; line-height:23px; text-decoration:none; font-size:12px }
.list6 a { color:#ffffff; text-decoration:none;}
.list6 a:hover {text-decoration:underline; color:#ff7e00 }

.list7 {padding:10px 0px 20px 40px; margin-left:0; background:#191919; margin-top:0px; width:293px;}
.list7  li {font-size:18px; line-height:23px; text-decoration:none; font-size:12px }
.list7 a { color:#ffffff; text-decoration:none;}
.list7 a:hover {text-decoration:underline; color:#114FA3}

#menubasso a.arancio
{
width: 320px;
height: 10px; 
margin: 0px;
padding: 25px 0 25px 0; 
background-color:#ff7e00;
float:left;
text-align:center;
color:white;
font-size:14px
}

#testo
{
width:1000px;
height: 500px;
margin: 0 50px 0 50px;
border-left: 1px silver solid;
border-right: 1px silver solid;
float: left;
position:relative;
z-index:1000;
background-color:white;
}

#left
{
width:318px;
height: 480px;
margin: 10px 0 10px 0;
border-right: 1px silver solid;
float: left;
}

#left ul.carta 
{ 
margin:10px 0 0px 30px;
color: #515151; 
line-height:200%; 
text-align: left; 
}

#left li.carta
{ 
margin:7px 0 0px 10px;
color: #515151; 
line-height:200%; 
text-align: left; 
}

#right
{
width:678px;
height: 500px;
margin: 10px 0 0 0;
float: left
}

#right img
{
margin: 0 10px 0 0;
float: left
}

#rightalto
{
width:650px;
height: 230px;
margin: 0px 14px 10px 14px;
border-bottom: 1px silver solid;
float: left
}

#rightbasso
{
width:650px;
height: 230px;
margin: 10px 14px 10px 14px;
float: left
}

#footer
{
width:100%;
height: 70px;
background-color:#313131;
color: #fff;
float:left;
}

#foot 
{
width:1100px;
height: 70px;
margin: 0 auto 0 auto;
}

#foot p
{
color:white;
font-size:11px;
text-align:center;
margin:10px 0 0 0;
}

#foot a
{
color:white;
text-decoration:underline
}

#foot a.webagency
{
color:white;
font-size:10px;
text-decoration:underline
}