/* CSS Document */

html * {margin:0; padding:0;}
img {display:block;}
a img {border:0;}
ul, li {list-style:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
body {background:#FCF0BC url(../img/bg.jpg) repeat-x;}
body#newss{background: transparent;}
a.und {text-decoration:underline;}
#main {
width:992px;
position:relative;
left:50%;
margin-left:-491px;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#top {
height:429px;
background:url(../img/top.png) no-repeat;
padding: 54px 18px 0 18px;
width:954px;
font-family:times;
}

#top, #cont {
border-left:#ccc298 1px solid;
border-right:#ccc298 1px solid;

}

#cont {
width:940px;
padding: 22px 31px 25px 19px;
border-bottom:#ccc298 1px solid;
background:url(../img/cont.jpg) repeat-y;
font-family:Georgia;
}

#top a img {
position:absolute;
top:4px;
left:39px;
}

#fotone {
width:914px;
height:349px;
margin: 0 auto;
}
#home #fotone {background:url(../img/fotone_home.jpg) no-repeat;}
#chisiamo #fotone {background:url(../img/fotone_chisiamo.jpg) no-repeat;}
#afr_attivita #fotone {background:url(../img/fotone_attivita.jpg) no-repeat;}
#aiutarci #fotone {background:url(../img/fotone_aiutarci.jpg) no-repeat;}
#contatti #fotone {background:url(../img/fotone_contatti.jpg) no-repeat;}
#newsletter #fotone {background:url(../img/fotone_newsletter.jpg) no-repeat;}
#mille #fotone {background:url(../img/fotone_mille.jpg) no-repeat;}
#adozioni #fotone {background:url(../img/fotone_adozioni.jpg) no-repeat;}
#amici #fotone {background:url(../img/fotone_amici.jpg) no-repeat;}
#attivita #fotone {background:url(../img/fotone_attivita.jpg) no-repeat;}
#pro #fotone {background:url(../img/fotone_progetti.jpg) no-repeat;}
#afr_iniziative #fotone {background:url(../img/fotone_iniziative.jpg) no-repeat;}
#afr_viaggi #fotone {background:url(../img/fotone_viaggi.jpg) no-repeat;}
#afr_turismo #fotone {background:url(../img/fotone_turismo.jpg) no-repeat;}
#galleria #fotone {background:url(../img/fotone_gallery.jpg) no-repeat;}
#video #fotone {background:url(../img/fotone_video.jpg) no-repeat;}
#sitiamici #fotone {background:url(../img/fotone_sitiamici.jpg) no-repeat;}
#Ita #fotone {background:url(../img/fotone_Ita.jpg) no-repeat;}
#news_page #fotone {background:url(../img/fotone_sedi.jpg) no-repeat;}


#top ul {
margin: 42px auto 0 auto;
width:940px;
}
#top ul li {
display:block;
float:left;
text-transform: uppercase;
color:#f89952;
font-size:14px;
}
#top ul li a{
color:#472c0e;
display:block;
padding: 2px 12px;
}
#top ul li a:hover{
color:#ffeac1;
background:url(../img/sub_menu.png);
text-decoration:none;
}

#top ul li img {
height:14px;
width:2px;
padding-top:3px;
}

#sx {
width:228px;
padding: 0 28px 0 0;
}

#dx {width:676px;}

#sx, #dx {float:left;}

.box {
margin: 0 0 20px 0;
background:url(../img/box_bg.png) repeat-y;
}

.italia {margin-bottom:25px;}
.box ul {
width:188px;
padding: 10px 20px;
}

.box li a{
display:block;
border-bottom:#D0AF90 1px solid;
color:#4B3120;
font-size:12px;
padding: 5px 5px 5px 20px;
font-weight:bold;
background:url(../img/box_li.gif) 2px center no-repeat;
}
.box li a:hover{color:#a21100;}
.nilo a {
background:url(../img/box_nilo.png) top left no-repeat;
padding: 155px 34px 0 34px;
width:160px;
display:block;
text-transform:uppercase;
color:#A48141;
font-size:12px;
}
#dx a:hover {text-decoration:none;}
#dx p {
color:#361500;
font-size:12px;
text-align:justify;
padding: 10px 0;
line-height:17px;
text-indent:7px;
}

#dx .small p{font-size:11px;}
#dx p.red {
font-style:italic;
text-align:center;
}
#dx p.red, #dx p.red a {color:#c33800;}


