BODY {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: #faeeb7;
}
TD {
	font-family : Verdana;
	font-size : 12px;
}

A:LINK{
	font-size : 12px;
	font-family : Verdana;
	font-weight : bold;
	color: #e30000;
	text-decoration : none;
}
A:HOVER {
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	color: #ffd137;
	text-decoration: none;
}
A:VISITED {
	font-size : 12px;
	font-family : Verdana;
	font-weight : bold;
	color: #e30000;
	text-decoration : none;
}

a.addestramento:link{
	width: 126px;
	font-size: 12px;
	font-family: Verdana;
	color: #FFFFFF;
	TEXT-DECORATION: none;
	height: 21px;	
	vertical-align: middle;	
}
a.addestramento:visited{
	width: 126px;
	font-size : 12px;
	font-family : Verdana;
	color: #FFFFFF ;
	TEXT-DECORATION: none;
	height : 21px;		
}
a.addestramento:hover {
	width: 126px;
	font-size : 12px;
	font-family : Verdana;
	color: #000000 ;
	TEXT-DECORATION: none;
	height : 21px;		
}

a.civile:link{
	width: 126px;
	font-size: 12px;
	font-family: Verdana;
	color: #FFFFFF;
	TEXT-DECORATION: none;
	height: 21px;	
	vertical-align: middle;
}
a.civile:visited{
	width: 126px;
	font-size : 12px;
	font-family : Verdana;
	color: #FFFFFF ;
	TEXT-DECORATION: none;
	height : 21px;	
}
a.civile:hover {
	width: 126px;
	font-size : 12px;
	font-family : Verdana;
	color: #000000 ;
	TEXT-DECORATION: none;
	height : 21px;	
}


/* INIZIO classe per menu parte pubblico */
a.addestramento-cani:link{
	width: 126px;
	font-size: 12px;
	font-family: Verdana;
	color: #FFFFFF;
	TEXT-DECORATION: none;
	height: 21px;	
	vertical-align: middle;
}
a.addestramento-cani:visited{
	width: 126px;
	font-size : 12px;
	font-family : Verdana;
	color: #FFFFFF ;
	TEXT-DECORATION: none;
	height : 21px;	
}
a.addestramento-cani:hover {
	width: 126px;
	font-size : 12px;
	font-family : Verdana;
	color: #000000 ;
	TEXT-DECORATION: none;
	height : 21px;
}
/* FINE classe per menu parte pubblico */

TD.centrocinofilo 
{
	background-image : url(../img/IPO.gif);
	background-position : top;
	background-repeat : no-repeat;
}

TD.civile2 
{
	background-image : url(../img/obbedience.jpg);
	background-position : top;
	background-repeat : no-repeat;
}


