/***  MY TAG ***/

body {
  padding:5px 0px 20px 0px;
  margin:0px;
	background-color:#8DCBF0;
	background-image:url("../img/body_sfondo.jpg");
	background-position:center top;
	background-repeat:repeat-x;
	color:#333333;
	font-family:verdana,arial,sans-serif; 
	font-size:11px;
	text-align:center;
} 
#phpads { 
	width:400px; 
	height:400px;
  position:absolute;
  top:20%;
  left:50%;
  margin:-160px 0 0 -100px;
	display: block; 
	z-index:2;
	visibility:visible;
}
#overlayer { 
	/*width:400; height:400px;*/
  position:absolute;
  top:70%;
  left:20%;
  margin:-200px 0 0 -200px;
	display: block; 
	z-index:2;
	visibility:visible;
}
#contenitore {
  width:986px;
	padding:110px 0px 0px 0px;
	margin:0px auto;
	/*margin:0px;*/
	text-align:left;
	position:relative;
}

h1#links {
  text-align:center;
	font-size:10px;
	padding:0px;
	margin:0px;
}

h1#links a {
  color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	margin:0px 3px;
}

h1#links a:hover {
  text-decoration:underline;
}

#logo {
  width:240px;
	height:144px;
  padding:0px;
  margin:0px;
	position:absolute;
	top:3px;
	background-color:#FFFFCC;
}

#adv3 {
  position:absolute;
  top:5px;
  right:0px;
	/*left:250px;*/
	border:5px solid #FFFFFF;
}
html>body #adv3 {
  position:absolute;
  top:5px;
  right:0px;
	/*left:250px;*/
	border:5px solid #FFFFFF;
	height:90px;
}

#contenitore2 {
  width:986px;
  padding:0px;
  margin:0px;
	border-top:5px solid #FFFFFF;
	background-image:url("../img/contenitore2_sfondo.gif");
	background-position:200px 0px;
	background-repeat:repeat-y;
	z-index:1;
}

#cerca {
  float:left;
  width:795px;
	padding-top:5px !important;
	padding-top:3px;	
	height:23px !important;
	height:25px;
	border-right:5px solid #FFFFFF;
	border-bottom:5px solid #FFFFFF;
	border-left:5px solid #FFFFFF;
	background-color:#B4A57E;	
}

#cerca form {
  margin-left:250px;
}

#cerca label {
  color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
}

#cerca input {
  width:420px;
	height:18px;
	background-image:url("../img/input_sfondo.jpg");
	background-position:center bottom;
	background-repeat:repeat-x;
	border:0px;
	padding:0px;
	margin:0px 5px;
	vertical-align:middle;
}

#cerca a {
  color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

#cerca a:hover {
  color:#EF4D7E;
}

#rss {
  float:left;
	width:176px;
	padding:6px 0px;
	height:16px;
	color:#FFFFFF;	
	background-color:#A3947F;
	text-align:center;
	border-right:5px solid #FFFFFF;
	border-bottom:5px solid #FFFFFF;
}

#rss img {
  vertical-align:middle;
}

#sidebarleft {
  width:195px;
	float:left;
	border-right:5px solid #FFFFFF;
	border-bottom:5px solid #FFFFFF;
	border-left:5px solid #FFFFFF;
}

ul#menu {
  width:195px;
	padding:10px 0px;
	margin:0px;
	background-color:#008AC3;
	border-bottom:5px solid #FFFFFF;
}

ul#menu li {
  padding:0px;
	margin:0px 0px 5px 0px;
	list-style-type:none;
}

ul#menu li a {
  display:block;	
	width:180px;
	padding:5px 5px 5px 10px;
  color:#FFFFFF;	
	text-decoration:none;
	font-weight:bold;
}

ul#menu li a:hover {
	width:170px;
	padding:5px 5px 5px 20px;
	background-color:#EF4D7E;
	background-image:url("../img/freccina.gif");
	background-position:11px 8px;
	background-repeat:no-repeat;
}

