div#schedinacontatti {
/*     width: 773px; */
	}

#corpo .www {
	background-color:#D7DCE2;
}

#corpo .www img{
	vertical-align:middle;
}

#corpo .www a, #corpo .www a:visited, #corpo .www a:link{
	color:#000;
	text-decoration:none;
}

#corpo .www a:hover{
	text-decoration:underline;
}

.uppersize {
	font-weight: bold;
	color: #000;
	text-decoration: none;
	font-size: 15px;
	text-transform: uppercase;
}

/*********************************/
/*			CALENDARIO			 */
/*********************************/


/*#table-calendar td, #table-calendar th {
    border:0;
	padding:0;
	background-color:#fff;
	vertical-align: middle;
}*/

/*#table-calendar a, #table-calendar a:link, #table-calendar a:visited {
    font-weight: normal;
	color:#333;
}*/

/*navigazione giorni mesi*/
/*#table-calendar thead tr.caption{
  text-align:center;
  text-transform:uppercase;
  font-weight:bold;
  height:30px;
}*/

/*#table-calendar thead tr.caption a, #table-calendar thead tr.caption a:link, #table-calendar thead tr.caption a:visited {
  text-decoration:none;
  color:#333;
  font-weight: bold;
}*/

/*#table-calendar thead tr.caption a:hover {
  text-decoration:underline;
  color:#333;
}*/

/*#corpo table#table-calendar {
    border:1px solid #eee;
	margin-top: 20px;
	font-size:110%;
	margin: 0 0 1.5em;
}

#table-calendar td.calendar-day	{
  min-height:14px !important; 
  font-size:11px;
  border:2px solid #fff;
}*/
  
/*#table-calendar th.calendar-day-head { 
  background:#ccc; 
  font-weight:bold; 
  text-align:center; 
  width:18px; 
  padding:5px; 
  height:18px;
  font-size:13px;
  border-bottom: #fff 4px solid;
}*/

/*giorno normale senza eventi*/
/*#table-calendar div.day-number{ 
  font-weight:normal; 
  text-align:center; 
}*/

/*giorno corrente*/
/*#table-calendar td.calendar-day.active{ 
  /*background:#ccc !important; */
/*   border:1px solid #f00; */
/* }*/ 

/*#table-calendar td.calendar-day.active a{ 
  color:#fff!important; 
}*/

/*giorno corrente con almeno un evento*/
/*#table-calendar td.calendar-day.active.has_event{ 
 /* background:#486293 !important; */
/*  border-top:3px solid #666;*/
/* }*/ 

/*giorno corrente con almeno un evento selezionato*/
/*#table-calendar td.calendar-day.selected{ 
    background:#003576 !important; 
    color:#fff;
}*/

/*#table-calendar td.calendar-day.selected a{ 
  color:#fff !important;
}*/

/*#table-calendar td.calendar-day.active.has_event div.day-number{
   /* margin-top:-3px ;*/
}*/

/*giorno con almeno un evento*/
/*#table-calendar td.calendar-day.has_event{ 
  background-color:#486293; 
}*/

/*link giorni con evento*/
/*#table-calendar td.calendar-day.has_event a, td.calendar-day .has_event a{ 
  text-decoration:underline;
  /*font-weight:bold;*/
  color:#fff;
}*/

/*********************************/
/*			NEWS			 */
/*********************************/

#coldx.span10 #corpo .newsfirst {
	width: 763px;
}

#coldx.span8 #corpo .newsfirst {
	width: 562px;
}

/*********************************/
/*			GCSE     			 */
/*********************************/

#corpo .poli_dip_gcs table{
        margin-top:0px;
        margin-bottom:0px;
}

#corpo .gsc-search-box table{
        border:0px !important;
        background-color:transparent !important;
        width:100%;
}

#corpo .gsc-search-box table td{
        padding:0px;
}

#corpo .gsc-input-box{
    margin-top:3px;    
}

