/* Reset style */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td
{
margin: 0px;
padding: 0px;
}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
cite,code,em,th{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
/* Set uniform base font size */
body{font:12px Arial,DejaVu Sans Condensed,Helvetica,sans-serif;*font-size:small;}
table{font-size:inherit;font:100%;}
select,input,textarea{font:99% Arial,DejaVu Sans Condensed,Helvetica,sans-serif;}
pre,code{font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}
/* End reset style*/

body {
    margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	background-image: url(../../../../cms-upload/bg.gif);
	background-color:#FFFFFF;
}

h1,h2,h3,h4,h5,h6
{
margin: 0px;
padding: 0px;
}

.invisibile {
	position: absolute;  
	left: -9000px; width: 100px;
}
.finecontenuto
{
display:block;
clear: both;
}
/* CONTENITORE GLOBALE  */
div#page {
   margin: 0 auto;
   padding: 0;
   border: 0px solid black;
   width:950px;
   /*background-color:#CC6600;*/
}

div.tplrow {
	clear: both;
    margin:0 auto;
	padding:0;
	width: 950px;
	
}

div.tplcol{
  float: left;
    }

div.tplrow_1 {
	width: 950px;
	margin:0;
	padding:0;
    background: url(../../../../cms-upload/header_bg.gif) 0 0 no-repeat;
	/*border: 2px solid red;*/
	float:left;
}

div.tplrow_1 div.tplcol_1 {
    width:210px;
}

div.tplrow_1 div.tplcol_2 {
    width:395px;
}

div.tplrow_1 div.tplcol_3 {
   width:300px;
/*	margin-left: 35px !important;
	margin-left: -3px; */
}


div.tplrow_2 div.tplcol_1{
  width: 950px;
  margin: 0;
  padding: 0 ;
  border: 0;
}

div.tplrow_3 {
  width: 900px;
  margin: 0px;
  padding: 0px;
  margin-left: 25px !important;
  margin-left: 12px;
  background: url(../../../../cms-upload/content_bg.jpg);
  background-position:bottom;
  float:left;
}

div.tplrow_3 div.tplcol_1 {
    width:300px;
	/*border: 2px solid #00FF33;*/
	border-right: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

div.tplrow_3 div.tplcol_2 {
    width:560px;
}

div.tplrow_4 {
  margin: 0 auto;
  padding: 0;
  border: 0;
}

div.tplrow_4 div.tplcol_1 {
  width: 900px;
  height: 80px;
  margin: 0 auto;
  padding: 0 ;
  border: 0;
  margin-left: 25px !important;
  margin-left: 12px;
}