/***************************
Tema Kiwanisborgo
by mfpellegrino
http://www.mfpweb.org 
****************************/


body{
	margin:0 auto;
	font-family: "trebuchet ms", sans-serif; 
	font-size: 80%;  
	color: #555555;
	word-spacing : -0.07em;
	background: #D8C3A0;  /* MARRONE */
}

#wrap{
	margin:0 auto;
	/* 	width:950px; */
	width:950px;  
	background-color: #fff;
	background-repeat: repeat;
	padding-left:10px;
	padding-right:10px;

}

#page{
	width:100%;  
	background-color: #fff;
	background-repeat: repeat; 
}


a {
	text-decoration: none;
	color: #8E9EB7; 
	font-weight: bold;
}

a:hover {
	border-bottom: 1px dashed #A38F6E;  /* MARRONE SCURO */ 
	color: #A38F6E;  /* MARRONE SCURO */ 
}

a img{
	border:0;
}

.extlink a{
	color:inherit;
	border-bottom: 1px dotted #0000CC;
	cursor: pointer;
	background:url(images/external_link.gif) no-repeat right;
	text-decoration:none;
	padding-right:24px;
}

.clear{
	clear: both;
}

.left{
	/* margin:10px 10px 5px 0;  */
	float:left;
}

.right{
	/* margin:10px 0 5px 10px;  */
	float:right;
}

.textright{
	text-align:right;
}

.center{
	text-align:center;
}

.small{
	font-size:0.8em;
}

.bold{
	font-weight:bold;
}

.hide{
	display:none;
}


h2 {
	font-size : 130%;
	letter-spacing: 3px; 
}


h3, h3 a {
	padding: 3px;
	text-transform: uppercase;
	font-weight: bold;
	font-size : 110%;
	color: #6A82A4;
	letter-spacing: 3px;
	padding-bottom: 18px;
	}

h3 a:hover{
	text-decoration: none;
}

/**************** BARRA ***************/
.barratesto {
	margin:0 auto;
	text-align: right;  
	background-color:#6A82A4;
	color: #fff;
	font-size: 80%;
	font-weight: bold;
	height: 25px;
	vertical-align: text-bottom;
	padding-right: 15px;
	border-bottom:2px solid #0055AA;  /* BLU SCURO */
}

/**************** HEADER ***************/
#header{
	clear:both;
	padding-bottom:10px;
	margin-bottom: 2px;
	height:200px;
	background-repeat: no-repeat; 
	background-color: #6A82A4;
	color: #fff;
}

/* SCRITTA KIWANIS NELL'HEADER (kiwanis.gif) */
#headerimg {
	margin:0;
	margin-bottom: 5px;
}

/******** MENU PRINCIPALE *********/

#menu { 
	padding-top:10px;
	padding-bottom:10px;
	background-color: #8E9EB7;
	margin-bottom:10px;
	color: #fff;  
	text-align:right;
	font-size:90%; 
	letter-spacing: 3px;
	font-family: Tahoma, Arial, sans-serif;
}
#menu a {
   color: #fff;
	background-color: #8E9EB7;
	text-decoration:none;
	padding-left:9px;
	padding-right:9px;
	padding-top:10px;
	padding-bottom:10px;
	border-right:1px solid #d8d2bd; /* grigio */
}
#menu a:hover {
	color: #000;
	background-color: #D8C3A0;  /* MARRONE */
	padding-left:9px;
	padding-right:9px;
	border-bottom:1px solid #fff;
	border-right:1px solid #d8d2bd; /* grigio */
	background-repeat: no-repeat;
	background-position: bottom left;
}
	
/*********** SINISTRA *************/

#menusinistroA{
	float:left;
	width:20%; 
	/* margin:0 0 10px 0;  */
	padding-left:3px;
	font-size:85%;
	background: #fff;  
}

#menusinistroA ul{	
	list-style:none;
	margin:0 0 20px 0; 
	padding:0;
	font-size:1.1em;
}	

#menusinistroA li{
/* margin-bottom:4px;  */
}

