@charset "utf-8";
/* CSS Document */
@import "reset.css";
* { margin:0px; padding:0px; border:none;}
img, div {behavior: url(iepngfix.htc);}

body { background-color:#3F3427; background-image:url(../_img/gradient_bg.jpg); background-repeat: repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif;}

.site {width:900px; margin:0px auto; position:relative;}
.header {width:900px; height:81px;}
.logo {width:288px; height:81px; float:left}
.home_flash {margin-top:0px; width:900px;}
.lang { font-size:10px; position: absolute; top:3px; left:830px; color:#ccc}
.lang a { color:#999;}
.lang a.activelink { color:#fff;}

.sitemap { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:21px; color:#ccc}
.sitemap a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:21px; color:#ccc; text-decoration:none;}

#menu_it {width:590px; height:64px; float:left; margin-top:17px; margin-left:22px;}
div#menu_it ul{list-style-type: none; margin: 0px; padding: 0;}
div#menu_it li{float:left; margin:0; padding:0; height:64px;}
div#menu_it li a{display:block; background-position:0 0; height:64px; text-indent:-500em; font-size:6px;}
div#menu_it li#chisiamo a{ background-image: url(../_img/menu_it_01.jpg); background-repeat:no-repeat; width:106px;}
div#menu_it li#news a{ background-image: url(../_img/menu_it_02.jpg); background-repeat:no-repeat; width:81px; }
div#menu_it li#eventi a{ background-image: url(../_img/menu_it_03.jpg); background-repeat:no-repeat; width:135px; }
div#menu_it li#animali a{ background-image: url(../_img/menu_it_04.jpg); background-repeat:no-repeat; width:100px; }
div#menu_it li#link a{ background-image: url(../_img/menu_it_05.jpg); background-repeat:no-repeat; width:74px; }
div#menu_it li#contatti a{ background-image: url(../_img/menu_it_06.jpg); background-repeat:no-repeat; width:94px; }
div#menu_it a:hover{background-position: 0 -64px;}
div#menu_it li.activelink a,div#navigation li.activelink a:hover{ background-position: 0 -64px; }

#menu_en {width:590px; height:64px; float:left; margin-top:17px; margin-left:17px;}
div#menu_en ul{list-style-type: none; margin: 0px; padding: 0;}
div#menu_en li{float:left; margin:0; padding:0; height:64px;}
div#menu_en li a{display:block; background-position:0 0; height:64px; text-indent:-500em; font-size:6px;}
div#menu_en li#chisiamo a{ background-image: url(../_img/menu_en_01.jpg); background-repeat:no-repeat; width:106px;}
div#menu_en li#news a{ background-image: url(../_img/menu_en_02.jpg); background-repeat:no-repeat; width:81px; }
div#menu_en li#eventi a{ background-image: url(../_img/menu_en_03.jpg); background-repeat:no-repeat; width:135px; }
div#menu_en li#animali a{ background-image: url(../_img/menu_en_04.jpg); background-repeat:no-repeat; width:100px; }
div#menu_en li#link a{ background-image: url(../_img/menu_en_05.jpg); background-repeat:no-repeat; width:74px; }
div#menu_en li#contatti a{ background-image: url(../_img/menu_en_06.jpg); background-repeat:no-repeat; width:94px; }
div#menu_en a:hover{background-position: 0 -64px;}
div#menu_en li.activelink a,div#navigation li.activelink a:hover{ background-position: 0 -64px; }

.contenuti { width:900px; margin-top:0px;}
.dotcross { clear:both; width:900px; height:5px; margin:15px 0 15px 0;  background-image:url(../_img/dotcross.png); background-repeat:no-repeat; background-position:top;}
.divider { height:5px;   background-image:url(../_img/dotcross.png); background-repeat:no-repeat; }
.dotorr { clear:both; height:5px;   background-image:url(../_img/dot_orr.png); background-repeat:no-repeat; background-position:top;}
.footer { width:900px; height:30px; background-image:url(../_img/dotcross.png); background-repeat:no-repeat; background-position:top; margin-top:15px; font-size:10px; color:#ccc; padding-top:15px;}

.column { width:290px;  margin:0 5px 0 5px; float:left; color:#FFFFFF; font-size:11px; display:inline; padding-bottom:10px;}
.column300 { width:250px; padding:20px; margin:10px 4px 0 5px; float:left; color:#FFFFFF; font-size:11px; line-height:17px; display: inline;}
.column_single {width:300px; float:left;display: inline;}
.column_double {width:590px; float:left; color:#FFFFFF; font-size:12px; margin-left:10px; display: inline;}


.red_bg{ background-color:#582a1b}
.blue_bg { background-color:#2f534f}
.green_bg { background-color:#4a492b}

.red_bg2{ background-color:#481a0b}
.blue_bg2 { background-color:#1f433f}
.green_bg2 { background-color:#3a391b}

.red_bg3{ background-color:#380a03}
.blue_bg3 { background-color:#0f332f}
.green_bg3 { background-color:#2a290b}


.column_double table td { padding:6px; color:#ddd; font-size:11px; border-top:1px solid #000; height:13px;}
.column_double table tr { width:590px;}

.oddtr_red { background-color:#582a1b; }
.eventr_red { background-color:#683a2b; }
.trover_red { background-color: #990000; }

.oddtr_blue { background-color:#2f534f; }
.eventr_blue { background-color:#3f635f; }
.trover_blue { background-color: #003333; }

.oddtr_green { background-color:#4a492b; }
.eventr_green { background-color:#5a593b; }
.trover_green { background-color: #223311; }

thead tr { background-image:url(../_img/table_header.png); height:34px; background-repeat:no-repeat;}

.scheda { width:900px;  position:relative; font-size:12px; line-height:18px;}
.scheda_top {background-image: url(../_img/scheda_bg.png); background-repeat:no-repeat; height:100px;} 
.scheda_curl { width:100px; height:100px; position:absolute; top:0px; left:800px; z-index:4;background-image: url(../_img/scheda_curl.png); background-repeat:no-repeat;}

.scheda_bottom{background-color:#ededed; width:900px; min-height:370px;height: auto !important; }
.scheda_img { width:288px; position:absolute; top:26px; left:584px; z-index:3}
.scheda_img .foto{display:block; width:280px; padding:3px; background-color:#fff; border:1px solid #111}

.caption {width:280px; font-size:10px; padding:8px 5px;}
.caption .thumb{ display:inline-block; float:left; width:100px; margin-left:10px}
.caption .testo {display:inline-block; float:left; width:150px; margin-left:10px; font-size:10px;}
.caption .testoEvento {display:inline-block; float:left; margin-left:10px; font-size:10px;}
 
.archive {width:280px; font-size:9px; line-height:15px; padding:0px 10px}

.titolo { font-weight:bold; font-size:12px;}

#gallery .thumbGallery{ float:left; width:102px; height:82px; padding:9px;  margin:10px; border:1px solid #380a03; background-color:#582a1b}
#gallery .thumbGallery img {border:1px solid #000;}

.link img { padding:5px; border:1px solid #2f534f; background-color:#0f332f; width:280px; margin:4px;}