/************************* PAGE ************************/
#page
{
	/*background-color: #CCC;*/
}

#page-header {
	margin: 0px auto;
	margin-bottom: 20px;
	position: relative;
	padding: 0px;
	width: 600px;
	height: 42px;
	background-image: url("/images/bk_tit.gif");
	background-repeat: no-repeat;
}

#page-header .title {
	margin: 0 auto;
	position: relative;
	text-align: center;
	/*padding: 4px;*/
	width: 90%;/**/
	/*background-color: #004E92;*/
	color: #FFF; 
	font-weight: bold;
	line-height: 42px;
}
#page-body
{
	/*background-color: #FF0;*/
}
#page-footer
{
	width: 100%;
	height: 20px;
	margin: 10px auto 10px auto;
	text-align: center;
	/*background-color: #CCC;*/
}

#page pre
{
	font-family: monospace;
	font-size: 11px;
}

#page .testo_confcooperative
{
	margin: 25px;
	background-color: #F0F;
	text-align: justify;
}
/************************* /PAGE ************************/


/************************* SKINS ************************/

/************* skinmenu 01 *************/
.skin-menu .menuOff>.menu-frame
{
	background-image: url("/images/menubtn-frame-off.gif");
}
.skin-menu .menuOff>.menu-frame-hover
{
	background-image: url("/images/menubtn-frame-off-hover.gif");
}
.skin-menu .menuOn>.menu-frame
{
	background-image: url("/images/menubtn-frame-on.gif");
}
.skin-menu .menuOn>.menu-frame-hover
{
	background-image: url("/images/menubtn-frame-on-hover.gif");
}
.skin-menu .menuLabel>.menu-frame
{
	background-image: url("/images/menulabel-frame-off.gif");
}
/* menu: icona */
.skin-menu .menu-icon {
	display: block;
	width: 3px;
	height: 10px;
	float:left;
	margin: 0 4px 0 0;
}
.skin-menu .menuOff .menu-icon {
	display: block;
	background-color: #FB6E16;
	border: 1px solid #FB6E16;
}
.skin-menu .menuOn .menu-icon {
	display: block;
	background-color: #FB6E16;
	border: 1px solid #FB6E16;
}
.skin-menu .menuLabel .menu-icon {
	display: none;
	background-color: #FFF;
	border: 1px solid #FFF;
}

.skin-menu .menuSubArea .menu-item .menu-icon {
	display: block;
	background-color: #FB6E16;
	border: 1px solid #FB6E16;
}
.skin-menu .menuSubArea .menu-item-selected .menu-icon {
	display: block;
	background-color: #004E92;
	border: 1px solid #004E92;
}
/************* /skinmenu 01 *************/



/************* skin 01 *************/
.skin01 .box-header>.box-frame
{
	background-image: url("/images/box-frameheader1-off.gif");
}

.skin01 .box-body>.box-frame
{
	background-image: url("/images/box-framecontent1-off.gif");
}

/************* /skin 01 *************/



/************* skin 02 *************/
.skin02 .box-header>.box-frame
{
	background-image: url("/images/box-frameheader2-off.gif");
}

.skin02 .box-body>.box-frame
{
	background-image: url("/images/box-framecontent2-off.gif");
}

.skin02 .box-header,
.skin02 .box-header a
{
	color: #004E92;
}
.skin02 .box-header a:hover
{
	color: #004E92;
	text-decoration: underline;
}
.skin02 .box-header
{
	/*margin: 0 0 4px 0;*/
	background-color: transparent;
}
.skin02 .box-body
{
	background-color: transparent;
}
.skin02 .box-body>.box-frame.frame-bottom-left
{
	height: 5px;
}
.skin02 .box-body>.box-frame.frame-bottom-right
{
	height: 5px;
}
.skin02 .box-body>.box-frame.frame-center
{
	padding: 10px 14px 14px 8px;
}

/************* /skin 02 *************/

/************************* /SKINS ************************/




#menu_homepage {}
#menu_profilo {} /* ETICHETTA */
#menu_confcooperative {}
#menu_storia {}
#menu_servizi {}
#menu_dati {}
#menu_aziende {}
#menu_creare-una-cooperativa {}
#menu_dove-siamo {}
#menu_servizi-on-line {} /* ETICHETTA */
#menu_form-registrazione {}
#menu_cooperareonline {}
#menu_news {}
#menu_eventi {}
#menu_scadenziario {}
#menu_documenti {}
#menu_notizie {}
#menu_galleria-foto {}
#menu_strumenti {} /* ETICHETTA */
#menu_form-contatti {}
#menu_link {}






/******************* PAGINE SPECIFICHE ******************/
/* classe per pagine specifiche .page_nomepagina
   esempio:
.page_index .main-header-logo {
	background-color: #FAA;
}
*/

