body {

	background-image: url(../../../img/gradient.gif);
	background-repeat: repeat-x;
	background-color: #646464;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*color: white;*/
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-size: 11px;
	/*line-height: 1.4em;*/
	text-align: center;
	/*color: white;*/
	
}

h2 {
	font-size: 14px;
}

h3 {
	
	font-size: 10px;
	margin: 0 0 2px 0;
	font-weight: normal;
}

h4 {

	font-size: 11px;
	color: #494949;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 0 0 2px 0;
/*	border-bottom: 1px dotted gray;*/
/*	padding-bottom: 0px;*/

	
}

a:link {
	background: none;
/**	color: #FFA500;*/
	color: #FF8C00;
	font-family: Verdana, Helvetica;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

a:visited {
	background: none;
	color: #FF8C00;
	font-family: Verdana, Helvetica;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	background: none;
	color: #FFA500;
	font-family: Verdana, Helvetica;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}

a:active {
	background: none;
	color: #FFA500;
	font-family: Verdana, Helvetica;
	font-size: 10px;
	text-decoration: underline;
}

.ImageFrame_solid {

	border: solid 2px #FFA500;

}


div		{
	font-family: Verdana,Helvetica;
	font-size: 11px;
}

font		{
	font-family: Verdana,Helvetica;
	font-size: 10px;
}

form 		{
	font-family: Verdana,Helvetica;
	font-size: 10px;
}

input 		{
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-left-width: 1px;
	border-right-color: #000000;
	border-right-width: 1px;
	border-top-color: #000000;
	border-top-width: 1px;
	font-family: Verdana,Helvetica;
	font-size: 10px;
}

input:hover		{
	background-color: orange;
}

p		{
	font-family: Verdana,Helvetica;
	font-size: 10px;
}

select {
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-left-width: 1px;
	border-right-color: #000000;
	border-right-width: 1px;
	border-top-color: #000000;
	border-top-width: 1px;
	font-family: Verdana,Helvetica;
	font-size: 10px;
}

td		{
	font-family: Verdana,Helvetica;
	font-size: 10px;
/*	color: Black;*/
}

textarea	{
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-left-color: #000000;
	border-left-width: 1px;
	border-right-color: #000000;
	border-right-width: 1px;
	border-top-color: #000000;
	border-top-width: 1px;
	font-family: Verdana,Helvetica;
	font-size: 10px;
}

.footmsg {
	
	color: White;
	
}

.block-title	{
	background: none;
	color: #FFFFFF;
	font-family: Verdana, Helvetica;
	font-size: 10px;
}

.boxcontent 	{
	background: transparent;
	color: #000000;
	font-family: Verdana, Helvetica;
	font-size: 10px;
}

.boxtitle 	{
	background: none;
	color: #363636;
	border: 0;
	font-family: Verdana, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.content 	{
	background: none;
	color: #010000;
	font-family: Verdana, Helvetica;
	font-size: 10px;
}

.option 	{
	background: none;
	color: #010000;
	font-family: Verdana, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.storycat	{
	background: none;
	color: #363636;
	font-family: Verdana, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

.storytitle 	{
	background: none;
	color: #363636;
	font-family: Verdana, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.tiny		{
	background: none;
	color: #666666;
	font-family: Verdana, Helvetica;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.title 		{
	background: none;
/*	color: #ffffff;*/
	color: orange;
	font-family: Verdana, Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.pagetitle {
	position: absolute;
	top: 14px;
	left: 474px;
	width: 188px;
	/*border: 1px solid white;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: Maroon;
	
}

.classifiche {
	font-weight: bold;
}

#mediablock1 {

	margin: 0px;
	line-height: 1.3em;

}


#mediablock2 {

	float: left;
	margin: 4px;
	line-height: 1.3em;
	width: 280px;
	/*height: 150px;*/

}

#mediablock3 {

	float: right;
	margin: 4px;
	line-height: 1.3em;
	width: 270px;

}

.bloccoprogrammi {
	
	margin: 2px;
	line-height: 1.4em;
	/*width: 260px;*/
	text-align: justify;
	
}


#bigcont {
	position: relative;
	width: 1000px;
	text-align: center;
	margin: auto;
	padding: 0;
}

#leftAd {
	position: relative;
	width: 120px;
	float: left;
	margin: 2px 7px auto auto;

}

#rightAd {
	position: absolute;
	top: 2;
	left: 101%;
	width: 120px;

}



#container {
	position: relative;
	width: 760px;
	text-align: center;
	margin: auto;
	background-color: transparent;
	padding: 0;
	float: left;
	}

#content {
/*	border: 1px solid green;*/
	/*width: 760px;*/
	position: relative;
	float: left;
	background-image: url(../../../img/background.gif);
	background-repeat: repeat-y;

	padding-left: 32px; 
	padding-right: 36px;
}

/*#header {
	
	margin: auto;
	width: 760px;
	height: 199px;
		
}*/

#header {
	
	position: relative;
	width: 760px;
	height: 199px;
	float: left;
	background-color: transparent;
	margin: 0px;
	padding: 0px;
		
	}

#bodytop {
	
	float: left;
	position: relative;
	margin: 0px;
	width: 760px;
	height: 37px;
	background: url(../../../img/bodytop.gif);
	
}

#footer {
	
	float: left;
	position: relative;
	margin: 0px 0px 15px 0px;
	width: 760px;
	height: 114px;
	background: url(../../../img/footer.gif);
	
}

/*--- Community ---*/
.userBar {
	height: 26px; 
	background: url(../../../img/bar.gif) repeat-x;
}


/*--- Gray Box ---*/

