/* CSS del documento Document */
body{
	padding:0;
	color : #222;
	background-color: #FFFFFF;
	font:80% 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif; font-weight:normal;
	word-spacing : -0.07em;

}

div, p, h1, h2, h3, ul, img, form{padding:0px; margin:0px;}
img {vertical-align:middle;	border: 0;}
ul{list-style-type:none;}

/* _________________________________
Dimensioni delle finestre o spazi 
____________________________________*/
.blocco100{width:100%}
.blocco90{width:89%}
.blocco10{width:9%}
.blocco20{width:19%}
.blocco30{width:29%}
.blocco40{width:39%}
.blocco50{width:49%} 
.blocco60{width:59%}
/*.bloccodestrahome{width:57%} Messo perchè il blocco 60 in IE6 non va */
.blocco70{width:69%}
.blocco80{width:79%}
.blocco400{width:398px}
.blocco600{width:600px}




/*Verificare questi due */
.bloccobottoni{width:61px}
.bloccodestra{width:420px}

/* _______________________
Definizioni generali varie 
____________________   */ 
.pulisci{clear:both;}
.fldestra{float:right;}
.flsinistra{float:left;}
.spacer {padding: 2px 0 2px 0;} 
.smalltext{ font-size:9px;} 
.nextprev {
	text-align:right;
	font-size:0.9em;
	color: #999999; background-color: inherit;
	border:1px dashed  #CCCCCC;
	padding:3px;
	}
.destra{text-align:right;}
.sinistra{text-align: left;}
.centrato{text-align: center;}
.giustificato{text-align:justify;}

/*__________________________

COSTRUZIONE HOME PAGE
_____________________________*/

#contenitore{ /* Contenitore generale*/
	width:900px;
	margin: auto;
	}
#logo{ /* logo*/
	height:55px;
	}
#logo h1{ /* logo*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:44px;
	line-height:52px;
	font-weight:bold;
	color:#666666;
	}
.rossodue{ /* logo*/
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color: #999999;
	}

#testata{
	height: 105px;	
	}
.box4{ /*IL MENU 1 */
	border:#999999 1px outset;
	padding:3px;
	font-size:1em;	
	text-align:justify;
	}
.box4 a{ /*IL MENU 1 */
	color: #0000CC;
	text-decoration:none;
	font-size:1em;
	font-weight:bold;
	border-bottom:1px dashed #0000CC;
	}
.box4 a:hover{ /*IL MENU 1 */
	color: #0000CC;
	text-decoration:none;
	font-size:1em;
	font-weight:bold;
	border-bottom:2px solid  #FF0000;
	}



#box, #box1, #box2, #box3, #box5, #box6, #box7 {
	border:#999999 1px outset;
	padding:3px;
	font-size:1em;	
	text-align:justify;
	}
#box5 a{
	color: #FF0000;
	text-decoration:none;
	font-size:1em;
	font-weight:bold;
	}
#box5 a:hover{
	color: #000099;
	text-decoration:none;
	font-size:1em;
	font-weight:bold;
	}

#altrenews a{
	color: #999999 ;
	border-bottom: 1px dotted #999999 ;
	text-decoration:none;
	font-size:0.7em;
	font-weight:bold;
	}
#altrenews a:hover{
	color: #000000;
	border-bottom: 1px solid #000000;
	text-decoration:none;
	font-size:0.7em;
	font-weight:bold;
	}

.sfondobimbi{
	background-color: #FFFFCC;
}

.accaduecorsi{
	background-color: #003366;
	text-decoration:none;
	height: 32px;
	font-size:1em;
	line-height:26px;
	text-indent:12px;
	color:#FFFFFF;
}
.accaduepaolo{
	background-color: #009900;
	text-decoration:none;
	height: 32px;
	font-size:1em;
	line-height:26px;
	text-indent:12px;
	color:#FFFFFF;
}
.accaduesponsor{
	background-color: #FF0000;
	text-decoration:none;
	height: 32px;
	font-size:1em;
	line-height:26px;
	text-indent:12px;
	color:#FFFFFF;
}

.accaduekarate{
	background-color: #990033;
	text-decoration:none;
	height: 32px;
	font-size:1em;
	line-height:26px;
	text-indent:12px;
	color:#FFFFFF;
}


.leggi{
	padding-right:3px;
	text-align:right;
	text-decoration:none;
	font-size:0.9em;
	color: #FF0000;
	border-bottom:1px dotted #FF0000;
	font-weight:bold;
}
.leggi:hover{
	padding-right:3px;
	text-align:right;
	text-decoration:none;
	font-size:0.9em;
	color: #FF0000;
	border-bottom:1px solid #FF0000;
	font-weight:bold;
}

.imgdestra{
margin:5px;
float:right;

}

.leggip{
	padding-right:3px;
	text-align:right;
	text-decoration:none;
	font-size:0.9em;
	color: #0000CC;
	border-bottom:1px dotted #0000CC;
	font-weight:bold;
}
.leggip:hover{
	padding-right:3px;
	text-align:right;
	text-decoration:none;
	font-size:0.9em;
	color: #0000CC;
	border-bottom:1px solid #0000CC;
	font-weight:bold;
}


#messaggio{ /* Messaggio solo per IE6*/
padding-left: 4px;
padding-right: 6px;
font:10px;
color:#990000;
border:1px #FF0000 inset;
}