#photogallery {
  width:195px;
	border-bottom:5px solid #FFFFFF;
	padding:0px;
	margin:0px;
}

#photogallery table {
  border-collapse:collapse;
}

#photogallery table td {
  padding:0px;
  width:65px;
  height:65px;
}

#newsletter {
  padding:10px;
  background-color:#E3DEDB;
	color:#666666;
	font-size:10px;
	border-bottom:5px solid #FFFFFF;
}

#newsletter h2 {
  color:#226A9A;
}

#newsletter label {
  display:block;
	font-weight:bold;
	margin:5px 0px 1px 0px;
}

#newsletter input {
  width:120px;
  height:18px;
	padding:0px;
	margin-right:5px;
	border:3px solid #3D8BB1;
	background-image:url("../img/input_sfondo.jpg");
	vertical-align:middle;
}

#newsletter a {
  color:#3D8BB1;
	text-decoration:none;
	font-weight:bold;
}

#newsletter a:hover {
  color:#EF4D7E;
}

#adv {
  background-color:#fff;
	text-align:left;
	padding:20px 0px 0px 20 px;
	border-bottom:5px solid #FFFFFF;
	  width:195px;

}
#adv h2 {
  color:#FFFFFF;
}
#adv .articolo {
	width:100%;
text-align:left;
border-bottom:1px dotted #333;

}

#adv .articolo .foto {
  float:left;
	padding:0px;
	margin:0px;
	width: 66px;
}

#adv .articolo .foto img {
  border:3px solid #FFFFFF;
}

#adv .articolo .testo {
  float:right;
  margin: auto;
  text-align:center;
  line-height:15px;
  color:#000;
  vertical-align:middle;
  width: 109px;
  background-color: #ffffff;
  border-bottom: 4px solid #fff;
}

#adv .articolo .testo a{
  color:#EF4D7E;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
}
#adv .articolo .testo a:hover{
  color:#EF4D7E;
	font-weight:normal;
	font-size:10px;
	text-decoration:underline;
}
#adv .articolo .foto2 {
  float:right;
	padding:0px;
	margin:0px;
	width: 80px;
}

#adv .articolo .foto2 img {
  border:3px solid #FFFFFF;
}
#adv .articolo .testo2 {
  float:left;
  text-align:center;
  line-height:15px;
  color:#000;
  vertical-align:middle;
  width: 109px;
  background-color: #ffffff;
  border-bottom: 4px solid #fff;
}
#adv .articolo .testo2 a{
  color:#EF4D7E;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
}
#adv .articolo .testo2 a:hover{
  color:#EF4D7E;
	font-weight:normal;
	font-size:10px;
	text-decoration:underline;
}
#partner {
  background-color:#EF4D7E;
	padding:10px;
	border-bottom:5px solid #FFFFFF;
}

#partner h2 {
  color:#FFFFFF;
	margin-bottom:10px;
}

#partner ul {
  padding:0px;
  margin:0px;
}

#partner ul li {
  padding:0px;
  margin:0px 3px 10px 0px;
  list-style-type:none;
	vertical-align:middle;	

}

#partner ul li a {
  color:#FFFFFF;
  text-decoration:none;
}

#partner ul li a:hover {
  text-decoration:underline;
}

#info {
  padding:10px;
	background-color:#E3DDDB;
	background-image:url("../img/info_sfondo.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
}

#info h2 {
  color:#333333;
	margin-bottom:10px;
}

#info ul {
  padding:0px;
  margin:0px;
}

#info ul li {
  padding:0px;
  margin:0px 3px 10px 0px;
  list-style-type:none;
	vertical-align:middle;	
}

#info ul li a {
  color:#333333;
  text-decoration:none;
}

#info ul li a:hover {
  text-decoration:underline;
}