.boxcontainer  {
	
	position: relative;
	margin-top: 16px;
	/*float: left;*/

	
}

#monitorevent {
	
	position: absolute; 
	top: -8px; 
	left: 520px;
	
}

.boxtitle {

	position: absolute; 
	top: -5px; 
	left: 37px;
	
}

.top {
	
	background: url(../../../img/gray/top.gif) repeat-x;
	height: 37px;
	width: 100%;
	
}

.topleft {
	
	background: url(../../../img/gray/corner-TL.gif) no-repeat;
	height: 37px;
	width: 37px;
	
}

.topright {

	background: url(../../../img/gray/corner-TR.gif) no-repeat;
	height: 37px;
	width: 37px;
	
}

.bottom {
	
	background: url(../../../img/gray/bottom.gif) repeat-x;
	height: 37px;
	width: 100%;
	
}

.bottomleft {
	
	background: url(../../../img/gray/corner-BL.gif) no-repeat;
	height: 37px;
	width: 37px;
	
}

.bottomright {
	
	background: url(../../../img/gray/corner-BR.gif) no-repeat;
	height: 37px;
	width: 37px;
	
}

.sideL {

	background: url(../../../img/gray/side-L.gif) repeat-y;
	width: 37px;
	
}

.sideR {

	background: url(../../../img/gray/side-R.gif) repeat-y;
	width: 37px;
	
}


.center {
	
/*	background-image: url(../../../img/alpha.gif);*/
	background: White;
	width: 100%;
	height: 100%;
	/*padding: 12px 6px 6px 6px;*/
	
}

.empty {
	
	height: 37px;
	width: 37px;
	
}

/*.boxtitle {

	position: absolute; 
	top: -8px; 
	left: 12px;
	
}*/

/*--- Gold Box ---*/

.topGOLD {
	
	background: url(../../../img/gold/top.gif) repeat-x;
	height: 38px;
	width: 100%;
	
}

.topleftGOLD {
	
	background: url(../../../img/gold/corner-TL.gif) no-repeat;
	height: 38px;
	width: 38px;
	
}

.toprightGOLD {

	background: url(../../../img/gold/corner-TR.gif) no-repeat;
	height: 38px;
	width: 38px;
	
}

.bottomGOLD {
	
	background: url(../../../img/gold/bottom.gif) repeat-x;
	height: 38px;
	width: 100%;
	
}

.bottomleftGOLD {
	
	background: url(../../../img/gold/corner-BL.gif) no-repeat;
	height: 38px;
	width: 38px;
	
}

.bottomrightGOLD {
	
	background: url(../../../img/gold/corner-BR.gif) no-repeat;
	height: 38px;
	width: 38px;
	
}

.sideLGOLD {

	background: url(../../../img/gold/side-L.gif) repeat-y;
	width: 38px;
	
}

.sideRGOLD {

	background: url(../../../img/gold/side-R.gif) repeat-y;
	width: 38px;
	
}



/*		News  -  Bordi		*/
.borderdashed {
	
	border: 1px solid gray;
	padding: 1px;

}

.borderbottom {
	
	border: 1px #D3D3D3 solid;
	
}


.forumline2 td {
	
	border: 1px solid gray;
	padding: 5px;

}

/*************** FORM *****************/

.formlist {
	width: 450px;
	/*border: 1px solid red;*/
}

.formlist label {
	font-size: 12px;
	font-weight: bold;
}

.inputbox {
	width: 247px;
	font-size: 13px;
	border: 1px solid #00BFFF;
	margin-bottom: 8px;
}

.inputbox2 {
	/*width: 80px;*/
	font-size: 13px;
	border: 1px solid #ccc;
	font-weight: bold;
	/*width: 115px;*/
}

.selectedclub {
	background-color: #ccc;
}

.sendmail {
	border: 1px solid #00BFFF;
	font-size: 13px;
	font-weight: bold;
	padding: 0 12px 0 12px;
}


/********* LISTE ADMIN **************/

table.listeMod {
	border: 2px solid #ccc;
}

.marginBottom {
	margin-bottom: 75px;	
}


.white {
	background: white;
}

.gray {
	background: gray;
}

table.listeMod td {
	font-size: 13px;
	font-weight: bold;
	padding: 3px 5px 3px 5px;
}

table.listeMod td a, table.listeMod td a:hover, table.listeMod td a:visited {
	font-size: 12px;
}

table.listeMod input {
	/*font-size: 13px;*/
}

.sendmail2 {
	border: 1px solid #00BFFF;
	font-size: 13px;
	font-weight: bold;
	/*padding: 0 12px 0 12px;*/
	float: right;
}






td.row1	{ background-color: #F5F5F5; }
td.row2	{ background-color: #FFFFFF; }
td.row3	{ background-color: orange; }
td.row4	{ background-color: #CBCBCB; }
/*td.row5	{ background-color: #192832; }*/
td.row6 { background-color: #F5F5F5; }

.forumline { background-color: #F0F0F0; border: 1px #646464 solid; }


.name { font-size: 11px; color: #DD6900; }
.vsmall { font-size: 1px; }
.postdetails { font-size: 10px; color: #000000; }

.postbody { display:block; padding: 12px; font-size: 12px; }
a.postlink:link	{ text-decoration: none; color: #00647D; }
a.postlink:visited { text-decoration: none; color: #5596B4; }
a.postlink:hover { text-decoration: underline; color: #DD6900; }

.code {
font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #646464;
background-color: #FAFAFA; border: #C8C8C8; border-style: solid;
border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #646464; line-height: 125%;
background-color: #FAFAFA; border: #C8C8C8; border-style: solid;
border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}