body
{
 font-family: Arial, Helvetica, san-serif;
}
h1
{
 font-size: 15px;
 font-weight: bold;
 line-height: 16px;
 margin: 0;
 padding: 0;
}
h2
{
 font-size: 12px;
 line-height: 16px;
 margin: 0;
 padding: 0;
}
.titolo
{
 font-size: 15px;
 font-weight: bold;
 line-height: 16px;
}
#testoposizione
{
 font-size: 9px;
 padding-left: 15px;
 color: #999999;
 background-color: #565656;
 line-height: 16px;
 text-align: left;
}
.testo10
{
 font-size: 10px;
}
.testo10bianco
{
 font-size: 10px;
 color: #ffffff;
 text-decoration: none;
}

.testo10bianco a
{
 font-size: 10px;
 color: #ffffff;
 text-decoration: none;
}


.testo10nero
{
 font-size: 10px;
 color: #000;
 text-decoration: none;
}
.testo10nero a
{
 font-size: 10px;
 color: #000;
 text-decoration: none;
}
.testo11
{
 font-size: 11px;
 line-height: 13px;
}
.testo12
{
 font-size: 12px;
 line-height: 16px;
}
.testo12arancio
{
 font-size: 12px;
 line-height: 16px;
 color: #FF7E1D;
}
.testo12bianco
{
 color: White;
 font-size: 12px;
 line-height: 16px;
}
.testo12arancio
{
 color: #fe7002;
 font-size: 12px;
}
.testo13
{
 font-size: 13px;
}
.testo11bold
{
 font-weight: bold;
 font-size: 11px;
}
.testo12bold
{
 font-weight: bold;
 font-size: 12px;
}
.verdana9
{
 font-size: 9px;
 line-height: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
A:link.anerosottol
{
 font-size: 11px;
 text-decoration: none;
 color: #000000;
}
A:visited.anerosottol
{
 font-size: 11px;
 text-decoration: none;
 color: #666666;
}
A:hover.anerosottol
{
 font-size: 11px;
 text-decoration: underline;
 color: #000000;
}
A:link.aneroboldsottol
{
 font-weight: bold;
 font-size: 11px;
 text-decoration: none;
 color: #000000;
}
A:visited.aneroboldsottol
{
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #666666;
}
A:hover.aneroboldsottol
{
 font-size: 11px;
 text-decoration: underline;
}
A:visited.a10nerosottol
{
 font-size: 10px;
 text-decoration: none;
 color: #000000;
}
A:link.a10nerosottol
{
 font-size: 10px;
 text-decoration: none;
 color: #000000;
}
A:hover.a10nerosottol
{
 font-size: 10px;
 text-decoration: underline;
 color: #000000;
}
A:visited.a11arancio
{
 font-size: 11px;
 text-decoration: none;
 color: #FF6703;
}
A:link.a11arancio
{
 font-size: 11px;
 text-decoration: none;
 color: #FF6703;
}
A:hover.a11arancio
{
 font-size: 11px;
 text-decoration: none;
 color: #FF6703;
}
A:visited.a11grigio
{
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #404040;
}
A:link.a11grigio
{
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #404040;
}
A:hover.a11grigio
{
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #FF6703;
}
A:visited.a12grigio
{
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #404040;
}
A:link.a12grigio
{
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #404040;
}
A:hover.a12grigio
{
 font-size: 12px;
 font-weight: normal;
 text-decoration: none;
 color: #FF6703;
}
A:visited.a15grigiosottol
{
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 color: #404040;
}
A:link.a15grigiosottol
{
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 color: #404040;
}
A:hover.a15grigiosottol
{
 font-size: 12px;
 font-weight: bold;
 text-decoration: underline;
 color: #404040;
}
A:visited.a9nerosottol
{
 font-family: Verdana;
 font-size: 9px;
 text-decoration: none;
 color: #000000;
}
A:link.a9nerosottol
{
 font-family: Verdana;
 font-size: 9px;
 text-decoration: none;
 color: #000000;
}
A:hover.a9nerosottol
{
 font-family: Verdana;
 font-size: 9px;
 text-decoration: underline;
 color: #000000;
}
A:visited.abiancosottol
{
 font-family: Verdana;
 font-size: 9px;
 text-decoration: none;
 color: #ffffff;
}
A:link.abiancosottol
{
 font-family: Verdana;
 font-size: 9px;
 text-decoration: none;
 color: #ffffff;
}
A:hover.abiancosottol
{
 font-family: Verdana;
 font-size: 9px;
 text-decoration: underline;
 color: #ffffff;
}
A:visited.abianco
{
 font-family: Verdana;
 font-size: 9px;
 text-decoration: none;
 color: #ffffff;
}
A:link.abianco
{
 font-family: Verdana;
 font-size: 9px;
 text-decoration: none;
 color: #ffffff;
}
A:hover.abianco
{
 font-family: Verdana;
 font-size: 9px;
 text-decoration: none;
 color: #ffffff;
}
A:visited.agrigio
{
 font-family: Verdana;
 font-size: 9px;
 text-decoration: none;
 color: #404040;
}
A:link.agrigio
{
 font-family: Verdana;
 font-size: 9px;
 text-decoration: none;
 color: #404040;
}
A:hover.agrigio
{
 font-family: Verdana;
 font-size: 9px;
 text-decoration: none;
 color: #404040;
}
A:visited.a12biancosottol
{
 font-size: 12px;
 text-decoration: none;
 color: #ffffff;
}
A:link.a12biancosottol
{
 font-size: 12px;
 text-decoration: none;
 color: #ffffff;
}
A:hover.a12biancosottol
{
 font-size: 12px;
 text-decoration: underline;
 color: #ffffff;
}
A:visited.a12aranciosottol
{
 font-size: 12px;
 text-decoration: none;
 color: #fe7002;
}
A:link.a12aranciosottol
{
 font-size: 12px;
 text-decoration: none;
 color: #fe7002;
}
A:hover.a12aranciosottol
{
 font-size: 12px;
 text-decoration: underline;
 color: #fe7002;
}
A:visited.a11aranciosottol
{
 font-size: 11px;
 text-decoration: none;
 color: #fe7002;
}
A:link.a11aranciosottol
{
 font-size: 11px;
 text-decoration: none;
 color: #fe7002;
}
A:hover.a11aranciosottol
{
 font-size: 11px;
 text-decoration: underline;
 color: #fe7002;
}

.filobiancosotto
{
 border-bottom: #ffffff 1px solid;
}
.filoarancione
{
 border-right: #FF6703 1px solid;
 border-top: #FF6703 1px solid;
 border-left: #FF6703 1px solid;
 border-bottom: #FF6703 1px solid;
}
.filoarancio
{
 border-right: #FF9D27 1px solid;
 border-top: #FF9D27 1px solid;
 border-left: #FF9D27 1px solid;
 border-bottom: #FF9D27 1px solid;
}
.bordoarancio
{
 border-right: #fea32e 1px solid;
 border-top: #fea32e 1px solid;
 border-left: #fea32e 1px solid;
 border-bottom: #fea32e 1px solid;
}
.filogrigiosotto
{
 border-bottom: #a1a1a1 1px solid;
}
.filogrigiosottodx
{
 border-right: #a1a1a1 1px solid;
 border-bottom: #a1a1a1 1px solid;
}
.filogrigio
{
 border-right: #a1a1a1 1px solid;
 border-top: #a1a1a1 1px solid;
 border-left: #a1a1a1 1px solid;
 border-bottom: #a1a1a1 1px solid;
}
.filogrigioscuro
{
 border-right: #646464 1px solid;
 border-top: #646464 1px solid;
 border-left: #646464 1px solid;
 border-bottom: #646464 1px solid;
}
.filonero
{
 border-right: #000000 1px solid;
 border-top: #000000 1px solid;
 border-left: #000000 1px solid;
 border-bottom: #000000 1px solid;
}
.filogrigio3
{
 border: #333333 3px solid;
}
.filoarancio3
{
 border: #ff6600 3px solid;
}
.filoneronobottom
{
 border-right: #000000 1px solid;
 border-top: #000000 1px solid;
 border-left: #000000 1px solid;
}
.filoaranciosotto
{
 border-bottom: #fe9c27 1px solid;
}
.bordoverdino
{
 border: 1px solid #7f9ca7;
}
.bordorosso
{
 border: 1px solid #cc0000;
}

.verdana10
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
}
.arial15
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight: bold;
}
.arial13
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
}
.verdana10maiusc
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-transform: uppercase;
}
.verdana11
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}
.filettosotto
{
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: solid;
 border-left-style: none;
 border-top-color: #999999;
 border-right-color: #999999;
 border-bottom-color: #999999;
 border-left-color: #999999;
}
.verdana12
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}
.rosso
{
 background-color: #E33624;
}
.giallo
{
 background-color: #FDB913;
}
.verde
{
 background-color: #00984E;
}
.blu
{
 background-color: #0092C5;
}
#tdDisegno img
{
 border: 10px solid #EBEBEB;
}