#contenuto {
  float:left;
	width:776px;
	padding:0px;
	margin:0px;
	border-right:5px solid #FFFFFF;
	border-bottom:5px solid #FFFFFF;
	background-color:#F0ECEB;
	/*position:relative;*/
	z-index:1px;
}

.adv2 {
  float:right;
	width:120px;
	padding:0px;
	margin:0px;
	border-left:5px solid #FFFFFF;
	/*border-bottom:5px solid #FFFFFF;*/
	font-size:10px;
	height:605px;
	/*background-color:green;*/
}
.adv2 #spot {
	color:#000000;
	padding-bottom:6px;
	font-size:11px;
}
.adv2 #spot a{
	color:#EF4D7E;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
.adv2 #spot a:hover{
	text-decoration:underline;
}
.adv2 #spot a.url{
	color:#008000;
	font-weight:normal;
}
.adv2 #spot a.continua{
	color:#000000;
	font-weight:normal;
	font-size:10px;
}

#flash {
  width:651px;
	float:left;
	padding:0px;
	margin:0px;
	border-bottom:5px solid #FFFFFF;
}

#tagCloud {
  float:left;
	width:651px;	
	padding:0px;
	margin:0px;
	background-image:url("../img/tagCloud_sfondo.jpg");
	background-position:bottom left;
	background-repeat:repeat-x;
	background-color:#008AC3;
	border-bottom:5px solid #FFFFFF;
}

#tagCloud h2 {
  color:#FFFFFF;
	height:18px;
	padding:3px 5px;
	margin:0px;
  background-color:#81B3E4;	
	background-image:url("../img/nuvola1.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
}

#tagCloud h2 span {
  font-size:10px;
	font-weight:normal;	
}

#tagCloud .termini {
  min-height:140px;
  height:auto !important;
  height:140px;
	background-image:url("../img/nuvola2.gif");
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:10px 20px;
}


#tagCloud .termini a {
  color:#FFFFFF;
	text-decoration:none;
	padding:2px 5px;
}

.m1 { 
 font-size:10px;
}

.m2 { 
 font-size:11px;
}

.m3 { 
 font-size:14px;
}

.m4 { 
 font-size:16px;
}

.m5 { 
 font-size:18px;
}

.m6 { 
 font-size:20px;
}

.m7 { 
 font-size:22px;
}

.m8 { 
 font-size:24px;
}

.m9{ 
 font-size:26px;
}

.m10 { 
 font-size:28px;
}

#tagCloud .termini a:hover {
  background-color:#EF4D7E;
}


.ultimiArticoli {
  background-color:#F0ECEB;
	width:761px;
	float:left;
	padding:0px;
	margin:0px;
	line-height:15px;
}

.ultimiArticoli h2 {
  color:#EF4D7E;
	padding:3px 5px;
	background-color:#D9D1CE;	
	height:18px;
	line-height:18px;
	position:relative;
}

.ultimiArticoli span {
  position:absolute;
	top:3px;
	right:5px;
	font-weight:normal;
	font-size:10px;
	color:#333333;
}

.ultimiArticoli .articolo {
  width:730px;
	padding:0px 20px 10px 10px;
}

.ultimiArticoli .articolo .categoria {
  font-weight:bold;
	color:#3D8BB9;
	margin-bottom:3px;
}

.ultimiArticoli .articolo .categoria a {
  font-weight:normal;
  text-decoration:none;
}

.ultimiArticoli .articolo .foto {
  float:left;
	width:86px;
	padding:0px;
	margin:0px;
}

.ultimiArticoli .articolo .foto img {
  border:3px solid #FFFFFF;
}

.ultimiArticoli .articolo .testo {
  float:left;
	width:645px;
	padding:0px 0px 0px 10px;
}

.ultimiArticoli .articolo .continua {
  margin-top:3px;
}

