/**
 *  Header, Links, Liste, Separatori
 */

h1 {
 color: #fff;
 font-size: 1.3em;
 font-weight: bold;
 text-align: center;
 margin: 0 auto;
 padding: 1px 6px;

}
h2 {
 color: #FFF;
 font-size: 1.0em;
 font-weight: bold;
 padding:0;
 margin:0;
 padding:2px 4px;
 background-color: #378B0F;
 border: 1px solid #378B0F;
}
h3 {

 font-size: 0.9em;
 padding: 0;
 margin: 4px auto 0 auto;
 text-align: left;
}
h1 img, h2 img, h3 img { vertical-align: middle }

hr {
 width: 100%;
 margin: 4px 0px;
 line-height: 1px;
 height: 1px;
 border: none;
 background-color: #FFF;
}
hr.clear { visibility: hidden }
hr.spacer { height: 6px; visibility: hidden }

a { color: #3399FF; text-decoration: none; }
a:link, a:visited, a:active { color: #3399FF }
a:hover { color: #3399FF }

img { vertical-align: middle; margin: 0 auto }
a img { border: 0px solid #0460c3 }
a:link img, a:visited img, a:active img { border: 0px solid #0460aa }
a:hover img { border: 0px solid #ffa200 }

li { list-style-type: circle }
li:hover { list-style-type: disc }

p { margin: 0px; text-align: justify }

fieldset { margin: 6px; padding: 4px; border: 1px solid #aaa }
legend { color: #498759; margin-left: 6px; font-weight: bold }

blockquote { text-indent: 25px; background: url('/images/quote/open.png') 0 2px no-repeat }
blockquote p { display: inline; margin: 0; padding-right: 24px; background: url('/images/quote/close.png') bottom right no-repeat }
blockquote cite { font-style: italic }

/**
 *  Stili dei Form e dei Campi di Input
 */
/*
form {
 display: inline;
 padding: 0px;
 margin: 0px auto;
}
input {
 font-size: 1.0em;
 font: normal 0.8em Century Gothic, Futura, Arial, Tahoma, Verdana, sans-serif;
 margin: 1px;
 padding: 1px 4px;
 vertical-align: middle;
}
input[type=text], input[type=password] {
 height: 14px
}
input[type=text], input[type=password], textarea, select {
 background-color: #fff;
 border: 1px solid #0460c3;
}
input[type=text]:hover, input[type=password]:hover, textarea:hover, select:hover {
 background-color: #f8f8f8;
 border: 1px solid #3780cd;
}
input[type=text]:focus, input[type=password]:focus, textarea:focus, select:focus {
 background-color: #e9e9e9;
 border: 1px solid #b6b6b6;
}
input[type=submit], input[type=button], input[type=reset], button {
 color: #fff;
 background-color: #3780cd;
 border: 1px outset #000;
}
input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover, button:hover {
 color: #000;
 background: #b6b6b6;
 border: 1px outset #0460c3;
}
input[type=submit]:focus, input[type=button]:focus, input[type=reset]:focus, button:focus {
 color: #000;
 background-color: #e9e9e9;
 border: 1px inset #333;
}
input[type=checkbox], input[type=radio] {
 width: 12px;
 height: 12px;
 border: none;
 margin: 1px 4px;
 vertical-align: middle;
}
input[type=checkbox] {
 background: url("/images/forms/checkbox.png") no-repeat 50% 50%
}
input[type=checkbox][checked=checked] {
 background: url("/images/forms/checkbox-checked.png") no-repeat 50% 50%
}
input[type=radio] {
 background: url("/images/forms/radio.png") no-repeat 50% 50%
}
input[type=radio][disabled], input[type=radio][disabled]:hover,
input[type=radio]:focus, input[type=radio]:active:focus {
 border: none
}
input[type=radio][checked=checked] {
 background: url("/images/forms/radio-checked.png") no-repeat 50% 50%
}
textarea {
 height: 200px;
 font-size: 1em;
 font: normal 0.8em Century Gothic, Futura, Arial, Tahoma, Verdana, sans-serif;
 padding: 4px;
 margin: 4px auto;
}
select {
 color: #333;
 margin: 1px;
 padding: 0px 1px;
 vertical-align: middle;
}
select[disabled=disabled] { color: #b6b6b6 }
select > option[selected=selected] { color: #fff; background-color: #3780cd }
select { background: transparent url("/images/forms/button.png") repeat-x 100% 100% }
select > input[type=button]{
 width: 6px;
 border: none;
 background: transparent url("/images/forms/droparrow.png") no-repeat 50% 50%;
}
select > input[type=button]:focus {
 background-color: #eee
}
*/
/**
 *  Stili dei Moduli di Base
 */

/**
 *  Testata accessibile
 */

/* END */

div#breed { padding: 1px 6px }
div#tail { height:15px; padding: 0; margin-top:10px; width: 100%; font-size:0.9em }

/**
 *  Note a pič di pagina
 */

div#foot { text-align: center; padding: 3px 0px; background: transparent url('/images/patter_testata.png') repeat-x top center; clear: both }
div#foot img { vertical-align: middle; padding: 0; border: none; }
div#foot .footnote, div#foot .privacy { color: #333 }
div#foot .calink, div#foot .prilink { color: #378B0F; text-decoration: none; background: none }
div#foot .calink:hover, div#foot .prilink:hover { color: #49AF15 }

/* Logo & Testata */

