* { margin:0; padding:0; outline:0; }
#accessibility { display:none; }
form * {font: 1em helvetica, arial, sans-serif;}
acronym, dfn { border-bottom: 1px dotted #000; color: #000; cursor: help; }
p, ol, ul, dl, table
{
	margin: 0.3em 0 1em;
	font-family: tahoma, verdana, arial, sans-serif;
	line-height: 1.2em;
}
ol { margin-left: 3.7em; }
ul { list-style:none; }
a { text-decoration:none; color: #FFFFFF; }
a:hover { text-decoration: underline; }
a img { border:0;}
.center { text-align:center; }
.right { text-align:right; }
h1, h2, h3, h4, h5 { font-family: georgia, serif; }
/* ---------------------------------------------*/

body
{
	font-family:optima, Arial, Helvetica, sans-serif;
      background:#000000 url(../images/adelfa/bg/3.jpg) no-repeat center top;
	border-top: 5px solid #F2680C;


	color: #FFFFFF;


}
#container
{position:relative;

	text-align:left;
	font-size: 1.2em;
	position:relative;
	width: 800px;
	height: 500px;
	margin: 0 auto;
	padding-top: 1px;
	font-weight:bold;




}




/* -------------------- HEADER ----------------------- */

#head
{
	position:relative;
	width: 800px;
	height: 270px;
	margin: 0 auto;
	padding-top: 1px;
}







/* -------------------- ABOUT TEXT ----------------------- */

#about_text
{
	padding: 28px;
}

.box{
		position:relative;
		font-size: 1.3em;
		float:left;
		display:inline;
}


#title{
		text-align:center;

}



#logo{
	width: 250px;
			color: #FFFFFF;
			padding-right:5px;
			height:150px;
			padding-bottom:25px;
			padding-left:17px;
			padding-top:180px;
			margin: 0 0 0 0px;
			background: url(../images/adelfa/marchio.png) no-repeat left top;
			z-index: 1;

}

#logo_left menu{
	padding-left:50px;
	margin-left: 55px;

}

#logo_right{
			color: #FFFFFF;
			width: 290px;
			margin: 0 5px 0 5px;
			padding-top:25px;
			padding-bottom:25px;
			height:150px;

}



.box li h2
{
		font-size: 1.3em;
		font-weight:normal;


}




#box_left{
			width: 250px;
			color: #FFFFFF;
			padding-right:10px;
			height:100px;
			padding-bottom:25px;
			padding-left:90px;
			padding-top:25px;

			margin: 0 0 0 55px;
}


#box_right h2
{
				color: #fff;
			}
#box_right{
			color: #FFFFFF;
			width: 250px;
			margin: 0 50px 0 50px;
			padding-left:25px;
			padding-top:25px;
			padding-bottom:25px;
			padding-right:10px;

			height:150px;



		}





}

/* -------------------- ACCORDION ----------------------- */


.accordion {


}

.accordion h3{
	cursor:pointer;


}

.accordion a{
	display:block;
	font-size: 0.6em;
	color:black !important;
	margin:5px 0 0 5px;


}

.accordion a:hover{

	color:#FF9900;
	margin:5px 0 0 5px;
	background:white;


}

/* -------------------- drop down menu ----------------------- */



ul, li{margin:0; border:0; padding:0; list-style:none;}

#middlebar{

color:#FFFFFF !important;


height:1000px;
background: url(../images/adelfa/bg/bg_home.png) repeat scroll;



}




#middlebar .menu li {

height:30px;
float:left;
margin-right:10px;


}

#middlebar .menu ul {

background-color:white !important;
margin-top:5px !important;

}


#middlebar .menu li a{
font-size:22px;
color:#FFFFFF ;
text-decoration:none;
padding:0 10px;
height:30px;
line-height:30px;
display:block;
float:left;
padding:0 26px 0 57px;
background:url(rm.png) right top no-repeat;
}
#middlebar .menu li a:hover{
color:#666666;
}


#middlebar ul .submenu {
border:solid 1px #c9dea1;
border-top:none;
position:relative;
top:4px;
width:200px;
padding:6px 0;
clear:both;
z-index:2;
display:none;


}
#middlebar ul .submenu li{

background:none;
display:block;
float:none;
margin:0 6px;
border:0;
height:auto;
line-height:normal;
border-top:solid 1px #DEDEDE;
}
#middlebar .submenu li a{
font-size:14px !important;
background:none;
display:block;
float:none;
padding:6px 6px;
margin:0;
border:0;
height:auto;
color:black;
line-height:normal;
}
#middlebar .submenu li a:hover{
background:#e3edef;
}