#menusinistroA li a{
	letter-spacing: 3px;
	height:20px;
	text-decoration:none;
	display:block;
	padding: 5px;
	color: #fff;
	border-bottom:1px solid #fff;
	background-color:#6A82A4;
}	
	
#menusinistroA li a:hover{
	height:20px;
	padding: 5px;
	color: #fff;
	background-color: #A38F6E;  /* MARRONE SCURO */ 
}

.menusinistroB{
	color:#505050;
	padding-left:3px;
	padding-right:3px;
	border-right: 1px dashed  #DCDAC2;
}

/*********** DESTRA *************/

#menudestro{
	float:right;
	width:20%; 
	margin:0 0 10px 0; 
	padding-top:10px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:10px;
	font-size: 90%; 
	line-height:1.5em; 
	background-color: #F1E6D5;  /* MARRONE CHIARO */
	border: 1px solid #E6D1B4;
}

#menudestro a{
	color: #6A82A4;
	text-decoration: none;
	background-color: inherit;
}

#menudestro a:hover{
	color: #6A82A4;
	text-decoration: none;
	background-color: #fff;
}

#menudestro p{
	margin:0 0 1.5em 0;
}

/*********** CONTENUTI CENTRALI *************/

#content{
	float: left;
	/* width: 54%;  */
	width:520px;
	margin-left:15px;
	margin-right:10px;
	padding:5px;
	line-height:1.6em; 
	text-align:justify;
} 

#content h3{  /* TITOLO WMESSAGE  */
	font-size : 130%;
	background-color: #8E9EB7; 
	color: #fff; 
	padding:0.2em 70px 0.2em 0.4em; 
}

/* --------------------------------
ALLINEAMENTO IMMAGINI (CON CORNICE GIALLA)
ISTRUZIONI Inserire: 
<div class='imgleft'> o <div class='imgright'> 
<img src="e107_images/immagine.jpg" title='descrizione immagine' alt=""  />
</div>Segue Testo...
--------------------------------- */

.imgleft {
	float:left;
	margin-right:10px;
}
.imgright {
	float:right;
	margin-left:10px;  
}

#contentcustom{
	width: 75%; 
	float:right;
	padding:10px;
	line-height:1.6em;
	text-align:left;
	background: #fff;
}

/************** NEWS *********************/

.breadcrumb { 
	background-color: #F2F9FF; /* CELESTE */
	font-size : 90%;
	padding : 0.5em;
} 
.breadcrumb a { 
	padding : 0.3em;
	color : #000;
	text-decoration : underline;
	border : 1px solid #F2F9FF; /* CELESTE */
} 
.breadcrumb a:hover { 
	padding : 0.3em;
	background-color : #dde3f3;
	border : 1px solid #c6d0eb;
	color : #000;
	text-decoration : none;
}

.notizia {
	margin-top:5px;
}

.titolo {
	display: block;
	min-height: 90px;
	line-height: .8em;
	border-bottom:1px dotted #769AB8;
	overflow:hidden;
}
.testo a {
	border-bottom: 1px dashed #ccc;
}

.notizia h2{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:18px; 
	text-transform: none;
	line-height:30px; 
	font-weight:bold; 
	margin:2px 0 4px 0; 
	text-transform: uppercase;
}

.sottotitolo {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:15px; 
	text-transform: none;
	line-height:30px; 
	font-weight:bold; 
	margin:2px 0 4px 0; 
	color:#9f0d00;
}
.data {
	font-size: 90%; 
}

/* PULSANTE FACEBOOK "MI PIACE" */
.fb-button { 
	display:block;
	margin-bottom:10px;
	width: 700px;
	height: 40px;
	padding:5px; 
	text-align:left;
	vertical-align: top;
} 

/* PULSANTE FACEBOOK "CONSIGLIA" */
.fb-like { 
	display:block;
	margin-bottom:10px;
	width: 700px;
	max-height: 60px; 
	text-align:left;
	vertical-align: top;
	overflow:hidden;
} 

