	body {
	margin: 0;
	padding: 0em;
	font-family: Verdana, Arial, Helvetica, sans-serif, SimHei;
	font-size: 11px;
	height: 100%;
	background-image:url(img/sfondo_body.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color: rgb(225,223,224);
		}
	a:link {
		color: #0F90E3;
		text-decoration:none;
	}
	a:visited {
		color: #0B69A8;
		text-decoration:none;
	}
	a:hover {
		color: #00CCFF;
		text-decoration:none;
	}
	a:active {
		color: #0B69A8;
		text-decoration:none;
	}
	
	#header_home {

	width:100%;
	height:250px;
	background-image: url(img/sfondo.jpg);	
	background-position:top left;
	background-repeat:no-repeat;		
		}
	#header_pages {

	width:100%;
	height:224px;
	background-image: url(img/bk_top_page.jpg);			
		}

	#body {
	width:100%;
	height:100%;
	background-color:#e8e8e8;
	background-image: url(img/bk_body.jpg);
	background-repeat: repeat-x;
		}

	#footer {

	width:100%;
	height:231px;
	background-image: url(img/bk_bottom.jpg);
	clear:both;
	}

.home_leftcol
	{
	background-image: url(img/bk_home_left.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
	}

.home_rightcol
	{
	background-image: url(img/bk_home_right_vuoto.jpg);
	background-repeat: no-repeat;
	}
	
.page_leftcol
	{
	background-image: url(img/bk_page_left.jpg);
	background-repeat: no-repeat;
	}

.page_body
	{
	background-image: url(img/bk_page_center.jpg);
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	}
.page_rightcol
	{
	background-image: url(img/bk_page_right.jpg);
	background-repeat: repeat-x;
	}
	
.bk_item
	{
	background-image: url(img/bk_item.jpg);
	}
	
h1 {
	font-size: 14px;
	font-weight: bold;
	color: #0F90E3;
}

	

.txt-box {
	font-size: 11px;
	padding-right: 12px;
	padding-left: 12px;
}
.align_bottom {
	vertical-align: bottom;
}


.txt-box-title {
font-size: 14px;
	padding-right: 12px;
	padding-left: 12px;
	color: #0f90e3;
}

.txt-buy-it {
	font-size: 12px;
	padding-right: 12px;
	padding-left: 12px;
	color: #0f90e3;
}

.txt-highlight {
	color: #0f90e3;
}
.txt-main-menu {
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.item-title {
	font-size: 12px;
	padding-right: 6px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
.txt-product-menu {
	font-size: 12px;
	padding-left: 12px;
	color: #333333;
	text-decoration:none;
}
.txt-product-menu-row1 {
	font-size: 10px;
	padding-left: 12px;
	color: #333333;
	background-image: url(img/menu_row1.jpg);
	background-repeat: no-repeat;
	text-decoration:none;
}
.txt-product-menu-row2 {
	font-size: 10px;
	padding-left: 12px;
	color: #333333;
	background-image: url(img/menu_row2.jpg);
	background-repeat: no-repeat;
	text-decoration:none;
}



#taglia1{
	background-image:url(img/f10-puppy.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#taglia2{
	background-image:url(img/f10-mini.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#taglia3{
	background-image:url(img/f10-medium.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#taglia4{
	background-image:url(img/f10-maxi.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#taglia5{
	background-image:url(img/f10-kitten.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#taglia6{
	background-image:url(img/f10-puppy.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#taglia7{
	background-image:url(img/f10-allbreeds.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#taglia8{
	background-image:url(img/f10-allbreeds-cat.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

#bordo{
	background-image:url(img/new/shadow_line2.jpg);
	background-position:top left;
	background-repeat:no-repeat;	
}
.testo {
	font-size: 12px;
	color: #000000;
	font-family:Tahoma;
	font-weight:normal;
	text-align:justify;
}
.date{
	font-size: 11px;
	color:#FF6600;
	font-family:Tahoma;
	font-weight:bold;
}
.testo_small {
	font-size: 11px;
	color:#000000;
	font-family:Tahoma;
	font-weight:normal;

}
.testo_Bsmall {
	font-size: 11px;
	color:#000000;
	font-family:Tahoma;
	font-weight:bold;

}
.titoli {
	font-size: 13px;
	color: #000000;
	font-family:Tahoma;
	font-weight:bold;
}
.titoli_scheda {
	font-size: 12px;
	color: #0f90e3;
	font-family:Tahoma;
	font-weight:bold;
}
.titoli_rosa {
	font-size: 12px;
	color: #F24FA4;
	font-family:Tahoma;
	font-weight:bold;
}
.testo_blue {
	color: #0f90e3;
	font-size: 11px;

}
#item a:link {
	font-size: 12px;
	padding-right: 6px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	}
#item a:visited {
	font-size: 12px;
	padding-right: 6px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	}
#item a:hover {
	font-size: 12px;
	padding-right: 6px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	}
#item a:active {
	font-size: 12px;
	padding-right: 6px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}

#active a:link {
	font-size: 12px;
	padding-right: 6px;
	color:#0F90E3;
	font-weight: bold;
	text-decoration:none;
	}
#active a:visited {
	font-size: 12px;
	padding-right: 6px;
	color:#FF9900;
	font-weight: bold;
	text-decoration:none;
	}
#active a:hover {
	font-size: 12px;
	padding-right: 6px;
	color: #FF9900;
	font-weight: bold;
	text-decoration:none;
	}
#active a:active {
	font-size: 12px;
	padding-right: 6px;
	color: #FF9900;
	font-weight: normal;
	text-decoration:none;
}
#active2 a:link {
	font-size: 11px;
	padding-right: 6px;
	color:#FF9900;
	font-weight: normal;
	text-decoration:none;
	}
#active2 a:visited {
	font-size: 11px;
	padding-right: 6px;
	color:#FF9900;
	font-weight: normal;
	text-decoration:none;
	}
