@charset "utf-8";
/* CSS Document */

body{
margin: 0 auto;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../images/curvaDx.png);
background-position: 88% 0%;
background-repeat:no-repeat;
}

body a{text-decoration:none;}
body a:hover{text-decoration:underline;}
img{border:0;}

.clear{height:0px; font-size:0px; clear:both;}
/* STILI RELATIVI ALL'HEADER */
#barra_header{background-color: rgba(255, 239, 174, 0.7); width:100%; height:auto;}

header{width:955px; height:140px; padding-bottom: 0px; margin:0 auto; display:block;}

#logo{width:auto; height:112px; float:left; margin-top:29px; background-image:url(../images/logo.png); background-repeat:no-repeat; cursor:pointer;}

#logo_tagline{height:auto; width:auto; margin-left: 115px; padding-top:45px; font-size:22px; color:#990D0D;}

#lingue{float:right; width:auto; margin-top:120px; color:#990D0D; font-size:12px; letter-spacing:-0.2px;}
#lingue a{color:#990D0D;}

/* STILI RELATIVI AL MENU */
#barra_menu{background-color:#930000; width:100%; height:30px; clear:both; border-top: 1px solid #8e0000; border-bottom: 1px solid #8e0000;}

nav#menuMain{width:955px; height:30px; margin:0 auto; display:block;}

@font-face {font-family: 'RubThis'; src: url('http://www.talithakum.info/stili/RUBTTS__.TTF');}


