hr{visibility:hidden; clear:both; height:1px;}
/* per cambiare la decorazione nell'head della colonna centrale, andare nell' identificatore "#colonna_centrale" e scegliere un valore da 1 a 3 da sostituire nel nome del file es: colonna_centrale1_blu.jpg / colonna_centrale2_blu.jpg / colonna_centrale3_blu.jpg */

/* * { margin:0; padding:0; } */

* {  text-shadow: #000000 0 0 0px; /* top:0px; left:0px;  *//* margin:0; padding:0;  */}

body {
	background-color:#000000;
	margin:0;
	padding:0;
	font-family:"trebuchet MS", Arial, helvetica;
	color:#060f1d;}

a {outline:none;}

img {outline:none;}

#totale {
	width:1000px;
	margin:0px auto;
	background-image: url(../image/bg_bianco.jpg);
	background-repeat:repeat-y;

        }

#gruppo_colonne {
	/* width:1000px; */ 
        float:left;
        margin:0; padding:0;
        }

/*-----------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------     COLONNA SINISTRA   --------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------*/	

#colonna_sx {
	width:195px;
	height:auto!important; height:530px; min-height:530px;
	background-image:url(../image/colonna_sx_blu.jpg);
	background-repeat:no-repeat;
	float:left;}
	
#logo {
/* 	width:195px;                                                     */
	height:81px;
	float:left;
	margin-top:61px;}
	
#logo a img {
	border:none;}

#logo a:hover img {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;}

#menu {
	width:100%;
	float:left;
	padding:0px;
/* 	color: #FFFFFF; */
/* 	margin-left:15px!important; */
/* 	padding-left:0px; */
	margin:20px 0px 0px 0px;}
	
/*-----------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------     COLONNA CENTRALE   --------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------*/	
	
#colonna_centrale {
	width:610px;
        height:auto!important; height:530px; min-height:530px;
	float:left;
	background:url(../image/colonna_centrale1_bianco.jpg) top left no-repeat;
	color:#060f1d;
        display:block;}
	
#colonna_centrale_titolo {
	width:570px;
/* 	float:left; */
	margin-left:15px;
	margin-top:50px;
	text-align:center;
        text-transform:uppercase;}
	
#colonna_centrale_titolo h2 {
	font-size:24px;
	margin:0;
	padding:0;}
	
#colonna_centrale_titolo h3 {
	color:#7c8390;
	font-size:14px;
	margin:0;
	padding:0;}
	
#colonna_centrale p {
/* 	width:565px; */
	float:left;
	padding:0px 20px;
	margin-top:20px;
	font-size:11px;}
	
.colonna_centrale_tabella {
/* 	float:left; */
/* 	padding-left:20px; */
/* 	color:#7c8390; */
	font-size:14px;
	margin:50px 10px 0px 16px;
	font-weight:bold;
      text-decoration:none;/* 	height:100% auto; */
/* 	background:r     ed; */
/* 	margin:15px; */
  }
.colonna_centrale_tabella tr {

  }
.colonna_centrale_tabella td {
	padding:5px;
	text-align:left;
        text-decoration:none;
/*         color:#7c8390; */
  }

.colonna_centrale_tabella td div a{
	padding:5px;
	text-align:left;
        text-decoration:none;
        color:#7c8390;
        font-weight:bold;
  }


.colonna_centrale_tabella td div{
	padding:0px;margin:0;
	text-align:left;
  }

.colonna_centrale_tabella_vis td a
{
/* 	float:left; */
	margin:12px 10px 5px 16px;
        color:#7c8390;
        font-weight:bold;
        text-decoration:none;
/*         height:30px; */

  }





/*-----------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------     COLONNA DESTRA   --------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------*/	

#colonna_dx {
	width:195px;
	height:auto!important; height:530px; min-height:530px;
	float:right;
	background:url(../image/colonna_dx_bianco.jpg) top left no-repeat;}
	
#colonna_dx_lingua {
	width:80px;
	float:right;
	margin-top:20px;}
	
#colonna_dx_lingua a img{
        border:0px;}


#colonna_dx_lingua a img{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;}

#colonna_dx_lingua a:hover img, #colonna_dx_lingua a.over img {
	border:0px;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;        }



#colonna_dx_testi {
/* 	width:170px; */
        display:block;
	/* float:left; */
	margin-top:100px;
	padding:20px;
	color:#636974;
	font-size:11px;}
#colonna_dx_testi a{
        display:block;
	color:#636974;
	font-size:11px;        
        text-decoration:none;
}

#colonna_dx_testi ul {
/*   	list-style-type: none; */
  	margin: 0;
  	padding: 0 0 5px 15px;
          }
#colonna_dx_testi ul li {
/*   	list-style-type: none; */
  	margin: 0;
  	padding: 0;
}
#colonna_dx_testi ul li a, #colonna_dx_testi ul li a:hover{
        color:#666666;
        text-decoration:none;
  	margin: 0;
  	padding: 0;
}