/* Nel caso di FB button sotto le news */
.sottonews { 
	display:block;
	margin:0;
	padding:5px;
	padding: 0.5em;  
	text-align:center;
	vertical-align: top;
} 

.commenti{
	text-align:right;
	width: 700px;
	height: 50px;
	margin-top: 0px;
	margin-right: 0px;
}

.fbbox{
	float:left;
	text-align: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 70px;
	height: 65px;
}


/*********** BOX FB 1 *************/
.fb1{
	width: auto; height:300px; overflow: auto;
	margin-bottom:0;
}

/****** Newsliststyle ******/
.news_titlelink{
	text-transform: uppercase;
	/* font:13px "Century gothic", Arial, sans-serif; 
	text-transform: uppercase; */
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	border-bottom:none;
	margin-bottom:2px;
}
.sotto-titolo {
	font-family: Arial, Helvetica, sans-serif; 
	/* font-size:15px; 
	text-transform: none;
	line-height:30px; 
	font-weight:bold; 
	margin:2px 0 4px 0;   */
	color:#9f0d00;
}

.miniatura3 {
	float: left;
	color: #fff;
	background: #fff;  
	margin: 0 10px 10px 0; 
	padding: 5px;
}

.miniatura3 img {
	width: 70px;
	max-height:60px;
}


/*********** FOOTER ***********/

#footer{
	clear:both;
	margin:0 auto;
	padding:5px 0 5px 0; 
	text-decoration:none;
	color: #666;
}

#footer a {
	text-decoration:underline;
	color: #fff;
}

#footer a:hover {
	text-decoration:underline;
	/* background-color: #fff;
	color: #00356A; /* BLU HOVER */
}

.bloccofooter{
	background-color: #8E9EB7;
	color: #fff;
	font-size:90%;
	height: 90px;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	border-top: 3px solid  #D8C3A0;  /* MARRONE */
}

.bloccofooter img:hover {
	border-bottom:none;
	background: none;
}

/* FORMATTAZIONE GENERALE */

.defaulttext {
   background: none;
}

.mediumtext {
}

.smalltext {
}


.fborder {
	background-color: #fff;
}

.smallblacktext {
	font: 9px verdana, arial, sans-serif;
	color:#000;
}

