/** Define general colors */
/* page title */
/* article title */
/* black */
body.white {
  /**IMPOSTATO IL GRADIENTE SIMO PER RIPRISTINARE UN UNICO COLORE UTILIZZARE LA RIGA SEGUENTE E RIMUOVERE I BACK-IMG DEI BROWSER*/
  /**background-color: #C0D2E2;*/ 
  /* IE10 */
	background-image: -ms-linear-gradient(top right, #FFFFFF 0%, #AACFEF 100%);
  /* Mozilla Firefox */
	background-image: -moz-linear-gradient(top right, #FFFFFF 0%, #AACFEF 100%);
  /* Opera */
	background-image: -o-linear-gradient(top right, #FFFFFF 0%, #AACFEF 100%);
  /* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, right top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #AACFEF));
  /* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top right, #FFFFFF 0%, #AACFEF 100%);
  /* Regola standard */
    background-image: linear-gradient(to top right, #FFFFFF 0%, #AACFEF 100%);
}
body.white a {
  /* AAA
    text-decoration: none;
    border-bottom: dotted 1px @links;
    */
  /**color: #001b72;
  background-color: transparent;*/
  color: #001b72;
  background-color: #F2EFFC;
   /**SIMO BORDER RADIUS VOCI DI MENU */
  border-radius: 7px 0 7px 7px;
}
body.white a:visited {
  color: #001b72;
}
body.white a:hover,
body.white a:focus,
body.white a:active {
  background-color: #001b72;
  color: #84B1D8;
  text-decoration: underline;
  border-bottom: none;
}
body.white a:focus,
body.white a:active {
  background-color: #001b72;
  color: #ffffff;
}
body.white h1 a,
body.white h2 a,
body.white h3 a {
  text-decoration: none;
  color: #002c74;
}
body.white h1 a:visited,
body.white h2 a:visited,
body.white h3 a:visited {
  color: #002c74;
  background-color: #ffffff;
}
body.white h1 a:hover,
body.white h2 a:hover,
body.white h3 a:hover {
  color: #224e96;
  background-color: #ffffff;
}
body.white h1.item-title,
body.white h2.item-title,
body.white h3.item-title {
  color: #002c74;
  /**border-bottom: solid 1px #002c74;*/
  border-bottom: solid 1px #002c74;
}
body.white h1 {
  border-bottom: solid 1px transparent;
}
body.white div.items-row {
  border-top: solid 1px transparent;
}
body.white div.random-image {
  background-color: #cccccc;
}
/** Block styles */
body.white div#wrapper {
  /**MODIFICATO SIMO SFONDO PARTE CENTRALE* PER IL GRADIENTE TOGLIERE I COMMENTI ALLE RIGHE PER I BROWSER/
  /**background: white;*/
  background: #F7F7F7;
  border: solid 2px #bbbbbb;
  //**
  /** IE10 */
  //**background-image: -ms-linear-gradient(top right, #DCE6E8 20%, #EFEFEFF 100%);
  /* Mozilla Firefox */
  //**background-image: -moz-linear-gradient(top right, #DCE6E8 20%, #EFEFEF 100%);
  /* Opera */
  //**background-image: -o-linear-gradient(top right, #DCE6E8 20%, #EFEFEF 100%);
  /* Webkit (Safari/Chrome 10) */
  //**background-image: -webkit-gradient(linear, right top, left bottom, color-stop(0, #DCE6E8), color-stop(1, #EFEFEF));
  /* Webkit (Chrome 11+) */
  //**background-image: -webkit-linear-gradient(top right, #DCE6E8 20%, #EFEFEF 100%);*/
}
body.white .module-title {
  color: #ffffff;
  background-color: #002c74;
  /**SIMO BORDER RADIUS*/
  border-radius: 7px;
}
body.white div#footer .moduletable {
  border: none;
}
body.white div#footer .padding {
  color: #000000;
  background-color: #f3ede2;
  border: solid 1px #efefef;
}
/***************************************
 Menus
*/
body.white .menu a,
body.white .menu ul:first-child li.parent:first-child {
  color: #002c74;
  border-top: dotted 1px gray;
  border-bottom: none;
}
body.white .menu li li a,
body.white .menu li li li a,
body.white .menu ul.parent li a {
  border-top: none;
}
body.white .menu li.current a:link,
body.white .menu li.current a:visited {
  /**COLORE SOTTOMENU
  /**background-color: #eeeeff;*/
  background-color: #E3E1EA;
}
body.white .menu li.current li a {
  background-color: white;
}
body.white .menu a:focus,
body.white .menu a:hover,
body.white .menu a:active,
body.white .menu li.current a:focus,
body.white .menu li.current a:hover,
body.white .menu li.current a:active {
  background-color: #002c74;
  color: #ffffff;
  text-decoration: none;
}
/* TOP menu */
body.white div#menu-top .menu li.current a {
  color: #ffffff;
  background-color: #002c74;
}
body.white div#menu-top,
body.white div#menu-top .menu a,
body.white div#menu-top .menu a:visited {
  background-color: #002c74;
  color: #ffffff;
}
body.white div#menu-top .menu li.current a:hover,
body.white div#menu-top .menu a:hover {
  background-color: #ffffff;
  color: #002c74;
}
body.white .moduletable_menu,
body.white .moduletable-menu,
body.white .moduletable {
  /**BORDO MENU PRINCIPALI DESTRA E SINISTRA E TOP*/
  /**border: solid 1px #002c74;*/
  /**border: solid 1px #F7F7F7;*/
  border-radius: 7px;
}
body.white div#footer a {
  color: #001b72;
}
body.white div#footer a:hover,
body.white div#footer a:active,
body.white div#footer a:focus {
  color: #ffffff;
  background-color: #001b72;
}
body.white #main a:hover,
body.white #main a:active,
body.white #main a:focus {
  color: white;
  background-color: #001b72;
}
body.white div.componentheading {
  color: gray;
  font-weight: bold;
}
body.white .item .readmore a {
  color: #001b72;
  font-weight: bold;
  /* AAA: links underlined
    border-bottom: dotted 1px @readmore_fg;
    */
}
body.white .item .readmore a:focus,
body.white .item .readmore a:hover,
body.white .item .readmore a:active,
body.white a.contentpagetitle:hover {
  background: #eeeeff;
  color: #001b72;
  text-decoration: none;
}
body.white .button,
body.white button,
body.white .button-search,
.btn-toolbar .btn {
  border: solid 1px #ffffff;
  background: #002c74;
  color: #ffffff;
}
body.white .button:hover,
body.white button:hover,
body.white .button-search:hover {
  background: #224e96;
}
body.white .sectiontableentry1 {
  background: #f9f6f0;
}
body.white div.pagenav {
  background: #f9f6f0;
  border: solid 1px #001b72;
}
body.white .editor .button,
body.white .editor button {
  background: inherit;
}
/***************************************
 tags */
