ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}

body, td
{
  text-align: center;	
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}

img { border: none; }

input#mail
{
font-size: 8px;
position: relative;
top: -153px;
left: -55px;
width: 106px;
}

div#donors
{
position: relative;
top: -650px;
margin-left: auto;
margin-right: auto;
width: 1024px;
height: 768px;
text-align: center;
color: #fff;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
}

div#list
{
position: relative;	
text-align: justify;	
margin-left: auto;
margin-right: auto;
width: 800px;
height: 600px;
}

div.clear
{
	clear: both;
}

div#clienti
{
text-align: left;
width: 1024px;
height: 3014px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}

div#fotografie
{
z-index: 1;
text-align: left;
width: 1200px;
height: 1000px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}

div#fotoint
{
position: relative;
text-align: left;
width: 791px;
height: 512px;
left: 115px;
top: -693px;
overflow: hidden;
}

img#U1
{
top: -633px;
margin-left: 118px;
}

img#U2
{
top: -633px;
margin-left: 23px;
}

img#U3
{
top: -633px;
margin-left: 29px;
}

img#U4
{
top: -633px;
margin-left: 25px;
}

img#D1
{
top: -543px;
margin-left: 118px;
}

img#D2
{
top: -543px;
margin-left: 24px;
}

img#D3
{
top: -543px;
margin-left: 27px;
}

img#D4
{
top: -543px;
margin-left: 28px;
}


div#cont,div#books
{
text-align: left;
width: 1200px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}


div#alto
{
width:1200px;
}

div#basso
{
width:1200px;
}

span#sp3
{
color: #121212;
font-family: 'Arial', sans-serif;
font-size: 9px;
position: relative;
left: 115px;
top: -675px;
cursor: pointer;
width: 100px;
float: left;
}

span#sp4
{
color: #121212;
font-family: 'Arial', sans-serif;
font-size: 9px;
position: relative;
top: -675px;
text-align: right;
margin-left: 531px;
width: 213px;
float: left;
}

span#sp5
{
color: #121212;
font-family: 'Arial', sans-serif;
font-size: 9px;
position: relative;
top: -675px;
text-align: right;
width: 33px;
cursor: pointer;
float: left;
}

span#sp6
{
color: #121212;
font-family: 'Arial', sans-serif;
font-size: 9px;
position: relative;
text-align: right;
width: 30px;
top: -675px;
cursor: pointer;
float: left;
}


div#errore
{
width:1024px;
color: #FF0805;
font-family: 'Arial Narrow', sans-serif;
font-size: 11px;
}

div#error_for_mail
{
position: relative;
top: -160px;
left: 224px;
width: 160px;
}

div#error_for_name
{
position: relative;
top: -174px;
left: 443px;
width: 160px;
}

div#error_for_surname
{
position: relative;
top: -188px;
left: 654px;
width: 160px;
}


input#mail
{
font-size: 8px;
position: relative;
top: -160px;
left: 224px;
width: 107px;
}

input#name
{
font-size: 8px;
position: relative;
top: -160px;
left: 332px;
width: 107px;
}

input#surname
{
font-size: 8px;
position: relative;
top: -160px;
left: 430px;
width: 107px;
}

input#agree
{
    background-color: #363636;  
    border: 1px solid #363636;   
    border-color: #363636   #363636   #363636  #363636;  
    padding: 2px 4px; 
    font: 13px sans-serif; 
    text-decoration: none; 
    color: #FF0805;
	font-family: 'Arial Narrow', sans-serif;
	font-size: 21px;
	font-weight:700;
	cursor: pointer;
	position: relative;
    top: -156px;
    left: 453px;
}

span#u1
{
top: -590px;
left: 325px;
letter-spacing: .1em;
}

span#u2
{
top: -591px;
left: 277px;
letter-spacing: .1em;
}

span#u3
{
top: -586px;
left: 233px;
letter-spacing: .1em;
}


span#u4
{
top: -585px;
left: 196px;
letter-spacing: .1em;
}

span#u5
{
top: -645px;
left: 99px;
letter-spacing: .1em;
}

span#u6
{
top: -594px;
left: -7px;
letter-spacing: .1em;
}

span#u7
{
top: -627px;
left: -95px;
letter-spacing: .1em;
}

