/*  */

* {
	margin: 0;
	padding: 0
}

body, html {
	background: #fff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #444;
	text-align: left;
	background-image: url(/azienda/chisiamo/resources/body/bkgr.gif);
	text-align: center;
}

img{
	border: none;
}

.IMGsinistra {
	margin: 0px 25px 0px 0px;
}
.IMGdestra {
	margin: 0px 0px 0px 25px;
}

.IMGintera {
	margin: 0px 0px 20px 0px;
}

a, a:link, a:visited{
	color:#0068AE;
	text-decoration:none;
}

#page{
	text-align: left;
	margin: 0 auto;
}

.floatAnnulla {
    clear: both;
}


/* header */

#contenitoreHeader {
	width:940px;
	margin: 0 auto;
	height: 60px;
    background-image:url(/resources/images/body/bkgrHeader.gif)  ;
    background-repeat: no-repeat;
    background-position: top left;
}

#privatiTabLogin{
	font-weight:bold;
	}

#header_login {
	width:100%;
	text-align:right;
	font-size:10px;
}

#header_login .opzioni {
	width:780px;
	text-align:right;
	font-size:10px;
	color:#005cab;
}

.header_login_global {
	background:url(/azienda/chisiamo/resources/body/myposteglobal.gif) no-repeat bottom right;
}

#header_login div {
	padding: 0px 16px 3px 0px;
}

#header_navigazione {
	list-style-type:none;
	padding:0px;
	margin:0px;
	height:28px;
}

#header_navigazione li {
	display:inline;
	padding:0px;
	margin-right:5px;
}

#header_subnavigazione {
	width:100%; 
	padding:0px; 
	margin:0px; 
	text-align:right; 
	font-family:Arial, Helvetica, sans-serif; color:#005cab;
}

/**/

/* contenuti */

#contenitore{
	clear: both;
	width: 940px;
	margin: 0 auto;
	margin-top:2px;
}

#colonnaSinistra{
	float: left;
	width:165px;
}


#contenuto{
	width: 460px;
	float: left;
	margin: 15px;
	background-color:#ffffff;
}


.losapeviche{
	background-image: url(/azienda/chisiamo/resources/body/losapevi.png);
	background-repeat: no-repeat;
	padding: 20px 0 0 0;
	float: left;
	margin-top: 10px;
	margin-left: 21px;
}

* html .losapeviche{
	margin-left: 11px;
}

.news{
	margin-top: 10px;
	width: 180px;
	float: left;
	margin-left: 15px;
}

.losapeviche .segnapostoimmagine{
	float: left;
	width: 85px;
	height: 50px;
}



.losapeviche .sfondo{
	background-image: url(/azienda/chisiamo/resources/body/losapevi_bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0 10px 20px 10px;
	width: 167px;
}

.news ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.news ul li{
	background-image: url(/azienda/chisiamo/resources/body/spilla.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	padding-bottom: 10px;
}

#colonna_dx{
	float: right;
	width: 275px;
}

/* footer */

#footer{
	clear: both;
	width: 940px;
	margin: 0 auto;
	padding-bottom: 15px;
	padding-top: 5px;
	text-align: center;
	background-image: url(/azienda/chisiamo/resources/body/bkgrFoot.png);
	background-repeat: repeat-x;
	background-position: left top;
	
}

#footer ul{
	text-align: left;
}

#footer ul li{
	display: inline;
}