/*** notizie ***/
.page_notizie iframe {
	width: 99%;
	height: 500px;
	border: 1px solid #555;
}
/*** notizie ***/
.page_galleria-foto iframe,
.page_agc-galleria-foto iframe
{
	width: 99%;
	height: 700px;
	border: 1px solid #555;
}

/******************* /PAGINE SPECIFICHE ******************/



/*** Schede AZIENDE ***/
.page_aziende .record {
	padding: 5px;
	background-color: #FFF;
	width: 98%;
	margin: auto;
	/*border: 1px dashed #555;*/
}
.page_aziende .norecords {
	width: 98%;
	height: 200px;
	background-color: #EEE;
	margin: 5px auto;
	color: #888;
}

.page_aziende .record table {
	border: 1px solid #888;
	border-collapse: separate;
	border-spacing: 2px;
	width: 100%;
}
.page_aziende .record table td {
	padding: 4px 8px;
}
.page_aziende .record hr {
	border: 1px solid #CCC;
}
.page_aziende .record .date {

	border: 0;
	font-size: 10px;
}
.page_aziende .record .title {
	border: 0;
	border-bottom: 1px solid #888;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003F76;
}
.page_aziende .record .title a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003F76;
	text-decoration: none;
}
.page_aziende .record .title a:hover {
	color: #00F;
	text-decoration: underline;
}
.page_aziende .record .image {
	padding: 5px;
	width: 5px;
	text-align: center;
	vertical-align: top;
}
.page_aziende .record .image img {
	border: 0;
}
.page_aziende .record .image .description {
	font-size: 10px;
}
.page_aziende .record .content {
	font-size: 12px;
}
.page_aziende .record .links {
	border-top: 1px solid #888;
}
.page_aziende .record .links .link {
	font-size: 12px;
}
.page_aziende .record .links .email {
	font-size: 12px;
}
.page_aziende .record .links .attachment {
	font-size: 12px;
}
.page_aziende .record .links a {
	color: #555;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.page_aziende .record .links a:hover {
	color: #333;
	text-decoration: underline;
}
.page_aziende .recordnavigation {
	background-color: #EEE;
	padding:0.3em 0.5em;
	margin: 0.25em auto;
}
.page_aziende .recordnavigation,
.page_aziende .recordnavigation a
{
	text-align:center;
	font-size:0.9em;
	color: #555;
	text-decoration: none;
	font-weight: normal;
}
.page_aziende .recordnavigation a:hover
{
	color: #FF0000;
}
.page_aziende .recordnavigation .current,
.page_aziende .recordnavigation .current a
{
	color: #000;
	font-weight: bold;
}


.page_aziende .record_intro {
	display: none;
}

.azienda {
	width: 99%;
	height: auto;
	margin: auto;
	font-family: arial;
	font-size:12px;
	text-align: left;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	/*line-height: 20px;*/
	float: none;
	clear: both;
	overflow: hidden;
}
.azienda-anagrafica {

}
.azienda-anagrafica .block,
.azienda-anagrafica .block-header
{
	width: auto;
	height: auto;
	border-bottom: 1px solid #CCC;
	margin: 0;

}

.azienda-anagrafica .label
{
	width: 150px;
	height: auto;
	margin: 0;
	padding: 4px;
	background-color: #EEE;
	color: #555;
	text-align: right;
	font-style: italic;
}
.azienda-anagrafica .block-header .label {
	width: 150px;
	margin: 0;
	background-color: #DDD;
	color: #888;
	text-align: left;
}

.azienda-anagrafica .content {
	padding: 4px;
	font-weight: normal;
	border-bottom: 1px solid #EEE;
}
.azienda-anagrafica .A_Rag {
	font-weight: bold;
}

.azienda-descrizione {
	/*border: 1px solid #ededd7;*/
	font-family: arial;
	font-size:12px;
	text-align: left;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	/*line-height: 20px;*/
	margin: 10px 0 0 0 ;

}
.azienda-descrizione .block {
	/*border-bottom: 1px solid #ededd7;*/
	margin: 0;
}
.azienda-descrizione .label
{
	/*height: 10px;*/
	padding: 4px;
	text-align: center;
	font-weight: bold;
	background-color: #ededd7;
	margin: 0;

}
.azienda-descrizione .content {
	padding: 4px;
	font-weight: normal;
	
}

/*** /Schede AZIENDE ***/

/* index (homepage) */
.page_index .record {
	display: block;
	width: auto;
	height: auto;
	margin: 0 0 5px 0;
	padding: 0;
	background-color: transparent;
	overflow: hidden;
	float: none;
	clear: both;
}
.page_index .record .image {
	display: block;
	width: 110px;
	height: auto;
	margin: 0;
	padding: 0px;
	text-align: center;
	vertical-align: top;
	background-color: transparent;
	float: left;
}
.page_index .record .image img {
	width: 100px;
	height: 100px;
	border: 0;
}
.page_index .record .content {
	display: block;
	width: 350px;
	height: auto;
	margin: 0 0 0 10px;
	padding: 5px;
	text-align: left;
	vertical-align: top;
	background-color: transparent;
	float: left;
}
.page_index .record .title {
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	float: none;
	clear: both;
}
.page_index .record .title a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.page_index .record .title a:hover {
	color: #00F;
	text-decoration: underline;
}