span#u8
{
top: -571px;
left: -162px;
letter-spacing: .1em;
}

span#u9
{
top: -571px;
left: -171px;
letter-spacing: .1em;
}

span#u10
{
top: -608px;
left: -217px;
letter-spacing: .1em;
}

span#u11
{
top: -566px;
left: 23px;
letter-spacing: .1em;
color: #ff0000;
}

div#DC6.mmframe
{
position: absolute;
top: 100px;
width: 1200px;
height: 800px;
display: none;
}

div.mm
{
display: none;
z-index: 3;
position: relative;
top: -400px;
left: 0px;
width: 800px;
height: 600px;
}



div.mm p
{
 font-family: 'Arial Narrow', sans-serif;
 font-size: 10px;
 font-weight: 400;
 letter-spacing: .1em;
 color: #646464;
 white-space: normal;
 position: relative;
 padding-right: 30px;
 padding-left: 30px;
}

div.mm p.red
{
font-size: 12px;
font-weight: 900;
color: #ff0000;
}

div#DC1
{
display: BLOCK; 
}


div#DC1, div#DC2, div#DC3, div#DC4, div#DC5
{
left: 251px; 
top: -732px;
}

div#DC5 H4
{
	margin-top: 50px;
    margin-bottom: 30px;
	font-size: 13px;
	padding-right: 30px;
	padding-left: 30px;

}

div#DC5 p:first-child {
  padding-top: 20px;
}

div#DC5 p
{
color: black;
}

div#DC5
{
display: none;
z-index: 3;
position: relative;
top: -899px;
left: 0px;
width: 1200px;
height: 779px;
white-space: normal;
overflow: hidden;
overflow-y: scroll;
hyphens: auto;
padding-top: 10px;
padding-bottom: 10px;
word-break: break-all; 
word-wrap: break-word;
line-height: 15px;
text-align: justify;
white-space: wrap;
color: black;

}



div#DC11 p
{
letter-spacing: .16em;
line-height: 24px;
}

p#C1_1,p#C14_1
{
top: -248px;
left: 401px;
}

p#C1_2,p#C1_3,p#C1_4,p#C1_5,p#C14_2,p#C14_3,p#C14_4,p#C14_5
{
top: -244px;
left: 401px;
}


p#C2_1
{
top: -276px;
left: 402px;
}

p#C2_2,p#C2_3,p#C2_4,p#C2_5
{
top: -272px;
left: 402px;
}


p#C3_1
{
top: -274px;
left: 401px;
}

p#C3_2,p#C3_3,p#C3_4,p#C3_5
{
top: -270px;
left: 401px;
}

p#C4_1
{
top: -275px;
left: 403px;
}

p#C4_2,p#C4_3,p#C4_4,p#C4_5,p#C4_6,p#C4_7
{
top: -271px;
left: 403px;
}

p#C5_1
{
top: -364px;
left: 274px;
}

p#C5_2,p#C5_3,p#C5_4,p#C5_5,p#C5_6,p#C5_7
{
top: -360px;
left: 274px;
}

p#C6_1
{
top: -219px;
left: 451px;
}

p#C6_2,p#C6_3,p#C6_4,p#C6_5,p#C6_6,p#C6_7,p#C6_8
{
top: -215px;
left: 451px;
}

p#C7_1
{
top: -308px;
left: 325px;
}

p#C7_2,p#C7_3,p#C7_4,p#C7_5,p#C7_6,p#C7_7,p#C7_8
{
top: -304px;
left: 325px;
}


p#C8_1
{
top: -297px;
left: 314px;
}

p#C8_2,p#C8_3,p#C8_4,p#C8_5
{
top: -293px;
left: 314px;
}

p#C9_1
{
top: -299px;
left: 317px;
}

p#C9_2,p#C9_3,p#C9_4,p#C9_5,p#C9_6
{
top: -295px;
left: 317px;
}

p#C10_1
{
top: -258px;
left: 277px;
}

p#C10_2,p#C10_3,p#C10_4,p#C10_6,p#C10_7,p#C10_8
{
top: -254px;
left: 277px;
}

p#C12_1,p#C13_1
{
top: -322px;
left: 341px;
}

