/*
Theme Name: E-text FILCA CISL
Theme URI: http://www.e-text.it/
Description: Tema disegnato dalla E-text S.r.l.
Version: 1.0
Author: E-text S.r.l., http://www.e-text.it/
*/
a {
 color:#184688;
 text-decoration:none;
}
a:visited {
 color:#3c7edc;
 text-decoration:none;
}
a:hover {
 color:#000000;
 text-decoration:underline;
}
body {
 border-width:0px;
	background-color:#ebebeb;
	background-image:url(body_sfondo.gif);
	background-repeat:repeat-y;
	background-position:center;
 font-family:Tahoma, Arial, Helvetica, sans-serif;
 font-size:70%;
 margin:0px;
 padding:0px;
}
/* inizio contenuto */
.breadcrumb {
	margin:20px 20px 0px 10px;
	padding:0px;
}
#contenuto {
 border-width:0px;
 margin:0px;
 padding:0px;
}
.contenuto_articolo {
	padding:0px;
 margin:0px;
}
.contenuto_articolo_pubblicazioni {
	margin-left:20px;
	margin-right:0px;
	margin-top:0px;
	width:170px;
	float:left;
}
.contenuto_articolo_cat img {
	display:none;
	visibility:hidden;
}
.contenuto_articolo_piede {
	clear:both;
	border-bottom:1px #999 dotted;
	padding:0px;
 margin:0px;
}
.contenuto_articolo_piede_post {
	clear:both;
	padding:0px;
 margin:0px;
}
.contenuto_data {
 color:#666666;
 margin-bottom:1em;
 margin-top:0px;
}
#contenuto_menu {
 vertical-align:top;
 margin:0px;
 padding:0px 15px 20px 15px;
 width:160px;
}
#contenuto_menu_dx {
 vertical-align:top;
 margin:0px;
 padding:0px;
 width:190px;
}
#contenuto_piede {
 clear:both;
 margin:0px;
 padding:0px;
}
#contenuto_piede_barra {
 background-color:#404040;
	color:#FFFFFF;
 margin:0px 20px 0px 0px;
 padding:4px;
	text-align:right;
}
#contenuto_piede_indirizzo {
 margin:0px;
 padding:0px 20px 15px 20px;
	text-align:right;
}
#contenuto_piede_ip {
 margin:0px;
 padding:0px 20px 20px 20px;
	text-align:right;
}
#contenuto_piede_link {
 margin:0px 20px 0px 0px;
 padding:3px;
}
.contenuto_post {
 clear:both;
	margin:0px;
	padding:0px;
}
.contenuto_stampa {
 clear:both;
	text-align:right;
}
#contenuto_tabella {
 border-collapse:collapse;
	width:100%;
	vertical-align:top;
}
#contenuto_tabella td {
 vertical-align:top;
}
.contenuto_tag {
 color:#666666;
	visibility:hidden;
	margin:0px;
	padding:0px;
}
#contenuto_testo {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
 vertical-align:top;
}
#contenuto_testo_principale {
	border-width:0px;
	margin:20px 20px 0px 10px;
	padding:0px;
}
.contenuto_testo_principale_pubblicazioni {
	width:580px;
}
.contenuto_titolo {
 font-weight:bold;
 margin-bottom:0px;
	margin-top:10px;
	text-align:left;
}
.contenuto_titolo a {
 text-decoration:none;
}
.contenuto_titolo a:hover {
	text-decoration:underline;
}
.contenuto_titolo_home a {
 font-weight:bold;
 color:#000000;
 text-decoration:none;
}
.contenuto_titolo_home a:visited {
 color:#000000;
	text-decoration:none;
}
.contenuto_titolo_home a:hover {
 color:#000000;
	text-decoration:underline;
}
/* fine contenuto */
em {
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
.entry_search img {
	display:none;
	visibility:hidden;
}
/* inizio header */
#head {
 background-image:url(head_sfondo.gif);
 background-repeat:no-repeat;
 background-position:center;
	height:191px;
 margin:0px;
 padding:0px;
	width:950px;
}
#head_banner {
 float:left;
 margin:0px 0px 0px -1px;
 padding:87px 0px 0px 0px;
}
#head_box {
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
	vertical-align:top;
	width:160px;
}
#head_cerca {
 border-width:0px;
 margin:0px;
 padding:105px 0px 0px 10px;
 vertical-align:top;
	float:left;
}
#head_cerca form {
 margin:0px;
 padding:0px;
}
#head_label {
 font-weight:bold;
 margin:2px 0px 0px 0px;
 padding:0px;
}
#head_link {
 background-image:url(head_sfondo_link.gif);
 background-repeat:no-repeat;
 background-position:top center;
	height:205px;
 margin:0px;
 padding:0px;
	width:950px;
}
#head_link_cx {
 margin:0px;
 padding:0px;
	width:470px;
 vertical-align:top;
}
#head_link_dx {
 margin:0px;
 padding:0px;
	vertical-align:top;
}
#head_link_sx {
 margin:0px;
 padding:0px;
 vertical-align:top;
	width:289px;
}
#head_logo {
 border-width:0px;
 margin:0px;
 padding:0px;
 vertical-align:top;
}
#head_logo_stampa {
	display:none;
	visibility:hidden;
}
#head_menu_elenco {
 margin:0px;
 padding:0px;
}
#head_menu_elenco ul {
 margin:-2px 0px 0px 0px;
 padding:0px 0px 0px 11px;
}
#head_menu_elenco li {
 color:#FFFFFF;
	font-weight:bold;
 list-style-type:none;
	line-height:26px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
