
/* home page */

body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#ffa837;
	line-height:17px;
}
.txtprodattr{
	text-align: justify;
}

h5{
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size:20px;
	font-style:normal;
	color:red;
	font-weight:bold;
	margin-bottom:3px;
	margin-top:3px;
}

h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: grey;
	margin-top:7px;
}

#header{
	color:#FFFFFF;
	background-color:#ffa837;
}

#header td#logo{
	background-color:#ed1c24;
}

#header td#logo a{
	background-color:#FFFFFF;
}

#header td#logo a:hover{
	background-color:#FFFFFF;
}

#messaggio{
	border-right:0px solid #FFFFFF;
}

#canegatto{
	padding-top:4px;
	padding-bottom:4px;
	padding-right:0px;
}

#notizie{
	background-color:#FFFFFF;
	padding:0px;
}

#links {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#ed1c24;
}
#links a{
	color:#FFFFFF;
	text-decoration:none;
}	
#links a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#notizie td{
	border-left:0px solid #FFFFFF;
}

#notizie a{
	color:#ed1c24;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px
}

#notizie a:hover{
	text-decoration:none;
}

#notizie td#tit{
	color:#FFFFFF;
	font-size:12px;
}

#footer {
	color:#FFFFFF;
	background-color:#175795;
}

#footer a{
	color:#ffffff;
	text-decoration:underline;
}

#footer a:hover{
	text-decoration:none;
}

/* container */

#container{
	border-right:0px;
	border-left:0px;
	background-color:#FFF;
	padding:0px 0px 0px 0px;
}

#pag_testo td#bread{
	background-color:#FFFFFF;
	font-weight:bold;
	color:#ed1c24;
}

#pag_testo td#bread a{
	color:#ed1c24;
	text-decoration:underline;
	font-weight:normal;
}

#pag_testo td#bread a:hover{
	color:#ed1c24;
	text-decoration:none;
}

#pag_testo td#text{
	padding:10px;
}

#pag_testo td#text a{
	color:#ff6600;
	text-decoration:underline;
}
#pag_testo td#text2 {
	padding:22px;
}

#pag_testo td#text a:hover{
	text-decoration:none;
}

#energia{
	border:2px solid #CCCCCC;
}

#energia td{
	padding:3px;
	border:1px solid #e4e4e4;
}

/* menu di destra! */

.backsx {
	background-color: #ffa837;  
}


#menu_cont {
	background-color:#FFFFFF;
}

#menu_cont td{
	width:241px;
	height:10px;
}

#menu_cont td a{
	padding:2px;
	display:block;
	color:#000000;
	text-decoration:none;
	width:100%;
	height:100%;
}

#menu_cont td a:hover{
	color:#000000;
	background-color:#FFFFFF;
}

#menulingue{
	color:#FF6600;
	background-color:#FFFFFF;
	padding:4px;
	border-bottom:4px solid #FFFFFF;
}

#menulingue td a{
	padding:4px;
	display:block;
	color:#FF6600;
	text-decoration:none;
	width:100%;
	height:100%;
}

#menulingue td a:hover{
	color:#FFFFFF;
	background-color:#cccccc;
}

#menulingue_hp{
	color:#FFFFFF;
	padding:1px;
	height:16px;
	clear:both;
}

#menulingue_hp td a{
	padding:4px;
	display:block;
	color:#FF6600;
	text-decoration:none;
	width:100%;
	height:100%;
}

#menulingue_hp td a:hover{
	color:#FFFFFF;
}

#box_gatto{
	background-color:#FFFFFF;
}

#box_cane{
	background-color:#FFFFFF;
}

#box_gatto img{
	border:1px solid #FFFFFF;
}

#box_cane img{
	border:1px solid #FFFFFF;
}

#box_gatto td a{
	display:block;
	color:#FFFFFF;
	text-decoration:underline;
	width:100%;
	height:100%;
}

#box_gatto td a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

#box_cane td a{
	display:block;
	color:#FFffff;
	text-decoration:underline;
	width:100%;
	height:100%;
}

#box_cane td a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

#barra{
	background-color:#ffffff;
	border-top:0px;
}

/* form invio */

#contactform{
	color: #000000;
	background-color: #e4e4e4;
	border:2px solid #CCCCCC;
}

#contactform td{
	padding:8px 4px 8px 4px;
	/*letter-spacing:0.1em;*/
}

#contactform input{
	border:1px solid #CCCCCC;
	/*letter-spacing:0.1em;*/
	font-size:10px;
}

#contactform textarea{
	border:1px solid #CCCCCC;
}

#contactform input#Invia{
	color:#FF6600;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	width:100px;
}

#contactform input#consenso1{
	border:0px solid #CCCCCC;
}

/* prodotti */

#generali img{
	padding:4px 0px 4px 0px;
	border:0px;
}

#main a{
	color:#ff6600;
	text-decoration:underline;
}

#main a:hover{
	text-decoration:none;
}

#complementari {
	padding-bottom:8px;
}

#prodlist td{
	padding-left:8px;
	vertical-align:top;
}

#prodotti td img{
	padding:0px 0px 0px 0px;
	border:0px;
}

.note_missione {
	background-color:#FFEA97;
	font-weight:bold;
	padding:8px;
	/*letter-spacing:0.1em;*/
}

.titoli_missione {
	padding:8px;
	color:#ed1c24;
	font-weight:bold;
}


h3{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:130%;
	margin:16px 4px 4px 4px;
	color:#E2001A;
}

h2{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	margin:4px;
	color:#000000;
	background-color:#FEF1E6;
	padding:4px 0 4px 4px;
	font-weight:normal;
}


