@import url("m.css");

a.news_link {
  color: #fff;
  font-weight: bold;
  text-decoration: none; }

a.news_link:hover {
  color: red; }

/* CSS Document */ 
#mainContainer {
  width: 800px;
  height: 815px;
  border-color: #4C4342;
  border-style: solid;
  border-width: 1px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  background-color: #000000; }

#mainContainer2 {
  width: 800px;
    height: auto !important;
    height: 780px;
	min-height:780px;
  border-color: #4C4342;
  border-style: solid;
  border-width: 1px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  background-color: #000000; }

#logo {
  position: relative;
  float: left;
  margin-top: 25px;
  margin-left: 25px;
  width: 220px;
  display: inline; }

#head {
  position: static;
  width: 800px;
  height: 125px;
  background-image: url(immagini/head_bg_nologo.jpg);
  background-repeat: no-repeat;
  border-bottom-color: #4C4342;
  border-bottom-style: solid;
  border-bottom-width: 1px; }

/* DTILI PER VERSIONE A TABELLE DELLA HEAD */ 
#topMenuTable {
  position: static;
  height: 33px;
  width: 500px;
  padding-top: 14px;
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 0px; }

#upperMenuTable {
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 12px; }

#upperMenuTable a:link, #upperMenuTable a:visited, #upperMenuTable a:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 10px;
  text-decoration: none; }

#upperMenuTable a:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #ff0000;
  font-size: 10px;
  text-decoration: none; }

/********************************************/ 
#topMenu {
  position: static;
  height: 33px;
  width: 500px;
  padding-top: 14px;
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 310px; }

#upperMenu {
  position: static;
  height: 15px;
  width: 300px;
  padding-top: 62px;
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 580px;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 12px; }

#upperMenu a:link, #upperMenu a:visited, #upperMenu a:active {
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 10px;
  text-decoration: none; }

#upperMenu a:hover {
  font-family: Arial, Helvetica, sans-serif;
  color: #ff0000;
  font-size: 10px;
  text-decoration: none; }

#topMenu img {
  display: inline;
  margin-left: 1px; }

#slideBox {
  width: 800px;
  height: 235px;
  background-color: #999999;
  border-bottom-color: #4C4342;
  border-bottom-style: solid;
  border-bottom-width: 1px; }

#content {
  width: 800px;
  height: 340px;
  background-color: #000000; }

#contentLong {
  width: 800px;
  height: 600px;
  background-image: url(immagini/patt-icon/fondo-gallery-list.jpg);
  background-repeat: repeat-x;
  background-position: top; }
  
#contentLong2 {
  width: 800px;
  height: auto !important;
    height: 570px;
	min-height:570px;
  background-image: url(immagini/patt-icon/fondo-gallery-list.jpg);
  background-repeat: repeat-x;
  background-position: top; }

#panelContainer {
  border-color: #FFFFFF;
  width: 590px;
  height: 340px;
  background-image: url(immagini/patt-icon/fondo_panelcontainer.jpg);
  background-repeat: repeat-x;
  background-position: top;
  display: inline;
  margin-top: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 10px; }

#news {
  width: 180px;
  background-color: #2f2f2f; }

.newsContent {
  border-bottom-color: #636464;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  margin: 4px; }

.newsContent h1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FF0000;
  font-weight: bold;
  text-align: left;
  margin: 0px; }

.newsContent h2 {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 12px;
  color: #FFF;
  font-weight: bold;
  text-align: left;
  margin: 0px; }

.newsContent p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFF;
  text-align: justify;
  margin: 0px;
  padding-bottom: 5px; }

#footer {
  border-top-color: #666666;
  border-top-style: solid;
  border-top-width: 1px;
  width: 800px;
  height: 60px;
  bottom: 0px;
  position: static; }

.panelhomeFoto {
  width: 178px;
  height: 300px;
  background-image: url(immagini/panel_home-foto.jpg);
  display: inline; }

.panelhomeVideo {
  width: 178px;
  height: 300px;
  background-image: url(immagini/panel_home-video.jpg);
  display: inline; }

#content panelhomeMatrimoni {
  width: 178px;
  height: 300px;
  background-image: url(immagini/panel_home-matrimoni.jpg);
  display: inline; }

.testoPanel {
  margin-top: 20px;
  margin-right: 20px;
  margin-bottom: 0px;
  margin-left: 10px;
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #FFFFFF;
  text-align: justify;
  line-height: 14px; }

