#linkalpdf
{
height:30px;
line-height:30px;
text-align:left;
font-size:11px;
padding-top:5px;
}

#linkalpdf img
{
margin-top:7px;
float:left;
margin-right:5px;
}

.margin_bottom
{
margin-bottom:5px;
}

.margin_top
{
margin-top:5px;
}

label.sx
{
width:60px;

float:left;
}

label.dx
{
float:right;
}

input.text
{
margin-left:8px;
}

input.sx
{
float:left;
}

input.dx
{
float:right;
}

.floatclear
{
clear:both;
}

.black
{
color:#000000;
text-decoration:none;
}

.blue
{
color:#00508E;
text-decoration:none;
}

a.blue:hover
{
color:#00508E;
}

.red
{
color:#990000;
text-decoration:none;
}

.white
{
color:#FFFFFF;
text-decoration:none;
}

a.red:hover
{
color:#990000;
}

body
{
font-family:Verdana;
font-size:13px;
margin:0px;
background: #0079cc url(../img/sfondo1.jpg) repeat-x;
background-position: 0px -1px;
text-align: center;
}

ul
{
margin:0px;
padding:0px;
}

li
{
list-style:none;
}

#descrizionesx li
{
list-style-type:circle;
}

#payoff
{
font-size:11px;
position:absolute;
margin-left:57px;
margin-top:160px;
width:235px;
text-align:left;
}

#containerup
{
width:100%;
height:66px;
background:url(../img/up.jpg) repeat-x;
}

#containerupmiddle
{
width:932px;
margin:auto;
}

#containerricercabriciole
{
padding-right:5px;
width:600px;
height:77px;
float:right;
text-align:right;
position: relative;
z-index: 5;
}

.livellofilm
{
z-index:2;
}

#main
{
width:932px;
background:url(../img/home2.jpg) no-repeat;
background-position:0px 0px;
margin:auto;
position: relative;
z-index:1;
}

.index #main
{
height:290px;
}

#insidemain
{
width:925px;
background:url(../img/background1.jpg) repeat-y;
margin:auto;
}

#containermiddle
{
width:925px;
height:99px;
margin:auto;
background: transparent url(../img/middle.jpg) no-repeat left top;
margin-top:-1px;
}

#containermiddle ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

/*

.news-block{
	border-left:1px solid #004f8b;
	padding: 0 0 10px 15px;
                                            display:inline;
}


.news-block:first-child {
	border-left: 1px solid transparent;
}

#containermiddle ul li :first-child {
	border-left: 1px solid transparent;
}

*/

     #containermiddle ul li .news-block
     {
     border-left:1px solid #004f8b;
     padding: 0 0 10px 15px;
     }

     #containermiddle ul li .news-block:first-child
     {
     border-left: 1px solid transparent;
     }


#containermenu
{
width:925px;
height:145px;
margin:auto;
margin-top:-1px;
background:url(../img/cella_menu.jpg) repeat-x;
}

.freccia
{
float:left;
border:0px;
padding-right:15px;
}

#containersettori
{
width:926px;
margin:auto;
background:url(../img/background.jpg) repeat-y;
}

#descrizionesxmain
{
width:425px;
float:left;
}

#descrizionesxup
{
font-weight:bold;
color:#00508e;
border-bottom:1px solid #bfd3e2;
text-align:left;
width:370px;
height:30px;
margin-left:40px;
line-height:30px;
}

#descrizionesxmiddle
{
width:370px;
margin-left:40px;
padding-top:15px;
text-align:left;
}

#descrizionesxmiddle ul li
{
list-style-type:disc;
}

#descrizionesxbottom
{
/*width:395px;*/
     width:370px;
margin-left:40px;
padding-bottom:10px;
}

#boximmagine1
{
     margin-right:10px;
width:115px;
float:left;
}

#boximmagine2
{
width:115px;
float:left;
margin-left:130px;
     margin-right:10px;
}

#boximmagine3
{
width:115px;
float:left;
/*margin-left:25px;*/
}

#titolobox1
{
text-align:center;
height:40px;
background:#ebf1f5;
color:#00508e;
padding-top:5px;
padding-bottom:5px;
/*border:1px solid #bfd3e2;*/
border-bottom:0px;
}

#titolobox2
{
text-align:center;
height:50px;
background:#ebf1f5;
color:#00508e;
line-height:50px;
/*border:1px solid #bfd3e2;*/
border-bottom:0px;
}

