html,body {font-size: 100%; margin: 0px auto; padding: 0px; font-family: calibri, arial, tahoma, verdana, sans-serif;
background-color: rgb(240,240,240);}

#container {
width: 1000px; margin: 0px auto; padding: 0px; 
border-left: solid 1px rgb(125,125,125); 
border-right: solid 1px rgb(125,125,125); 
border-bottom: solid 1px rgb(125,125,125); 
background-color: rgb(230,232,250);
position: relative;
background: url(../img/2col.jpg) repeat-y;
text-align:left;
}

img#img-header {	border:0px;margin:0px;padding:0px }

div#banner {
 position: relative;
 float: top;
 height: 150px;
 width: 100%;
 margin:0px;padding:0px;
 margin-bottom: 2px;
 background: url(../img/banner.jpg) no-repeat #090F43;
/* border: 1px solid blue;*/
}

div#menu_contenuto
{
	float: left;
	width: 794px;
	padding: 0px;
	margin: 0px auto;
}

div.titolo1 { 
	color:#FF0000; 
	font-family:"Lucida Handwriting"; 
	font-size:150%; 
	font-weight: bold;
	padding-right: 10px; 
}

a {color: #08399C;text-decoration: none;}
a:hover {color: #ff0000;text-decoration: none;cursor: pointer}

/*******************************************
  * MENU 
  *******************************************/

div#left {
 position: relative;
 float: left;
 height: auto !important;  /* per i browser moderni */
 height: 400px;      /* per IE5.x e IE6 */
 min-height: 400px;  /* per i browser moderni */ 
 width: 200px;
 background-color: rgb(230,232,250);
 background-image: url(../img/menustretto1.png);
 background-repeat:no-repeat;
 /*padding: 0px;*/
 margin: 0px auto;
}

.menu_gruppo {
	color: #000000;
	margin: 15px 0px 0px 5px;
	font-weight: bold;
}

.menu_item {
	color: #08399C;
	margin: 0px 20px 0px 20px;
	font-style: italic;
}

a.menu_link {color: #08399C;text-decoration: none;}
a.menu_link:hover {color: #ff0000;text-decoration: none;cursor: pointer}

div#contenuto {
	float: right;
	width: 770px; 
	margin: 0px auto; padding: 10px; 
	position: relative;
	font-size: 110%;
	text-align: justify;
	/*border: 1px solid red;*/
}

div#menu {
 padding: 100px 10px 10px 10px;
}

/*******************************************
  * WEB PARTNERS 
  *******************************************/

td.webpartners-img {
   width:200px;
   text-align:center;
   vertical-align: middle;
   padding: 10px;
}

td.webpartners-testo {
   text-align:left;
   vertical-align: middle;
   font-family: calibri, arial, tahoma, verdana, sans-serif;
   font-size: 100%;
}

img.webpartners  {
 vertical-align: middle;
}
  
/*******************************************
  * NEWS 
  *******************************************/

div.news {
 position:relative;
 float:right;
 width:200px;
 background-color: rgb(230,232,250);
 padding: 10px 0px 0px 0px;
 text-align: right;
}

.news div {padding: 5px;}

#poweredBy {	text-decoration: none; font-family: comic sans ms; font-size: 7pt;color:black;}

.box {
 position:relative;
 clear: both;
 /*width:80%;*/
 padding: 0px;
 border: solid 1px rgb(215,198,179);
 margin: 20px 10px 20px 10px;
}

.titolo-box
{
 display: block;
 margin: 2px 2px 2px 2px; 
 padding: 2px 5px 3px 5px; 
 /*background-color: rgb(215,198,179); 
 background-color: rgb(200,200,200);*/
 background: #CCD3FF;
 font-weight: bold; 
 font-size: 100%;
 color: #000000;
}

.contenuto-box{	color: #08399C;	margin: 0px; padding: 5px 7px 5px 7px; }

.titolo-area {
	background-color: #0F1549;
	color: white;
	padding: 2px;
	margin-bottom: 10px;
	font-weight: bold; 
}

.area  {
	font-size: 90%;
	padding: 2px;
	margin-bottom: 10px;
}

.capoverso  {
	margin-bottom: 15px;
}

/* aggiunto il, da, ecc. */
.dettaglio-elemento {
  margin-top: 10px;
  font-size: 8pt;
  font-family:Tahoma,Arial,Helvetica;
  text-align: right;
}

/* Vuoi saperne di piu`? */
.dettaglio-pagina {
 text-align: right;
}

.rimando, .rimando-esterno {
    font-weight: bold;
}

.red  {
  color: #ff0000;
}

.filo-arianna {
 width: 100%;
 font-family:Tahoma,Arial,Helvetica;
 font-size: 10pt;
 /*font-style: italic;*/
 color: #000;
 border-top: 1px solid rgb(215,198,179);
 border-bottom: 1px solid rgb(215,198,179);
 padding: 3px;
 margin-bottom: 30px;
}

.riassunto-modulo {
  font-size: 9pt;
  font-family:Tahoma,Arial,Helvetica;
}

.pagine-top, .pagine-bottom {
  text-align: center;
  font-size: 9pt;
  font-family:Tahoma,Arial,Helvetica;
  margin: 20px;
}

.contattaci  td {
  font-family: calibri, arial, tahoma, verdana, sans-serif;
  font-size: 90%;
}

.attivita-fisse td {
  padding-right: 10px;
}

.attivita-fisse {
  width: 100%;
}

/*
.newsletter input { font-size:10px; width:100%;}

.newsletter a {	color: #08399C; text-decoration: none; cursor: pointer}
*/

/*******************************************
  * FOOTER 
  *******************************************/
div#footer{
 clear:both;
 width:100%;
 /*background: rgb(215,198,179);  */
 background: #CCD3FF;  
 position : relative;
 float: bottom;
 border-top: 1px solid white;
 text-align:center;
 padding: 10px 0px 10px 0px;
}

div#footer p
{
  padding: 0px; 
  margin: 0px; 
}

/*******************************************
  * PRESENTAZIONE 
  *******************************************/
div.presentazione{
	padding: 5px; 
	text-align: justify;
}

div.presentazione .enfasi { 
	color:#FF0000; 
	font-family:"Lucida Handwriting"; 
	font-size:150%; 
	font-weight: bold;
	padding-right: 10px; 
}

div.presentazione .p { 
  padding: 0px; 
  margin: 0px; 
}

.more { 
	text-align: right; font-style: italic;
	padding: 0px;
	color: #08399C; text-decoration: none; cursor: pointer;
}

/*******************************************
  * DOCUMENTI
  *******************************************/
div.documento p.scarica {
	text-align: right; font-style: italic;
	padding: 0px;
	color: #08399C; text-decoration: none; cursor: pointer;
}

/*******************************************
  * FOTO
  *******************************************/
#foto-container {
	position:relative; 
	width:574px; 
	height: 550px;
	margin:0 auto;
	overflow: none;
	text-align:center;
}

