
/* INDAM - STYLESHEET */

/*------------------------------------------------------------------*/
/* stili geneali */

html,body{
margin: 0;
padding: 0;
background-color: #FFF;
}
body{
font-family: "verdana", Arial, sans-serif;
text-align: center;
}
div#centratore{
width: 780px;
height:100%;
margin: 0 auto;
}

/*------------------------------------------------------------------*/
/* tipografia */

h1,h2,h3,h4,h5{
margin: 0;
padding: 0;
}
h1{
display: none;
}
h2{
}
h3{
}
p{
margin: 0; 
padding: 0;
}

/*------------------------------------------------------------------*/
/* HOMEPAGE */ /*---------------------------------------------------*/
/*------------------------------------------------------------------*/

/*------------------------------------------------------------------*/
/* MENU HOMEPAGE */

div#menuHome{
/*margin-left: 120px;*/
font-size: 10px;
float:right;
text-align:left;
width:261px;
color:#fff;
font-weight: bold;
}

/* primo livello */
div#menuHome ul{
width:241px;
margin: 0;
padding: 0; 
list-style-type: none;
color:#fff;
font-weight: bold;
text-decoration: none;

}
div#menuHome ul li{
background:url(images/pallino.gif) left 3px no-repeat;

}
div#menuHome ul li a{
/*color:#fff;*/
text-decoration: none;


}
div#menuHome ul li a:hover{
color:#fff;
text-decoration: underline;
}

.spaziosx-contenuti-ul{
padding-left:15px;
}
div#menuHome ul li ul li{
display:block;
width:226px;
margin-bottom: 5px;
padding: 0;
background:none;
margin-left:15px;
color:#004685;
}
div#menuHome ul li ul li a{
text-decoration: none;
color:#004685;
}
div#menuHome ul li ul li a:hover{
text-decoration: underline;
color:#004685;
}
.link {
color:#004685;
text-decoration: none;
}
.link:hover {
color:#004685;
text-decoration: underline;
}
.linkselected {
color:#F26521;
text-decoration: none;
}


/*------------------------------------------------------------------*/
/* NEWS HOMEPAGE */

div#anteprimaNews{
margin-left: 85px;
margin-right:10px;
margin-top: 3px;
font-size: 10px;
color:#1E90C2; 
}
div#anteprimaNews h3{
font-size: 11px;
color:#FFCB02;
}
div#anteprimaNews a{
color:#50BCEC;
font-weight: bold;
text-decoration: none;
}
div#anteprimaNews a:hover{
color:#50BCEC;
text-decoration: underline;
}

/*------------------------------------------------------------------*/
/* PRESENTAZIONE HOMEPAGE */

div#presentazione{
margin-left: 85px;
margin-right:10px;
margin-top: 20px;
font-size: 10px;
font-weight: bold;
color:#FFF; 
}
div#presentazione h3{
font-size: 11px;
color:#F26521;
}

/*------------------------------------------------------------------*/
/* INTERNO */ /*----------------------------------------------------*/
/*------------------------------------------------------------------*/



#logo{
position:absolute;
padding:8px 0 0 22px;

}


/*------------------------------------------------------------------*/
/* MAIN MENU */

div#menuTop1{
margin: 6px 5px 0 0;
font-size: 10px;
float: right;
text-align:left;
width:110px;
color:#fff;
font-weight: bold;
}
div#menuTop1 ul{
width:100%;
margin: 0;
padding: 0; 
list-style-type: none;
color:#fff;
font-weight: bold;
text-decoration: none;
}
div#menuTop1 ul li{
background:url(images/pallino.gif) left 3px no-repeat;
}
div#menuTop1 ul li a{
text-decoration: none;
}
div#menuTop1 ul li a:hover{
color:#fff;
text-decoration: underline;
}
div#menuTop1 ul li ul li{
display:block;
width:100%;
margin-bottom: 5px;
padding: 0;
background:none;
margin-left:15px;
color:#004685;
}
div#menuTop1 ul li ul li a{
text-decoration: none;
color:#004685;
}
div#menuTop1 ul li ul li a:hover{
text-decoration: underline;
color:#004685;
}
div#menuTop1 ul li ul li a.selected{
color:#F26521;
}