/* menus */
div#menusx					{margin:0; padding:0px 0px 10px 0px; background:url(/azienda/chisiamo/resources/body/bkgrMenu.gif) bottom no-repeat; text-align:left;width:160px;}
div#menusx div					{background:url(/azienda/chisiamo/resources/body/bkgrMenu.gif) top no-repeat;padding:4px 1px 4px 6px;font-weight:bold}
div#menusx div.menuheaderGiallo	{border-right:20px solid #e8f404;}
div#menusx div.menuheaderVerde	{border-right:20px solid #bee700;}
div#menusx div.menuheaderBlu	{border-right:20px solid #005cab;}
div#menusx div.menuheaderRosso	{border-right:20px solid #EE1B22;}
div#menusx div.menuheaderRosa	{border-right:20px solid #E62A9A;}
div#menusx div#prodotti			{background:#C7CFE2;border-right:8px solid #f00}
div#menusx img 				{border:0;}
div#menusx	ul				{list-style-type:none;margin:0;padding:0;line-height:14px;font-size:11px;}
div#menusx li 				{margin:0;padding:3px 4px 3px 10px; list-style-type:none;}
div#menusx ul ul li			{border:none;font-weight:normal}
div#menusx li.openarrow		{background:url(/azienda/chisiamo/resources/body/arrowopen.gif) 8px 8px no-repeat;font-weight:normal;padding-left:18px;}
div#menusx li.openarrowSup	{background:url(/azienda/chisiamo/resources/body/arrowopen.gif) 8px 8px no-repeat;padding-left:18px;}
div#menusx li.closearrow	{background:url(/azienda/chisiamo/resources/body/arrowclose.gif) 8px 8px no-repeat;padding-left:18px;}
div#menusx	ul ul			{background:none}
div#menusx	ul ul ul		{background:none}



/* infoespandibile  */

#infoespandibileContainer {
	width: 270px;
	text-align: left;
	margin-top:20px;
}

#infoespandibileContainer .top {
	background-image: url(top.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 5px;
	width: 100%;
}

#infoespandibileContainer .bottom {
	background-image: url(bottom.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 12px;
	width: 100%;
}

#infoespandibileContainer .corpo {
	background-image: url(corpo.gif);
	background-position: center top;
	background-repeat: repeat-y;
	display: block;
	min-height: 150px;
	height: auto !important;
	padding-left: 10px;
}

#infoespandibile {
	width: 100%;
	z-index: 2;
}

/*----------------------- abstract ------------------- */
#infoespandibile .abstractHeaderBkgr {
	padding: 0px 0px 5px 0px;
	background-image: url(abstract.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	font-weight: bold;
	height: 16px;
	margin: 0px;
}

#infoespandibile .abstractHeader {
	padding: 8px 0px 0px 10px;
	width: 220px;
	font-weight: bold;
	color: #666666;
}

#infoespandibile .abstractContentBkgr {
	padding: 0px 12px 10px 10px;
	padding-top: 5px;
	background-image: url(abstracu.gif);
	background-repeat: repeat-y;
	background-position: bottom left;
	/*min-height:75px;*/
}
#infoespandibile .abstractContent {
	background-image: url(abstracv.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 35px;
	min-height:45px;
	height: auto !important;
	height: 45px;
}

/*--------------------- voci --------------------- */
#infoespandibile .voceHeaderBkgr {
	padding: 0px 0px 5px 0px;
	margin: 0px;
	background-image: url(vocehead.gif);
	background-repeat: no-repeat;
	background-position: top left;
	cursor: pointer;
	font-weight: bold;
	height: 26px;
}

#infoespandibile .voceHeader {
	padding: 7px 0px 0px 10px;
	margin: 0px;
	width: 220px;
	font-weight: normal;
	color: #0068ae;
}

#infoespandibile .voceContent {
	padding: 0px 12px 10px 10px;
	/*padding-top: 5px;*/
	padding-top: 0px;
	background-image: url(vocecont.gif);
	/*background-repeat: repeat-y;*/
	background-repeat: no-repeat;
	background-position: bottom left;
	margin: 0px;
}

#infoespandibile .voceContentHightlight {
	padding: 0px 0px 5px 0px;
	background-image: url(vocehead.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	cursor: pointer;
	height: 26px;
	margin: 0px;
}

