body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#B5CDFB;
}
body,td,th {
	font-family: Tahoma;
	font-size: 10px;
}
input {
	font-family: Tahoma;
	font-size: xx-small;
}
select {
	font-family: Tahoma;
	font-size: xx-small;
}
.bg_member {
	background-image: url(images/bg_member.gif);
	height: 125px;
	width: 109px;
}
.bg_bottone_menu_sx{
	background-image: url(images-lake-garda/pulsMenu/sx.gif);
	background-repeat:no-repeat;
	height: 23px;
	width: 38px;
}
.bg_bottone_menu_center{
	background-image: url(images-lake-garda/pulsMenu/center.gif);
	height: 23px;
}
.bg_bottone_menu_dx{
	background-image: url(images-lake-garda/pulsMenu/dx.gif);
	background-repeat:no-repeat;
	height: 23px;
	width: 11px;
}
.bg_search {
	background-image: url(images/bg_search.gif);
	height: 23px;
}
.txt_blue_u {
	font-family: Tahoma;
	font-size: 10px;
	color: #357DE2;
	text-decoration: underline;
}
.bg_yellow {
	background-image: url(images/bg_yellow.gif);
	height: 33px;
}
.bg_sidel {
	background-image: url(images/bg_side_l.gif);
	width: 193px;
}
.bg_sider {
	background-image: url(images/bg_side_r.gif);
	width: 190px;
}
.bg_content {
	background-image: url(images/bg_content.gif);
	width: 383px;
}
.bg_content_interna {
	width: 576px;
	padding:20px;
	color:#6A6A6A;
}
.bg_content_interna_menu {
	width: 576px;
	padding:0px;
	color:#6A6A6A;
}
.bg_content_interna_h1 {
	width: 576px;
	padding:0px;
	color:#6A6A6A;
}
.bg_side_r {
	background-image: url(images/side_r.gif);
	width: 15px;
}
.bg_side_l {
	background-image: url(images/side_l.gif);
	width: 23px;
}
.txt_lblue_bold {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #5E9AEF;
}
.txt_lblue_bold a{
	color: #5E9AEF;
	text-decoration:none;
}
.txt_grey {
	font-family: Tahoma;
	font-size: 9px;
	color: #6A6A6A;
}
.txt_grey a{
	color:#6A6A6A;
	text-decoration:none;
}
.txt_dblue_bold {
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #357DE2;
}
.txt_dblue_bold a{
	text-decoration:none;
	color:#357DE2;
}
.txt_dblue{
	font-family: Tahoma;
	font-size: 9px;
	color: #357DE2;
}
.txt_dblue a{
	color: #357DE2;
	text-decoration:none;
}
.txt_yellow_bold {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #E7B00D;
}
.bg_bottom {
	height: 43px;
	background-image: url(images/bg_bottom.gif);
}
.bg_sider_r {
	width: 6px;
	background-image: url(images/bg_sider_r.gif);
}
.txt_blue_ub {
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #357DE2;
	text-decoration: underline;
}
.txt_blue_ub_h2 h2{
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #357DE2;
	text-decoration: underline;
}
.txt_blue_ub_h2 a{
	color:#357DE2;
}
.txt_blue_ub a{
	color:#357DE2;
}
.txt_yellow_ubold {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration:underline;
	color: #E7B00D;
}.bg_expand {
	background-image: url(images/bg-expand.gif);
	height: 182px;
}
.txt_white_bold {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.txt_white_u {
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.bg-sidel {
	background-image: url(images/bg_sidel.gif);
	width: 23px;
}
.txt_grey_bold {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

#sfondo_hp{
	background: url(images/header.jpg) no-repeat;
	width:766px;
	height:175px;
}
#sfondo_hp1{
	background: url(images/header1.jpg) no-repeat;
	width:766px;
	height:175px;
}
.logo{
	text-transform:uppercase;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	position:relative;
	top:17px;
	left:13px;
	width:250px;
}
.logo a{
	text-decoration:none;
	color:#fff;
}
.logo_sfondo{
	text-transform:uppercase;
	color:#D2A212;
	font-size:12px;
	font-weight:bold;
	position:relative;
	top:2px;
	left:13px;
	width:250px;
}
.logo_sfondo a{
	text-decoration:none;
	color:#D2A212;
}
.menu1, .menu2, .menu3, .menu4, .menu5, .menu6, .menu7, .menu8, .menu9, .menu1, .menu1, .menu11, .menu21, .menu31, .menu41, .menu51, .menu_orizzontale, .menu_orizzontale1{
	text-transform:uppercase;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	width:210px;
}
.menu1 a, .menu2 a, .menu3 a, .menu4 a, .menu5 a, .menu6 a, .menu7 a, .menu8 a, .menu9 a, .menu1 a, .menu1 a, .menu11 a, .menu21 a, .menu31 a, .menu41 a, .menu51 a, .menu_orizzontale a, .menu_orizzontale a{
	text-decoration:none;
	color:#fff;
}
.menu1{
	position:relative;
	top:-2px;
	left:310px;
}
.menu2{
	position:relative;
	top:5px;
	left:343px;
}
.menu3{
	position:relative;
	top:15px;
	left:370px;
}
.menu4{
	position:relative;
	top:26px;
	left:396px;
}
.menu5{
	position:relative;
	top:35px;
	left:420px;
}
.menu11{
	position:relative;
	top:10px;
	left:310px;
}
.menu21{
	position:relative;
	top:17px;
	left:343px;
}
.menu31{
	position:relative;
	top:27px;
	left:370px;
}
.menu41{
	position:relative;
	top:38px;
	left:396px;
}
.menu51{
	position:relative;
	top:47px;
	left:420px;
}
.menu_orizzontale{
	position:relative;
	top:35px;
	left:5px;
	width:340px;
	float:left;
}
.menu_orizzontale1{
	position:relative;
	top:47px;
	left:5px;
	width:340px;
	float:left;
}
.menu_orizzontale_voce{
	float:left;
	width:64px;
	text-align:right;
}
.menu_orizzontale_voce a{
	text-decoration:none;
	color:#fff;
}
.menu_orizzontale1_voce{
	float:left;
	width:64px;
	text-align:right;
}
.menu_orizzontale1_voce a{
	text-decoration:none;
	color:#fff;
}
.separatore{
	width:26px;
	height:10px;
	float:left;
}
.separatore1{
	width:26px;
	height:10px;
	float:left;
}
.bottone_azzurro_sx{
	background: url(images/bottone_blu_sx.gif) no-repeat;
	width:193px;
	height:26px;
}
.bottone_azzurro_sx_testo{
	text-transform:uppercase;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	padding:6px 0 0 60px;
	width:130px;
}
.bottone_azzurro_sx_testo_rosso{
	text-transform:uppercase;
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
	padding:6px 0 0 60px;
	width:130px;
}
.briciole{
	color:#357DE2;
	font-size:10px;
	font-weight:bold;
}
.briciole a{
	color:#357DE2;
	font-size:10px;
	font-weight:bold; 
}
.bottone_azzurro_sx_testo a{
	color:#fff;
	text-decoration:none;
}
.bottone_azzurro_dx{
	background: url(images/bottone_blu_dx.gif) no-repeat;
	width:187px;
	height:26px;
}
.bottone_azzurro_dx_testo{
	text-transform:uppercase;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	padding:6px 0 0 60px;
	text-align:left;
}
.bottone_rosso_testo{
	text-transform:uppercase;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 5px;
	text-align:left;
}
.bottone_rosso_testo a{
	color:#fff;
	text-decoration:none;
}
.bottone_azzurro_dx_testo a{
	color:#fff;
	text-decoration:none;
}

#login{
	clear:both;
	position:relative;
	top:53px;
	left:22px;
	text-transform:uppercase;
	color:#EABA24;
	font-weight:bold;
	font-size:11px;
	width:728px;
	float:left;
}
#login1{
	clear:both;
	position:relative;
	top:65px;
	left:22px;
	text-transform:uppercase;
	color:#EABA24;
	font-weight:bold;
	font-size:11px;
	width:728px;
	float:left;
}
#login input{
	margin:0 10px 0 5px;
	color:#EABA24;
}
#login1 input{
	margin:0 10px 0 5px;
	color:#EABA24;
}
#login img{
	border:none;
	vertical-align:bottom;
	padding:0 0 1px 0;
}
#login1 img{
	border:none;
	vertical-align:bottom;
	padding:0 0 1px 0;
}
#registrati{
	float:right;
	padding:4px 0 0 0;
	font-weight:normal;
	color:#357DE2;
	text-transform:none;
	font-size:10px;
}
#registrati a{
	color:#357DE2;
}