#titolobox3
{
text-align:center;
height:50px;
background:#ebf1f5;
color:#00508e;
line-height:50px;
/*border:1px solid #bfd3e2;*/
border-bottom:0px;
}

#immaginebox1
{
/*border:1px solid #BFD3E2;*/
text-align:center;
}

#immaginebox1 img
{
border: 0;
width: 100px;
height: 100px;
display: none;
}

#immaginebox2
{
/*border:1px solid #BFD3E2;*/
text-align:center;
}

#immaginebox3
{
/*border:1px solid #BFD3E2;*/
text-align:center;
}

#descrizionesxmiddleup
{
       margin-left:15px;
text-align:left;
       width:380px;
/*width:395px;*/
padding-bottom:30px;
}

#descrizionesxmiddlebottom
{
text-align:left;
width:395px;
padding-bottom:6px;
}

#up
{
font-weight:bold;
color:#00508e;
width:230px;
height:30px;
line-height:30px;
border-bottom:1px solid #bfd3e2;
}

#bottom
{
padding-top:15px;
}

#descrizionedx
{
float:left;
/*width:285px;*/
     width:301px;
}

                     .descrizione #descrizionesx
                     {
                     width:423px;
                     float:left;
                     }

.bottoniblu
{
color:#FFFFFF;
font-size:12px;
margin-left:15px;
}

.bottoniblu a
{
text-decoration:none;
color:#FFFFFF;
font-size:12px;
margin-left:15px;
}

.bottoniblulavora
{
color:#FFFFFF;
font-size:12px;
/*margin-left:15px;*/
}

.bottoniblulavora a
{
text-decoration:none;
color:#FFFFFF;
font-size:12px;
/*margin-left:15px;*/
}

#descrizionedxup
{
font-weight:bold;
color:#00508e;
text-align:left;
width:285px;
height:30px;
line-height:30px;
}

#descrizionedxmiddle
{
/*padding-top:10px;*/
     margin-top:30px;
text-align:left;
/*width:275px;*/
     width:301px;
}

.tabellainformazioni
{
width:436px;
text-align:left;
font-size:11px;
}

.camponormale
{ 
/*    padding-top:3px;
    padding-bottom:3px;
*/
padding:3px;
width:198px;
/*font-weight:bold;*/
}

.camponormaleb
{ 
/*    padding-top:3px;
    padding-bottom:3px;
*/
padding:3px;
/*font-weight:bold;*/
border-bottom:1px solid #b5ccdd;
background:#ebf1f5;
}

.campopiccolob
{
background:#ebf1f5;
border-bottom:1px solid #b5ccdd;
/*text-align:center;*/
      text.align:left;
}

.campopiccolobborder
{
background:#ebf1f5;
border-bottom:1px solid #b5ccdd;
/*text-align:center;*/
        text-align:left;
border-right:1px solid #b5ccdd;
        padding-top:3px;
        padding-bottom:3px;
}

.campopiccolo
{
width:50px;
/*text-align:center;*/
        text-align:left;
}

.dati .tabellainformazioni
{
width:369px;
text-align:left;
}
.dati .descrizionedx
{
width:305px;
}

.dati #descrizionedxup
{
width:301px;
}

.dati #descrizionedxmiddle
{
     margin-top:0px;
width:305px;
}

.dati .campopiccolo
{
text-align:left;
        width:80px;
}

.dati .camponormaleb
{
text-align:left;
}

.dati .campopiccolobborder
{
text-align:left;
width:80px;
}

.dati #descrizionesx
{
float:left;
width:423px;
}

.dati #descrizionesxup
{
width:369px;
}



#descrizionedxbottom
{
padding-right:15px;
width:270px;
padding-top:15px;
padding-bottom:6px;
text-align:left;
}

.profilo #main
{
background:url(../img/profilo_nuovo2.gif) no-repeat;
}

.profilo #titolopagina
{
padding-top:40px;
}

.profilo #containersettori
{
background:url(../img/container_profilo.jpg) repeat-y;
}

.profilo #containersettorisx
{
height:275px;
overflow:auto;
/*width:493px;*/
width:523px;
/*paddding:30px;*/
padding:26px;
padding-top:20px;
padding-bottom:20px;
text-align:justify;
}

.sviluppo #containersettori
{
height:310px;
}

.sviluppo #descrizionesxup
{
margin-left:40px;
}

.sviluppo #descrizionesxmiddle
{
margin-left:40px;
}

.sviluppo #descrizionesxbottom
{
margin-left:40px;
}

