﻿.barra 
{
overflow:Auto;  
background-color:Transparent;  
color:#000;   width:500px;  
height:400px;  margin:0px;  
padding:5px;  
border:Solid 1px #FF8C00;  
scrollbar-base-color: #FF8C00;  
scrollbar-arrow-color:#800000;  
scrollbar-track-color:#800000;

}

.barra2
{
overflow:Auto;  
background-color:Transparent;  
color:#000;   
margin:0px;  
border:Solid 1px #4E92BF;  
scrollbar-base-color: #FF8C00;  
scrollbar-arrow-color:#4E92BF;  
scrollbar-track-color:#4E92BF;
     
}

html, body{margin:5 0 0 0; padding:0}
body{font-family:Verdana,Tahoma,arial;     
font-size:76%;     
text-align:center;
/*background:url(images/bg_body.jpg);     
background-repeat:repeat-y;*/
}

div#maincontainer{
width: 846px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
text-align:center;
border:solid 1px #D9E8EA;
 
}

#contentcolumn{
float: left;
width: 520px; /*Width of left column in pixel*/
margin:0;
/*background-color :Red;*/
}

div#leftcolumn{
float: left;
width: 160px; /*Width of left column in pixel*/
margin-right:5px;
text-align:center;
/*background-color :Red;*/
}

div#rightcolumn{
float: left;
width: 160px; /*Width of right column*/
text-align:right;
/*background-color :Red;*/
}

.clear {
	clear: both;
}

.row
{
    width:846px;
    text-align:center;
   
}

.row_cont
{
    width:520px;
    text-align:center;
    /*text-align:-moz-center;*/ 
}

.row_c
{
    border: none; 
    text-align:-moz-center;
    !text-align:center;
    /*border: solid 1px red;*/ 
}


.row_foto
{
    
    padding-top:10px;
    text-align:-moz-center;
    /*border: solid 1px #000;*/ 
    !text-align:center;
  
}

.row_l
{
    text-align:left;
    margin-left:2px;
    /*border: solid 1px red;*/  
}

.row_r
{
    !text-align:right;
    text-align:-moz-right;
}

.row_datalist_prod
{
   text-align:center;
   margin:1px 0px 10px 0px;
   border:solid 1px #4E92BF;
   /*border: solid 1px red;*/
}

.row_datalist_prod_dett
{
   text-align:center;
   border:solid 1px #DAE2E3;
   /*border: solid 1px red;*/
}

.row_cont_menu
{
    width:520px;
    text-align:left;
    cursor:pointer;
}

.row_col_l
{
    width:10px;
    text-align:center; 
}

.bar_l
{
    background:url(images/barra_l.jpg);     
    background-repeat:no-repeat;
    height:30px;
    margin-left:0px;
    cursor:pointer; 
}

.bar_r
{
    background:url(images/barra_r.jpg);     
    background-repeat:no-repeat;
    height:30px;
    margin-left:10px;
    cursor:pointer;
}

.buttons{
float: left;
width: 150px;
cursor:pointer;
}

.divisore{
margin-top: 0px;
/*margin-top: 1px;
/*margin-left: 4px;*/
height:11px;
background:url(images/bg_base_menu.jpg);  
background-repeat:repeat;
text-align:center;
/*border:1px solid #000;*/
}

.divisore_not_top{
height:11px;
background:url(images/bg_base_menu.jpg);  
background-repeat:repeat;
text-align:center;
/*border:1px solid #000;*/
}

.divisore_bar{
/*margin-top: 1px;
/*margin-left: 4px;*/
margin:0px;
height:5px;
/*background:url(images/bg_base_bar.jpg);  
background-repeat:no-repeat;*/
text-align:center;

}

#section_buttons{
margin-top:10px;
margin-left:40px;
text-align:center;
clear: both;
height:26px;
}

.panel
{
 margin-top:5px;
 margin-bottom:5px;
 text-align:left;
 /*border-left:solid 1px #DAE2E3;
 border-right:solid 1px #DAE2E3*/
}