#corpo .gsc-result-info{
        padding:0px;
        margin:0px;
}

 #corpo .gsc-above-wrapper-area-container, #corpo .gsc-result-info-container, #corpo .gsc-orderby-container, #corpo .gsc-above-wrapper-area, #corpo .gsc-refinementsArea, #corpo .gsc-table-result, #corpo .gsc-table-cell-thumbnail.gsc-thumbnail, #corpo .gsc-table-cell-snippet-close, #corpo .gsc-table-result:hover, #corpo .gsc-webResult.gsc-result, #corpo .gsc-webResult.gsc-result:hover {
        border:0px;
        background-color:transparent;
 }

#corpo .gsc-search-box td{
         border:0px !important;
        background-color:transparent !important;
}

#corpo .gsc-search-box input{
    border: 1px solid #ccc; 
    -webkit-border-radius: 0px; 
    -moz-border-radius: 0px; 
    border-radius: 0px; 
    outline:0; 
    padding: 5px;
    height:30px;
    margin-top:px;

}


#corpo .gsc-search-box input:last-child{
    background: #eeeeee; 
    color:#333;
    border:1px solid #ccc;
    height: 27px !important;  
}

#corpo button.gsc-search-button{
    margin-left:0px;
    width:60px;
    padding:8px 20px !important;
}

#corpo input.gsc-input{
    padding:5px !important;    
}


#corpo .gsc-search-box input:last-child:hover{
/*     background: #cccccc;  */
}

/*#corpo .gsc-search-box .gsc-clear-button{ 
    border:1px solid #ccc;
    height:27px;
    width:29px;
    margin-left:-6px;
    margin-top:3px;
    display:none;
}*/


#linkPoli{
    height:20px;
    line-height:0px;
    width:auto;
    padding:5px;
    float:right;
    margin-right:5px;
    font-size:13.2px;
}
 
#corpo .gsc-resultsHeader{
    display:none;
}
 
#corpo .gsc-webResult.gsc-result{
        margin-left:-15px;
        margin-right:-15px;
        margin-bottom:0px;
}

#corpo .gsc-cursor-page.gsc-cursor-current-page{
    background-color:transparent;
    border:0px;
}

/* X */
a span.gscb_a{
   color:#666 !important;     
}

.gsc-input-box, .gsc-input-box-hover{
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}





/************/
/* FOOTER   */
/************/

/*.clearboth{
	clear:both;
}

#fluid_footer{
  background-color: #444;
  margin:20px -5px 0px -5px;
}

#footer{
	
	padding:10px 0px 10px 0px;
	background-color: #444;
	color:#fff;
}

#col_sx_footer{
  float:left;
  padding-right:8px;
}

#col_sx_footer p, #col_dx_footer p {
    line-height: 2em;
clear: both;
}

#titolo_footer {
    font-size: 20px;
}

#col_centro_footer{
  float:left;
  padding-bottom: 50px;
    padding-left:20px;
    border-right: 1px solid #707070;
    border-left: 1px solid #707070;
}

.col_footer{
    text-align:left;
    width:50%;
    float:left;
    padding-right:10px;
    padding-left:10px;
}

#col_dx_footer{
  float:left;
    padding-left:20px;
}

#footer ul.links{
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-left:-5px;
}

#footer ul.links li{
	padding-bottom:1em;
}
#footer ul.links a{

	font-size:100%;
	font-weight:normal;
	color:#fff;
	text-decoration:none;

}

#footer ul#social li{
	float:left;
	padding: 0px 5px 10px 5px;
}

#footer ul#social li a{
	color:#fff;
}

#footer ul#social{
	list-style-type:none;
	display:inline;
	margin:0px;
	margin-bottom:5px;
	padding:0px;
    float:left;
}

#footer ul.links li {
    color: #fff;
    float: left;
    clear:both;
}

@media screen and (max-width:767px){
	#footer ul.links, #footer ul#social{
		width: 100%;
		padding-left: 5px;
		
	}
    #col_centro_footer, #col_sx_footer, #col_dx_footer {
        padding: 10px 5px 20px 5px;
        border-bottom: 1px solid #707070;
    }
    .col_footer{
    text-align:left;
    width:100%;
    float:none;
    padding:0px;
}
}*/