.scatola{ /* contenitore per dare spazi ai contenuti (padding left e right)*/
padding-left: 12px;
padding-right: 16px;
}



/* ISTRUZIONI COMUNI */
.fborder, .border{border-collapse: collapse;border-spacing: 0px;}

/*__________________________
         DECORAZIONI 
_____________________________*/
.itemdetails{
	padding: 5px 0 0 0;
	background: url(images/01_hdot.gif) top repeat-x;
	}


/*__________________________
COSTRUZIONE SPAZIO SINISTRO
_____________________________*/
#bloccosinistra	{ /* Bordatura nera su sfondo bianco delle news e contenuti*/
	margin-top:8px;
	background: url(images/backsinistra.jpg) top right repeat-y;
	border-bottom:#000066 2px outset; /* Bordatura fine immagine*/
	border-top:#000066 2px inset; /* Bordatura inizio immagine*/
	}

#cercaveloce{  /*BOX RICERCA*/
	font-size:1em;
	color:#000099;
	font-weight:900;
	text-align: left; 
	height:30px;
	line-height:28px;
	text-indent:15px;
	}
	#cercaveloce a{  
		font-size:1em;
		color:#000099;
		font-weight:900;
		text-decoration:none;
		}
	#cercaveloce a:hover{  
		font-size:1em;
		color:#000099;
		font-weight:900;
		text-decoration:none;
		border-bottom:1px solid #000099;
		}

/*_____________________________________*/
/* LE NEWS*/
/*_____________________________________*/
#dimensionenews{ /* BOTTONI PER INVIO NEWS E COMMENTI*/
	font-size:0.9em;
	}


#description{ /* BOTTONI PER INVIO NEWS E COMMENTI*/
height:20px;
border-bottom: #0066CC 1px solid;
}

#categorianews{ /* CATEGORIA SOTTO AL NEWS*/
font-size:10px;
height:20px;
color: #999999;
font-weight:bold;
text-indent:12px;
border-bottom: #0066CC 1px solid;
}
	#categorianews a{
		padding-left:3px;
		padding-right:3px;
		font-size:10px;
		color: #CC0033 ;
		border: none;
		text-decoration:none;
		}
	#categorianews a:hover{
		padding-left:3px;
		padding-right:3px;
		font-size:10px;
		color: #0000CC;
		border: none;
		text-decoration:none;
		}

.classenews a{ /* a e a:hover delle news*/
	color: #0000CC;
	border-bottom: 1px #0000CC dotted;
	text-decoration:none;
}
.classenews a:hover{
	color: #0000CC;
	border-bottom: 1px  #FF0000 dotted;
	text-decoration:none;
}

/*Calendario data*/
.calendar { 
	height: 50px; 
	float: left; 
	background: transparent  url(images/calendario.jpg) no-repeat; 
	width: 44px; 
	padding: 0 0 0 9px;  
	color: #808080;
	display: inline;
	}
.calendar1 {
		position:relative;
		top:-1px;
		padding:0;
		margin:0;
		color:#000; 
		font-size: 10px;
		text-transform:uppercase;
		text-indent:2px;
}
.calendar2 {
	font-family: geneva, arial, helvetica, sans-serif; 
	position:relative;
	top:2px; 
	font-size: 20px; 
	margin:0; 
	color: #CC3300; 
	} 

.login { /* contenitore donazione e hosting*/
	color: #333333;
	font-size:1em;
	border-bottom:1px  dotted #000066;
	text-decoration:none;
	}
	.login:hover {
		color: #333333;
		font-size:1em;
		border-bottom:1px  solid #000066;
		text-decoration:none;
		}
.regi { /* contenitore donazione e hosting*/
	color: #FF0000  ;
	font-size:1em;
	border-bottom:1px  dotted #FF0000;
	text-decoration:none;
	}
	.regi:hover {
		color:#FF0000;
		font-size:1em;
		border-bottom:1px  solid  #FF0000;
		text-decoration:none;
		}


#scelte{
position:relative;
top:5px;
height:24px;
}

/*_____________________________________*/
/*Footer
/*_____________________________________*/
#base{ 
	border-top:#CCCCCC 2px ridge;
	color: #999999;
	font-size:1em;
	text-decoration:none;
	}


















/*_____________________________________*/
/* CLASSE FORUN HEADER DI DEFAULT */
/*_____________________________________*/

/* Intestazione */
.fborder {
	background-color: #FFFFFF;
}



.forumheader{
	border-bottom: #999999 solid 1px;
	color: #FFFFFF ;
	background-color:#6A82A4;
	font-weight:700;
	padding: 2px;
	}
	.forumheader a{color: #FFCC00;}

.forumheader3, .forumheader4, .fcaption, .finfobar {padding: 4px;color:inherit;
	background-color: #fff;border: outset 1px #E5E5E5;}

.forumheader2, .f2default{padding: 4px;}


.forumheader3, .forumheader4, .fcaption, .finfobar {padding: 4px;color:inherit;
	background-color: #fff;}


.forumheader3, .forumheader4, .finfobar {color:inherit;background-color: inherit;
	border:solid 1px #E5E5E5;}

.forumheader5 {cursor: pointer;}

.fcaption, .forumheader5 {color:inherit;background-color: #f7f7f9;}
