@charset "utf-8";
/* CSS Document */

body {
padding:0px;
margin:0px;
font-family:Helvetica, Arial;
font-size:12px;
}

p {
padding:5px 0px 5px 0px;
margin:0px;
font-size:12px;
}

h1 {
padding:0px;
margin:0px;
font-family:Helvetica, Arial;
font-size:12px;
font-weight:bold;
}

h2 {
padding:0px;
margin:0px;
font-family:Helvetica, Arial;
font-size:12px;
font-weight:bold;
}

div#container {
width:913px;
margin:0 auto;
padding:0px;
}

div#containerbox {
width:913px;
height:88px;
margin:0px;
padding:0px;
}


div#box1 {
width:152px;
height:88px;
float:left;
}

div#box1 img {
padding-top:17px;
padding-left:0px;
}


div#box2 {
width:152px;
height:88px;
float:left;
}

div#box2 ul {
list-style:none;
padding:0px;
margin:0px;
padding-top:13px;
}

div#box2 li {
padding-top:5px;
margin:0px;
font-weight:bold;
text-decoration:none;
color:#a0a0a0;
}


div#box2 li a {
padding:0px;
margin:0px;
font-weight:bold;
text-decoration:none;
color:#a0a0a0;
}

div#box2 li a:hover {
font-weight:bold;
text-decoration:none;
color:#000000;
}

div#fascia {
width:913px;
height:100px;
clear:both;
}

div#titolofascia {
padding:0px;
margin:0px;
width:397px;
float:left;
background-image:none;
}

div#titolofascia-news {
padding:0px;
margin:0px;
width:760px;
float:left;
background-image:none;
}

div#titolofascia2 {
padding:0px;
margin:0px;
width:363px;
height:100px;
float:left;
background-color: #787ebd;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}

div#contenuto {
width:456px;
height:500px;
padding-top:20px;
color:#000000;
line-height:16px;
font-size:12px;
clear:both;
}

div#contenuto a {
color:#000000;
line-height:16px;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

div#contenutodx {
width:456px;
padding-left:456px;
height:511px;
padding-top:20px;
color:#000000;
line-height:16px;
font-size:12px;
clear:both;
}

div#contenutodx a {
color:#000000;
line-height:16px;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

div#contenutodxtraguardo {
width:456px;
padding-left:456px;
height:467px;
padding-top:20px;
color:#000000;
line-height:16px;
font-size:12px;
clear:both;
}

div#contenutodxtraguardo a {
color:#000000;
line-height:16px;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

div#contenuto-certificazioni {
width:456px;
padding-top:20px;
padding-bottom:32px;
color:#000000;
line-height:16px;
font-size:12px;
clear:both;
}

div#contenuto-certificazioni a {
line-height:16px;
font-size:12px;
text-decoration:none;
color:#000000;
text-decoration:underline;
}

div#footer {
width:913px;
padding:10px 0px 20px 0px;
margin:0px;
border-top:1px solid #CCCCCC;
font-size:10px;
text-align:center;
color:#000000;
clear:both;
}



div#box3 {
width:153px;
height:100px;
float:left;
background-color: #787ebd;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}

div#box3 ul {
list-style:none;
padding:0px;
margin:0px;
padding-top:13px;
}

div#box3 li {
padding-top:5px;
margin:0px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}


div#box3 li a {
padding:0px;
margin:0px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

div#box3 li a:hover {
font-weight:bold;
text-decoration:none;
color:#000000;
}

.selectedblu {
font-weight:bold;
text-decoration:none;
color:#1ab7ea;
}

.selectedblu2 {
font-weight:bold;
text-decoration:none;
color:#9398ca;
}

.selectedverde {
font-weight:bold;
text-decoration:none;
color:#b0bd22;
}

.selectedviola {
font-weight:bold;
text-decoration:none;
color:#c50078;
}

.selectedarancio {
font-weight:bold;
text-decoration:none;
color:#f48a4e;
}

.selectedviola2 {
font-weight:bold;
text-decoration:none;
color:#6d1874;
}

.selectedservizi {
font-weight:bold;
text-decoration:none;
color:#000000;
}


div#titolofascia-verde {
padding:0px;
margin:0px;
width:457px;
height:100px;
float:left;
background-color: #b0bd22;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}

div#titolofascia-verde2 {
padding:0px;
margin:0px;
width:303px;
height:100px;
float:left;
}

div#box3verde {
width:153px;
height:100px;
float:left;
}