h1{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:130%;
	margin:16px 4px 4px 4px;
	color:#005E1D;
}

h6{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	margin:4px;
	color:#000000;
	background-color:#FEF1E6;
	padding:4px 0 4px 4px;
	font-weight:normal;
}


div#box{ 
    padding: 10px;

} 

div#box2{ 
    padding: 1px;
} 

/* menu orizzontale voci secondo livello */

#sottomenu {
	background-color:#FFFFFF;
	border-bottom:1px solid #dbdcdc;
	border-top:1px solid #dbdcdc;
	font-weight:bold;
	font-size:11px;
}

#pag_testo td#sottomenu{
	background-color:#FFFFFF;
	color:#757679;
}

#pag_testo td#sottomenu a{
	color:#757679;
	text-decoration:underline;
}

#pag_testo td#sottomenu a:hover{
	color:#757679;
	text-decoration:none;
}

/* Nuova Barra Prodotti destra*/

.barra_prodotti{
	background-color:#f0f0f0;
	border-left:1px solid #757679;
	padding-left:7px ;
	font-weight:bold;
	font-size:11px;
}


/* Nuova Pagina CIW lato destro prodotti*/

#pag_testo td#ciw1{
	background-color:#f3bd48;
	padding:8px;
	color:#ffffff;
}

#pag_testo td#ciw2{
	background-color:#dc291e;
	padding:8px;
	color:#ffffff;
}
#pag_testo td#ciw3{
	background-color:#00693e;
	padding:8px;
	color:#ffffff;
}

#pag_testo td#ciw4{
	background-color:#562e18;
	padding:8px;
	color:#ffffff;
}

#pag_testo td#ciw5{
	background-color:#78256f;
	padding:8px;
	color:#ffffff;
}

#pag_testo td#ciw6{
	background-color:#20558a;
	padding:8px;
	color:#ffffff;
}

#pag_testo td#ciw7{
	background-color:#9cb1ce;
	padding:8px;
	color:#ffffff;
}
#pag_testo td#ciw8{
	background-color:#af675e;
	padding:8px;
	color:#ffffff;
}
#pag_testo td#ciw9{
	background-color:#c2af00;
	padding:8px;
	color:#ffffff;
}
#pag_testo td#ciw10{
	background-color:#567632;
	padding:8px;
	color:#ffffff;
}

#pag_testo td#ciw a{
	color:#ed1c24;
	text-decoration:underline;
	font-weight:bold;
}

#pag_testo td#ciw a:hover{
	color:#ed1c24;
	text-decoration:none;
}


/* prodotti */

.arancio {
	color: #FF4F00;
}

.turchese {
	color: #285a86;
	text-decoration:underline;
	font-size:13px;
}

.verde {
	color: green;
}

/* link neri archivio news e schede prodotti */

.nero a{
	color:black;
	text-decoration:underline;
}

.nero a:hover{
	color:black;
	text-decoration:none;
}
.nero2 a{
	color:black;
	text-decoration:none;
}

.nero2 a:hover{
	color:red;
	text-decoration:none;
}

/* BOX APPROFONDIMENTI */

div#approfondimenti{
	padding: 5px;
	background-color: #ffdfb5;
	font-size:11px;
	border-bottom:1px solid #ffa837; 
	border-left:1px solid #ffa837;
	border-top:1px solid #ffa837;
	width:239px;
}

div#approfondimenti a{
    color:black;
	text-decoration:underline;
}

/* MENU TENDINA LINGUE */

.outlinemenu{
position: absolute; /*leave this alone*/
display: none; /*leave this alone*/
width: 180px; /*default width of menu*/
border: 1px solid black;
overflow-x: hidden;
}

.outlinemenu ul{
list-style-type: none;
margin: 0;
padding: 0;
}

.outlinemenu ul li a{
background: white;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #00014e;
display: block;
width: auto;
padding: 3px 0;
padding-left: 5px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5;
}

.outlinemenu ul li a:visited, .outlinemenu ul li a:active{
color: #00014e;
}

.outlinemenu ul li a:hover{
color: black;
background: #ffffcb;
}

/* Holly Hack for IE \*/
* html .outlinemenu li {height: 1%; }
* html .outlinemenu li a { height: 1%; }
/* End */

/* BOX LATO GATTI&CANI */

div#blocco{
	padding: 4px;
	font-size:11px;
	font-weight:100;
}

div#blocco a{
    color:black;
	text-decoration:underline;
}

div#blocco a:hover{
    color:red;
	text-decoration:underline;
}

#tab_schede {
	background-color: #ffdfb5;
	border-bottom:1px solid #ffa837; 
	border-left:1px solid #ffa837;
	border-top:1px solid #ffa837;
}
#tab_schede2 {
	background-color: #f0f0f0;
	border-bottom:1px solid #c1c1c1; 
	border-right:1px solid #c1c1c1;
	border-top:1px solid #c1c1c1;
}

#mappa1 {
	background-color: #ffdfb5;
	border-bottom:1px solid #ffa837; 
	border-left:1px solid #ffa837;
	border-top:1px solid #ffa837;
	border-right:1px solid #ffa837;
	font-weight:bold;
}
#mappa1 a:{
	text-decoration:underline;
}
#mappa1 a:hover{
	text-decoration:none;
}
#mappa2 {
	background-color: #f0f0f0;
	border-bottom:1px solid #c1c1c1; 
	border-right:1px solid #c1c1c1;
	border-top:1px solid #c1c1c1;
	border-left: 1px solid #c1c1c1;
}
}
#mappa2 a:{
	text-decoration:underline;
}
#mappa2 a:hover{
	text-decoration:none;
}