
* {
	margin: 0px;
	padding: 0px;
}

BODY {
	background: #009DDE; color:#333;
	text-align: center; font-family: Plantin, "Plantin std", "Plantin", "Baskerville", Georgia, "Times New Roman", serif; 
}



/*  Categorie di fonts */
.fontA {
	font-family: Arial, sans-serif;
}
.fontB {
	font-family: "Times New Roman", serif;
}

/* stili font */
.giustificato{
	text-align: justify;
}


/* div di notice */
.notice{
	margin: 10px;
	border: 1px solid #555555;
	padding: 5px;
	color: #555555;
}

h1{ 
margin:0px 0 20px 0 ; 
padding:0px;
font-family: Plantin, "Plantin std", "Plantin", "Baskerville", Georgia, "Times New Roman", serif; 
color: #006596;

font-size:16px;}



hr{ width:660px;height:1px; background-image:url(/images/back_riga.jpg); background-repeat:repeat;}
/* Box che contiene tutta la pagina */
#content {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 930px;
	background: #fff;
	margin-bottom: 40px;
}

/* Barrra blu del copyright */
#copyrighthead{
	height: 14px;
}
#copyright {
	width: 100%;
	line-height: 18px;
	background: #009DDE;
	text-align: right;
}
	#copyright p{
		margin-right: 22px;
		color: #ffffff;
		font-size: 11px;
	}
	
/* clear fix */
.clearfix{
	clear: both;
}

/* Header, title and menu */
#header{
	width: 930px;
	height: 280px; background-url
	background: #ffffff url(/images/header.jpg) no-repeat top left;
}
	#menubox{
		width: 230px;
		float: right;
		margin-top: 10px;
		margin-right: 22px;
		text-align: right;
	}
		#menubox h1{
			font-size: 18px;
			font-weight: lighter;
			margin-bottom: 0px; text-decoration:none;
			color: #006496;
			line-height: 45px;
			
		}
		#menubox h1 a{ text-decoration:none;
			font-size: 18px;
			font-weight: lighter;
			margin-bottom: 0px;
			color: #006496;
			line-height: 45px;
			
		}
			#menubox h1 a:hover{ text-decoration:none;
			font-size: 18px;
			font-weight: lighter;
			margin-bottom: 0px;
			color: #006496;
			line-height: 45px;
			
		}
		#menubox ul{border-top: 1px solid #cccccc;
			list-style-type: none;
		}
			#menubox li{
				padding-right: 27px;
				background: transparent url(/images/bullet.jpg) no-repeat top right;
				line-height: 16px;
				margin-top: 6px;
				font-size: 14px;
			}
				#menubox a{
					color: #333; font-weight:bold;text-decoration: none;
				}
				#menubox a:hover{
					color:#005183;font-weight:bold;text-decoration: none;
				}

/* Contenitore delle colonne */
#columns{
	position: relative;
}

/* Colonna principale */
#maincol{
	margin:20px 0 0 20px;
	width: 660px; border:1px solid #fff;
	float: left;
}

/* Colonna Secondaria */
#sidecol{
	margin-right: 22px;
	width: 190px;
	float: right;
}


/* Box banners */
#banners{
	margin-top: 20px;
	border-top: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
	text-align: right;
}


#banners img{
		border: 0px;
		margin-top: 14px;
	}

/* Box sky for tree section */
#skytotal{ 
	margin-top: 20px;
	border-top: 1px solid #e7e7e7;
	text-align: right;
}
#skytotal img{
		border: 0px;
		margin-top: 14px;}



/* Footer */
#footer{
	height: 20px;
}

.clear{ clear:both;}
.left {float:left;}
.right{float:right;}

/* INIZIO SEZIONI INTERNE*/

/* Squadre 
div#squadre_title{
	width: 300px;
	float: left;
	margin-top: 5px;
}
div#text_description{
	margin-top:20px;
	margin-left: 20px;
	font-size: 12px;
	float: right;
	width: 400px;
}
div#squadra_pic{
	width: 223px;
	height: 224px;
	background: url(/images/frame_163x151.jpg);
	float: left;
}
	div#squadra_pic img{
		margin: 30px;
		border: 0px;
	}




/* General styles for homepage sciclublecco
----------------------------------------*/
.consiglio{color:#333;  font-size:12px; font-weight:bold;
	text-align: center; font-family: Plantin, "Plantin std", "Plantin", "Baskerville", Georgia, "Times New Roman", serif; }
	
	