p#C12_2,p#C12_3,p#C12_4,p#C12_5,p#C12_6,p#C12_7,p#C13_2,p#C13_3,p#C13_4,p#C13_5,p#C13_6,p#C13_7
{
top: -318px;
left: 341px;
}

p#C11_7
{
top: 203px;
left: 0px;
font-size: 8px;
letter-spacing: .06em;
line-height: 18px;
}

p#C11_8
{
top: 196px;
left: 0px;
font-size: 8px;
letter-spacing: .06em;
}

p#C11_9
{
top: 191px;
left: 0px;
font-size: 8px;
letter-spacing: .06em;
}

p#C11_10
{
top: 196px;
left: 0px;
font-size: 9px;
letter-spacing: .08em;
}

span#copy
{
position: relative;
top: -15px;
left: -297px;
font-size: 7px;	
}

span#icopy
{
position: relative;
top: -15px;
left: -297px;
font-size: 7px;	
}


a#mbks
{
	font-size: 10px;
	position: relative;
	left: 620px;
	top: -722px;
	
}
a#mpho
{
	font-size: 10px;
	position: relative;
	left: 643px;
	top: -722px;
}
a#mcli
{
	font-size: 10px;
	position: relative;
	left: 664px;
	top: -722px;
}
a#mcon
{
	font-size: 10px;
	position: relative;
	left: 686px;
	top: -722px;
}

a#mbbks
{
	font-size: 10px;
	position: relative;
	left: 620px;
	top: -791px;
	
}
a#mbpho
{
	font-size: 10px;
	position: relative;
	left: 643px;
	top: -791px;
}
a#mbcli
{
	font-size: 10px;
	position: relative;
	left: 664px;
	top: -791px;
}
a#mbcon
{
	font-size: 10px;
	position: relative;
	left: 686px;
	top: -791px;
}


a#mcbks
{
	font-size: 10px;
	position: relative;
	left: 620px;
	top: -2968px;
	
}
a#mcpho
{
	font-size: 10px;
	position: relative;
	left: 643px;
	top: -2968px;
}
a#mccli
{
	font-size: 10px;
	position: relative;
	left: 664px;
	top: -2968px;
}
a#mccon
{
	font-size: 10px;
	position: relative;
	left: 686px;
	top: -2968px;
}


div#bfantamap
{
	position: relative;
	width: 250px;
	height: 35px;
	top: -784px;
	left: 683px;
	padding-top: 5px;
	text-align: left;
	visibility: hidden;
	line-height: 14px;
	}

div#bfantamap p
{
	color: #000000;
	font-size: 8.5px;
}

div#bfantamap p a:visited,div#bfantamap p a:active,div#bfantamap p a:hover,div#bfantamap p a:link
{
	text-decoration: none;
	color: #868686;
}


div#fantamap
{
	position: relative;
	width: 250px;
	height: 35px;
	top: -715px;
	left: 683px;
	padding-top: 5px;
	text-align: left;
	visibility: hidden;
	line-height: 14px;
	}

div#fantamap p
{
	color: #000000;
	font-size: 8.5px;
}

div#fantamap p a:visited,div#fantamap p a:active,div#fantamap p a:hover,div#fantamap p a:link
{
	text-decoration: none;
	color: #868686;
}

div#cfantamap
{
	position: relative;
	width: 250px;
	height: 35px;
	top: -2962px;
	left: 683px;
	padding-top: 5px;
	text-align: left;
	visibility: hidden;
	line-height: 14px;
	}

div#cfantamap p
{
	color: #000000;
	font-size: 8.5px;
}

div#cfantamap p a:visited,div#cfantamap p a:active,div#cfantamap p a:hover,div#cfantamap p a:link
{
	text-decoration: none;
	color: #868686;
}

a.menu:visited,a.menu:link,a.menu:active,a.menu:hover
{
color: #ffffff;
text-decoration: none;
}

a.bmenu:visited,a.bmenu:link,a.bmenu:active,a.bmenu:hover
{
color: #ffffff;
text-decoration: none;
z-index:3;
}

a.cmenu:visited,a.cmenu:link,a.cmenu:active,a.cmenu:hover
{
color: #ffffff;
text-decoration: none;
z-index:3;
}