.left{
	float:left;
}
.titoloArancione{
	text-transform:uppercase;
	color:#EFCD61;
	width:329px;
	font-size:17px;
	font-weight:bold;
	letter-spacing:-0.8pt;
	border-right:1px solid #EFC531;
	border-top:1px solid #EFC531;
	padding:5px 0 0 0;
}
.titoloArancionelungo{
	text-transform:uppercase;
	color:#EFCD61;
	width:100%;
	font-size:17px;
	font-weight:bold;
	letter-spacing:-0.8pt;
	border-right:1px solid #EFC531;
	border-top:1px solid #EFC531;
	padding:5px 0 0 0;
}
.titoloAzzurro{
	text-transform:uppercase;
	color:#6BA2F0;
	width:315px;
	font-size:17px;
	font-weight:bold;
	letter-spacing:-0.8pt;
	text-align:right;
	border-left:1px solid #EFC531;
	border-top:1px solid #EFC531;
	padding:5px 0 0 0;
}
.titoloArancione_interna{
	text-transform:uppercase;
	color:#EFCD61;
	width:525px;
	font-size:17px;
	font-weight:bold;
	letter-spacing:-0.8pt;
	border-right:1px solid #EFC531;
	border-top:1px solid #EFC531;
	padding:5px 0 0 0;
}
.titoloArancione_h1 h1{
	text-transform:uppercase;
	color:#EFCD61;
	width:100%;
	font-size:17px;
	font-weight:bold;
	letter-spacing:-0.8pt;
	padding:5px 0 0 0;
}
.titoloArancione_h2 h2{
	text-transform:uppercase;
	color:#EFCD61;
	width:100%;
	font-size:17px;
	font-weight:bold;
	letter-spacing:-0.8pt;
	padding:5px 0 0 0;
}
.titoloAzzurro_interna{
	text-transform:uppercase;
	color:#6BA2F0;
	width:525px;
	font-size:17px;
	font-weight:bold;
	letter-spacing:-0.8pt;
	text-align:right;
	border-left:1px solid #EFC531;
	border-top:1px solid #EFC531;
	padding:5px 0 0 0;
}
.titoloAzzurro_interna_h2 h2{
	text-transform:uppercase;
	color:#6BA2F0;
	width:525px;
	font-size:17px;
	font-weight:bold;
	letter-spacing:-0.8pt;
	text-align:right;
	border-left:1px solid #EFC531;
	border-top:1px solid #EFC531;
	padding:5px 0 0 0;
}
.H1Azzurro {
	text-transform:uppercase;
	color:#6BA2F0;
	width:525px;
	font-size:20px;
	font-weight:bold;
	letter-spacing:-0.8pt;
	text-align:left;
	padding:5px 0 0 0;
}
.bandiere{
	margin:66px 18px 0 0;
	float:right;
}
.bandiere img{
	padding:0 0 0 5px;
	border:none;
	width:25px;
	height:16px;
}
.date{
	position:relative;
	top:58px;
	left:-570px;
	width:200px;
	color:#357DE2;
	font-size:10px;
	font-weight:bold;	
	float:right;
	text-align:right;
}
.utenti{
	position:relative;
	top:-10px;
	left:638px;
	color:#357DE2;
	font-size:10px;
	font-weight:bold;
	width:100px;
}
.pubblicita{
	position:relative;
	top:68px;
	left:-10px;
	width:200px;
	color:#357DE2;
	font-size:10px;
	font-weight:bold;	
	float:right;
	text-align:right;
}
 