.panel_c
{
 margin-top:5px;
 margin-bottom:5px;
 text-align:-moz-center;
 !text-align:center;
 /*border-left:solid 1px #DAE2E3;
 border-right:solid 1px #DAE2E3*/
}



.panel_foto_prod_info
{
 margin-top:20px;
 text-align:center;
 /*border-left:solid 1px #DAE2E3;
 border-right:solid 1px #DAE2E3*/
}

.wrap_bar_text
{
    padding-top:5px; 
    text-align:center;
}

.row_menu_header
{
    background-color:#6CAFD6;
    width:846px;
    height:40px;
}

.row_header
{
    background-color:#6CAFD6;
    width:846px;
    height:100px;
    background:url(images/header.jpg);  
    background-repeat:no-repeat;
}

.row_menu_footer
{
    background-color:#6CAFD6;
    width:846px;
    height:60px;
}


.row_caption
{
    background-color:#6CAFD6;
    width:100%;
    height:30px;
    margin-bottom:20px;  
}

.row_caption_orange
{
    background-color:#FC6E08;
    width:100%;
    height:25px;
    margin-bottom:5px;  
}

.row_caption_blue
{
    background-color:#6CAFD6;
    width:100%;
    height:25px;
    margin-bottom:5px;
}

.row_into_footer
{
    margin:10px;
}

.row_into_header
{
    text-align: -moz-right;
    !text-align: right;
    
    /*background-color:red;*/
}

.split{
	float: left;
	width: 50%;
	border: 0;
}

.split_l{
	float: left;
	width: 50%;
	text-align:left; 
	border: 0;
}

.split_r{
	float: left;
	width: 50%;
	text-align:right; 
	border: 0;
}

.split_c{
	float: left;
	border: 0;
	width: 50%;
	text-align:-moz-center;
    !text-align:center;
}

.col4{
	float: left;
	width: 25%;
	text-align:left; 
}

.cornice
{
  
  text-align:center;
  background:url(images/cornice_foto.jpg);  
  background-repeat:no-repeat;
  /*border: solid 1px #000;*/
  width:160px;
  height:137px;
}

.cornice_media
{  
  text-align:center;
  background:url(images/cornice_foto_media.jpg);  
  background-repeat:no-repeat;
  border: none; 
  /*border: solid 1px #000;*/
  width:170px;
  height:170px;
}

.distanziatore
{
    margin: 10px 0px 10px 0px;
}


.progressBackgroundFilter{ position:fixed;  top:0px;  bottom:0px;  left:0px;  right:0px;  overflow:hidden;  padding:0;  margin:0;  background-color:#DAE2E3;  filter:alpha(opacity=70);  opacity:0.7;  z-index:1000}

.processMessage{ position:fixed;  top:30%;  left:43%;  padding:10px;  width:14%;  z-index:1001;  background-color:Transparent}

.modalBackground{ background-color:#DAE2E3;  filter:alpha(opacity=70);  opacity:0.7}

.Normal
{
  border: dashed 1px #000000;
  background-color: #FFFFFF;
  cursor: auto;
  padding: 10px;
  width: 200px;
  text-align: center;
}
 
.Progress
{
  border: dashed 1px #000000;
  background-color: #EEEEEE;
  background-image: url(images/spinner.gif);
  background-position: center center;
  background-repeat: no-repeat;
  cursor: wait;
  padding: 10px;
  width: 200px;
  text-align: center;
}

.textNumeric
{
     font-family:Verdana,Tahoma;
     font-size:small;
     font-weight:bold;
     border: solid 1px #4E92BF;
     color:#4E92BF;              
}


.split_notizie_l{
	float: left;
	width: 120px;
	height: 18px; 
	text-align:center; 
	border:solid 1px #6CAFD6;
	background-color:#6CAFD6; 
}

.split_notizie_r{
	float:left;
	width: 718px;
	text-align:right; 
	border:solid 1px #FF8C00;
}

.Headline1
{
  font-family:Tahoma; 
  font-weight:bold;
  font-size: 10px; 
  color: bisque; 
}

.Time1
{
  font-family:Tahoma; 
  font-size: 10px; 
  color:#8F1C07; 
  font-weight:bold;
}