/*--------------------- segnalazioni --------------------- */
#segnalazioniContenitore {
	text-align: left;
	width: 250px;
}
.segnalazioni {
	background: url(/azienda/chisiamo/resources/body/bkgrSegnalazioni.gif) no-repeat;
	padding-top: 22px;
	margin: 10px 0 0 30px;
}
.segnalazioni h3 {
	margin: 0px 10px 5px 30px;
	padding: 0px;
	font-style: italic;
	font-weight: normal;
	font-size: 90%;
}
.segnalazioni ul {
	/* margin-left: 30px; */
	margin:0;
	padding:0 0 0 20px;
}
.segnalazioni li {
	background: url(/azienda/chisiamo/resources/body/punto.gif) no-repeat 0 1px;
	margin: 0 0 3px 0px;
	padding: 0px 0px 0px 12px;
	list-style-type: none;
	;
	font-size: 90%;
}

/*--------------------- pezzi --------------------- */
.abstract  {
	margin-bottom:20px;
}
.abstract h1 {
	color:#0068AE;
	font-size:12px;
	margin-bottom:3px;
}
.abstract p {
}

.testo p  {
	margin-bottom:15px;
}

.elenco		{font-size:11px; margin-bottom:10px;} 
.elenco ul	{margin:5px 0; font-size:11px;}
.elenco li	{margin:0 0 0 0px; padding:4px 0px 4px 15px; list-style-type:none; background:url(/azienda/chisiamo/resources/body/arrowgrigio.gif) no-repeat 0 1px;}



.lf {float: left;}
.rf {float: right;}
.w90 {width: 90%;}
#area1_sxhp {width: 235px;}
#area2_sxhp {width: 425px;}
#area1_sx {width: 160px;}
#area2_sx {width: 450px;}
.hide{display: none;}
.show{display: block;}
.pad5{padding: 5px;}
.pad10{padding: 10px;}
.pad7{padding: 7px;}


.statuto li ,.statuto li a {
    width: 150px;
    height: 78px;
    display: block;
}
.statuto li  {
    background-image:      url(/azienda/chisiamo/resources/body/statuto_li_off.jpg);
    background-repeat: no-repeat;
    margin-right: 3px;
    margin-bottom: 6px;
}
.statuto span{
  padding:5px 0px 5px 5px;
  display: block;
}

.statuto a:hover  {
    background-image:      url(/azienda/chisiamo/resources/body/statuto_li_on.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}
.statuto .active{
   background-image:      url(/azienda/chisiamo/resources/body/statuto_li_active.jpg)!important;
   background-repeat: no-repeat;
   background-position: top left;
}
#statutoTextareaContainer{
   background-image:      url(/azienda/chisiamo/resources/body/textareacontainer.jpg)!important;
   background-repeat: no-repeat;
   background-position: top left;
   width: 460px;
   height: 145px;
   text-align:center;
   vertical-align:middle;
}
#statutoTextareaContainer textarea{
   width: 96%;
   height: 117px;
   font: 11px Verdana, Arial, Helvetica, sans-serif;
   color: #666;
   border:1px solid #ffffff;
}


.gruppo li ,.gruppo li a {
    width: 150px;
    height: 45px;
    display: block;
}
.gruppo li  {
    background-image:      url(/azienda/chisiamo/resources/body/gruppo_li_off.jpg);
    background-repeat: no-repeat;
    margin-right: 3px;
    margin-bottom: 6px;
}
.gruppo span{
  padding:5px 0px 5px 5px;
  display: block;
}

.gruppo a:hover  {
    background-image:      url(/azienda/chisiamo/resources/body/gruppo_li_on.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}
.gruppo .active{
   background-image:      url(/azienda/chisiamo/resources/body/gruppo_li_active.jpg)!important;
   background-repeat: no-repeat;
   background-position: top left;
}
#gruppoTextareaContainer{
   background-image:      url(/azienda/chisiamo/resources/body/textareacontainer.jpg)!important;
   background-repeat: no-repeat;
   background-position: top left;
   width: 460px;
   height: 145px;
   text-align:center;
   vertical-align:middle;
}
#gruppoTextareaContainer textarea{
   width: 96%;
   height: 92px;
   font: 11px Verdana, Arial, Helvetica, sans-serif;
   color: #666;
   border:1px solid #ffffff;
}

.documentazionechisiamo {
    margin: 0px;
    background-position: top ;
	background-image: url(/azienda/chisiamo/resources/body/riquadrodocumentazione.jpg);
    background-repeat: no-repeat;
    width: 450px;
}

