body, div, p, blockquote, td, th, a, input, ul, ol, li, form {font-family: Arial, Helvetica, sans-serif;/*font-size: 0.9em;*/font-weight: normal;}
body {margin: 0;padding: 0;background-color: #FFFFFF;}

#main {width: 867px;height: 611px;border: 1px solid #000000;background-image: url(/images/sfondopagina.gif);background-repeat: no-repeat;margin-top: 10px;padding: 0;text-align: left;}
#main2 {width: 867px;height: 611px;border: 1px solid #000000;background-image: url(/images/sfondopagina2.gif);background-repeat: no-repeat;margin-top: 10px;padding: 0;text-align: left;}
#mainmoda {position: relative;width: 867px;height: 611px;border: 1px solid #000000;background-image: url(/images/sfondopagina3.gif);background-repeat: no-repeat;margin-top: 10px;padding: 0;text-align: left;}
#maincorsi {width: 867px;height: 611px;border: 1px solid #000000;background-image: url(/images/sfondopaginacorsi.gif);background-repeat: no-repeat;margin-top: 10px;padding: 0;text-align: left;}
#maincorsi_stage1 {width: 867px;height: 611px;border: 1px solid #000000;background-image: url(/images/sfondipaginecorsi/STAGE.gif);background-repeat: no-repeat;margin-top: 10px;padding: 0;text-align: left;}
#maincorsi_stage2 {width: 867px;height: 611px;border: 1px solid #000000;background-image: url(/images/sfondipaginecorsi/STAGE2.gif);background-repeat: no-repeat;margin-top: 10px;padding: 0;text-align: left;}
#maincorsi_moda1 {width: 867px;height: 611px;border: 1px solid #000000;background-image: url(/images/sfondipaginecorsi/moda1_cm.jpg);background-repeat: no-repeat;margin-top: 10px;padding: 0;text-align: left;}
#maincorsi_moda2 {width: 867px;height: 611px;border: 1px solid #000000;background-image: url(/images/sfondipaginecorsi/moda2_cm.jpg);background-repeat: no-repeat;margin-top: 10px;padding: 0;text-align: left;}
#maincorsi_still {width: 867px;height: 611px;border: 1px solid #000000;background-image: url(/images/sfondipaginecorsi/STILLIFE.gif);background-repeat: no-repeat;margin-top: 10px;padding: 0;text-align: left;}
#maincorsi_report {width: 867px;height: 611px;border: 1px solid #000000;background-image: url(/images/sfondipaginecorsi/REPORT.gif);background-repeat: no-repeat;margin-top: 10px;padding: 0;text-align: left;}
#maincorsi_mockup {width: 867px;height: 611px;border: 1px solid #000000;background-image: url(/images/sfondipaginecorsi/COLORE.gif);background-repeat: no-repeat;margin-top: 10px;padding: 0;text-align: left;}
#maincorsi_comvis {width: 867px;height: 611px;border: 1px solid #000000;background-image: url(/images/sfondipaginecorsi/COMUNICAZIONE.gif);background-repeat: no-repeat;margin-top: 10px;padding: 0;text-align: left;}
#maincorsi_fotorit {width: 867px;height: 611px;border: 1px solid #000000;background-image: url(/images/sfondipaginecorsi/FOTORITOCCO.gif);background-repeat: no-repeat;margin-top: 10px;padding: 0;text-align: left;}
#maincorsi_camoscura {width: 867px;height: 611px;border: 1px solid #000000;background-image: url(/images/sfondipaginecorsi/CAMOSCURA.gif);background-repeat: no-repeat;margin-top: 10px;padding: 0;text-align: left;}
#maincorsi_globale {width: 867px;height: 611px;border: 1px solid #000000;background-image: url(/images/sfondipaginecorsi/GLOBALE.gif);background-repeat: no-repeat;margin-top: 10px;padding: 0;text-align: left;}
#header {width: 867px;height: 63px;margin: 16px 0 0 0;padding: 0;}
#menu {margin-top: 31px;width: 435px;float: left;padding: 0;}
#menu .ddm1 {font-size: 12px;color: #000000;}
#menu .ddm1 .item1,#menu .ddm1 .item1:hover,#menu .ddm1 .item1-active,#menu .ddm1 .item1-active:hover {padding:12px 0 0 0;margin: 0;width:87px;height:20px;line-height:20px;text-decoration: none;text-align: center;display: block;position: relative;background-repeat: no-repeat;}
#menu .ddm1 .item1 {background: #C6C5C5;color: #000000;font-weight: bold;}
#menu .ddm1 .item1:hover,#menu .ddm1 .item1-active,#menu .ddm1 .item1-active:hover {background: #ac1315;color: #ffffff;font-weight: bold;}
#menu .ddm1 .item2,#menu .ddm1 .item2:hover {font-size: 0.9em;padding: 3px 2px 3px 2px;text-decoration: none;display: block;}
#menu .ddm1 .item2 {background: #EBEBEB;color: #000000;}
#menu .ddm1 .item2:hover {background: #C6C5C5;color: Red;}
#menu .ddm1 .section {border-left: 1px solid Red;border-right: 1px solid Red;border-bottom: 1px solid Red;position: absolute;visibility: hidden;text-align: center;margin: 1px 0 0 -1px;width: 86px;/*padding: 0 0 8px 0;background: url(/images/finemenu.gif) 50% 100% no-repeat;*/}
#menu .ddm1 .left, #menu .ddm1 .left:hover { border-style: solid none solid solid; }
#menu .ddm1 .right, #menu .ddm1 .right:hover { border-style: solid solid solid none; }
* html #menu .ddm1 td { position: relative; } /* ie 5.0 fix */

#istituto {background-image: url(/images/sfondosezionesel.gif);background-repeat: no-repeat;position: relative;width: 88px;height: 33px;margin: 0 0 0 111px;text-align: center;visibility: visible;}
#istituto p.testo {font-size: 11px;color: #FF0000;margin: 0; padding: 3px 2px 3px 2px;}
#galleria {background-image: url(/images/sfondosezionesel.gif);background-repeat: no-repeat;position: relative;width: 88px;height: 33px;margin: 0 0 0 285px;text-align: center;visibility: visible;}
#galleria p.testo {font-size: 11px;color: #FF0000;margin: 0; padding: 3px 2px 3px 2px;}
#icorsi {background-image: url(/images/sfondosezionesel.gif);background-repeat: no-repeat;position: relative;width: 88px;height: 33px;margin: 0 0 0 198px;text-align: center;visibility: visible;}
#icorsi p.testo {font-size: 11px;color: #FF0000;margin: 0; padding: 3px 2px 3px 2px;}
#iscrizioni {background-image: url(/images/sfondosezionesel.gif);background-repeat: no-repeat;position: relative;width: 88px;height: 33px;margin: 0 0 0 372px;text-align: center;visibility: visible;}
#iscrizioni p.testo {font-size: 11px;color: #FF0000;margin: 0; padding: 3px 2px 3px 2px;}
#contatti {background-image: url(/images/sfondosezionesel.gif);background-repeat: no-repeat;position: relative;width: 88px;height: 33px;margin: 0 0 0 459px;text-align: center;visibility: visible;}
#contatti p.testo {font-size: 11px;color: #FF0000;margin: 0; padding: 3px 2px 3px 2px;}

#language {padding-top: 20px;width: 150px;float: right;}
#home {width: 750px;height: 242px;background-image: url(/images/sfondocontent.gif);background-repeat: no-repeat;margin: 33px 56px 2px 56px;padding-top: 25px;voice-family: "\"}\"";voice-family: inherit;height: 217px;}
html>#home {height: 217px;}
#content {width: 750px;height: 242px;background-image: url(/images/sfondocontent.gif);background-repeat: no-repeat;margin: 0 56px 2px 56px;padding-top: 25px;voice-family: "\"}\"";voice-family: inherit;height: 217px;}
html>#content {height: 217px;}
#contentcorsi {width: 515px;height: 432px;/*background-image: url(/images/sfondocorsi.gif);*/background-repeat: no-repeat;margin: -4px 56px -33px 291px;padding-top: 25px;voice-family: "\"}\"";voice-family: inherit;height: 407px;}
html>#contentcorsi {height: 407px;}
#contentbig {width: 750px;height: 393px;background-image: url(/images/sfondocontentbig.gif);background-repeat: no-repeat;margin: 0 56px 0 56px;padding-top: 25px;voice-family: "\"}\"";voice-family: inherit;height: 370px;}
html>#content {height: 370px;}
#contentmappa {width: 750px;height: 352px;background-image: url(/images/sfondomappa.gif);background-repeat: no-repeat;margin: -1px 56px 69px 56px;padding-top: 25px;voice-family: "\"}\"";voice-family: inherit;height: 327px;}
html>#contentmappa {height: 327px;}

#images {width: 838px;margin: 0 14px 0 14px;padding: 0;}
#info {position: relative;width: 680px;font-size: 11px;text-align: center;letter-spacing: 0.1em;padding: 0px;margin: 25px 93px 0 93px;}
#info a {color: #000000;text-decoration: none;}
#info a:hover {color: #AC1315;}

#infoHome {position: relative;width: 680px;font-size: 11px;text-align: center;letter-spacing: 0.1em;padding: 0px;margin: 13px 93px 0 93px;}
#infoHome a {color: #000000;text-decoration: none;}
#infoHome a:hover {color: #AC1315;}

.print {position: absolute;top: 470px;left: 860px;}
.print a {text-decoration: underline;font-size: 12px;color: #000000;}

.text {text-align: left;overflow: auto;width: 750px;height: 180px;}
.textfull {overflow: auto;width: 750px;height: 331px;}
.textfull ol {padding: 0; margin: 0;padding: 10px 40px 10px 40px;font-size: 14px;}
.textfull ul {padding: 0; margin: 0;padding: 5px 40px 5px 60px;font-size: 14px;}
.textmappa {text-align: left;overflow: auto;width: 480px;height: 300px;}
.textmappa ol {padding: 0; margin: 0;padding: 0 40px 5px 40px;font-size: 14px;}
.textcorsi {text-align: left;overflow: auto;width: 515px;height: 330px;}
.textcorsi ol {padding: 0; margin: 0;padding: 10px 40px 10px 40px;font-size: 14px;}
.textcorsi ul {padding: 0; margin: 0;padding: 5px 40px 5px 60px;font-size: 14px;}
.textcorsi dl {padding: 0; margin: 0;padding: 5px 0 5px 0;font-size: 14px;}
.textcorsi dl dd {padding: 0; margin: 0;padding: 2px 0 2px 10px;font-size: 14px;}
.textcorsi ul li ul  {padding: 0; margin: 0;padding: 5px 40px 5px 20px;font-size: 14px;}
.textcorsi ol li ul  {padding: 0; margin: 0;padding: 5px 40px 5px 20px;font-size: 14px;}
.text p, .textfull p, .textcorsi p, .textmappa p {text-align: justify;padding: 0 40px 10px 40px;font-size: 14px;margin: 0;}
#mappa1big {visibility: hidden;margin: 10px 0 0 15px;position: absolute;}
#mappa2big {visibility: hidden;margin: 10px 0 0 15px;position: absolute;}
.mappa1 {width: 164px;height: 148px;margin: 29px 0 0 559px;position: absolute;}
.mappa2 {width: 170px;height: 125px;margin: 180px 0 0 498px;position: absolute;}
.tablecorsi {margin: 0 20px 10px 40px;border-collapse: collapse;font-size: 12px;background-color: #DCDCDC;}
.tablecorsi td {border: 1px solid #000000;}
.tablemess {margin: 0 20px 10px 40px;border-collapse: collapse;font-size: 12px;background-color: #DCDCDC;}
.tablemess th {width: 100px;padding: 3px;border: 1px solid #000000;}
.tablemess td {border: 1px solid #000000;}
#foto2big {visibility: hidden;}
#navigatore {width:867px;position: absolute;top: 460px;left: 0;}
#navigatore a {text-decoration: none;font-size: 14px;color: #000000;}
#navigatore a:hover {text-decoration: underline;color: #AC1315;}
.mail {font-weight: bold;}
.pag {font-weight: bold;}
input {border: 1px solid #95989F;padding: 0;margin: 0;font-size: 12px;height: 18px;}

#motioncontainer {position: relative;left: 0;width:750px;height:250px;overflow:hidden;margin: 54px 0 112px 55px;border: 1px solid black;}
#motioncontainer a img{/*image border color*/border: 1px solid #ccc;}
#motioncontainer a:hover img{ /*image border hover color*/border: 1px solid navy;}
#motioncontainer a:hover{color: red; /* Dummy definition to overcome IE bug */}
#motiongallery {position: absolute;left:0;top:0;white-space: nowrap;}
#statusdiv{position: absolute;padding: 2px;background-color: lightyellow;border: 1px solid gray;visibility: hidden;left: -300px;}