/** BASE **/
html, body { height: 100%; margin: 0; padding: 0; text-align: justify; }
body {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
  	color: #333333;
  	text-align:left;
}
h1, h2, h3, h4 { font-weight: bold; margin: 0; padding: 0; }
h1 {
	font-size: 12px;
	color: #ffffff;
	background-color:#013a81;
	padding:4px 0 4px 32px;
	background-image: url(../_img/nada_white.gif);
	background-repeat: repeat-y;
	background-position: 25px 0;	
}
h2 { font-size: 14px;
	padding-left:10px;
    color: #333333;
 }
h3 { font-size: 16px;
	padding-right:10px;
	padding-bottom:2px;
    color: #ffffff;
}
h4 {
	background-image: url(../_img/quadrato_blu.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	margin-left:15px;
	padding-left:24px;
	padding-bottom:2px;
    color: #013a81;
}


b, strong { color:#000000;}
code { color:#700; font-family: 'lucida console', sans-serif; }

/* A | A:HOVER*/
a { 
	color: #013a81;
	text-decoration:none;
	font-weight: bold;
}
a:hover { text-decoration:underline;}


h1 a { 
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
}
h1 a:hover { text-decoration:underline;}
h1 img {
	border: 0px;
}


ul { list-style: none; padding: 5px; }


.h1_news {
	font-size: 12px;
	color: #ffffff;
	background-color:#cc0000;
	padding:4px 0 4px 32px;
	background-image: url(../_img/nada_white.gif);
	background-repeat: repeat-y;
	background-position: 25px 0;	
}

.h1_expand {
	font-size: 12px;
	color: #ffffff;
	background-color:#194d72;
	padding:4px 0 4px 32px;
	background-image: url(../_img/nada_white.gif);
	background-repeat: repeat-y;
	background-position: 25px 0;	
}

/* MENU SEZIONE*/
.menu_header A {
	font-size: 10px;
	text-transform:uppercase;
	color: #ffffff;
	display:block;
	line-height:15px;
	
}
.menu_header .selected a, 
.menu_header A:hover {
	color: #013a81;
	background-color:#FFFFFF;
	text-decoration:none;
}
	
.menu_header  {
	padding:0px;
	margin:0px;
	
}
.menu_header li  {
	padding:2px;
	margin:1px;
	
}
/* SOTTO MENU SEZIONE */
.menu_terzo A {
	font-size: 10px;
	text-transform:uppercase;
	color: #013a81;
	display:block;
	line-height:15px;
	
}

.menu_terzo .selected A, 
.menu_terzo A:hover {
	background-color:#FFFFFF;
	text-decoration:none;
}	
	
.menu_terzo  {
	margin-top:30px;
	padding:0px;
	margin:0px;
	
}
.menu_terzo li  {
	padding:3px;
	margin:0px;
	
}

/********************/
.menu_top_sx {
	padding-left:15px;
	
}

.menu_top_sx A {
	font-family: Verdana;
	font-size: 11px;
	color: #013a81;
	
}
.menu_top_sx A:hover {
	color: #cc0000;
	text-decoration:none;
}
a.menu_top_sx_sel {
	color: #cc0000;
	text-decoration:none;
}

.menu_top_dx A {
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	color: #666666;
	
}

.menu_footer A {
	font-family: Verdana;
	font-size: 11px;
	font-weight:normal;
	color: #013a81;
	
}

/* BODY - CONTENT */
.body_content{
	padding:0px;
}
.body_content h3{
	color:#013a81;
}
.body_content ul { margin-left: 0px; list-style: square ; padding: 10px 25px;}
.body_content li { margin-left: 0px; }


/* BODY - CONTENT DESTRA */
#td_content_dx
{
	background-color:#E0E0E0;
}
.box_content_dx{
	width: auto; 
	height:300px;
}


/* IMMAGINI CHE CICLANO */
#img_cicle_contenitore
{
	width: auto; 
}

#img_cicle {
	width: 231px; 
	height:300px;
	overflow:hidden;
	border-bottom:  5px solid #ffffff;
}

#img_cicle img {
	width: 231px; 
	height:300px;
}


/* MESSAGGI ERRORE */
.msg_error{
	width: auto; 
	line-height:2;
	border: 1px solid #990000;
	margin:  5px 0 5px 0;
	padding: 8px;
	text-align:center;
	font-weight:bold;
	color:#990000;
	background:#ffeeee;
}
.msg_ok{
	width: auto; 
	line-height:2;
	border: 1px solid #008800;
	margin:  5px 0 5px 0;
	padding: 8px;
	text-align:center;
	font-weight:bold;
	color:#008800;
	background:#eeffee;
}


/* DIV AD ESPANSIONE PAGINA STRUTTURA ORGANIZZATIVA */

div#prog_testo, div#grafico_testo, div#stampa_testo, div#officina_testo, div#sartoria_testo, #creativita_testo, #manutenzione_testo, #progettazione_testo,  #logistica_testo{
	display:none;
}



h4#studio_progettazione{
	background-image: url(../_img/ico_stud_prog.gif);
	background-repeat: no-repeat;
	margin-left:15px;
	margin-bottom:10px;
	padding: 5px 0 5px 30px;
}
h4#studio_grafico{
	background-image: url(../_img/ico_stud_graf.gif);
	background-repeat: no-repeat;
	margin-left:15px;
	margin-bottom:10px;
	padding: 5px 0 5px 30px;
}
h4#reparto_stampa{
	background-image: url(../_img/ico_stampa.gif);
	background-repeat: no-repeat;
	margin-left:15px;
	margin-bottom:10px;
	padding: 5px 0 5px 30px;
}
h4#officina_meccanica{
	background-image: url(../_img/ico_off_mec.gif);
	background-repeat: no-repeat;
	margin-left:15px;
	margin-bottom:10px;
	padding: 5px 0 5px 30px;
}
h4#sartoria{
	background-image: url(../_img/ico_sartoria.gif);
	background-repeat: no-repeat;
	margin-left:15px;
	padding: 5px 0 5px 30px;
}

h4#creativita{
	background-image: url(../_img/ico_creativita.gif);
	background-repeat: no-repeat;
	margin-left:15px;
	margin-bottom:10px;
	padding: 5px 0 5px 30px;
}

h4#progettazione{
	background-image: url(../_img/ico_manut.gif);
	background-repeat: no-repeat;
	margin-left:15px;
	margin-bottom:10px;
	padding: 5px 0 5px 30px;
}

h4#manutenzione{
	background-image: url(../_img/ico_prog.gif);
	background-repeat: no-repeat;
	margin-left:15px;
	margin-bottom:10px;
	padding: 5px 0 5px 30px;
}
h4#logistica{
	background-image: url(../_img/ico_logistica.gif);
	background-repeat: no-repeat;
	margin-left:15px;
	margin-bottom:10px;
	padding: 5px 0 5px 30px;
}