div#box3verde ul {
list-style:none;
padding:0px;
margin:0px;
padding-top:13px;
}

div#box3verde li {
padding-top:5px;
margin:0px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}


div#box3verde li a {
padding:0px;
margin:0px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

div#box3verde li a:hover {
font-weight:bold;
text-decoration:none;
color:#000000;
}




div#contenutoviola {
width:456px;
height:692px;
padding-top:20px;
color:#000000;
line-height:16px;
font-size:12px;
clear:both;
}

div#contenutoviola a {
color:#000000;
line-height:16px;
font-size:12px;
text-decoration:none;
font-weight:bold;
}


div#titolofasciaviola {
padding:0px;
margin:0px;
width:397px;
float:left;
background-image:none;
}

div#titolofascia2viola {
padding:0px;
margin:0px;
width:363px;
height:100px;
float:left;
background-color: #c50078;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}

div#box3viola {
width:153px;
height:100px;
float:left;
background-color: #c50078;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}

div#box3viola ul {
list-style:none;
padding:0px;
margin:0px;
padding-top:13px;
}

div#box3viola li {
padding-top:5px;
margin:0px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}


div#box3viola li a {
padding:0px;
margin:0px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

div#box3viola li a:hover {
font-weight:bold;
text-decoration:none;
color:#000000;
}







div#titolofascia-arancio {
padding:0px;
margin:0px;
width:457px;
height:100px;
float:left;
background-color: #f26d21;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}

div#titolofascia-arancio2 {
padding:0px;
margin:0px;
width:303px;
height:100px;
float:left;
}

div#box3arancio {
width:153px;
height:100px;
float:left;
}

div#box3arancio ul {
list-style:none;
padding:0px;
margin:0px;
padding-top:13px;
}

div#box3arancio li {
padding-top:5px;
margin:0px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}


div#box3arancio li a {
padding:0px;
margin:0px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

div#box3arancio li a:hover {
font-weight:bold;
text-decoration:none;
color:#000000;
}

div#contenutodxarancio {
width:456px;
padding-left:456px;
height:568px;
padding-top:20px;
color:#000000;
line-height:16px;
font-size:12px;
clear:both;
}

div#contenutodxarancio a {
color:#000000;
line-height:16px;
font-size:12px;
text-decoration:none;
font-weight:bold;
}



div#contenutoblu {
width:456px;
height:500px;
padding-top:20px;
color:#000000;
line-height:16px;
font-size:12px;
clear:both;
}

div#contenutoblu a {
color:#000000;
line-height:16px;
font-size:12px;
text-decoration:none;
font-weight:bold;
}


div#titolofasciablu {
padding:0px;
margin:0px;
width:460px;
float:left;
background-image:none;
}

div#titolofascia2blu {
padding:0px;
margin:0px;
width:300px;
height:100px;
float:left;
background-color: #1ab7ea;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}

div#box3blu {
width:153px;
height:100px;
float:left;
background-color: #1ab7ea;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}

div#box3blu ul {
list-style:none;
padding:0px;
margin:0px;
padding-top:13px;
}

div#box3blu li {
padding-top:5px;
margin:0px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}


div#box3blu li a {
padding:0px;
margin:0px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

div#box3blu li a:hover {
font-weight:bold;
text-decoration:none;
color:#000000;
}










div#contenutoviola2 {
width:456px;
height:571px;
padding-top:20px;
color:#000000;
line-height:16px;
font-size:12px;
clear:both;
}

div#contenutoviola2 a {
color:#000000;
line-height:16px;
font-size:12px;
text-decoration:none;
font-weight:bold;
}


div#titolofasciaviola2 {
padding:0px;
margin:0px;
width:397px;
float:left;
background-image:none;
}

div#titolofascia2viola2 {
padding:0px;
margin:0px;
width:363px;
height:100px;
float:left;
background-color: #6d1874;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}

div#box3viola2 {
width:153px;
height:100px;
float:left;
background-color: #6d1874;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}

div#box3viola2 ul {
list-style:none;
padding:0px;
margin:0px;
padding-top:13px;
}

div#box3viola2 li {
padding-top:5px;
margin:0px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}


div#box3viola2 li a {
padding:0px;
margin:0px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

div#box3viola2 li a:hover {
font-weight:bold;
text-decoration:none;
color:#000000;
}





div#titolofasciaservizi {
padding:0px;
margin:0px;
width:294px;
float:left;
background-image:none;
}