.documentazionechisiamo H2 {
    margin: 0px;
    padding:0px;
	font-size:11px;
}
.documentazionechisiamo_container{
   padding:10px;
   height:45px;
   height: expression( this.scrollHeight > 44 ? "45px" : "auto" ); /* sets max-height for IE */
   max-height: 45px;
}

.documentazionechisiamo_container p {
    width: 340px;
}
.documentazionechisiamo_bottom  {
    padding:5px 10px 10px 10px;
}
.documentazionechisiamo_bottom ul  {
    list-style: none;
	margin-bottom:10px;
}
.documentazionechisiamo_bottom li  {
    padding:2px;
}
.documentazionechisiamo_bottom img  {
    padding:2px 4px 2px 2px;
    vertical-align: middle;
}


div.tpl_tabella				{font-size:11px;color:#666;margin-bottom:10px;}
table.dati_tabella			{border-collapse:collapse; margin-bottom:2px; border-width:1px 0 0 1px; border-style:solid; border-color:#666; color:#666;width:450px;} 
.dati_tabella td, th		{padding:2px; border-width:0px 1px 1px 0; border-style:solid; border-color:#666;}
.notetabella 				{font-size:11px; margin-bottom:5px;} 
.dati_tabella .blu		{background-color:#CCE1EF;font-weight:bold;}
.dati_tabella .giallo		{background-color:#e8f404;font-weight:bold;}
.dati_tabella .grigio		{background-color:#F1F1F1;font-weight:bold;}
.dati_tabella span		{font-size:9px;}


.box {
    margin: 0px 0px 10px 0px;
    background-position: top ;
	background-image: url(/azienda/chisiamo/resources/body/box.gif);
    background-repeat: no-repeat;
    width: 450px;
	clear:left;
}
.box .inner {
    margin: 10px;
}
.box h2 {
    margin: 0px 0px 5px 0px;
    padding-top:10px;
	font-size:11px;
	font-weight:bold;
}
.box p {
    margin: 0px 0px 10px 0px;
    padding:0px;
}

.box img {
    margin: 0px 10px 10px 0px;
    padding:0px;
	float:left;
}

.boxsmall {
    margin: 0px 0px 10px 0px;
    background-position: top ;
	background-image: url(/azienda/chisiamo/resources/body/boxsmall.gif);
    background-repeat: no-repeat;
    width: 450px;
	height:50px;
	text-align:center;
}
.boxsmall .inner {
    margin: 10px;
}
.boxsmall h2 {
    margin: 0px 0px 2px 0px;
    padding-top:7px;
	font-size:11px;
	font-weight:normal;
}
.boxsmall p {
    margin: 0px 0px 10px 0px;
    padding:0px;
	font-style:italic;
}


.boxsmallblu {
    margin: 0px 0px 10px 0px;
    background-position: top ;
	background-image: url(/azienda/chisiamo/resources/body/boxpiccoloblu.jpg);
    background-repeat: no-repeat;
    width: 450px;
	height:50px;
	text-align:center;
}
.boxsmallblu .inner {
    margin: 10px;
}
.boxsmallblu h2 {
    margin: 0px 0px 2px 0px;
    padding-top:7px;
	font-size:11px;
	font-weight:normal;
}
.boxsmallblu p {
    margin: 0px 0px 10px 0px;
    padding:0px;
	font-style:italic;
}

.boxsmallgiallo {
    margin: 0px 0px 10px 0px;
    background-position: top ;
	background-image: url(/azienda/chisiamo/resources/body/boxpiccologiallo.jpg);
    background-repeat: no-repeat;
    width: 450px;
	height:50px;
	text-align:center;
}
.boxsmallgiallo .inner {
    margin: 10px;
}
.boxsmallgiallo h2 {
    margin: 0px 0px 2px 0px;
    padding-top:7px;
	font-size:11px;
	font-weight:normal;
}
.boxsmallgiallo p {
    margin: 0px 0px 10px 0px;
    padding:0px;
	font-style:italic;
}