.buttPanel {
  margin-top: 10px; }

.buttPanelPage {
  margin-top: 10px;}
  
#text_foto{
height:130px;}

.miobutton{
text-align:left;
margin-left:23px}

.testoPanelMat {
  margin-top: 40px;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 10px;
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #338099;
  text-align: justify;
  line-height: 14px; }

.buttPanelMat {
  margin-top: 100px;
  margin-left: 70px; }

#formTable {
  color: #FFFFFF;
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 12px;
  font-weight: bold; }

.campiLogin {
  border-color: #cccccc;
  border-width: 1px;
  border-style: solid;
  background-color: #FFFFFF;
  color: #666666;
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 12px;
  width: 70px; }

.formLink a:link, .formLink a:visited, .formLink a:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #138EE8;
  text-decoration: underline;
  text-align: left;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 2px; }

.formLink a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #00CCFF;
  text-decoration: underline;
  text-align: left;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 2px; }

#footer {
  font-family: "Trebuchet MS", Arial, Verdana;
  color: #FFFFFF;
  font-size: 11px;
  text-align: center;
  line-height: 13px;
  padding-top: 20px; }

#footer #footerDown a:link, #footer #footerDown a:visited, #footer #footerDown a:active {
  font-family: "Trebuchet MS", Arial, Verdana;
  color: #FFFFFF;
  font-size: 11px;
  line-height: 13px;
  text-decoration: underline; }

#footer #footerDown a:hover {
  font-family: "Trebuchet MS", Arial, Verdana;
  color: #cccccc;
  font-size: 11px;
  line-height: 13px;
  text-decoration: underline; }

/* SIDE MENU MATRIMONI */ 
.sideMenuMat {
/* border-top:1px #636464 solid;
border-bottom:1px #636464 solid; */ 
  margin-top: 40px;
  margin-left: 10px;
  width: 160px;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align: justify;
  color: #287A8B;
  line-height: 15px;
  padding-top: 30px; }

.sideMenuMat a:link, .sideMenuMat a:visited, .sideMenuMat a:active {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #287A8B;
  line-height: 15px; }

.sideMenuMat a:hover {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #45B3CB;
  line-height: 15px; }

/* SIDE MENU BIANCO E GIALLO */ 
.sideMenu {
  border-top-color: #636464;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-color: #636464;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin-top: 80px;
  margin-left: 10px;
  width: 160px;
  text-align: left; }

.sideMenuLink_1 a:link, .sideMenuLink_1 a:visited, .sideMenuLink_1 a:active {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF; }

