﻿
BODY  {
	background-image:url(../images/interface/bg_sito.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#9ebac8;
	margin:11px 0px 30px 0px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif, Verdana, Arial;
	/*font-family:Frutiger 45 Light;*/
	font-size: 75%;
	/*color:#1A4473;*/
	color:#545454;
}
BODY.CMSCommand       
{
    background-position:0% 40px;   
    margin:0px 0px 30px 0px; 
          
}
/*/// HOME PAGE ////////////////////*/

/* slideshow*/

.divSliderContent 
{
   position: absolute; width: 595px;  height: 30px; left: -1px; top: 220px;
        border: 0px solid #ccc; z-index: 1; color: #fff;
} 
.divSliderBg
{position: absolute; left: 1px; top: 5px; width: 595px; height: 33px;
            z-index: 5; background-color: #000; filter: alpha(opacity=60); opacity: 0.6;
}
.divSliderTxt
{
    position: absolute;  
    left: 240px; top: 5px; 
    z-index: 10; 
    height: 33px;
}

/* TOOLTIP */
.divThumbContent 
{
   position: relative; width: 104px; left: 0px;
        top: -18px; border: 0px solid #ccc;
       display: none;
} 
.divThumbBg
{        position: absolute; 
         left:  -60px; 
         top:-4px; 
         width: 215px;
        background-image:url(../images/homepage/rolloverBG.png);
        background-position:top;
        background-repeat: no-repeat;
        padding:15px 5px 5px 5px;
        color:#fff;
}
 
  
 

A:link.linkThumbBg,A:active.linkThumbBg,A:visited.linkThumbBg
{
color:#fff;
font-weight:normal; 
}




/*//////////////////*/

.barraCMS {
 width:100%;
 height:40px;
 margin-bottom:10px; 
 background-image:url(../images/CMS/CMSBarraBG.jpg); 
 background-position:top; 
 background-repeat:repeat-x;
 
}
.pathL2 
{
 width: auto; 
 float: left; 
 margin: 0 auto 0 auto; 
 padding: 4px 15px  4px  5px;
 font-size: 16px; 
 color: #e1eaef; 
 background-color: #5ebd39; 
 background-image: url(../images/interface/pathEnd.gif);
 background-position: right; 
 background-repeat: no-repeat; 
}
.pathL2Products   
{
 width: auto; 
 float: left; 
 margin: 0 auto 0 auto; 
 padding: 4px 15px  4px  5px;
 font-size: 16px; 
 
 background-color: #c7d0d5; 
 background-image: url(../images/interface/pathEndProducts.gif);
 background-position: right; 
 background-repeat: no-repeat; 
}
.pathL3 
{
 width: auto; 
 float: left; 
 margin: 0 auto 0 auto; 
 padding: 4px 15px  4px  5px;
 font-size: 16px;   
}

.pageContent,.CMSpageContentEdit{
  width: 700px; 
  background-color: #e1eaef; 
  margin: 0 0 0 0; 
  padding: 0 0  0  0;   
  
}
.CMSpageContentEdit
{
    /* stile che allarga la pagina secondo l'editor di testo del CMS */
  width: 750px; 
  
  
}
 

.pageTextContent{
 padding: 5px  10px  25px  10px; 
 

}
/* ///// REPEATER ////////////*/
TR.TRRepeaterAlternate 
{
 background-color:#f3f8fb;
}      
TD.TdRepeater 
{
 border-bottom:dashed 1px #cedce4  
}
TR.TRRepeater:hover 
{
 background-color:#fff;
}
TR.TableHeader
{
   font-weight:bold;
}
TD.TableHeader
{
    border-bottom:solid 1px #a7a7a7;
}

  
/* LANGUAGE ///////////////////////*/
.language_dropdown 
{
    float:right;
    margin: 5px 0px 5px 0px; 
    padding: 2px 0px 2px 0px;
    text-align:left; 
    width: 106px; 
    height: 15px; 
    background-image: url(../images/interface/language_bg_off.png);
    z-index:50;
    position:relative;
    
}
A:active.languageRollOver,A:link.languageRollOver,A:visited.languageRollOver 
{
  color:#1A4473;
  FONT-SIZE: 11px;  
  font-weight: normal;
  text-decoration:none;
  
}
A:hover.languageRollOver 
{
   
  color:#5ebd39;
  
}
.lang_choice 
{
    position: relative; 
    top:-1px;
    margin: 0px 0px 0px 0px; 
    padding: 2px 0px 0px 0px;
    text-align: left; 
    width: 106px; 
    z-index:150;
    visibility:hidden;
}       



ul.language
		{	
		margin: 0px 0px 0px 0px;	
		padding: 0px 0px 5px 0px;   
	    background-image:url(../images/interface/language_bgBot_on.png);
	    background-position:bottom;
	    background-repeat:no-repeat;	
	    visibility: hidden;
}
		
li.language
		{	
		width: 106px;
	     background-color: #fff;  
		 list-style: none;
		 padding: 4px 0px 2px 0px;   
			}
li.language:hover		{	
		 
	     background-color: #f2f2f2;  
	   
			}
 li.bottom
		{	
		width: 106px;
		 background-color: #ccc; 
		 list-style: none;
		 padding: 2px 0px 2px 0px;   
			}			

/* FOOTER //////////////////////////*/
.footer 
 {
  color:#1A4473;
  FONT-SIZE: 11px;  
  
 } 
 
 A:active.footer,A:link.footer,A:visited.footer{
  color:#1A4473;
  text-decoration:none;
  font-weight:bold
 } 
A:hover.footer  
 {
  color: #FF6600;
  text-decoration:none;
  font-weight:bold
 } 
