body { 
background : #ffffff;
margin : 0; 
border : 0; 
padding : 0;
} 
a:link {
color : #77003f;
text-decoration : none;
}
a:visited {
color : #77003f;
text-decoration : none;
}
a:hover { 
color : #77003f; 
text-decoration : none; 
}
#lheaderm a, #lpagm a { 
color : #ffffff; 
text-decoration : none; 
}
.dnavb a {
color : #7b7b7b;
text-decoration : none;
}
.dserv12 a, .dserv13 a, .dserv14 a, .dserv21 a, .dserv24 a { 
color : #797979; 
text-decoration : none; 
}
.ftext7w a:hover { 
font-size : 22px; 
font-family : OpenSansExtraBold; 
}
.ftext7r a:hover { 
font-size : 22px; 
font-weight : bolder; 
}
.flog a {
color : #d9d9d9;
text-decoration : none; 
}
.dstrillo ul, .denter ul,
.dserv12 ul, .dserv13 ul, .dserv14 ul,
.ds12link ul, .ds13link ul, .ds14link ul,
.dserv21 ul, .dserv22 ul, .dserv23 ul, .dserv24 ul,
.ds21link ul, .ds22link ul, .ds23link ul, .ds24link ul,
.dserv31 ul, .dserv32 ul, .dserv33 ul, .dserv34 ul,
.ds31link ul, .ds32link ul, .ds33link ul, .ds34link ul {
margin : 0;
border : 0;
padding : 0;
list-style-type : none;
}
.dstrillo li {
line-height : 23px;
text-align : center;
margin : 0;
border : 0;
padding : 0;
width : 100%;
height : 23px;
}
.denter li {
line-height : 47px;
text-align : center;
margin : 0;
border : 2px solid #77003f;
padding : 0;
width : 167px;
height : 47px;
}
.dserv21 li, .dserv24 li {
line-height : 30px;
text-align : center;
margin : 0;
border : 0;
padding : 0;
width : 187px;
height : 189px;
}
.dserv22 li, .dserv23 li {
line-height : 30px;
text-align : center;
margin : 0;
border : 0;
padding : 0;
width : 189px;
height : 189px;
}
.dserv14 li, .dserv31 li, .dserv34 li {
line-height : 30px;
text-align : center;
margin : 0;
border : 0;
padding : 0;
width : 187px;
height : 187px;
}
.dserv12 li, .dserv13 li, .dserv32 li, .dserv33 li {
line-height : 30px;
text-align : center;
margin : 0;
border : 0;
padding : 0;
width : 189px;
height : 187px;
}
.ds21link li, .ds24link li {
float : left;
text-align : center;
margin : 0;
border : 0;
padding : 0;
width : 187px;
height : 189px;
}
.ds22link li, .ds23link li {
float : left;
text-align : center;
margin : 0;
border : 0;
padding : 0;
width : 189px;
height : 189px;
}
.ds14link li, .ds31link li, .ds34link li {
float : left;
text-align : center;
margin : 0;
border : 0;
padding : 0;
width : 187px;
height : 187px;
}
.ds12link li, .ds13link li, .ds32link li, .ds33link li {
float : left;
text-align : center;
margin : 0;
border : 0;
padding : 0;
width : 189px;
height : 187px;
}
.dstrillo a, .denter a,
.dserv12 a, .dserv13 a, .dserv14 a,
.ds12link a, .ds13link a, .ds14link a,
.dserv21 a, .dserv22 a, .dserv23 a, .dserv24 a,
.ds21link a, .ds22link a, .ds23link a, .ds24link a,
.dserv31 a, .dserv32 a, .dserv33 a, .dserv34 a,
.ds31link a, .ds32link a, .ds33link a, .ds34link a {
display : block;
}
.dserv12 a:hover, .dserv13 a:hover, .dserv14 a:hover,
.ds12link a:hover, .ds13link a:hover, .ds14link a:hover,
.dserv21 a:hover, .dserv22 a:hover, .dserv23 a:hover, .dserv24 a:hover,
.ds21link a:hover, .ds22link a:hover, .ds23link a:hover, .ds24link a:hover,
.dserv31 a:hover, .dserv32 a:hover, .dserv33 a:hover, .dserv34 a:hover,
.ds31link a:hover, .ds32link a:hover, .ds33link a:hover, .ds34link a:hover {
background-color : #ffffff;
text-decoration : none; 
}
.dserv12 li ul, .dserv13 li ul, .dserv14 li ul,
.ds12link li ul, .ds13link li ul, .ds14link li ul,
.dserv21 li ul, .dserv22 li ul, .dserv23 li ul, .dserv24 li ul,
.ds21link li ul, .ds22link li ul, .ds23link li ul, .ds24link li ul,
.dserv31 li ul, .dserv32 li ul, .dserv33 li ul, .dserv34 li ul,
.ds31link li ul, .ds32link li ul, .ds33link li ul, .ds34link li ul {
display : none;
}
.dserv14 li:hover ul,
.dserv21 li:hover ul, .dserv24 li:hover ul,
.dserv31 li:hover ul, .dserv34 li:hover ul {
position : absolute;
display : block;
margin-top : -30px; 
border : 0; 
padding : 0;
width : 187px;
}
.dserv12 li:hover ul, .dserv13 li:hover ul,
.dserv22 li:hover ul, .dserv23 li:hover ul,
.dserv32 li:hover ul, .dserv33 li:hover ul {
position : absolute;
display : block;
margin-top : -30px; 
border : 0; 
padding : 0;
width : 189px;
}
.dserv14 li li,
.dserv21 li li, .dserv24 li li,
.dserv31 li li, .dserv34 li li {
margin : 0;
border : 0;
padding : 0;
width : 187px;
}	
.dserv12 li li, .dserv13 li li,
.dserv22 li li, .dserv23 li li,
.dserv32 li li, .dserv33 li li {
margin : 0;
border : 0;
padding : 0;
width : 189px;
}	
.dserv12 li li a {
padding : 78px 0 79px 0;
}
.dserv13 li li a {
padding : 48px 0 49px 0;
}
.dserv14 li li a {
padding : 63px 0 64px 0;
}
.dserv21 li li a {
padding : 49px 0 50px 0;
}
.dserv22 li li a {
padding : 34px 0 35px 0;
}
.dserv23 li li a {
padding : 64px 0 65px 0;
}
.dserv24 li li a {
padding : 64px 0 65px 0;
}
.dserv31 li li a {
padding : 63px 0 65px 0;
}
.dserv32 li li a {
padding : 63px 0 65px 0;
}
.dserv33 li li a {
padding : 48px 0 49px 0;
}
.dserv34 li li a {
padding : 63px 0 65px 0;
}
#mheader {
background : #ffffff;
margin : 0 auto 0 auto; 
border : 0; 
padding : 0;
width : 100%; 
height : 150px; 
position : fixed; 
z-index : 103; 
}
#mheaderh {
background : #ffffff;
margin : 0 auto 0 auto; 
border : 0; 
padding : 0;
width : 100%; 
height : 100px; 
position : fixed; 
z-index : 103; 
}
#mheaderm {
background : #77003f;
margin : 0 auto 0 auto; 
border : 0; 
padding : 0;
width : 100%; 
height : 113px; 
position : fixed; 
z-index : 103; 
}
#mback { 
background-color : #77003f;
margin : 113px auto 0 auto;
border : 0; 
padding : 0;
width : 100%; 
height : 490px;
position : absolute; 
overflow : hidden; 
} 
#mcorpo { 
margin : 0 auto 0 auto;
border : 0; 
padding : 0;
width : 753px; 
min-height : 1103px; 
position : relative; 
overflow : hidden;
} 
#mcorpoi { 
margin : 0 auto 0 auto;
border : 0; 
padding : 0;
width : 100%; 
min-height : 1103px; 
position : relative; 
overflow : hidden;
} 