.sideMenuLink_1 a:hover {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #cccccc; }

.sideMenuLink_2 a:link, .sideMenuLink_2 a:visited, .sideMenuLink_2 a:active {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #FFC500; }

.sideMenuLink_2 a:hover {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #9E811E; }

/* CONTENUTI PAGINA */ 
.cellaTesto a:link, .cellaTesto a:visited, .cellaTesto a:active {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 13px;
  color: #ffffff;
  text-decoration: underline; }

.cellaTesto a:hover {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 13px;
  color: #9e9e9e;
  text-decoration: none; }

.cellaTesto p {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 13px;
  color: #9e9e9e;
  text-align: justify;
  line-height: 16px;
  margin: 25px; }

.cellaTesto h2 {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 14px;
  color: #FFF;
  text-align: left;
  margin-top: 25px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 25px; }

.cellaTesto h3 {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 18px;
  color: #FFCC00;
  text-align: left;
  margin-top: 25px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 25px; }

.cellaTestoMat p {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 13px;
  color: #000000;
  text-align: justify;
  line-height: 16px;
  margin: 15px;
  width: 330px; }

.cellaTestoMat a:link, .cellaTestoMat a:visited, .cellaTestoMat a:active {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 10px;
  color: #287A8B;
  text-decoration: underline; }

.cellaTestoMat a:hover {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 10px;
  color: #287A8B;
  text-decoration: none; }

.cellaTestoMat strong {
  color: #287A8B;
  font-size: 15px; }

.cellaExtra {
  border-left-color: #686868;
  border-left-width: 3px;
  border-left-style: dashed; }
/*
.extraMenuYellow {
  margin-top: 25px;
  margin-right: 10px;
  margin-bottom: 0px;
  margin-left: 10px;
  position: static;
  display: block; }
*/
.extraMenuYellow h1 {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 13px;
  font-weight: bold;
  color: #FFC500;
  margin: 0px;
  padding: 0px;
  text-align: left; }

.extraMenuYellow li {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #FFFFFF;
  list-style-type: square;
  list-style-position: inside;
  line-height: 15px;
  padding-left: 0px;
  text-align: left; }

.extraMenuYellow ul {
  float: left;
  margin-left: 0px;
  padding-left: 0px; }

.extraMenuYellow a:link, .extraMenuYellow a:visited, .extraMenuYellow a:active {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none; }

.extraMenuYellow a:hover {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: underline; }

.extraMenuWhite {
  margin-top: 100px;
  margin-right: 10px;
  margin-bottom: 0px;
  margin-left: 10px;
  position: static; }

.extraMenuWhite h1 {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
  margin: 0px;
  padding: 0px;
  text-align: left; }

.extraMenuWhite li {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #FFFFFF;
  list-style-type: square;
  list-style-position: inside;
  line-height: 15px;
  padding-left: 0px;
  margin-left: 20px;
  text-align: left; }

.extraMenuWhite a:link, .extraMenuWhite a:visited, .extraMenuWhite a:active {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none; }

.extraMenuWhite a:hover {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: underline; }

.extraMenuWhite ul {
  float: left;
  margin-left: 0px;
  padding-left: 0px; }

/* CELLE SERVIZI */ 
.cellaLink {
  margin-top: 25px;
  margin-right: 10px;
  margin-bottom: 0px;
  margin-left: 10px;
  position: static; }

.cellaLink h1 {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 13px;
  font-weight: bold;
  color: #FFC500;
  margin: 0px;
  padding: 0px;
  text-align: left; }

.cellaLink li {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #FFFFFF;
  list-style-type: square;
  list-style-position: inside;
  line-height: 15px;
  padding-left: 0px;
  margin-left: 20px;
  text-align: left; }

.cellaLink ul {
  float: left;
  margin-left: 0px;
  padding-left: 0px; }

.cellaLink a:link, .cellaLink a:visited, .cellaLink a:active {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none; }

.cellaLink a:hover {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: underline; }
 
  /* CELLA CLIENTI */ 
.cellaClienti {
  padding-top: 0px;
  margin-right: 10px;
  margin-bottom: 0px;
  margin-left: 10px;
  position: static; }

.cellaClienti h1 {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 13px;
  font-weight: bold;
  color: #FFC500;
  text-align: left; }

.cellaClienti li {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #FFFFFF;
  list-style-type: square;
  list-style-position: inside;
  line-height: 13px;
  padding-left: 0px;
  margin-left: 20px;
  text-align: left; }

.cellaClienti ul {
  /*float: left;*/
  margin-left: 0px;
  padding-left: 0px; }

.cellaClienti a:link, .cellaClienti a:visited, .cellaClienti a:active {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none; }

.cellaClienti a:hover {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: underline; }

/* CELLE SERVIZI */ 
.cellaServiziUp {
  margin-top: 25px;
  margin-right: 10px;
  margin-bottom: 0px;
  margin-left: 10px;
  position: static; }

.cellaServiziUp h1 {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 13px;
  font-weight: bold;
  color: #FFC500;
  margin: 0px;
  padding: 0px;
  text-align: left; }

.cellaServiziUp li {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #FFFFFF;
  list-style-type: square;
  list-style-position: inside;
  line-height: 15px;
  padding-left: 0px;
  margin-left: 20px;
  text-align: left; }

.cellaServiziUp ul {
  float: left;
  margin-left: 0px;
  padding-left: 0px; }

.cellaServiziDw {
  margin-top: 100px;
  margin-right: 10px;
  margin-bottom: 0px;
  margin-left: 10px;
  position: static; }

.cellaServiziDw h1 {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
  margin: 0px;
  padding: 0px;
  text-align: left; }

.cellaServiziDw li {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #FFFFFF;
  list-style-type: square;
  list-style-position: inside;
  line-height: 15px;
  padding-left: 0px;
  margin-left: 20px;
  text-align: left; }

.cellaServiziDw ul {
  float: left;
  margin-left: 0px;
  padding-left: 0px; }

#formTable {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF; }

.formTableField {
  height: 14px;
  width: 120px;
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 12px;
  color: #333333; }

.formTableMenu {
  height: 18px;
  width: 200px;
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 12px;
  color: #333333; }

.formTableArea {
  height: 100px;
  width: 200px;
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 12px;
  color: #333333; }

#formTableMat {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #333333; }

.formTableFieldMat {
  height: 14px;
  width: 120px;
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 12px;
  color: #333333; }

.formTableMenuMat {
  height: 18px;
  width: 200px;
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 12px;
  color: #333333; }

.formTableAreaMat {
  height: 100px;
  width: 200px;
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 12px;
  color: #333333; }

#chiSiamo h1 {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #FFC500;
  margin: 0px;
  padding: 0px; }

#chiSiamo p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  margin-top: 10px;
  padding: 0px;
  width: 140px;
  text-align: justify; }

.gallery-list {
  border-bottom-color: #434343;
  border-bottom-width: 3px;
  border-bottom-style: dashed; }

.gallery-list h1 {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #FFC500;
  margin: 0px;
  padding: 0px; }

.gallery-list-private h1 {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #413509;
  margin: 0px;
  padding: 0px; }

.gallery-list p {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #FFFFFF;
  margin: 0px;
  padding: 0px; }

.gallery-list-private p {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #3C3C3C;
  margin: 0px;
  padding: 0px; }

.linkBottom {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 13px;
  color: #FFFFFF; }

.linkBottom a:link, .linkBottom a:visited, .linkBottom a:active {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 13px;
  color: #00B1DA;
  text-decoration: none; }

.linkBottom a:hover {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 13px;
  color: #ffffff;
  text-decoration: underline; }

.privateAlertRed {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 10px;
  color: #ff0000;
  font-weight: bold; }

.privateAlert {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 10px;
  color: #ffffff;
  font-weight: bold; }

/* CHISIAMO */ 
#chisiamoMain {
  background-image: url(immagini/patt-icon/fondo-nologo.gif);
  background-repeat: no-repeat;
  background-position: center;
  width: 564px;
  height: 300px; }

#chisiamoFlash {
  background-image: url(immagini/patt-icon/fondo-nologo.gif);
  background-repeat: no-repeat;
  background-position: center;
  width: 564px;
  height: 300px; }

#chisiamoMain p {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #FFFFFF;
  text-align: justify;
  line-height: 14px;
  padding: 10px;
  margin-right: 30px;
  margin-top: 30px;
  float: right;
  overflow: auto;
  height: 215px;
  width: 250px;
  scrollbar-face-color: #333333;
  scrollbar-track-color: #333333;
  scrollbar-arrow-color: #cccccc;
  scrollbar-shadow-color: #333333;
  scrollbar-dark-shadow-color: #333333;
  scrollbar-3dlight-color: #333333;
  scrollbar-highlight-color: #333333; }

#videoTesto p {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #FFFFFF;
  text-align: justify;
  line-height: 14px;
  padding: 10px;
  margin-right: 30px;
  margin-top: 30px;
  float: right;
  overflow: auto;
  height: 170px;
  width: 500px;
  scrollbar-face-color: #333333;
  scrollbar-track-color: #333333;
  scrollbar-arrow-color: #cccccc;
  scrollbar-shadow-color: #333333;
  scrollbar-dark-shadow-color: #333333;
  scrollbar-3dlight-color: #333333;
  scrollbar-highlight-color: #333333; }
  
#lavoraMain {
  background-image: url(immagini/patt-icon/fondo-nologo.gif);
  background-repeat: no-repeat;
  background-position: center;
  width: 564px;
  height: 300px; }

#lavoraMain p {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #FFFFFF;
  text-align: justify;
  line-height: 14px;
  padding: 10px;
  padding: 25px; }

#lavoraMain h2 {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 14px;
  color: #FFF;
  text-align: left;
  padding-top: 25px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 25px; }

#lavoraMain a:link, #lavoraMain a:visited, #lavoraMain a:active {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #287A8B;
  text-decoration: underline; }

#lavoraMain a:hover {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #287A8B;
  text-decoration: none; }



/* GALLERY */ 
.image_preview {
  border-color: #5F5F60;
  border-width: 1px;
  border-style: solid; }

#info_foto {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #FFFFFF;
  text-align: left; }