#colonna_dx_testi h5 {
	font-size:12px;
	margin:0;
	padding:0;
	margin-bottom:5px;}
	
/*-----------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------        FOOT            --------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------*/	
	
#foot {
	clear:both;
	height:65px;
	width:1000px;
	background-image:url(../image/foot_bianco.jpg);}
	
#foot p  {
	font-family:"trebuchet MS", Arial, helvetica;
	font-size:11px;
	color:#060f1d;
	margin:0;
	padding:0;
	text-align:center;
	padding-top:45px;
}


#foot a
{
  text-decoration: none;
  font-size:11px;
	color:#060f1d;
}

#foot a:hover
{
  text-decoration: underline;
}




/*form*/
.form {color:#6E6D71; padding:0px 0px; text-align:left;  font-size:11px}
.form a{  color:#6E6D71; padding:0px 0px; text-align:left;  font-size:11px}
.form h4 {margin-top:15px; }
.form div.error {color:red; margin:10px 0px; }
.form div.rigaform {margin:0px 0px;}
.form b{border:0px solid #BBBBBB;}
.form div.rigasubmit {margin:5px 0px 0px 0px; }
.form div.rigaform {border:0px;}
.rigaform label {width:195px;}
div.rigaform input { width:195px; border:1px solid #6E6D71;}
.rigaform2 input { background:#1C344E; border:1px solid #6E6D71; color:#FFFFFF;}
.rigaform2 button { background:#1C344E; border:1px solid #6E6D71; color:#FFFFFF;}
.form input { border:1px solid #6E6D71;}
.form select { color:#6E6D71; width:195px;border:1px solid #6E6D71;}
.form textarea {width:270px; border:1px solid #6E6D71;height:80px;}
.form div.privacy {width:270px;border:1px solid #6E6D71;  background:#FFFFFF; color:#6E6D71;   overflow:auto; height:100px;}
.checkbox input { margin-top:10px; width:30px;border:0px solid #6E6D71;}
/**/


/*-----------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------        PAGINAZIONE            --------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------*/	


.paginazione {font-weight: bold; text-align:center; text-decoration:none;    }
.paginazione span {font-weight: bold;   text-decoration:none;    text-align:center;padding:5px; }
.paginazione a.pag { font-weight: bold;   text-decoration:none;  text-align:center; padding:5px;}





#loading {
/* 	position:absolute; */
	top:40px;
	right:20px;
	padding:10px;
	color:#0B4C84;
	background-color:#FFFFFF;
	border:2px solid #0B4C84;
	font-weight:bold;
	z-index:200;
}


#list {
	width:565px;
	padding-top:5px;
	padding-bottom:5px;
	color:#406AC9;
/* 	background:#f2f2f2; */
	display:block;
	text-align:left;
}

#list div.cat {
	width:100%;
	float:left;
	padding:20px 0;
	border-bottom:1px solid #CCCCCC;
/* 	position:relative; */
}
#list div.cat div{
	padding:0px;
        margin:0px 0px 0px 0px;
	text-align:left;
        float:left;
        width:565px;
}

#list div.cat  p {
	padding-left:10px;
        width:100%;
	font-size:16px;
/* 	line-height:18px; */
	font-weight:normal;
	float:left;
}
#list div.cat p a, #list div.cat  p a:visited {
	color:#666666;
	text-decoration:none;
/* 	float:right; */
}
#list div.cat p a:hover {
	text-decoration:underline;
}
/* #list div.cat div{
	padding-left:10px;
	vertical-align:middle;
} */
/* #list div.cat div a{
	text-align:left;
        text-decoration:underline;
        color:#666666;
	padding:0px;
        margin:0px; } */
#list div.cat div img{
   border:0;
}

#list div.cat div p{
   border:0;
   float:left;

}

#list p {
	clear:both;
	padding-left:10px;
}
#list div p {
	padding:0px;
        margin:0px 0px 0px 0px;
	text-align:left;
}
#list div p a{
	text-align:left;
        text-decoration:underline;
        color:#666666;
	padding:0px;
        margin:0px; }
#list div p img{
	padding:0px;
        margin:0px;
	text-align:left;
}

/*
#list div {

	padding:0px 0px 10px 0px;
        margin:10px 0px;
	font-size:0.7em;
	text-align:left;
        background:#f2f2f2;
}
 */

p.listcontrol {
display:block;
	float:left;
	margin:20px 0px;
        width:540px;
        height:20px;
	float:left;
}

.left {
/*   width:260px; */
        display:block;
/* 	padding-left:10px; */
	float:left;
	color:#666666;
}
.left a{
       text-decoration:none;
/* 	padding-left:10px; */
/* 	float:left; */
	color:#666666;
}
.right {
       display:block;
/*        width:260px; */
/* 	padding-right:10px; */
	float: right;
	color:#666666;
        }
.right a {
       text-decoration:none;
/*         padding-right:10px; */
/* 	float: right; */
	color:#666666;
        }