TD.agility { /* ex TD.pop*/
	font-size : 12px;
	font-family : Verdana;
	color: #FFFFFF ;
	font-weight : bold;
}
TD.cani { /* ex sfondop */
	background-image : url(../img/cani.jpg);
	background-position : top;
	background-repeat : no-repeat;
}
TD.canavese { /* ex TD.sfondom */
	background-image: url(../img/cane.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

.cinofilo { /*titolo */
	width: 581px;
	font-size: 16px;
	font-family: Arial;
	color: #FFFFFF;
	font-weight: bold;
	filter: shadow(color=#888888, direction=135, strength=2);
	padding-left: 10px;
	text-align: center;
}

/* COMMON  */ 
/*    STILI ELEMENTI    */
body, tr, td, select, input {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
}

/* addestramento menu */
a.addestramento_menu:link{
	font-size: 16px;
	font-family: Arial;
	color: #FFFFFF;
	font-weight: bold;
	filter: shadow(color=#888888, direction=135, strength=2);
	padding-left: 10px;
	text-align: center;
	text-decoration: underline;
}
a.addestramento_menu:visited{	
	font-size: 16px;
	font-family: Arial;
	color: #FFFFFF;
	font-weight: bold;
	filter: shadow(color=#888888, direction=135, strength=2);
	padding-left: 10px;
	text-align: center;
	text-decoration: underline;
}
a.addestramento_menu:hover {	
	font-size: 16px;
	font-family: Arial;
	color: #000000;
	font-weight: bold;
	filter: shadow(color=#888888, direction=135, strength=2);
	padding-left: 10px;
	text-align: center;
}

.clicker  {
	color:#FFAF36;	
	font-size:20px;
	font-family : Verdana;
}

.clickerdog  {
	color:#FFAF36;	
	font-size:14px;
	font-family : Verdana;
}


/* ****************************************** */
/* DA GATTILE*/
.difensive {
	font-family : Verdana;
	font-size : 10px;
	font-weight:bold;
}

/* ****************************************** */
/* DA ORIGINE */

.bgGridRow			{ background-color: #f6f4f4;	}
.bgGridAltRow		{ background-color: #fbf9f9;	} 

/*     ALLINAMENTO      */
.center  { text-align:center; }
.right	 { text-align:right; }
.justify { text-align:justify; }
.top		 { vertical-align:top; }
.middle	 { vertical-align:middle; }
.bottom	 { vertical-align:bottom; }


/*        SFONDI        */
.bgDarkestRed			{ background-color: #9e3c3c;	}
.bgRed						{ background-color: #c10000;	}
.bgLightRed				{ background-color: #edc0c0;	}
.bgExtraLightRed	{ background-color: #fff4f4;	}
.bgWhite					{ background-color: #ffffff;	}
.bgLightGray			{ background-color: #ededed;	}
.bgLightBlue			{ background-color: #f2f8fa;	}
.bgBlue						{ background-color: #bad7e8;	}
.bgBlueDis				{ background-color: #95acba;	}
.bgLightYellow		{ background-color: #fcfcea;	}	

/*        TESTO         */
.textBlack				{ color:#000000; }	
.textWhite				{ color:#ffffff; }	
.textDarkestRed		{ color:#520202; }	
.textDarkRed			{ color:#8f0505; }	
.textRed					{ color:#c10000; }	
.textDarkestGray	{	color:#555555; }	
.textDarkGray			{	color:#999999; }
.textGray					{	color:#888888; }	
.textLightGray		{	color:#bbbbbb; }	
.textDarkBlue			{	color:#406278; }
.textBlue					{	color:#538cad; }

.textSmall			{	font-size:10px; }
.textNormal			{	font-size:11px; }
.textMedium			{	font-size:12px; }
.textLarge			{	font-size:14px; }
.textExtraLarge {	font-size:20px; }

/*     STILI TESTO      */
.bold      {	font-weight:bold; }
.smallCaps { font-variant: small-caps; }

/* -------------------- */
/*       PULSANTI       */
/* -------------------- */
.cane {
	border:solid 1px;
	text-align:center;
	width:100px;
	background-color:#FFAF36;
}

.agilitydog 
{
	border:solid 1px;
}

/* ************************* 
	AREA RISERVATA PUBBLICA
*****************************/
a.addestramentocani:link{	
	font-size: 12px;
	font-family: Verdana;
	color: #000000;
	TEXT-DECORATION: none;
	height: 21px;	
	vertical-align: middle;
}
a.addestramentocani:visited{	
	font-size : 12px;
	font-family : Verdana;
	color: #000000 ;
	TEXT-DECORATION: none;
	height : 21px;	
}
a.addestramentocani:hover {
	font-size : 12px;
	font-family : Verdana;
	color: #ff0000 ;	
	height : 21px;
	font-weight: bold;	
}

.piemonte 
{
	color:"#C35001";
	border-bottom-width:medium;
	border-bottom:1px;
	font-family: Verdana;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;	
}

.canavese-addestramenti
{
	background-image:url(../img/addestramento-cani.jpg);
	background-position:left, top;
	background-repeat: no-repeat;
	color :#FFFFFF;
}

.dog 
{
font-family: Verdana;
font-size:9px;	
color :#FFFFFF;
}