#info_foto strong {
  color: #FFC500; }

#info_foto select {
  font-size: 11px;
  width: 50px;
  height: 16px; }

#boxLink a:link, #boxLink a:visited, #boxLink a:active {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #FF0000;
  text-decoration: none; }

#boxLink a:hover {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none; }

/* GALLERY */ 
.image_preview {
  border-color: #5F5F60;
  border-width: 1px;
  border-style: solid; }

#info_foto {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #FFFFFF;
  text-align: left; }

#info_foto strong {
  color: #FFC500; }

#info_foto select {
  font-size: 11px;
  width: 50px;
  height: 16px; }

#disclaimer1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #CCCCCC;
  text-align: center; }

#newsMain {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #FFFFFF;
  text-align: justify;
  line-height: 14px;
  overflow: auto;
  width: 564px;
  height: 300px;
  scrollbar-face-color: #333333;
  scrollbar-track-color: #333333;
  scrollbar-arrow-color: #cccccc;
  scrollbar-shadow-color: #333333;
  scrollbar-dark-shadow-color: #333333;
  scrollbar-3dlight-color: #333333;
  scrollbar-highlight-color: #333333; }

#newsMain p {
  margin: 15px;
  border-bottom-color: #ccc;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  padding-bottom: 10px; }

#newsMain h2 {
  font-size: 12px;
  color: #ff0000;
  margin-left: 15px;
  margin-top: 15px;
  margin-bottom: 5px; }

