/* corners */
.tl
{ top:0px; left:0px; background:url(menu_info_corners_green.png) top left no-repeat;}

.tl_menuitem
{ top:0px; left:0px; background:url(menuitem_corners_white.png) top left no-repeat;}

/* nie używane */
.tlbl
{ bottom:0px; left:0px; background:url(menu_info_corners.png) bottom left no-repeat;}
.tr
{ top:0px; right:0px; background:url(menu_info_corners.png) top right no-repeat;}
.bl
{ bottom:0px; left:0px; background:url(menu_info_corners.png) bottom left no-repeat;}
.br
{ bottom:0px; right:0px; background:url(menu_info_corners.png) bottom right no-repeat;}
/* koniec nie uzywane */

.corner_info
{ width:12px; height:24px; position:relative; z-index:1;float:left;}
.corner
{ width:9px; height:18px; position:relative; z-index:1;float:left;}

/* koniec corners */


.bigger
{
 font: 14pt verdana;
 margin-left:0.1em;
 margin-right:0.1em;
 color: #3c746b;
}

th 
{
 padding:1em;
 text-align:left;
 font:9pt verdana;
 font-weight:bold;
}

span.esempi_title
{
 font:8pt verdana;
 color: #3c746b;
}

span.esempi_price
{
 font:9pt verdana;
 font-weight:bold; 
 color: #3c746b;
}


/* Układ stron */
div.wrap {width:983px;}
div.middle {margin-top:3em;}
div.menu {width:258px;float:left;position:relative;margin-right:1em;line-height:0.9;}
div.pagecontent {width:700px;float:right;text-align:left;line-height:1.2;padding:0px;}
div.clearboth {clear:both;}
/* koniec układu stron	*/


.left
{
float:left;
margin-right:1.5em;
}

.duecento
{
width:200px;

}


div.menudiv
{
 /*
  background: transparent url(menubckg_new.gif) repeat-y;
  background-color:#d9ffd9;
 */
 background-color:#e5e5e5; 
}

div.white_table_dotted 
{
  min-width:97%;
  min-height:100px;
  display:inline-block;
  margin:0em 0em 0em 0em;
  background-image: url('h1_grey2.gif');
  background-position: top;
  background-repeat:repeat-x;
  background-color:white;
  border:1px solid #cccccc;
  padding-left:0.8em;
  padding-right:0.8em;
  padding-top:0.0em;
  padding-bottom:2em;
}

/*
div.white_table_dotted a:link
{
 text-decoration:none;
 border-bottom:1px solid #fefefe;
}

div.white_table_dotted a:visited
{
 text-decoration:none;
 border-bottom:1px solid #fefefe;
}
*/

div.rivenditori_ramka	
{
 margin-top:2em;
 padding:1em;
 background-color:white;
 border:1px solid #cccccc;	
}

div.rivenditori_citta
{
 vertical-align:middle; 
 width:120px;
 font:0.9em verdana;
 float:left;
 text-align:left;
 padding:1em;
 color: #3c746b;                      
}

div.rivenditori_descrizione
{
 font:0.8em verdana;
 float:left;
 text-align:left;
 vertical-align:middle;
 color: black;
 background-color:white;
 line-height:1.2;
 padding:1em;
 border-left:1px solid #cccccc;
 }
                     
div.rivenditori_logo
{
 font:0.8em verdana;
 float:right;
 text-align:center;
 vertical-align:top;
 color: #4a7d41;
 line-height:0.8;
}
			
div.schema_container
{
 float:left;
 margin:1em;
 font:8pt verdana;
}
div.schema_container img
{
 border:none;
 margin-bottom:1em;
}

h2 
{
 background-image: url('h2_kwadrat2.png');
 background-position:left;
 background-repeat:no-repeat;
 background-color: #e5e5e5;
 margin-top:3em;
 margin-bottom:1.2em;
 padding-bottom:0.2em;
 padding-top:0.2em;
 padding-left:1.8em;
 padding-right:2em;
 text-align:left;
 font: 9pt verdana;
 color: black;
 font-weight:normal;
}


