body {background: url(/imgs/bg_body.png) repeat 0 0; margin:5px 0; padding:0;}
h1, h2, h3, h4, h5, h6, p, hr, dl, dt, dd, ul, li, p, form, label, input, textarea, div, img {margin:0; padding:0; font-family: Arial, Helvetica, sans-serif;}
a {text-decoration:none; color:#000000;}
a:hover {text-decoration:underline; color:#FF6600;}
hr { height:1px; display:block; border: none; border-top/**/:1px solid #435F77; margin:9px 0; clear:both; width:100%; }

.clear {clear:both; height:1px; line-height:1px; display: block !important; display:table;}
.none {display:none; }
.imgDx {float:right;}
.imgSx {float:left;}

/* testata pagine */
#head {width:758px; border:1px solid #435F77; border-bottom:none; margin:0 auto; background: #FFFFFF url(/imgs/bg_head.png) no-repeat 50% 0; position:relative;}

#head h1 {text-indent:-9999px;}
#head h1 a {display:block; height:25px; text-decoration:none;}
#head h1 a:hover {text-decoration:none;}
#head #data {position:absolute; left:9px; font-size:12px; font-weight:bold; color:#FFFFFF; }
#head #data .jew {color:#82D7FF;}
#head #data .ora {color:#B6DFF3;}
#head ul {position:absolute; right:9px; list-style:none; height:21px;}
#head li {position:absolute; top:0; list-style:none; width:65px; height:21px; font-size:10px; line-height:21px; text-align:right;}
#head li#itVer {right:65px; background: url(/imgs/bg_ita.png) no-repeat 100% 50%;}
#head li#enVer {right:0; background: url(/imgs/bg_eng.png) no-repeat 100% 50%;}
#head li a {display:block; height:21px; padding-right:18px; color:#FFFFFF;}

/* stile per contenitore */
#container {width:758px; border:1px solid #435F77; border-top:none; margin:0 auto; position:relative; }

/* box di ricerca */
#findBox {border-bottom:1px solid #E8F0F5; background: url(/imgs/bg_find.jpg) repeat-x 0 0; width:287px; height:60px; color:#336699; font-size:12px; }
#findBox label {display:block; padding:9px 9px 3px; font-weight:bold; }
#findBox input {height:20px; border:1px solid #435F77; color:#336699; font-size:12px; vertical-align:middle; margin-left:9px; }
#findBox #buca {width:188px; height:18px;}

/* box adv 468x60 */
#adv468x60 {width:468px; height:60px; float:right; border-bottom:1px solid #E8F0F5;}

/* box adv 728x90 */
#adv728x90 {width:728px; height:90px; margin:0 auto 5px; }

/* menu laterale sx */
#menu {background-color:#FFFFFF; border-right:1px solid #435F77; border-top:1px solid #435F77; float:left; clear:right; text-align:center;}
#menu dl {margin-bottom:13px;}
#menu dt {background:url(/imgs/bg_tit_menu.jpg) repeat-y 0 0; font-size:12px; font-weight:bold; color:#FFFFFF; height:17px; line-height:17px; text-indent:10px; text-transform:uppercase; text-align:left;}
#menu dd { font-size:11px; font-weight:bold; color:#435F77; height:14px; line-height:14px;text-indent:10px; text-align:left;}
#menu dd a { font-weight:normal; color:#435F77; padding-left:7px; background:url(/imgs/pt_01.png) no-repeat 0 7px;}
#menu dd a:hover { color:#FF6600; background-image:url(/imgs/pt_02.png);}

/* piede */
#footer {width:758px; height:19px; border:1px solid #435F77; background-color:#435F77; color:#FFFFFF; font-size:10px; line-height:19px; text-align:center; border-top:none; margin:0 auto; position:relative; clear:both;}

/* menu laterale sx pagine interne */
#int #menu {width:170px;}
#int #menu dl {width:170px;}
#int #menu dt {width:170px;}
#int #menu dd {width:170px;}

/* testata pag. int. */
#int #head {height:66px; }
#int #head ul {top:42px; }
#int #head #data {top:46px;}

/* contenitore pag. int. */
#int #container { background: url(/imgs/bg_container.png) repeat-y 0 0; background-position: 1px 0; background-position/**/:  0 0;}

/* colonna centrale pag. int. */
#int #col02 {float:left; width:466px; margin-bottom:20px;}
#int #col02 h2 {height:44px; line-height:44px; font-size:18px; background-color:#435F77; color:#FFFFFF; padding:0 15px; margin-bottom:10px;}
#int #col02 h3 {font-size:14px; padding:5px 15px 10px; }
#int #col02 p {font-size:12px; padding:0 15px 10px; text-indent:10px; }
#int #col02 ul {font-size:12px; margin:0 15px 10px; padding-left:15px;}
#int #col02 img {border:1px solid #435F77; }
#int #col02 .imgDx,
#int #col02 .imgSx {margin:0 15px 6px; }
#int #col02 p .imgDx {margin-top:6px; margin-right:0; }
#int #col02 p .imgSx {margin-top:6px; margin-left:0;}

/* stili per form */
#int #col02 form span { color:#FF6600; }
#int #col02 form label { font-size:12px; font-weight:bold; }
#int #col02 form input,
#int #col02 form select,
#int #col02 form textarea {border:1px solid #435F77; margin:3px 0; background-color:#FFF; font-size:11px; }
#int #col02 form input { width:198px; height:17px; }
#int #col02 form select { width:auto; height:17px; }
#int #col02 form textarea { width:198px; height:85px; margin-left:15px; }
#int #col02 form input.bt { width:auto; }
#int #col02 form p { font-size:10px; color: #435F77; text-align:right; }

/* stili per form foto e glossario */
#int #col02 form#formCont label { margin:10px 15px; float:left; width:200px; color: #435F77;  }
#int #col02 form#formSelez { background-color:#FF6600; height:33px; padding-top:11px; border-bottom:1px solid #435F77; margin-top:-10px; text-align:center; }
#int #col02 form#formSelez label { color:#FFFFFF; }
#int #col02 form#formSelez select { margin: 0 10px; vertical-align:middle; }
#int #col02 form#formSelez input.bt { vertical-align:middle; }

/* box foto e dida */
#int #col02 .fotoThumb { float:left; text-align:center; font-size:11px; font-weight:bold; padding:10px; width:135px; height:140px;}
#int #col02 .fotoThumb a { color:#FF6600; }
#int #col02 .fotoThumb a:hover { color:#435F77; }
#int #col02 .fotoThumb img { margin:5px; }

/* box parola e suo significato */
#int #col02 #sign {padding: 20px 15px; text-align:center; color:#435F77;}
#int #col02 #sign p {text-indent:0; font-size:11px;}
#int #col02 #sign h3 {font-size:18px; color:#FF6600; padding:0;}
#int #col02 #sign dfn {font-size:12px; font-weight:bold; font-style:normal; }

/* box parole + ricercate */
#int #col02 #topSign {padding: 10px 15px; }
#int #col02 #topSign h3 {font-size:12px; color:#435F77; padding:0 0 10px;}
#int #col02 #topSign ul {padding:0; margin:0; list-style:none;}
#int #col02 #topSign ul li {float:left; width:33%;  font-size:14px; font-weight:bold; text-align:center; padding:0 0 10px; }
#int #col02 #topSign ul li a {color:#FF6600;}

/* bottoni grafici a centro pagina */
#int #col02 .btGraf {font-weight:bold; font-size:11px; line-height:12px; clear:both; text-indent:0; margin:10px auto;}
#int #col02 .btGraf a {color:#FF6600; display:block; height:23px; }
#int #col02 .btGraf a:hover {color:#435F77; text-decoration:none; }
#int #col02 #bt360 { background: url(/imgs/bg_360_view.png) no-repeat 50% 0; width:172px; height:26px; }
#int #col02 #bt360 a {padding:0 5px 1px 53px; }
#int #col02 #btCercaTermine { background: url(/imgs/bg_cerca_termine.png) no-repeat 50% 0; width:136px; height:31px;  }
#int #col02 #btCercaTermine a {padding:5px 5px 1px 50px; }

/* pagina link italiani e stranieri */
#int #col02 .linkSplit {text-indent:0; padding:5px 15px; text-transform:uppercase; font-weight:bold;}
#int #col02 .linkSplit a {margin-right:30px;}
#int #col02 .linkList {padding:0; }
#int #col02 .linkList h3 {font-size:1px; text-indent:-9999px; line-height:1px; padding:0; }
#int #col02 .linkList ul {margin:0; padding:0; list-style:none; }
#int #col02 .linkList ul li {line-height:19px; height:19px; text-transform:capitalize; }
#int #col02 .linkList ul li a {padding:0 15px; display:block; height:19px; }
#int #col02 .linkList ul li a:hover {background-color:#435F77; color:#FFFFFF; text-decoration:none; }

.bgCol0 {background-color:transparent;}
.bgCol1 {background-color:#EAEAEA;}

/* colanna laterale dx */
#int #col03 {float:left; width:120px; border-left:1px solid #435F77; text-align:center;}
#int #col03 img {border:0;}

/* box Calendario Chabad */
.CLHeadingBold {font-size: 11px; text-align: center; font-weight: bold; }
.CLheading {font-size: 11px; text-align: center; color: #000000; }
a.CLLink {font-size: 9px; text-align: center; color: #000000; }
a.CLLink:hover {color:#FF6600;}
.CLdate {font-size: 11px; text-align: center; font-weight: bold;  }
.CLtime {font-size: 11px; text-align: center; font-weight; margin-botto: 0; }
.CLhr {height:1px; display:block; border: none; border-top/**/:1px solid #FF6600; margin:9px 0; clear:both; width:50%;}
.CLHolName {font-weight: normal; }

/* colonna centrale pag. interne */
#int #col02 h4 {font-size:12px; padding:5px 15px; }

/* box lista libri */
#int #col02 .libri {clear:both;}
#int #col02 .libri div {background: url(/imgs/bg_linea_ar.png) no-repeat 
50% 100%; float:left; padding:10px; width:212px;  height:175px;}
#int #col02 .libri h4 {color:#435F77; text-transform:uppercase;}
#int #col02 .libri ul {list-style:none; padding-left:0;}
#int #col02 .libri ul li {text-transform:capitalize; }

/* box guestbook */
#int #col02 ul.messaggi {list-style:none; padding-left:0;}