.banner {
float:right;
background-image: url(img/baby.jpg);
width:270px;
height:528px;
background-repeat:no-repeat
}
.right a:link, .right a:visited {
text-decoration:none;
color:#337ab4;
font-size:13px
}
.right a:hover {
text-decoration:underline;
font-size:13px
}
.right #menu_s_1 {
width:54px;
height:59px;
line-height:54px;
font-family:arial;
background-image: url(img/item_1.jpg);
background-position:left;
background-repeat:no-repeat;
padding-left:80px
}
.right #menu_s_2 {
width:54px;
height:59px;
line-height:54px;
font-family:arial;
background-image: url(img/item_2.jpg);
background-position:left;
background-repeat:no-repeat;
padding-left:80px
}
.right #menu_s_3 {
width:54px;
height:59px;
line-height:54px;
font-family:arial;
background-image: url(img/item_3.jpg);
background-position:left;
background-repeat:no-repeat;
padding-left:80px
}
.right #menu_s_4 {
width:54px;
height:59px;
line-height:54px;
font-family:arial;
background-image: url(img/item_4.jpg);
background-position:left;
background-repeat:no-repeat;
padding-left:80px
}
body {
background-image: url(img/back.jpg);
margin:0px
}
.wrapper {
margin: 0 auto;
width:1000px
}
.logo {
width:1000px;
background-image: url(img/logodesign.png);
background-position:left;
background-repeat:no-repeat;
height:54px
}
.flash {
width:1000px;
height:270px;
background:#cccccc;
background-image: url(img/header_adv.png);
background-position:left top;
background-repeat:no-repeat
}
.contenuto {
width:1000px;
height:auto;
float:left;
background:white;
min-height:200px;
margin-top:-3px
}
.top_nav {
height:48px;
left:0;
padding:0 0 0 0;
position:relative;
width:1002px;
}
.menu .menu_first, .menu .menu_sel {
color:white !important;
float:left;
font-family:arial;
font-size:11px;
height:32px
}
.menu {
background-image: url(img/fm_menu_bg.jpg);
background-repeat:repeat-x font-size:15px;
height:48px;
}
.menu_sel {
background-color:inherit;
background-position:0 0;
background-repeat:repeat-x;
background-image: url(img/fm_hover_bg.jpg);
background-repeat:repeat-x font-size:11px;
font-weight:bold;
padding-left:28px;
padding-right:28px;
padding-top:19px;
text-transform:uppercase;
}
.menu a {
background-color:inherit;
background-position:0 0;
background-repeat:repeat-x;
color:#99a2b7;
display:block;
font:bold 11px/50px Arial, Helvetica, sans-serif;
padding:0 28px;
text-decoration:none;
text-transform:uppercase;
}
.menu a:hover {
color:#357ca6
}
.center .article_titleh1 a {
text-decoration:none;
color:#337aa4
}
.center .article_title {
color:#337aa4;
font-family:Colibri, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:1.4em;
padding-bottom:12px
}
.center {
float:left;
width:700px;
padding-top:30px;
padding-left:30px;
padding-bottom:50px
}
.center .article_body p {
color:#515151;
font-family:Colibri, Arial;
font-size:1.2em;
line-height:30px;
font-size:13px
}
.container.twoColumnsRightHeavy div.col1 {
width:700px
}
.right {
float:left;
width:220px;
padding:o 20px 0 20px;
padding-left:40px; margin-top:20px
}
.container.twoColumnsRightHeavy div.col2 {
width:300px
}
.footer {
width:1000px;
height:48px;
float:left;
background-image: url(img/footer.png);
}
.top_nav {
padding-left:30px
}

.right .menu_sel{
font-size:13px; text-transform:none; font-weight:normal; line-height:54px; padding-top:0px
}