/* aree di intervento */
div#menuTop2{
margin: 6px 0px 0 0;
font-size: 10px;
float: right;
text-align:left;
width:250px;
color:#fff;
font-weight: bold;
}
div#menuTop2 ul{
width:100%;
margin: 0;
padding: 0; 
list-style-type: none;
color:#fff;
font-weight: bold;
text-decoration: none;
}
div#menuTop2 ul li{
background:url(images/pallino.gif) left 3px no-repeat;
}
div#menuTop2 ul li a{
text-decoration: none;
}
div#menuTop2 ul li a:hover{
color:#fff;
text-decoration: underline;
}
div#menuTop2 ul li ul li{
display:block;
width:235px;
margin-bottom: 5px;
padding: 0;
background:none;
margin-left:15px;
color:#004685;
}
div#menuTop2 ul li ul li a{
text-decoration: none;
color:#004685;
}
div#menuTop2 ul li ul li a:hover{
text-decoration: underline;
color:#004685;
}
div#menuTop2 ul li ul li a.selected{
color:#CC0033;
}

.spaziosx-contmenu-ul{
padding-left:7px;
}


/*------------------------------------------------------------------*/
/* TI TROVI IN */

div#tiTroviIn{
margin: 7px 0px 20px 0px;
font-size: 11px;
padding-bottom:10px;
color:#50BCEC;
border-bottom: 1px dashed #66B1DF;
}
div#tiTroviIn a{
color:#054E8C;
text-decoration: none;
}
div#tiTroviIn a:hover{
color:#054E8C;
text-decoration: underline;
}

/*------------------------------------------------------------------*/
/* AREA CONTENUTI */

div#content{
margin: 0 20px;
font-size: 12px;
color:#5C5C5C;
}
div#content p{
text-align:justify;
line-height:16px;

}

/* titolo categorie e sottocategorie */
div#content h2{
margin-bottom: 10px;
font-size: 14px;
color:#004685;
}
.data{
margin-bottom: 10px;
font-size: 11px;
color:#004685;
}
/* titolo allegati e sezioni secondarie */
div#content h4{
margin: 20px 0;
padding-top:20px;
font-size: 12px;
color:#4477A6;
border-top: 1px dashed #66B1DF;
}
div#content h5{
margin: 10px 0;
font-size: 12px;
color:#4477A6;
}
div#content a{
color:#5C5C5C;
text-decoration: none;
/*border-bottom: 1px dashed #868686;*/
}
div#content a:hover{
color:#000;
text-decoration: none;
/*border-bottom: 1px dashed #868686;*/
}
/* immagini nel corpo */
div#content img{
/*border: 1px solid #CDCECE;*/
margin: 0px 5px;
float:left;
clear:left;
bottom:0;
}


/*tabella Laboratori di analisi*/
div#content table{
	border-collapse:collapse;
	font-size: 11px;
	color:#5C5C5C;
}
/*div#content td{
	border:1px solid #8DACC9;
}*/

.testifoto{
margin: 0 5px;
font-size: 12px;
color:#4477A6;
}

/* icone allegati */
p#doc{
background: url(images/icona_documento_generico.gif) left no-repeat;
padding: 1px 0 1px 20px;
margin-bottom: 2px;
}
p#pdf{
background: url(images/icona_documento_pdf.gif) left no-repeat;
padding: 1px 0 1px 20px;
margin-bottom: 2px;
}

/*------------------------------------------------------------------*/
/* MENU DI DESTRA */

div#menuRight{
margin: 5px 0 0 0;
font-size: 10px;
background: url(images/top_menu_destra-news.gif) top no-repeat #50BCEC;
}
div#menuRight h3{
padding: 10px 0 5px 10px;
font-size: 12px;
color:#FFF;

}
div#menuRight ul{
margin: 0 10px;
padding: 0; 
list-style-type: none;
}
div#menuRight li{
margin: 0;
padding-bottom: 4px;
border-top: 1px dashed #2881B8;
}
div#menuRight a{
color:#054E8C;
font-weight: bold;
text-decoration: none;
}
div#menuRight a:hover{
text-decoration: underline;
}
div#menuRight a.selected{
color:#cc0033;
}
/*menu news*/

div#menunews{
color:#fff;
margin: 0px;
font-size: 10px;
background: url(images/top_menu_destra-news.gif) top no-repeat #50BCEC;
}
div#menunews h3{
padding: 10px 0 5px 10px;
font-size: 12px;
color:#FFF;
}
div#menunews ul{
margin: 0 10px;
padding: 0; 
list-style-type: none;
}
div#menunews li{
margin: 0;
padding-bottom: 4px;
border-top: 1px dashed #2881B8;
}
div#menunews a{
color:#054E8C;
font-weight: bold;
text-decoration: none;
}
div#menunews a:hover{
color:#CC0033;
text-decoration: none;
}
div#menunews a.selected{
color:#CC0033;
}
div#chiudimenunews {
text-align:right;
font-size: 10px;
color:#FFFFFF;
padding: 0px 15px 10px 10px;
height:29px;
background: url(images/bottom_menu_news.gif) top no-repeat;
}
div#chiudimenunews a {
color:#054E8C;
text-decoration: none;
}

