/* BODY */
body {background: url(/img/bground.gif) repeat-x ; background-color: White;}

/* cont-colonna 1 */
#corpo .col-1 .percorso { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; vertical-align: middle; text-align: left; font-weight: bold;  margin-top: 1px; margin-bottom: 1px; width: 595px; padding: 3px;margin: 0px auto 0 auto;}
#corpo .col-1 .percorso a, visited, active { color: #000 !important;   text-decoration: none; font-weight: bold; }
#corpo .col-1 .percorso a:hover { color: #fff !important; text-decoration: underline; font-weight: bold;}

#corpo .col-1 .titolo-template { position: relative; width: 595px; background-color: Black;  height: 30px; text-align: left; z-index: 1;margin: 0px auto 0 auto;}
#corpo .col-1 .titolo-template .cont { position: absolute; top: 3px; left: 14px; padding: 0px; z-index: 2;}
#corpo .col-1 .titolo-template .lingua { position: absolute; top: 8px; right: 10px; padding: 0px; z-index: 2;color: #fff}
#corpo .col-1 .titolo-template .lingua  a, visited, active { color: #fff !important;   text-decoration: none; font-weight: bold; }
#corpo .col-1 .titolo-template .lingua  a:hover { color: #ffcc00 !important; text-decoration: underline; font-weight: bold;}

#corpo .col-1 .titolo-template .box-cerca {position:absolute; top:2px;left:68px; margin:0;padding:0px; display:block; width:440px; color: #fff;}
#corpo .col-1 .titolo-template .box-cerca input {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #5B290C; border: 1px solid #AC4F10;font-weight: normal;background-color:#FDC00A;}
#corpo .col-1 .titolo-template .box-cerca select {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #5B290C; border: 1px solid #AC4F10;font-weight: normal; background-color:#FDC00A;}

#index-box-template { position: relative; width: 595px; text-align: left;  padding: 0px; display:block; clear:left; margin: 0px auto 0 auto;border-top: 2px solid #8FBCE6;}

