body{font-family:tahoma; font-size:12px; margin:0px; padding:0px; background:url(../img/sfondo.jpg) #031e29 no-repeat;}

a:link, a:visited{font-weight:bold; color:#ffffff; text-decoration:underline;}
a:hover{font-weight:bold; color:red; text-decoration:none;}

a.mail:link, a.mail:visited{color:#ffffff; text-decoration:none;}
a.mail:hover{color: #69747b; text-decoration:underline;}

a.artificium:link, a.artificium:visited{color:#69747b; text-decoration:none;}
a.artificium:hover{color: #ffffff; text-decoration:underline;}

div.imghome{width:828px; height:200px; border: #8b8b8b 1px solid;}

div.menu_home{background:url(../img/menu_home.png) no-repeat; width: 97px; height: 57px; float: left; margin-right:14px;}
div.menu_home_over{background:url(../img/menu_home_over.png) no-repeat; width: 97px; height: 57px; float: left; margin-right:14px;}
div.menu_suggestions{background:url(../img/menu_suggestions.png) no-repeat; width: 195px; height: 57px; float: left; margin-right:14px;}
div.menu_suggestions_over{background:url(../img/menu_suggestions_over.png) no-repeat; width: 195px; height: 57px; float: left; margin-right:14px;}
div.menu_photo{background:url(../img/menu_photo.png) no-repeat; width: 200px; height: 57px; float: left; margin-right:14px;}
div.menu_photo_over{background:url(../img/menu_photo_over.png) no-repeat; width: 200px; height: 57px; float: left; margin-right:14px;}
div.menu_contacts{background:url(../img/menu_contacts.png) no-repeat; width: 182px; height: 57px; float: left; margin-right:14px;}
div.menu_contacts_over{background:url(../img/menu_contacts_over.png) no-repeat; width: 182px; height: 57px; float: left; margin-right:14px;}
div.menu_meteo{background:url(../img/menu_meteo.png) no-repeat; width: 95px; height: 57px; float: left; margin-right:14px;}
div.menu_meteo_over{background:url(../img/menu_meteo_over.png) no-repeat; width: 95px; height: 57px; float: left;}
div.menu_facebook{width: 30px; height: 57px; margin-left:15px;}

div.riga{width:98%; border-bottom:1px #bcc6ce solid; width:830px;}
div.phototext{color:#cbcbcb; text-align:right; width:830px; font-size:12px;}
div.testophotogallery{color:#cbcbcb; text-align:left; padding: 0px 0px 0px 20px; width:810px; font-size:12px; border:0px #000 solid;}
div.facebook{color:#cbcbcb; text-align:left; padding: 0px 0px 0px 20px; width: 100%; font-size:12px; border:0px #000 solid;}



img.suggerimenti{border:1px solid #8b8b8b;}
a:link img.suggerimenti, a:visited img.suggerimenti{border:1px solid #8b8b8b;}
a:hover img.suggerimenti{border:1px solid red;}
/*table.tbl_pari{background-color:#ecffba; filter: alpha(opacity=20); opacity: 0.20;}
table.tbl_dispari{background-color:#010101; filter: alpha(opacity=20); opacity: 0.20;}*/
#evento td{text-align:left;}
#evento td.img{text-align:center; width:230px;}

table.tbl_contatti{border:#dedede 0px solid; background-color:#010101; filter: alpha(opacity=50); opacity: 0.50; width:685px; height:400px; margin:0px 10px 5px 0px; padding:0px 8px 0px 8px;}
td.contatti{font-family: Century Gothic,Tahoma,Arial; border-left:#031e29 1px solid; font-size:14px; color:#e6e6e6; vertical-align:top; padding:8px 8px 8px 10px;}
table.form_contatti{font-family: Century Gothic,Tahoma,Arial; font-size:14px; color:#ffffff; font-weight: bold; vertical-align:top;}
#choice_contatti{margin-left:210px;}
#choice_contatti #testo{font-size:16px; font-weight:bold; padding:5px; color:#d6d6d6;}
#td_contatti_margin{padding-left:250px;}

input, textarea{color:#353535; font-family:Century Gothic,Tahoma,Arial; font-weight:normal; font-size:12px;}

table.footer{width:695px; height:105px; background:url(../img/sfondo_footer2.png) repeat-x;}
td.footer_info{text-align: right; font-family: Tahoma; color: #69747b; font-size: 10px;}
div.home1, div.home2{font-family: Arial; font-size:12px; color: #fff; width:400px; text-align:left; padding:5px; float:left;}
div.homeup{font-family: Times New Roman; font-size:22px; color: #fff; width:500px; font-style:italic; text-align:right;}
div.homedown{font-family: Times New Roman; font-size:22px; color: #fff; width:500px; font-style:italic; text-align:right; margin-left:000px;}

td.album{font-size:14px; font-style: italic; font-weight:bold; color:#d6d6d6; padding-right: 18px;}
td.data{font-size:12px; font-style: italic; color:#8b8b8b; text-align: right;}
td.titolo_att{color:#fff; font-size:20px; font-weight:bold; vertical-align:top;}
td.sottotitolo_att{color:#808181; font-size:14px; font-weight:bold; vertical-align:top; font-style:italic;}
td.corpo_att{vertical-align:top; color:#fff; width:480px;}
td.testoPhoto{font-size:16px; font-weight:bold; text-align: right; padding-right:16px; color:#d6d6d6;}
td.descPhoto{font-size:12px; font-weight:bold; font-style: italic; text-align: right; padding-right:17px; vertical-align: top; color:#fff;}

#tblphotos{margin:10px 10px 25px 35px; float:left;}
#tblphotos #preview{background-color:#ffffff; padding:6px;}
/*#tblphotos #title{background-color:#2a2a29; padding:3px; text-align:center; color:#fff; font-size:12px;}*/
#tblphotos #subtitle{background-color:#9b9b9b; padding:3px; text-align:center; color:#0e3655; font-size:12px; font-weight: bold;}
#tblphotos #preview img{border:1px #fff solid;}
div.titolophoto{font-size:16px; font-weight:bold; background-color:#2d4875; padding:3px;}
td.td_titolo_gallery{background:url(../img/sfondo_title_gallery.gif) no-repeat; padding-left:10px; padding-right:10px; font-size:16px; font-weight:bold; color:#fff;}
td.td_testo_gallery{background:url(../img/sfondo_testo_gallery_new.gif) no-repeat 102px 10px; padding-left:112px; padding-bottom:5px; font-size:12px; font-weight:bold; color:#444444;}


td.td_titolo_gallery_left{background:url(../img/sfondo_title_gallery_left.gif) no-repeat 0px 4px; padding-left:10px; font-size:16px; font-weight:bold; color:#fff;}
td.td_titolo_gallery_right{background:url(../img/sfondo_title_gallery_right.gif) no-repeat 0px 4px; font-size:16px; font-weight:bold; color:#fff; text-align:right;}

div.avvertimento{border:1px yellow solid; background-color:#003399; font-size:12px; color:#fff; text-align:center; padding:5px; width:790px; font-weight:bold;}