#active2 a:hover {
	font-size: 11px;
	padding-right: 6px;
	color: #FF9900;
	font-weight: normal;
	text-decoration:none;
	}
#active2 a:active {
	font-size: 11px;
	padding-right: 6px;
	color: #FF9900;
	font-weight: normal;
	text-decoration:none;
}


#small a:link {
	font-size: 11px;
	color:#0099CC;
	font-weight:normal;
	text-decoration:none;
	}
#small a:visited {
	font-size: 11px;
	color:#99CC00;
	font-weight:normal;
	text-decoration:none;
	}
#small a:hover {
	font-size: 11px;
	color:#0099CC;
	font-weight:normal;
	text-decoration:underline;
	}
#small a:active {
	font-size: 11px;
	color:#0099CC;
	font-weight:normal;
	text-decoration:none;
}


#barra_blue{
	background-image:url(img/barre_menu/blue_middle.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}
#barra_pink{
	background-image:url(img/barre_menu/pink_middle.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}
#barra_grey{
	background-image:url(img/barre_menu/grey_middle.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}
#barra_orange{
	background-image:url(img/barre_menu/orange_middle.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}
#blue_frame{
	border-color:#0F90E3;
	border-style:ridge;
	border-width:1px;
}
#shadow_line{
	background-image:url(img/shadowline.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.form{
	background-color:#F3F3F3;
	border-color:#0099CC;
	border-style:dotted;
	border-width:1px;
}

#borderblue{
	border-color:#0099CC;
	border-style:dashed;
	border-width:1px;
	background-color:#F2F2F2;
}
#borderwhite{
	border-color:#0099CC;
	border-style:dashed;
	border-width:1px;
	background-color:#FFFFFF;
}
.titoli_rossi {
	font-size: 12px;
	color:#DF0000;
	font-family:Tahoma;
	font-weight:bold;
}
.titoli_verdi {
	font-size: 12px;
	color:#359E4E;
	font-family:Tahoma;
	font-weight:bold;
}
#new_top{
	background-image:url(img/new_top.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
#maintenance{
	background-image:url(img/maintenance.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
#sensible{
	background-image:url(img/sensible.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}


/* menu a 3 liveli*/
.livello_m1{
	background-image:url(img/btn_maint_livello1.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:27px;
	padding-top:12px;
	padding-left:8px;
}
.livello_m1 a:link,
.livello_m1 a:hover,
.livello_m1 a:active,
.livello_m1 a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif, SimHei;
	font-size: 12px;
	color:#27B0FF;
	font-weight:bold;
}
.livello_s1{
	background-image:url(img/btn_sens_livello1.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:27px;
	padding-top:12px;
	padding-left:8px;
}
.livello_s1 a:link,
.livello_s1 a:hover,
.livello_s1 a:active,
.livello_s1 a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif, SimHei;
	font-size: 12px;
	color:#D0049B;
	font-weight:bold;
}
.livello2{
	background-image:url(img/btn_livello2.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:27px;
	padding-top:12px;
	padding-left:28px;
}
.livello2 a:link,
.livello2 a:hover,
.livello2 a:active,
.livello2 a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif, SimHei;
	font-size: 11px;
	color:#666666;
	font-weight:bold;
}
.prodotto_maint{
	background-image:url(img/btn_livello3.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	height:25px;
	padding-top:15px;
	padding-left:25px;
}
.prodotto_maint a:link,
.prodotto_maint a:hover,
.prodotto_maint a:active,
.prodotto_maint a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif, SimHei;
	font-size: 11px;
	color:#27B0FF;
	font-weight:bold;
}
.prodotto_sens{
	background-image:url(img/btn_livello3.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	height:25px;
	padding-top:15px;
	padding-left:25px;
}
.prodotto_sens a:link,
.prodotto_sens a:hover,
.prodotto_sens a:active,
.prodotto_sens a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif, SimHei;
	font-size: 11px;
	color:#D0049B;
	font-weight:bold;
}
.sfondo_bestbreeders{
	background-image:url(img/sfondo_linesbestbreeders.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.sfondo_basicbreeders{
	background-image:url(img/sfondo_linesbasicbreeders.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.header-statico{
	background-image:url(img/header_statico.jpg);
 	background-position:center top;
    background-repeat:no-repeat;
	margin-top:0px;
}

/* Aggiunte WMR Studio Cappello*/
/* nelle precedenti è stata modificata l'altezza dell'header_home e aggiunto clear:both al footer */

.container {
width:930px;
height:100%;
}

.larghezza {
width: 730px;
float:right;
}

.larghezza a{
text-decoration:underline;
}

.contenuti {
width:930px;
height:100%;
background-image:url(img/bk_page_center.jpg);
text-align:left;
float:right;
background-color:#FFF;
line-height:1.5;
}

.contenuti h1{
font-size:15px;
padding: 10px;
padding-top:25px;
}

.contenuti p{
margin-left:10px;
margin-right:10px;
color:#000000;
font-family:Tahoma;
font-size:13px;
font-weight:normal;
text-align:justify;
}

.menu_studio{
width:200px;
float:left;
margin-top:10px;
}

.menu_studio ul{
margin-top:20px;
margin-left:0px;
padding:0px;
}

.menu_studio li{
list-style:none;
background-image:url(img/menu_category1.jpg);
width:164px;
height:35px;
padding-left:10px;
margin-left:2px;
padding-top:5px;
line-height:1.2;
}

.intestazione_menu{
color:#000000;
font-size:14px;
padding-left:10px;
padding-bottom:5px;
margin:0px;
text-align:center;
}

.testomenu{
margin:0 auto;}

.immagine{
float:left; 
margin-right:10px;
margin-bottom: 10px;
}