#chisiamo_home{ color:#333333; background-image:url(../images/back_riga.jpg); margin:0px 0 20px 0px;}
#chisiamo_home h2{ text-decoration:none;font-size:14px; color: #006596;padding-top:15px;}
#chisiamo_home h3{color:#6ACC1A;font-size:12px;}
#chisiamo_home p{ color:#000000;font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#chisiamo_home a{background-color:#666666; padding:2px; color:#FFFFFF;  margin-top:5px;}
#chisiamo_home .via{color:#000000; background-color:#FFFFFF;font-size:14px; }
#chisiamo_home .vai {color:#000000; background-color:#FFFFFF;font-size:14px;}


#dxhome{  border:1px solid #fff;float:left; width:324px; }
#dxhome h2{ font-size:14px; color: #006596; margin-top:15px; text-decoration:none;}

#dxhome a{ margin-top:10px; }

#categ_home {  border:1px solid #fff; background-image:url(../images/back_riga.jpg); height:145px;}
#categ_home img{}

#categ_link {  border:1px solid #fff;  margin-top:10px; width:174px; float:left;}
#categ_link a{ color:#333; font-size:12px;}

#scopri {margin-top:10px; }
#scopri a{ color:#333; font-size:12px;}

#galleria_home{  padding-top:10px;line-height:20px;font-size:13px;  margin-top:7px; background-image:url(../images/back_riga.jpg);  height:115px;}
#galleria_home img{ margin:10px 10px 0 0; float:left;}
#galleria_home  a{background-color:#666666; padding:2px; color:#FFFFFF;  margin-top:5px;}
#galleria_home h2{ font-size:14px; color: #006596; margin-top:5px; text-decoration:none;}


#classifich_home{font-size:13px;  border:1px solid #fff;    height:100px; background-image:url(../images/back_classifiche.jpg); background-repeat:no-repeat; margin-top:10px;}
#classifich_home img{ float:right; display:inline; margin-top:10px;}
#classifich_home h2 {font-size:13px;  margin:15px 0 0 55px;}
#classifich_home h3 {font-size:12px;  color: #006596; margin:15px 0 0 55px; padding-top:10px;}

