@charset "UTF-8";
/* CSS Document */

a:link, a:visited{text-decoration:none;}

.closer{clear:both;}


.Alert{display:block;margin-bottom:60px;}
.Alert span{display:block;font-weight:bold;font-size:18px;margin-bottom:10px;}

span.Xtra{font-size:11px;color:#666;}
span.Nfo{display:block;font-size:11px;}


body{background:#222;font-family:Arial, Helvetica, sans-serif;font-size:13px;}

div.SK1{width:980px;background:#D9CEE9;margin:auto;padding:10px 0;margin-bottom:20px;margin-top:10px;}

div.HD1{position:relative;width:960px;height:180px;background:#6539A5;margin:auto;}
div.HD1 .LogoTop{position:absolute;top:30px;left:20px;display:block;width:180px;height:45px;background:url(img/logo.jpg) 0 0 no-repeat;}
div.HD1 .LogoTop span{display:none;}
div.HD1 .bannerHP{position:absolute;top:10px;right:10px;width:728px;height:90px;background:#000;}
div.HD1 .MN1{position:absolute;bottom:0;left:0;width:960px;height:56px;font-size:17px;font-weight:bold;background:#000;}
div.HD1 .MN1 ul{}
div.HD1 .MN1 li{display:inline;}
div.HD1 .MN1 a:link, .HD1 div.MN1 a:visited{display:block;float:left;height:56px;margin-left:10px;color:#fff;}
div.HD1 .MN1 a:hover, .HD1 div.MN1 a:active{color:#D9CEE9;}
div.HD1 .MN1 a span{display:block;padding:17px 0 0 20px;}

div.BD1{position:relative;width:960px;background:#fff;margin:auto;padding-top:20px;}

.C1{float:left;width:650px;}

.C2{float:left;width:310px;}


div.MainBox{padding:0 20px 30px 20px;}
div.MainBox li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #D9CEE9;}
div.MainBox a:link, div.MainBox a:visited{color:#000;overflow:hidden;}
div.MainBox a:hover, div.MainBox a:active{color:#88309C;}
div.MainBox img{}
div.MainBox .D{display:none;font-size:12px;color:#000;}
div.MainBox .D span{color:#fff;}
div.MainBox .Sez{display:block;margin-bottom:3px;color:#88309C;font-size:11px;}
div.MainBox h1{color:#88309C;font-size:16px;text-transform:uppercase;font-weight:bold;}
div.MainBox .T{display:block;font-weight:bold;font-size:18px;color:#F15A24;}
div.MainBox .S{display:block;font-weight:bold;color:#000;margin-bottom:10px;}

div.bannerDX{width:300px;height:250px;background:#000;}

div.bannerDX2{width:300px;text-align:center;}

div.MyBanner{margin:10px 0;}

div.Fav{margin:30px 0;}
div.Fav h3{background:#6539A5;padding:6px;margin-bottom:3px;font-size:18px;font-weight:bold;color:#fff;}
div.Fav li{display:block;}
div.Fav a:link, div.Fav a:visited{display:block;padding:6px;margin-bottom:3px;background:#D9CEE9;color:#6539A5;}
div.Fav a:hover, div.Fav a:active{color:#fff;}

div.News{margin:30px 0;}
div.News h3{background:#D9CEE9;padding:6px;margin-bottom:3px;font-size:18px;font-weight:bold;color:#6539A5;}
div.News li{display:block;font-size:11px;}
div.News a:link, div.News a:visited{display:block;padding:6px;margin-bottom:3px;background:#f5f5f5;color:#333;}
div.News a:hover, div.News a:active{background:#ddd;}
div.News .Sez{font-weight:bold;color:#F15A24;}

div.FT1{padding:14px;font-size:11px;color:#6539A5;}

/*############################# Pagine Interne ##################################################*/

div.MyArt{position:relative;padding:0 20px 30px 20px;}
div.MyArt ul.Social{position:absolute;top:-5px;right:30px;}
div.MyArt ul.Social li{display:inline;}
div.MyArt ul.Social a:link, div.MyArt ul.Social a:visited{display:block;width:20px;height:20px;border:none;}
div.MyArt ul.Social a span{display:none;}
div.MyArt ul.Social a.Facebook{background:url(img/facebook-icon.gif) 0 0 no-repeat;}
div.MyArt .D{display:none;font-size:12px;color:#000;margin-bottom:4px;}
div.MyArt .D span{color:#fff;}
div.MyArt .D span.Sez{margin-bottom:3px;color:#88309C;font-size:11px;}
div.MyArt .D span.Comm{font-weight:bold;}
div.MyArt .Comm a:link, div.MyArt .Comm a:visited{color:#333!important;}
div.MyArt h1{color:#F15A24;font-size:28px;margin-bottom:6px;font-weight:bold;}
div.MyArt h2{color:#333;font-size:18px;margin-bottom:16px;font-weight:bold;}
div.MyArt img{border:1px solid #fff;margin-bottom:8px;}
div.MyArt .C{line-height:18px;}
div.MyArt a:link, div.MyArt a:visited{color:#88309C;border-bottom:1px dotted #88309C;}
div.MyArt a:hover, div.MyArt a:active{color:#000;border-bottom:1px dotted #000;}
div.MyArt ul{margin-top:10px;}
div.MyArt ul li{padding-bottom:6px;list-style:square inside;}
div.MyArt div{margin-bottom:10px;}

div.MN3{padding:10px 10px 10px 0;}
div.MN3 li{}
div.MN3 li a:link, div.MN3 li a:visited{display:block;background:#D1E192;border:1px solid #fff;margin-bottom:1px;font-size:18px;color:#88309C;padding:6px 0 6px 20px;}
div.MN3 li a:hover, div.MN3 li a:active{background:#88309C;border:1px solid #fff;color:#fff;}

/*############################# A2square ##################################################*/

div.MyGrid{}
div.MyGrid li{display:inline;}
div.MyGrid a:link, div.MyGrid a:visited{float:left;display:block;width:90px;height:90px;overflow:hidden;}
div.MyGrid a img{width:90px;height:90px;}

div.MyGrid .bannerGrid{float:left;width:720px;height:90px;overflow:hidden;}
div.MyGrid .MN a:link, div.MyGrid .MN a:visited{background:url(img/mn.jpg) 0 0 no-repeat;color:#F15A24;text-align:center;}
div.MyGrid .MN a:hover, div.MyGrid .MN a:active{background:#333;color:#fff;}
div.MyGrid .MN a span{display:block;margin-top:40px;}

div.MyGrid .Logo a{background:url(img/logoA2square.jpg) 0 0 no-repeat;}