body.white .highlight {
  background: yellow;
}
body.white .pagination,
body.white ul.pagenav {
  background: #f9f6f0 none repeat scroll 0%;
  border-top: 1px solid #bbbbbb;
  border-bottom: 1px solid #bbbbbb;
}
body.white .notice,
body.white .message {
  background: #eeeeff none repeat scroll 0%;
  font-size: 110%;
  font-style: italic;
  padding: 1em;
}
body.white form.editor a:hover,
body.white .mceWrapper a:hover {
  background: inherit;
  color: black;
}
body.white div#accessibility-links span.accessibility-icon button,
body.white div#accessibility-links span.accessibility-icon {
  background-color: #002c74;
  color: #ffffff;
}
body.white div#accessibility-links span.accessibility-icon button:hover {
  background-color: #0037ae;
}
body.white div#accessibility-links span.accessibility-text {
  color: #000000;
}
body.white .accessibility-hidden-links a,
body.white .accessibility-hidden-links a:visited {
  color: #000000;
  background-color: #ffffff;
}
body.white .accessibility-hidden-links a:hover {
  color: #ffffff;
  background-color: #000000;
}
div#accessibility-links button {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  color: #000000;
  font-weight: bold;
  margin-left: 1em;
}
/* from 1.7 */
body.white table.weblinks th a,
body.white table.newsfeeds th a,
body.white table.category th a,
body.white table.jlist-table th a,
body.white table.weblinks th,
body.white table.newsfeeds th,
body.white table.category th,
body.white table.jlist-table th {
  color: #ffffff;
  background-color: #002c74;
}
body.white table.weblinks th,
body.white table.newsfeeds th,
body.white table.category th,
body.white table.jlist-table th {
  background: none repeat scroll 0 0 #002c74;
}
body.white tr,
body.white td {
  border: 1px solid #dddddd;
}
body.white fieldset {
  border: solid 2px #dddddd;
}
body.white .article-info {
  color: #652401;
}
body.white .article-info a {
  color: #001b72;
}
body.white .article-info a:focus,
body.white .article-info a:hover,
body.white .article-info a:active {
  color: #ffffff;
  background-color: #001b72;
}
body.white .star {
  color: red;
}
body.white .panel h3.pane-toggler a {
  background: #f5f5f5 url(../images/slider_plus.png) right top no-repeat;
  border-bottom: 1px solid #dddddd;
}
body.white .panel h3.pane-toggler-down a {
  background: #f5f5f5 url(../images/slider_minus.png) right top no-repeat;
  border-bottom: 1px solid #dddddd;
}
body.white .panel h3.pane-toggler a:hover,
body.white .panel h3.pane-toggler-down a:hover {
  color: white;
  background: #001b72;
}
body.white .cat-list-row1 {
  background-color: #f9f6f0;
}