.sviluppo #descrizionedxmiddle
{
margin-top:15px;
}

.sviluppo #slideshow
{
margin-top:15px;
}

.sviluppo #bordinomain
{
margin:auto;
}

.sviluppo #buttoncontainer
{
margin-top:14px;
}

.profilo #containersettoridx
{
padding-top:20px;
padding-bottom:20px;
height:270px;
overflow:auto;
/*width:360px;*/
width:349px;
/*margin-left:551px;*/
margin-left:565px;
text-align:center;
background:url(../img/sfondo_profilo2.jpg) no-repeat;
background-position:top left;
}

.settori #main 
{
background:url(../img/settori.gif) no-repeat;
}

.settori #titolopagina
{
padding-top:40px;
}

.settori #containersettorisx
{
width:683px;
padding: 20px 30px;
text-align:justify;
background:url(../img/settori_sfumatura.jpg) no-repeat top right;
height:275px;
overflow:auto;
}

.descrizione #containersettori
{
height:342px;
}

.descrizione #descrizionesxmiddle
{
height:190px;
overflow:auto;
}

.descrizione #containersettoridx
{
border-top: 1px solid #7fa7c5;
}

.descrizione #main
{
background:url(../img/descrizione.gif) no-repeat;
}

.descrizione #titolopagina
{
border-bottom:1px solid #7fa7c5;
font-size:22px;
}

.descrizione #descrizionedxmiddle 
{
text-align:center;
} 

.descrizione #descrizionesxmiddle 
{
margin-left:55px;
width:355px;
}

.dati #main
{
background:url(../img/descrizione.gif) no-repeat;
}

.dati #titolopagina
{
border-bottom:1px solid #7fa7c5;
font-size:22px;
}

.dati #containersettoridx
{
border-top: 1px solid #7fa7c5;
}

.informazioni #main
{
background:url(../img/descrizione.gif) no-repeat;
}

.informazioni #titolopagina 
{
border-bottom:1px solid #7fa7c5;
font-size:22px;
}

           .informazioni #containersettorisx
           {
           width:745px;
           }

           .informazioni #containersettoridx 
           {
           border-top: 1px solid #7fa7c5;
           float:left;
           margin-left:0px;
           }

.informazioni #descrizionesx
{
/*width:290px;*/
     /*width:260px;*/
          width:283px;
                    float:left;
}


.informazioni #descrizionesxup
{
width:230px;
}


.informazioni #descrizionesxmiddle
{
width:230px;
}

.informazioni #descrizionesxmiddleup
{
width:230px;
padding-bottom:15px;
}

.informazioni #descrizionesxmiddlebottom
{
width:230px;
}

.informazioni #descrizionedx
{
/*width:336px;*/
    width:459px;
    /*margin-left:290px;*/
    /*margin-top:-289px;*/
        float:left;
}

.informazioni #descrizionedxup
{
text-align:left;
height:30px;
line-height:30px;
width:436px;
/*width:459px;*/
border-bottom:1px solid #bfd3e2;
}

.informazioni #descrizionedxmiddle
{
/*width:436px;*/
    width:459px;
/*margin:auto;*/
margin-top:15px;
}

.informazioni #bordinomain
{
margin-left:0px;
}

.informazioni #bottom
{
width:215px;
margin-left:15px;
}

#containersettorisx
{
width:742px;
float:left;
}

#containersettoridx
{
text-align:center;
width:178px;
margin-left:745px;
}

.listasettori
{
margin:auto; 
list-style:none; 
color:black; 
padding-left:15px; 
padding-top:15px; 
padding-right:15px; 
text-align:left; 
padding-bottom:20px;
}

.elementlist
{
border-bottom:1px solid #7fa7c5;
}

.elementlist a
{
text-decoration:none;
font-weight:bold;
height:30px;
line-height:30px;
font-size:11px;
color:#00508e;
text-transform: uppercase;
}

.elementlist_up
{
border-bottom:1px solid #7fa7c5;
}

.elementlist_up a
{
text-decoration:none;
font-weight:bold;
height:30px;
line-height:30px;
font-size:11px;
color:#FF0000;
text-transform: uppercase;
}

.elementlist a:hover
{
color:#FF0000;
}

.titlelist
{
font-weight:bold;
/*width:130px;*/
height:30px;
line-height:30px;
border-bottom:1px solid #7fa7c5;
font-size:13px;
}

#buttoncontainer
{
padding-bottom:8px;
width:160px;
margin:auto;
text-align:left;
margin-top:60px;
}