#classifich_home p { margin-left:55px;}
#classifich_home  a{background-color:#666666; padding:2px; color:#FFFFFF;  margin-top:10px;}
.block{background-color:#006596; padding:2px; color:#FFFFFF;  margin:10px;}


#sxhome{ border:1px solid #fff; margin:0px 0 0 25px;float:right;   }
#sxhome h2{  font-size:14px; margin-top:15px;color: #006596; text-decoration:none;} 
#acquilotti_home{ width:297px; height:133px;background-image:url(../images/acquilotti.jpg)}





#newshome { font-size:13px; background-image:url(../images/back_classifiche.jpg); border:1px solid red;  background-repeat:no-repeat; }
#newshome p{ font-size:12px; line-height:23px; text-align:justify;}
#boxfotonews { width:287px; font-family:Arial, Helvetica, sans-serif; padding:0px;  font-size:9px;height:72px; background-image:url(../images/news_box.jpg); background-repeat:no-repeat;   }
#boxfotonews img{  margin:10px;}
#boxfotonews dt{ margin:0px; display:block; padding:0px;}
#boxfotonews a{color:#000; margin-left:89px;}
#boxfotonews dl{ margin:4px 0 0 89px; }

#sponsor_home{ border:1px solid #fff;  background-image:url(../images/back_riga.jpg);}
#sponsor_home h2{padding-top:4px;}



/* General styles for chisiamo sciclublecco
----------------------------------------*/
.leftchisiamo {color:#333; line-height:25px; display: block; font-size:12px;}
.leftchisiamo img{float:left; display:inline;}
.leftchisiamo h2 { text-decoration:overline;font-size:14px; color: #006596}
.chisiamoleft{ line-height:25px; color:#333;font-size:12px; margin-top:55px; width:600px;}
.chisiamoleft img{float:right;margin: 10px}
.chisiamoleft h2 { text-decoration:overline;font-size:14px; color: #006596}
.clearer{ clear:left;}
#consiglioamm{clear:both; margin-top:34px; float:left;}

/* General styles for squadre sciclublecco
----------------------------------------*/
div#squadre_title{
border-top: 1px solid #d0d0d0; width:660px;
	float: left;

}
#squadre_description{ color:#333; margin-top:13px;clear:both; font-size:14px; line-height:18px; height:300px; }
#squadre_description p{ margin-bottom:15px;}

#box_fotosquadre{ 
	
	width: 220px;
	height: 230px;
	background: url(/images/frame_163x151.jpg);
	float: left;}
	
#box_fotosquadre img{
		margin: 30px;
		border: 0px;
	}
	
#first_squadre{ float:left; margin:15px; width:170px;}
#first_squadre ul{ font-size:12px;}
#first_squadre li{ text-decoration:none; margin-bottom:8px;list-style:none;color: #333;}
#first_squadre li a{text-decoration:none; list-style:none; color:#006596;}
#first_squadre li a:hover{text-decoration:none; list-style:none; color:#333;}

#second_squadre{ float:left; width:170px;margin:15px;}
#second_squadre ul{  font-size:12px}
#second_squadre li{text-decoration:none; margin-bottom:8px; list-style:none;}
#second_squadre li a{text-decoration:none; list-style:none; color:#006596;}
#second_squadre li a:hover{text-decoration:none; list-style:none; color:#333;}

.link_squadre{ background-image: url(/images/sun.jpg); padding:10px 0 0 50px; height:44px;display:block;background-repeat:no-repeat;color:#65BD1D}

#box_fotosquadredettaglio{  border:1px solid #ccc;padding:1px; width:269px; height:245px; float:left;}
#box_fotosquadredettaglio img{  margin:10px; border:0px;}
#description_atleta{ float:left; margin-left:15px; font-size:14px; width:300px;}
#description_atleta p{ margin-bottom:4px;}
#back_squadre{ background-image:url(/images/sun_pic.jpg); background-repeat:no-repeat; padding-left:35px; margin-bottom:10px; height:30px; color:#333333;}
#back_squadre a{color:#65BD1D}

/* ----------------------------------------*/



/*sciclub calendari*/
#calendar{border-top: 1px solid #d0d0d0; color:#333; font-size:12px; }
#calendar h3 { color:#006596; text-decoration:overline; display: block; font-size:11px; padding-top:6px; }
#calendar p{color:#333; line-height:25px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#calendar a {text-decoration:none; list-style:none; color:#006596;}
#calendar a:hover{text-decoration:none; list-style:none; color:#333;}

/*sciclub classifiche*/
#classifiche_block {border-top: 1px solid #d0d0d0;  background-image:url(../images/back_classifiche_int.jpg); background-position:left top; background-repeat:no-repeat; height:300px;}
#classifiche_block h1{ padding-top:10px; margin-left:55px;}
#classifiche_block .intro{color:#333;  margin-left:55px; font-size:14px; font-weight:bold;}
#classifiche_block p{color:#333; line-height:25px; margin:0px 0 20px 55px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#classifiche_block  a{text-decoration:none; list-style:none; color:#006596;}
#classifiche_block a:hover{ color:#333;}

/*LINKS*/
#link{border-top: 1px solid #d0d0d0;font-family:Arial, Helvetica, sans-serif;}
#link h5{ font-size:12px; margin:10px 0 0 10px; color:#006596}
#link ul{margin-left:10px;}
#link li{ font-size:10px; color:#333; text-decoration:none; list-style:none;}
#link li a{ font-size:10px;color:#333; text-decoration:none;list-style:none;}
#link li a:hover{font-size:10px; color:#006596;list-style:none;}

/* General styles for alenatori sciclublecco
----------------------------------------*/
#allenatori{border-top: 1px solid #d0d0d0;
}
#allenatori_picture{ float:left; width:98px;  heigth:98px; margin:10px 12px 20px 0px; }
#allenatori_picture img{ border:0px; }

#description_allenatori{ color:#333; width:500px;  heigth:98px; margin:10px 0 0 10px; } 
#description_allenatori h2{ font-size:14px; margin:15px 0px 0px 0px; padding:0px; font-weight:bold}
#description_allenatori p{ font-size:12px; margin:0px; padding:0px;  }


h4{ 
margin:5px 0 5px 0 ; 
padding:0px;
font-family: Plantin, "Plantin std", "Plantin", "Baskerville", Georgia, "Times New Roman", serif; 
color:#333;
font-size:15px;}


/* General styles for programmi sciclublecco
----------------------------------------*/

#programma_title{ padding:0px; margin:0px;float:left;display:inline; width:auto; height:40px;}
#programma_title p{ margin-bottom:10px;}
#menucategorie{ float:right; width:453px; height:40px;text-align:right; }

#menucategorie ul { padding:0px;float:right; border:0px; margin:0px; text-align:right; font-size:12px;
  font-weight:bold; font-family:Arial, Helvetica, sans-serif;width:453px;   }

#menucategorie li{ width: 70px; 
margin:0px 3px 0 3px;text-align:center;
color:#FFFFFF; text-decoration:none; display:inline; 
background-color:#333333; 
}
#menucategorie li a{width: 70px; 
margin:0px 3px 0 3px;text-align:center;
color:#FFFFFF; text-decoration:none; display:inline; 
  
}

