* {
        padding: 0;
        margin: 0;
    }
 
    img {
        border: 0;
    }
 
    body {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      line-height: 1.3em;
      margin: 0;
      padding: 0;
      font-size: 13px;
      color: #0F0F0F;
      background-color:#d5d5d5;
    }
 
    a:link, a:visited {
      text-decoration: underline;
      font-weight: normal;
      color: #000;
,      text-align: left;
    }
tr, td {
        padding: 0;
        margin: 0;
    }
 
    .float {
      float: left;
    }
 
    .clear {
      clear: both;
    }
 
    .overall {
      background-color: #fff;
    }
 
    #container {
      width: 1110px;
      margin: auto;
     background-color: #ededed;
     /* border: 1px solid #7b7b7b;*/
      text-align: left;
    }
    

    #header {

      text-align: left;
      background-color: white;
      height: 530px;
      margin-bottom:0px;
      width: 1110px;
    }
    #header_top {
	background: #white;
	color: #CCCCCC;
	line-height: normal;
      text-align: left;
      background: url(../img/testatina_top_simple.jpg) no-repeat top left;
  /*    background-color: green;*/
      height: 110px;
      width: 1110px;
      float: left;
            margin-bottom:0px;
    }


    #header_lega {
          background: url(../img/lega.jpg) no-repeat top left;
      height: 60px;
      width: 1110px;
      float: left;
    }

    #testata_centrale {
	background: #4b4b4b;
	color: #CCCCCC;
	line-height: normal;
      text-align: left;
      background: url(../img/testata_centrale.png) no-repeat center left;
  /*    background-color: green;*/
      height: 345px;
      width: 1110px;
      float: left;
    }
    .separatore_h {
      width: 1110px;
background: #e01b1e;
 height: 1px;
 float: left;
 margin-bottom:2px;
 margin-top:2px;
    }
    #path_way {
      width: 1110px;
/*background: white;*/
color:#e01b1e;
margin-left:20px;
 height: 13px;
 font-size:11px;
 float: left;

    }
    #scorrimento {
      width: 1110px;
 height: 20px;

 float: left;

    }
    #sponsor_piccoli {
    	    border-left: 1px solid red;
    	    border-right: 1px solid red;
	color: #CCCCCC;
	line-height: normal;
      text-align: center;
      background-color: white;
/*background: url(../img/testata_sotto.png) no-repeat center left;*/
      height: 75px;
      width: 1107px;
      float: left;
    }
    #contenitore_sponsor_piccoli  {
margin-top:5px;
    }
    #header_top_sx {
      text-align: left;
/*      background-color: green;
	background: url(../img/logo.png) no-repeat center left;*/
      height: 90px;
      width: 514px;
      float: left;
    }
    #header_top_sx1 {
      text-align: left;
/*      background-color: green;*/
      height: 90px;
      width: 200px;
	/*background: url(../img/logo.png) no-repeat center left;*/
      float: left;
    }
    #header_top_sx2 {
      text-align: right;
/*      background-color: green;*/
      height: 60px;
      width: 160px;
      margin-top:30px;
      float: right;
    }
    #header_top_dx {
   margin-top: 30px;
     margin-right: 23px;
      text-align: right;
/*      background-color: green;*/
      height: 60px;
      width: 493px;
      float: right;
    }
    #riquadro_info {
      height: 60px;
      width: 324px;
    }
    #header_top_dx1 {
      height: 316px;
      width: 316px;
      float: left;
    }
    #header_top_dx2 {
      height: 60px;
      width: 234px;
      float: right;
      margin-left:25px
    }
    #header_sx {
      text-align: left;
/*      background-color: #e01b1e; */
      height: 300px;
      width: 720px;
      float: left;
      margin-left:14px;
      margin-top:16px;
           /* margin-top:4px;
            margin-left:24px;
            margin-bottom:0px;*/
    }

    
    #header_menu2 {
      text-align: left;
/*      background-color: #e01b1e; */
      height: 150px;
      width: 740px;
      float: left;
    }
    #header_dx {
      text-align: right;
      font-size:18px;
      line-height:24px;
      color:black;
/*background: url(../img/postit.jpg) no-repeat center left;*/
/*      background-color: black; */
      height: 316px;
      width: 324px;
      float: right;

      margin-right:21px;
    }
    #content2,#content1 {
      width: 660px;
      text-align: left;
/*      background-color: #f4f9fc;*/
      padding: 0px;
      color:black;
      margin-top:0px;
      margin-left: 0px;
      margin-right: 0px;

    }
        #content2 {

      margin-top:0px;


    }
    #content {
      width: 672px;
      text-align: left;