/*------------------------------------------------------------------*/
/* ARGOMENTI CORRELATI */

div#argomenti{
margin: 0px;
padding-bottom: 10px;
font-size: 10px;
background: url(images/bottom_argomenti_news.gif) bottom no-repeat #66B3FF;
}
div#argomenti h3{
padding: 61px 0 5px 10px;
font-size: 12px;
color:#FFF;
background: url(images/bottom_menu_destra_news.gif) top no-repeat #66B3FF;
}
div#argomenti ul{
margin: 0 10px;
padding: 0; 
list-style-type: none;
}
div#argomenti li{
margin: 0;
padding-bottom: 4px;
border-top: 1px dashed #2881B8;
}
div#argomenti a{
color:#054E8C;
font-weight: bold;
text-decoration: none;
}
div#argomenti a:hover{
color:#CC0033;
text-decoration: none;
}

/*------------------------------------------------------------------*/
/* IMMAGINI CATEGORIE E SOTTOCATEGORIE */

div#immagini img{
border: 1px solid #CDCECE;
}

#contatti {
margin: 0 5px;
font-size: 11px;
color:#5C5C5C;
}
#contatti img{
border: 1px solid #CDCECE;
}
#contatti a{
color:#4477A6;
text-decoration:none;
}
#contatti h4{
font-weight:normal;
font-size: 12px;
color:#5C5C5C;
}
#contatti-cartina {
margin: 0 20px;
font-size: 11px;
color:#5C5C5C;
}
#contatti-cartina img{
border: 1px solid #CDCECE;
margin-right:30px;
}
#contatti-cartina a{
color:#4477A6;
text-decoration:none;
}
#contatti-cartina h4{
font-weight:normal;
font-size: 12px;
color:#5C5C5C;
}
.tel-fax {
font-size: 11px;
color:#5C5C5C;}

.piva {
width:250px;
color:#fff;
font-size:9px;
margin:0 0 5px 23px;
padding-top:5px;
border-top:1px solid #fff;
}

/*------------------------------------------------------------------*/
/* TABELLE DI LEGGE */

div#tabelleLegge{
margin-left: 23px;
padding: 0;
font-size: 11px;
color:#5C5C5C;
}
div#tabelleLegge h2{
margin: 10px 0 15px 0;
font-size: 11px;
color:#004685;
/*border-bottom: 1px dashed #E0EFF9;*/
}
div#tabelleLegge h3{
margin-bottom: 5px;
font-size: 11px;
color:#4477A6;
}
div#scelta a{
color:#054E8C;
font-weight: bold;
text-decoration: none;
}
div#scelta a:hover{
color:#F26521;
text-decoration: none;
}
div#tabelleLegge img{
float: left;
margin-right: 3px;
}
div#tabelleLegge table{
font-size: 11px;
color:#5C5C5C;
margin-bottom: 20px; 
}

.selectlegge{
	border: 1px solid #4477A6;
	font-size: 10px;
	color : #000;
}


/*================= form ============*/
div#form1{
float:left;
text-align:left;
width:205px;
}
div#form2{
float:left;
text-align:left;
width:205px;
margin-left:6px;
}
div#form3{
clear:both;
float:left;
width:420px;
text-align:left;
}
#intform2{
float:left;
text-align:left;
width:202px;
}

#sxform{
float:left;
text-align:left;
}
#dxform{
float:right;
text-align:left;
}
.form {
display:block;
margin-top:6px;
width:220px;

}
.categoria {
width:40px;
}
.form-blocchi {
color:#525353;
text-decoration:none;
}
.invio-form {
color:#E43F01;
font-size:11px;
text-decoration:none;
}
.bordo {
border: 1px solid #4A4A4A;
font-size:10px;
font-weight:bold;
color:#4A4A4A;
}
/*================= fine form ============*/

.bottoni a{
width:240px;
display:block;
margin: 0 5px;
font-size: 11px;
font-weight:bold;
padding:4px;
color:#4477A6;
text-align:center;
background-color:#E0E7ED;
border: 1px solid #4477A6;
text-decoration:none;
}

.bottoni a:hover{
color:#4477A6;
background-color:#fff;
text-decoration:none;
}
.clear{
clear:both;
}
.testo-nascosto {
color:#FFFFFF;
}


.privacy {
font-size:10px;}