.tbox{
	margin:2px 0;
	padding:5px 2px;
	min-height:16px;
	background-color: #fff;
	border:1px solid #888;
	color: #000000;
	font-size:12px;
}
.tbox.chatbox {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.button{
	background-color : #8E9EB7;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px; 
	text-align:center;
	padding: 5px;
}


/* -------------------------------
Vai a pagina...
-------------------------------- */


.nextprev {
font: 12px arial, sans-serif, helvetica;
text-align:center;
color:#5F5E5E;
clear:both;
	height:18px;
	padding:2px 4px; 
	margin-left:5px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.nextprev a{
padding:6px 12px 6px 12px !important;  
display:inline-block; margin:0px !important; 
text-decoration:none !important; 
color:#5F5E5E !important; 
background-color: #ddd !important;  
border:1px solid #ddd;
}
.nextprev a:hover{
text-shadow:1px 1px 0px #626e3e; 
color:#fff !important; 
background-color: #6A82A4 !important;
}
.nextprev a.current{
	padding:2px 6px;
	border:1px solid #000; 
	background-color: #000; 
	color: #fff;
}

/********************************************
.nextprev {
font: 10px arial, sans-serif, helvetica;
color:#5F5E5E;
text-align:center;
clear:both;
height:18px;
padding-top:6px;
margin-left:5px;
} 
.nextprev  a{
padding:2px 4px;
} 
.nextprev  a:hover{
border:1px solid #6A82A4;
background-color: #6A82A4;
color: #fff;
padding:1px 3px; 
text-decoration:none;
} 


/* .nextprev{
	background-color: #fff;
	color: #000000;
	text-align:center;
	padding : 2px;
}
*/

.np{
	background-color: #fff;
	border: #000 1px solid;
	color: #000000;
	text-align:center;
	padding : 2px;
}

.fcaption{
background-color: #E3ECF2; /* AZZURRO XOOPS */
	border-top: 1px dashed #333333;
	border-bottom: 1px dashed #333333;  
	font-weight: bold;
	padding: 4px;
}

/********** FORUMHEADER *************/

.forumheader{
	background-color: #F1E6D5;  /* MARRONE CHIARO */
	color: #000;
	padding: 4px;
	border: 1px solid #E6D1B4;
	text-align: justify;
}

.forumheader2{
	background-color: #fff;  /* BIANCO */
	color:#000;
	padding: 4px;
	border: #C3BDBD 1px solid;
	text-align: justify;
}

.forumheader3{
	background-color: #fff;  /* BIANCO */
	color:#000;
	padding: 4px;
	border: #C3BDBD 1px solid; 
	text-align: justify;
}

.forumborder{
	border: #000080 1px solid;
}

.sfondobianco{  /* Per il Template di LIST_NEW  */
	background-color: #fff;  /* BIANCO */
	color: #000;
	padding: 4px;
	border: 1px solid #C3BDBD;  
	/* border: 1px solid #E6D1B4;  */
	text-align: justify;
}


/* -------------------------------
NICETITLE
-------------------------------- */
.nicetitle {
	font-weight: bold;
	color: #3C3C3C;
	text-align: left;
	position: absolute;
	left: 0;
	top: 0;
	width: 35em;
	z-index: 20;
	max-width: 60%;
}
.nicetitle-content{
	overflow: hidden;
	background: #fff;
	border: 1px solid #333;
	padding: 7px;
}
.nicetitle p{
	margin: 0;
	line-height: 120%;
}
.nicetitle p.destination {
	font-weight: normal;
	font-size: 0.7em;
	color: #5E7743;
}

div.nicetitle p span.accesskey {
	color: #FF7200;
}
/* END NICETITLE */


/* ---------------------
	Inizio barre di navigazione
------------------------ */

ul.navigation { /* UL NAVIGATION ADDED BY QUE~ */
	font-size:80%;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.navigation li a {
	display: block;
	text-decoration: none;
	padding: 0 1em;
	height: 2em;
	line-height: 2em;
}
ul.navigation li {
	display: inline;
}
ul.navigation li a:link, ul.navigation li a:visited {
   color: #0000ff;
   background-color: transparent;
}
ul.navigation li a:hover {
   color: #000;
   background-color: #ff6;
   border-bottom: 1px dashed #036;
}

/* ---------------------------------
CITAZIONI 
---------------------------------- */
.blockquote {
	padding: 10px 10px 10px 10px;
	margin: 5px;
	font: 85% verdana, tahoma, arial, helvetica, sans-serif;
	color: #4F5974;
	background-color: #F2F9FF; /* CELESTE */
	line-height:1.6em;
	border-left: 5px solid #ADD8E6;
	
}
.indent{ /* quote forum + Blocchetto Calendario */
	padding: 10px 10px 10px 10px;
	margin: 5px;
	font: 85% verdana, tahoma, arial, helvetica, sans-serif;
	color: #4F5974;
	background-color: #F2F9FF; /* CELESTE */
	border:1px solid #AACBEE;
	line-height:1.6em;
}

/* MODIFICA per il BBCODE */

.helpbox {
border: 0px;
width: 300px;
}

/* --------------------
TORNA SU
----------------------*/
#up {
  text-align: right;
}

.adsense{
	clear: both;
	/* width: 704px;  */
	margin: 0 auto;
	background-color: #fff; /* BIANCO*/
	text-align: center;
}





/******************
BOX CON SFONDO COLORATO
ISTRUZIONI inserire ad es.
<div class='bloccoceleste'> 
TESTO 
</div>
***************** */

.bloccoceleste{
background-color: #F2F9FF; /* CELESTE */
	}
.bloccorosa{
background-color: #FFE1F5; /* ROSA */
	}
.bloccogiallo{
background-color: #FFFFB2; /* GIALLO */
	}
.bloccoverde{
background-color: #D8FBB6; /* VERDE */
	}
	
/******************
BOX CON CORNICE COLORATA
ISTRUZIONI inserire ad es.
<div class='boxgiallo'> 
TESTO 
</div>
***************** */	
.boxgiallo{
	border:2px solid #FFCC33; /* GIALLO */
}
.boxceleste{
	border:2px solid  #CDD5E1; /* AZZURRO */
}
.boxrosa{
	border:2px solid  #FFE1F5; /* ROSA */
}
.boxverde{
	border:2px solid #D8FBB6; /* VERDE */
}


/* ---------------------
GUESTBOOK
----------------------- */
.guestbook{ 
	background-image: url(images/bh.png);
	background-repeat: repeat-x;
	font: 11px verdana, arial, sans-serif;
	color: #fff;
	border: #C3BDBD 1px solid;
	font-weight: bold;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
}

.guestbook2{ 
	background-color: #f4f4f4; 
	background-repeat: repeat-x;
	font: 80% verdana, arial, sans-serif;
	color:#000; 
	border: 1px solid #d6d6d6;
	height: 15px;
	padding-left: 5px;
	padding-right: 5px;
}
.guestbook3{ /* Testo Messaggio */
	background-color: #fff;  /* BIANCO */
	font: 11px verdana, arial, sans-serif;
	color:#000;
	border-left:1px dotted #f0f0f0; /* BORDO LEGGERO */
	border-right:1px dotted #f0f0f0; /* BORDO LEGGERO */
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

/* -----------------------
Class x il Calendario - Giorno corrente
----------------------- */

.calendar{
background-color: #E3ECF2; /* AZZURRO XOOPS */
color: #000;
}
.calendar a{
color: #000;
}
.calendar a:hover{
color: #fff;
background: #00356A; /* BLU HOVER */
}



/*---------------------
BOX 
--------------------- */
.box1 { /* HOMEPAGE - Height 80 */
	padding: 5px;
	border: 1px dashed #DCDAC2;
	background-color: #fff;
	font: 85% microsoft sans-serif,verdana,tahoma,geneva,arial,helvetica,sans-serif;
	letter-spacing: 1.1px; /*  <--- OK  */
	min-height: 80px; 
	height: auto !important;
	height: 80px;
	text-align: justify;
}

.box1 img {
	float: left;
	margin: 0 8px 8px 0; 
	width: 75px;  height:75px;
	text-align:left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(js/PIE.php);
	/* position:relative;  */
}

.boxavviso { /* HOMEPAGE - Kiwanis, Pinocchio... */
	margin: 2px;
	padding: 5px;
	border: solid 1px #708090; /* GRIGIO */
	background-color: #fff;
	color: #000080; /* BLU KIWANIS */ 
	font:90% Verdana,Tahoma,Arial,sans-serif;
	text-align: justify;
}	

.boxino { /* BLOCCO AVVISI + <<OTHER_NEWS>> */
	background-color: #E3F2F1; /* AZZURRO */
	font:85% Verdana,Tahoma,Arial,sans-serif;
	text-align: justify;
	letter-spacing: 1.5px;
	color: #4F5974;
	min-height: 80px; 
	height: auto !important;
	height: 80px;
}

.boxprenota { /* BOX PRENOTAZIONI */
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 8px;
	border-left: 1px solid #6A82A4; 
	border-right: 1px solid #6A82A4; 
	color: #000080; /* BLU KIWANIS */ 
	font:90% Arial,Verdana,Tahoma,sans-serif;
	letter-spacing: 1px;
	text-align: center;
	background-color: #fff;
}

.boxrassegna { /* BLOCCO RASSEGNA STAMPA */
	margin: 2px;
	padding: 5px; 
	width: 98%;
	height:80px;
	background-image: url(images/rassegna_stampa.png);
	background-repeat: no-repeat;
	background-position: right;
}
.boxrassegnanews { /* NEWS in RASSEGNA STAMPA */
	margin: 2px;
	padding: 15px;
	border: solid 1px #708090; /* GRIGIO */
	background-color: #fff;
	font:90% Verdana,Tahoma,Arial,sans-serif;
	text-align: justify;
	line-height: 1.5em;
}

.boxnewsclub { /* BLOCCO TITOLO <<NOTIZIE DAL CLUB>> */
	margin: 0px;
	padding: 5px; 
	background-color:#6A82A4;
	width: 98%;
	height:80px;
	background-image: url(images/kiw-logo_white.gif);
	background-repeat: no-repeat;
	background-position: right;
	color: #fff;
}

.boxdivisione { /* BLOCCO TITOLO "NEWS DIVISIONE"  */
	margin: 0px;
	padding: 5px; 
	background-color: #f4f4f4; /* GRIGINO */
	width: 98%;
	height:80px;
	color: #8E9EB7;
	background-image: url(images/8divisione.png);
	background-repeat: no-repeat;
	background-position: right;
}

.boxpiazzetta { /* BLOCCO TITOLO << FORUM - PIAZZETTA VIRTUALE >> */
	margin: 0px;
	padding: 10px; 
	background-color:#fff;
	color: #fff;
	width: 98%;
	height:105px;	 
	background-image: url(images/sfondo_piazzetta.png);
	background-repeat: no-repeat;
	background-position: left; 
}

.boxprimopiano { /* HOMEPAGE - TITOLO "PRIMO PIANO" */
	font-size : 120%;
	letter-spacing: 3px;
	background-color:#EBF3FB;
	border:1px solid #AACBEE;
	padding:0.2em 70px 0.2em 0.4em; 
 	font-weight: bold;
 	color: #4F5974;
}
.corniceceleste{
	border:1px solid #AACBEE;
}

.boxballo { /* BLOCCO >>CORSO DI BALLO>>  */
	border:1px solid #8C0029; /* ROSSO SCURO */
	margin: 0px;
	padding: 20px; 
	background-color: #fff; 
	font-family: "Century Gothic";
	text-align: justify;
}


/* -------------
BOX BLU 
-------------- */
.boxblue {
	background: #CCD6E6; overflow: hidden;
	margin-bottom: 10px;
	padding: 3px;
}	
.boxblue a{
	color: #0D0D0D;
}
.boxblue a:hover{
	color: #FF8C00; /* ARANCIO */
}


/* BLOCCHI CON BORDI ARROTONDATI - MENU A DX */
.titoloblocco{
	background:#6A82A4 url(images/bg_knews.gif) no-repeat scroll left top;
   color:white;
	font-family:Arial,Helvetica,sans-serif;
	text-align: center;
	font-size:120%;
	font-weight: bold;
	height: 18px;
	text-transform: uppercase;
	letter-spacing: 3px;
	padding-top:5px;
	padding-bottom: 3px;
 	width:190px;
}
.testoblocco{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 8px;
	border-left: 1px solid #6A82A4; 
	border-right: 1px solid #6A82A4; 
	font-family:Arial,Helvetica,sans-serif;
	font-size:90%; 
	letter-spacing: 1px;
	text-align: left;
	background-color: #fff;
}
.testoblocco a{
/* color:#669900;  */
}
.bottomblocco{
	background:#6A82A4 url(images/bg_news-bottom.gif) no-repeat left bottom;
	height:20px;
	width:190px;
}


/* BLOCCO CELESTE - "AVVISI" IN HOMEPAGE (= MENU=5) */

.box-top {
	height:28px;
	background:url(images/vetrina_up.gif) no-repeat top center;
	}
.box-text{
	background-color: #E3F2F1; /* AZZURRO */
	padding-left: 15px;
	padding-right: 15px;  
	font:85% Verdana,Tahoma,Arial,sans-serif;
	text-align: justify;
	letter-spacing: 1px;
	color: #4F5974;
	min-height: 80px; 
	height: auto !important;
	height: 80px;
}

.box-text img {
	float: left;
	margin: 0 8px 8px 0; 
	width: 75px;  height:75px;
	text-align:left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url(js/PIE.php);
	/* position:relative; */
}


.box-bottom {
	height:21px;
	background:url(images/vetrina_dw.gif) no-repeat top center;
	}
	
/* Simbolo (*) ROSSO nella Pagina PRENOTAZIONI */
.red { color: #FF0000;} 	
	
	
/* BOX CELLULARE WAP  */

.boxcell { /* BLOCCO CELLULARE WAP */
	margin: 2px;
	padding: 5px; 
	width:98%;
	height:240px;
	border: solid 1px #cccccc; /* GRIGIO */
	background-image: url(images/bg_cell.gif);
	background-repeat: no-repeat;
	background-position: left;
}
	
.sfondocell{
	font-family: Arial, Helvetica, sans-serif;
	padding:20px;
}	







/************** BOXLOGIN (Non usato!)***********/
.boxlogin{
	background-color: #E3F2F1; /* AZZURRO */
	border: 1px solid #ddd;
	padding: 2px;
	line-height: 1.1em;
	margin-top: 3px;
	margin-bottom: 10px;
	display: block;
	text-align: left;
}

.button-login{
	height: 22px;
	font: 90% verdana, arial, sans-serif;
	padding: 4px;
	border: 1px solid #C3BDBD;
	text-align: center;
	color: #fff;
	background: url(images/bg_menu_blue.png) repeat-x;
}

 .foto{
	clear:both;
	width:100%; 
	margin-top:10px;
	text-align:center;
}
.foto p.thumbs{ background:none; background-color: #F1E9D6; }
.foto .thumbs img { 
	position: relative;
	padding: 8px;
	margin: 10px;
	background: #fafafa;
   border: 1px solid #EDEDED;	
	width: 40px;  height:40px;
	text-align:center;
}

.foto .thumbs img:hover	{
	border: 1px solid #D2D2D2;
	background: #fff;	
}
.foto .thumbs a:hover { background-color: transparent; border: none;}


/************* LINKS TEMPLATE *************/
.links-template{
	background-color: #f7f7f9;
	font: 12px verdana, arial, sans-serif;
	color: #000;
	padding: 4px;
	/* border: 1px solid #C3BDBD; */
	border: 1px solid #ddd;
	text-align: center;
}

.classe-forumheader{
text-align:left;
}

.classe-forumheader3{
text-align:left;
border-bottom: 1px solid #ddd;
padding-top:20px;
padding-bottom: 20px;
margin-bottom: 20px;
padding-left: 15px;
vertical-align: top;
}

.classe-titolo a{
	text-align: left;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color:#4386A5;
	/* color: #E4851B; /* ARANCIO */
	vertical-align: top;
}

.classe-titolo a:hover{
/* 	color:#C60000;  */
/* color: #f3730b;  */
	text-decoration: none;
		border-bottom: 1px dashed #A38F6E;  /* MARRONE SCURO */ 
	color: #A38F6E;  /* MARRONE SCURO */ 
}

.classe-fcaption { 
color:#000;
font-size: 100%;
letter-spacing: 3.5px;
font-weight: bold;
background-color: #fff; /* GIALLO OCRA */
border: none;
padding-left: 5px;
height: 25px;
}

.classe-fcaption a:hover{ 
color:#fff;
}	

/*********** Sfondo bianco Autogallery *************/

.style-forumheader4{
	background-color: #fff;  /* BIANCO */
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	padding: 4px;
	border: 1px solid #ddd;
	text-align: left;
	cursor: pointer;
}

.style-forumheader4 a:hover{
	display:block;
	background-color: #fafafa; 
}


/********** Avatar in Homepage (thumbs) ************/

 .fotopic{
	clear:both;
	width:100%; 
	background:transparent;
	margin-top:10px;
	text-align:center;
}

.fotopic p.thumbs{ background:none; background-color: #fff; }
.fotopic .thumbs img { 
	position: relative;
	padding: 2px;
	margin: 3px;
	background-color: #fafafa;
   border: 1px solid #ddd;	
	width:32px;height:32px;
}
.fotopic .thumbs img:hover	{
	border: 1px solid #D2D2D2;
	background: #DDD;	
}
.fotopic .thumbs a:hover { background-color: transparent; border: none }