.ultimiArticoli .articolo h3 {
  color:#EF4D7E;
	font-weight:normal;
	margin:0px;
	font-size:18px;
	text-decoration:none;
}
.ultimiArticoli .articolo h3 a{
  color:#EF4D7E;
	font-weight:normal;
	margin:0px;
	font-size:18px;
	text-decoration:none;
}
.ultimiArticoli .articolo h3 a:hover{
  color:#EF4D7E;
	font-weight:normal;
	margin:0px;
	font-size:18px;
	text-decoration:underline;
}

.ultimiArticoli .articolo a {
  color:#3D8BB9;
}

.ultimiArticoli .articolo a:hover {
  text-decoration:none;
}

.ultimiArticoli .articolo ul.altriArticoli {
  padding:5px 0px 0px 0px;
  margin:0px;
}

.ultimiArticoli .articolo ul.altriArticoli li {
  padding:0px;
  margin:0px;
	list-style-type:none;
}

.ultimiArticoli .articolo ul.altriArticoli li a {
  color:#EF4D7E;
	text-decoration:none;
}

.ultimiArticoli .articolo ul.altriArticoli li a:hover {
	text-decoration:underline;
}


.primoarticolo {
  width:651px;
}

.primoarticolo .articolo {
  width:611px;
}

.primoarticolo .articolo .testo {
  width:515px;
}


#navigazione {
  clear:both;
  padding:5px;
	text-align:center;
	margin:10px 0px 0px 0px;
	width:766px; 
	background-color:#F8F7F5;
}


#navigazione ul {
  padding:0px;
  margin:0px;
}

#navigazione ul li {
  padding:0px;
  margin:0px;
  list-style-type:none;
	display:inline;
	color:#3D8BB9;
}

#navigazione ul li a img {
	vertical-align:bottom;
}

#navigazione ul li a {
  color:#3D8BB9;
	font-weight:bold;
	text-decoration:none;
	padding:2px;
}

#navigazione ul li a:hover {
  color:#EF4D7E;
} 

#navigazione ul li a.current {
  color:#EF4D7E;
} 

#ultimeNews {
  float:right;
	width:233px;
	margin-bottom:10px;
	background-image:url("../img/ultimeNews_sfondo.jpg");
	background-position:top center;
	background-repeat:repeat-y;
}

#ultimeNews2 {
	width:233px;
	background-image:url("../img/ultimeNews_sfondo2.jpg");
	background-position:top center;
	background-repeat:no-repeat;
}

#ultimeNews3 {
	width:233px;
	min-height:580px;
	height:auto !important;
	height:580px;
	padding-bottom:10px;
	background-image:url("../img/ultimeNews_sfondo3.jpg");
	background-position:bottom center;
	background-repeat:no-repeat;
}

#ultimeNews h2 {
  color:#EF4D7E;
	padding:5px 0px 0px 10px;
	margin:0px;
}

#ultimeNews ul {
  padding:20px 20px 0px 20px;
  margin:0px;
}

#ultimeNews ul li {
  padding:0px;
  margin:0px 0px 15px 0px;
	font-weight:bold;
	list-style-type:none;
	color:#BFD940;
}

#ultimeNews ul li a {
  color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

#ultimeNews ul li a:hover {
	text-decoration:underline;
}

#ultimeNews p {
  margin-left:20px;
}

#ultimeNews p a {
  color:#BFD940;
	font-weight:bold;
}


#footer {
  clear:both;
  width:756px;
	height:45px;
	padding:10px;
	margin:0px;
	background-image:url("../img/footer_sfondo.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#EF4D7E;	
	color:#FFFFFF;
	font-size:10px;
	line-height:13px;
	border-top:5px solid #FFFFFF;
}

#footer a {
  color:#FFFFFF;
}

#footer a:hover {
  text-decoration:none;
}

/* ############################################## GENERICI ################################################## */

.blocca {
  clear:both;
  font-size:0px;
  height:0px;
  line-height:0px;
}

img {
  border:0px;
	padding:0px;
	margin:0px;
} 

