/*Text over button icon: Arial 10px*/
@import url("Breadcrumbs.css");
@import url("Header.css");
@import url("Menu.css");
@import url("NavigationLinks.css");

html,body {
  margin: 0;
  padding: 0;
}

body {
background-color: #f6f6f6;
  color: #000;    
  font: normal 12px sans-serif, arial;
  text-decoration: none;
}

body a {
  color: #205b85;/*blu*/
  font-weight: bold;
  text-decoration: none;
}

body a:hover {
  color: #006600;/*verde*/
  text-decoration: underline;
}

#centerFavorites {  
  margin: auto; 
  width: 860px; 
}

#console {
  text-align: center;
}

#containerId {
  background-color: white;
  border: 1px solid #6699CC;/* blu chiaro*/
  width: 1000px;
  margin: 0 auto;
  border-left: 1px solid #6699CC;
  border-right: 1px solid #6699CC;
  /*height: 1%;*/
  /*overflow: auto;*/
}

#contentId {
  float: left; 
  border: 0px solid red;  
  width: 795px;
}

#rightPanelId {  
  border-left: 1px solid #6699CC;/* blu chiaro*/
  border-bottom: 1px solid #6699CC;/* blu chiaro*/
  float: right;
  /*margin-right: 5px;*/
  width: 200px;
}

#footer {
  clear: both;
  text-align: center;
  padding: 0.5em;
  background-color: #8db7e1;
  height: 72px;
  /*color: #000;*/
}

#footer a {
  /*color: #369;*//* blu scuro */
  /*font-weight: bold;
  text-decoration: underline;*/
}

#footer a:hover {
  color: #fff;
  /*text-decoration: underline*/
}

#advancedSearch {
  /*border: 2px solid #369;*/
  border: 2px solid #ad3a3d; /* rosso */
  background-color: #e7e7eb; /* grigio */
  color: #369;
  display: none;
  z-index: 25;
  position: absolute;
  left: 515px;
  font-weight: bold;
  padding-bottom: 25px;
  padding-left: 4px;
  padding-top: 5px; 
  top: 35px;
  width: 410px;
}

#advancedSearch #titolo{
  color: #ad3a3d;
}
/*line*/
	/*div#line{margin: -2px; background-image:url(../images/line_dot.png); background-repeat: repeat-x}*/

/* class */

.alertMessage {  
  color: red;
  font-size: 14px;
  font-weight: bold;
}

.alignCenter {  
  margin: auto; 
  text-align: center;
  width: 750px; 
}

.consoleError {
  color: red;
  font-weight: bold;
}

.consoleSuccess {
  color: #006600;/*verde*/
  font-weight: bold;
}

.consoleSuccessBig {
  color: #006600;/*verde*/
  font-size: 18px;
  font-weight: bold;
}

.container a {
  /*color: #369;
  font: bold 12px arial, sans-serif;
  text-decoration: underline;*/
}

.container a:hover {
  /*color: #5eb169;*//*verde*/
  /*text-decoration: underline;*/
}

/*.center è utilizzato dal banner presente nella pagina Media.jsp*/
.mediaBanner {  
  margin: auto;
  text-align: center;
  /*width: 205px;*/
}
  
.space_5 {
  padding-right: 5px;
}

.space_15 {
  padding-right: 15px;
}

.space_30 {
  padding-right: 30px;
}

.space_40 {
  padding-right: 40px;
}

.space_50 {
  padding-right: 50px;
}

.space_height_5 {
  padding-top: 5px;
}

input.inputText:focus {
  outline: 2px solid #4083c8;
  background-color: #FFFFC8;
}
