body {margin: 0; padding: 0; font-size: 12px; font-family: arial}
img { border: 0; }
ul { list-style-type: none; padding: 0; margin: 0}
div#menu { margin-left: 15px}
#menu_list li { display: inline; }
#aboutus_link {margin-left: 10px;}
#contacts_link { position: relative; top: 60px; margin-left: 40px}
#card_link {margin-left: 40px}
#baby_link{margin-left: 40px; position: relative; top: 60px;}
#woman_link{margin-left: 40px}
#temp_link{margin-left: 40px; position: relative; top: 60px;}
#events_link{margin-left: 40px}
#logo {margin-top: 100px}
div#wrapper { width: 1007px; height: 700px; text-align: center; position: absolute; top: 50%; left: 50%; margin-left: -503px; margin-top: -350px}
div#header{ background-image: url("IMG_bordi/top.jpg"); background-repeat: no-repeat; background-position: top left; width: 1007px; height: 23px;}
div#bottom { background-image: url("IMG_bordi/down.jpg"); background-repeat: no-repeat; width: 1007px; height: 23px; position: absolute; top: 680px; left: 0;}
div#left { background-image: url("IMG_bordi/left.jpg"); background-repeat: no-repeat; background-position: top left; width: 23px; height: 700px; position: absolute; top: 23px; left: 0}
div#right { background-image: url("IMG_bordi/right.jpg"); background-repeat: no-repeat; background-position: top right; width: 23px; height: 700px; position: absolute; top: 23px; right: 0}
div#center { width: 954px; height: 700px; top: 10px; left: 10px; position: absolute;}
img#neirami_contacts_map{ position: absolute; top: 150px; right: 150px}
img#neirami_contacts_flower { position: absolute; bottom: 30px; right: 0}
img#neirami_orari {position: absolute; bottom: 30px; left: 10px}
div#images { text-align: left; margin-left: 20px; margin-top: 52px}
div#dove_th img { display: block; margin-top: 45px;}
div#dove_th { width: 250px; height: 450px; position: absolute; top: 82px; margin-left:20px; left: 330px; }
table#neirami_events { margin-left:40px; margin-top: 62px; text-align: left; width: 570px; overflow: auto}
img#neirami_eventi{ position: absolute; bottom: 30px; right: 10px}
img.ev_img { margin-top: 15px; padding-right: 30px}
span.ev_title { font-weight: bold; } 
span.ev_addr { font-style: italic;}
div#newsletter_box {position: absolute; top: 150px; right: 180px;}
div#newsletter_box  input{display: block}
img#street {position: absolute; left: 0; bottom: 30px}
img#arip {position: absolute; right: 0; top: 310px}
div#c_design, div#woman_nav, div#baby_nav {position:absolute; left: 20px; top: 130px; width: 200px}
div#books {position:absolute; right: 20px; top: 130px}
div#toys {position:absolute; left: 20px; top: 330px}
ul#menu_cardboard, ul#menu_toys, ul#menu_book , ul#menu_woman,ul#menu_baby {list-style-type: disc; text-align: left; text-size: 14px; margin-left: 20px; margin-top: 10px}
ul#menu_cardboard  a, ul#menu_toys a, ul#menu_book a, ul#menu_woman a, ul#menu_baby a { color: black; text-decoration: none}
div#card_gallery, div#woman_gallery, div#baby_gallery {margin-top: 45px}
ul#menu_cardboard a.card_active, ul#menu_toys a.card_active, ul#menu_book a.card_active, ul#menu_woman a.card_active, ul#menu_cardboard  a:hover, ul#menu_toys a:hover, ul#menu_book a:hover, ul#menu_woman a:hover, ul#menu_baby a.card_active, ul#menu_baby:hover {color: red}
img#woman_tree, img#baby_tree {position:absolute; bottom: 25px; right: 10px}
img#fiore_menu {float:left}
ul#menu_baby { margin-left: 40px; padding-left: 40px; margin-top: 100px}