.page_index .record .date
{
	border-bottom: 1px solid #888;
	font-size: 10px;
	float: none;
	clear: both;
	font-style: italic;
}
.page_index .record .text {
	margin: 5px 0 1px 0;
	font-size: 12px;
	float: none;
	clear: both;
}
.page_index .record .link,
.page_index .record .link a
{
	font-size: 10px;
	color: #00F;
	float: none;
	clear: both;
}

.page_index #slideShow-news {
	display: block;
	width: auto;
	height: 155px;
	margin: 0;
	padding: 0;
	background-color: transparent;
	overflow: hidden;
	float: none;
	clear: both;
}

.page_index #slideShow-eventi {
	display: block;
	width: auto;
	height: 300px;
	margin: 0;
	padding: 0;
	background-color: transparent;
	overflow: hidden;
	float: none;
	clear: both;
}

.page_index #slideShow-altre-opportunita {
	display: block;
	width: 200px;
	height: 155px;
	margin: 0;
	padding: 0;
	background-color: transparent;
	overflow: hidden;
	float: none;
	clear: both;
}
.page_index #slideShow-altre-opportunita .record,
.page_index #slideShow-altre-opportunita .content
{

	width: 180px;

}
/* /index (homepage) */


/******************** PAGINE INTERNE *******************/
#page .testo-paragrafo {
	text-align: justify;
}


#page .cap-paragrafo {
	text-align: center;
}


#page .sfondo-colonna {
	border: 1px solid #888;
	background-color: #EEE;
	text-align: center;
	padding: 5px;
	margin-bottom: 10px;
}

#page .foto-colonna {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

#page .dida-colonna {
	text-align: center;
	font-size: 11px;
}



#page .foto-paragrafo {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}


#page .titoletto {
	margin: 0px auto;
	margin-bottom: 20px;
	position: relative;
	padding: 0px;
	width: 400px;
	height: 20px;
	background-image: url("/images/bk_titoletto.gif");
	background-repeat: no-repeat;
	text-align: center;
	color: #FFF; 
	font-weight: bold;
	line-height: 20px;
}

#page .subtitle {
	margin: 20px auto 10px auto;
	position: relative;
	padding: 0 0 0 20px;
	width: auto;
	height: 30px;
	background-color: #e4edf4;
	text-align: left;
	color: #0063a4; 
	font-weight: bold;
	line-height: 30px;
	border-top: 1px solid #cadbe9;
	border-bottom: 1px solid #cadbe9;
}


#page .statuto-title
{
	margin-top: 25px;
	text-align: center;
	font-weight: bold;
	font-style: italic;
}

#page .statuto-articolo {
	text-align: justify;
}
#page .statuto-subtitle {
	font-weight: bold;
}





#page .disc {
list-style-image: url('/images/arrow.gif');
padding: 0px 0px 15px 0px;
}

#page .file {
list-style-image: url('/images/file.gif');
padding: 0px 0px 15px 0px;
}



#page .tab {
	margin: 0 auto;
	border-collapse: separate;
}

#page .td01 {
	width: 144px;
	background-color: #FFCC33;
}

#page .td02 {
	width: 10px;
		background-color: #004E92;
}

#page .td03 {
	width: 10px;
	background-color: #FB6E16;
}

#page .td04 {
	width: 144px;
	height: 40px;
	background-color: #FFCC33;
}


#page .link_settore,
#page .link_settore a
{
	font-size: 13px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align: center;
}
#page .link_settore a:hover
{
	text-decoration: underline;
	color: #000099;
}


.cooperareonline-index {
	border: 0px solid #eee;
	width: 400px;
	margin auto auto;
	
}

ul.years
{
	text-align: left;
	list-style-type: none;
}
li.year {
	padding: 5px 20px;
	font-weight: bold;
	font-size: 18px;
	background-color: #FB6E16;
	color: #fff;
	text-align: left;
	margin: 20px 0 10px 0;
}

ul.items {
	text-align: left;
	list-style-type: none;
}

li.item {
	text-align: left;
	margin: 8px 0 6px 0;
	border-bottom: 1px dashed #cce;
	font-size: 12px;
	font-weight: bold;
	color: #004E92;
}
li.item a {
	text-decoration: none;
	color: #004E92;
}
li.item a:hover {
	text-decoration: underline;
	color: #00f;
}
/******************** /PAGINE INTERNE *******************/




