/* $TopStyle:URL=http://myat.eu/css/impulso.css$ */

body {
  margin: 10px 0 0 0; padding: 0;
  font-family: verdana, "Lucida Grande", arial, helvetica, sans-serif;
  color: #333;
  background: #fff url(http://myat.eu/images/topfade.gif) repeat-x;
  text-align: center;
  font-size: 11pt;
}

a:link, a:visited
{
  text-decoration: none;
  font-weight: bold;
  color:#000066;
}

a:hover { text-decoration: underline; }

div#logo
{

  position: absolute;
  left: 19px;
  top: 10px;
  z-index: 900;
 
}
/*----------------------------------------------
CORNERS
--------------------------------------------*/
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #9BD1FA}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

b.rtop1, b.rbottom1{display:block;background: #FFF}
b.rtop1 b, b.rbottom1 b{display:block;height: 1px;
    overflow: hidden; background: #FAF39C}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop1 b.r4, b.rbottom1 b.r4{margin: 0 1px;height: 2px}

b.rtop2, b.rbottom2{display:block;background: #FFF}
b.rtop2 b, b.rbottom2 b{display:block;height: 1px;
    overflow: hidden; background: #A2FA9C}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop2 b.r4, b.rbottom2 b.r4{margin: 0 1px;height: 2px}

b.rtop3, b.rbottom3{display:block;background: #FFF}
b.rtop3 b, b.rbottom3 b{display:block;height: 1px;
    overflow: hidden; background: #ECECEC}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop3 b.r4, b.rbottom3 b.r4{margin: 0 1px;height: 2px}

b.rtop4, b.rbottom4{display:block;background: #FFF}
b.rtop4 b, b.rbottom4 b{display:block;height: 1px;
    overflow: hidden; background: #FA9CA3}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop4 b.r4, b.rbottom4 b.r4{margin: 0 1px;height: 2px}

div.blocco4{ margin: 0 0;width: 100%;background: #FA9CA3}
div.blocco3{ margin: 0 0;width: 100%;background: #ECECEC}
div.blocco2{ margin: 0 0;width: 100%;background: #A2FA9C}
div.blocco1{ margin: 0 0;width: 100%;background: #FAF39C}
div.blocco{ margin: 0 0;width: 100%;background: #9BD1FA}

/*---------------------------
AJAX LOADING
--------------------------*/
img#indicator
{
  position: absolute;
  left: 10px;
  top: 10px;
  z-index: 900;
  /* background: url(/images/indicator.gif) no-repeat 0 0;*/
}

/*-------------------------------------------------
LIST
-------------------------------------------------*/
div#header ul, div#footer ul
{
  list-style: none;
  display: inline;
  padding: 5px 5px;
  font-size: 12px;
}

div#header li :link, div#header li :visited
{
  color:#000066;
}


div#header li, div#footer li, div#header form
{
  display: inline;
  list-style: none;
}
div#header li, div#footer li
{
  padding: 0 9px;
  font-weight: bold;
  border-right: solid 1px #CC0000;
}

div#header li.last, div#footer li.last
{
  border-right: none;
}
/*-------------------------------------------------
HEADER
-------------------------------------------------*/

div#Header {
  text-align: right;
  margin: 5px 15px 15px 0;
  height: 55px;
}

div#Header div#Nav {
  font-size: 10px;
  color: #999;
}

div#Header div#Nav  a:link,
div#Header div#Nav  a:visited {
  font-size: 12px;
  font-weight: bold;
  color: #000;
}

div#Header div#Nav a:hover {
  color: #b40023;
}

div#Header div#Nav a.current:hover {
  color: #000;
}

div#Header a.current:link,
div#Header a.current:visited,
div#Header a.current:hover {
  text-decoration: none;
  background: none;
  color: #800;
}

div#Header div.clearall {
	margin: 0 0 20px;
  padding: 0;
	clear: both;
	font-size: 2px;
}


/*-------------------------
CONTENT
-----------------------*/
div#content
{
  background-color: White;
  padding:20px;
  float: left;
  text-align: left;
  /* width: 480px; */
 width: 65%;  
}

div#content a:link,
div#content a:visited {
  font-weight: bold;
  color: #000;
}

div#content a:hover {
  color: #b40023;
}


/* ----------------
RIGHT BAR
------------------*/

div#rightbar
{
  background-color: White;
  float: right;
  width: 25%;
  padding:20px;
  margin-right: 5px;
}

div#rightbar table{
  width: 100%;
	}

div#rightbar td{
/* background-color:#f0f0f0; */
font-family:verdana;
color:#b40023;
text-align:center;
font-size:12px;
font-weight:bold;
border-right:1px solid #dec6de;
border-bottom:1px solid #dec6de 
}

div#welcome{ margin: 0 0;width: 100%;background: #9BD1FA}
/* div#notice{ margin: 0 10%;width: 100%;background: #9CFAC5;  padding: 10px; } */

div#proto {
      background: #9CFAC5;
		margin: 0 5%;
		width: 80%;
    }
	 
/* ----------------
Footer
------------------*/

div#footer
{
  background-color: #FF3366;
  width: 100%;
  padding:20px;
  float: left;
  margin: 5px 0px 0px 0px;
}

div#footer
{
  background-color: White;
  width: 100%;
  font-size: 90%;
  margin-left: 5px;
  margin-right: 5px;
  height:	70px;
  margin-top: 5px;
  border-top: solid 1px gray;
  text-align: center;
  padding:5px;

}
/*--------------
FORMS
--------------*/

.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}
#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}

/* ---------------------------------
FORM UPLOAD
------------------------------- */

input#uploadname1 {
	width: 350px;
}

/* ---------------------------------
 UPLOAD RESULT
------------------------------- */

table#success {
        font-size: 12px;
}

/* ---------------------------------
 SOME TEXT
------------------------------- */

div#note {
        font-size: 0.9em;
}


