@import url("/css/reset.css");

body { font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; background: url(/img/bg.jpg) repeat-x #e7dfc7}

div#container { 
	display:table; width:800px; margin:33px 0px 0px 0px; 
	text-align:left;	
}

div#header { clear:both; background:url(/img/bg_header.jpg) no-repeat 0 80px; display:table; width:800px; height:192px }

div#header div#image {line-height:40px; font-size:16px;}
div#header div#image img {padding:20px 0 0 0}

div#header div#menu {height:90px; margin:0; padding:14px 0 0 ; text-align:center; font-size:16px; clear:both}
div#header div#menu span.lnk{font-size:24px}
div#header div#menu UL { list-style-type:none; line-height:25px; margin:0px 235px 0 0; float:right}
div#header div#menu UL LI { float:left; position:relative; margin:0px 35px}
div#header div#menu UL LI A { line-height:25px; display:block; text-decoration:none; color:#fcead2; padding:0px 25px 5px 5px; text-decoration:none}
div#header div#menu UL LI A:HOVER {color:#fff; text-decoration:none}

h1.hometitle { font-size:28px; color:#d7863d; margin: 0px; padding:10px 0 0 30px; line-height: normal; background-image: none; font-weight:normal}
div#content {height:auto;margin:0px;display:table;width:800px;background-color:#FFF; padding:0px}
div#content div#col{padding:0px 20px}


div#content_home {height:350px;margin:0px;display:table;width:800px;background: url(/img/bg_content_home.jpg) no-repeat 350px 0 #FFF;padding:0}
div#content_home p.par_home{width:350px; font-size:16px; line-height:20px; padding:15px 0 0 30px}

/* icone glossario */
div#ico_glossario { margin:8px 20px 0px 0px; height:26px; float:right; display:block;}
div#ico_glossario UL { list-style-type:none; margin:0; padding:0; }
div#ico_glossario UL LI { display:inline; height:26px; width:26px}
div#ico_glossario img{ padding:0 10px; border:0; margin:0px; height:26px}
div#header div#ico_glossario li#gm_tip {background:url(/img/ico_gm.gif) no-repeat;}
div#header div#ico_glossario li#gn_tip {background:url(/img/ico_gn.gif) no-repeat;}
div#header div#ico_glossario li#gmd_tip {background:url(/img/ico_gmd.gif) no-repeat;}
/* icone glossario */


h1 { font-size:24px; color:#d7863d; margin: 0px; padding:10px 0 0; line-height: normal; background-image: none; font-weight:normal}
h2 { font-size:14px; color:#d7863d; margin: 0px; padding:2px 0 2px 5px; line-height: normal; background-color:#F0EADC;border-bottom:1px solid #e5e5e5}
h3 { font-size:14px; color:#333; margin: 0px; padding:10px; line-height: normal; background-image: none;}

h1.ris { font-size:24px; color:#333; margin: 0px; padding:5px 0 0; line-height: normal; background-image: none; font-weight:normal}
div#content p{line-height:24px; color:#333}
span.lab {margin:10px}

td {padding:2px}
td.nav {background-color:#F0EADC}
tr.tab_title{color:#d7863d; font-size:16px; font-weight:bold; height:30px;}
tr.tab_title td{ vertical-align:bottom}
table.risultati { margin:10px 0}
table.risultati td{ border-bottom:1px solid #ccc; padding:5px}
table.risultati img{}

table.risultati td.az_img{}
table.risultati td.az_civab{font-weight:bold}
table.risultati td.az_rag{}
table.risultati td.az_naz{ color:#c06e18}
table.risultati td.az_cit{ color:#666}

table.risultati td.tp_civab{font-weight:bold}
table.risultati td.tp_den h1{font-size:14px; color:#000; padding:0}
table.risultati td.tp_des{}
table.risultati td.tp_spec{ color:#c06e18}
table.risultati td.tp_set{ color:#666}

h1.denom{font-weight:bold; font-size:14px; color:#000; padding:0}


form#frm{color:#c06e18; background-color:#f2ede3;padding:10px}
input, select, textarea {border:1px solid #CFC3A8; padding:1px; background-color:#FFF}
option {background-color:#fff}
.inpwidth {width:150px}


a.annulla{ font-size:11px; vertical-align:top; padding-left:20px; line-height:36px}

span.pag{ vertical-align:top; line-height:18px; padding:0 5px; color:#c06e18; }

a{color:#c06e18; text-decoration:none}
a:hover{ text-decoration:underline}

div#footer{width:800px; height:12px; background:url(/img/bg_footer.gif) no-repeat 0 0; display:table; clear:both}

#ntw_footer {font-size:11px; color: #666; text-align: center; padding:10px 0px; width:770px; height:32px; margin:0 auto;}
#ntw_footer a{color: #666; text-decoration:none}
#ntw_footer a:hover{color: #333; text-decoration:underline}

/*Manu*/
.ErrMessForm
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #DF570D;
    FONT-STYLE: normal;
    FONT-FAMILY: "Trebuchet MS", Arial, sans-serif;
}

p.invioMail { padding:0 20px 20px 20px; display:block}