/* układ boksów przykładów cen */
.esempiroundbox { background: url(255255255255_infodiv.gif) repeat;}
.esempitop div  { background: url(255255255255_topleft.gif) no-repeat top left;}
.esempitop      { background: url(255255255255_topright.gif) no-repeat top right;}
.esempibot div  { background: url(255255255255_bottomleft.gif) no-repeat bottom left;}
.esempibot      { background: url(255255255255_bottomright.gif) no-repeat bottom right;}
.esempitop div, .esempitop, .esempibot div, .esempibot {
	width: 100%;
	height: 12px;
	font-size: 1px;
}
.esempicontent  { background-color:white;margin: 0 0px;color:#575757;height:245px;padding-left:0.5em;padding-right:0.5em;padding-top:0.3em;}
.esempiroundbox { text-align:left;margin-left:0.3em;margin-bottom:1em;} 
/* koniec układu boksów przykładów cen */



/* pistacjowe boksy */
.inforoundbox { background: url(217255217_infodiv.gif) repeat;}
.infotop div  { background: url(217255217_topleft.gif) no-repeat top left;}
.infotop      { background: url(217255217_topright.gif) no-repeat top right;}
.infobot div  { background: url(217255217_bottomleft.gif) no-repeat bottom left;}
.infobot      { background: url(217255217_bottomright.gif) no-repeat bottom right;}
.infotop div, .infotop, .infobot div, .infobot {
	width: 100%;
	height: 12px;
	font-size: 1px;
}
.infocontent  { background-color:#d9ffd9;margin: 0 0px;color:black;padding-left:1em;padding-right:1em;padding-top:0.3em;}
.inforoundbox { text-align:left;margin-left:0.3em;margin-bottom:1em;}
/* koniec pistacjowych boksów */



/* boksy łososiowe */
.inforoundbox_o { background: url(253227175_infodiv.gif) repeat; margin-top:2em; margin-bottom:2em;}
.infotop_o div  { background: url(253227175_topleft.gif) no-repeat top left; }
.infotop_o      { background: url(253227175_topright.gif) no-repeat top right; }
.infobot_o div  { background: url(253227175_bottomleft.gif) no-repeat bottom left;}
.infobot_o      { background: url(253227175_bottomright.gif) no-repeat bottom right;}
.infotop_o div, .infotop_o, .infobot_o div, .infobot_o {
	width: 100%;
	height: 12px;
	font-size: 1px;
}
.infocontent_o  { background-color:#fde3af;margin: 0 0px;color:black;padding-left:1em;padding-right:1em;padding-top:0.3em;}
.inforoundbox_o { text-align:left;margin-left:0.3em;margin-bottom:1em;}
/* koniec łososiowych boksów */



/* boksy białe */
.inforoundbox_w { background: url(255255255255_infodiv.gif) repeat; margin-top:2em; margin-bottom:2em;}
.infotop_w div  { background: url(255255255255_topleft.gif) no-repeat top left; }
.infotop_w      { background: url(255255255255_topright.gif) no-repeat top right; }
.infobot_w div  { background: url(255255255255_bottomleft.gif) no-repeat bottom left;}
.infobot_w      { background: url(255255255255_bottomright.gif) no-repeat bottom right;}
.infotop_w div, .infotop_w, .infobot_w div, .infobot_w {
	width: 100%;
	height: 12px;
	font-size: 1px;
}
.infocontent_w  { background-color:#ffffff;margin: 0 0px;color:black;padding-left:1em;padding-right:1em;padding-top:0.3em;}
.inforoundbox_w { text-align:left;margin-left:0.3em;margin-bottom:1em;}
/* koniec boksów białych */



/* listy */
ul
{
 list-style-type:circle;
 color: #b2b2b2;
}

ul.noimage
{
 list-style-type:none;
 color: #b2b2b2;
}


li
{
 color: #06321c;
}

li.abstand
{
 color: #06321c;
 margin-top:0.3em;
 margin-bottom:0.3em;
}


/* koniec list */




/* menu */
li.menuinfo
{
 vertical-align:middle;
 text-align:left;
 height:24px;
 list-style-type: none;
 background: transparent url(menu_info_background_green.png) left bottom repeat-x;
 margin-left:0.2em;
}

li.menuinfo div.text
{
 vertical-align:middle;
 font: 1.4em verdana; 
 padding-left:0.2em;
 padding-right:0.2em;
 text-align:left; 
 color: #ffffff;
 } 
  
li.menuitem 
{
 
 height:18px;
 padding-top:0.0em;
 font: 1em verdana; 
 list-style-type: none;
 background-color: white;
 margin-left:1.5em;
 text-align:left;
 border-top:1px solid #e5e5e5;
 
}

li.menuitem a:hover
{
 background:transparent url(arrow1.gif) 1% 50% no-repeat;
 text-decoration:none;
} 


li.menuitem_extra
{
 
 height:18px;
 padding-top:0.0em;
 font: 1em verdana; 
 list-style-type: none;
 background-color: white;
 margin-left:1.5em;
 text-align:left;
 border-top:1px solid #e5e5e5;
 background-image: url('palla.png');
 background-position:95% 2px;
 background-repeat:no-repeat;
}

li.menuitem_extra a:hover
{
 background:transparent url(arrow1.gif) 1% 50% no-repeat;
 text-decoration:none;
} 




	
li.menuitem_sub 
{
 margin-left:4em;
 font: 0.8em verdana; 
 list-style-type: none;
 padding-top: 0.1em; 
 padding-bottom: 0.2em;
 padding-left:1em;
 padding-right:0.5em;
 text-align:left;
 background-color:white;
 border-top:1px solid;
 border-color:#cccccc;
 }
	
li.menuitem_sub a:hover
{
 background:transparent url(arrow1.gif) 1% 50% no-repeat;
 background-color:white;
 text-decoration:none;
}		 	
	
.menuactive
{
 background:transparent url(arrow1.gif) 6% 50% no-repeat;
 text-decoration:none;
 }	
	
.menuactive_sub
{
 background: transparent url(arrow1.gif) 1% 50% no-repeat;
 text-decoration:none;
}

/* koniec menu */

	
input.commenti 
{
 border: 1px solid #000000;
 font-family: courier;
 font-size: 0.8em;
 padding-left: 2px;
 color: #000000;
 background-color: #ffffff; 
}

input.commenti:focus,input.comsffocus
{
 border:1px solid #cccccc; 
 background-color:white;  
 color:#000000; 
}

textarea.commenti 
{
 border: 1px solid #000000;
 font-family: courier;
 font-size: 0.8em;
 color: #000000;		
 background-color: #ffffff; 
 overflow:hidden;
}

textarea.commenti:focus,textarea.comsffocus
{
 border:1px solid #cccccc; 
 background-color:white;
 color:#000000;
}

div.messaggio_commenti
 {
  font:0.9em verdana;
  text-align:left;
  border:1px solid red;
  padding-left:3em;
  padding-right:3em;
  padding-top:1em;
  padding-bottom:1em;
  color:red;  
  background-color:white; 
 }

div.main_paragraph
{
 font:0.9em verdana;
 color:black;
 background-color:#e5e5e5;
 padding:0em;
}

div.main_paragraph h1 
{
background: url("green_title.gif") repeat-x;
padding:0.1em;
font-size:1.1em;
color:white;
}

div.inside_main_paragraph
{
 float:left;
 width:20em;
 padding:0.5em;
 font-size:0.8em;
 font-family:verdana;
 color:#4a7d41;
 font-style:normal;
 border:1px dotted #e5e5e5;
 background-color:#ceffc4;
 margin:0.7em 0.9em 0.2em 0em;
}

span.first_character
{
font-weight:normal;
color:white;
font-size:1.5em;
margin-right:0.1em;
background-color:#4a7d41;
padding-left:0.2em;
padding-right:0.2em;
padding-bottom:0;
}

a.orange:link 
{ 
 font-weight: normal; 
 text-decoration: none; 
 color:#fe6500;
}

a.orange:visited 
{ 
 font-weight: normal; 
 text-decoration: none; 
 color:#fe6500;
}

a.orange:hover, a.orange:active 
{ 
 text-decoration: underline; 
}

td.forms_corners
{
 background-color:#e5e5e5;
}

td.forms_sides
{
 background-color:#ffffff;
}

tr.forms_corners
{
 background-color:#4a7d41;
}

span.pages
{
 font-size:12pt;
 font-weight:bold;
 color:#3c746b;
}

li.pdf
{
 list-style-image:url(pdflogo.gif);
 padding-bottom:1.5em;
 padding-top:1.5em;
 font-size:11px;
}

ul.xls1
{
 line-height:1.2em;
 }

li.xls
{
 list-style-image:url(excel.gif);
 margin-bottom: 0.5em;
 font-size:11px;
}



hr 
{
 color: #e5e5e5;
 height: 1px;
 border: 0;
 background-color: #e5e5e5;
}

hr.info 
{
 color: #e5e5e5;
 height: 1px;
 border: 0;
 background-color: #e5e5e5;
}

img.border
{
 border:1px solid green;
}

img.border_white
{
 border:1px solid white;
}


select 
{
 border: 1px solid #a8a8a8;
 height:20px;
 font-family: Verdana;
 font-size: 11px;
 padding-left: 2px;
 color: #000000;
 background-color:  #e5e5e5; 
}


input 
{
 border-top: 1px solid #a8a8a8;
 border-bottom: 1px solid #a8a8a8;
 border-right: 1px solid #a8a8a8;
 border-left: 1px solid #a8a8a8;   
 height:auto;
 font-family: Verdana;
 font-size: 11px;
 padding-left: 2px;
 color: #000000;
 background-color: #e5e5e5; 
 margin-top:0.3em;
 margin-bottom:0.3em;
}


input:focus,input.sffocus
{
 border-top: 1px solid #545454;
 border-bottom: 1px solid #7e7e7e;
 border-right: 1px solid #545454;
 border-left: 1px solid #7e7e7e;  
 background-color:#f5f5f5;
}

input[type="checkbox"]
{
 background-color: transparent;
 border:none;
}

input.checkbox
{
 background:transparent;
 border:0;
 margin:0em 0.2em 0em 0em ;
}

textarea
{
 border: 1px solid #a8a8a8;
 font-family: Verdana;
 font-size: 11px;
 padding-left: 2px;
 color: #000000;		
 background-color: #e5e5e5; 
 overflow:hidden;
}

textarea:focus,textarea.sffocus
{
 border:1px solid #545454; 
 background-color:#f5f5f5;       
}

body
{ 
 /*background-image:url('snow_new.jpg');
 background-repeat: repeat-x;
 background-position: top; 
 background-attachment: scroll; */
 font: 10pt/16pt verdana; 
 color: #06321c;  
 background-color:#e5e5e5;
 margin-top:1em;        
}

h1 {
 position:relative;
 width:100%;
 margin-left:0em;
 margin-right:0em;
 margin-bottom:2em;
 margin-top:0.0em;
 text-align:left;
 background-image: url('h1_kwadrat.png');
 background-position:right;
 background-repeat:no-repeat;
 padding-top:0.3em;
 padding-bottom:0.3em;
 padding-left:0.2em;
 padding-right:0.0em;
 font:12pt verdana;
 color: #4c4c4c;
}

td 
{ 
 font: 10pt verdana; 
 color: #06321c;
 vertical-align: middle;
}
      
td.data_center
{
 padding:10px;
 text-align:center;
 vertical-align:middle;
 font: 8pt verdana;
}

td.main_td
{
 padding-left:1em;
 padding-right:0em;
 vertical-align:top;
 padding-top:1.5em;
}

a:link 
{ 
 font-weight: normal; 
 text-decoration: none; 
 color: #0E492C;
}

a:visited 
{ 
 font-weight: normal; 
 text-decoration: none; 
 color: #0E492C;
}

a:hover, a:active 
{ 
 text-decoration: underline; 
}