#menucategorie li a:hover{ 
color:#000;color:#0066FF; }

#menucategorie li.select{ 
background-color:#006596;color:#333;text-decoration:none;
}


#programma_description{ color:#333; margin-top:14px;clear:both; font-size:14px; line-height:18px;}
#programma_description h2{ text-decoration:none; display:block; background-repeat:no-repeat; background-image:url(/images/background_program.jpg);  font-size:12px;width:400px; height:45px; padding:15px 4px 0 2px;color: #006596}
#programma_description ul{ margin-bottom:5px;}
#programma_description li{ display:block; }

/* ----------------------------------------*/




/* General form styles for contact sciclublecco
----------------------------------------*/
#contattaci{ border-top: 1px solid #d0d0d0;
color:#000000; font-size:12px;
}
#contattaci p{ display:block; margin:0xp; padding:0px;color:#333; font-size:12px;}

#contattaci a{ color:#333; text-decoration:none;}

/* General form styles for contact sciclublecco
----------------------------------------*/
#cont-sx{ width:280px; font-weight:normal; margin-right:30px; float:left;}
#cont-dx{ width:280px;  font-weight:normal; float:right;}
#cont-dx h1{color: #006596; font-size:12px; margin-top:20px 0 10px 0px}
#cont-sx h1{color: #006596; font-size:12px; margin-top:20px 0 10px 0px}

fieldset {
    border: none;
    padding: 0;
    }

fieldset ul {
    list-style: none;
    padding: 0 0 10px 0;
    margin: 0 !important;
    }
    
fieldset ul li {    list-style: none;
    padding-bottom: 0;
    }
    
fieldset input, 
fieldset select,
fieldset textarea {
	font: 1em/1.6em Plantin, "Plantin std", "Plantin", "Baskerville", Georgia, "Times New Roman", serif; 
	font-weight: normal;
	border: 0;
	border-bottom: 1px dotted #a8a18f;
	padding: 3px 3px 3px 0;
	margin: 2px 0 0 0;  overflow: auto;
	color: #333333;
	background-color: #fff;
}

fieldset select {
	padding: 1px;
	padding: 2px 1px 2px 0;
}


fieldset label {
font: 1em/1.6em Plantin, "Plantin std", "Plantin", "Baskerville", Georgia, "Times New Roman", serif; 
    display: block; color:#666666;
    margin: 1em 0 0.1em 0;
}



.required {
    color: #006596 !important;
}

fieldset label.checkbox_note {
    font-weight: normal;
    display: inline;
    float: none;
}

fieldset label.full, fieldset input.full,
fieldset select.full, fieldset textarea.full { width:408px; }

fieldset label.full {
    float: left;
}

fieldset p {
    margin-bottom: 0.5em !important;
}

