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


/* reset css */
*{margin:0;padding:0;} 


/* generici */
body{background:#fff url(../img/body_bg.jpg) repeat-x top left;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
.clr{clear:both;}
.fl{display:inline;float:left;}
.fr{display:inline;float:right;}

h1.logo{width:174px;height:59px;background:#fff url(../img/logo.gif) no-repeat top left;}
h1 span{display:none;}
h1 a{width:174px;height:59px;display:block;}
.menu-cont h2{color:#fff;font-size:60px;font-family:Arial, Helvetica, sans-serif;}
h3{font-size:60px;font-family:Arial, Helvetica, sans-serif;font-size:22px;}
.georgia-big{font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;}
img, fieldset{border:none;}
img.endmenu{position:absolute;left:0px;bottom:0px;clear:both;}
span.orange {color:#f96b00;}

h1 {font-family:Arial, Helvetica, sans-serif; font-size: 35px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size: 30px;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size: 25px;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size: 20px;}
h5 {font-family:Arial, Helvetica, sans-serif; font-size: 15px;}
h6 {font-family:Arial, Helvetica, sans-serif; font-size: 10px;}

/* box strutturali */
#maincontainer{width:990px; margin:0 auto;position:relative;}
#mainmenu{width:400px;/*background:#EA600A url(../img/menu_bg.gif) no-repeat top left;margin:30px 0px 20px 0px;*/padding:40px 0px 0px 0px;display:inline;float:left;position:relative;min-height:400px;}
#rightmenu{display:inline;float:left;width:540px;/*height:596px;*/margin:30px 0px 60px 50px;font-family:Arial, Helvetica, sans-serif;}
#cont{clear:both;background:url(../img/cont_bg.gif) repeat-x 0 10px;width:970px;padding-top:35px;}
#home-sx{width:400px;display:inline;float:left;margin:0px 45px 25px 0px;}
#home-sx ul, #home-sx ol {list-style-position: inside;}
#playerContainer, #player {width:400px; height: 300px; background:#000; }
#home-sx a {color:#000; text-decoration: none;}
#home-sx a:hover {text-decoration: underline;}
#videos {margin-top: 20px;}
.ContenidoBoxInside_right_video {clear:both; margin-bottom: 50px;}
.ContenidoBoxInside_right_video img {float:left;}
.ContenidoBoxInside_right_video p {float:right;  width: 250px;}
#home-dx ul, #home-dx ol {list-style-position: inside;}
p.social {text-align: center; margin: 10px 0;}
p.social a {display: inline-block; height: 22px; width: 22px; margin: 10px 5px;}
p.social span {display:none}
p.social #social1 {background: url(../img/social.gif) -44px 0;}
p.social #social2 {background: url(../img/social.gif) 0 0;}
p.social #social3 {background: url(../img/social.gif) -22px 0;}
p.social #social4 {background: url(../img/social.gif) -66px 0;}
p.social #social5 {background: url(../img/social.gif) -88px 0;}
p.social #social6 {background: url(../img/social.gif) 0 0;}

#home-dx{width:525px;display:inline;float:left; margin-top:40px}
/*#submenu{width:210px;background:#ea600a url(../img/submenu_bg.gif) no-repeat top left;padding:20px;overflow:hidden;}*/
#submenu{width:210px;background:#f96b00;padding:20px;overflow:hidden;}
#submenu10{width:210px;background:#0078bd;padding:20px;overflow:hidden;}
#submenu11{width:210px;background:#f96b00;padding:20px;overflow:hidden;}
#submenu12{width:210px;background:#8b3a8f;padding:20px;overflow:hidden;}
#submenu13{width:210px;background:#54ae49;padding:20px;overflow:hidden;}
#sx{display:inline;float:left;width:250px;margin-right:45px;}
#central{display:inline;float:left;width:380px;margin-right:45px;}
#dx{display:inline;float:left;width:250px;}
#footer{width:100%;background:#303030;height:590px;clear:both;margin-top:25px;}

/*template 1*/
#central1{display:inline;float:left;width:620px;margin-right:45px;}
/*#central1 h1, #central1 h2, #central1 h3, #central1 h4, #central1 h5, #central1 h6 {font-family:Arial, Helvetica, sans-serif;color:#000;font-size: 20px;}*/
#central1 ul {list-style-position: inside; list-style: inherit; margin:inherit; padding:inherit;}
#central1 a {color:#F96B00; text-decoration: underline;}
#central1 a:hover {text-decoration: none;}
/*template 2*/
#central2{display:inline;float:left;width:100%;margin-right:45px;}
/*#central2 h1, #central2 h2, #central2 h3, #central2 h4, #central2 h5, #central2 h6 {font-family:Arial, Helvetica, sans-serif;color:#000;font-size: 20px;}*/
#central2 ul {list-style-position: inside; list-style: inherit; margin:inherit; padding:inherit;}
#central2 a {color:#F96B00; text-decoration: underline;}
#central2 a:hover {text-decoration: none;}
/*template 3*/
#central3{display:inline;float:left;width:380px;margin-right:45px;}
/*#central3 h1, #central3 h2, #central3 h3, #central3 h4, #central3 h5, #central3 h6 {font-family:Arial, Helvetica, sans-serif;color:#000;font-size: 20px;}*/
#central3 ul {list-style-position: inside; list-style: inherit; margin:inherit; padding:inherit;}
#central3 a {color:#F96B00; text-decoration: underline;}
#central3 a:hover {text-decoration: none;}
/*template 4*/
#central4{display:inline;float:left;width:620px;margin-right:45px;}
/*#central4 h1, #central4 h2, #central4 h3, #central4 h4, #central4 h5, #central4 h6 {font-family:Arial, Helvetica, sans-serif;color:#000;font-size: 20px;}*/
#central4 ul {list-style-position: inside; list-style: inherit; margin:inherit; padding:inherit;}
#central4 a {color:#F96B00; text-decoration: underline;}
#central4 a:hover {text-decoration: none;}



/* menu principale */
div.menu-cont{width:100%;position:relative;min-height: 300px;text-align: center;}

#box-menu{background:#303030;overflow:hidden;padding-left:20px;padding-bottom:10px;}
ul.menusx-main, ul.menudx-main{list-style:none;display:inline;float:left;list-style-position:outside;margin:10px 20px 0px 0px;font-family:Arial, Helvetica, sans-serif;}
ul.menudx-main{margin:10px 0px 0px 20px;}
ul.menusx-main li, ul.menudx-main li{width:160px;margin:0px 0px 0px 0px;color:#F96B00;border-bottom:1px solid #fff;padding:12px 0px 13px 0px;}
ul.menudx-main li{margin-right:0px;}
ul.menusx-main a, ul.menudx-main a{background:url(../img/link_bg2.gif) no-repeat 2px 6px;padding-left:20px;font-size:18px;color:#F1F1F1;}
ul.menusx-main a:hover, ul.menudx-main a:hover{background:url(../img/link_bg2-over.gif) no-repeat 2px 6px;color:#F96B00;}
ul.menusx-main li.last,ul.menudx-main li.last {border-bottom: 0;}

#newsletter {width:100%;position:relative;background: #efefef; margin-top: 20px; margin-bottom: 20px;}
#newsletter .container {padding: 20px;}

#affiliati {width:100%;position:relative;background: #efefef; margin-top: 20px; margin-bottom: 20px;}
#affiliati .container {padding: 20px;}


ul.menusx, ul.menudx{list-style:none;display:inline;float:left;list-style-position:outside;margin:30px 20px 0px 0px;font-family:Arial, Helvetica, sans-serif;}
ul.menudx{margin:30px 0px 0px 20px;}
ul.menusx li, ul.menudx li{width:160px;margin:0px 0px 0px 0px;color:#fff;border-bottom:1px solid #fff;padding:12px 0px 13px 0px;}
ul.menudx li{margin-right:0px;}

ul.menusx a, ul.menudx a{background:url(../img/link_bg.gif) no-repeat 2px 6px;padding-left:20px;font-size:18px;}
img.menu-sep{margin-left:0px;}
div.menu-group{background:none;margin-left:0px;width:398px;height:255px;}
div.menu-cont h2{margin:0px 0px;color:#000;font-size:24px;}
div.menu-cont p.georgia-big{margin:0px 20px;}
div.menu-group a:link,div.menu-group a:visited{color:#fff;text-decoration:none;}
div.menu-group a:hover,div.menu-group a.selected{color:#F96B00;}
.white{color:#fff;}

/* rightmenu */
#rightmenu a:hover, #rightmenu a.selected {text-decoration:underline;}
#percorsi, #risorse, #scuola, #community{width:230px;height:297px;display:inline;float:left;padding:10px 10px 0px 10px;text-align:center;}
#percorsi{background:url(../img/percorsi_bg.jpg) no-repeat top left;margin-right:20px;}
#percorsi p.title a{font-size:18px;color:#0078BD;text-align:center;width:100px;margin:0 auto;margin-top:110px;display:block;text-decoration: none;}
#percorsi p.title a:hover{text-decoration: underline;}
#risorse{background:url(../img/risorse_bg.jpg) no-repeat top left;margin-right:20px;margin-bottom:25px;height:340px;}
#risorse p.title a{font-size:18px;color:#8B3A8F;text-align:center;width:100px;margin:0 auto;margin-top:160px;display:block;text-decoration: none;}
#risorse p.title a:hover{text-decoration: underline;}
#scuola{background:url(../img/scuola_bg.jpg) no-repeat top left;}
#scuola p.title a{font-size:18px;color:#F96B00;text-align:center;width:250px;margin:0 auto;margin-top:110px;display:block;text-decoration: none;}
#scuola p.title a:hover{text-decoration: underline;}
#community{background:url(../img/community_bg.jpg) no-repeat top left;height:340px;}
#community p.title a{font-size:18px;color:#54AE49;text-align:center;width:200px;margin:0 auto;margin-top:150px;display:block;text-decoration: none;}
#community p.title a:hover{text-decoration: underline;}
p.big{color:#fff;font-size:27px;line-height:27px;height:57px;margin-bottom:20px;font-weight:bold; padding: 0 10px;}
#rightmenu p.white{color:#fff;height:54px; padding-top: 10px;}

/* submenu */
ul.submenu{list-style:none;display:inline;float:left;list-style-position:outside;margin:0px;font-family:Arial, Helvetica, sans-serif;}
ul.submenu li{width:210px;margin:0px 0px 0px 0px;color:#fff;border-bottom:1px solid #fff;padding:12px 0px 13px 0px;}
ul.submenu li{margin-right:0px;}
ul.submenu a{background:url(../img/link_bg.gif) no-repeat 2px 6px;padding-left:20px;font-size:18px;display:block; color:#fff;text-decoration: none;}

ul.submenu li ul{list-style:circle;margin-left:20px;}
ul.submenu li ul li{list-style-position:inside;border-bottom:none;padding:12px 0px 0px 0px;}
ul.submenu li ul li a{font-size:12px;background:none;padding-left:0px;display:inline; text-decoration: none;}

ul.submenu a:hover {text-decoration: underline;}


/* home-sx */
#home-sx p.title, #home-dx p.title, #central p.title{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px;color:#0078BD;}
div.video, div.video-last{display:inline;float:left;margin:9px 18px 9px 0px;width:187px;}
div.video-last{margin-right:0px;}
#box-grey{background:#f1f1f1;clear:both;padding:20px 20px 0px 20px; width: 355px;}

/* home-dx */
#home-blog{display:inline;float:right;width:220px;background:#ebf5fd url(../img/home-blog_bg.gif) no-repeat top left;padding:20px 15px 0px 15px;position:relative;margin-bottom:25px;}
#home-blog p{color:#4C4C4C;}
#home-dx .fl{width:230px;margin-right:30px;}
#home-dx .fr{width:250px;}
img.end-blog{position:absolute;left:0px;bottom:0px;}
div.bordered{clear:both;border-top:1px solid #B3B3B3;border-bottom:1px solid #B3B3B3;padding:25px 10px;margin:0px 0px 25px 0px;}
#home-blog a:link, #home-blog a:visited {color:#000;text-align:none;text-decoration: none;}
#home-blog a:hover{text-decoration: underline;}

/* calendario */
table.calendario{width:100%;text-align:center;font-family:Arial, Helvetica, sans-serif;}
table.calendario td{padding:5px 0px;background:#edeceb;}
table.calendario td.top{background:#f39300;color:#fff;font-size:18px;font-weight:bold;}
table.calendario a:link, table.calendario a:visited{color:#000;text-decoration:underline;}
table.calendario a:hover{color:#f39300;}
table.calendario td.top a {color:#fff; text-decoration: none;}

table.calendario tr.disable, table.calendario tr.disable a, table.calendario tr.disable a:hover {color:#999;}

/*  footer */
#footer div{width:970px;margin:0 auto;text-align:center;font-family:Arial, Helvetica, sans-serif;color:#B3B3B3}
#footer .fl{width:200px;text-align:center;margin:20px;}
#footer .fl img{display:block;margin:0 auto;}
#footer .fl a{font-size:24px;color:#F39300; text-decoration: none;}
#footer .fl a:hover, #footer .fl a.selected{text-decoration:underline;}

ul#btm-menu{list-style:none;}
ul#btm-menu li{display:inline;margin:10px;}
ul#btm-menu a:link, ul#btm-menu a:visited{color:#33C3EF; text-decoration: none;}
ul#btm-menu a:hover, ul#btm-menu a.selected{text-decoration:underline;}
#footer hr{border:1px solid #ccc;margin:30px 0px 20px 0px;}

/*#cont a:link, #cont a:visited {color:#000; text-decoration: underline}
#cont a:hover {text-decoration: none}*/

/*pager*/
ul.yiiPager {color: #fff;font-family:Arial, Helvetica, sans-serif;font-size:11px;border:0;margin-right:0;padding:0;line-height:100%;display:inline;float:left;clear:both;margin:20px 0;}
ul.yiiPager li {display:inline;}
ul.yiiPager a:link, ul.yiiPager a:visited {border:solid 1px #000;	font-weight:bold;	color:#000;	padding:1px 6px;text-decoration:none;}
ul.yiiPager .page a {text-decoration: none; font-weight:normal;}
ul.yiiPager a:hover {text-decoration: none;border:solid 1px #F96B00;}
ul.yiiPager .selected a {background:#F96B00;	color:#FFFFFF;	font-weight:bold;}
ul.yiiPager .hidden a {	border:solid 1px #baac79;	color:#baac79;}
ul.yiiPager .first,ul.yiiPager .last,ul.yiiPager .hidden a {	display:none;}
ul.yiiPager a {text-decoration: none;}

form.search{position:absolute;top:20px;right:20px;height:21px;z-index:9999;display:block;width:171px;}
input.search{font-size: 15px;border:0;height:21px;position:absolute;top:0px;left:0px;width:150px; line-height: 21px; color: #303030;}
input.search-submit{width:20px;height:21px;background:url(../img/search_btn.gif) no-repeat top left;border:none;cursor:pointer;position:absolute;top:0px;left:150px;}
#lingua {position:absolute;top:20px;right:210px;height:21px;z-index:9999;display:block;width:171px; text-align: right;}
#lingua a {color:#000; text-decoration: none; font-family: Arial;}
#lingua a:hover {color:#000;text-decoration: underline;}

#ricerca {display:inline;float:left;width:620px;margin-right:45px;}
#ricerca h3 {color:#F96B00; }
#ricerca a {color:#F96B00; text-decoration: underline;}
#ricerca a:hover {color:#000;text-decoration: none;}

.quadro {border:3px solid #F96B00; margin-top: 20px; padding: 20px; text-align: center}

#lingua {visibility: hidden;}
