/* html,body{margin:0;padding:0} */
body  {  text-align:center; top:0px; left:0px; margin:0px; font-family:   Arial,  Verdana,  Helvetica, GeosansLight,  sans-serif;  color:#000000; }

/* body{font: 76% arial,sans-serif;text-align:center} */
/* p{margin:0 10px 10px}
a{display:block;color: #981793;padding:10px}
div#header h1{height:80px;line-height:80px;margin:0;padding-left:10px;background: #EEE;color: #79B30B}
div#container{text-align:left}
div#content p{line-height:1.4}
div#navigation{background:#B9CAFF}
div#extra{background:#FF8539}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}

div#container{width:800px;margin:0 auto}
div#wrapper{float:left;width:100%}
div#content{margin: 0 150px}
div#navigation{float:left;width:150px;margin-left:-150px}
div#extra{float:left;width:150px;margin-left:-800px}
div#footer{clear:left;width:100%} */

h1{ margin:0px;padding:22px 0px; text-decoration:none; text-align:left; font-size:16px; font-weight:bold; color:#FFFFFF; }
h2{height:37px; margin:0px;padding-top:12px; padding-left:12px; text-decoration:none; text-align:left; font-size:12px; font-weight:bold; color:#006699; }
h3{margin-top:10px; padding-left:15px; padding-right:15px; /* margin:0px;  */text-decoration:none; text-align:left; font-size:11px; font-weight:bold; color:#006699;
display:block; background:url("img/frecblu.jpg") 0px 2px no-repeat;}
h4{padding-left:18px;padding-top:18px; text-decoration:none; text-align:left; font-size:16px; font-weight:bold; color:#000066; margin:0px;}
h5{padding-left:18px; text-decoration:underline; text-align:left; font-size:11px; font-weight:bold; color:#006699; margin:0px;}
h6{ margin:0px;/* padding-top:12px;  */padding-left:12px;text-decoration:none; text-align:left; font-size:12px; font-weight:bold; color:#006699; }


.testo_news {padding: 0px 15px; text-decoration:none; text-align:left; font-size:11px; font-weight:normal; color:#737373; margin:10px 0px; }
.testo_news a {text-decoration:underline; text-align:left; font-size:10px; font-weight:normal; color:#006699; display:block; padding:0px 0px 10px 0px;
border-bottom:1px dotted #737373;}

.box1 {margin:0px; text-align:center; display:block; }
.box1 b {text-decoration:none; text-align:center; font-size:11px; font-weight:bold; color:#006699; display:block;}
.box1 a {text-decoration:underline; text-align:center; font-size:11px; font-weight:normal; color:#006699; display:block; margin:0px;}
.box1 img {/* float:left; */text-align:center;  border:0px; margin-top:20px; }

.box2 {padding:0px 15px 10px 15px;margin-bottom:10px; text-decoration:none; text-align:left; font-size:11px; font-weight:normal;
display:block;color:#737373; border-bottom:1px dotted #737373;}
.box2 b {text-decoration:none; text-align:left; font-size:11px; font-weight:bold; color:#006699; display:block;}
.box2 a {text-decoration:underline; text-align:left; font-size:11px; font-weight:normal; color:#006699; height:20px;
background:url("img/frecblu2.jpg") center left no-repeat;padding-left:10px;}
.box2 input {margin:10px 0px; width:155px; height:20px; line-height:20px; text-decoration:none; text-align:left; font-size:11px; font-weight:normal;
display:block;color:#737373; border:1px solid #999999;}


.box3 {margin:0px 15px 15px 15px;/* padding:0px 0px 5px 0px;  */text-decoration:none; text-align:left; font-size:11px; font-weight:normal;
display:block;color:#737373; border-bottom:0px dotted #737373;}
.box3 b {text-decoration:none; text-align:left; font-size:11px; font-weight:bold; color:#006699; display:block;}
.box3 a {text-decoration:underline; text-align:left; font-size:11px; font-weight:normal; color:#006699; display:block;
background:url("img/frecblu2.jpg") center left no-repeat;padding-left:10px;}

td.topsx {height:131px; background:url("img/topsx.jpg") top left repeat-x; }
td.topcenter {height:131px; background:url("img/topcenter.jpg") top left repeat-x; }
td.topdx {height:131px; background:url("img/topdx.jpg") top left repeat-x; }
td.bottomsx {height:114px; background:url("img/bottomsx.jpg") top left repeat-x; }
td.bottomcenter {height:114px; background:url("img/bottomcenter.jpg") top left repeat-x; }
td.bottomdx {height:114px; background:url("img/bottomdx.jpg") top left repeat-x; }
td.centersxhome {height:244px; background:url("img/centersxhome.jpg") top left repeat-x; }
td.centerdxhome {height:244px; background:url("img/centerdxhome.jpg") top left repeat-x; }
td.centersxint { background:#6699cc url("img/centersxint.jpg") top left repeat-x; }
td.centerdxint {/* height:244px; */ background:#FFFFFF;}
td.center { background:#6699cc url("img/centersxint.jpg") top left repeat-x; }

.toplogo {float:left; border:0px; width:247px;  height:131px; text-align:center; background:url("img/topsx.jpg") top left repeat-x; }
.toplogo a{text-align:center; border:0px; }

.topmenu {width:733px;  height:131px; text-align:center; background:url("img/topdx.jpg") top left repeat-x; float:left; }

.footersx {float:left; width:247px;  height:114px; background:url("img/bottomsx.jpg") top left repeat-x;
text-decoration:none; text-align:left; font-size:11px; font-weight:normal; }
.footersx a {margin-top:30px; display:block;text-decoration:none; text-align:left; font-size:10px; font-weight:normal;
color:#8cbad1; float:left; height:20px;line-height:20px;}
.footersx img {float:left;  margin:0px  10px;}

.footerdx {width:733px!important; width:auto;  height:114px; background:url("img/bottomdx.jpg") top left repeat-x; float:left;
text-decoration:none; text-align:left; font-size:11px; font-weight:normal; }

#centersx {float:left; border:0px; width:247px;  height:520px; text-decoration:none; text-align:left; font-size:11px; font-weight:normal;}

.centersxtop { width:247px; height:244px;  background:url("img/centersxhome.jpg") top left repeat-x; }
.centersxbottom { width:247px; height:280px;  background:#FFFFFF url("img/lastminut.jpg") top left no-repeat;  }

#centersxint {float:left; border:0px; width:247px; text-decoration:none; text-align:left; font-size:11px; font-weight:normal;
background:#679bcd url("img/centersxint.jpg") top left repeat-x; padding-bottom:18px;}

.centersxtopint { width:247px;  text-decoration:none; text-align:left; font-size:11px; font-weight:normal; color:#FFFFFF;}
.centersxbottomint { width:247px; }


.centerdxbottom1 { float:left; width:440px; height:300px;  background:#D8FFFF; margin-right:7px;}
.centerdxbottom2 { float:left; width:220px; height:300px;  background:#FFFFFF url("img/bkgcerca.jpg") top left no-repeat; }

.centerdxtopint1 { float:left; width:733px; background:#FFFFFF; margin-right:7px;}
.centerdxtopint2 { float:left; width:733px; background:#FFFFFF; }
.centerdxtopint3 { float:left; color:#006699; background:#FFFFFF; padding-left:18px;margin-top:18px; margin-bottom:18px;}



.centerdxtopint2prod { float:left; /* width:733px;  */background:#FFFFFF; padding-left:18px;margin-top:18px; padding-bottom:18px;}

.centerdxtopint2prodint { float:left;  color:#006699;}
.centerdxtopint2prodint h3 { color:#006699; text-decoration:none; text-align:left; font-size:11px; font-weight:bold; margin-right:200px;}
.centerdxtopint2prodint h4 { color:#006699; text-decoration:none; text-align:left; font-size:32px; font-weight:bold;}
.centerdxtopint2prodint h5 { color:#006699; text-decoration:none; text-align:left; font-size:12px; font-weight:bold;}
.centerdxtopint2prodint b { color:#006699; text-decoration:none; text-align:left; font-size:11px; font-weight:bold; display:block;}
.centerdxtopint2prodint a { color:#006699; text-decoration:none; text-align:right; font-size:14px; font-weight:bold;padding-right:35px;
display:block; margin-top:25px; background:url("img/freccesoluz.jpg") center right no-repeat; }
.centerdxtopint2prodint img { float:left; margin-right:10px; }

.centerdxtopint2prodint_man { float:left;  color:#006699; }
.centerdxtopint2prodint_man h3 { color:#006699; text-decoration:none; text-align:left; font-size:11px; font-weight:bold; margin-right:200px;}
.centerdxtopint2prodint_man h4 { color:#006699; text-decoration:none; text-align:left; font-size:16px; font-weight:bold; width:440px;}
.centerdxtopint2prodint_man h5 { color:#006699; text-decoration:none; text-align:left; font-size:12px; font-weight:bold; padding-bottom:0px;}
.centerdxtopint2prodint_man p { color:#006699; text-decoration:none; text-align:left; font-size:12px; font-weight:normal; padding-left:18px;}
.centerdxtopint2prodint_man b { color:#006699; text-decoration:none; text-align:left; font-size:11px; font-weight:bold; display:block;}
.centerdxtopint2prodint_man a { color:#006699; text-decoration:none; text-align:right; font-size:14px; font-weight:bold;/* padding-right:35px; */
display:block; margin-top:25px; background:url("img/freccesoluz.jpg") center right no-repeat; }
.centerdxtopint2prodint_man img { float:left; margin-right:10px; }

.schedatecnica { width:715px; float:left; padding-bottom:18px; padding-left:18px; color:#006699; border-top:5px solid #6699CC; font-size:12px; font-weight:bold;}

.schedatecnica_man { width:715px; float:left; padding:18px; color:#006699; border-top:0px solid #6699CC; font-size:12px; font-weight:bold;}

.#tabmenu1 {}
/* .tabtabs3 ul { text-decoration:none; text-align:right; font-size:14px; font-weight:bold;}
.tabtabs3 li { float:left; text-decoration:none; text-align:right; font-size:14px; font-weight:bold; background:#6699CC; }
.tabtabs3 a { color:#FFFFFF; background:#6699CC; text-decoration:none; text-align:right; font-size:14px; font-weight:bold;}
.tabtabs3 a span { float:left; color:#FFFFFF; background:#6699CC url("img/frecciadown.jpg") center right no-repeat; text-decoration:none; text-align:right; font-size:14px; font-weight:bold;}
.tabtabs3 a:hover span { float:left; color:#FFFFFF; text-decoration:none; text-align:right; font-size:14px; font-weight:bold;} */



.organizzazione {text-decoration:none; width:715px; text-align:left; font-size:11px; font-weight:normal; color:#006699;}
.organizzazione a {text-decoration:underline; text-align:left; font-size:11px; font-weight:normal; color:#006699;}

.organpersonale {padding-left:18px; margin-bottom:28px; width:101px; float:left;text-decoration:none; text-align:left; font-size:10px;
font-weight:normal; color:#006699;}
.organpersonale a {float:left;text-decoration:underline; text-align:left; font-size:10px; font-weight:normal; color:#006699;}
.organpersonale img {float:left; margin-bottom:15px;}

.azienda {padding-left:18px; text-decoration:none; text-align:left; font-size:11px; font-weight:normal; color:#006699;}

.aziendapres {margin-left:10px;width:174px; text-decoration:none; text-align:left; font-size:10px; font-weight:normal; color:#B0CFE0;}
.aziendapres a{ text-decoration:underline; text-align:left; font-size:10px; font-weight:normal; color:#FFFFFF;}

.aziendaprespdf { width:174px; text-decoration:none; text-align:left; font-size:10px; font-weight:normal; color:#B0CFE0;
background: url("img/pdf.jpg") center right no-repeat; height:30px;}
.aziendaprespdf a{ text-decoration:underline; text-align:left; font-size:10px; font-weight:normal; color:#FFFFFF;
line-height:25px;}

.riga {border-top:1px dashed #69a3c5; height:1px; margin:10px 0px;}

/* .risorse {float:left;} */

.scaricaschedatecnica {  float:left; text-align:left; font-size:10px; font-weight:normal; color:#FFFFFF; width:80px; margin-top:20px; margin-right:30px;}
.scaricaschedatecnica a { text-decoration:underline; text-align:left; font-size:10px; font-weight:normal; color:#FFFFFF; }
.scaricaschedatecnica img { border:0px; display:block; margin-bottom:5px;}

#banner  {border:0px; width:220px; height:244px;  }
#banner a {border:0px; width:220px; height:244px;  }

#centerdx {width:733px;  /* height:532px; */ float:left; text-decoration:none; text-align:left; font-size:11px; font-weight:normal; }

#centerdxint {width:733px;  /* height:532px;  */float:left; text-decoration:none; text-align:left; font-size:11px; font-weight:normal; }

.footmenu { /* width:715px;  */float:left; height:75px; margin-left:15px; text-decoration:none; text-align:left; font-size:10px; font-weight:normal;  color:#BAD1E8; }
.footmenu a{ line-height:75px; padding:0px 5px;text-decoration:none; text-align:left; font-size:10px; font-weight:normal; color:#BAD1E8; border-right:1px solid #BAD1E8;}

.copyright { line-height:75px; float:left; width:200px; text-decoration:none; text-align:right; font-size:10px; font-weight:normal; color:#BAD1E8; }

.anagrafica { /* width:713px; */ float:left; margin-left:15px;margin-top:5px; text-decoration:none; text-align:left; font-size:10px;
font-weight:normal;  color:#006699; }
.anagrafica a{ text-decoration:underline; text-align:left; font-size:10px; font-weight:normal;  color:#006699; }

.casehistory {background:#D8FFFF url("img/color_tabs_left.jpg") 185px 10px no-repeat; height:20px;line-height:20px; width:180px; padding:5px 5px 5px 20px;
  text-decoration:none;  text-align:left; font-size:14px; font-weight:bold;  color:#006699; }

.casehistory_soltec {background:#D8FFFF url("img/color_tabs_left.jpg") 228px 10px no-repeat; height:20px;line-height:20px; width:220px; padding:5px 5px 5px 20px;
  text-decoration:none;  text-align:left; font-size:14px; font-weight:bold;  color:#006699; }

.archiviomesi {background:url("img/cal.jpg") top left no-repeat; padding-left:20px;margin-top:10px; text-align:left; }
.archiviomesi table {text-align:left; }
.archiviomesi td {text-align:left; }
.archiviomesi a {  display:block; width:100%;  text-decoration:none;  text-align:left; font-size:11px; font-weight:normal;  color:#FFFFFF; }


.organizzazione table {display:block; width:715px; height:332px;}
.organizzazione td {height:85px; width:212px;}
.organizzazione td a {display:block;}
div.organizzazione {padding-left:0px;}


.paginazione {font-weight: bold; text-align:center; text-decoration:none;    font-size: 11px;    color:#006699;}
.paginazione span {width:50%;font-weight: bold;   text-decoration:none;    font-size: 11px;    color:#006699; padding:0px 15px;}
.paginazione a.pag { font-weight: bold;   text-decoration:none;    font-size: 11px;    color:#006699; padding:5px; }
.paginazione a.freccia { font-weight: bold;   text-decoration:none;    font-size: 11px;    color:#006699; padding:5px; }



/* #topnavigation {} */
#topnavigation a.puls_1 { width:74px; float:left; height:131px;  background:url("img/puls_1.jpg") top left no-repeat; display:block;}
#topnavigation a.puls_2 { width:76px; float:left; height:131px;  background:url("img/puls_2.jpg") top left no-repeat; display:block;}
#topnavigation a.puls_3 { width:109px; float:left; height:131px;  background:url("img/puls_3.jpg") top left no-repeat; display:block;}
#topnavigation a.puls_4 { width:92px; float:left; height:131px;  background:url("img/puls_4.jpg") top left no-repeat; display:block;}
#topnavigation a.puls_5 { width:84px; float:left; height:131px;  background:url("img/puls_5.jpg") top left no-repeat; display:block;}
#topnavigation a.puls_6 { width:74px; float:left; height:131px;  background:url("img/puls_6.jpg") top left no-repeat; display:block;}
#topnavigation a.puls_7 { width:54px; float:left; height:131px;  background:url("img/puls_7.jpg") top left no-repeat; display:block;}
#topnavigation a.puls_8 { width:111px; float:left; height:131px;  background:url("img/puls_8.jpg") top left no-repeat; display:block;}


input.pulscerca     {width:18px;height:18px;background:url("img/ricerca.jpg") top left no-repeat; border:0px;}
input.pulsentra     {width:67px;height:18px; background:url("img/entra.jpg") top left no-repeat; border:0px; }
input.pulsrichiedi  {width:67px;height:18px; background:url("img/richiedi.jpg") top left no-repeat; border:0px;}
input.invia         {width:67px;height:18px; background:url("img/btn_invia.jpg") top left no-repeat; border:0px;}


div.rigaform  {border:0px;}
div.rigaform a { color:#006699; font-weight:bold; }
div.rigaform input { width:200px; display:block; border:1px solid #6699CC ;margin-bottom:5px;}
div.rigaform label { float:left; width:120px;}
div.rigaform textarea {border: 1px solid #6699CC ;}
div.rigaform select {border:1px solid #6699CC; }

.checkbox input { border:0px; }

.rigasubmitlogin {margin:0px;padding-left:60px; float:left; }
.rigasubmitlogin a {float:left;color:#006699;}
.rigasubmit {margin-left:120px;}
.privacy{text-align: justify;overflow:auto;height:120px;width:200px;border:1px solid #6699CC; margin-left:120px;}

hr{visibility:hidden; clear:both; height:1px;}