.voce_menuSx{float:left; border-left: 1px solid #BA4B00; border-right: 1px solid #BA4B00;
text-align:center; font-family:RubThis, Arial, sans-serif; font-size:18px; color:#FFFFCC; text-transform:uppercase; }
.voce_menuSx a{color:#FFFFCC;}
.voce_menuSx a:hover{ text-decoration:none;}
.voce_menuSx:hover{background-color:#d07023; color:#f9c557;}

.voce_menuDx{width:auto; height:16px; padding:6px; float:right; margin-left:15px; font-family:RubThis, Arial, sans-serif; font-size:16px; color:#FFFFCC;}
.voce_menuDx a{color:#FFFFCC;}
.voce_menuDx a:hover{color:#f9c557;}

#menuSotSez{margin:10px auto -20px auto; width:955px; height:20px; font-size:13px; color:#940000;}
#menuSotSez a{color:#940000;}
#menuSotSez a:hover{color:#940000;}

/* STILI RELATIVI AI CONTENUTI */
#contenitore{width:955px; margin:30px auto 15px auto; heigth:auto; clear:both;}

#boxFlash{width:650px; height:300px; float:left; margin-top:4px;}

/* STILI PER IL BOX NELLA HOMEPAGE CONTENENTE EVENTI E NEWS */
#boxEventi{width:276px; height:auto; float:right;}
#Eventi_top{width:276px; height:15px; background-repeat:no-repeat;}
#Eventi_center{width:254px; height:auto; padding:15px 10px 10px 10px; border-left:1px solid #eac300; border-right:1px solid #eac300; 
background-color:#FFFFCC; background-color: rgba(255, 226, 85, 0.3);}
#Eventi_bottom{width:276px; height:10px; background-image:url(../images/box_Eventi_bottom.png); background-repeat:no-repeat;}

/* CLASSE RELATIVA AL LINK ALL'ARCHIVIO */
.viewall{width:auto; color:#940000; font-size:11px; text-align:right; float:right; margin-right:5px; font-weight:bold;}
.viewall a{color:#940000;}
.viewall_freccia{width:auto;text-align:right; float:right; margin-top:-7px; margin-right:5px;}

/* STILI PER IL BOX NELLA HOMEPAGE CONTENENTE ABOUT US */
#boxAboutUs{width:315px; float:left;}
#AboutUs_top{width:315px; height:10px; background-image:url(../images/box_AboutUs_top.jpg); background-repeat:no-repeat;}
#AboutUs_center{background-color:#722e00; width:295px; height:153px; padding:0px 10px;}
#AboutUs_bottom{width:315px; height:10px; background-image:url(../images/box_AboutUs_bottom.jpg); background-repeat:no-repeat;}

/* STILI PER IL BOX DELLA HOMEPAGE CONTENENTE PHOTOGALLERY E HOW CAN I HELP */
#boxPhotoHelp{width:617px; height:auto; float:right;}
#PhotoHelp_top{width:617px; height:8px; background-image:url(../images/box_PhotoHelp_top.jpg); background-repeat:no-repeat;}
#PhotoHelp_center{background-color:#940000; width:597px; height:157px; padding:0px 10px;}
#PhotoGallery{width:375px; height:100%;float:left; border-right: 1px dashed #ffffcc;}

#HowHelp{width:210px; height:100%; background-image:url(../images/HowHelp_bg.png); background-repeat:no-repeat; float:right;}
#PhotoHelp_bottom{width:617px; height:6px; background-image:url(../images/box_PhotoHelp_bottom.jpg); background-repeat:no-repeat;}
.PhotoHelp_viewall{width:auto; color:#940000; font-size:11px; text-align:right; float:right; margin-right:45px; font-weight:bold;}
.PhotoHelp_viewall a{color:#940000;}
.PhotoHelp_viewallFreccia{width:auto;text-align:right; float:right; margin-top:-7px; margin-right:5px;}

/* STILI PER IL BOX CENTRALE DOVE VIENE CARICATO IL CONTENUTO DELLA PAGINA */
#boxPagina{width:650px; height:auto; float:left; margin-top:4px;}
#Pagina_top{width:650px; height:17px; background-image:url(../images/box_Pagina_top.jpg); background-repeat:no-repeat;}
#Pagina_center{background-image:url(../images/box_Pagina_center.gif); background-repeat:repeat-y; width:610px; min-height:340px; height:auto; padding:5px 20px;}
#Pagina_bottom{width:650px; height:15px; background-image:url(../images/box_Pagina_bottom.jpg); background-repeat:no-repeat;}


/* STILI PER IL BOX PHOTOGALLERY NELLA COLONNA DX */
#boxPhotoGallery{width:276px; height:auto; float:right; margin-top:20px;}
#PhotoGallery_top{width:276px; height:7px; background-image:url(../images/box_PhotoGallery_top.jpg); background-repeat:no-repeat;}
#PhotoGallery_center{width:256px; height:auto; padding:5px 10px 5px 10px; background-color:#940000;}
#PhotoGallery_bottom{width:276px; height:10px; background-image:url(../images/box_PhotoGallery_bottom.jpg); background-repeat:no-repeat;}


#contacts_form{float:left; width:240px;}
#contacts_map{float:right; width:340px;}

/* STILI RELATIVI AL FOOTER */
#barra_footer{background-color:#fbdc9c; border-top:1px solid #940000; width:100%; height:auto; clear:both;}

footer{width:955px; min-height:60px; height:auto; padding: 20px 0px 10px 0px; margin:0 auto; display:block; }

.voce_footerSx{color:#844414; font-size:11px; float:left; width:auto; margin-right:15px; margin-left:20px; }
.voce_footerSx a{color:#844414;}
.voce_footerDx{ color:#844414; font-size:11px; float:right; width:auto; margin-left:15px; margin-right:20px; text-align:right;}
.voce_footerDx a{color:#940000;}

/* stile usato per i titoletti dei box nella homepage */
h1{font-family:RubThis, Arial, sans-serif; font-size:17px; color:#FFFFCC; margin:0px; margin-bottom:10px;}
/* stile usato per i titoli delle news del box eventi nella homepage */
h2{font-size:13px; color:#940000; margin:0px; margin-bottom:8px; margin-top:6px; font-weight:bold;}
/* stile usato per i testi dei box nella homepage */
h3{font-size:13px; color:#EDEDED; margin:0px; font-weight:normal;}
/* stile usato per i read more dei box nella homepage */
h4, h4 a{font-size:11px; color:#FFFFCC; margin:0px; margin-top:8px; font-weight:bold; text-align:right;}
/* stile usato per i testi del box Eventi nella homepage */
h5, h5 a{font-size:12px; color:#724419; margin:0px; font-weight:normal;}
/* stile usato per le date del box Eventi nella homepage */
h6{font-size:11px; color:#F95300; margin:8px 0px 2px 0px; text-align:right; font-weight:normal;}

/* stili per i testi delle pagine interne */
.titoloPagina{color:#722E00; font-size:16px; font-weight:bold; margin:5px 0px 20px 0px; display:block;}
.subtitPagina{color:#722E00; font-size:12px; font-weight:bold; margin-bottom:-25px; margin-top:15px; display:block;}
.testoPagina{color:#595959; font-size:12px;}
.testoPagina a{color:#940000; font-weight:bold;}
.testoPagina li{line-height:20px;}
.imgPagina{float:left; border:2px solid #940000; margin-right:10px; display:block; margin-top:6px;}
.imgGallery{border:1px solid #FFFFCC; margin-right:4px; margin-left:4px; margin-top:2px; opacity:0.85; filter:alpha(opacity=85);}
.imgGallery:hover{opacity:1; filter:alpha(opacity=100); border:1px solid #FFCC66;}
.imgAlbum{border:1px solid #840000; opacity:0.85; filter:alpha(opacity=85);}
.imgAlbum:hover{opacity:1; filter:alpha(opacity=100); border:1px solid #FFCC66;}

.titoloElenco{color:#722E00; font-size:13px; font-weight:bold; margin-bottom:10px; margin-top:15px; display:block;}
.testoElenco{color:#595959; font-size:12px; margin-top:0px; margin-bottom:10px; display:block;}
.testoElenco a{color:#940000; font-size:11px;}
.testoElencoLinkabile a{color:#595959; font-size:12px; font-weight:normal;}

.voceMenuMain{display:block; padding:7px 22px; height:16px;}

input, textarea, select{padding:2px; display:block; margin:7px 0px 12px 0px; color:#724419;}
select{display:inline;}


