body { margin: 0; padding: 0;  background-color: #993300; clear: both; font-family: Verdana, Arial, san-serif; font-size:12px; }

#container{ margin: 0px auto; width: 888px; background-image: url(../images/sfondocorpo.jpg); background-repeat: repeat-y; height: 100%; overflow: hidden; }
/* beginning top part */
#header{ margin: 0px auto; width: 740px; height: 244px; background-image: url(../images/corpohead.jpg); background-repeat: repeat-y; }

#top{ margin: 0px auto; width: 740px; height: 12px; background-image: url(../images/ombrasu.jpg); background-position: top; background-repeat: no-repeat; }

#middle{ margin: 0px auto; width: 740px; height: 220px; background-image: url(../images/ExodusFilms.jpg); background-position: center; background-repeat: no-repeat; }

#middle h4 a {color:#FFF; text-decoration:none; font-size:12px}

#title{ float: right; text-align: right;  color: #ffffff; margin-top: 175px; padding-right: 60px; }

#down{ margin: 0px auto; width: 740px; height: 12px; background-image: url(../images/ombragiu.jpg); background-position: bottom; background-repeat: no-repeat;}

/* end top part*/
/* start main part*/
#main { margin: 0px auto; width: 888px; height: 100%;  overflow: hidden;}

#mainleft{ width: 264px;  float: left; }

#contmenu{ width: 264px; height: 278px; background-image: url(../images/menuback.jpg); background-repeat: no-repeat; float: left; }

#menu{ width: 120px; height: 200px; margin: 43px 34px 35px 110px; }

/* menu formatting*/

#menu ul{ margin-left: 5px; padding-left: 5px; }

#menu ul li{ margin-top: 10px; list-style-type: none;}

#menu ul li a{ font-size: 12px; color: #663333; text-decoration: none; }

#menu ul li a:hover, #menu ul li.on a{ text-decoration: underline; font-weight:700; }

/*end menu*/
/*undermenu round links*/
.roundcontainer{ width: 157px; height: 108px; float: right; }

.roundcontainer a img{ text-decoration: none; border: none; }
/*content formatting*/


#changing{ margin-top: 0px; width: 560px; height: 100%; float: left; overflow: hidden; }

#words{ margin-top: 0px; width: 560px; height: 25px; }

#left{ margin-top: 0px; width: 560px; /*float: left; */ overflow: hidden; }

#right{ margin-top: 0px; width: 230px; float: right; overflow: hidden; }

#footer{ margin: 0px auto; width: 888px; height: 86px; background-image: url(../images/foot.jpg); background-repeat: no-repeat; }

/* text formatting*/
#changing h1{
width: 560px;
height: 40px;
margin-top: 5px;
padding-left: 65px;
background-image: url(../images/flowerlarge.jpg);
background-repeat: no-repeat;
/*text-align: right; */
text-decoration:none;
font-size: 14px; font-weight: bold;color: #663333;
}

#changing h1 a {
text-decoration:none;
font-size: 14px; font-weight: bold;color: #663333;
}

#right h1 {width: 230px;}

p, h3, h2{ font-size: 11px;color: #333333;padding-left: 20px;}

h2 {font-size: 12px;}

#credits{ line-height: 30px; font-size: 11px; text-align: center;color: #cc9966;}

#credits a{ text-decoration: none;font-weight: bold;color: #cc9966;}

#credits a:hover{ text-decoration: underline; font-weight: bold;color: #ffffff;}

/* form elements */
#form { 	margin:0px;  padding: 0 0px; }
label { display:block; font-weight:normal;}
input { padding:2px; border:1px solid #333; font: normal 1em Verdana, sans-serif;	color:#33f; }
textarea { font-family: Verdana, sans-serif; border:1px solid #333; display:block; color:#33f; }
input.button {  margin: 0;  font: bolder 12px Arial, Sans-serif;  border: 3px solid #333;  padding: 2px 3px;  color: #33f;}