#newsMain h3 {
  font-size: 15px;
  color: #fff;
  margin-left: 15px;
  margin-top: 15px;
  margin-bottom: 5px; }

#newsMain a:link, #newsMain a:visited, #newsMain a:active {
  color: #FF0000;
  text-decoration: underline;
  font-size: 12px;
  font-weight: bold; }

#newsMain a:hover {
  color: #FFFFFF;
  text-decoration: underline;
  font-size: 12px;
  font-weight: bold; }

#newsSingola {
  font-family: "Trebuchet MS", Arial, Verdana;
  font-size: 11px;
  color: #FFFFFF;
  text-align: justify;
  line-height: 14px;
  overflow: auto;
  width: 564px;
  height: 300px;
  scrollbar-face-color: #333333;
  scrollbar-track-color: #333333;
  scrollbar-arrow-color: #cccccc;
  scrollbar-shadow-color: #333333;
  scrollbar-dark-shadow-color: #333333;
  scrollbar-3dlight-color: #333333;
  scrollbar-highlight-color: #333333; }

#newsSingola p {
  margin: 15px;
  padding-bottom: 10px; }

#newsSingola h2 {
  font-size: 12px;
  color: #ff0000;
  margin-left: 15px;
  margin-top: 15px;
  margin-bottom: 5px; }

#newsSingola h3 {
  font-size: 15px;
  color: #fff;
  margin-left: 15px;
  margin-top: 15px;
  margin-bottom: 5px; }

#newsSingola a:link, #newsSingola a:visited, #newsSingola a:active {
  color: #FF0000;
  text-decoration: underline;
  font-size: 12px;
  font-weight: bold; }

#newsSingola a:hover {
  color: #FFFFFF;
  text-decoration: underline;
  font-size: 12px;
  font-weight: bold; }


/* PAGINA VIDEO */


#video{
	float:right;
	margin-right:10px;
	/*width:360px;*/
	padding:10px;
	border:1px solid #ccc;}
	
#video ul{
	margin:20px 0 0 20px;
	padding:0;
	list-style:none;}
	
#video li{
float:left;
margin-left:5px}

#video a{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:12px;
	color: #333;
  display: block;
  width: 138px;
  height: 25px;
  line-height: 25px;
  background-image: url("../img/button_mini3.jpg");
  text-align: center;
  background-repeat: no-repeat;}
  
#video a:hover{ font-family:"Trebuchet MS", Arial, Verdana;
font-size:12px;
background-position: 0 -25px;}

#elenco_video{
	margin:0;
	padding:10px;
	list-style:none;
	width:220px;}
.elenco_video h2{
font-size:14px;
font-weight:bold;
color:#FFF;}
#elenco_video li{
text-align:left;
	margin:0px;
	padding:0px;}
#elenco_video a{
font-family:"Trebuchet MS", Arial, Verdana;
font-size:12px;
	display:block;
	color:#FFCC00;
	padding:5px 10px 5px 10px;
	font-weight:bold;
	}
#elenco_video a:hover{
	font-family:"Trebuchet MS", Arial, Verdana;
font-size:12px;
	display:block;
	color:#FFF;
	padding:5px 10px 5px 10px;
	font-weight:bold;
	}
#elenco_video a#video_attivo{
	color:#ff0000;}