.box1 {
width:290px;
padding: 13px 20px 13px 15px;
float:left;
border:#D4BA89 1px solid;
background:#FFF3DD;
margin: 15px 0 0 0;
}
.prox .box1 {margin:15px 0 20px 20px;}
.viaggi {width:500px;}
.viaggi span {margin-top:-20px;}
.viaggi p {border-bottom:#F5E9D3 1px dotted;}

.attiv {
width:450px;
padding: 7px 10px;
}
.centro {
padding: 5px 20px;
float:none;
margin: 15px auto;
}
#dx .centro span.times {
font-family:times;
color:#663300;
}
#dx .centro p span.times{font-size:14px;}

#partenze {float:right;
background:#FFF3DD url(../img/partenze_bg.gif);}

#partenze.centro {float:none;}
#dx .box1 div {
border-bottom:#D0B88A 1px solid;
padding: 10px;
clear:both;
float:left;
width:270px;
}
#dx .attiv div {
padding: 5px 10px;
width:430px;
}
.box1 img {margin: 0 0 10px 0;}
#dx .box1 div p{
font-family:arial;
font-size:8pt;
color:#4E2C00;
padding:0;
text-indent:0;
}

#dx .attiv div p b{font-size:10pt;}
#dx .box1 div p b{
padding:0 0 10px 0;
display:block;
text-align:left;
}
#dx .attiv div p b{padding:0;}


#dx .box1 div i{
display:block;
float:right;
padding: 2px 0 0 0;
font-size:11px;}


#dx #news p b, #dx #news i{color:#D76D3D;}

#dx .box1 div i.pdf2{
background: url(../img/bott_pdf_2.png) 0 0 no-repeat;
padding: 6px 35px 10px 25px;
margin-top:5px;
}

#dx #news i.pdf2{color:#fff;}

#dx #partenze p b{color:#359347;}
.box1 div img, #newss .news_dett img, #news_page #dx img{
float:left;
padding:2px;
border:#CFC3B3 1px solid;
margin: 0 10px 0 0;
}
.box1 a:hover div {background:#FFEAC1;}
#dx #news a:hover *{color:#2D1A00;}
#news a img {
width:80px;
height:auto;
}
#news.attiv a img {width:auto;}

#footer {
padding: 15px 0;
text-align:center;
colro:#000;
font-family:arial;
font-style:italic;
font-size:12px;
}
#footer a{color:#D76D3D;}


h3 {
font-size:12px;
color:#bd9869;
font-style:italic;
}
h3 a {
font-style:normal;
font-weight:bold;
color:#87602f;
text-decoration:underline;
}
h3 a:hover {color:#bd9869;}
h3, .submenu {
background:url(../img/divisorio_dx.png) bottom left no-repeat;
padding: 10px 0;
width:676px;
}

.submenu {
height:22px;
clear:both;
text-align:right;
}
.submenu li {display:inline;}
.submenu li a {
background:url(../img/sub_menu.png);
padding: 5px;
font-size:12px;
color:#ffeac1;
text-transform:uppercase;
font-weight:bold;
font-family:times;
}
.submenu li a:hover {color:#000;}

h2 {
font-size:14px;
font-weight:bold;
color:#b98d56;
padding: 20px 0 10px 0;
text-transform:uppercase;
}
.miniature {
float:left;
width:194px;
}
.mini {
float:left;
padding:4px;
margin: 0 0 10px 0;
background:url(../img/miniatura.png) 0 0 no-repeat;
}

h4 {
background:url(../img/sub_menu.png);
font-size:12px;
font-weight:bold;
font-style:italic;
color: #ffeac1;
padding: 5px;
margin-top:20px;
}
.statuto h4 {
padding: 3px;
width:100px;
margin: 5px 0 0 0;
}

#dx .socio p {
background:url(../img/ico_tessera.gif) left center no-repeat;
padding:15px 0 15px 55px;
}

.prezzo {
color:#c08c5e;
text-align:right;
font-weight:bold;
display:block;
}
#dx .statuto ol, #dx .statuto ul {margin-left:30px;}
#dx .statuto ul li{list-style:square;}
#dx .statuto ol li{list-style:decimal;}

#dx .statuto li {
padding: 0 0 3px 7px;
font-size:12px;
margin: 0 0 0 10px;
}

#dx .statuto p {padding:5px 20px;}

.organi {padding:20px 0 0 150px;}
.organi .box1 {margin:10px 0 30px 20px; padding: 0 20px 0 15px; }
.organi .box1 p{padding:0; font-style:italic;}

.slogan {margin: 10px auto;}
#dx p.indent {padding:10px 20px 15px 20px;
border-top:#D0AF90 1px solid;}