/*      background-color: #f4f9fc;*/
      padding: 0px;
      color:black;
      margin-top:0px;
      margin-left: 4px;
      margin-right: 0px;
            border-left: 1px solid silver;
      border-right: 1px solid silver;
    }
 .contentpaneopen {
margin-top: 0px;
      padding-top: 0px;

    }
    .componentheading_cicco {
    	          height: 24px;
    	    padding-bottom:0px;
    	    padding-top:0px;
	margin-right:0px;
margin-left:0px;
margin-top:0px;
margin-bottom:18px;
	font-size:18px;
	background:#e01b1e;
	color:white;
	text-align:center;
}
#phoca-dl-category-box , #phoca-dl-sections-box , #phoca-dl-section-box, #phocagallery {
background: url(../img/sfondo_scintille.png) no-repeat top left;
      width: 660px;
       height: 800px;
}
#phocagallery {
background: url(../img/sfondo_galleria.png) no-repeat top left;
      width: 660px;
       height: 800px;
}
.pd-sections {
padding-left:40px;
width: 400px;
}
    #sidebar_left {
     /* background-color: #f4f9fc;*/
      text-align: left;
      width: 211px;
      border-left: 1px solid #e01b1e;
      border-right: 1px solid #e01b1e;
float:left;
color:black;
margin-right:1px;
    }
        #sidebar_left_sponsor {
        	      text-align:center;
        	border-top: 8px solid white;
      float:left;
    }
        .colonna_sponsor {
      margin: 5px;
      text-align:center;
float:left;
padding-left: 42px;
    }
        #sponsor6, #sponsor7, #sponsor8, #sponsor9{
      /*background-color: white;*/
      text-align: left;
      width: 210px;
      /*padding: 5px;*/
      margin-top:2px;
      margin-bottom:2px;
      height: 65px;
    }
    #sidebar_left2 {
      /*background-color: white;*/
      text-align: left;
      width: 210px;
      /*padding: 5px;*/
      margin-top:0px;
    }
    #sidebar_left_b1 {
      /*background-color: white;*/
      text-align: left;
      width: 210px;
      /*padding: 5px;*/
      margin-top:0px;
    }
     #menu_b1_titolo {
        	background-color:#4b4b4b;
background: url(../img/a2_titolo.png) no-repeat center left;
      width: 211px;
height: 47px;
      margin-top:0px;
      float:left;
    }
    #sidebar_left_giovanile {
      /*background-color: white;*/
      text-align: left;
      width: 210px;
      /*padding: 5px;*/
      margin-top:0px;
    }
     #menu_giovanile_titolo {
        	background-color:#4b4b4b;
background: url(../img/giovanile_titolo.png) no-repeat center left;
      width: 211px;
height: 34px;
      margin-top:0px;
      float:left;
    }
     #menu_titolo {
        	background-color:#4b4b4b;
background: url(../img/menu_titolo.png) no-repeat center left;
      width: 211px;
height: 34px;
      margin-top:0px;
      float:left;
    }
     #facebook_link {
        	background-color:#4b4b4b;
background: url(../img/facebook_link.png) no-repeat center left;
      width: 211px;
height: 60px;
      margin-top:0px;
      float:left;
    }
    #sidebar_left_login {

      text-align: left;
      /*background-color: white;*/
      width: 180px;

      padding: 8px;
     margin-top:0px;
    padding-top:6px;
    }
     #login_titolo {
        	background-color:#4b4b4b;
background: url(../img/login_titolo.png) no-repeat center left;
      width: 211px;
height: 34px;
      margin-top:0px;
      float:left;
    }
    #sidebar_right2_titolo {
    font-size: 14px;
    color:white;
    background-color: #e01b1e;
    padding: 2px;
    width: 210px;
    margin-bottom:0px;
    margin-top:4px;
    text-align:center;
    }
    #sidebar_right3_titolo {
    font-size: 14px;
    color:white;
    background-color: #e01b1e;
    padding: 2px;
    width: 210px;
    margin-bottom:2px;
    margin-top:4px;
    text-align:center;
    }
    #sidebar_right {
      /*background-color: #f4f9fc;*/
      text-align: left;
      width: 211px;
      border-left: 1px solid #e01b1e;
      border-right: 1px solid #e01b1e;
float:right;
color:black;
margin-right:1px;

    }
        #dalforum_titolo {
        	background-color:#4b4b4b;
background: url(../img/titolo_dalforum.png) no-repeat center left;
      width: 211px;