#buttoncontainer img
{
float:left;
}

.immaginebottoni
{
border:0px;
/*float:left;*/
margin-top:7px; 
margin-left:11px;
text-decoration:none;
}
.buttondescrizione
{
line-height:23px;
width:150px;
height:23px;
background:url(../img/pulsante_descrizione.jpg) repeat-x;
display:block;
margin:auto;
border:1px solid white;
text-decoration:none;
margin-bottom:8px;
}

.buttondescrizione a
{
text-decoration:none;
color:#FFFFFF;
font-size:12px;
margin-left:15px;
}

.rosso
{
color:red;
}

#containermenubottom
{
width:925px;
height:5px;
margin:auto;
background:url(../img/menu_bottom2.jpg) no-repeat;
}

#footer
{
width:925px;
margin:auto;
}

#ricerca
{
margin: 0 1px 0 0;
text-align:right;
/*float:right;*/
/*width:450px;*/
height:47px;
line-height:47px;
position: relative;
}

.spancerca
{
font-family:Arial;
font-size:14px;
font-weight: bold;
}
#textcellamenu
{
height:50px;
width:300px;
line-height:50px;
}

#bordinomain
{
text-align:center;
margin-left:4px;
height:4px;
width:925px;
background:url(../img/bordino_main.jpg) no-repeat;
}

.descrizione #bordinomain
{
margin-left:3px;
}


#titolopagina
{
color:#00508e;
font-weight:bold;
font-size:22px;
margin-left:40px;
padding-top:30px;
margin-right:3px;
text-align:left;
width:689px;
}

.floatleft
{
float:left;
}

.spancelle
{
font-size:14px;
}

.leggitutto
{
color:#990000;
}

.cellasx
{
/*width:277px;*/
}

.cellacentro
{
width:289px;
}

.celladx
{
width:294px;
}

.classepopup
{

}

.cellamenu1
{
padding: 21px 0;
height:32px;
text-align:left;
float:left;
display:block;
text-decoration:none;
color:black;
border-left:1px solid #749fbf;
width: 33%;
font-size: 13px;
text-transform:uppercase;
font-weight: bold;
}

.cellamenu1 span{
display: block;
height: 32px;
background: url(../img/freccia_menu.gif) left center no-repeat;
padding: 0 0 0 35px;
margin: 0 0 0 15px;
cursor: pointer;
}

.cellamenu2
{
display:block;
padding-left:20px;
padding-top:20px;
padding-bottom:15px;
height:39px;
text-align:left;
float:left;
text-decoration:none;
color:black;
border-left:1px solid #749fbf;
}

.cellamenu1:focus
{
border-left:1px solid #749fbf;
background:url(../img/change_button1.jpg) repeat-x;
background-position:2px;
}

.cellamenu1:hover
{
border-left:1px solid #749fbf;
background:url(../img/change_button1.jpg) repeat-x;
background-position:2px;
}

.cellamenu1_up
{
border-left:1px solid #749fbf;
background:url(../img/change_button1.jpg) repeat-x;
background-position:2px;
     padding: 21px 0;
     height:32px;
     text-align:left;
     float:left;
     display:block;
     text-decoration:none;
     color:black;
     border-left:1px solid #749fbf;
     width: 33%;
     font-size: 13px;
     text-transform:uppercase;
     font-weight: bold;
}

.cellamenu1_up span{
display: block;
height: 32px;
background: url(../img/freccia_menu.gif) left center no-repeat;
padding: 0 0 0 35px;
margin: 0 0 0 15px;
cursor: pointer;
}

.cellamenu2:hover
{
border-left:1px solid #749fbf;
background:url(../img/change_button.jpg) repeat-x;
background-position:2px;
}
/*
#cellamiddle1
{
font-weight:bold;
font-family:Arial;
width:267px;
padding:15px;
text-align:left;
float:left;
height:59px;
}

#cellamiddle2
{
font-weight:bold;
font-family:Arial;
width:280px;
padding:15px;
text-align:left;
float:left;
height:59px;
}

#cellamiddle3
{
font-weight:bold;
width:288px;
padding:15px;
text-align:left;
float:left;
height:59px;
font-family:Arial;
}
*/

.news-container{
	font-weight:bold;
	font-family:Arial;
	/*width:33%;*/
              width:32%;
	/*padding:15px 0;*/
              padding: 15px 0px 15px 1.3%;
	text-align:left;
	float:left;
	/*height:59px;*/
              height:67px;
}