a.bottone {
display:block;
background:url(../img/bottone.png) top left  no-repeat;
padding: 10px 10px 16px 50px;
margin:20px auto;
color:#3b852a;
width:230px;
}

a.bottone i {font-size:11px;}
a.bottone:hover {color:#003300;}

iframe.contatti {
width:676px;
height:500px;
border:0;
overflow:hidden;
}

.mappina {
padding:2px;
border:#CFC3B3 1px solid;
float:left;
margin: 15px 20px 15px 0;
}

.pdf {
background:url(../img/bott_pdf.png) top center no-repeat;
font-size:12px;
font-weight:bold;
padding: 5px 0 15px 40px;
color:#993300;
width:103px;
display:block;
margin: 15px 0 0 10px;
}

.scrivi {
background:url(../img/bott_scrivi.png) top center no-repeat;
font-size:13px;
font-weight:bold;
padding: 0 0 5px 50px;
line-height:50px;
color:#c0590e;
width:353px;
display:block;
margin: 25px auto 0 auto;
}


h5 {
color:#53342D;
padding: 20px 0 7px 0;
background:url(../img/h5.gif) bottom right no-repeat;
font-style:italic;
font-size:14px;
}

a.plus {
display:block;
background:url(../img/freccia_giu.png) left center no-repeat;
border-bottom:#cfaf91 1px solid;
padding: 5px 0 5px 35px;
margin: 5px 0 0 0;
color:#53342d;
font-size:12px;
}
a.plus:hover {
color:#000;
border-bottom:#9e3418 1px solid;
}

div.piu {
font-size:11px;
padding: 10px;
}

div.piu li {
background:url(../img/box_li.gif) 5px 5px no-repeat;
padding: 0 0 10px 20px;
line-height:15px;
}

#newss p b, #news_page #dx p b{color:#D76D3D;}
#newss p,  #news_page #dx p {padding: 0 0 10px 0;}
#newss .news_dett {padding: 5px 10px 0 15px;}
#newss .news_dett, #newss .news_dett p, #news_page #dx p{
font:11px georgia;
color:#4E2C00;
text-align:justify;
}

#news_page #dx div {
background:url(../img/h5.png) bottom center no-repeat;
padding: 20px 0;
}
#newsletter div.isc {
width:600px;
padding: 15px;
border:#D4BA89 1px solid;
background:#FFF3DD;
margin: 15px auto;
font-size:11px;
color:#92765b;
}

#newsletter label {
text-align:right;
display:block;
font-style: italic;
float:left;
width:250px;
padding: 7px 0;
}
#newsletter table {
border-top:#D0AF90 3px solid;
border-bottom:#D0AF90 1px solid;
margin: 10px auto;
}
#newsletter td, #newsletter th {padding: 5px; font-size:11px;}
#newsletter th {
text-align:left;
border-bottom:#D0AF90 1px dotted;
color:#663300;}

#newsletter #iscrizione {background: url(../img/iscrizione.png);}
#newsletter #cancellazione {
background: url(../img/cancellazione.png); 
display:block;
width:163px;
}

#newsletter .invia {
height:32px;
width:133px;
border:0;
margin: 20px 10px 0 0;
float:right;
}
#newsletter #indietro {background: url(../img/indietro.png);
width:86px;
height:27px;
}
#newsletter #listanews {background: url(../img/lista.png);
width:86px;
height:25px;
margin-top:0;
}

#newsletter #privacy {
border:#D0AF90 1px solid;
padding: 5px;
font: 11px arial;
width: 620px;
height:90px;
overflow:auto;
margin: 0 auto;

}

#newsletter em {color: #990000; font-size:13px;}

a.video {
display:block;
float:left;
text-align:center;
font-size:13px;
color:#a35f24;
padding: 17px;
width:298px;
font-style:italic;
}
a.foto {
width:135px;
padding-bottom:10px;
}

p#player {
width:500px;
margin: 20px auto 0 auto;
text-align:center;
}

.orfani a img {display:inline;}
#dx .orfani .red {background:url(../img/divisorio_dx.png) top center no-repeat;
margin-top:30px;
padding-top:25px;}

#galleria #dx div {
width:100%;
margin: 0 auto;
padding: 20px 0;
} 

.hide {display:none;}
#sitiamici .attiv {
width:90%;
padding: 20px 10px;
border:0;
background:none;

}
#sitiamici .attiv div{width:100%; padding:10px;}
#sitiamici #dx .box1 div i {
float:none;
font-size:12px;
}
