@charset "UTF-8";
/* CSS Document */

*{ margin:0; padding:0; border:0;}
html, body{ height:100%; background: #fff}

#wraper{ width:955px; height:auto; margin: 0 auto;}
#header{ width:955px; height:168px; float:left;}

#logo{ float:left; margin:10px 0 0 50px;}
* html #logo{ float:left; margin:10px 0 0 30px;}/*IE6*/
*:first-child+html #logo{ float:left; margin:10px 0 0 50px;}/*IE7*/

#menu{ float:right; margin:55px 60px 0 0;}
*:first-child+html #menu{ float:right; margin:53px 60px 0 0;}/*IE7*/
* html #menu{ float:right; margin:50px 30px 0 0;}/*IE6*/
#menu .box{ float:left; margin:0 5px 0 0; padding:0 5px 0 10px;}
#menu .linedivide{ background:url(../img/linedivideMenu.jpg) right top no-repeat;}
#menu .box ul{ width:auto; float:left; display:block; list-style:none; padding:10px 0;}
#menu .box ul li{ width:auto; display:block; list-style:none; margin:0 10px 9px 0;}
*:first-child+html #menu .box ul li{ width:100%; display:block; list-style:none; margin:0 10px 0 0;}/*IE7*/
* html #menu .box ul li{ width:auto; display:block; list-style:none; margin:0 10px 0 0;}/*IE6*/
#menu .box ul li a,
#menu .box ul li a:link,
#menu .box ul li a:active,
#menu .box ul li a:visited{ font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; text-transform:uppercase; text-decoration:none;}
#menu .box ul li a:hover{ color:#ED1C24;}
#menu .box ul li a.off,
#menu .box ul li a.off:link,
#menu .box ul li a.off:active,
#menu .box ul li a.off:visited{ font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ED1C24; text-transform:uppercase; text-decoration:underline;}


#slide{ width:955px; height:336px; float:left; margin:0 0 30px 0;}

#contentCenterHome{ width:925px; margin:0 auto 0 auto;}
#contentCenterHome #boxEventi{ width:286px; height:209px; float:left; background:url(../img/bgBoxHomeEventi.jpg) left top no-repeat;}
#contentCenterHome #boxEventi #tit{ width:100%; height:34px; background:url(../img/bgTitleBoxEventi.jpg) left top no-repeat; margin:9px 0 0 9px;}
* html #contentCenterHome #boxEventi #tit{ width:268px; height:34px; background:url(../img/bgTitleBoxEventi.jpg) left top no-repeat; margin:9px 0 0 9px;}/*ie 6*/
#contentCenterHome #boxEventi #tit h1{ float:left; font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; margin:7px 0 0 10px}
* html #contentCenterHome #boxEventi #tit h1{ float:left; font: normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; margin:7px 0 0 5px}/*ie 6*/
#contentCenterHome #boxEventi #tit a,
#contentCenterHome #boxEventi #tit a:link,
#contentCenterHome #boxEventi #tit a:active,
#contentCenterHome #boxEventi #tit a:visited{ padding:11px 30px 0 0; float:right; font: bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}
* html #contentCenterHome #boxEventi #tit a,
* html #contentCenterHome #boxEventi #tit a:link,
* html #contentCenterHome #boxEventi #tit a:active,
* html #contentCenterHome #boxEventi #tit a:visited{ padding:11px 15px 0 0; float:right; font: bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}/*ie6-*/
#contentCenterHome #boxEventi #tit a:hover{ color:#fff;}


#contentCenterHome #boxEventi #content{ width:252px; float:left; overflow:hidden; margin:20px 0 0 18px;}
* html #contentCenterHome #boxEventi #content{ width:252px; float:left; overflow:hidden; margin:20px 0 0 9px;}/*IE6*/

#contentCenterHome #boxEventi #content #news{ width:100%; float:left; padding:15px 0 0 0;}
#contentCenterHome #boxEventi #content #news ul{ width:100%; float:left; display:block; list-style:none;}
#contentCenterHome #boxEventi #content #news ul li{ width:100%; float:left; display:block; list-style:none; margin:0 0 11px 0}
*:first-child+html #contentCenterHome #boxEventi #content #news ul li{ width:100%; float:left; display:block; list-style:none; margin:0 0 8px 0}/*IE7*/
* html #contentCenterHome #boxEventi #content #news ul li{ width:100%; float:left; display:block; list-style:none; margin:0 0 8px 0}/*IE6*/
#contentCenterHome #boxEventi #content #news ul li .sx{ float:left; width:200px; padding:2px 0 0 0}
#contentCenterHome #boxEventi #content #news ul li .sx h1{ font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666;}
#contentCenterHome #boxEventi #content #news ul li .sx p{ font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; margin:3px 0 0 0}
#contentCenterHome #boxEventi #content #news ul li .dx{ float:left; width:52px;}
#contentCenterHome #boxEventi #content #news ul li .dx img{ width:15px; height:15px; margin:2px 0 0 17px}

#news a:link ,
#news a:active,
#news a:visited,
#news a:hover{ text-decoration: none;}

#gallery{ float:left; width:100%; margin:10px 0;}
#gallery ul{ float:left; width:100%; margin:0; display:inline; list-style:none; background:none;}
#gallery ul li{ margin:0 10px 10px 0; display:inline; list-style:none; background:none;}
#gallery ul li a img,
#gallery ul li a:link img,
#gallery ul li a:active img,
#gallery ul li a:visited img{ border:1px solid #CCC; padding:2px;}
#gallery ul li a:hover img{ border:1px solid #c00; padding:2px;}

#contentCenterHome .boxGenerale{ width:209px; height:209px; float:left; background:url(../img/bgBoxHomeGenerale.jpg) left top no-repeat; margin:0 0 0 4px}
#contentCenterHome .boxGenerale #boxProject,
#contentCenterHome .boxGenerale #boxCorsi{ width:191px; height:191px; float:left; margin:9px 0 0 9px;}
* html #contentCenterHome .boxGenerale #boxProject,
* html #contentCenterHome .boxGenerale #boxCorsi{ width:191px; height:191px; float:left; margin:9px 0 0 4px;}/*IE6*/
#contentCenterHome .boxGenerale #boxNewsletter{ width:191px; height:191px; float:left; margin:9px 0 0 9px;}
* html #contentCenterHome .boxGenerale #boxNewsletter{ width:191px; height:191px; float:left; margin:9px 0 0 4px;}/*IE6*/
#contentCenterHome .boxGenerale #boxNewsletter #tit{ width:100%; height:34px; float:left; background:url(../img/bgTitleBoxNewsletter.jpg) left top no-repeat;}
#contentCenterHome .boxGenerale #boxNewsletter #tit h1{ font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; margin:10px 0 0 10px}
#contentCenterHome .boxGenerale #boxNewsletter #content{ width:170px; margin:0 0 0 10px; float:left;}
* html #contentCenterHome .boxGenerale #boxNewsletter #content{ width:170px; margin:0 0 0 5px; float:left;}/*IE6*/
#contentCenterHome .boxGenerale #boxNewsletter #content h4{ width:100%; margin:4px 0 0 0; padding:0 0 5px 0; font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; line-height:16px}
#contentCenterHome .boxGenerale #boxNewsletter #content p{ width:100%; margin:8px 0 0 0; padding:0 0 5px 0; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; line-height:16px}
#contentCenterHome .boxGenerale #boxNewsletter #content .boxInput{ width:164px; height:19px; margin:10px 0 0 3px; background:url(../img/bgInputBoxNewsletter.jpg) left top no-repeat; overflow:hidden;}
#contentCenterHome .boxGenerale #boxNewsletter #content .input{ width:140px; height:19px; margin:0 0 0 10px; background:transparent; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; overflow:hidden;}
#contentCenterHome .boxGenerale #boxNewsletter #content div.redError{}
#contentCenterHome .boxGenerale #boxNewsletter #content .inputRed{ width:140px; height:19px; margin:0 0 0 10px; background:transparent; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#903; overflow:hidden;}

#contentCenterHome .boxGenerale #boxNewsletter #content .boxIscriviti{ width:164px; height:19px; margin:10px 0 0 3px;;}
#contentCenterHome .boxGenerale #boxNewsletter #content .iscriviti{ float:right; background:url(../img/btn_circularArrowNewsletter.jpg) right top no-repeat; padding:0 25px 5px 0; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#09f; text-decoration:none;}

#footer{ width:922px; height:82px; float:left; margin:40px 0 0 16px; background:url(../img/bgFooter.jpg) left top no-repeat;}
* html #footer{ width:922px; height:82px; float:left; margin:40px 0 0 8px; background:url(../img/bgFooter.jpg) left top no-repeat;}

#footer #top{ width:100%; height:48px; float:left;}
#footer #top #partner{ width:435px; height:35px; float:right; margin:15px 40px 0 0; vertical-align:middle;}
* html #footer #top #partner{ width:415px; height:35px; float:right; margin:15px 30px 0 0; vertical-align:middle;}/*IE6*/
#footer #top #partner h1{ float:left; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#900; margin:7px 15px 0 0}
#footer #top #partner img{ vertical-align:middle; margin:0 6px}
#footer #bottom{ width:100%; height:34px; float:left;}
#footer #bottom p{ float:left; margin:5px 0 0 25px; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
* html #footer #bottom p{ float:left; margin:3px 0 0 10px; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}/*IE6*/
#footer #bottom p a,
#footer #bottom p a:link,
#footer #bottom p a:active,
#footer #bottom p a:visited{ font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; text-decoration:none;}
#footer #bottom p a:hover{ color:#09f;}
#footer #bottom img#credits{ float:right; margin:5px 25px 0 0}
#footer #bottom p.credits{ float:right; margin:5px 25px 0 0}
#footer #bottom p.credits a,
#footer #bottom p.credits a:link,
#footer #bottom p.credits a:active,
#footer #bottom p.credits a:visited{ font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; text-decoration:none; }
#footer #bottom p.credits a:hover{ color:#09f;}


#contentCenterInterna{ width:955px; float:left; margin:20px 0 0 0;}
#contentCenterInterna #sx{ width:400px; float:left;}
#contentCenterInterna #sx #slideFoto{ width:400px; height:298px; float:left;}
#contentCenterInterna #sx #slideBox{ width:400px; height:191px; float:left; margin:20px 0 0 0;}

#contentCenterInterna #sx #contact{ width:400px; height:auto; float:left; text-align:right}
#contentCenterInterna #sx #contact h1{ font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ED1C24;}
#contentCenterInterna #sx #contact h2{ font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#903; margin:0 0 10px 0}
#contentCenterInterna #sx #contact h3{ font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9c0; margin:15px 0 0 0}
#contentCenterInterna #sx #contact h5{ font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c00; margin:15px 0 0 0}
#contentCenterInterna #sx #contact h4{ font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; margin:0 0 2px 0}
#contentCenterInterna #sx #contact p{ font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; line-height:normal;}
#contentCenterInterna #sx #contact p a,
#contentCenterInterna #sx #contact p a:link,
#contentCenterInterna #sx #contact p a:active,
#contentCenterInterna #sx #contact p a:visited{ font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
#contentCenterInterna #sx #contact p a:hover{ color:#ED1C24;}

#contentCenterInterna #sx #boxNewsletter{ width:191px; height:191px; float:left; background:url(../img/bgBoxNewsletter.jpg) left top no-repeat}
* html #contentCenterInterna #sx #boxNewsletter{ width:191px; height:191px; float:left; }/*IE6*/
#contentCenterInterna #sx #boxNewsletter #tit{ width:100%; height:34px; float:left; background:url(../img/bgTitleBoxNewsletter.jpg) left top no-repeat;}
#contentCenterInterna #sx #boxNewsletter #tit h1{ font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; margin:10px 0 0 10px}
#contentCenterInterna #sx #boxNewsletter #content{ width:170px; margin:0 0 0 10px; float:left;}
* html #contentCenterInterna #sx #boxNewsletter #content{ width:170px; margin:0 0 0 5px; float:left;}/*IE6*/
#contentCenterInterna #sx #boxNewsletter #content p{ width:100%; margin:8px 0 0 0; padding:0 0 5px 0; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; line-height:16px}
#contentCenterInterna #sx #boxNewsletter #content .boxInput{ width:164px; height:19px; margin:10px 0 0 3px; background:url(../img/bgInputBoxNewsletter.jpg) left top no-repeat; overflow:hidden;}
#contentCenterInterna #sx #boxNewsletter #content .input{ width:140px; height:19px; margin:0 0 0 10px; background:transparent; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; overflow:hidden;}
#contentCenterInterna #sx #boxNewsletter #content .inputRed{ width:140px; height:19px; margin:0 0 0 10px; background:transparent; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#903; overflow:hidden;}
#contentCenterInterna #sx #boxNewsletter #content .boxIscriviti{ width:164px; height:19px; margin:10px 0 0 3px;;}
#contentCenterInterna #sx #boxNewsletter #content .iscriviti{ float:right; background:url(../img/btn_circularArrowNewsletter.jpg) right top no-repeat; padding:0 25px 5px 0; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#09f; text-decoration:none;}


#boxProject{ width:191px; height:191px; float:left;}
#boxCorsi{ width:191px; height:191px; float:right; }
#contentCenterInterna #dx{ width:535px; float:right;}
#contentCenterInterna #dx #contenuti{ width:535px; float:left;}
#contentCenterInterna #dx #contenuti #top{ width:535px; height:31px; float:left; background:url(../img/bgContenutiInterno_top.jpg) left top no-repeat;}
#contentCenterInterna #dx #contenuti #center{ width:535px; height:auto; float:left; background:url(../img/bgContenutiInterno_center.jpg) left top repeat-y;}
#contentCenterInterna #dx #contenuti #bottom{ width:535px; height:20px; float:left; background:url(../img/bgContenutiInterno_bottom.jpg) left top no-repeat;}

#contentCenterInterna #dx #contenuti #top ul{ width:98%; height:23px; float:right; display:inline; list-style:none; margin:8px 0 0 0;}
#contentCenterInterna #dx #contenuti #top ul li{ height:20px; float:left; display:inline; list-style:none; margin:0 5px; background:url(../img/linedivideSubMenu.jpg) bottom right no-repeat; padding:3px 10px 0 0}
* html #contentCenterInterna #dx #contenuti #top ul li{ height:23px; float:left; display:inline; list-style:none; margin:0 5px; background:url(../img/linedivideSubMenu.jpg) bottom right no-repeat; padding:0 10px 0 0}/*IE6*/
*:first-child+html #contentCenterInterna #dx #contenuti #top ul li{ height:23px; float:left; display:inline; list-style:none; margin:0 5px; background:url(../img/linedivideSubMenu.jpg) bottom right no-repeat; padding:0 10px 0 0}/*IE7*/
#contentCenterInterna #dx #contenuti #top ul li.noline{ height:20px; float:left; display:inline; list-style:none; margin:0 5px; padding:3px 10px 0 0; background:none}
* html #contentCenterInterna #dx #contenuti #top ul li.noline{ height:23px; float:left; display:inline; list-style:none; margin:0 5px; padding:0 10px 0 0; background:none}
*:first-child+html #contentCenterInterna #dx #contenuti #top ul li.noline{ height:23px; float:left; display:inline; list-style:none; margin:0 5px; padding:0 10px 0 0; background:none}
#contentCenterInterna #dx #contenuti #top ul li a,
#contentCenterInterna #dx #contenuti #top ul li a:link,
#contentCenterInterna #dx #contenuti #top ul li a:active,
#contentCenterInterna #dx #contenuti #top ul li a:visited{ font:bold 10px Arial, "Trebuchet MS", Helvetica, sans-serif; color:#fff; text-decoration:none; text-transform:uppercase;}
#contentCenterInterna #dx #contenuti #top ul li a:hover{ color:#333; }
#contentCenterInterna #dx #contenuti #top ul li a.offR,
#contentCenterInterna #dx #contenuti #top ul li a.offR:link,
#contentCenterInterna #dx #contenuti #top ul li a.offR:active,
#contentCenterInterna #dx #contenuti #top ul li a.offR:visited{ font:bold 10px Arial, "Trebuchet MS", Helvetica, sans-serif; color:#333; text-decoration:none; text-transform:uppercase;}


#contentCenterInterna #dx #contenuti #center #content{ float:left; width:500px; margin:20px 16px;}
* html #contentCenterInterna #dx #contenuti #center #content{ float:left; width:500px; margin:20px 8px;}/*IE6*/
#contentCenterInterna #dx #contenuti #center #content h1{ font:normal 30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ED1C24;}
#contentCenterInterna #dx #contenuti #center #content h2{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#903; margin:0 0 20px 0}
#contentCenterInterna #dx #contenuti #center #content p{ font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; line-height:18px}

#contentCenterInterna #dx #contenuti #center #content h3{ font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ED1C24; text-transform:uppercase; margin:4px 0 ; cursor:pointer;}
#contentCenterInterna #dx #contenuti #center #content h3 a,
#contentCenterInterna #dx #contenuti #center #content h3 a:link,
#contentCenterInterna #dx #contenuti #center #content h3 a:active,
#contentCenterInterna #dx #contenuti #center #content h3 a:visited{ font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ED1C24; text-transform:uppercase; margin:4px 0; text-decoration:none}
#contentCenterInterna #dx #contenuti #center #content h3 a:hover{ color:#333;}
a.tab{cursor:pointer;}

#contentCenterInterna #dx #contenuti #center #content h3 a.offTit,
#contentCenterInterna #dx #contenuti #center #content h3 a.offTit:link,
#contentCenterInterna #dx #contenuti #center #content h3 a.offTit:active,
#contentCenterInterna #dx #contenuti #center #content h3 a.offTit:visited{ font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#903; text-transform:uppercase; margin:4px 0; text-decoration:none}

#contentCenterInterna #dx #contenuti #center #content h4{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#900; margin:0 0 10px 10px}

#contentCenterInterna #dx #contenuti #center #content p.learning{ width:100%; font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; line-height:18px; padding:10px 0; border-bottom:1px dotted #903; border-top:1px dotted #903; margin:0 0 15px 0}

#contentCenterInterna #dx #contenuti #center #content p.learning img{ clear:both; margin:10px 0;}

.purple{ color:#903;}
.best{ color:#666; text-decoration: none;}



.form{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;}
.form a,
.form a:link,
.form a:active,
.form a:visited{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
.form a:hover{ color:#903; text-decoration:none;}

.form .input{ width:350px; height:auto; border:1px solid #ccc; padding:3px 5px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
.form .inputMulti{ width:350px; height:120px; border:1px solid #ccc; padding:3px 5px; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
.buttonSend{ padding:3px 10px; background:#ED1C24; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}
.buttonReset{ padding:3px 10px; background:#ccc; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;}


#newsInterna{ width:400px; height:auto; float:left; text-align:right}
#newsInterna h1{ font: normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ED1C24;}
#newsInterna ul{ display:block; list-style:none; width:100%; height:auto; margin:15px 0 0 0; padding:0 0 10px 0; border-bottom:1px solid #ed1c24; float:left;}
#newsInterna ul li{ width:100%; display:block; list-style:none; margin:5px 0 0 0; float:right;}
#newsInterna ul li a,
#newsInterna ul li a:link,
#newsInterna ul li a:active,
#newsInterna ul li a:hover{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; text-decoration:none;}
#newsInterna ul li a:hover{ color:#333;}
#newsInterna ul li a.offR,
#newsInterna ul li a.offR:link,
#newsInterna ul li a.offR:active{ font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#903; text-decoration:none;}

#newsInterna #paginazione{ width:100%; margin:0; padding:0; float:left; border:0;}
#newsInterna #paginazione ul{ width:100%; float:left; display:inline; list-style:none; border:0; text-align:right;}
#newsInterna #paginazione ul li{ width:auto; float:right; display:inline; list-style:none; margin:0 3px;}
#newsInterna #paginazione ul li a,
#newsInterna #paginazione ul li a:link,
#newsInterna #paginazione ul li a:active,
#newsInterna #paginazione ul li a:visited{ font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-decoration:none; cursor:pointer;}
#newsInterna #paginazione ul li a:hover{ color:#903; }
#newsInterna #paginazione ul li a.off,
#newsInterna #paginazione ul li a.off:link,
#newsInterna #paginazione ul li a.off:active,
#newsInterna #paginazione ul li a.off:visited{ font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ccc; text-decoration:none;}


/* galleria fotografica */
#contentCenterInterna #dx #contenuti #galleriaFotografica{ width:535px; float:left; margin:0; padding:0}


/*---------error----------*/
.error_cont{ width:auto; height:auto; margin:5px 0 15px 5px; clear:both; font:bold 10px Arial; color:#fff; text-align:left;}


body ol li { display:list-item; }
ol{ margin:10px 0 0 0;}
ol li{ color:#fff; padding:0; display: block; list-style-position: inside;	list-style-image:none; list-style-type: decimal; margin:0 0 5px 0;}


#download{ width:460px; background:#fff; margin: 0 20px; padding:0;}
#download h3{ font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#903;}
#download p{ font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;}
#download ul{ width:100%; margin:20px 0 10px 0;}
#download ul li{ width:100%; float:left; display:block; list-style:none; margin:0 0 10px 0;}
#download ul li a,
#download ul li a:link,
#download ul li a:active,
#download ul li a:visited{ float:left; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; text-decoration:none; background:url(../img/files.jpg) left center no-repeat; padding:5px 0 5px 30px;}
#download ul li a:hover{ color:#903;}