height: 34px;
      margin-top:0px;
      margin-bottom:6px;
    }
    .cicco_dalforum {
     font-size:11px;
         padding-left:20px;
    }
        #sidebar_right1 {
     /* background-color: white;*/
      text-align: left;
      width: 210px;
      /*padding: 5px;*/
      margin-top:0px;
    }

        #classifica_titolo {
        	background-color:#4b4b4b;
background: url(../img/classifica_titolo.png) no-repeat center left;
      width: 211px;
height: 34px;
      margin-top:0px;
    }
    #sidebar_right2 {
     /* background-color: white;*/
      text-align: left;
      width: 210px;
      /*padding: 5px;*/
      margin-top:0px;
    }
            #sondaggi_titolo {
        	background-color:#4b4b4b;
background: url(../img/sondaggi_titolo.png) no-repeat center left;
      width: 211px;
height: 34px;
      margin-top:0px;
      float:left;
    }
    #sidebar_right3 {
      /*background-color: white;*/
      text-align: left;
      width: 210px;
      /*padding: 5px;*/
      margin-top:0px;
      float:left;
      margin-bottom:4px;
    }
    #footer {
      text-align: center;
      border-top: 1px solid #7b7b7b;
      padding: 5px;
      font-size:10px;
    }
    #lazzaro {
      text-align: center;

      border-bottom: 1px solid #7b7b7b;
      padding: 5px;
      font-size:11px;
    }
        a#lazzaro {
color:black;
    }
    .menu {
      /*background-color: white;*/
      text-align: left;
      border-top: 1px solid red;
      border-bottom: 1px solid red;
      padding: 5px;
      margin-top:8px;
    }
     .lr_table_module tbody {
      background-color: white;
      text-align: left;
      border-top: 1px solid #e2e2e2;
      border-bottom: 1px solid #e2e2e2;
      padding: 5px;
      margin-top:8px;
      }

      .componentheading  {
      background-color: #e01b1e;
      color:white;
      text-align: left;
      font-size:20px;
      padding: 5px;
      }
      .apollcicco{
margin-top:4px;
width: 210px;

}

    .title_apoll_cicco {
text-align:center;
padding:5px;
    }
.apoll_radio_cicco {
margin-left:2px;
margin-right:6px;
    }
.sectiontableentry2cicco, .sectiontableentry1cicco {

 font-size:11px;
}
.sectiontableentry1cicco {
padding:4px;


}
.sectiontableentry2cicco {
padding:4px;
 background-color:  white;

}
form {
	margin: 0;
	padding: 0;
}

form label {
	cursor: pointer;
}

input, select, textarea, .inputbox {
	padding: 3px 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

.button {
	padding: 3px 5px;
	border: 1px solid #333333;
	/*background: url(../images/grad1.gif) repeat-x top #333333;*/
	color: #CCCCCC;
	font-size: 85%;
	text-transform: uppercase;
}

.button:hover, .button:focus {
	border: 1px solid #999999;
	background: #333333;
	color: #FFFFFF;
}

* html .button {
	padding: 2px 0 !important; /*IE 6*/
}

*+html .button {
	padding: 2px 0 !important; /*IE 7*/
}

.inputbox {
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
}

.inputbox:hover, .inputbox:focus {
	background: #FFFFCC;
}
/* blog*/
.contentheading {
      background-color: white;
      color:#e01b1e;
      text-align: left;
      font-size:14px;
      padding: 2px;
      }
.blog {

      padding-top: 10px;
      }
.createdate {
color: silver;
      font-size: 10px;
      }
.article_separator {
	clear: both;
	display: block;
	height: 1px;
    background-color: #e01b1e;
    	margin: 8px 0 !important; /*IE 7*/
      }
.column_separator {
	padding: 0 25px;
}
#mainlevel_cicco{
	/*background-color: #e0e0e0;*/
	padding:4px;
	list-style-type:none;
	font-size:28px;
}
a.mainlevel_cicco{
text-decoration:none;
	color:#e01b1e;
padding:4px;
	font-size:12px;
}
a#active_menu_cicco{
text-decoration:underline;
padding:4px;
	font-size:15px;
}

.small {

color:#666;
}
a.readon_cicco {

color:#e01b1e;
}
.modifydate {
font-size:10px;
color:#666;
}
.contentheading_cicco {
background-color: white;
color:#e01b1e;
padding:4px;
font-size:17px;
}
.blog_more_cicco {
	background-color: white;
color:black;
padding:4px;
margin-left:14px;
font-size:12px;
}
a.blogsection {
background-color: white;
color:red;

}
a.pathway {
text-decoration:none;
color:#e01b1e;
}

