#content {
POSITION: absolute
}
body {
HEIGHT: 100%; MARGIN: 0px; WIDTH: 100%
}

#centerDiv{
text-align: center;
}
#container{
	background:#fff;
	border:0;
	width:900px;
    margin:0 auto;
	text-align: left;
	}
#principale{
	width:885px;
	border:0
}
/*menu start*/
#menu{
	background:#fff;
	width:auto;
}

* html #menu{padding-left:4px}

/*menu end*/

/*o_menu start*/
#o_menu {
    width:893px;
    margin:0 auto;
	background:url("images/gaps_menu/o_menu_bg.png") no-repeat 100% 0;
}
#o_menu_nav {
    padding:0;
    list-style:none;
    height:98px;
	margin:0
}
#o_menu_nav li {float:left;}

#o_menu_nav li a.amapola {
    display:block;
    width:208px;
    height:98px;
    background:url("images/gaps_menu/amapola_logo.png") no-repeat 0 0;
    text-indent: -9999px;
}
#o_menu_nav li a.amapola:hover {background-position: 0 100%;}

#o_menu_nav li a.home {
    display:block;
    width:145px;
    height:98px;
    background:url("images/gaps_menu/home.png") no-repeat 0 0;
    text-indent: -9999px;
}
#o_menu_nav li a.home:hover {background-position: 0 100%;}

#o_menu_nav li a.eng_default {
    display:block;
    width:164px;
    height:98px;
    background:url("images/gaps_menu/english_version.png") no-repeat 0 0;
    text-indent: -9999px;
}
#o_menu_nav li a.eng_default:hover {background-position: 0 100%;}

#o_menu_nav li a.links {
    display:block;
    width:127px;
    height:98px;
    background:url("images/gaps_menu/links.png") no-repeat 0 0;
    text-indent: -9999px;
}
#o_menu_nav li a.links:hover {background-position: 0 100%;}

#o_menu_nav li a.contatti {
    display:block;
    width:130px;
    height:98px;
    background:url("images/gaps_menu/contatti.png") no-repeat 0 0;
    text-indent: -9999px;
}
#o_menu_nav li a.contatti:hover {background-position: 0 100%;}

/*o_menu end*/

/*v_menu start*/
#v_menu {
    width:893px;
    margin:0 auto;
	padding-bottom:2px;
	border-bottom: solid #999999;
	background:url("images/gaps_menu/header_bg.png") no-repeat 100% 0;
}
#v_menu_nav {
    padding:0;
    list-style:none;
    height:228px;
	margin:0
}
#v_menu_nav li {float:none}

#v_menu_nav li a.caseeville {
    display:block;
    width:208px;
    height:77px;
    background:url("images/gaps_menu/caseeville.png") no-repeat 0 0;
    text-indent: -9999px;
}
#v_menu_nav li a.caseeville:hover {background-position: 100% 0;}

#v_menu_nav li a.eventi {
    display:block;
    width:208px;
    height:75px;
    background:url("images/gaps_menu/eventi.png") no-repeat 0 0;
    text-indent: -9999px;
}
#v_menu_nav li a.eventi:hover {background-position: 100% 0;}

#v_menu_nav li a.last_minute {
    display:block;
    width:208px;
    height:76px;
    background:url("images/gaps_menu/last_minute.png") no-repeat 0 0;
    text-indent: -9999px;
}
#v_menu_nav li a.last_minute:hover {background-position: 100% 0;}

/*v_menu end*/


/* *********** english menu *********** */

/*eng_o_menu start*/
#eng_o_menu {
    width:893px;
    margin:0 auto;
	background:url("images/gaps_menu/o_menu_bg.png") no-repeat 100% 0;
}
#eng_o_menu_nav {
    padding:0;
    list-style:none;
    height:98px;
	margin:0
}
#eng_o_menu_nav li {float:left;}

#eng_o_menu_nav li a.amapola {
    display:block;
    width:208px;
    height:98px;
    background:url("images/gaps_menu/amapola_logo.png") no-repeat 0 0;
    text-indent: -9999px;
}
#eng_o_menu_nav li a.amapola:hover {background-position: 0 100%;}

#eng_o_menu_nav li a.home {
    display:block;
    width:145px;
    height:98px;
    background:url("images/gaps_menu/home.png") no-repeat 0 0;
    text-indent: -9999px;
}
#eng_o_menu_nav li a.home:hover {background-position: 0 100%;}

#eng_o_menu_nav li a.ita_default {
    display:block;
    width:164px;
    height:98px;
    background:url("images/gaps_menu/italian_version.png") no-repeat 0 0;
    text-indent: -9999px;
}
#eng_o_menu_nav li a.ita_default:hover {background-position: 0 100%;}

#eng_o_menu_nav li a.links {
    display:block;
    width:127px;
    height:98px;
    background:url("images/gaps_menu/links.png") no-repeat 0 0;
    text-indent: -9999px;
}
#eng_o_menu_nav li a.links:hover {background-position: 0 100%;}

#eng_o_menu_nav li a.contatti {
    display:block;
    width:130px;
    height:98px;
    background:url("images/gaps_menu/contatti_eng.png") no-repeat 0 0;
    text-indent: -9999px;
}
#eng_o_menu_nav li a.contatti:hover {background-position: 0 100%;}

/*o_menu end*/

/*eng_v_menu start*/
#eng_v_menu {
    width:893px;
    margin:0 auto;
	padding-bottom:2px;
	border-bottom: solid #999999;
	background:url("images/gaps_menu/header_bg.png") no-repeat 100% 0;
}
#eng_v_menu_nav {
    padding:0;
    list-style:none;
    height:228px;
	margin:0
}
#eng_v_menu_nav li {float:none}

#eng_v_menu_nav li a.caseeville {
    display:block;
    width:208px;
    height:77px;
    background:url("images/gaps_menu/caseeville_eng.png") no-repeat 0 0;
    text-indent: -9999px;
}
#eng_v_menu_nav li a.caseeville:hover {background-position: 100% 0;}

#eng_v_menu_nav li a.eventi {
    display:block;
    width:208px;
    height:75px;
    background:url("images/gaps_menu/eventi_eng.png") no-repeat 0 0;
    text-indent: -9999px;
}
#eng_v_menu_nav li a.eventi:hover {background-position: 100% 0;}

#eng_v_menu_nav li a.last_minute {
    display:block;
    width:208px;
    height:76px;
    background:url("images/gaps_menu/last_minute.png") no-repeat 0 0;
    text-indent: -9999px;
}
#eng_v_menu_nav li a.last_minute:hover {background-position: 100% 0;}

/*v_menu end*/

