/* CSS Document */
html,body{height:100%; margin:0; padding:0; width:100%;}
body{font-family: arial,sans-serif;font-size: 11px;text-align: center; background-image:url(graphic/fondo_arancio.gif); color:#333333; }
form{margin:0; padding:0}
img{ border:0px}

/*Stili layout*/
div#mother{width:960px; margin-left:auto; margin-right:auto}

div#link_testa{height:2px; text-align:right; width:960px; margin-left:auto; margin-right:auto}
div#header_fondo{height:193px; width:100%; background:url(graphic/fondo_header.jpg) repeat-x bottom; }
div#header_tp{height:152px; width:960px; margin:0 auto 0 auto; background-image:url(graphic/header_tp.jpg); background-repeat:no-repeat; background-position:bottom; padding:0; }
div#header_bt{height:41px; width:960px; margin:0 auto 0 auto; background-image:url(graphic/header_bt.jpg); background-repeat:no-repeat; background-position:bottom; padding:0; }

div#box_colonne{width:100%; background-image:url(graphic/box_colonne.gif); background-repeat:repeat-y; margin:0; background-position:bottom; text-align:left; float:right; }
div#hd_box{ height:31px; background-image:url(graphic/hd_box.gif); background-repeat:no-repeat; margin:0 0 0 14px;}
div#hd_box2{ height:31px; background-image:url(graphic/hd_box2.gif); background-repeat:no-repeat; margin:0 0 0 14px;}

div#col_sx{float:left; width:200px; display:inline; margin-left:20px;}
div#col_sx_cent{ background:url(graphic/banda_gialla_sx.gif) no-repeat; padding-left:20px}
div#col_sx_cent h2{ margin-bottom:18px}
div#col_sx_cent select{ width:160px; margin:1px; font-size:10px}
.textfield{ width:156px; margin:1px; font-size:10px}
.login{width:130px; margin:1px; font-size:10px}

div#centrale{float:left; width:543px; display:inline; background:url(graphic/box_top.gif) no-repeat top; background-color:#EEE7CF; margin:0 3px 0 3px;}
div#centrale_w{float:left; width:543px; display:inline; background:url(graphic/box_top_white.gif) no-repeat top; background-color:#ffffff; margin:0 3px 0 3px;}
div#centrale h4, div#centrale_w h4 { height:33px; margin:8px 0 0 24px}
.centrale1{ width:270px; padding:0px; display:inline; float:left; margin:0 2px 0 3px; background-color:#EEE7CF}
.centrale2{ width:270px; padding:0px; display:inline; float:left; margin:0 2px 0 2px; background-color:#EEE7CF}
.box1{width:252px; height:260px; padding:0px 8px 0 10px; display:inline; float:left; background:url(graphic/fondo_titolo_box1.gif) no-repeat top; text-align:justify}
.box2{width:252px; height:260px; padding:0px 8px 0 10px; display:inline; float:left;  background:url(graphic/fondo_titolo_box2.gif) no-repeat top; text-align:justify}
.box1 h3, .box2 h3{margin:6px 0 26px 0}
.box1 img, .box2 img{ display:inline; float:left; text-align:left; margin:0 6px 6px 0; border:0; }
.box1 a {color:#F56516}

div#col_dx{float:left; width:180px; display:inline}
div#col_dx_cent{ background:url(graphic/banda_gialla_dx.gif) no-repeat; padding-left:20px }

div#piede{background:url(graphic/piede3.gif) no-repeat; height:23px; clear:both; margin-left:14px;}
div#chiudi_pagina{text-align:center; background:url(graphic/fondo_pagina.gif) repeat-y; margin-left:1px; padding-top:4px; }
div#copyright{ clear:both; background:url(graphic/pagina_basso.gif) no-repeat top; text-align:center; vertical-align:top; padding-top:25px; color:#FFFFFF;}

h1,h2,h3,h4{margin: 0;padding:0}
h1{padding-left:10px;font: bold 2.3em/80px arial,sans-serif}
h2{color: #F56516;font-size:14px; padding: 10px 0 0 10px;}
h3{	color: #067EC7;	font-size:13px;	font-weight: bold;}
h4{ color:#068CCF; font-size:12px; font-weight: bold;}

div#chiudi_pagina a, div#link_testa a { color:#068CCF; font-weight:bold; text-decoration:none}
div#chiudi_pagina a:visited, div#link_testa a:visited { color:#068CCF;}
div#chiudi_pagina a:hover, div#link_testa a:hover { color:#F56516; text-decoration:underline}


a { color:#3D3A2A; text-decoration:none}
a:visited { color:#3D3A2A; text-decoration:none}
a:hover { color:#F87F0B; text-decoration:underline}

.prodotti {float:left; background-color:#EEE7CF; border-bottom:#0099CC solid 3px; width:100%; margin-bottom:2px; padding-bottom:4px}
.titolo_arancio{font-size:12px; color:#F56516; font-weight:bold}

.listaprogetti { border-bottom:3px #068CCF solid; padding:5px}
.listaprogetti p.descprog {color:#F56516; font-weight:bold;}
.listaprogetti a { color:#068CCF; font-weight:bold;}
.listaprogetti a:hover { color:#F56516;}

.tabella{width:100%; background-color:#ffffff}
.tabella th {border-collapse:collapse; border: 0px solid #999999; font-weight:bold }
.tabella td { border-collapse:collapse; border: 0px solid #999999}

.alert {background:  url(img/img.gif) center no-repeat;	background-position: 15px 50%; text-align: left; padding: 5px 20px 5px 45px; }

div#navi{ height:100%; position:relative; right:40px; top:5px}
#navi #naviact a {background:url("graphic/mbar_l.gif") no-repeat left top;	background-position:0% -42px; text-decoration:none;}
#navi #naviact a span { font: bold 11px Arial, Tahoma, sans-serif;display:block;text-align:center;background:url("graphic/mbar_r.gif") no-repeat right top;background-position:100% -42px;padding:5px 16px 4px 6px;color:#ffffff;}
#navi a {float:right;background:url("graphic/mbar_l.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#navi a span {font:bold 11px Arial, Tahoma, sans-serif; display:block;text-align:center;background:url("graphic/mbar_r.gif") no-repeat right top;padding:5px 16px 4px 6px;color:#ffffff;}
#navi a:hover span {text-decoration:underline;color:#ffffff;}

