body {margin: 0; padding: 0; font-size: 70%; font-family: Arial, Verdana, sans-serif;
background-color: #FFF;
color: #333;
text-align: center;}
body.popup {margin: 20px;}
body.popup #box {width: 550px;}
a:hover {text-decoration: none;}
a img {border: none;}
h1 {font-size: 1.6em; margin: 0; font-weight: normal;}
h2 {font-size: 1.2em; font-weight: bold;}
#box {margin: 0 auto; text-align: left; width: 770px;}
p.err {border: solid 2px red; color: red; font-size: 1.5em; text-align: center;}
/* MENU TOP */
#menu_top {display: table-row; width: 100%; height: 55px;}
#logo_simbolo {display: table-cell; float: left; width: 200px; text-align: center;}
#ricerca {display: table-cell; float: left; width: 570px; padding-top: 5px; text-align: right;}
/* MENU AREA RISERVATA */
.ris3 {line-height: 3.1em; float: left; width: 440px; font-size:1.0em;}
.ris3 p {display: inline; margin-right: 20px; }
.ris3 a {text-decoration: none; }
.ris3 a:hover {color: #000;}
/* MENU PER */
form.menuper {display: inline; margin: 0; padding: 0;}
form.menuper select {border: 1px solid #666; font-size: 0.9em; width: 115px;}
form.menuper select#id_pag_88 {width: 130px;}
form.menuper input.vai {margin: 0;}
/* RICERCA NEL SITO */
form.cerca {display: inline; font-size: 0.95em;}
form.cerca {margin: 0;}
form.cerca input.field {border: 1px solid #666; font-size: 0.95em; width: 70px;}
/* LINGUA */
img.lng {margin-top: 5px;}
/* TESTATA */
#header {display: table-row; width: 100%; height: 185px;}
#inheader {display: table-cell; float: left; width: 770px; height: 185px;
background-repeat: repeat-y;
background-position: 0px 50px;}
#inheader_left {display: table-cell; float: left; width: 200px; height: 50px;}
#inheader_right {display: table-cell; float: left; width: 570px; font-size: 0px;}
/* MENU SOCIETA	*/
#menu_societa {margin: 0 0 0 15px; font-size: 0.95em;}
#menu_societa p {margin: 0 0 6px 0;
line-height: 90%;
background-image: url("../img/freccina_dx.gif");
background-repeat: no-repeat;
background-position: 0 2px;
padding: 0 5px 0 10px;
font-weight: bold;}
#menu_societa a {color: #999; text-decoration: none;}
#menu_societa .omas {margin-top: 90px; color: #666666;}
#menu_societa .omas a {display: block; font-weight: bold;
background-image: url("../img/freccina_dx.gif");
background-repeat: no-repeat;
background-position: 0 3px;
padding: 0 5px 0 10px;
color: #666666;}
/* MENU TOOL */
#menu_tool {display: table-row; width: 100%; height: 25px;}
#inmenu_tool {display: table-cell; float: left; width: 770px; height: 25px;
font-size: 0.95em; font-weight: bold;
background-repeat: no-repeat;
background-position: 0 0;}
#inmenu_tool p {display: table-cell; float: left; height: 14px; margin: 0;}
#inmenu_tool a {color: #FFF; text-decoration: none;}
#inmenu_tool a:hover {color: #000;}
.tool3 {padding-left: 16px;}
#inmenu_tool div.post {display: table-cell; float: left; width: 16px; height: 14px;
background-repeat: no-repeat;
background-position: 0 0;}
/* MENU GENERALE */
#menu {display: table-row; width: 100%; height: 35px;}
#inmenu {display: table-cell; float: left; width: 770px; height: 35px;
background-repeat: no-repeat;
background-position: 0 0;}
#inmenu p {display: table-cell; float: left; height: 35px;
margin: 0;
padding-top: 5px;
background-repeat: repeat-x;
background-position: 0 0;}
#inmenu a {color: #999; text-decoration: none;}
.menu2 {padding-left: 16px;}
#inmenu div.post {display: table-cell; float: left; width: 32px; height: 35px;
background-repeat: no-repeat;
background-position: 0 0;}
/* NAVBAR */
#navbar {display: table-row; width: 100%; height: 25px;}
#innavbar {display: table-cell; float: left; width: 770px; height: 25px;
font-weight: bold;
padding: 0 0 0 28px;
font-size: 94%;
background-repeat: no-repeat;
background-position: 15px 3px;}
#innavbar a {font-weight: bold; font-weight: normal; text-decoration: none; color: #999;}
#innavbar a:hover {color: #000;}
/* PARTE CENTRALE 2 COLONNE */
#main {display: table-row; width: 100%;}
#menusez {display: table-cell; width: 150px; float: left; padding: 11px 0 0 0;
background-repeat: no-repeat;
background-position: 0 0;}
#inmain {display: table-cell; width: 620px; float: left; padding-bottom: 10px;}
#content {display: table-cell; width: 470px; float: left;}
#content .single_col {width: 590px;}
#incontent {padding: 0 10px 0 10px;}
#right {display: table-cell; width: 150px; float: left;}
/* PARTE CENTRALE PER HOME */
#home_colsx {display: table-cell; width: 160px; float: left;}
#home_inmain {display: table-cell; width: 600px; float: left; padding-bottom: 10px;}
#home_content {display: table-cell; width: 350px; float: left;}
#home_news {padding: 0;}
#homeright {display: table-cell; width: 250px; float: left; padding: 0;}
/* PARAGRAFI SOTTO IL TESTO */
.par {padding: 10px 0 0 0; clear: both;}
.par p.attach {}
.par p {margin: 0 0 5px 0;}
.par h2 {margin: 0;}
.par img.left {margin: 0 10px 5px 0; float: left;}
.par img.right {margin: 0 0 5px 10px; float: right;}
.affiancati {float: left; clear: none; width: 180px; padding: 0; margin: 5px 10px 5px 0;}
.affiancati img {width: auto; height: auto;}
.affiancati h2 {margin: 0; padding: 0; font-size: 1em; color: #000000; text-align: center; height: 40px;}
/* PARAGRAFI A LATO DEL TESTO */
#home_colsx .par {padding: 0;}
#right .par {padding: 0;}
#right .par h2 {padding-top: ; margin-top: 0;}
#homeright #txt p, #homeright #txt h2 {margin-top: 0;}
/* RIVISTA */
#rivista img {float: right;}
#rivista h2 {margin: 0 0 5px 0;}
#rivista table {font-size: 1.00em;}
#rivista table td {font-family: Arial, Verdana, Helvetica, sans-serif; padding: 4px; text-align: left;}
#rivista table td label {font-weight: bold; text-align: right;}
#rivista table td input.sfield, #rivista table td select.sfield {font-size: 1.00em;}
#rivista table td input.sfield {padding-left: 3px;}
#rivista table td.button {text-align: center;}
#rivista table td.button_tool {text-align: center;}
#rivista table input.button {width: 90px; font-weight: bold;}
#rivista div.rev {clear: both; margin-bottom: 10px;}
#rivista div.rev img {margin-bottom: 10px;}
/**************************************************************************************/
/* UGUALE PER TUTTI I TPL */
/**************************************************************************************/
/* MENU GENERALE */
#inmenu div.post {background-image: url("../img/grup_dx_menu_gen.jpg");}
#inmenu a:hover {color: #000;}
/* MENUSEZ */
#menusez {background-image: url("../img/grup_bgmenusez_top.gif"); background-color: #F5F5F5;}
.s3 p a:hover, .t4 p a:hover {background-image: url("../img/grup_freccina_menusez_1hover.gif");}
.s3 p a, .t4 p a {color: #6A6A6A;}
.s4 p.nor a, .t5 p.nor a {color: #6A6A6A;}
.s3, .t4 {padding: 0 1px 0 1px;
font-size: 0.95em;
font-weight: bold;
background-image: repeat-y;
background-position:: 0 0;
background-image: url("../img/grup_bgmenusez.gif");}
.s3 p, .t4 p {padding: 5px 2px 5px 8px; margin: 0; background-color: #F5F5F5;}
.s3 p a, .t4 p a {text-decoration: none; padding-left: 10px; display: block;}
.s3 p.cur, .t4 p.cur {padding-left: 18px; background-repeat: no-repeat; background-position: 8px 10px;}
.s3 p.sup, .t4 p.sup {background-repeat: no-repeat; background-position: 8px 10px;}
.s3 p a:hover, .t4 p a:hover {padding-left: 10px; background-repeat: no-repeat; background-position: 0 4px;}
.s3 p.sup a:hover, .t4 p.sup a:hover {background-image: none;}
/* per sistemare il problema allineamento freccina per la pagina sup che è link interno ad una sua figlia */
.s3 p.sup, .t4 p.sup {padding-left: 18px;}
.s3 p.sup a, .t4 p.sup a {padding-left: 0;}
.s4, .t5 {font-weight: normal;}
.s4 p, .t5 p {padding: 5px 2px 5px 20px;}
.s4 p.cur, .t5 p.cur {padding-left: 30px; background-repeat: no-repeat; background-position: 20px 10px;}
.t6 {font-weight: normal;}
.t6 p {padding: 5px 2px 5px 26px;}
.t6 p.cur {padding-left: 36px; background-repeat: no-repeat; background-position: 26px 10px;}
.s4 p.sup {padding-left: 28px; background-position: 18px 10px;}
.s5 p {padding-left: 30px;}
.s5 p.cur {padding-left: 40px; background-repeat: no-repeat; background-position: 30px 10px;}
#menusez_bottom {height: 150px;
background-repeat: no-repeat;
background-position: bottom;}
#menusez_bottom {background-image: url("../img/grup_bgmenusez_down.gif");}
/* COLOPHON */
#colophon {text-align: center; margin: 25px 0 10px 0; padding: 2px 0 2px 0; color: #FFF; font-size: 1.0em;
background-color: #B9B9B9;}
#colophon a {color: #379DE1;}
#colophon a:hover {color: #02306B;}
/* CONTATTI */
table.webform {font-size: 1.00em;}
table.webform td {padding: 4px; text-align: left;}
table.webform td.label, table.webform td label, table.webform td.lbl {font-weight: bold; text-align: right;}
table.webform td input.sfield {padding-left: 3px;}
table.webform td.informativa {padding-bottom: 0px;}
table.webform td.button {text-align: center;}
table.webform .button input, .btn input {width: 90px; font-weight: bold; margin-right: 10px;}
table.webform td select, table.webform td input.sfield {font-size: 0.95em;}
input.button {font-weight: bold; margin: 15px 0 0 0;}
/* NEWS */
#home_news {width: 340px;}
#home_news h1 {margin: 0 0 5px 0; color: #FFF; font-weight: bold; padding: 5px 8px 5px 8px;
font-size: 1.2em;
background-image: repeat-y;
background-position: 0 0;}
#home_news .innews h2 {margin: 0 0 2px 0; font-size: 1.1em; font-weight: bold;}
#home_news .innews h2 a {color: #000; text-decoration: none;}
.innews a:hover {text-decoration: underline;}
.innews span.continua {font-size: 1.2em; font-weight: bold;}
.innews {padding: 0 8px 0 8px;}
.emptynews {height: 5px; margin-bottom: 5px; width: 100%;}
p.back {text-align: right;}
.par .innews h2 a {color: #333; text-decoration: none;}
.innews img {float: left; margin: 0 10px 0 0; }
.innews .emptynews {clear: both;}
/* TABELLE DI DATI */
table.dati {border: 1px solid; border-collapse: collapse; font-size: 1em;}
table.dati td {border: 1px solid; border-collapse: collapse; padding: 3px;}
table.dati th {border: 1px solid; border-collapse: collapse; padding: 3px; font-size: 1em;font-weight: bold;}
/**************************************************************************************/
/* QUI INVECE PARTONO LE DIFFERENZE PER SOCIETA' */
/**************************************************************************************/
;}
body.popup #box h1 {color: #FFA050;}
/* PROBLEMA BORDO IMMAGINI MAPPATE*/
#txt img {border: none;}
a {color: #FFA050;}
/* TESTATA */
#inheader {background-image: url("../img/coop_bg_header.jpg");}
/* MENU SOCIETA' */
#menu_societa a:hover, #menu_societa p.sup, #menu_societa p.sup a {#FFA050}
#menu_societa p.sup {background-image: url("../img/coop_freccina_navbar.gif");}
/* MENU TOOL */
#inmenu_tool {background-image: url("../img/coop_bg_menu_tool.jpg");}
#inmenu_tool div.post {background-image: url("../img/coop_dx_menu_tool.jpg");}
/* MENU GENERALE */
#inmenu {background-image: url("../img/coop_bg_menu_gen.jpg");}
#inmenu p, #inmenu p.cur, #inmenu p.sup a {color: #FFA050;}
/* NAVBAR */
#innavbar {background-image: url("../img/coop_freccina_navbar.gif"); color: #FFA050;}
#innavbar p {color: #FFA050;}
/* MENUSEZ */
.s3 p, .t4 p {color: #FFA050;}
.s3 p.cur, .t4 p.cur {
background-color: #FFE6CC;
background-image: url("../img/coop_freccina_menusez_1cur.gif");
border-bottom: 1px solid #FFE6CC;}
.s3 p.sup, .t4 p.sup {
background-color: #FFE6CC;
border-bottom: 1px solid #FFE6CC;
background-image: url("../img/coop_freccina_menusez_1sup.gif");}
.s3 p.sup a	{color: #FFA050;}
.s4 p, .t5 p {
background-color: #FFF;
border-bottom: 1px solid #FFE6CC;}
.s4 p.cur, .t5 p.cur {
background-color: #FFF9F3;
background-image: url("../img/coop_freccina_menusez_2cur.gif");}
.s4 p a:hover, .t5 p a:hover {
background-image: url("../img/coop_freccina_menusez_2hover.gif");}
/* CONTENT */
#content h1 {color: #FFA050;}
/* NEWS */
#home_news h2 a:hover {color: #FFA050;}
#home_news a {color: #FFA050; text-decoration: none;}
#home_news h1 {background-image: url("../img/coop_bg_tit_news.jpg");}
#home_news .emptynews {border-bottom: 1px solid #FFA050;}
.par .innews h2 {margin: 0 0 5px 0; color: #333; font-weight: bold; padding: 5px 8px 5px 8px;
font-size: 1.2em;
background-image: url("../img/coop_bg_tit_evid.jpg");
background-repeat: repeat-y;
background-position: top left;}
/* CONTATTI */
table.webform td input.sfield, #webf table td textarea {border: solid 1px #FFA050;}
#rivista table td input.sfield, #rivista table td select.sfield {border: solid 1px #FFA050;}
table.webform td.button input, .btn input, input.button {background-color: #FFF; color: #FFA050; border: solid 1px #FFA050;}
#rivista table td.button input {background-color: #FFF; color: #FFA050; border: solid 1px #FFA050;}
/* COMUNICATI */
#comunicati p.data {margin: 0;}
#comunicati h2.sito {margin: 0 0 5px 0; color: #FFF; font-weight: bold; padding: 5px 8px 5px 8px;
font-size: 1.2em;
background-color: #FF9E53;
background-image: url("../img/coop_bg_tit_news.jpg");
background-repeat: repeat-y;
background-position: top right;}
/* SOTTOTITOLI PARTICOLARI */
h2.evidenza {margin: 0 0 5px 0; color: #333; font-weight: bold; padding: 5px 8px 5px 8px;
font-size: 1.2em;
background-color: #FF9E53;
background-image: url("../img/coop_bg_tit_evid.jpg");
background-repeat: repeat-y;
background-position: top left;}
h2.sottotitolo {margin: 0 0 10px 0; font-style: italic;}
/* BORDO IMMAGINI PARAGRAFO A DESTRA */
#right .par img {border: 1px solid #FFA050;}
/* MENU AREE RISERVATE */
.ris3 a {color: #FFA050}
/* TABELLA DATI */
table.dati {border-color: #FFA050;}
table.dati td, table.dati th {border-color: #FFA050;}
/* created by SM & BB */