form {
  padding:0px;
  margin:0px;
} 

h1 {
  font-size:18px;
	padding:0px;
	margin:0px 0px 20px 0px;
}

h1 span {
  font-size:10px;
}

h2 {
  font-size:13px;
	padding:0px;
	margin:0px 0px 5px 0px;
}

h3 {
	padding:0px;
	margin:0px 0px 5px 0px;
}

p {
  padding:0px;
  margin:0px 0px 10px 0px;
  line-height:15px;
}

a {
  color:#3D8BB9;
}

a:hover {
  text-decoration:none;
}

/* ############################################## PAGINA ################################################## */

#contenutoPagina {
  float:left;
	width:543px;
	padding:0px;
	margin:0px;	
	z-index:2px;
} 

#fotoIntestazione1 {
  border-bottom:5px solid #FFFFFF;
	z-index:3px;
}

#briciole {
  padding:5px;
	color:#B6A780;
	font-weight:bold;
}

#briciole a {
  color:#B6A780;
}

#icone {
  text-align:right;
	margin-bottom:10px;
}

#contenutoPagina2 {
  padding:10px;
  font-size:12px;
	z-index:1;
}

#contenutoPagina2 h1 {
  font-size:18px;
	color:#EF4D7E;
	font-weight:normal;
}

#contenutoPagina2 h2 {
  font-size:12px;
	color:#3D8BB9;
	font-weight:normal;
}

#contenutoPagina2 .payoffautore {
  font-size:10px;
  font-weight:normal;
  padding:10px;
}

#contenutoPagina2 .image {
  float:left;
	width:150px;
	padding:0px;
	margin:0px 10px 10px 0px;
	border:5px solid #FFFFFF;	
}

#contenutoPagina2 .image2 {
  float:left;
	width:102px;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
	margin:0px 10px 10px 0px;
	border:3px solid #FFFFFF;	
}

#preview {
	margin-left:20px;
}

#contenutoPagina2 .image2select {
  float:left;
	width:102px;
	padding:0px;
	margin-top:2px;
	margin-bottom:2px;
	margin:0px 10px 10px 0px;
	border:3px solid #EF4D7E;	
}

#avb_rect_articolo {
    text-align:left;
    padding-bottom:8px;
    /*font-size: 8px;*/
	float:left;
	padding-right:5px;
	width:336px;
}
#avb_rect_articolo .disclaimer{
    font-size: 10px;
    font-weight:bold;
}

#avb_rect_articolo #spot {
	color:#000000;
	padding-bottom:6px;
	font-size:11px;
	float:left;
}
#avb_rect_articolo #spot #foto {
	float:left;
	padding-right:5px;
}
#avb_rect_articolo #spot a{
	color:#EF4D7E;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
#avb_rect_articolo #spot a:hover{
	text-decoration:underline;
}
#avb_rect_articolo #spot a.url{
	color:#008000;
	font-weight:normal;
}
#avb_rect_articolo #spot a.continua{
	color:#000000;
	font-weight:normal;
	font-size:10px;
}

#noteAutore {
  float:left;
	width:176px;
	padding:0px;
	margin:0px;
	background-image:url("../img/note_autore_sfondo.jpg");
	background-position:center top;
	background-repeat:repeat-y;
	position:relative;
	left:-10px;
}

#noteAutore .top {
	width:176px;
	background-image:url("../img/note_autore_top.jpg");
	background-position:center top;
	background-repeat:no-repeat;
}

#noteAutore .bottom {
	width:156px;
	min-height:200px;
	height:auto !important;
	height:200px;
	padding:30px 10px 10px 10px;
	background-image:url("../img/note_autore_bottom.jpg");
	background-position:center bottom;
	background-repeat:no-repeat;
}

#noteAutore h2 {
  color:#EF4D7E;
	font-size:11px;
	font-weight:bold;
}

#noteAutore .foto {
  margin-bottom:5px;
}

