/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { background-color: rgb(0, 102, 153);
	
    color: rgb(255, 255, 255);
    font-family: arial;
    font-size: 12px;
    line-height: 18px;
    background-image: url(../img/NewLogoRB_6.png)  ! important ;
    background-repeat: no-repeat;
    background-position:inherit  top; 
    
    }

  body, h1, h2, h3, p, ul { margin: 0pt;
    padding: 0pt;
    }

  a { color: rgb(127, 255, 0);
    }

  .clearfix { clear: both;
    }

  .marg20 { margin-bottom: 20px;
    }
  .margSx50 {  margin-left: 50px;
    }

  h1, h2, h3,h4, h5, h6, h7, h8, #menu a { font-family: Verdana,Helvetica;
    }

  h1 { font-size: 26px;
    }


  h2 { font-size: 16px;
    }

  h5 { font-size: 14px;
	font-style:normal;
    }

  h6 { font-size: 26px;
	font-style:italic;
	color:Blue
    }
 
  h3 { font-size: 8px;
    }


  h4 { font-size: 20px;
	font-style:italic;
    }

  h3 { border-bottom: 1px dashed rgb(255, 255, 255);
    font-size: 14px;
    }

  h1 span, h3 span, #menu a.selezionato, #menu a.selezionato:hover { color: #7fff00; /* Colore Verde Pistacchio */
    }

  h2 span, #menu a:hover { color: rgb(127, 255, 0);
    }

  h4 span { color: rgb(255, 255, 255);
    }

  h5 { color: rgb(127, 255, 0);
    }

  h7 { color: rgb(127, 255, 0);
    }

  #contenitore { margin: auto;
    width: 960px;
    }

  #header { height: 80px;
    position: relative;
    }

/*  #menu { position:  absolute;
    right: 0pt;
    bottom: 10px;
    }
*/
  #menu a { margin: 550pt 20px;
            margin-top:300pt;
    color: rgb(255, 255, 255);
    font-size: 16px;
    text-decoration: none;
    }

  #top { background: transparent url(../img/top_bg.png) no-repeat scroll center bottom;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 30px;
    }

  #bottom { background: transparent url(../img/bot_bg.png) no-repeat scroll center top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 30px;
    margin-bottom: 0px;
    }

  #contenuto { padding: 0pt 30px;
    background: transparent url(../img/mid_bg.png) left top  repeat-y;
    overflow:hidden;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 100%;
    }

  #titolo_dett { 
    width: 100%;
    height:30px;
	background-color:Lime;
	text-align:center;
    }
  
  #titolo { 
    width: 100%;
    overflow:hidden;
    }
  #colonna_sx_titolo_dett  {
	float:left; 
    width: 59%;
    height:100%;
    }
  
  #colonna_dx_titolo_dett  {
	font-family: Verdana,Helvetica;	font-size:small;
	font: color: White;
	float:right; 
    width: 40%;
    height:100%;
    }

  #left_col 
  {
	float:left;
    width: 615px;
    margin-right: 30px;
    }

  #left_col img { margin: 0pt 20px 20px 0pt;
    float: left;
    }

  #left_mid { border: 1px none ;
    font-size: 10px;
    }

  .contenuto_mid { padding: 20px;
    width: 42%;
    float: left;
    }

  #right_col { width: 255px;
    float: left;
    font-size: 12px;
    line-height: 15px;
    }

  #right_col img { margin: 0pt 10px 0px 0pt;
    float: left;
    }


  .top_right { background: transparent url(../img/top_right.png) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 20px;
    }

  .bot_right { background: transparent url(../img/bot_right.png) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 20px;
    }

  .contenuto_right { padding: 0pt 20px;
    overflow:hidden;
    background: transparent url(../img/contenuto_right.png) repeat-y scroll 0% 50%;
    height: 100%;
    }

  .top_right_dett { background: transparent url(../img/top_right_dett.png) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 20px;
    }

  .bot_right_dett { background: transparent url(../img/bot_right_dett.png) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 20px;
    }

  .contenuto_right_dett { padding: 0pt 20px;
    background: transparent url(../img/contenuto_right_dett.png) repeat-y scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 100%;
    }

  #nov_col { width: 280px;
    float: left;
    font-size: 13px;
    line-height: 15px;
    }

  .top_nov { background: transparent url(../img/top_right.png) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 20px;
    }

  .bot_nov { background: transparent url(../img/bot_right.png) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 20px;
    }

  .contenuto_nov { padding: 0pt 20px;
    background: transparent url(../img/contenuto_right.png) repeat-y scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 100%;
    }

  .glossymenu { border-style: solid none none;
    border-color: rgb(204, 204, 204) rgb(154, 154, 154) rgb(255, 255, 51);
    border-width: 1px;
    margin: 5px 0pt;
    padding: 0pt;
    list-style-type: none;
    width: 170px;
    font-family: "lucida grande","trebuchet ms",verdana,helvetica,sans-serif;
    }

  .glossymenu li a { border-bottom: 1px solid rgb(204, 204, 204);
    padding: 3px 0pt 3px 10px;
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: left bottom;
    font-style: normal;
    font-variant: normal;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    display: block;
    width: auto;
    opacity: 1;
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    color: rgb(255, 255, 255);
    }

  * html .glossymenu li a { width: 160px;
    font-family: Verdana;
    }

  .glossymenu li a:visited, .glossymenu li a:active { color: red;
    font-family: Verdana;
    }

  .glossymenu li a:hover { font-family: Verdana;
    color: rgb(127, 255, 0);
    }

/** centrato */
#centrato {
	margin: 0px auto;
	border:1px none Red;
	text-align: center;
	color:Red;
}