.titolonotizia
{
color:#00508e;
font-weight:bold;
font-size:17px;
}

.testonotizia
{
font-weight:bold;
font-size:12px;
}

.buttoncerca
{
background:url(../img/cerca.jpg) no-repeat;
width:63px; 
height:25px;
margin-left:5px; 
border:1px solid #FFFFFF;
color:white;
font-weight:bold;
font-size:12px;
}

.textboxcerca
{
margin-left:10px; 
height:16px;
}

#briciole
{
text-align:right;
height:30px;
font-weight:bold;
float:right;
font-size:12px;
line-height:30px;
}

#briciole ul{
	margin: 0;
	padding: 0;
	list-style: square;
	color: #004f8b;
}

#briciole ul li{
	float: left;
	padding: 0 18px 0 0;
	display: inline;
}

#briciole ul li:last-child{
	padding: 0 0 0 0;
}

#briciole ul li a{
	color: #004f8b;
	text-decoration: none;
}

#briciole ul li a:hover, .libriciole_up a{
	color: #000000 !important;
}

#testo_footer
{
margin-top:10px;
font-size:11px;
text-align:center;
color:#97b9d4;
}

/* STYLE PER LO SLIDESHOW*/

#slideshow
{
z-index:2;
width:301px;
height:275px;
border:1px solid #00518e;
position:relative; 
}
.frecciasx
{
cursor:pointer;
margin-top:120px;
margin-left:-1px;
height:32px;
width:28px;
z-index:3;
position:absolute
}

.frecciadx
{
cursor:pointer;
margin-top:120px;
margin-left:274px;
height:32px;
width:28px;
z-index:3;
position:absolute
}

.fotoslide{
position: absolute;
}

/* STYLE PER LA TENDINA */

.tendina
{
         border:0px;
display: none;
position: absolute;
/*background: #FFFFFF;*/
width:299px;
         /*border:3px solid #00508e;*/
z-index: 5;
}


.toptendina
{
/*background:#f5f8fa;*/            
            /*background-color:#f5f8fa;*/
            background-image:url(../img/curva_top3.gif);
            background-repeat:no-repeat;
            background-position:top;
padding:10px;
}

.fototendina
{
float:left;
border:1px solid #00508e;
}

.titolotendina
{
font-weight:bold;
font-size:14px;
color:black;
text-transform:uppercase;
}

.descrizionepagina
{
color: #00508e;
font-size:12px;
}

.decrizionetendina
{
text-align:left;
}

.containertabellatendina
{
background-color:#fff;
text-align:center;
border-right:3px solid #00508e;
border-left:3px solid #00508e;
}

.titolocategoria
{
color:#00508e;
font-weight:bold;
font-size:12px;
font-family:Arial;
     padding-left:5px;
     margin-bottom:5px;
}

.tabellatendina
{
width:98%;
border-collapse:collapse;
/*border:1px solid #7fa7c5;*/
margin:auto;
}

.rigatabellatendina
{
height:50%;
}

.cellatabellatendina
{
width:50%;
text-align:left;
vertical-align:top;
border:1px solid #7fa7c5;
padding:10px;
padding-bottom:13px
}

.cellatabellatendina ul li
{
display:block !important;
padding-left:8px;
font-size:10px !important;
}

        .bottomtendina
        {
        background-image:url(../img/curva_bottom3.gif);
        background-repeat:no-repeat;
        background-position:bottom; 
        height:6px;
        }

#containermenu ul li{
	display: inline;
}

#dove containersettorisx
{
width:480px;
}

#dove #containersettoridx
{
/*width:350px;*/
width:341px;
padding-left:9px;
}

#dove #containersettoridx *
{
font-size:14px;
}

.lavora #main
{
background:url(../img/profilo_nuovo2.gif) no-repeat;
}

.lavora #titolopagina
{
padding-top:40px;
}

.lavora #containersettori
{
background:url(../img/container_profilo.jpg) repeat-y;
}

.lavora #containersettorisx
{
height:275px;
overflow:auto;
/*width:493px;*/
width:530px;
padding:20px;
padding-top:20px;
padding-bottom:20px;
text-align:justify;
}

.lavora #containersettoridx
{
padding-top:20px;
padding-bottom:20px;
/*height:270px;*/
overflow:auto;
/*width:370px;*/
width:355px;
margin-left:570px;
text-align:center;
background:url(../img/sfondo_profilo2.jpg) no-repeat;
background-position:top left;
}