html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a img{
margin:0;
padding:0;
border:0;
}
body{
text-align:center;
background:#b5a56b;
font:14px Georgia, "Times New Roman", Times, serif;
}
a{
text-decoration:none;
color:#55693e;
}
a:hover{
text-decoration:underline;
color:#a4b2bd
}
/* --------------------------------------------------------------- */
.dn{
display:none;
}
.fl{
float:left;
}
.fr{
float:right;
}
.cb{
clear:both;
}
.foto_sx{
padding:10px;
margin:10px 16px 10px 0;
border:1px solid #55693e;
float:left;
width:180px;
background:url(img/loader.gif) no-repeat center center;
}
.foto_dx{
padding:10px;
margin:10px 0 10px 30px;
border:1px solid #55693e;
float:right;
width:180px;
background:url(img/loader.gif) no-repeat center center;
}
.link{
float:left;
text-align:left;
margin:10px 15px 0px 0;
width:650px;
}
.link img{
float:left;
padding:0px;
width:260px;
margin-right: 10px;
}
.foto{
float:left;
text-align:center;
margin:10px 15px 20px 0;
width:205px
}
.foto img{
padding:10px;
border:1px solid #55693e;
width:180px;
background:url(img/loader.gif) no-repeat center center;
}
.fotog{
float:left;
text-align:center;
margin:10px 15px 20px 0;
width:315px
}
.fotog img{
padding:10px;
border:1px solid #55693e;
width:290px;
background:url(img/loader.gif) no-repeat center center;
}
.fotob{
float:left;
text-align:center;
margin:10px 15px 20px 0;
width:425px;
}
.fotob img{
padding:10px;
border:1px solid #55693e;
width:390px;
background:url(img/loader.gif) no-repeat center center;
}
.fotobe{
float:left;
text-align:center;
margin:10px 15px 20px 0;
width:625px;
}
.fotobe img{
padding:10px;
border:1px solid #55693e;
width:590px;
background:url(img/loader.gif) no-repeat center center;
}
.foto_big{
padding:10px;
border:1px solid #55693e;
margin:0 10px 0 0;
width:70%;
}
.fotobf{
float:left;
text-align:center;
margin:10px 15px 20px 0;
width:625px;
}
.fotobf img{
padding:10px;
border:1px solid #55693e;
width:490px;
background:url(img/loader.gif) no-repeat center center;
}
.fotosd{
float:left;
text-align:center;
margin:10px 15px 20px 0;
width:325px;
}
.fotosd img{
padding:10px;
border:1px solid #55693e;
width:300px;
background:url(img/loader.gif) no-repeat center center;
}

.fotosda{
float:left;
text-align:center;
margin:10px 7px 20px 7px;
width:325px;
}
.fotosda img{
padding:10px;
border:1px solid #55693e;
width:300px;
background:url(img/loader.gif) no-repeat center center;
}

.elenco{
margin:auto;
padding:10px 30px;
}
.elenco li{
padding:2px 0;
}
.elenco_cani{
float:left; 
width:320px;
}
.elenco2{
margin:auto;
padding:0px 30px 20px;
}
#albero{
background:#ccc;
border:0;
width:100%
}
table#albero td{
padding:5px;
background:#fff;
text-align:center;
font-size:11px;
}
table#albero td.f{
border-bottom:2px solid #FFCCCC;
}
table#albero td.m{
border-bottom:2px solid #66CCFF;
}
/* --------------------------------------------------------------- */
#contenitore{
width:950px;
margin:0 auto;
background:#fff;
}
#alto{
/*background:url(img/bg_alto.gif) no-repeat;*/
height:280px;
padding:0 20px 16px 0;
}
#alto h1{
display:none;
}
#alto ul{
text-align:right;
float:right;
display:block;
width:225px;
height:280px;
background:url(img/bg_menu.gif) repeat-x;
list-style-type:none;
padding:30px 0 0 0;
}
#alto ul li a{
display:block;
width:200px;
height:20px;
list-style-type:none;
font-weight:bold;
font-size:14px;
padding:3px 25px 3px 0;
color:#0c0f23;
}
#alto ul li a:hover{
background:#695f3e;
color:#fff;
text-decoration:none;
border-left:15px solid #a4b2bd;
width:185px;
}
#alto ul li a.c{
background:#a3a05d;
color:#fff;
text-decoration:none;
border-left:15px solid #f0ea88;
width:185px;
}

.alto_bg { background:url(img/bg_alto.gif) no-repeat; }
.alto_bg_i { background:url(img/bg_alto_i.gif) no-repeat; }
.alto_bg_e { background:url(img/bg_alto_e.gif) no-repeat; }
/*
.alto_bg { background:url(img/bg_alto_natale.gif) no-repeat; }
.alto_bg_i { background:url(img/bg_alto_natale.gif) no-repeat; }
.alto_bg_e { background:url(img/bg_alto_natale.gif) no-repeat; }
*/
#centro{
clear:both;
text-align:justify;
padding:0 20px 40px 40px;
width:890px;
}
#centro #sx{
float:left;
width:660px;
margin:-20px 0 0 0
}
#centro #sx ul, #centro #sx ol{
text-align:left;
}
#centro #sx p{
line-height:18px;
padding:8px 0 8px 0;
}
#centro #sx h2{
color:#55693e;
font-size:24px;
padding:20px 0 15px 0;
}
#centro #sx h3{
color:#748f54;
font-size:20px;
padding:20px 0 10px 0;
}
#centro #sx h4{
color:#93b56a;
font-size:18px;
padding:20px 0 10px 0;
}
#centro #sx h5{
color:#93b56a;
font-size:16px;
padding:20px 0 10px 0;
}
#centro #dx{
float:right;
width:210px;
text-align:center;
padding:30px 0 0 0
}
#centro #dx h4{
color:#a4b2bd;
font-size:18px;
padding:0 0 30px 0;
}
#centro #dx h4 a {
color:#a4b2bd;
}
#basso{
clear:both;
background:url(img/logo_ussari_mini.gif) no-repeat top center;
padding:110px 0 30px 0;
}
/* --------------------------------------------------------------- */
a.crediti{
color:#000;
font:9px Verdana, Arial, Helvetica, sans-serif;
}
a.crediti:hover{
color:#333333;
}
a.crediti span{
color:#FF6600;
}
/*--*/
hr{
border:0; 
color:#55693e;
background-color:#55693e;
height:1px;
margin:0;
padding:0;
}