a.galleria span {
	display:block; 
	position:absolute;
	width:1px; 
	height:1px; 
	top: 5px; 
	left: 3px;
	overflow:hidden; 
	background:#000;
}


a.galleria, a.galleria:visited {
	display:block; 
	float:left; 
	color:#4a679f;
	font-weight:bold;
	text-decoration:none;
	border:2px solid rgb(230,232,250); 
	width:100px; 
	height:100px; 
	margin:2px;
	z-index:100;
}

a.freccia, a.freccia:visited {
	display:block; 
	float:left; 
	height:11px; 
	width:10px;
	margin:45px 1px 3px 1px;
	z-index:100;
	text-decoration:none;
}

a.galleria:hover {
	border:2px solid #f00;
}

a.galleria:hover img {
	border:1px solid rgb(230,232,250);
	position:relative;
	z-index:100;
}

a.galleria:hover span{
	text-align:center;
	display:block;
	position:absolute;
	width:560px;
	height:450px;
	top:120px;
	left: 0px;
	padding:0px;
	background:transparent;
	z-index:100;
}

/****************************************************************************
 * Ridefinizione stili uCoz
 ****************************************************************************/

.eTitle {
    border-top: 0px;
	border-bottom: solid 1px #0F1549;
	font-family: calibri;
	font-size: 13pt;
	background:url('/img/list-stella2.png') no-repeat;
	padding-bottom: 5px;
	color: #0F1549;
}
 /*
.eTitle {
	position: relative;
	clear: both;
	border-top: solid 1px rgb(215,198,179);
	border-bottom: solid 1px rgb(215,198,179);
	margin: 20px 0 10px 0;
	padding: 0px;
	height: 24px;
	background:url('/img/list-stella2.png') no-repeat;
}

.eTitleContent {
	display: block;
	text-align: left;
	background: #CCD3FF;
	font-family: Arial,Sans-Serif;
	font-weight: bold; 
	font-size: 120%;
	color: #000000;
    margin: 2px 0 2px 0px; 
	height: 20px;
}
*/

.eDetails  {
	text-align: right;
}

div.uMenuItem {margin: 0 0 0 10px; padding: 0 0 0 26px; background: url('../img/list2.gif') no-repeat 0px 3px; margin-bottom: .6em;}

.loginButton {
	border: 0px;
	text-align: right;
	background: transparent;
	cursor: pointer;
	text-decoration:underline;
	color: rgb(8, 57, 156);
	font-size: 100%;
}

u-menubody {
	background: transparent !important;
	border-bottom: 1px solid red;
	border-left: 1px solid rgb(223, 232, 246);
	border-right: 1px solid rgb(163, 186, 233);
	border-top: 1px solid rgb(223, 232, 246);
}

.m {font-family:calibri;font-size:100%;font-weight:bold;}

li.m {
   margin: 10px 0 0 10px; 
   padding: 5px 0 5px 0px; 
   /*background: url('/img/list-stella2.png') no-repeat 0px 3px; */
   /*margin-bottom: .6em;*/
}

li.m1 {
   margin: 0 0 0 30px; 
   padding: 5px 0 5px 36px; 
   background: url('/img/list-stella2.png') no-repeat 0px 3px; 
   /*margin-bottom: .6em;*/
}

a.m:link {text-decoration:none; color:#0F1549}
a.m:visited {text-decoration:none; color:#0F1549}
a.m:hover {text-decoration:none; color:#ff0000; font-style:italic;}
a.m:active {text-decoration:none; color:#ff0000; font-style:italic;}

/*$SMENU_1$
javascript:bookmarksite('A.S.D.PattinanTO','http://pattinanto.ucoz.com/');
javascript:bookmarksite('A.S.D.PattinanTO','http://ghiacciotorino.altervista.org/');
*/