.verdana10bold
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
}
.verdana11bold
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
}
.verdana10int16
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 line-height: 16px;
}
#tbFotoFiera td
{
 padding-right: 7px;
}
#tbFiera
{
 font-size: 12px;
 color: #fff;
}
#tbFiera h1
{
 color: #fe9c27;
 font-size: 14px;
 font-weight: bold;
 margin-bottom: 15px;
}
#tbFiera p
{
 width: 440px;
 line-height: 16px;
}
#tbFiera p img
{
 margin: 6px 4px 0px 4px;
 border: 0;
}
#tbFiera img
{
 border: 0;
}

#tbFiera a
{
 font-size: 12px;
 color: #fe9c27;
 text-decoration: none;
}

.footer
{
 font-size: 9px;
 line-height: 12px;
 color: #808080;
}

.linguefooter
{
 font-size: 10px;
 color: #808080;
 line-height: 13px;
 margin-top: 5px;
 text-align: center;
 width: 955px;
}
.linguefooter a:link, .linguefooter a:visited
{
 color: #808080;
 text-decoration: none;
}
.linguefooter a:hover
{
 color: #808080;
 text-decoration: underline;
}

.footerlink
{
 font-size: 9px;
 line-height: 12px;
 color: #CCCCCC;
 text-decoration: none;
}
.footerlink a
{
 font-size: 9px;
 line-height: 12px;
 color: #CCCCCC;
 text-decoration: none;
}

