/******************************************************************************* SYSTEM */

/**************   MAIN TEMPLATE    ****************/
body { font-size:small; font-family:Verdana, Arial; width:80%; margin:auto; }
img { border:none; }


/*******************    CONTENTS GENERAL   *******************/
div.content { margin-bottom:25px; }


/******************** HTML  **********************/
p.html-titolo{ font-size:130%; color:black; font-weight:bold; }
p.html-testo { color:#000; margin-bottom:20px; }

/******************************************************************************* FINE SYSTEM */


/*************** MAIN TEMPLATE *****************/

#header { width:100%; height:173px; background-image:url(../templates/images/head-back.jpg); background-repeat:repeat-x; }
#content { float:right; width:80%; }
#content-gutter { padding-left:5%; }
#sidebar { float:left; width:20%; height:600px; background-image:url(../templates/images/riga.jpg); background-repeat:no-repeat; background-position:top right; }
#sidebar-gutter { padding-right:5%; }
#footer { width:100%; text-align:center; padding:40px; clear:both; }

/********************       MENU           *******************/
ul.menu { }
li.main_menu { padding:3px; list-style-image:url(../templates/images/listing-image.jpg); }
li.sub_menu { list-style:none; position:relative; left:-20px; padding-top:5px; }
a.link_menu { color:#000; text-decoration:none; }
a.link_menu:hover { color:#000; text-decoration:underline; }
a.link_menu_bold { color:#000; text-decoration:none; font-weight:bold; }
a.link_menu_bold:hover { color:#000; text-decoration:underline; font-weight:bold; }
a.link_blue { color:blue; }

/*********************** POPUP **********************/
.bubble { width:400px; border:solid 1px black; position:absolute; z-index:10; -moz-border-radius:10px; text-align:left; padding:10px; margin:5px;background:#eee;color:#000; }
img.popup { vertical-align:middle; width:22px; }

/********************* STAMAP DOMANDA *********************/
b.data { font-size:120%; line-height:1.4; }
table.border { border:1px solid black; border-collapse:collapse; }
table.border tr { border:1px solid black; border-collapse:collapse; }
table.border td { border:1px solid black; border-collapse:collapse; }

/********************* PULSANTI DI NAVIGAZIONE *********************/
#nav-button-indietro { font-weight:bold; color:red; height:30px; }
#nav-button-salva { font-weight:bold; height:30px; }
#nav-button-annulla { font-weight:bold; height:30px; }
#nav-button-avanti { font-weight:bold; color:green; height:30px; }