body {
	background-color: #FFFFFF;
background-image: url(../images/elementi/footer_it.gif);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	text-align: left;
	margin: 0px;
	padding: 0px;

	width: 100%;
	overflow: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}
#data{ width:200px; display:block; position:absolute; top:15px; left:500px; text-align:right; color:#005966;}
#main {
	background-image: url(/images/home/bg_top.gif);
	background-repeat: repeat-x;
	background-position: right top;
	width: 100%;
	overflow: auto;
	z-index:999;


	}
#foglie {
	background-image: url(/images/home/bg_foglie.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100%;
	overflow: auto;



}
/*parte superiore della pagina*/
#logoprint{display:none;} 
#head{width:710px; height:240px; border:none; margin:0px;padding:0px; position:relative; }
#logo {
	position: absolute;
	left: 33px;
	top: 12px;
	height: 202px;
	width: 106px;
	margin: 0px;
	padding: 0px;
	z-index: 100;

}

img {
	border: none;
}
.clear{clear: both;margin:0px; padding:0px;}

/*gestione delle lingue*/
#lang a {
	color: #FFFFFF;
	border-top: none;
	border-right:solid 1px #AEAEAE;
	border-bottom:solid 1px #AEAEAE;
	border-left: none;
	margin: 14px 0px 0px 6px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	padding: 0px;
	height: 15px;
	width: 18px;
	clear: left;
	float: right;
	
}
#lang a:hover {border-top: solid 1px #AEAEAE;
	border-right:none;
	border-bottom:none;
	border-left:solid 1px #AEAEAE}


.it,.en,.fr,.es {
	margin: 0px;
	
		padding-left: 1px !important;
		padding-right: 1px !important;
		padding-bottom: 2px !important;
		padding: 0px;
	height: 13px;
	width: 16px;
	display: inline;
	cursor: pointer;
}
.it{background-color: #009900;}
.en{background-color: #003366;}
.fr{background-color: #0066CC;}
.es{background-color: #FF0000; color:#FFFF00;}



#lang {
	margin: 0px;
	padding: 0px;
	height: 136px;
	width: 220px;
	background-image: url(../images/elementi/img_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 291px;
	top: 0px;
	z-index: 10;


}
/*fine gestione delle lingue*/
/*link sotto le lingue*/
#langlnk {
	text-align: right;
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 100px;


}
#langlnk a {
	font-size: 10px;
	font-weight: normal;
	color: #336666;
	text-decoration: underline;
	display: block;
	border: none;
	text-transform: none;
	float: none;
	text-align: right;
	clear: both;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100px;
	padding: 0px;

}

#langlnk a:hover {
	
	color: #336666;
	text-decoration: none;
	display: block;
	border: none;
	text-transform: none;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	

}
/*fine  link sotto le lingue*/
/*fine della parte superiore della pagina*/
/*corpo continene il sito*/
#corpo {
	text-align: left;
	margin: 0px 0px 69px 0px;
	padding: 0px;
	width: 710px;
	border: none;
	position: relative;
	overflow: auto;


	
}
/*inizio container - parte centrale del sito - contenuti - gestisce l'altezza del sito*/
#container {
width:280px;
	/*background-color: #FFCC00;*/
	display:block;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 0px;
	float:left;
	overflow:auto;
	
}
/*fine  container - parte centrale del sito - contenuti*/
/*inizio  sx - parte sinistra del sito - link*/
#sx{
	display:block;
	padding: 0px;
	margin: 0px 30px 0px 0px;
	width:200px;
	float:left;
}
#sx #menu {
	/*background-color: #FFCC00;*/
	margin: 0px 0px 16px 0px;
	background-image: url(../images/elementi/bg_menu.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 53px;
	padding-left: 20px;
}

#sx #menu a{
	display:block;
	color:#DE5E1F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-left: 11px;
	margin-bottom: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#sx #menu a:hover{
	background-image: url(../images/elementi/bg/arancio.gif);
	background-repeat: repeat;
	background-position: 0px 0px;
	font-weight: bold;
	color: #FFFFFF;
}
.fm{margin:2px 9px 1px 0px;}
/*forum*/

#sx #forum,#sx #diario,#sx #photo {
padding:0px 0px 0px 20px;margin:0px 0px 20px 9px; font-size:10px;
}
#sx #forum h1,#sx #diario h1,#dx #partners h1, #sx #photo h1 {border-bottom:solid 1px #669999;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#sx #forum a{
	display:block;
	background-image: url(../images/elementi/f_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	color: #666666;
	text-decoration: underline;
}
#sx #forum a:hover{color:#669999; background-image: url(../images/elementi/f_menu_verde.gif);}
#sx #diario, #sx #photo{overflow:auto;}
#sx #diario h1,#sx #photo h1 {position:relative; height:30px; margin-bottom:15px;}
#sx #diario h1 img,#sx #photo h1 img{position:absolute; bottom:-9px;}
#sx #diario a{color: #666666;
	text-decoration: underline}
