﻿body{font-family: Verdana;
    font-size: 10px;
    color: #000;
    background-color: #d79620;
    margin-top: 0px;
    margin-left: 0px;}
a:link,a:active, a:visited
     {color:#7e0100;
     text-decoration:none;}
a:hover{color:#804000;text-decoration:underline;}
/*table{width: 100%;}*/
p
    {color: #000;
    margin: 0px;
    padding: 5px;
    text-align: left;}
h1 /* Titolo blu con background arancione */
    {font-family: Verdana;
    font-size: 10px;
    color:#ffff80; 
    background-color:#804000;
    padding: 5px;
    margin:1px 0px 0px 0px;
    text-align:right;}
h2 /* Titolo blu con background arancione */
    {font-family: Verdana;
    font-size: 10px;
    color:#ffff80; 
    background-color:#804000;
    padding: 5px;
    margin:1px 0px 0px 0px;
    }
h3 /* Titolo rosso bordeaux con bordo in basso */
    {font-family: Verdana;
    font-size: 10px;
    color: #804000; 
    text-align:left; 
    font-weight: bold; 
    border-bottom: 1px solid #804000;
    padding:2px 0px;
    margin:1px 0px 3px 0px;}
.h4, h4 /* Titolo bianco senza background */
    {color: #000;
    text-align:left; 
    font-weight: bold;  
    font-family: Verdana;
    font-size: 10px; 
    padding:2px 0px;
    margin:1px 0px 3px 0px;}
h5 /* Titolo rosso bordeaux senza background */
    {color: #804000;
    text-align:left; 
    font-weight: bold;  
    font-family: Verdana;
    font-size: 10px; 
    padding:2px 0px;
    margin:1px 0px 3px 0px;}
img
    {/*float: right; */
    display:block;
    padding-left:7px;}
img.imgboth{clear:both;
    display: block;}


/* ID */
#principale
    {clear:both; 
    width: 820px; 
    margin:auto;}
#menu_principale
    {clear:both; 
     background-color:#804000;
     margin: 0px;
     padding: 0px;}
#contenuti
    {width: 100%;
    float:right;
    margin: 0px 0px;
    background-color: #d79620;}
#contenitore
    {clear: both; 
    background-color: #d79620;
    display: block;}
#contenuti_sx
    {float: right;
    width:69%; 
    margin: 0px auto;
    vertical-align:top;}
#contenuti_dx
    {float: left; 
    width: 30%; 
    margin: 0px auto;}
#footer
    {clear: both;
     text-align: center;
     background-color: #804000;
	  padding:5px 0px;
     color: #fff; 
     font-weight:bold;}
#copyright
    {clear: both;
    text-align:center;
    background-color:#ffff80;
    color: #000;
    padding: 5px 0px;
    font-weight:bold;}
#registrazione{background-color:#fff;}
#registrazione{background-color:#fff;}
#toolbar{clear:both;margin:5px;text-align:right;}
#toolbar img{float:right;}
#mappaprincipale{text-align:center;float:none;}

/* CLASSI */
.banner{padding:0px;}
.textbox{height:11px;font-size:10px;font-family:verdana;width:175px;}
.button
    {/*height:20px;*/
    font-size:10px;
    font-family:Verdana;
	 background-color: #f5003d;
	 color: #fff;}
.contenitore
    {width:100%;
    background-color: #d79620;
    display: block;}   
.div_both
    {width:98%;
    height:auto;
    margin: 0px; 
    padding: 0px;
    font-size: 11px;
    font-weight:normal;
    clear:both;}
.data
    {width:1%;
     text-align:left !important;
    text-align: center;
    color:#000;
    margin: 7px 0px 0px 3px;
    font-weight:bold;}
.tab_ricerca
    {color: #000;
     width: 100%;}
.td_ricerca
    {font-weight: bold;
     width:10%;
     text-transform: uppercase;
     text-align: right;}
table.TabMenu
    {width: 100%; 
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;}
table.TabMenu td
    {text-align: center; 
    background-color: #7e0100; 
    padding: 5px 0px;
    border-right: 1px solid #fff;
    border-left: 1px solid #ccc;}
.divbordoblu /* ora in realtà è arancio */
    {border-left: 2px solid #804000;
    border-bottom: 2px solid #804000; 
    margin-bottom: 10px;
    background-color:#ffff80;}
.divbordored /* ora in realtà è arancio */
    {border-right: 1px solid #804000;
    border-bottom: 1px solid #804000; 
    margin-bottom: 10px;
    padding-bottom:5px;
    background-color:#ffff80;}
.father
    {float: left;
    width:150px;   
    text-align: center;
    background-color:#FFE16A;
    color:#000;
    padding: 5px;
    font-weight:bold;}    
.cellasottomenu
    {clear:both;
    padding:5px; 
    border-bottom:1px dotted #000;
    width: 100%;
    background-color: #FCFFB9;}
.tab_nav{width: 100%;
        text-align:right;
        background-color: #d79620;
        padding: 5px;}
.navigation
    {color: #000;
    font-weight: bold;
    text-align:left;}
.form td
    {/*margin: 3px 5px 3px 0px;*/
    padding:3px;
    color:#000;
    vertical-align:top;}
.form_reg
    {margin: 3px 5px 3px 0px;
    padding:3px;
    color:#000;}
.form_reg td
    {text-align: left;}
.tab_gallery
    {border:1px solid #804000;
    background-color: #FCFFB9;}
.tab_gallery td
    {padding: 3px;}
 .img_gallery{padding:0px;} 
.titolo_foto
    {color:#804000;
    font-weight:bold;}
.img_cont{width: 150px;padding-left:7px;float:right;}
/* class default2 */
.sottomenu{
    width:160px;
	 background-color: #FFE16A;}
.contenuti
    {margin: 0px 0px;
    background-color: #ffff80;height:100%;}
.bg_bianco
    {background-color: #ffff80;}
table.tabblog{width:100%}
table.tabblog td{vertical-align:bottom;text-align:left;}
table.tabblog img{text-align:left;padding:5px 7px;}
.imgblog{width:150px;}
table.commentoblog{width: 100%;}
table.commentoblog td{vertical-align:top; text-align:left;padding:5px;}
table.commentoblog img{width:200px;padding:5px 0px 5px 7px;}
table.replyblog{width: 100%;}
table.replyblog td{vertical-align:top; text-align:left;padding:2px;}
.blog_commento{border-top:1px solid #ffa500;color:#ffa500;padding:0px;}

.td_h3{font-family: Verdana;
    font-size: 10px;
    color: #804000; 
    text-align:left; 
    font-weight: bold; 
    border-bottom: 1px solid #804000;
    padding:2px 0px;
    margin:1px 0px 3px 0px;}

/* LINK */
a.linkMenu:link, a.linkMenu:active, a.linkMenu:visited
    {color: #f5003d; 
    text-decoration: none;
    font-weight:bold;}
a.linkMenu:hover
    {color:#ffff80; 
    text-decoration: none; 
    font-weight:bold;}
a.linkSottomenu:link, a.linkSottomenu:active, a.linkSottomenu:visited
    {color: #804000;
    text-decoration: none; 
    font-weight:bold;}
a.linkSottomenu:hover
    {color: #ff9900;
    text-decoration: none; 
    font-weight:bold;}
a.navigation:link, a.navigation:active, a.navigation:visited
    {color: #000;
    text-decoration: none; 
    font-weight:bold;}
a.navigation:hover
    {color: #804000;
    text-decoration: underline; 
    font-weight:bold;}
a.linkbianco:link, a.linkbianco:active, a.linkbianco:active, a.linkbianco:visited
    {color: #fff;
    text-decoration: none;
    font-weight:bold;}
a.linkbianco:hover
    {color: #804000;
    text-decoration: none;
    font-weight:bold;}
a.lbutton:link, a.lbutton:active, a.lbutton:visited
    {color: #fff;
    background:#f5003D;
    padding: 3px 5px;
    border:1px solid #ffa500;
    text-decoration: none;}
a.lbutton:hover
    {color: #ccc;
    background:#f5003D;
    padding: 3px 5px;
    border:1px solid #ffa500;
    text-decoration: none;}
    