#head_menu_elenco li a {
 color:#FFFFFF;
 text-decoration:none;
}
#head_menu_elenco li a:visited {
 color:#FFFFFF;
 text-decoration:none;
}
#head_menu_elenco li a:hover {
 color:#ef8000;
 text-decoration:none;
}
#head_searchsubmit {
 font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:100%;
	height:22px;
 margin:0px 0px 0px 5px;
 padding:0px 0px 0px 0px;
	width:40px;
}
#head_tabella {
 border-collapse:collapse;
 border-width:0px;
 margin:0px;
 padding:0px;
}
#head_text {
 font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:100%;
	height:15px;
	width:100px;
}
#header_menu {
 margin:0px;
 padding:32px 0px 0px 0px;
}
#header_menu_tabella {
 border-collapse:collapse;
 margin-left:auto;
 margin-right:auto;
}
#header_menu_tabella td {
 font-weight:bold;
 text-align:center;
	text-transform:uppercase;
 vertical-align:middle;
}
#header_menu_tabella a {
 color:#000000;
 text-decoration:none;
}
#header_menu_tabella a:visited {
 color:#000000;
}
#header_menu_tabella a:hover {
 color:#ef8000;
 text-decoration:none;
}
#header_menu_tabella_00 {
 width:10%;
}
#header_menu_tabella_00 a {
	width:93px;
	display:block;
}
#header_menu_tabella_01 {
 width:10%;
}
#header_menu_tabella_01 a {
 color:#FFFFFF;
}
#header_menu_tabella_01 a:visited {
 color:#FFFFFF;
}
#header_menu_tabella_01 a:hover {
 color:#000000;
 text-decoration:none;
}
#header_menu_tabella_02 {
 width:10%;
}
#header_menu_tabella_03 {
 width:10%;
}
#header_menu_tabella_04 {
 width:10%;
}
#header_menu_tabella_05 {
 width:10%;
}
#header_menu_tabella_06 {
 width:10%;
}
#header_menu_tabella_07 {
 width:10%;
}
#header_menu_tabella_08 {
 width:10%;
}
#header_menu_tabella_09 {
 width:10%;
}
#header_menu_tabella_09 a {
 color:#FFFFFF;
}
#header_menu_tabella_09 a:visited {
 color:#FFFFFF;
}
#header_menu_tabella_09 a:hover {
 color:#000000;
 text-decoration:none;
}
/* fine header */
/* inizio home page */
.hp_banner {
 border-top:1px dotted #a0a0a0;
 margin:10px 0px 5px 0px;
 padding:0px 0px 0px 0px;
}
.hp_banner_titolo {
 border-bottom:1px solid #000000;
	font-weight:bold;
 margin:10px 0px 5px 0px;
 padding:0px 0px 2px 0px;
}
#hp_contenuti_alto {
 background-image:url(hp_contenuti_alto_sfondo.gif);
	background-repeat:repeat-y;
 border-collapse:collapse;
 border-width:0px;
 margin:0px 0px 20px 0px;
 padding:0px 0px 0px 0px;
	width:740px;
}
#hp_contenuti_alto_testata {
 background-image:url(hp_contenuti_alto_testata.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
.hp_contenuti_alto_titolo {
 color:#FFFFFF;
 font-weight:bold;
 margin:0px;
 padding:22px 0px 25px 15px;
	text-transform:uppercase;
}
.hp_contenuti_alto_titolo a {
 color:#FFFFFF;
	text-decoration:none;
}
.hp_contenuti_alto_titolo a:hover {
 color:#FFFFFF;
	text-decoration:none;
}
.hp_contenuti_alto_titolo a:visited {
 color:#FFFFFF;
	text-decoration:none;
}
#hp_contenuti_alto td {
 margin:0px;
 padding:0px 15px 0px 15px;
	vertical-align:top;
	width:33%;
}
#hp_contenuti_basso {
 background-image:url(hp_contenuti_basso_sfondo.gif);
	background-repeat:repeat-y;
 border-collapse:collapse;
 border-width:0px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
	width:740px;
}
#hp_contenuti_basso_testata {
 background-image:url(hp_contenuti_basso_testata.gif);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