/*admin*/
.bloccoadmin
{
 width: 855px;
 padding-left: 10px;
}
.testo12admin
{
 padding-top: 10px;
 font-size: 12px;
 line-height: 16px;
}
/**/
/*HOME*/

.menu
{
 font-size: 11px;
 background-color: #2b2b2b;
 list-style: none;
 margin: 0;
 padding: 0; /*line-height: 30px;*/
}
.menu li
{
 border-top: 1px solid #7b3d1c;
 padding-left: 10px;
 padding-top: 3px;
 padding-bottom: 5px;
}
html > body .menu li
{
 border-top: 1px solid #7b3d1c;
 padding-left: 10px;
 padding-top: 5px;
 padding-bottom: 5px;
}
.left1
{
 position: absolute;
 top: 90px;
 left: 15px;
 width: 180px;
 background-color: #2b2b2b;
}

.topmenu
{
 background: url(/images/grafica/top_menu.gif) no-repeat;
 width: 180px;
 height: 13px;
 background-color: Black;
}

.bottommenu
{
 background-color: #000;
 background-image: url(/images/grafica/bottom_menu.gif);
 background-repeat: no-repeat;
 width: 180px;
 height: 11px;
}


.titoli
{
 font-weight: bold;
 font-family: Arial;
 font-size: 12px;
 color: #999;
 line-height: 12px;
 text-transform: uppercase;
 text-align: center;
 background-color: #2b2b2b;
}


a:link.link
{
 color: #ff9933;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 text-transform: uppercase;
}

a:visited.link
{
 color: #ff9933;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
 text-transform: uppercase;
}
a:hover.link
{
 color: #ff9933;
 font-size: 11px;
 font-weight: bold;
 text-decoration: underline;
 text-transform: uppercase;
}

.left2
{
 position: absolute;
 top: 400px;
 left: 15px;
 width: 180px;
 background-color: #2b2b2b;
}

a:link.linksotto, a:visited.linksotto
{
 color: #ff9933;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
}
a:hover.linksotto
{
 color: #ff9933;
 font-size: 11px;
 font-weight: bold;
 text-decoration: underline;
}

.filettohome
{
 color: #7b3d1c;
}

.testohome
{
 color: #f93;
 font-family: Arial;
 font-weight: bold;
 font-size: 11px;
 padding-top: 5px;
 padding-left: 10px;
 padding-bottom: 20px;
}