#shortcustsArticolo {
  color:#3D8BB9;
	margin:30px 0px 10px 0px;
}

#shortcustsArticolo p {
	margin-bottom:5px;
}

#ultimiArticoliCategoria {
  width:756px;
  background-color:#F8F7F5;
	padding:10px;
}

#ultimiArticoliCategoria h2 {
  color:#EF4D7E;
	font-size:12px;
}

#ultimiArticoliCategoria ul {
  padding:5px;
  margin:0px;	
}

#ultimiArticoliCategoria ul li {
  padding:0px;
  margin:0px 0px 10px 0px;	
	list-style-type:none;
	color:#EF4D7E;
	font-weight:bold;
}

#ultimiArticoliCategoria ul li a {
  font-weight:normal;
	color:#333333;
	text-decoration:none;
}

#ultimiArticoliCategoria ul li a:hover {
	text-decoration:underline;
}

.adv4 {
  float:right;
	width:336px;
	height:280px;
	text-align:left;
}
.adv4 #spot {
	color:#000000;
	padding-bottom:20px;
	font-size:11px;
	float:left;
}
.adv4 #spot span {
	color:#EF4D7E;
}

.adv4 #spot #foto {
	float:left;
	padding-right:5px;
}
.adv4 #spot a{
	color:#EF4D7E;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
.adv4 #spot a:hover{
	text-decoration:underline;
}
.adv4 #spot a.url{
	color:#008000;
	font-weight:normal;
}
.adv4 #spot a.continua{
	color:#000000;
	font-weight:normal;
	font-size:10px;
}

#sidebarRight {
  float:left;
	width:233px;
	padding:0px;
	margin:0px;
} 

#fotoIntestazione2 {
  border-bottom:5px solid #FFFFFF;
}

#sidebarRight #nomeCategoria {
  float:left;
	width:108px;
	padding:0px;
	margin:0px;
	text-align:right;
} 


/* ############################################## CATEGORIA ################################################## */

#articoliCategoria .articolo {
  width:521px;
	padding:0px;
	padding-bottom:10px;
	padding-top:10px;
	margin:0px 0px 10px 0px;
	line-height:15px;
}

#articoliCategoria .articolo .data {
	color:#3D8BB9;
}

#articoliCategoria .articolo .categoria {

	 font-weight:bold;
	color:#3D8BB9;
	margin-bottom:3px;
}

#articoliCategoria .articolo .foto {
  float:left;
	width:86px;
	padding:0px;
	margin:0px;
}

#articoliCategoria .articolo .foto img {
  border:3px solid #FFFFFF;
}

#articoliCategoria .articolo .testo {
  float:left;
	width:425px;
	padding:0px 0px 0px 10px;
}

#articoliCategoria .articolo .continua {
  margin-top:3px;
}

#articoliCategoria .articolo h3 {
  color:#EF4D7E;
	margin:0px;
	font-size:12px;
}
#articoliCategoria .articolo h3 a{
  text-decoration:none;
  color:#EF4D7E;
}
#articoliCategoria .articolo h3 a:hover{
  text-decoration:underline;
  color:#EF4D7E;
}

#articoliCategoria .articolo a {
  color:#3D8BB9;
}

#articoliCategoria .articolo a:hover {
  text-decoration:none;
}

#spot_cat {
	width:468px;
	padding-left:40px;
	text-align:left;
	color:#000000;
	padding-bottom:20px;
	font-size:10px;
}
#spot_cat #spot{
	width:220px;
	float:left;
	padding:0px 10px 10px 0px;
}
#spot_cat #spot span {
	color:#EF4D7E;
}
#spot_cat #spot a{
	color:#EF4D7E;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
#spot_cat #spot a:hover{
	text-decoration:underline;
}
#spot_cat #spot a.url{
	color:#008000;
	font-weight:normal;
}
#spot_cat #spot a.continua{
	color:#000000;
	font-weight:normal;
	font-size:9px;
}