.box { padding: 0; position:relative; width: 595px; background: url(/fotogallery/img/bg-template.gif) repeat-y; margin: 0px auto 0px auto; background-color: #fff;}

.box .sx { width: 150px; float: left; margin: 0px auto 0px auto; padding: 0px;text-align:center;}

.box .sx .menu { font-family: Verdana; font-size: 12px; color: #000 !important; text-decoration: none; font-weight: normal; margin-left:3px; padding:5px 10px 0px 5px;text-align:left; background-color:#F2F2F2;}
.box .sx .menu a, visited, active { color: #000 !important;  text-decoration: none;}
.box .sx .menu a:hover {color: #D8A309 !important; text-decoration: underline;}
.box .sx .menu .categorie{ font-family: Verdana; font-size: 12px; color: #fff !important; text-decoration: none; background-color:#8FBCE6; font-weight: bold; padding:5px 5px 5px 0px;text-align:center;}

.box .dx { width: 445px; float: left; margin: 0px auto 0px auto; padding: 0px;text-align:left;}
.box .dx table { font-family: Verdana; font-size: 10px; color: #330000 !important; text-decoration: none; font-weight: normal; padding:5px 10px 0px 10px;text-align:left;}
.box .dx table img { padding:5px; border: 4px solid #cdcdcd;}

.box-index { padding: 0; position:relative; width: 595px; background: url(/fotogallery/img/bg-template.gif) repeat-y; margin: 0px auto 0px auto; background-color: #fff;}

.box-index .sx { width: 290px; float: left; margin: 0px auto 0px auto; padding: 0px;text-align:center;}
.box-index .sx td { text-align:left; font-family: Verdana; font-size: 11px; color: #000 !important; border-bottom:1px solid #BADAF8; background-color:#EBF5FF;}

.box-index .sx .menu a, visited, active { color: #000 !important;  text-decoration: none;}
.box-index .sx .menu a:hover {color: #1176D5 !important; text-decoration: underline;}
.box-index .sx .categorie { padding: 15px 0px 5px 15px;text-align:left;font-family: Arial; font-size: 14px; color: #000 !important; font-weight: bold;}
.box-index .sx .txt {text-align:left; font-family: Verdana; font-size: 11px; color: #000 !important;padding: 0px 5px 0px 20px;}
.box-index .sx .txt a, visited, active { color: #000; text-decoration: none;}
.box-index .sx .txt a:hover {color: #62A9EB !important; text-decoration: none;}
.box-index .sx .txt img {border:3px solid #cdcdcd;}

.box-index .dx { width: 295px; float: right; margin: 0px auto 0px auto; padding: 0px;text-align:center;}
.box-index .tit { padding: 15px 0px 5px 5px;text-align:left;font-family: Arial; font-size: 14px; color: #000 !important; font-weight: bold;}
.box-index .tit a, visited, active { color: #1176D5; text-decoration: none;}
.box-index .tit a:hover {color: #62A9EB !important; text-decoration: underline;}
.box-index .dx .txt {text-align:left; font-family: Verdana; font-size: 11px; color: #000 !important;padding: 0px 5px 0px 0px;}
.box-index .dx .txt a, visited, active { color: #000; text-decoration: none;}
.box-index .dx .txt a:hover {color: #62A9EB !important; text-decoration: none;}
.box-index .categoria {text-align:left; font-family: Arial; font-size: 20px; color: #4D7ABE !important; padding: 10px 5px 0px 20px; font-weight: bold;}
.box-index .dx .txt img {border:3px solid #cdcdcd;}
.box-index .presentazione{text-align:left; font-family: Verdana; font-size: 10px; color: #000 !important;padding: 10px;}

.box-index .thumb {text-align:center; font-family: Verdana; font-size: 11px; color: #000 !important; font-weight: normal; border:1px solid #cdcdcd; padding:5px;width:150px;}
.box-index .thumb img {border:4px solid #CDCDCD;}
.box-index .thumb a { color: #000; text-decoration: none;}
.box-index .thumb a:hover {color: #62A9EB !important; text-decoration: none;}

.box-index .nav {text-align:center; font-family: Verdana; font-size: 10px; color: #000 !important; font-weight: normal;padding-right:5px;padding-top:31px;}
.box-index .nav img {border:5px solid #CDCDCD;}
.box-index .nav a { color: #000; text-decoration: none;}
.box-index .nav a:hover {color: #62A9EB !important; text-decoration: none;}

.box-index .immagine {border:5px solid #CDCDCD;}

.box-index h1 {text-align:left; font-family: Arial; font-size: 14px; color: #000 !important; font-weight: bold;padding:8px;margin:0px;text-align:left;}
.box-index h4 {text-align:left; font-family: Verdana; font-size: 11px; color: #000 !important; font-weight: normal;padding:5px 0px 5px 5px;}
.box-index .inserita {text-align:left; font-family: Verdana; font-size: 10px; color: #000 !important; font-weight: normal;padding:1px 0px 0px 5px;}

.box-index .votaecommenta { text-align: center; background: url(/fotogallery/img/bg-vota.gif) no-repeat top center;height:35px;width:192px;}
.box-index .votaecommenta-txt { text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: bold;padding-top:10px;}
.box-index .votaecommenta a, visited, active { color: #000; text-decoration: none;}
.box-index .votaecommenta a:hover {color: #fff !important; text-decoration: none;}

.box-index .vota-commenta { text-align: center; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: normal;padding:30px 0px 0px 5px;}
.box-index .vota-commenta a, visited, active { color: #000; text-decoration: none;}
.box-index .vota-commenta a:hover {color: #62A9EB !important; text-decoration: none;}
.box-index .vota-commenta .titolo { text-align: left; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #000; font-weight: bold;border-bottom: 1px solid #CDCDCD;margin-bottom:5px;}
.box-index .vota-commenta .invia { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; font-weight: bold;border: 1px solid #CDCDCD;background-color:#A1C8EE;}

.box-index .commenti { text-align: left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: normal;padding:20px 0px 0px 0px;}
.box-index .commenti .titolo { text-align: left; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #3F8CD3; font-weight: bold;border-bottom: 1px solid #CECECE;}
.box-index .commenti a, visited, active { color: #D8A309 !important;  text-decoration: none;}
.box-index .commenti a:hover {color: #D8A309 !important; text-decoration: underline;}
.box-index .commento { text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal;padding:5px;background-color:#EEEEEE;margin:2px;}
.box-index .voto-utente { text-align: left; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: bold;padding-bottom:20px;}
.box-index .tit-utente { text-align: left; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold;}
.box-index .tit-utente a, visited, active { color: #8A1912 !important;  text-decoration: none;}
.box-index .tit-utente a:hover {color: #8A1912 !important; text-decoration: underline;}
.box-index .commento-1 { text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: normal; padding:5px; background-color:#E2E2E2; margin:2px;}


.impagina { font-family: Verdana; font-size: 10px; color: #330000 !important; text-decoration: none; font-weight: normal; padding:5px 10px 0px 0px;}
.impagina a, visited, active { color: #330000 !important;  text-decoration: none;}
.impagina a:hover {color: #D8A309 !important; text-decoration: underline;}