#sx #diario a:hover{color: #669999;}
#sx #diario img{float:right;}
#sx .banner {
	
	font-size:9px;
	background-image: url(../images/elementi/bg/verde.gif);
	background-repeat: repeat;
	display: block;
	padding: 5px;
	margin-bottom: 9px;
	overflow:hidden;
}
/*fine  sx - parte sinistra del sito - link*/
/*inizio  dx - parte destra del sito - prtners +banner*/
#dx{
	/*background-color: #FFCC00;*/
	text-align:center;
	display:block;
	padding: 0px;
	margin: 0px;
	width:170px;
	float:right;
}
#partners{
width:140px; 
font-size:9px;
margin:0px auto 20px;
/*background-color: #FFfC00;*/
padding:0px;
text-align:left;}

#dx #partners a{
	display:block;
	background-image: url(../images/elementi/f_lnk.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	color: #666666;
	text-decoration: underline;
}
#dx #partners a:hover{color:#669999; background-image: url(../images/elementi/f_lnk_verde.gif);}
#dx .banner {
	width:140px; 
	font-size:9px;
	background-image: url(../images/elementi/bg/verde.gif);
	background-repeat: repeat;
	display: block;
	padding: 2px;
	margin-bottom: 9px;
	overflow:hidden;
}

/*fine  dx - parte destra del sito - prtners +banner*/
/*contenuto della pagina*/
#container .bgverde,#container .bgblu,#container .bgrosso  {
	background-repeat: repeat;
	display: block;
	margin-bottom: 20px;
	
}
#container .bgverde{background-image: url(../images/elementi/bg/verde.gif);}
#container .bgblu{background-image: url(../images/elementi/bg/blu.gif);}
#container .bgrosso{background-image: url(../images/elementi/bg/rosso.gif);}
#container .imgverde,#container .imgblu,#container .imgrosso {
	width:262px !important;
	width:280px;
	background-repeat: no-repeat;
	background-position: right top;
	min-height:60px;
	height:auto !important;
	height:60px;
	padding:12px 9px;}
#container .imgverde {background-image: url(../images/elementi/img_bg_verde.gif);}
#container .imgblu {background-image: url(../images/elementi/img_bg_blu.gif);}
#container .imgrosso {background-image: url(../images/elementi/img_bg_rosso.gif);}
#container .imgverde h1,#container .imgblu h1,#container .imgrosso h1{width:133px;
	border-bottom:solid 1px #DE5E1F;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;

}
.bgverde .int img,.bgblu .int img,.bgrosso .int img{width:52px; height:52px;border:solid 2px #fff; float:left; margin:7px 7px 7px 0px; display:inline;}
.bgblu .int img{margin-bottom:13px;}
.imgverde .int h6,.imgblu .int h6,.imgrosso .int h6{font-size:10px; color:#DE5E1F; margin:0px !important; margin:0px ;  padding:23px 0px 0px;}
/*.imgverde p,.imgblu p,.imgrosso p{display:block; overflow:hidden; background-color:#0FF; width:260px;}*/


.imgverde a,.imgblu a,.imgrosso a{
	color:#000;
	text-decoration: none;
}
.imgverde a:hover,.imgblu a:hover,.imgrosso a:hover{
	color:#DE5E1F;
	text-decoration: none;
}
#pow {
	text-align: right;
	padding: 10px;
}
h2 {width:133px;
	font-family: "Arial Narrow", Arial, Helvetica;
	font-size: 13px;
	color: #DE5E1F;
	font-weight: bold;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DE5E1F;



}
 h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px !important;
	font-weight: normal !important;
	color: #DE5E1F !important;

}
#container .imgverde p,#container .imgblu p,#container .imgrosso p{margin:7px 0px; padding:0px; overflow:hidden;}


#paginazione {
	border-top: solid 1px #DE5E1F;
	border-bottom:  solid 1px #DE5E1F;
	padding-top: 2px;
	padding-bottom: 2px;
	overflow: hidden;


}
form{margin:0px;padding:0px;}
button{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #AEAEAE;

}
button strong{
	background-color: #009900;
	font-weight: normal;
	padding: 2px;
	margin: 0px;


}
.form {
	border: 1px solid #AEAEAE;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
/*gestione del forum*/



#corpoforum {
	width: 100%;
	/*background-color: #CCFFCC;*/
	margin: 0px 0px 69px 0px;
	overflow:hidden;
}


