html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:none;outline:0;font:normal 11px arial,sans-serif;vertical-align:baseline;background:transparent;color:#4d4d4d}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

div{overflow:hidden}

p{font:normal 11px arial,sans-serif;line-height:14px}

b,strong{font-weight:bold}
i{font-style:italic}
a{color:#fff;cursor:pointer}
.clear{display:block;margin:0;padding:0;border:none;font-size:1px;height:0;line-height:0;overflow:hidden;clear:both}

input.hidden{display:none}

html{overflow:visible}
body{overflow:visible;background: #4b4c4c url(body.jpg) 0 0 repeat-x}

.page{width:978px;margin:4px auto}
.page-inner{width:978px;background: transparent}

.head{padding:0 0 0 0;background: transparent url(head.png) 0 0 no-repeat;width:978px;height:160px}

.logo{padding: 10px 0 0 13px;float:left}

.menu{width:390px;float:left;padding-top:13px}
.menu ul,.menu li{display:block;float:left;margin:0;padding:0 0 0 0;border:none}
.menu a, .menu a:link,.menu a:active,.menu a:visited,.menu a:hover{display:block;text-decoration:none;color:#231f20;padding: 8px 0 0 8px}
.menu .tit{color:#fff;padding: 4px 0 8px 6px;font-weight:bold}

.menu li{width:72px;padding:18px 0 0 3px}

.menu li.last a,.menu li.last a:link,.menu li.last a:active,.menu li.last a:visited,.menu li.last a:hover{color:#fff;padding: 0 0 8px 8px;font-weight:bold}

.menu a.selected, .menu a.selected:link,.menu a.selected:active,.menu a.selected:visited,.menu a.selected:hover{color:#fff}


.user{width:192px;float:left;padding-top:23px}
.user form{margin:0;background:#fff;border-right: 1px  solid #cdcdcd;padding:8px 6px 0 6px;width:184px;overflow:hidden}
.user input.text{display:block;border: 1px solid #e4e4e4;background:#fff;color:#6e6e6e;padding: 2px 7px;width:116px;margin: 1px 0;font: normal 11px arial,sans-serif;float:left}
.user input.entra{border:none;background: transparent url(but_entra.jpg) 0 0 no-repeat;width:41px;height:15px;cursor:pointer;float:left;margin-top:23px}
.user form a,.user form a:link,.user form a:active,.user form a:visited,.user form a:hover{color:#9cb032;text-decoration:none;padding-left:54px}
.user form p.first{float:left;width:138px;overflow:hidden}
.user form p{float:left}
.user .new{margin: 6px 0 0 0;background:#fff;border-right: 1px  solid #cdcdcd;padding:0 0 4px 6px}
.user .new p{margin:0 0 0 0;padding: 0 0 0 8px}
.user .new a{position:relative;top:3px}


.user .logged{width:192px;height:94px;background: transparent url(logged.jpg) 0 0 no-repeat}
.user .logged p{font: normal 11px arial,sans-serif;color:#231f20;padding:20px 0 0 15px}
.user .logged p b{display:block;color:#ffffff;font-weight:normal}
.user .logged p  a,.user .logged p a:link,.user .logged p  a:active,.user .logged p  a:visited,.user .logged p  a:hover{display:block;
text-decoration:none;padding:22px 0 0 130px}

.black{background: transparent url(black_vertical.png) 0 0 repeat-y}
.black p{color:#fff;font: normal 11px arial,sans-serif;padding:2px 30px}
.black-inner{width:950px;margin: 0 auto}
.black-top{border-bottom:1px solid #1a1a1a;padding-bottom:10px}
.black-bottom{padding:10px 0}

.white{}
.white-top{background: transparent url(white_top.png) 0 0 no-repeat}
.white-bottom{background: transparent url(white_bottom.png) 0 100% no-repeat}
.white-vertical{background: transparent url(white_vertical.png) 0 0 repeat-y;margin: 5px 0 23px 0}
.white p{color:#1a1a1a}
.white-inner{width:950px;margin: 0 auto}


.page-home .white-inner{padding:2px 19px}
.page-home .white-inner .box{width:458px;height:214px;background:#fff;border: 1px solid #e8e8e8;float:left;margin:5px}
.page-home .white-inner .box-inner{background:#231f20;width:440px;height:196px;margin:9px;float:left;position:relative}
.page-home .white-inner .box img{display:block;position:absolute;z-index:20;left:0;top:0;background:transparent}
.page-home .white-inner .box .text{position:absolute;z-index:21;left:236px;top:11px;width:185px}
.page-home .white-inner .box p,.page-home .white-inner .box strong,.page-home .white-inner .box i,.page-home .white-inner .box b{color:#fff}
.page-home .white-inner .box a,.page-home .white-inner .box a:link,.page-home .white-inner .box a:active,.page-home .white-inner .box a:visited,.page-home .white-inner .box a:hover{color:#fff;text-decoration:none;cursor:pointer}
.page-home .white-inner .box a img{display:inline;position:relative}
.page-home .white-inner .box2{width:301px;height:205px;border: 1px solid #e8e8e8;float:left;margin:5px}
.page-home .white-inner .box3{width:614px}
.page-home .white-inner .box2-inner{background:transparent;width:284px;height:196px;margin:9px;float:left;position:relative}
.page-home .white-inner .box3-inner{width:614px}
.page-home .white-inner .box2 img{display:block;position:absolute;z-index:20;left:0;top:0;background:transparent}
.page-home .white-inner .box2 .text{position:absolute;z-index:21;left:120px;top:26px;width:140px}
.page-home .white-inner .box2 p,.page-home .white-inner .box2 strong,.page-home .white-inner .box2 i,.page-home .white-inner .box2 b{color:#231f20;font-size:12px}
.page-home .white-inner .box2 a,.page-home .white-inner .box2 a:link,.page-home .white-inner .box2 a:active,.page-home .white-inner .box2 a:visited,.page-home .white-inner .box2 a:hover{color:#231f20;text-decoration:none;cursor:pointer;font-size:12px}
.page-home .white-inner .box2 a img{display:inline;position:relative}
.page-home .white-inner .box2 .link{position:absolute;z-index:21;top:176px;left:231px;}
.page-home .white-inner .box2 .link a,.page-home .white-inner .box2 .link a:link,.page-home .white-inner .box2 .link a:active,.page-home .white-inner .box2 .link a:visited,.page-home .white-inner .box2 .link a:hover{color:#fff;font: normal 12px arial,sans-serif;padding-left:10px;display:block}
.page-home .big-box{background:url(bg-big-box-home.jpg) top left no-repeat;width:459px;height:310px;float:left;color:#000}
.page-home .big-box h2{padding:12px 0 12px 15px}
.page-home .big-box h2,.page-home .big-box h2 b{font-size:24px;color:#000}
.page-home .big-box img{margin-left:14px;float:left}
.page-home .big-box p{float:left}
.page-home .big-box p b{font-size:14px;color:#000;}
.page-home .big-box p.text{font-size:14px;color:#000;padding-left:8px;width:190px;height:220px}
.page-home .big-box p.link{padding-left:134px;padding-top:3px}
.page-home .big-box .link a,.page-home .big-box .link a:link,.page-home .big-box .link a:active,.page-home .big-box .link a:visited,.page-home .big-box .link a:hover{color:#fff;font: normal 12px arial,sans-serif;padding-left:10px;display:block;text-decoration:none}

.menu2{position:relative;left:180px;top:10px}
.menu2,.menu2 li,.menu2 a,.menu2 span{display:block;float:left;color:#fff;text-decoration:none;margin: 0 0 0 0;padding: 0 0 0 0;font: bold 10px arial,sans-serif}
.menu2 li.li1{background:#4c4c4c}
.menu2 li.li2{background:#86c2e4}
.menu2 li.li3{background:#65c1c0}
.menu2 li.li4{background:#f7a600}
.menu2 li.li5{background:#b2b2b2}
.menu2 li.li6{background:#93c21c}
.menu2 li.li7{background:#bb8fc0}

.menu2 li{margin:17px 1px 0 1px}
.menu2 li a{padding:4px 11px 4px 9px}
.menu2 li.selected{margin:9px 1px 0 1px}
.menu2 li.selected a,.menu2 li.selected span{padding:4px 11px 12px 9px}

.page-attivita .white-inner .top .box{width:939px;height:196px;position:relative;margin:32px 0 16px 11px}
.page-attivita .white-inner .top .box img{display:block;position:absolute;z-index:20;left:0;top:0;background:transparent}
.page-attivita .white-inner .top .box .text{position:absolute;z-index:21;left:320px;top:11px;width:600px}
.page-attivita .white-inner .top .box p,.page-attivita .white-inner .top .box b,.page-attivita .white-inner .top .box strong,.page-attivita .white-inner .top .box i,.page-attivita .white-inner .top .box a{color:#fff}
.page-attivita .white-inner .top .box p{padding-bottom:16px}

.page-attivita .white-inner .bottom{padding-left:5px;padding-bottom:10px}
.page-attivita .white-inner .bottom p.intro{padding:8px}
.page-attivita .white-inner .bottom .box{width:301px;height:218px;border: 1px solid #e8e8e8;margin:5px;float:left}
.page-attivita .white-inner .bottom .box p,.page-attivita .white-inner .bottom .box i{font:normal 12px arial,sans-serif}
.page-attivita .white-inner .bottom .box p{padding-bottom:10px}
.page-attivita .white-inner .bottom .box .text{padding:12px 0 0 72px;width:178px}
.page-attivita .white-inner .bottom .box .text li{font-size:12px;padding:6px 0}
.page-attivita .white-inner .bottom .box .link{position:absolute;z-index:21;top:188px;left:212px;}
.page-attivita .white-inner .bottom .box .link a,.page-attivita .white-inner .bottom .box .link a:link,.page-attivita .white-inner .bottom .box .link a:active,.page-attivita .white-inner .bottom .box .link a:visited,.page-attivita .white-inner .bottom .box .link a:hover{color:#fff;font: normal 12px arial,sans-serif;padding-left:10px;display:block;text-decoration:none}


.page-attivita .white-inner .box1-inner{width:283px;height:204px;background: transparent url(att_box1.gif) 0 0 no-repeat;margin:9px 0 0 9px;position:relative}

.page-attivita .white-inner .box2-inner{width:283px;height:204px;background: transparent url(att_box2.gif) 0 0 no-repeat;margin:9px 0 0 9px;position:relative}

.page-attivita .white-inner .box3-inner{width:283px;height:204px;background: transparent url(att_box3.gif) 0 0 no-repeat;margin:9px 0 0 9px;position:relative}

.page-attivita .white-inner .box4-inner{width:283px;height:204px;background: transparent url(att_box4.gif) 0 0 no-repeat;margin:9px 0 0 9px;position:relative}

.page-attivita .white-inner .box5-inner{width:283px;height:204px;background: transparent url(att_box5.gif) 0 0 no-repeat;margin:9px 0 0 9px;position:relative}

.page-attivita .white-inner .box6-inner{width:283px;height:204px;background: transparent url(att_box6.gif) 0 0 no-repeat;margin:9px 0 0 9px;position:relative}

.page-attivita_dettaglio .top .box{width:939px;height:216px;background: #000;margin: 36px 0 0 11px}
.page-attivita_dettaglio .top .box p{color:#fff;font: normal 12px arial,sans-serif;line-height:16px;width:580px;padding:30px}
.page-attivita_dettaglio .top .box ul{color:#fff;padding: 0 30px;width:500px}
.page-attivita_dettaglio .top .box li{color:#fff;background: transparent url(arr1.gif) 0 5px no-repeat;padding: 2px 0 2px 12px}
.page-attivita_dettaglio .top .box1 li{background: transparent url(arr1.gif) 0 5px no-repeat}
.page-attivita_dettaglio .top .box2 li{background: transparent url(arr2.gif) 0 5px no-repeat}
.page-attivita_dettaglio .top .box3 li{background: transparent url(arr3.gif) 0 5px no-repeat}
.page-attivita_dettaglio .top .box4 li{background: transparent url(arr4.gif) 0 5px no-repeat}
.page-attivita_dettaglio .top .box5 li{background: transparent url(arr5.gif) 0 5px no-repeat}
.page-attivita_dettaglio .top .box6 li{background: transparent url(arr6.gif) 0 5px no-repeat}
.page-attivita_dettaglio .top .box1{background: transparent url(att_dett1.jpg) 0 0 no-repeat}
.page-attivita_dettaglio .top .box2{background: transparent url(att_dett2.jpg) 0 0 no-repeat}
.page-attivita_dettaglio .top .box3{background: transparent url(att_dett3.jpg) 0 0 no-repeat}
.page-attivita_dettaglio .top .box4{background: transparent url(att_dett4.jpg) 0 0 no-repeat}
.page-attivita_dettaglio .top .box5{background: transparent url(att_dett5.jpg) 0 0 no-repeat}
.page-attivita_dettaglio .top .box6{background: transparent url(att_dett6.jpg) 0 0 no-repeat}

.page-attivita_dettaglio .bottom .boxwhite{width:928px;height:218px;background:#fff;border: 1px solid #eaeaea;margin: 10px 0 10px 11px}
.page-attivita_dettaglio .bottom .boxwhite .text{width:590px;padding:8px;float:left}
.page-attivita_dettaglio .bottom .boxwhite .text p{padding:8px 16px;color:#000;font:normal 11px arial,sans-serif;line-height:14px}
.page-attivita_dettaglio .bottom .boxwhite .img{width:570px;padding:10px;float:left;width:300px}
.page-attivita_dettaglio .bottom .boxwhite .img img{display:block}

.page-docenti .top h1,.page-seminari .top h1,.page-downloads .white-inner h1,.page-classipratiche .top h1,.page-photo .top h1,.page-video .top h1,.page-photo_dettaglio .white-inner h1{color:#231f20;font: bold 18px arial,sans-serif;padding: 12px 2px 2px 22px}

.page-docenti .top p,.page-seminari .top p,.page-classipratiche .top p,.page-photo .top p,.page-video .top p{color:#231f20;font: normal 12px arial,sans-serif;padding: 2px 22px 2px 22px}
.page-docenti .top b,.page-seminari .top b,.page-classipratiche .top b,.page-photo .top b,.page-video .top b,
.page-docenti .top strong,.page-seminari .top strong,.page-classipratiche .top strong,.page-photo .top strong,.page-video .top strong
{color:#231f20;font: bold 12px arial,sans-serif;padding: 0}
.page-docenti .top i,.page-seminari .top i,.page-classipratiche .top i,.page-photo .top i,.page-video .top i
{color:#231f20;font: italic 12px arial,sans-serif;padding: 0}
.page-docenti .top a,.page-seminari .top a,.page-classipratiche .top a,.page-photo .top a,.page-video .top a,.page-downloads .top a,
.page-docenti .top a:link,.page-seminari .top a:link,.page-classipratiche .top a:link,.page-photo .top a:link,.page-video .top a:link,.page-downloads .top a:link,
.page-docenti .top a:visited,.page-seminari .top a:visited,.page-classipratiche .top a:visited,.page-photo .top a:visited,.page-video .top a:visited,.page-downloads .top a:visited,
.page-docenti .top a:hover,.page-seminari .top a:hover,.page-classipratiche .top a:hover,.page-photo .top a:hover,.page-video .top a:hover,.page-downloads .top a:hover,
.page-docenti .top a:active,.page-seminari .top a:active,.page-classipratiche .top a:active,.page-photo .top a:active,.page-video .top a:active,.page-downloads .top a:active
{
font: normal 12px arial,sans-serif;padding: 0
}
.page-docenti .bottom,.page-seminari .bottom,.page-classipratiche .bottom,.page-photo .bottom,.page-video .bottom
{padding-top:22px}
.page-docenti .bottom .box{border:1px solid #e8e8e8;width:927px;height:239px;margin: 0 0 10px 12px}
.page-docenti .bottom .box-inner{margin:9px;background:#231f20;width:909px;height:221px}
.page-docenti .bottom .img{width:310px;height:221px;float:left}
.page-docenti .bottom .img img{display:block;margin:10px}
.page-docenti .bottom .text{width:599px;height:172px;padding-top:20px;float:left}
.page-docenti .bottom .text p{color:#ffffff;padding-right:12px;line-height:14px}
.page-docenti .bottom .text b,.page-docenti .bottom .text strong{color:#bdd63c;font-weight:bold}
.page-docenti .bottom .link{width:599px;height:18px;float:left;background: transparent url(dlink.gif) 0 0 no-repeat}
.page-docenti .bottom .link span{display:block;float:left;color:#231f20;font: bold 11px arial,sans-serif;padding:2px 4px;background:#fff;height:14px}
.page-docenti .bottom .link a,.page-docenti .bottom .link a:link,.page-docenti .bottom .link a:active,.page-docenti .bottom .link a:visited,.page-docenti .bottom .link a:hover{display:block;float:right;color:#231f20;font: bold 11px arial,sans-serif;text-decoration:none;padding:3px 6px}

.page-seminari .bottom .box{border:1px solid #e8e8e8;width:927px;height:214px;margin: 0 0 10px 12px}
.page-seminari .bottom .box-inner{margin:9px;background:#231f20;width:909px;height:196px}
.page-seminari .bottom .img{width:283px;height:196px;float:left}
.page-seminari .bottom .text{width:626px;height:182px;padding-top:10px;float:left}
.page-seminari .bottom .text p{color:#ffffff;padding: 0 0 0 0}
.page-seminari .bottom .text b,.page-seminari .bottom .text strong{color:#fff;font-weight:bold}
.page-seminari .bottom .text i{color:#fff}
.page-seminari .bottom .texttop{border-bottom:1px solid #151313;width:567px;padding:0 40px 7px 19px}
.page-seminari .bottom .texttop p{font: italic 14px arial,sans-serif}
.page-seminari .bottom .texttop p b,.page-seminari .bottom .texttop p strong{font: bold 14px arial,sans-serif}
.page-seminari .bottom .textbottom{border-top:1px solid #393637;width:567px;padding:6px 40px 0 19px}
.page-seminari .bottom .textbottom p{font-size:12px;padding: 0 0 0 0}
.page-seminari .bottom .textbottom img{display:block}
.page-seminari .bottom .textbottom a img{display:inline}
.page-seminari .bottom .textbottom a,.page-seminari .bottom .textbottom a:link,.page-seminari .bottom .textbottom a:active,.page-seminari .bottom .textbottom a:visited,.page-seminari .bottom .textbottom a:hover{color:#fff;font-weight:bold;text-decoration:none}
.page-seminari .bottom .textbottom a.b1,.page-seminari .bottom .textbottom a.b1:link,.page-seminari .bottom .textbottom a.b1:active,.page-seminari .bottom .textbottom a.b1:visited,.page-seminari .bottom .textbottom a.b1:hover{color:#86c2e4}
.page-seminari .bottom .textbottom a.b2,.page-seminari .bottom .textbottom a.b2:link,.page-seminari .bottom .textbottom a.b2:active,.page-seminari .bottom .textbottom a.b2:visited,.page-seminari .bottom .textbottom a.b2:hover{color:#5dadab}

.page-seminari_dettaglio .top .box{width:643px;height:196px;float:left;background:#231f20;margin:10px}
.page-seminari_dettaglio .top .box img{display:block}
.page-seminari_dettaglio .top .box .text img{margin-left:19px}
.page-seminari_dettaglio .top .box .img{width:17px;float:left}
.page-seminari_dettaglio .top .box .text{width:626px;float:left}
.page-seminari_dettaglio .top .box .text p{color:#fff;font: normal 12px arial,sans-serif}
.page-seminari_dettaglio .top .box .texttop{height:47px;width:100%;border-bottom:1px solid #151313}
.page-seminari_dettaglio .top .box .texttop p{font: italic 14px arial,sans-serif;padding:6px 18px}
.page-seminari_dettaglio .top .box .texttop p b,.page-seminari_dettaglio .top .box .texttop p strong{font: bold 16px arial,sans-serif;color:#fff}
.page-seminari_dettaglio .top .box .textbottom{height:78px;width:100%;border-top:1px solid #393637}
.page-seminari_dettaglio .top .box .textbottom p{padding:11px 18px}
.page-seminari_dettaglio .top .box .textbottom p b,.page-seminari_dettaglio .top .box .textbottom p strong{color:#fff;font: bold 12px arial,sans-serif}

.page-seminari_dettaglio .top .links{width:277px;height:196px;float:left;background:#fff;margin:10px 0 0 0}
.page-seminari_dettaglio .top .links .tutti{display:block;width:276px;height:36px;border: 1px solid #e8e8e8}
.page-seminari_dettaglio .top .links .tutti a,.page-seminari_dettaglio .top .links .tutti a:link,.page-seminari_dettaglio .top .links .tutti a:active,.page-seminari_dettaglio .top .links .tutti a:visited,.page-seminari_dettaglio .top .links .tutti a:hover{display:block;font:normal 14px arial,sans-serif;color:#6d6a6b;text-decoration:none;margin: 10px 10px 0 56px}
.page-seminari_dettaglio .top .links .tutti a img{display:inline}
.page-seminari_dettaglio .top .linksbottom{width:275px;height:146px;border:1px solid #e8e8e8;margin-top:10px}
.page-seminari_dettaglio .top .linksbottom .iscriviti{display:block;margin:30px 0 20px 30px}

.page-seminari_dettaglio .bottom .left{width:653px;float:left;margin:34px 0 10px 10px}
.page-seminari_dettaglio .bottom .right{width:277px;float:left;margin:34px 0 10px 0}
.page-seminari_dettaglio .bottom .right img{display:block;border:1px solid #e8e8e8;background:#fff;padding:10px;margin-bottom:30px}
.page-seminari_dettaglio .bottom p,.page-seminari_dettaglio .bottom i,.page-seminari_dettaglio .bottom strong,.page-seminari_dettaglio .bottom b{color:#231f20;font: normal 12px arial,sans-serif}
.page-seminari_dettaglio .bottom .left  b,.page-seminari_dettaglio .bottom .left  strong{font: bold 12px arial,sans-serif}
.page-seminari_dettaglio .bottom .left i{font-style:italic}
.page-seminari_dettaglio .bottom .left h2{font: bold 14px arial,sans-serif;color:#231f20;margin: 0 0 0 0;padding: 0 0 0 0}
.page-seminari_dettaglio .bottom .left h3{font: bold 12px arial,sans-serif;color:#231f20;margin: 0 0 0 0;padding: 0 0 0 0}

.page-seminari_dettaglio .bottom .left p{padding:3px 0 8px 0}
.page-seminari_dettaglio .bottom .left h2{padding:12px 0 0 0}
.page-seminari_dettaglio .bottom .left h3{padding:12px 0 0 0}
.page-seminari_dettaglio .bottom .left a,.page-seminari_dettaglio .bottom .left a:link,.page-seminari_dettaglio .bottom .left a:active,.page-seminari_dettaglio .bottom .left a:visited,.page-seminari_dettaglio .bottom .left a:hover{color:#7f9027;font: bold 12px arial,sans-serif}

.page-seminari_dettaglio .bottom .left-inner{padding:0 35px}

.page-seminari_dettaglio .bottom .box{border:1px solid #e8e8e8;width:927px;height:239px;margin: 0 0 10px 12px}
.page-seminari_dettaglio .bottom .box-inner{margin:9px;background:#231f20;width:909px;height:221px}
.page-seminari_dettaglio .bottom .img{width:310px;height:221px;float:left}
.page-seminari_dettaglio .bottom .img img{display:block;margin:10px}
.page-seminari_dettaglio .bottom .text{width:599px;height:172px;padding-top:20px;float:left;font-size:11px}
.page-seminari_dettaglio .bottom .text p{color:#ffffff;font-size:11px;line-height:14px}
.page-seminari_dettaglio .bottom .text b,.page-seminari_dettaglio .bottom .text strong{color:#bdd63c;font:bold 11px arial,sans-serif}
.page-seminari_dettaglio .bottom .link{width:599px;height:18px;float:left;background: transparent url(dlink.gif) 0 0 no-repeat}
.page-seminari_dettaglio .bottom .link span{display:block;float:left;color:#231f20;font: bold 11px arial,sans-serif;padding:2px 4px;background:#fff;height:14px}
.page-seminari_dettaglio .bottom .link a,.page-seminari_dettaglio .bottom .link a:link,.page-seminari_dettaglio .bottom .link a:active,.page-seminari_dettaglio .bottom .link a:visited,.page-seminari_dettaglio .bottom .link a:hover{display:block;float:right;color:#231f20;font: bold 11px arial,sans-serif;text-decoration:none;padding:3px 6px}

.page-seminari_dettaglio .bottom h2{padding:10px;margin:0 0 0 2px}
.page-seminari_dettaglio .bottom .links{width:908px;padding:10px;border:1px solid #e8e8e8;margin:0 10px 0 10px}
.page-seminari_dettaglio .bottom .links a,.page-seminari_dettaglio .bottom .links a img{display:block}
.page-seminari_dettaglio .bottom .links a.scheda{float:left}
.page-seminari_dettaglio .bottom .links a.iscriviti{float:right}

.page-classipratiche .bottom .box{border:1px solid #e8e8e8;width:927px;height:214px;margin: 0 0 10px 12px}
.page-classipratiche .bottom .box-inner{margin:9px;background:#231f20;width:909px;height:196px}
.page-classipratiche .bottom .img{width:283px;height:196px;float:left}
.page-classipratiche .bottom .text{width:626px;height:182px;padding-top:10px;float:left}
.page-classipratiche .bottom .text p{color:#ffffff;padding: 0 0 0 0}
.page-classipratiche .bottom .text b,.page-classipratiche .bottom .text strong{color:#fff;font-weight:bold}
.page-classipratiche .bottom .text i{color:#fff}
.page-classipratiche .bottom .texttop{border-bottom:1px solid #151313;width:567px;padding:0 40px 7px 19px}
.page-classipratiche .bottom .texttop p{font: italic 14px arial,sans-serif}
.page-classipratiche .bottom .texttop p b,.page-classipratiche .bottom .texttop p strong{font: bold 14px arial,sans-serif}
.page-classipratiche .bottom .textbottom{border-top:1px solid #393637;width:567px;padding:6px 40px 0 19px}
.page-classipratiche .bottom .textbottom p{font-size:12px;padding: 0 0 0 0}
.page-classipratiche .bottom .textbottom img{display:block}
.page-classipratiche .bottom .textbottom a img{display:inline}
.page-classipratiche .bottom .textbottom a,.page-classipratiche .bottom .textbottom a:link,.page-classipratiche .bottom .textbottom a:active,.page-classipratiche .bottom .textbottom a:visited,.page-classipratiche .bottom .textbottom a:hover{color:#fff;font-weight:bold;text-decoration:none}
.page-classipratiche .bottom .textbottom a.b1,.page-classipratiche .bottom .textbottom a.b1:link,.page-classipratiche .bottom .textbottom a.b1:active,.page-classipratiche .bottom .textbottom a.b1:visited,.page-classipratiche .bottom .textbottom a.b1:hover{color:#86c2e4}
.page-classipratiche .bottom .textbottom a.b2,.page-classipratiche .bottom .textbottom a.b2:link,.page-classipratiche .bottom .textbottom a.b2:active,.page-classipratiche .bottom .textbottom a.b2:visited,.page-classipratiche .bottom .textbottom a.b2:hover{color:#5dadab}


.page-classipratiche_dettaglio .top .box{width:643px;height:196px;float:left;background:#231f20;margin:10px}
.page-classipratiche_dettaglio .top .box img{display:block}
.page-classipratiche_dettaglio .top .box .text img{margin-left:19px}
.page-classipratiche_dettaglio .top .box .img{width:17px;float:left}
.page-classipratiche_dettaglio .top .box .text{width:626px;float:left}
.page-classipratiche_dettaglio .top .box .text p{color:#fff;font: normal 12px arial,sans-serif}
.page-classipratiche_dettaglio .top .box .texttop{height:47px;width:100%;border-bottom:1px solid #151313}
.page-classipratiche_dettaglio .top .box .texttop p{font: italic 14px arial,sans-serif;padding:6px 18px}
.page-classipratiche_dettaglio .top .box .texttop p b,.page-classipratiche_dettaglio .top .box .texttop p strong{font: bold 16px arial,sans-serif;color:#fff}
.page-classipratiche_dettaglio .top .box .textbottom{height:78px;width:100%;border-top:1px solid #393637}
.page-classipratiche_dettaglio .top .box .textbottom p{padding:11px 18px}
.page-classipratiche_dettaglio .top .box .textbottom p b,.page-classipratiche_dettaglio .top .box .textbottom p strong{color:#fff;font: bold 12px arial,sans-serif}

.page-classipratiche_dettaglio .top .links{width:278px;height:196px;float:left;background:#fff;margin:10px 0 0 0}
.page-classipratiche_dettaglio .top .links .tutti{display:block;width:276px;height:36px;border: 1px solid #e8e8e8}
.page-classipratiche_dettaglio .top .links .tutti a,.page-classipratiche_dettaglio .top .links .tutti a:link,.page-classipratiche_dettaglio .top .links .tutti a:active,.page-classipratiche_dettaglio .top .links .tutti a:visited,.page-classipratiche_dettaglio .top .links .tutti a:hover{display:block;font:normal 14px arial,sans-serif;color:#6d6a6b;text-decoration:none;margin: 10px 10px 0 56px}
.page-classipratiche_dettaglio .top .links .tutti a img{display:inline}
.page-classipratiche_dettaglio .top .linksbottom{width:275px;height:146px;border:1px solid #e8e8e8;margin-top:10px}
.page-classipratiche_dettaglio .top .linksbottom .iscriviti{display:block;margin:7px 0 0 30px}

.page-classipratiche_dettaglio .bottom .left{width:653px;float:left;margin:34px 0 10px 10px}
.page-classipratiche_dettaglio .bottom .right{width:277px;float:left;margin:34px 0 10px 0}
.page-classipratiche_dettaglio .bottom .right img{display:block;border:1px solid #e8e8e8;background:#fff;padding:10px;margin-bottom:30px}
.page-classipratiche_dettaglio .bottom p,.page-classipratiche_dettaglio .bottom i,.page-classipratiche_dettaglio .bottom strong,.page-classipratiche_dettaglio .bottom b{color:#231f20;font: normal 12px arial,sans-serif}
.page-classipratiche_dettaglio .bottom .left  b,.page-classipratiche_dettaglio .bottom .left  strong{font: bold 12px arial,sans-serif}
.page-classipratiche_dettaglio .bottom .left i{font-style:italic}
.page-classipratiche_dettaglio .bottom .left h2{font: bold 14px arial,sans-serif;color:#231f20;margin: 0 0 0 0;padding: 0 0 0 0}
.page-classipratiche_dettaglio .bottom .left h3{font: bold 12px arial,sans-serif;color:#231f20;margin: 0 0 0 0;padding: 0 0 0 0}

.page-classipratiche_dettaglio .bottom .left p{padding:3px 0 8px 0}
.page-classipratiche_dettaglio .bottom .left h2{padding:12px 0 0 0}
.page-classipratiche_dettaglio .bottom .left h3{padding:12px 0 0 0}
.page-classipratiche_dettaglio .bottom .left a,.page-classipratiche_dettaglio .bottom .left a:link,.page-classipratiche_dettaglio .bottom .left a:active,.page-classipratiche_dettaglio .bottom .left a:visited,.page-classipratiche_dettaglio .bottom .left a:hover{color:#7f9027;font: bold 12px arial,sans-serif}

.page-classipratiche_dettaglio .bottom .left-inner{padding:0 35px}

.page-classipratiche_dettaglio .bottom .box{border:1px solid #e8e8e8;width:927px;height:239px;margin: 0 0 10px 12px}
.page-classipratiche_dettaglio .bottom .box-inner{margin:9px;background:#231f20;width:909px;height:221px}
.page-classipratiche_dettaglio .bottom .img{width:310px;height:221px;float:left}
.page-classipratiche_dettaglio .bottom .img img{display:block;margin:10px}
.page-classipratiche_dettaglio .bottom .text{width:599px;height:172px;padding-top:20px;float:left;font-size:11px}
.page-classipratiche_dettaglio .bottom .text p{color:#ffffff;font-size:11px;line-height:14px}
.page-classipratiche_dettaglio .bottom .text b,.page-classipratiche_dettaglio .bottom .text strong{color:#bdd63c;font:bold 11px arial,sans-serif}
.page-classipratiche_dettaglio .bottom .link{width:599px;height:18px;float:left;background: transparent url(dlink.gif) 0 0 no-repeat}
.page-classipratiche_dettaglio .bottom .link span{display:block;float:left;color:#231f20;font: bold 11px arial,sans-serif;padding:2px 4px;background:#fff;height:14px}
.page-classipratiche_dettaglio .bottom .link a,.page-classipratiche_dettaglio .bottom .link a:link,.page-classipratiche_dettaglio .bottom .link a:active,.page-classipratiche_dettaglio .bottom .link a:visited,.page-classipratiche_dettaglio .bottom .link a:hover{display:block;float:right;color:#231f20;font: bold 11px arial,sans-serif;text-decoration:none;padding:3px 6px}

.page-classipratiche_dettaglio .bottom h2{padding:10px;margin:0 0 0 2px}
.page-classipratiche_dettaglio .bottom .links{width:908px;padding:10px;border:1px solid #e8e8e8;margin:0 10px 0 10px}
.page-classipratiche_dettaglio .bottom .links a,.page-classipratiche_dettaglio .bottom .links a img{display:block}
.page-classipratiche_dettaglio .bottom .links a.scheda{float:left}
.page-classipratiche_dettaglio .bottom .links a.iscriviti{float:right}



.page-photo .bottom .box{border:1px solid #e8e8e8;width:927px;height:138px;margin: 0 0 10px 12px}
.page-photo .bottom .box-inner{margin:9px;background:#231f20;width:909px;height:120px}
.page-photo .bottom .img{width:193px;height:120px;float:left}
.page-photo .bottom .img img{padding:10px 0 0 10px}
.page-photo .bottom .text{width:704px;height:110px;padding-top:10px;float:left}
.page-photo .bottom .text p{color:#ffffff;padding: 0 0 0 0}
.page-photo .bottom .text b,.page-photo .bottom .text strong{color:#fff;font-weight:bold}
.page-photo .bottom .text i{color:#fff}
.page-photo .bottom .texttop{border-bottom:1px solid #151313;width:644px;padding:0 40px 7px 19px;height:20px}
.page-photo .bottom .texttop p{font: italic 12px arial,sans-serif}
.page-photo .bottom .textbottom{border-top:1px solid #393637;width:644px;padding:6px 40px 0 19px}
.page-photo .bottom .textbottom p{font-size:12px;padding: 0 0 0 0}
.page-photo .bottom .textbottom img{display:block}
.page-photo .bottom .textbottom a img{display:inline}
.page-photo .bottom .textbottom a,.page-photo .bottom .textbottom a:link,.page-photo .bottom .textbottom a:active,.page-photo .bottom .textbottom a:visited,.page-photo .bottom .textbottom a:hover{color:#b8d03a;font-weight:bold;text-decoration:none}


.page-photo_dettaglio .white-inner h1 i{color:#231f20;font: bold italic 12px arial,sans-serif}
.page-photo_dettaglio .white-inner p{color:#231f20;font: normal 12px arial,sans-serif;padding: 10px 22px}

.page-photo_dettaglio .white-inner .bottom{border:1px solid #e8e8e8;width:918px;height:132px;margin:10px 0 0 12px;padding:10px 0 0 10px}
#gallery,#gallery div{overflow:visible}


.page-photo_dettaglio .white-inner .links{border:1px solid #e8e8e8;width:928px;height:36px;margin: 10px 0 0 12px}
.page-photo_dettaglio .white-inner .links p,.page-photo_dettaglio .white-inner .links a{color:#000;font:normal 11px arial,sans-serif;text-decoration:none}

.page-video .bottom .box{border:1px solid #e8e8e8;width:927px;height:138px;margin: 0 0 10px 12px}
.page-video .bottom .box-inner{margin:9px;background:#231f20;width:909px;height:120px}
.page-video .bottom .img{width:193px;height:120px;float:left}
.page-video .bottom .img img{padding:10px 0 0 10px}
.page-video .bottom .text{width:704px;height:110px;padding-top:10px;float:left}
.page-video .bottom .text p{color:#ffffff;padding: 0 0 0 0}
.page-video .bottom .text b,.page-video .bottom .text strong{color:#fff;font-weight:bold}
.page-video .bottom .text i{color:#fff}
.page-video .bottom .texttop{border-bottom:1px solid #151313;width:644px;padding:0 40px 7px 19px;height:20px}
.page-video .bottom .texttop p{font: italic 12px arial,sans-serif}
.page-video .bottom .textbottom{border-top:1px solid #393637;width:644px;padding:6px 40px 0 19px}
.page-video .bottom .textbottom p{font-size:12px;padding: 0 0 0 0}
.page-video .bottom .textbottom img{display:block}
.page-video .bottom .textbottom a img{display:inline}
.page-video .bottom .textbottom a,.page-video .bottom .textbottom a:link,.page-video .bottom .textbottom a:active,.page-video .bottom .textbottom a:visited,.page-video .bottom .textbottom a:hover{color:#b8d03a;font-weight:bold;text-decoration:none}



.page-downloads .white-inner p{color:#231f20;font: normal 12px arial,sans-serif;margin:10px 22px}
.page-downloads .white-inner p a,.page-downloads .white-inner p a:link,.page-downloads .white-inner p a:active,.page-downloads .white-inner p a:visited,.page-downloads .white-inner p a:hover{text-decoration:underline;color:#98b20e}
.page-downloads .white-inner p strong{color:#231f20;font: bold 12px arial,sans-serif;}
.page-downloads .white-inner p strong a{font-weight:bold}

.page-downloads .bottom .box{border: 1px solid #e8e8e8;width:919px;height:auto;margin: 5px 10px;padding: 8px 0 8px 8px}
.page-downloads .bottom .box .file{background:#231f20;width:62px;height:85px;float:left;margin-right:1px}
.page-downloads .bottom .box .file img{display:block;padding:8px 0 0 6px}
.page-downloads .bottom .box .text{background:#231f20;width:735px;float:left;margin-right:1px;padding-bottom:0;min-height:85px;}
.page-downloads .bottom .box .text h2{width:704px;padding:9px 11px 6px 11px;border-bottom:1px solid #151313;color:#fff;font: bold 12px arial,sans-serif}
.page-downloads .bottom .box .text h2 span{display:block;width:646px;color:#fff;font: bold 12px arial,sans-serif;float:left}
.page-downloads .bottom .box .text h2 i{display:block;float:right;width:56px;font: italic 11px arial,sans-serif;float:left;color:#fff}
.page-downloads .bottom .box .text p{padding:0 11px 0 11px;width:716px;margin:0;color:#fff;font: normal 11px arial,sans-serif;line-height:18px;}
.page-downloads .bottom .box .text p strong,.page-downloads .bottom .box .text p b,
.page-downloads .bottom .box .text li strong,.page-downloads .bottom .box .text li b{color:#fff;font: bold 11px arial,sans-serif}
.page-downloads .bottom .box .text p i{color:#fff;font: italic 11px arial,sans-serif}
.page-downloads .bottom .box .text .textbottom{border-top: 1px solid #393637;padding: 8px 0}
.page-downloads .bottom .box .link{background:#231f20;width:110px;height:85px;float:left}
.page-downloads .bottom .box .link a{display:block;padding:10px}
.page-downloads .bottom .box .link img{display:block}
.page-downloads .bottom .box .text ul{padding:8px 11px 8px 11px;width:716px;margin:0;color:#fff;font: normal 11px arial,sans-serif}
.page-downloads .bottom .box .text li{padding:8px 11px 0 11px;width:716px;margin:0;color:#fff;font: normal 11px arial,sans-serif;background: transparent url(dot.gif) 0 15px no-repeat}


.page-video_dettaglio .white-inner .box{background:#231f20;width:928px;height:246px;margin: 0 0 10px 12px}
.page-video_dettaglio .white-inner .box .flash{width:410px;height:246px;padding: 0 0 0 16px;float:left}
.page-video_dettaglio .white-inner .box .text{width:480px;height:246px;padding: 0 0 0 0;float:left}
.page-video_dettaglio .white-inner .box .text p{font: normal 12px arial,sans-serif;color:#fff;padding:22px 22px 0 22px}
.page-video_dettaglio .white-inner .box .text p strong{font: bold 12px arial,sans-serif;color:#fff}
.page-video_dettaglio .white-inner .box .text p a,.page-video_dettaglio .white-inner .box .text p a:link,.page-video_dettaglio .white-inner .box .text p a:active,.page-video_dettaglio .white-inner .box .text p a:visited,.page-video_dettaglio .white-inner .box .text p a:hover{text-decoration:none;font: bold 12px arial,sans-serif;color:#fff;}
.page-video_dettaglio .white-inner .box .img{display:block;float:left}
.page-video_dettaglio .white-inner p{color:#231f20;font: normal 12px arial,sans-serif;padding: 10px 22px}
.page-video_dettaglio .white-inner .links{border:1px solid #e8e8e8;width:928px;height:36px;margin: 10px 0 0 12px}
.page-video_dettaglio .white-inner .links p,.page-video_dettaglio .white-inner .links a{color:#000;font:normal 11px arial,sans-serif;text-decoration:none}

.page-inside_photoshop .white-inner{padding-top:6px}
.page-inside_photoshop .white-inner .left{width:287px;float:left;margin-left:10px}
.page-inside_photoshop .white-inner .right{width:644px;float:left}

.page-inside_photoshop .white-inner .left li,.page-inside_photoshop .white-inner .left a{display:block;color:#ffffff;background:#231f20;text-decoration:none;font:bold 12px arial,sans-serif}
.page-inside_photoshop .white-inner .left li{padding:7px 16px;margin:3px 0 0 0;width:244px;border:1px solid #231f20}
.page-inside_photoshop .white-inner .left li.selected{background:#ffffff;color:#000}
.page-inside_photoshop .white-inner .left li.selected a{color:#231f20;background:#ffffff}

.page-inside_photoshop .white-inner .text{padding:9px 12px;border: 1px solid #e8e8e8;margin: 14px 0}
.page-inside_photoshop .white-inner .text h1{color:#231f20;font: bold 18px arial,sans-serif}
.page-inside_photoshop .white-inner .text p{color:#231f20;font: normal 12px arial,sans-serif;padding:10px 0;line-height:14px;}
.page-inside_photoshop .white-inner .text b,.page-inside_photoshop .white-inner .text strong{color:#231f20;font: bold 12px arial,sans-serif}
.page-inside_photoshop .white-inner .text i{color:#231f20;font: italic 12px arial,sans-serif}
.page-inside_photoshop .white-inner .text a,.page-inside_photoshop .white-inner .text a:link,.page-inside_photoshop .white-inner .text a:active,.page-inside_photoshop .white-inner .text a:visited,.page-inside_photoshop .white-inner .text a:hover{color:#000;text-decoration:underline;font-size:12px}

.page-contatti .box{border:1px solid #e8e8e8;width:927px;height:284px;margin:18px 12px}
.page-contatti .box-inner{margin:9px;background:#231f20}
.page-contatti .box .img{float:left;width:290px}
.page-contatti .box .text{float:left;width:618px}
.page-contatti .box .text h1{color:#bdd63c;font: bold 14px arial,sans-serif;padding:10px 0 0 10px}
.page-contatti .box .text p{color:#fff;font: normal 12px arial,sans-serif;padding:10px}
.page-contatti .box .text p strong{color:#fff;font: normal 14px arial,sans-serif}
.page-contatti .box .text p b{color:#fff;font: bold 12px arial,sans-serif}
.page-contatti .box .text a,.page-contatti .box .text a:link,.page-contatti .box .text a:active,.page-contatti .box .text a:visited,.page-contatti .box .text a:hover{color:#bdd63c;font: normal 12px arial,sans-serif;text-decoration:none}
.page-contatti .box .text p.top{border-bottom:1px solid #151313}
.page-contatti .box .text p.bottom{border-top:1px solid #393637}

.white-inner .nav{margin: 0 auto;text-align:center}
.white-inner .nav p{padding:0 0 0 0;vertical-align:middle;display:block;float:left;position:relative;left:50%}
.white-inner .nav p a,.white-inner .nav p a:link,.white-inner .nav p a:active,.white-inner .nav p a:visited,.white-inner .nav p a:hover{display:block;float:left;width:14px;height:14px;height:14px;line-height:14px;border: 1px solid #e8e8e8;text-decoration:none;vertical-align:middle;position:relative;right:50%;margin:1px;color:#98B20E;}
.white-inner .nav p a img{display:inline;vertical-align:middle}
.white-inner .nav p a.navprev,.white-inner .nav p a.navprev:link,.white-inner .nav p a.navprev:active,.white-inner .nav p a.navprev:visited,.white-inner .nav p a.navprev:hover,.white-inner .nav p a.navnext,.white-inner .nav p a.navnext:link,.white-inner .nav p a.navnext:active,.white-inner .nav p a.navnext:visited,.white-inner .nav p a.navnext:hover{border:1px solid #fff}
.white-inner .nav p a.selected,.white-inner .nav p a.selected:link,.white-inner .nav p a.selected:active,.white-inner .nav p a.selected:visited,.white-inner .nav p a.selected:hover{background:#bdd63c;border:1px solid #bdd63c;color:#fff}


.foot{width:100%;background: transparent url(foot.png) 0 0 no-repeat;height:90px;padding:20px 0 0 0}
.foot p{text-align:center;width:100%;height:26px}
.foot p.first{color:#3f4223;font: bold 10px arial,sans-serif;text-decoration:none;padding-top:3px}
.foot p.first a,.foot p.first a:link,.foot p.first a:active,.foot p.first a:visited,.foot p.first a:hover{color:#3f4223;font: bold 10px arial,sans-serif;text-decoration:none}
.foot p.first b,.foot p.first a.last,.foot p.first a.last:link,.foot p.first a.last:active,.foot p.first a.last:visited,.foot p.first a.last:hover{color:#3f4223;font: bold 10px arial,sans-serif}
.foot p.last,.foot p.last a,.foot p.last a:link,.foot p.last a:active,.foot p.last a:visited,.foot p.last a:hover{color:#b3b3b3;font: normal 10px arial,sans-serif}
.foot p.last{padding-top:4px}

/* scrollable-horizontal.css */

/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 817px;
	height:120px;

	/* custom decorations */
	border:1px solid #ccc;
	background:#000;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

/* single scrollable item */
.scrollable img {
	float:left;
	margin:20px 10px 20px 21px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;
	width:100px;
	height:75px;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/* active item */
.scrollable .active {
	border:2px solid #000;
	z-index:9999;
	position:relative;
}


/* scrollable-buttons.css */

/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(scrollable/arrow/hori_large.png) no-repeat;
	display:block;
	width:44px;
	height:122px;
	float:left;
	margin:0 1px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 				{ background-position: -44px 0; clear:right; margin-right: 0px;}
a.right:hover 		{ background-position: -44px 0 }
a.right:active 	{ background-position: -44px 0 } 


/* left */
a.left				{ margin-left: 0px; } 
a.left:hover  		{ background-position:0 0; }
a.left:active  	{ background-position:0 0; }

/* up and down */
a.up, a.down		{ 
	background:url(scrollable/arrow/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
/*
a.disabled {
	visibility:hidden !important;		
} 	
*/
/* overlay-basic.css */
/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:675px;	
	min-height:200px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(overlay/close.png);
	position:absolute;
	right:-36px;
	top:-36px;
	cursor:pointer;
	height:72px;
	width:72px;
}


/* overlay-gallery.css */
/* the large image. we use a gray border around it */
#img {
	border:1px solid #666;
}

/* "next image" and "prev image" links */
.n, .p {
	
	/* absolute positioning relative to the overlay */
	position:absolute;
	top:40%;	
	border:1px solid #666;	
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;
	
	/* upcoming CSS3 features */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.p {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.n {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}

.n:hover, .p:hover {
	text-decoration:underline;
	background-color:#000;
}

/* when there is no next or previous link available this class is added */

a.disabled {
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
	cursor:default
}

#gallery a.inactive{visibility:hidden}

/* the "information box" */
.info {
	position:absolute;
	bottom:0;
	left:0;	
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
	color:#fff
}

.info strong {
	display:block;
	color:#fff
}

.info span{color:#fff}
/* progress indicator (animated gif). should be initially hidden */
.progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}

/* everybody should know about RGBA colors. */
.n, .p, .info {
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(/img/global/gradient/h80.png) repeat-x;		
}

/* mod */
.items a{display:block;float:left}


/* moduli */
.avvisi{padding:22px;margin:10px}
.avvisi,.avvisi p{color:#231f20;font: normal 16px arial,sans-serif;background:#BDD63C}
.avvisi b{color:#231f20;font: bold 16px arial,sans-serif;background:#BDD63C}
.page-avvisi .white-inner a,.page-avvisi .white-inner a:link,.page-avvisi .white-inner a:active,.page-avvisi .white-inner a:visited,.page-avvisi .white-inner a:hover,
.page .white-inner .avvisi a,.page .white-inner .avvisi a:link,.page .white-inner .avvisi a:active,.page .white-inner .avvisi a:visited,.page .white-inner .avvisi a:hover
{color:#231f20;font: 16px arial,sans-serif;}

.white-inner form{margin:0;padding:0;}

.white-inner form a,.white-inner form a:link,.white-inner form a:active,.white-inner form a:visited,.white-inner form a:hover{color:#BDD63C;text-decoration:underline}

.pre{width:906px;padding:12px;background:#231f20;margin:35px 0 0 10px;overflow:visible}
.pre-inner{overflow:visible}
.pre h1{color:#231f20;font:bold 14px arial,sans-serif;display:block;background:#bdd63c;padding:4px 15px;margin:0;float:left;position:relative;top:-22px}
.pre .pag{color:#231f20;font:bold 14px arial,sans-serif;display:block;background:#bdd63c;padding:4px 15px;margin:0;float:right;position:relative;top:-22px}
.pre .pag p{color:#231f20;font:bold 14px arial,sans-serif;display:block;background:#bdd63c;}
.pre p,.pre p i,.pre p strong{color:#ffffff;font:normal 14px arial,sans-serif}
.pre p i{font-style:italic}
.pre p strong{font-weight:bold;color:#bdd63c}

.white-inner label{color:#231f20;font: bold 12px arial,sans-serif;display:block;float:left;padding-top:3px}
.white-inner input.text{background:#FFFFFF;border:1px solid #E4E4E4;color:#6E6E6E;float:left;font:11px arial,sans-serif;margin:1px 0;padding:2px 7px}
.white-inner input.radio{position:relative;}
.white-inner form p{clear:left}
.white-inner input.hidden{display:none}
.white-inner select{background:#FFFFFF;border:1px solid #E4E4E4;color:#6E6E6E;float:left;font:11px arial,sans-serif;margin:1px 0;padding:0;width:180px}
.white-inner form h3{font-weight:bold}

.white-inner .login{background:#fff url(login.gif) 0 0 no-repeat;float:left;border:1px solid #231f20;border-left:none;padding:7px 7px 7px 20px;margin:12px 12px 12px 0;width:260px;height:75px}
.white-inner .login .entra{background:url(but_entra.jpg) no-repeat scroll 0 0 transparent;border:medium none;cursor:pointer;float:left;height:15px;width:41px;float:right;margin:10px 5px 0 0}
.white-inner .login input.text{width:174px}
.white-inner .login label{width:60px;text-align:right;padding-right:6px}
.white-inner .login a,.white-inner .login a:link, .white-inner .login a:active,.white-inner .login a:visited,.white-inner .login a:hover{color:#7a8d17;font: normal 12px arial,sans-serif;text-decoration:none;display:block;float:left;margin-top:10px}

.white-inner .registrazione{background:#fff url(registrati.gif) 0 0 no-repeat;float:left;border:1px solid #231f20;border-left:none;padding:7px 7px 7px 20px;width:582px;margin-top:12px;height:75px}
.white-inner .registrazione .left{width:294px;float:left;border-right:1px solid #e4e4e4}
.white-inner .registrazione .right{width:276px;float:left;padding-left:11px}
.white-inner .registrazione input.text{width:174px}
.white-inner .registrazione #registrami{background:url(but_registrati2.jpg) no-repeat scroll 0 0 transparent;border:medium none;cursor:pointer;height:15px;width:77px;float:right;margin:6px 0 0 1px}
.white-inner .registrazione label{width:92px;text-align:right;margin-right:3px}
.white-inner .registrazione .right label{width:130px;margin-right:3px}
.white-inner .registrazione .right img{margin-left:2px}
.white-inner .registrazione .right input.text{width:126px}
.white-inner .registrazione .right #imgcaptcha{margin-right:3px}

.datiutente{border:1px solid #e8e8e8;padding:12px 10px;margin:10px 0 10px 10px;width:910px}
.datiutente h2{color:#231f20;font: bold 18px arial,sans-serif}
.datiutente p{color:#231f20;font: normal 12px arial,sans-serif}

.white-inner .post{border:1px solid #e8e8e8;border-top:none;margin:12px}
.white-inner .post h2{color:#231f20;font:bold 14px arial,sans-serif;background:#bdd63c;display:block;padding:6px 10px}
.white-inner .post form{margin:12px}
.white-inner .post label{float:left;width:200px;text-align:right;margin-right:3px}
.white-inner .post p{clear:none;float:left;width:400px}
.white-inner .post-inner{padding:12px}

.white-inner .post input.radio{}
.white-inner .post input.text{width:166px}


.white-inner .corso_margulis form{margin:12px}
.white-inner .corso_margulis form p{float:none;width:880px;padding:22px;border-bottom:1px solid #E8E8E8}
.white-inner .corso_margulis form p img{display:block;float:right;margin-right:232px}

.white-inner .corso_monroy form{margin:12px}
.white-inner .corso_monroy form p{float:none;width:880px;padding:22px;border-bottom:1px solid #E8E8E8}
.white-inner .corso_monroy form p img{display:block;float:right;margin-right:232px}

input#invia{border:none;display:block;width:48px;height:22px;background: transparent url(but_invia.jpg) 0 0 no-repeat;cursor:pointer}
input#avanti{border:none;display:block;width:70px;height:22px;background: transparent url(but_avanti.jpg) 0 0 no-repeat;cursor:pointer}

textarea#note{width:650px;height:100px}

textarea#note-form{width:500px;height:100px}

.page-avvisi .white-inner h1{font:bold 18px arial,sans-serif;padding:12px 10px;color:#4D4D4D}
.page-avvisi .white-inner p{font:normal 16px arial,sans-serif;padding:12px 10px;color:#4D4D4D}



/* PAGINA REGISTRAZIONE */
.page-registrati .white-inner h1{color:#231F20;font:bold 18px arial,sans-serif}
.page-registrati .white-inner h2{color:#231F20;font:bold 14px arial,sans-serif;padding:10px 0 0 0}
.page-registrati .white-inner p{padding:4px 0 10px 0;font:normal 12px arial,sans-serif;}
.page-registrati .white-inner form{margin:22px}
.page-registrati .white-inner form label{margin-right:3px;width:122px}
.page-registrati .white-inner form textarea{width:600px;height:200px;font:normal 12px arial,sans-serif;}
.page-registrati .white-inner form input.radio{margin:0 3px;padding:0;position:relative;top:0}
.page-registrati .white-inner form #registrami{background:url(but_registrati2.jpg) no-repeat scroll 0 0 transparent;border:medium none;cursor:pointer;height:15px;width:77px;margin:6px 12px 0 0}
.page-registrati .white-inner form input.text{width:400px}


/* login2 */
.page-login .white-inner form{padding:20px 0}
.page-login .white-inner label{width:80px}
.page-login .white-inner input.text{background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #E4E4E4;
color:#6E6E6E;
display:block;
font:11px arial,sans-serif;
margin:1px 0;
padding:2px 7px;}

.page-login .white-inner input.entra {
background:url(but_entra.jpg) no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
float:left;
height:15px;
margin-top:10px;
width:41px;
}
.page-login .white-inner p{padding: 4px 22px}

.page-login .white-inner a, .page-login .white-inner a:link, .page-login .white-inner a:active, .page-login .white-inner a:visited, .page-login .white-inner a:hover {
color:#BDD63C;
text-decoration:underline;
}

/* refresh account */
.page-refresh_account .white-inner form{padding:20px 0}
.page-refresh_account.white-inner input.text{background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #E4E4E4;
color:#6E6E6E;
display:block;
font:11px arial,sans-serif;
margin:1px 0;
padding:2px 7px;}

.page-refresh_account .white-inner input.entra {
background:url(but_entra.jpg) no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
float:left;
height:15px;
margin-top:10px;
width:41px;
}
.page-refresh_account .white-inner p{padding: 4px 22px}

.page-refresh_account .white-inner a, .page-refresh_account .white-inner a:link, .page-refresh_account .white-inner a:active, .page-refresh_account .white-inner a:visited, .page-refresh_account .white-inner a:hover {
color:#BDD63C;
text-decoration:underline;
}

.page-refresh_account .white-inner form #registrami {
background:url(but_invia.jpg) no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:22px;
margin:6px 12px 0 0;
width:48px;
}

.page-refresh_account .white-inner h1 {
color:#231F20;
font:bold 18px arial,sans-serif;
margin-left:22px
}

/* privacy e notelegali */
.page-privacy .white-inner h1,.page-notelegali .white-inner h1{color:#231F20;font:bold 18px arial,sans-serif;padding:10px 22px 0 22px}
.page-privacy .white-inner h2,.page-noptelegali .white-inner h2{color:#231F20;font:bold 14px arial,sans-serif;padding:10px 22px 0 22px}
.page-privacy .white-inner h3,.page-noptelegali .white-inner h3{color:#231F20;font:italic 14px arial,sans-serif;padding:10px 22px 0 22px}
.page-privacy .white-inner p,.page-notelegali .white-inner p{padding:4px 0 10px 0;font:normal 12px arial,sans-serif;padding:10px 22px 0 22px}
.page-privacy .white-inner a,.page-notelegali .white-inner a,
.page-privacy .white-inner a:link,.page-notelegali .white-inner a:link,
.page-privacy .white-inner a:active,.page-notelegali .white-inner a:active,
.page-privacy .white-inner a:visited,.page-notelegali .white-inner a:visited,
.page-privacy .white-inner a:hover,.page-notelegali .white-inner a:hover
{
color:#000
}


/* nuovi box nelle attivita */
.page-attivita_dettaglio .bottom .box{border:1px solid #e8e8e8;width:927px;height:214px;margin: 0 0 10px 12px}
.page-attivita_dettaglio .bottom .box-inner{margin:9px;background:#231f20;width:909px;height:196px}
.page-attivita_dettaglio .bottom .box .img{width:283px;height:196px;float:left}
.page-attivita_dettaglio .bottom .box .img img{display:block}
.page-attivita_dettaglio .bottom .box .text{width:626px;height:182px;padding-top:10px;float:left;font-size:11px}
.page-attivita_dettaglio .bottom .box .text p{color:#ffffff;font-size:11px;line-height:14px}
.page-attivita_dettaglio .bottom .box .text b,.page-attivita_dettaglio .bottom .box .text strong{color:#fff;font:bold 11px arial,sans-serif}
.page-attivita_dettaglio .bottom .box .link{width:599px;height:18px;float:left;background: transparent url(dlink.gif) 0 0 no-repeat}
.page-attivita_dettaglio .bottom .box .link span{display:block;float:left;color:#231f20;font: bold 11px arial,sans-serif;padding:2px 4px;background:#fff;height:14px}
.page-attivita_dettaglio .bottom .box .link a,.page-attivita_dettaglio .bottom .box .link a:link,.page-attivita_dettaglio .bottom .box .link a:active,.page-attivita_dettaglio .bottom .link a:visited,.page-attivita_dettaglio .bottom .box .link a:hover{display:block;float:right;color:#231f20;font: bold 11px arial,sans-serif;text-decoration:none;padding:3px 6px}
.page-attivita_dettaglio .bottom .box .texttop{border-bottom:1px solid #151313;width:567px;padding:0 40px 7px 19px}
.page-attivita_dettaglio .bottom .box .texttop p{font: italic 14px arial,sans-serif;color:#fff}
.page-attivita_dettaglio .bottom .box .texttop p b,.page-attivita_dettaglio .bottom .box .texttop p strong{font: bold 14px arial,sans-serif;color:#fff}
.page-attivita_dettaglio .bottom .box .textbottom{border-top:1px solid #393637;width:567px;padding:6px 40px 0 19px}
.page-attivita_dettaglio .bottom .box .textbottom p{font-size:12px;padding: 0 0 0 0;color:#fff}
.page-attivita_dettaglio .bottom .box .textbottom img{display:block}
.page-attivita_dettaglio .bottom .box .textbottom a img{display:inline}
.page-attivita_dettaglio .bottom .box .textbottom a,.page-attivita_dettaglio .bottom .box .textbottom a:link,.page-attivita_dettaglio .bottom .box .textbottom a:active,.page-attivita_dettaglio .bottom .box .textbottom a:visited,.page-attivita_dettaglio .bottom .box .textbottom a:hover{color:#fff;font-weight:bold;text-decoration:none}
.page-attivita_dettaglio .bottom .box .textbottom a.b1,.page-attivita_dettaglio .bottom .box .textbottom a.b1:link,.page-attivita_dettaglio .bottom .box .textbottom a.b1:active,.page-attivita_dettaglio .bottom .box .textbottom a.b1:visited,.page-attivita_dettaglio .bottom .box .textbottom a.b1:hover{color:#86c2e4}
.page-attivita_dettaglio .bottom .box .textbottom a.b2,.page-attivita_dettaglio .bottom .box .textbottom a.b2:link,.page-attivita_dettaglio .bottom .box .textbottom a.b2:active,.page-attivita_dettaglio .bottom .box .textbottom a.b2:visited,.page-attivita_dettaglio .bottom .box .textbottom a.b2:hover{color:#5dadab}

/* TEST */

.page-home .white-inner{padding:2px 19px}
.page-home .white-inner .box{width:458px;height:214px;background:#fff;border: 1px solid #e8e8e8;float:left;margin:5px}

.page-home .white-inner .box_big{width:928px;height:440px;background:#fff;border: 1px solid #e8e8e8;float:left;margin:5px}
.page-home .white-inner .box img{display:block;background:transparent}

.page-home .white-inner .box-inner{background:#231f20;width:440px;height:196px;margin:9px;float:left;position:relative}
.page-home .white-inner .box img{display:block;position:absolute;z-index:20;left:0;top:0;background:transparent}
.page-home .white-inner .box .text{position:absolute;z-index:21;left:236px;top:11px;width:185px}
.page-home .white-inner .box p,.page-home .white-inner .box strong,.page-home .white-inner .box i,.page-home .white-inner .box b{color:#fff}
.page-home .white-inner .box a,.page-home .white-inner .box a:link,.page-home .white-inner .box a:active,.page-home .white-inner .box a:visited,.page-home .white-inner .box a:hover{color:#fff;text-decoration:none;cursor:pointer}
.page-home .white-inner .box a img{display:inline;position:relative}
.page-home .white-inner .box2{width:301px;height:205px;border: 1px solid #e8e8e8;float:left;margin:5px}
.page-home .white-inner .box3{width:614px;hieght:186px};
.page-home .white-inner .box2-inner{background:transparent;width:284px;height:196px;margin:9px;float:left;position:relative}
.page-home .white-inner .box3-inner{width:596px;height:186px}
.page-home .white-inner .box2 img{display:block;position:absolute;z-index:20;left:0;top:0;background:transparent}
.page-home .white-inner .box3 img{display:block;position:absolute;z-index:20;left:0;top:-12px;background:transparent}
.page-home .white-inner .box2 .text{position:absolute;z-index:21;left:120px;top:26px;width:140px}
.page-home .white-inner .box2 p,.page-home .white-inner .box2 strong,.page-home .white-inner .box2 i,.page-home .white-inner .box2 b{color:#231f20;font-size:12px}
.page-home .white-inner .box3 .text{position:absolute;z-index:21;left:55px;top:18px;width:490px}
.page-home .white-inner .box3 .text span{display:none}
.page-home .white-inner .box3 p,.page-home .white-inner .box3 strong,.page-home .white-inner .box3 i,.page-home .white-inner .box3 b{color:#fff;font-size:16px;vertical-align:top;font-weight:bold}
.page-home .white-inner .box3 .text-bottom{position:absolute;z-index:21;left:414px;top:149px;width:170px;text-align:center}
.page-home .white-inner .box3 .text-bottom a:link, .page-home .white-inner .box3 .text-bottom a:hover{color:#fff;font-weight:bold;font-size:12px}
.page-home .white-inner .box2 a,.page-home .white-inner .box2 a:link,.page-home .white-inner .box2 a:active,.page-home .white-inner .box2 a:visited,.page-home .white-inner .box2 a:hover{color:#231f20;text-decoration:none;cursor:pointer;font-size:12px}
.page-home .white-inner .box2 a img{display:inline;position:relative}
.page-home .white-inner .box2 .link{position:absolute;z-index:21;top:176px;left:231px;}
.page-home .white-inner .box2 .link a,.page-home .white-inner .box2 .link a:link,.page-home .white-inner .box2 .link a:active,.page-home .white-inner .box2 .link a:visited,.page-home .white-inner .box2 .link a:hover{color:#fff;font: normal 12px arial,sans-serif;padding-left:10px;display:block}
.page-home .white-inner .box3 .link{position:absolute;z-index:21;top:160px;left:68px;}
.page-home .white-inner .box3 .link a,.page-home .white-inner .box3 .link a:link,.page-home .white-inner .box3 .link a:active,.page-home .white-inner .box3 .link a:visited,.page-home .white-inner .box3 .link a:hover{color:#000;font: bold 16px arial,sans-serif;padding-left:10px;display:block}

.page-classipratiche_dettaglio .top .box{width:643px;height:196px;float:left;background:#231f20;margin:10px}
.page-classipratiche_dettaglio .top .box img{display:block}
.page-classipratiche_dettaglio .top .box .text img{margin-left:19px}
.page-classipratiche_dettaglio .top .box .img{width:17px;float:left}
.page-classipratiche_dettaglio .top .box .text{width:626px;float:left}
.page-classipratiche_dettaglio .top .box .text p{color:#fff;font: normal 12px arial,sans-serif}
.page-classipratiche_dettaglio .top .box .texttop{height:47px;width:100%;border-bottom:1px solid #151313}
.page-classipratiche_dettaglio .top .box .texttop p{font: italic 14px arial,sans-serif;padding:6px 18px}
.page-classipratiche_dettaglio .top .box .texttop p b,.page-classipratiche_dettaglio .top .box .texttop p strong{font: bold 16px arial,sans-serif;color:#fff}
.page-classipratiche_dettaglio .top .box .textbottom{height:78px;width:100%;border-top:1px solid #393637}
.page-classipratiche_dettaglio .top .box .textbottom p{padding:11px 18px}
.page-classipratiche_dettaglio .top .box .textbottom p b,.page-classipratiche_dettaglio .top .box .textbottom p strong{color:#fff;font: bold 12px arial,sans-serif}

.page-classipratiche_dettaglio .top .links{width:277px;height:196px;float:left;background:#fff;margin:10px 0 0 0}
.page-classipratiche_dettaglio .top .links .tutti{display:block;width:276px;height:36px;border: 1px solid #e8e8e8}
.page-classipratiche_dettaglio .top .links .tutti-big{display:block;width:255px;height:194px;border: 1px solid #e8e8e8;padding:0px 10px}
.page-classipratiche_dettaglio .top .links .tutti a,.page-classipratiche_dettaglio .top .links .tutti a:link,.page-classipratiche_dettaglio .top .links .tutti a:active,.page-classipratiche_dettaglio .top .links .tutti a:visited,.page-classipratiche_dettaglio .top .links .tutti a:hover{display:block;font:normal 14px arial,sans-serif;color:#6d6a6b;text-decoration:none;margin: 10px 10px 0 56px}
.page-classipratiche_dettaglio .top .links .tutti a img{display:inline}
.page-classipratiche_dettaglio .top .linksbottom{width:275px;height:146px;border:1px solid #e8e8e8;margin-top:10px}
.page-classipratiche_dettaglio .top .linksbottom .iscriviti{display:block;margin:7px 0 0 30px}

.page-classipratiche_dettaglio .bottom .left{width:653px;float:left;margin:34px 0 10px 10px}
.page-classipratiche_dettaglio .bottom .right{width:277px;float:left;margin:34px 0 10px 0}
.page-classipratiche_dettaglio .bottom .right img{display:block;border:1px solid #e8e8e8;background:#fff;padding:10px;margin-bottom:30px}
.page-classipratiche_dettaglio .bottom p,.page-classipratiche_dettaglio .bottom i,.page-classipratiche_dettaglio .bottom strong,.page-classipratiche_dettaglio .bottom b{color:#231f20;font: normal 12px arial,sans-serif}
.page-classipratiche_dettaglio .bottom .left  b,.page-classipratiche_dettaglio .bottom .left  strong{font: bold 12px arial,sans-serif}
.page-classipratiche_dettaglio .bottom .left i{font-style:italic}
.page-classipratiche_dettaglio .bottom .left h2{font: bold 14px arial,sans-serif;color:#231f20;margin: 0 0 0 0;padding: 0 0 0 0}
.page-classipratiche_dettaglio .bottom .left h3{font: bold 12px arial,sans-serif;color:#231f20;margin: 0 0 0 0;padding: 0 0 0 0}

.page-classipratiche_dettaglio .bottom .left p{padding:0px 0 8px 0}
.page-classipratiche_dettaglio .bottom .left p img.picture-prof{
background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E8E8E8;
    display: inline;
	float:left;
	margin: 0 10px 0 0;
    padding: 0px;
}
.page-classipratiche_dettaglio .bottom .left form p
{
	border-top: 1px solid #E8E8E8;
	padding:5px 0 8px 5px;
	width:510px;
}
.page-classipratiche_dettaglio .bottom .left form p img{
	display: block;
    float: right;
    margin-right: 0px;
}
	
.page-classipratiche_dettaglio .bottom .left h2{padding:12px 0 0 0}
.page-classipratiche_dettaglio .bottom .left h3{padding:12px 0 0 0}
.page-classipratiche_dettaglio .bottom .left a,.page-classipratiche_dettaglio .bottom .left a:link,.page-classipratiche_dettaglio .bottom .left a:active,.page-classipratiche_dettaglio .bottom .left a:visited,.page-classipratiche_dettaglio .bottom .left a:hover{color:#7f9027;font: bold 12px arial,sans-serif}

.page-classipratiche_dettaglio .bottom .left-inner{padding:0 35px}

.page-classipratiche_dettaglio .bottom .box{border:1px solid #e8e8e8;width:927px;height:239px;margin: 0 0 10px 12px}
.page-classipratiche_dettaglio .bottom .box-inner{margin:9px;background:#231f20;width:909px;height:221px}
.page-classipratiche_dettaglio .bottom .img{width:310px;height:221px;float:left}
.page-classipratiche_dettaglio .bottom .img img{display:block;margin:10px}
.page-classipratiche_dettaglio .bottom .text{width:599px;height:172px;padding-top:20px;float:left;font-size:11px}
.page-classipratiche_dettaglio .bottom .text p{color:#ffffff;font-size:11px;line-height:14px}
.page-classipratiche_dettaglio .bottom .text b,.page-classipratiche_dettaglio .bottom .text strong{color:#bdd63c;font:bold 11px arial,sans-serif}
.page-classipratiche_dettaglio .bottom .link{width:557px;height:18px;float:left;background: transparent url(dlink_mod.gif) 0 0 no-repeat}
.page-classipratiche_dettaglio .bottom .link span{display:block;float:left;color:#fff;font: bold 11px arial,sans-serif;padding:2px 4px;background:#231f20;height:14px}
.page-classipratiche_dettaglio .bottom .link a,.page-classipratiche_dettaglio .bottom .link a:link,.page-classipratiche_dettaglio .bottom .link a:active,.page-classipratiche_dettaglio .bottom .link a:visited,.page-classipratiche_dettaglio .bottom .link a:hover{display:block;float:right;color:#231f20;font: bold 11px arial,sans-serif;text-decoration:none;padding:1px 6px}

.page-classipratiche_dettaglio .bottom h2{padding:10px;margin:0 0 0 2px}
.page-classipratiche_dettaglio .bottom .links{width:908px;padding:10px;border:1px solid #e8e8e8;margin:0 10px 0 10px}
.page-classipratiche_dettaglio .bottom .links a,.page-classipratiche_dettaglio .bottom .links a img{display:block}
.page-classipratiche_dettaglio .bottom .links a.scheda{float:left}
.page-classipratiche_dettaglio .bottom .links a.iscriviti{float:right}
/* JQUERY TABS */
/* root element for tabs */
ul.css-tabs {  
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #E8E8E8;	 	
}

/* single tab */
ul.css-tabs li {  
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;	
}

/* link inside the tab. uses a background image */
ul.css-tabs a { 
	float:left;
	font-size:13px;
	display:block;
	padding:5px 25px;	
	text-decoration:none;
	border:1px solid #E8E8E8;	
	border-bottom:0px;
	height:18px;
	background-color:#efefef;
	color:#777;
	margin-right:2px;
	position:relative;
	top:1px;	
	outline:0;
	-moz-border-radius:4px 4px 0 0;	
}

ul.css-tabs a:hover {
	background-color:#F7F7F7;
	color:#333;
}
ul.css-tabs a.evidence {
	background-color:#BCD63B;
	color:#fff;
}
/* selected tab */
ul.css-tabs a.current {
	background-color:#fff;
	border-bottom:1px solid #fff;	
	color:#000;	
	cursor:default;
}

	
/* tab pane */
.css-panes div.css-panes-content {
	display:none;
	border:1px solid #E8E8E8;
	border-width:0 1px 1px 1px;
	min-height:150px;
	padding:15px 20px;
	/* background-color:#ddd; */
}
.css-panes div p{
	color:#ffffff;font-size:11px;line-height:14px;
}

/* FORM PRENOTAZIONE VIDEO CORSO */
.white-inner select #eventi-passati{color:#000}

/* pagina: completa_acquisto.php */
.page-completa_acquisto .white-inner h1{font-size:18px;font-weight:bold;padding:5px 0 20px}
.page-completa_acquisto .white-inner h2{font-size:16px;font-weight:bold}
.page-completa_acquisto .white-inner div.lista-dati{float:left;width:32.9%;height:220px}
.page-completa_acquisto .white-inner p{padding:5px 5px 20px 0;font-size:14px;line-height:17px}
.page-completa_acquisto .white-inner ul li{font-size:12px;padding:5px 10px 0 0}
.page-completa_acquisto .white-inner ul li span{font-weight:bold;font-size:12px}
.page-completa_acquisto .white-inner div.rivedi-dati{width:820px;text-align:center;padding:80px 0 20px;float:left}

