*{
  margin:0;
  padding:0;
    
  }
  
body {
  margin:0;
  padding:0;
  background-color:#1A1A1A;
  line-height:1.3em;
   font-family:Century Gothic, Verdana;
  font-size:12px;
}


a:visited{
  color: red;	
	}
	
	
h1
{
	line-height:1.3em;
	margin-bottom:0;
	font-size:32px;
	color:#F8671E;
	 font-weight:normal;
	 letter-spacing:-1px;
	}
	
p{
	margin-bottom:0.5em;
	}	
	
ul{
margin-left:25px;
margin-bottom:10px;
margin-top:10px;
}

ol{
margin-left:25px;
margin-bottom:10px;
margin-top:10px;
}

#center_col li{
  margin-bottom:0.5em;
	}
	
#theframe{
 width:911px;
 margin-left:auto;
 margin-right:auto;
 position:relative;
}

#header{
  width:911px;
  height:136px;
  background-image:url(img/header.jpg);
  position:relative;
}

#menubar{
  width:911px;
  height:70px;
  background-image:url(img/menubar.jpg);
  position:relative;
  border-top:1px solid #545454;
}

#menubar ul{

	margin: 0; 
	padding: 0; 
  list-style-type: none; 
  list-style-image: none; 
  margin-top:12px;
  margin-left:20px;
	}
	
#menubar ul li{
  display: inline; 
  padding: 5px 30px 5px 10px;
  background-image:url(img/menu_sep.jpg);
  background-position:right 0px;
  background-repeat:no-repeat;
}

#menubar ul li.last{
	background:transparent !important;
}

#menubar ul li a{
	text-decoration:none;
	font-size:14px;
}
	#menubar ul li a:hover{
  text-decoration:underline;
  
}
#menubar ul li a{
  color:#C1C1C1;
 }
 
#menubar ul li.selected a{ 
  color:white;
  border-bottom:2px solid white;
 }
  

#bodyframe{
 width:911px;
  background-image:url(img/repeat.jpg);
  background-repeat:repeat-y;
  position:relative;
}

#footer{
  width:911px;
  height:42px;
  position:relative;
  background-image:url(img/footer.jpg);
}

#left_col{
	width:220px;
	margin-left:22px;
	float:left;
	display:inline;
	}
	
#center_col{
	margin-left:260px;
	margin-right:50px;
	
	}



/****** BOX *********/

.box{
 width:220px;
 position:relative;
}

.box .box_top{
  width:220px;
  height:45px;
}

.box .box_top h3{
  font-family:Century Gothic;
  font-size:13px;
  padding-left:40px;
  padding-top:13px;
  font-weight:normal;
}  

.box .box_repeat{
  width:220px;
}

.box .box_footer{
	width:220px;
	height:11px;
	margin-bottom:10px;
	background-repeat:no-repeat;
}

.box.yellow .box_top{background-image:url(img/box_yellow_header.jpg);}
.box.yellow .box_repeat{ background-image:url(img/box_yellow_repeat.jpg);}
.box.yellow .box_footer{  background-image:url(img/box_yellow_footer.jpg);}
.box.gray .box_top{  background-image:url(img/box_gray_header.jpg);}
.box.gray .box_repeat{  background-image:url(img/box_gray_repeat.jpg);}
.box.gray .box_footer{  background-image:url(img/box_gray_footer.jpg);}

.box.gray h3{
	font-weight:bold;
	}


/****** MENU VERT *****/

ul.menuvert{
	margin: 0; 
  padding: 0; 
  list-style-type: none; 
  list-style-image: none; 
  padding-left:20px;
  padding-top:10px;
  padding-bottom:0px;
}

ul.menuvert li{
	background-image:url(img/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:13px;
  font-family:Century Gothic;
	font-size:12px;
  display:box;
  width:180px;
  height:22px;
}

ul.menuvert li a{
  text-decoration:none;
  color:black;
}

ul.menuvert li a:hover{
  text-decoration:underline;
}


/******* LOGOS ******/


.logo_zone{
	width:166px;
	margin-top:40px;
	margin-left:37px;
	
}

a{
	color:#EC7718;
	}
	
	a:visited{
	color:#EC7718
	}
	
	.lista_gallerie li{
	height:26px;
	}
.lista_gallerie a{
	font-weight:normal;
	font-size:17px;
	}
	
a.img_link{
	
}



a.img_link img{
 border:0;
}

/** ALTRO **/

.img_wborder{
  padding:3px;
  border:1px solid lightgray;
  margin-right: 10px; 
}

.article{
	padding-bottom:20px;
	border-bottom:1px solid  #E9E9E9;
	margin-bottom:20px;
	
	}
	
.article .article-body{
	margin-top:15px;
	}

.article .date-field{
  font-size:10px;
  color:gray;
}


.siti_amici{
  border:1px solid black;
  border-collapse:collapse;
}

.siti_amici td{
 border:1px solid black;
}


#galleria_immagini h2{
  font-weight:normal;
  padding-bottom:30px;
}

.results_gallery{
  margin-bottom:20px;
}