.hp_contenuti_basso_titolo {
 font-weight:bold;
 margin:0px;
 padding:21px 0px 25px 22px;
	text-transform:uppercase;
}
.hp_contenuti_basso_titolo a {
 color:#000;
	text-decoration:none;
}
.hp_contenuti_basso_titolo a:hover {
 color:#000;
	text-decoration:none;
}
.hp_contenuti_basso_titolo a:visited {
 color:#000;
	text-decoration:none;
}
#hp_contenuti_basso td {
 margin:0px;
 padding:0px 15px 20px 15px;
	vertical-align:top;
	width:33%;
}
.hp_contenuto_data {
 color:#666666;
 margin-bottom:1em;
 margin-top:0px;
}
.hp_contenuto_post {
 clear:both;
}
.hp_contenuto_titolo {
 margin:0px;
}
.hp_contenuto_numerocommenti {
 color:#666666;
}
#hp_rubriche {
 border-collapse:collapse;
	clear:both;
	margin:0px;
	width:100%;
}
#hp_rubriche_sx {
 padding:0px 10px 0px 0px;
 vertical-align:top;
	width:50%;
}
#hp_rubriche_dx {
 padding:0px 0px 0px 10px;
 vertical-align:top;
	width:50%;
}
#hp_tabella {
 border-collapse:collapse;
	margin:0px;
}
#hp_tabella_centro {
 padding:0px;
 vertical-align:top;
}
#hp_tabella_centro_sopra {
	border-width:0px;
	margin:0px;
	padding:0px;
	height:19px;
}
#hp_tabella_centro_testo {
	border-width:0px;
	margin:0px;
	padding:20px 20px 0px 20px;
}
#hp_tabella_primopiano {
 padding:0px;
 vertical-align:top;
	width:40%;
}
#hp_tabella_primopiano_sopra {
 border-width:0px;
	margin:0px;
	padding:0px;
	height:19px;
}
#hp_tabella_primopiano_testo {
 background-color:#FFFFFF;
	border-width:0px;
	margin:0px 60px 0px 0px;
	padding:20px;
}
/* fine home page */
hr {
 border-top:1px dotted #999999;
	border-bottom:0px;
	border-right:0px;
	border-left:0px;
}
/*	Images */
img {
 border-width:0px;
}
.aligncenter {
	border:1px solid #DDDDDD;
	padding:4px;
	margin:0px auto 5px auto;
 display: block;
}
.alignnone {
	border:1px solid #DDDDDD;
	padding:4px;
	margin:0px auto 5px auto;
 display:block;
}
.alignright {
	border:1px solid #DDDDDD;
	padding: 4px;
	margin: 0 0 2px 7px;
	float:right;
}
.alignleft {
 border:1px solid #DDDDDD;
	padding: 4px;
	margin: 0 7px 2px 0;
	float:left;
}
/* End Images */
#layout {
 margin:0px auto;
 padding:0px;
	width:950px;
}
.linea {
 border-top:1px solid #DCDCDC;
 margin:10px 0px 10px 0px;
 padding:0px;
}
/* inizio menu */
#menu {
 border-width:0px;
 margin:0px;
	padding:0px;
}
.menu_elenco {
 padding:0px;
 margin:0px;
}
.menu_elenco ul {
 padding:0px;
 margin:20px 15px 0px 15px;
}
.menu_elenco li {
 border-top:1px dotted #d2d2d2;
	list-style-image: url(menu_elenco_puntoelenco.gif);
 list-style-type:none;
 margin:5px 0px 0px 0px;
 padding:5px 0px 0px 0px;
}
.menu_elenco li ul {
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 12px;
}
.menu_elenco li ul li {
 list-style-image: url(menu_elenco_puntoelenco.gif);
 list-style-type:none;
	font-weight:normal;
 margin:5px 0px 0px 0px;
 padding:3px 0px 0px 0px;
}
.menu_elenco a {
 text-decoration:none;
}
.menu_elenco a:hover {
 text-decoration:underline;
}
/* fine menu */
#sidebar ul {
 margin:0px;
 padding:0px;
}
#sidebar li {
 list-style-type:none;
 margin:0px;
 padding:0px;
}
.testo_colorato {
 color:#ce3131;
}
.testo_grande {
 font-size:large;
}
.testo_piccolo {
}
.testo_piccolo-x {
 font-size:x-small;
}
.vocale {
 position:absolute; 
 left:-1000px;
 width:990px;
}
/* Stili specifici tabella Accordi Territoriali */
.at {
	border-collapse:collapse;
	width:100%;
}
.at td {
	border-bottom:1px dotted #333;
	border-right:1px dotted #CCC;
	margin:0px 0px 0px 0px;
	padding:5px;
}
.at img {
	border:0px;
}
.at p {
	margin:0px;
	padding:0px;
}
.at_provincia {
	font-weight:bold;
	width:35%;
}
.at_ance {
	text-align:center;
}
.at_aniem {
	text-align:center;
}
.at_artigianato {
	text-align:center;
}
.at_cooperative {
	text-align:center;
}
.at_regione {
	font-weight:bold;
}

/* Stili specifici di Word-press */
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.navigation {
 height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.navigation div {
 border:0px;
	margin:0px;
	padding:0px;
}
.wp-caption {
	background-color: #f3f3f3;
	border: 1px solid #ddd;
	border-radius: 3px;
	font-size:small;
	margin: 10px;
	padding-top: 4px;
	text-align: center;
}
.wp-caption img {
	border-width:0px;
	margin: 0px;
	padding: 0px;
}
.wp-caption-text {
	font-size:small;
	padding:0px 4px 5px 0px;
	margin:0px;
}
.current-cat {
 font-weight:bold;
}
