
a {
	color:#1495EB;
	outline:none;
}

body {

	margin: 0px;

	padding: 0px;

	font:76% tahoma,verdana,sans-serif;

	line-height: 1.3;

	color: #333333;

	background: #FFF url(../img/bambino/bg.jpg) repeat-x center top;

}

#stripe {

	position: absolute;

	left: 50%;

	top: 92px;

	height: 31px;

	width:  50%;

	overflow: hidden;

}

#stripe .children{

	background: url(../img/bambino/children.gif) no-repeat;

	height: 31px;

	width: 138px;

	margin-left: 245px;

}

#stripe .stripe{

	height: 29px;

	background: url(../img/bambino/stripe.gif) repeat-x;

	top: -29px;

	width: 100%;

	position: relative;

	margin-left: 384px;

}



.center{

	width: 1px;

	overflow: visible;

	margin-left: 50%;

}

.page{

	position: relative;

	margin-left: -397px;

	width: 793px;

}



.header{

	width: 100%;

	position: absolute;

	left: 0px;

	top:  0px;

	z-index: 5;

}

#logo{

	display: block;

	width: 642px;

	height: 193px;

	background: url(../img/bambino/logo.gif) no-repeat 0px 13px;

	padding-top: 13px;

	

}

#logo a.logo {

	display: block;

	float: right;

	width: 455px;

	height: 170px;

}

#logo h1, #logo h2{

	font-size: 14px;

	display: inline;

	color: #fff;

	background-color: transparent;

}

#logo a {

	color: #fff;

}

#logo h1 a{

	margin-left: 160px;

}

#logo h2 {

	margin-left: 165px;

}

#ptah{

	left: 50%;

	margin-left: -424px;

	position: absolute;

	margin-top: -29px;

}

#footer{

	margin-top: 40px;

	border-top: 1px solid #aabc12;

	border-bottom: 1px solid #aabc12;

	clear: both;

	height: 53px;

	background-color: #d9ef26;

	font-size: 11px;

	text-align: center;

}

#footer a{

	color:#1495ee;

	text-decoration:none;

}

#footer a:hover{

	color: #333333;

}

.copy{

	font-size: 11px;

	text-align: right;

	padding-top: 7px;

	padding-right: 8px;

	padding-bottom: 7px;

	color: #9aaa15;

}



#leftside {

	width: 200px;

	margin: 10px;

	float: left;

}



#rightside {

	float: right;

	width: 550px;

	margin: 10px;

}

a:focus {

	outline: none;

}

.topmenu {

    float:left;

    width: 200px;

    background-color: #fff;

    border: 3px double #1495eb;

}

#contact{

	margin-bottom: 30px;

}

.topmenu ul {

	border-collapse: collapse;

}

.topmenu ul li ul{

	border-collapse: collapse;

	border: 3px double #1495eb;

}

.topmenu ul, .topmenu li{

    list-style:none;

    margin: 0;

    padding: 0;

}

.topmenu ul li {

	position:relative;	

	width:200px;

}

.topmenu ul li a{

	display:block;

	padding:5px 5px 5px 15px;

	color: #1495ee;

	text-decoration: none;	

	margin:1px;

	overflow: hidden;

}

.topmenu ul li a:hover{

	color: #fff;	

	background-color: #00c;

}



.topmenu ul li ul {

    display: none;

    position:absolute;

    top:0px;

    left:200px;

    background-color: #fff;

    z-index: 2;

}

#content {

	width: 100%;

	margin:0;

	padding:0;

}

#content a {
	color:#1495ee;
	outline:none;
}

#content img {
	border:none;
}

#content a:hover {
	text-decoration:none;
}

#content h4{

color:#1495eb;

font-size:150%;

font-weight:bold;

margin: 1em;

}

.clear {

	clear:both;

	margin:0;

}

#interest, #interest table {

	margin: 0 auto;

	vertical-align: top;

}

#interest {

	width: 90%;

	border-top: 4px double #1495eb;

	border-bottom: 4px double #1495eb;

}

#interest table {

	width: 90%;

	

}

#interest table td {

	vertical-align: top;

	width: 33%;

}

#interest h4 {

	font-size:1em;

	color:#1495eb;

	text-align: justify;

}

.text-justify {

	text-indent: 2.2em;

	text-align: justify;

}

.text-center {

	text-align: center;

}

.big-left {

	text-align: left;

	font-size:1.5em;

	padding-bottom: 0;

}

 strong {

	color: #1495eb;

	font-size:1.2em;

}

img.left {

	float: left;

	border: none;

	margin: 0 5px 5px 0;

}

#go_fast ul{

	overflow: hidden;

}

.bottom_nav {

	margin: 0 auto;

	width: 793px;

	padding-top: 13px;

}

table.cat {

	width: 100%;

	margin:0;

	padding: 0;

	border: none;

	text-align: center;

	background-color: #fff;

}

table.cat img {

	border: none;

	padding: 0 5px;

}

table.cat a {

	display: block;

	width: 100%;

	text-decoration: none;

}

table.cat td {

	width: 33%;

	vertical-align: bottom;

}

.dropdown ul, .dropdown ul li{

	margin: 0;	

	padding: 0;	

	display: inline;

	margin-right:2px;

}

.dropdown ul li {

	float: left;

	position:relative;	

	width:140px;

	height: 40px;

}

.dropdown ul li a{

	display: block;

	padding:10px 10px 10px 20px;

    margin:1px 0px;

	color: #FFFFFF;

	height: 20px;

	text-decoration: none;	

	background: url(../img/abutton.gif) no-repeat;	

    white-space: nowrap;

}

.dropdown ul li a:HOVER{

	color: #fff;

	background: url(../img/abuth.gif) no-repeat;

	

}



.dropdown ul li ul {

    display: none;

    position:absolute;

    top:39px;

}



.dropdown ul li ul li {

    display:block;    

    border-top:0px;

}

.active {

	background: url(../img/abuth.gif) no-repeat;

}

span {

	font-size: 0.9em;

	font-style: oblique;

}

.form_error

{

	text-align: justify;

	color: #f00;

}

.down {

	display: block;

	color: #f00;

	font-size: 1.5em;

	padding: 10px 0 10px 0;

}

a.group img {

border: 1px solid #fff;

	padding: 2px;

}

a.group img.new {

	position: relative;

	top: 10px;

	left: -20px;

}