/* Gallery */
#gallery, #news{
	border-top: 1px solid #d0d0d0;
}
	#gallery .head, #news .head{
		margin-top: 7px;
	}
		#gallery .head-left, #news .head-left {
			float: left;
			width: 305px;
		}
			#gallery h2, #news h2 {
				font-size: 18px;
				font-weight: lighter;
				color: #006496;
			}
			
		#gallery .head-right,  #news .head-right{
			float: right;
			text-align: right;
			width: 305px;
		}
			#gallery .head-right select, #news .head-right select{
				font-size: 10px;
				width: 200px;
			}
			
			#news a{ color:#333333; font-size:9px;}
			
	    #gallery .sub-head-left{
		    float: left;
			width: 26px;
			height: 34px;
			border-top: 1px solid #e4e4e4;
			border-left: 1px solid #e4e4e4;
			background: #eeeeee;
		}
		#news .sub-head-left{
			float: left;
			width: 26px;
			height: 34px;
		}
		
		#gallery .sub-head-right{
			float: right;
			height: 34px;
			width: 624px;
			border-bottom: 1px solid #e4e4e4;
			border-left: 1px solid #e4e4e4;
			text-align: right;
		}
		#news .sub-head-right{
			float: right;
			height: 34px;
			width: 624px;
			text-align: right;
		}
		
			#gallery .sub-head-right p, #news .sub-head-right p{
				margin-top: 15px;
				font-size: 12px;
			}
			
		#gallery .body{
			background: #eeeeee;
			border-bottom: 1px solid #e4e4e4;
			border-left: 1px solid #e4e4e4;
			border-right: 1px solid #e4e4e4;
			height: 476px;
		}
		.framgallery{
			width: 104px;
			height: 108px;
			margin-left: 10px;
			margin-right: 10px;
			margin-top: 14px;
			background: transparent url(/images/framegall.jpg);
			float: left;
		}
			.framgallery img{
				margin-top: 25px;
				margin-left: 10px;
				border: 0px;
			}
		
		.frame{
			width: 98px;display:inline;
			height: 98px;
			margin-left: 10px;
			margin-right: 10px;
			margin-top: 14px;
			background: transparent url(/images/frame.jpg);
			float: left;
		}
			.frame img{
				margin-top: 8px;
				margin-left: 8px;
				border: 0px; 
			}
                .hp_frame{
			width: 98px;
			height: 98px;
			margin-right: 10px;
			margin-top: 14px;
			background: transparent url(/images/frame.jpg);
			float: left;
		}
			.hp_frame img{
				margin-top: 8px;
				margin-left: 8px;
				border: 0px;
			}

			
			        .hp_frame_small{
				width: 60px;
				height: 60px;
				margin-right: 10px;
				margin-top: 14px;
				background: transparent url(/images/frame_small.jpg);
				float: left;
			}
				.hp_frame_small img{
					margin-top: 4px;
					margin-left: 4px;
					border: 0px;
				}
	        

			          .hp_frame1{
			width: 82px;
			height: 78px;
			margin-right: 10px;
			margin-top: 14px;
			background: transparent url(/images/frame_news.jpg);
			float: left;
		}
			.hp_frame1 img{
				margin-top: 10px;
				margin-left: 12px;
				border: 0px;
			}


/*Colonne delle news*/
.colonna{
	width: 326px;
	float: left;
}

	
	.newsbox{  
		margin-bottom: 10px;
		height: 120px;
	}
        .hp_newsbox{ 
	     width: 300px;
		height: 98px;
	}
	 .hp_newsbox a{  
	 	font-family:Arial, Helvetica, sans-serif;
		font-size: 9px; text-decoration:underline; 
		color: #003466;
	}
	.preview{
		width: 200px;
		margin-top: 10px;
	}
        .hp_preview{
                width: 200px;
                margin-top: 18px;
        }
	.preview_big{
		padding-left: 10px;
		margin-top: 14px;
	}
	.news_box_body{ font-family:Arial, Helvetica, sans-serif;
		font-size: 9px; 
		color: #333333;
                
	}
        .hp_news_box_body{ 
            font-family:Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
        line-height: 11px;
        }
	.news_box_body h4,.hp_news_box_body h4{
		margin-top: 6px; font-size:10px;    font-family:Arial, Helvetica, sans-serif;
		margin-bottom: 6px; color:#004274;
	}
	
/* Dettaglio news */
.dn_leftmargin{
	float:left; margin-left:15px; font-size:14px; width:300px;
}
