@charset "utf-8";
* { font-family:arial; }
body { margin:0px 0px 0px 0px; padding:0px; font-size:14px; color:#6b6a6a; background:#ff6633; }
img{border:0px;}
#collapse{width:100%; background:#ff9933 url(background1.gif) top left repeat; margin:0px 0px 0px 0px; padding:0px;}
a{color:#1f82c0; text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0px;}
h1{color:#1a760e; font-weight:200; font-size:24px; margin:10px 0 0 0;}
h2{color:#000; font-weight:100; font-size:22px; margin:0px;}
p{line-height:18px;}
#wrap { width:998px;background:url(bg_wrap.png) top left repeat-y;margin:0px auto; padding-left:15px; padding-right:15px; text-align:left;}
#header {width:998px;height:150px;}
#header #header-top{width:998px; height:101px; clear:both;}
#header #header-top #logo{float:left; width:268px; height:101px;}
#header #header-top #cloud{float:right; width:700px; height:81px; background:#fff; padding-right:28px; text-align:right; padding-top:0px;}
#header #header-top #cloud h1{width:680px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ec7134; line-height:16px; text-align:justify; font-weight:bold;}
#top-menu {width:998px;height:99px; overflow:hidden;}
#top-menu #itemslist{width:100%; height:35px; background:url(bg-top-mmItems.jpg) top left repeat-x;}
#header h1{color:#1a760e; font-weight:200; font-size:24px; margin:10px 0 0 20px;}
#top-menu ul{list-style-type:none; display:inline; margin:0px; padding:0px; float:left;}
#top-menu li{list-style-type:none; display:inline; padding-top:8px; margin:0px 15px 0px 0px; float:left; }
#top-menu a{color:#fff; font-weight:600; font-size:14px; padding:8px;}
#top-menu a:hover{color:#fff; background:#ec7134;}
#top-menu a.select{text-decoration:underline; color:#fff; padding:8px; background:#ec7134;}
#logo{width:247px;height:97px;float:left;}
#tools{width:683px;height:97px; text-align:right; float:right;}
#page-content{width:978px; background:#fff; padding-left:10px; padding-right:10px;}
#menu{width:207px; background:#fff; float:left;}
#main-menu{width:207px; background:#fff;}
.menu-items{width:187px; margin-bottom:10px; height:63px; background:url(btn-sx.gif) top left no-repeat; padding:10px; overflow:hidden;}
.menu-items img{float:left; height:63px; width:41px; margin-right:5px;}
.menu-items1{width:207px; margin-bottom:10px; height:117px;}
.menu-items div{padding-top:15px;}
.menu-items a{font-size:12px; text-transform:uppercase; font-weight:bold; color:#555;}
.menu-items a:hover{ font-weight:bold; color:#ee7d0f;}
.menu-items a.selected{ font-weight:bold; color:#ee7d0f;}
#body{width:761px; background:#fff; float:right; padding-left:10px;}	
#col-dx{width:200px;height:auto;float:right;background:#fff;}
#col-dx a{color:#ec7134; text-decoration:none;}
#col-dx a:hover{text-decoration:underline;}
#col-dx .green-number{width:200px; height:88px;}
#col-dx .lbl-contacts{width:200px; height:48px;}
.menu-items-dx{width:180px; margin-bottom:10px; height:60px; background:url(btn-dx.gif) top left no-repeat; padding:10px; overflow:hidden;}
.menu-items-dx img{float:right; height:60px; width:39px;}
.menu-items-dx a{font-size:12px; text-transform:uppercase; font-weight:bold;}
.menu-items-dx a:hover{ font-weight:bold; color:#ee7d0f;}
.menu-items-dx a.selected{ font-weight:bold; color:#ee7d0f;}
#forms{width:196px; height:348px; background:#fff; border:1px solid #dedede; padding:1px;}
#form-controls{width:189px; height:333px; background:url(bg-form-contatti.jpg) bottom left no-repeat; padding-top:15px; padding-left:7px;}
#form-controls input[type=text]{width:160px; height:19px; background:url(bg-170-input.png) top left no-repeat; border:0px; padding-left:8px; padding-right:5px;padding-top:4px; font-size:11px; color:#333;}
#form-controls textarea{height:70px; width:163px; overflow:hidden; border:none; padding:6px 6px 6px 9px; background:url(bg-170-textarea.png) top left no-repeat; font-size:11px; color:#333;}
#col-dx label{color:#555; font-size:11px; text-align:left; font-weight:bold; padding:5px 0 10px 5px;}
#col-dx .submit{width:200px; height:43px; margin-top:5px; padding:0;}
#centrale{float:left;width:551px;height:auto;}
#centrale h1{color:#ec7134;font-size:16px;text-align:left;text-transform:uppercase;font-weight:bold;}
#centrale h2{color:#f39a2c;font-size:12px;text-align:left;text-transform:uppercase;font-weight:bold;}
#centrale h3{color:#82a71e;font-size:16px;text-align:left;font-weight:bold;margin:0;}
#centrale h4{color:#ec7134;font-size:14px;text-align:left;font-weight:bold;margin:0;}
#centrale .blocco{width:551px; clear:both;}
#centrale p{
	text-align:justify;}
	

.blocco .titolo1{float:left; width:300px; padding:0; height:18px;}
.blocco .titolo2{float:left; width:150px; height:18px;}
.blocco .titolo3{float:left; width:100px; height:18px;}
.blocco .titolo-sep-arancio{background:url(sep-arancio.gif) top left repeat-x; height:3px; width:100%; clear:both;}
.blocco .titolo-sep-verde{background:url(sep-verde.gif) top left repeat-x; height:3px; width:100%; clear:both;}
.blocco ul{margin:0px; padding:0px; list-style:none; display:inline;}
.blocco li{margin:0px; padding:0px; list-style:none; float:left;}
.mainUL li{background:url(q.gif) bottom left repeat-x;}
.titoli-li{font-weight:bold; font-size:12px; clear:both; text-align:center; width:100%; height:70px; }
.blocco .icon{background:url(ico-dettaglio.png) top left no-repeat; height:28px; width:257px; padding:5px 5px 5px 33px; overflow:hidden;}
.blocco .iconGreen{background:url(ico-dettaglio2.png) top left no-repeat; height:28px; width:257px; padding:5px 5px 5px 33px; overflow:hidden;}
.blocco .durata{height:28px; width:140px; padding:5px;}
.blocco .prezzo{height:28px; width:95px; padding:5px; }
.label-arancio{color:#ec7134;font-size:12px;text-align:left;text-transform:uppercase;font-weight:bold;padding:0;margin:0;}
.label-verde{color:#82a71e;font-size:12px;text-align:left;text-transform:uppercase;font-weight:bold;padding:0;margin:0;}
.label-grigio{color:#555;font-size:12px;text-align:left;padding-left:0px;margin:0px 0px 5px 0px;padding-top:0px;}
.azioni{text-align:center; padding:10px; border:1px solid #dedede; margin-top:20px;}
#col-dx .elencocorsi{width:200px;}
#col-dx .elencocorsi a{color:#8a8f97;}
#col-dx .elencocorsi a:hover{color:#1f82c0;}
#col-dx ul, ul.menu, .item-list ul {
  margin: 0 0 .5em 0;
  padding: 0 0 0 0px;
  list-style-image:none;
  list-style-type:none;
  list-style-position:none;
}
#col-dx .qli{font-weight:bold; background:url(liq.gif) bottom left repeat-x; height:3px;}
#col-dx ul li, ul.menu li, .item-list ul li {
  padding: 0px 0px 0px 23px;
  list-style-image:none;
  list-style-type:none;
  list-style-position:none;
  background: transparent url(ico-corsi.png) no-repeat scroll 0pt 0px;
  margin: 3px 0px 0px 0px;
  text-indent:0px;
  line-height: 1.4em;
  margin-left:0px;
}
ul.consulenza li{
  padding: 0px 0px 0px 23px;
  list-style-image:none;
  list-style-type:none;
  list-style-position:none;
  background: transparent url(ico-consulenza.png) no-repeat !important;
  margin: 3px 0px 0px 0px;
  text-indent:0px;
  line-height: 1.4em;
  margin-left:0px;
}

ul.consulenza li.qli{font-weight:bold; background:url(liq.gif) bottom left repeat-x !important; height:3px;}

.textbox-260px{width:208px; height:21px; background:url(bg-260-input.png) top left no-repeat; border:0px; padding-left:8px; padding-right:8px;padding-top:4px; font-size:11px;} 
.textbox-60px{width:53px; height:21px; background:url(bg-69-input.png) top left no-repeat; border:0px; padding-left:8px; padding-right:8px;padding-top:4px; font-size:11px;} 
.select-260px{width:223px; border:1px solid #b0b0b0; padding:5px; font-size:11px;} 
.TX_MESSAGE{width:99%; height:150px; font-size:11px;}

#slide-images{position:relative;display:block;margin:0px;padding:0px;width:492px;height:70px;overflow:hidden;}
#slide-images li{position:absolute;display:block;list-style-type:none;margin:0px;padding:0px;background-color:#FFFFFF;}
#slide-images li img{display:block;background-color:#FFFFFF;}
.space{height:8px; clear:both;}
.space53{height:30px; clear:both;}
.titolino{ background:url(lbl-corsi-online.jpg) top left no-repeat; width:197px; height:32px; text-indent:-9999px; margin-bottom:10px;}

#sep-footer{ height:10px; width:100%; background:#fff;}
#footer{ width:882px; height:80px; color:#fff; margin:0px auto; text-align:left; font-size:11px;}
#footer span{color:#d9d9d9;}
#footer a{color:#fff; text-decoration:none;}
#footer #footer-left{width:700px; height:80px; float:left;}
#footer #footer-right{width:80px; height:80px; float:right; text-align:right;}
#footer a:hover{color:#fff; text-decoration:underline;}
#footer-right ul{margin:0px; padding:0px; list-style:none}
#footer-right li{margin:0px 10px 0px 0px; padding:0px; list-style:none; display:inline;}
#footer a:hover{color:#fff; text-decoration:underline;}
.privacy{width:100%; height:150px; overflow:auto; border-top:1px solid #b0b0b0; border-bottom:1px solid #b0b0b0; margin-top:20px; font-size:11px; color:#105b8f;}
table span{font-size:11px; color:#105b8f;}
table td.bg-lbl{background:url(bg-lbl.gif) top left repeat-x; width:100%; padding:3px; height:17px;}
p.informazioni{border:1px solid #ed7135; padding:10px; color:#1f82c0; font-weight:bold;}
p.informazioni span{color:#ff0000;}
.infoadd{font-size:12px; font-style:italic; color:#ed7135; padding-top:20px; clear:both;}
.flags{padding:2px; border:1px solid #ed7135; width:15px; height:10px; float:left; margin-right:5px;}
td.tdsep{background:#fff url(tdsep.gif) top left repeat-x; height:15px;}
td.tdsep2{background:#fff url(tdsep2.gif) top left repeat-x; height:15px;}
.adobetools{width:100%; text-align:center;}
#lngflags{width:530px; height:16px; padding:5px; border:1px solid #a6c311;}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#navcontainer li { margin: 0 0 3px 0; }

#navcontainer a
{
display: block;
padding: 2px 2px 2px 24px;

width: 180px;
background-color: #999;
background-image: url(l1_down.gif);
}

#navcontainer a:link, #navlist a:visited
{
color: #666;
text-decoration: none;
text-transform:uppercase;
font-weight:500;
}

#navcontainer a:hover
{

background-color: #F60;
background-image: url(l1_over.gif);
color: #eee;
}

#active a:link, #active a:visited, #active a:hover
{

background-color: #FF6600;
background-image: url(l1_over.gif);
color: #fff;
}