div#titolofasciaservizi2 {
padding:0px;
margin:0px;
width:466px;
height:100px;
float:left;
background-image:none;
background-color: #b1b10f;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}


div#titolofasciacontatti {
padding:0px;
margin:0px;
width:386px;
float:left;
background-image:none;
}

div#titolofasciacontatti2 {
padding:0px;
margin:0px;
width:374px;
height:100px;
float:left;
background-image:none;
background-color: #b1b10f;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}


div#titolofascia-certificazioni {
padding:0px;
margin:0px;
width:542px;
float:left;
background-image:none;
}

div#titolofascia-certificazioni2 {
padding:0px;
margin:0px;
width:218px;
height:100px;
float:left;
background-image:none;
background-color: #b1b10f;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}

div#box3servizi {
width:153px;
height:100px;
float:left;
background-color: #b1b10f;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}

div#box3servizi ul {
list-style:none;
padding:0px;
margin:0px;
padding-top:13px;
}

div#box3servizi li {
padding-top:5px;
margin:0px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}


div#box3servizi li a {
padding:0px;
margin:0px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

div#box3servizi li a:hover {
font-weight:bold;
text-decoration:none;
color:#000000;
}


div#box1-servizi {
float:left;
width:304px;
}

div#box1-servizi ul {
padding:0px;
padding-top:20px;
margin:0px;
}

div#box1-servizi li {
padding-top:5px;
margin:0px;
list-style:none;
}

div#box1-servizi li a {
padding:0px;
margin:0px;
list-style:none;
text-decoration:none;
color:#000000;
}

div#box1-servizi li a:hover {
padding:0px;
margin:0px;
list-style:none;
text-decoration:underline;
color:#000000;
}

div#box1-servizi li a.selected {
padding:0px;
margin:0px;
list-style:none;
text-decoration:none;
color:#000000;
font-weight:bold;
}


div#box2-servizi {
float:right;
width:558px;
padding:0px;
padding-top:25px;
padding-right:50px;
margin:0px;
}





/* CONTATTI ------------------------------------------------------------------------------------------------------------- CONTATTI */


div#box1-contatti {
float:left;
width:304px;
padding-top:24px;
color:#000000;
}

div#box2-contatti {
float:right;
width:558px;
padding:0px;
padding-top:25px;
padding-right:50px;
margin:0px;
}


/* NEWS ------------------------------------------------------------------------------------------------------------- NEWS */


div#box3-news {
width:153px;
height:100px;
float:left;
}

div#box3-news ul {
list-style:none;
padding:0px;
margin:0px;
padding-top:13px;
}

div#box3-news li {
padding-top:5px;
margin:0px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}


div#box3-news li a {
padding:0px;
margin:0px;

font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

div#box3-news li a:hover {
font-weight:bold;
text-decoration:none;
color:#000000;
}


/* certificazioni ------------------------------------------------------------------------------------------------------------- certificazioni */


div#box3-certificazioni {
width:153px;
height:100px;
float:left;
background-color: #b1b10f;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
}

div#box3-certificazioni ul {
list-style:none;
padding:0px;
margin:0px;
padding-top:13px;
}

div#box3-certificazioni li {
padding-top:5px;
margin:0px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}


div#box3-certificazioni li a {
padding:0px;
margin:0px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}

div#box3-certificazioni li a:hover {
font-weight:bold;
text-decoration:none;
color:#000000;
}



/* NEWS ------------------------------------------------------------------------- NEWS */

div#contenuto-news-sx {
float:left;
width:289px;
color:#999999;
font-size:12px;
padding-top:24px;
padding-bottom:50px;
padding-right:25px;
color:#000000;
}

div#contenuto-news-sx a {
font-size:12px;
color:#000000;
text-decoration:none;
}

div#contenuto-news-sx a:hover {
color:#000000;
text-decoration:underline;
}

div#contenuto-news-sx a.selected {
text-decoration:none;
color:#000000;
font-weight:bold;
}

div#contenuto-news-dx {
float:right;
width:578px;
font-size:12px;
padding-top:24px;
padding-right:20px;
}







div#contenutodxlaboratorio1 {
width:456px;
padding-left:0px;
height:350px;
padding-top:20px;
color:#000000;
line-height:16px;
font-size:12px;
float:left;
}


div#contenutodxlaboratorio2 {
width:456px;
padding-left:0px;
height:350px;
padding-top:20px;
color:#000000;
line-height:16px;
font-size:12px;
float:right;
}

div#contenutodxlaboratorio12 a {
color:#000000;
line-height:16px;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