#containerforum{

	width:70%;
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:left;
	display: block;

	}
	#containerforum .bgverde,#containerforum .bgblu,#containerforum .bgrosso  {
	background-repeat: repeat;
	display: block;
	margin-bottom: 20px;
	
}
#containerforum .bgverde{background-image: url(../images/elementi/bg/verde.gif);}
#containerforum .bgblu{background-image: url(../images/elementi/bg/blu.gif);}
#containerforum .bgrosso{background-image: url(../images/elementi/bg/rosso.gif);}
#containerforum .imgverde,#containerforum .imgblu,#containerforum .imgrosso {
	background-repeat: no-repeat;
	background-position: right top;
	min-height:60px;
	height:auto !important;
	height:60px;
	padding:12px 9px;}
#containerforum .imgverde {background-image: url(../images/elementi/img_bg_verde.gif);}
#containerforum .imgblu {background-image: url(../images/elementi/img_bg_blu.gif);}
#containerforum .imgrosso {background-image: url(../images/elementi/img_bg_rosso.gif);}
#containerforum .containerforum h1,#containerforum .imgblu h1,#containerforum .imgrosso h1{width:133px;
	border-bottom:solid 1px #669999;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;
}

 .record img{border:solid 2px #FFF;}
	
.forum {
	margin:7px 0px;
	color: #669999;
	/*border: 1px solid #669999;*/
	
}
.intestazione {
	padding:5px;
	border-top:solid 1px #F1F6F6;
	border-bottom:solid 1px #669999;
	overflow:hidden;
	text-align:center;
	font-weight: bold;
	background-image: url(../images/elementi/bg_intestazione_forum.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	}
.col1,.col2,.col3,.col4,.col5{float:left; clear:right; margin:0px 5px !important; margin:0px 3px;  width:15%;  display:block;}
.col1{ width:35%;}
.col2{width:10%;}

.record{padding:5px;border-bottom:solid 1px #669999;overflow:hidden; margin:0px 0px 5px 0px; text-align:center;}
.record .col1{text-align:left;}
.tools{

padding:5px;
margin:15px 0px  0px;
	
	border-bottom:solid 1px #669999;}
#paginazioneforum {
	border-top: solid 1px #669999;
	border-bottom:  solid 1px #669999;
	padding-top: 2px;
	padding-bottom: 2px;
	overflow: hidden;


}
/*.tools .lnk {float:right; margin:0px 0px 0px 7px;}
.tools .lnk a{height:12px; padding:0px 2px ;border:solid 1px #669999; background-color:#FFF;}*/
.indentificato{

padding:5px;
margin:0px 0px;
border-top:solid 1px #F1F6F6;
	border-bottom:solid 1px #669999;
	
	}
.tools .lnk, .indentificato .lnk {float:right; margin:0px 0px 0px 7px;}
.tools .lnk, .indentificato .lnk a{height:12px; padding:0px 2px ;border:solid 1px #669999; background-color:#FFF;}

.diario h1{position:relative; height:23px; margin-bottom:15px;}
.diario h1 img{position:absolute; bottom:-9px;}

#att {
	width:115px;
	display:block;
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: 1px solid #AEAEAE;
}
#att img{float:none; width:13px;height:17px;margin:0px;}
.imgl {
	width: 250px !important;
	
}
.imgico{width: 52px !important;
	height:auto !important;}
#cat{ border-top: solid 1px #669999;
	border-bottom:  solid 1px #669999; padding:5px 0px 0px; margin:10px 0px 0px;}
#cat a{display:block; margin:0px 0px 5px 0px;}


	
	#surfbirder{display:block;width:475px; height:70px; margin:0px 0px 30px 225px; font-size:9px;
	background-image: url(../images/elementi/bg/verde.gif);
	background-repeat: repeat;
	text-align:center;
	padding: 2px;}
	#surfbirder a{color:#000;}
	
/*tolls dettaglio*/

#toolsdetail{
	border-top: solid 1px #DE5E1F;
	border-bottom:  solid 1px #DE5E1F;
	padding-top: 3px;
	padding-bottom: 3px;
	overflow: hidden;
	text-align: right;

}	
#toolsdetail a{
display:inline;
	background-image: url(../images/elementi/f_lnk.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 5px 15px;
	color: #666666;
	text-decoration: underline;
}
#toolsdetail a:hover{color:#669999; background-image: url(../images/elementi/f_lnk_verde.gif);}