.linksotto1
{
 color: #f93;
 font-family: Arial;
 font-weight: bold;
 font-size: 11px;
 padding-top: 5px;
 padding-left: 10px;
 padding-bottom: 5px;
}
.left3
{
 position: absolute;
 top: 90px;
 left: 780px;
 width: 180px;
 background-color: #2b2b2b;
}


.imgspace
{
 margin-right: 2px;
}
.testohome3
{
 color: #f93;
 font-family: Arial;
 font-weight: bold;
 font-size: 11px;
 padding-top: 10px;
 text-align: left;
}
.bloccotesto3
{
 padding-left: 10px;
}


a:link.testohome3link
{
 color: #ff9933;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
}

a:visited.testohome3link
{
 color: #ff9933;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
}
a:hover.testohome3link
{
 color: #ff9933;
 font-size: 11px;
 font-weight: bold;
 text-decoration: underline;
}

.left4
{
 position: absolute;
 top: 380px;
 left: 780px;
 width: 180px;
 background-color: #2b2b2b;
}

.testohome4
{
 color: #f93;
 font-family: Arial;
 font-weight: bold;
 font-size: 11px;
 padding-top: 10px;
 text-align: left;
}

.bloccotesto4
{
 padding-left: 10px;
}


a:link.testohome4link
{
 color: #ff9933;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
}

a:visited.testohome4link
{
 color: #ff9933;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
}
a:hover.testohome4link
{
 color: #ff9933;
 font-size: 11px;
 font-weight: bold;
 text-decoration: underline;
}



/*Moduli news*/


.clear
{
 clear: both;
 height: 0;
 line-height: 0px;
 font-size: 1px;
}

.modulo1
{
 padding: 20px;
 width: 915px;
}

.centrale #titolo1, .centrale #titolomod2, .centrale titolomod3
{
 font-size: 14px;
}

.centrale
{
 width: auto;
 text-align: center;
}
.centrale #testo1
{
 font-size: 12px;
}

.centrale #testo2
{
 font-size: 12px;
}
#immagine1
{
 float: left;
}

#immagine2
{
 padding-bottom: 10px;
 padding-top: 10px;
}

a:link.linkfiere, a:visited.linkfiere
{
 color: Black;
 text-decoration: none;
}

a:hover.linkfiere
{
 color: Black;
 text-decoration: underline;
}


.spaziovert
{
 float: left;
 padding-left: 40px;
}

#titolo1
{
 font-size: 12px;
}
#testo1
{
 font-size: 12px;
 padding-bottom: 20px;
}

#testo2
{
 font-size: 11px;
}

/*Modulo2*/
.modulo2
{
 padding: 20px;
}

#mod2img
{
 float: left;
}
#testo1mod2 span
{
 font-size: 12px;
}
#testo2mod2 span
{
 font-size: 12px;
}


/* Modulo 3*/
.gestione
{
 padding-left: 15px;
 height: 20px;
}

a:link.gestione, a:visited.gestione
{
 text-decoration: none;
 font-size: 12px;
 color: Black;
}
a:hover.gestione
{
 text-decoration: underline;
 font-size: 12px;
 color: Black;
}

.modulo3
{
 padding: 0px;
 width: 955px;
}

#testo1mod3 span
{
 font-size: 12px;
}
#testo2mod3 span
{
 font-size: 12px;
}

.centralemod3
{
 padding-left: 540px;
 margin-right: 20px;
}

.socialeimg
{
 float: left;
 border-right: #a1a1a1 1px solid;
 margin-right: 45px;
}

.socialetesto12
{
 padding-top: 20px;
 font-size: 12px;
}



a.linkarancio:link, a.linkarancio:visited
{
 color: #FE9C27;
 font-size: 12px;
 text-decoration: none;
}

a.linkarancio:hover
{
 color: #FE9C27;
 font-size: 12px;
 text-decoration: underline;
}



.cltxtbox
{
 width: 480px;
}
.cltxtbox2
{
 width: 150px;
 height: 70px;
}


.privacy
{
 font-size: 9px;
 float: left;
 width: 520px;
 line-height: normal;
 text-align: justify;
}
input#filecurriculum
{
 width: 320px;
}

html > body input#filecurriculum
{
 width: 100px;
}

.bottoni
{
 float: left;
 padding-left: 48px;
}

html > body .bottoni
{
 padding-left: 21px;
}

a.docword:link,a.docword:visited{

color:#ff6600;
text-decoration:none;
}

a.docword:hover
{
color:#ff6600;
text-decoration:underline;
}