body,p,a,td,th,ol,li,ul,span,div,textarea,select,input,form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; text-decoration: none;
	}

body {	background-image: url(/img/bg.jpg);
	background-repeat: repeat-x;
	margin: 0px; }
	
.link_bottom:link, .link_bottom:visited, .link_bottom:active  { color: #999999; }
.link_bottom:hover { color: #666666; }

.link_menu1:link, .link_menu1:visited, .link_menu1:active { color: #333333; }
.link_menu1:hover { color: #023c96; }

.link_lingua:link, .link_lingua:visited, .link_lingua:active { color: #023C96;}
.link_lingua:hover { color: #666666; }

.link_qui:link, .link_qui:visited, .link_qui:active { color: #023C96; }
.link_qui:hover { color: #666666; }

.link_menu2:link, .link_menu2:visited, .link_menu2:active { color: #999999; }
.link_menu2:hover { color: #000000; }

.link_menu2_g:link,.link_menu2_g:visited,.link_menu2_g:active { color: #333333; }
.link_menu2_g:hover { color: #023c96; }

.link_blocchi:link,.link_blocchi:active,.link_blocchi:visited { color: #666666; }
.link_blocchi:hover { color: #666666; }

.link_menu_spalla:link,.link_menu_spalla:active,.link_menu_spalla:visited 
	{ color: #666666; }
.link_menu_spalla:hover { color: #023C96; }

.link_youtube:link, .link_youtube:visited, .link_youtube:active { color: #F93632; }
.link_youtube:hover { color: #666666; }

.testo_lingua {
	font-size: 11px;
	color: #023C96;
	font-weight: bold;
	text-align: right;
	padding: 10px;
}


.testo_prev1 {
	font-size: 11px;
	color: #023C96;
	font-weight: bold;
	text-align: center;
	padding: 10px;
}


.testo_prev_old {
	font-size: 11px;
	color: #ffffff;
	background-color: #023C96;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}


.testo_prev {
	font-size: 11px;
	color: #023C96;
	font-weight: bold;
	text-align: left;
	border-width: 1px;
	border-bottom-style: solid;
	border-color: #CCC;
}

.testo_bottom {
	color: #999999;
	padding-bottom: 7px;
}

.testo_blocco_centro {
	color: #333333;
	text-align: justify;
}

.testo_blocchi {
	color: #666666;
	padding: 5px;
}

.testo_menu1 {
	font-size: 11px;
	color: #333333;
	text-align: center;
	vertical-align: top;
}

.testo_menu2, .testo_menu2_g {
	font-weight: normal;
	text-align: center;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-style: solid;
	border-color: #DADADA;
	background-image: url(../img/sf_menu.jpg);
	background-repeat: repeat-x;
	padding: 3px 3px 3px 3px;
}

.testo_menu2 { color: #999999; }
.testo_menu2_g { color: #33333; }

.testo_menu_spalla {
	font-weight: bold;
	color: #666666;
	text-align: right;
	padding: 7px 4px 7px 2px;
}

.testo_interno {
	color: #333333;
	text-align: justify;
	padding: 7px;
}

.testo_gallery {
	color: #999999;
	padding: 5px 5px 5px 0px;
}

.testo_gallery1 {
	color: #999999;
	padding: 10px 10px 10px 0px;
}

.testo_pagine {
	color: #023C96;
	font-weight: normal;
	text-align: right;
	padding: 10px;
}

.testo_blu-bold {
	font-size: 11px;
	color: #023C96;
	font-weight: bold;
	text-align: left;
	padding-right: 10px;
}

.testo_down {
	color: #333333;
	text-align: justify;
	padding: 5px;
	border: 1px none #023C96;
}

.testo_down1 {
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	padding: 2px;
	border: 1px none #023C96;
	background-color: #013C96;
	font-weight: bold;
	vertical-align: top;
	height: 22px;
}

.bordo_blocchi {
	padding: 2px;
	border: 1px solid #CCCCCC;
}

.bordo_blocco_centro {
	border-top: 1px none #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.sfondo_spalla {
	background-image: url(/img/menu_spalla.jpg);
	background-repeat: no-repeat;
}

.pulsante { color: #023C96; }

.linea_vert {
	border-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: none;
	border-color: #023C96;
	width: 1px;
}

.form_lingua {
	color: #666666;
	height: 15px;
	width: 70px;
}

.form_login {
	color: #666666;
	background-color: #F7F7F7;
	width: 100px;
	vertical-align: middle;
	border: 1px solid #BBBBBB;
	padding: 2px;
}

.form_info {
	color: #666666;
	background-color: #F7F7F7;
	height: 16px;
	vertical-align: middle;
	border: 1px solid #BBBBBB;
}

.form_info1 {
	color: #666666;
	background-color: #F2F2F2;
	height: 100px;
	width: 435px;
	vertical-align: middle;
	border: 1px solid #BBBBBB;
}

.form_info2 {
	color: #666666;
	background-color: #F7F7F7;
	height: 12px;
	width: 12px;
	vertical-align: middle;
	border: 1px none #BBBBBB;
}

.form_info3 {
	color: #666666;
	background-color: #F7F7F7;
	height: 18px;
	width:140;
	vertical-align: middle;
	border: 1px solid #BBBBBB;
}


.form_info4 {
	color: #666666;
	background-color: #F7F7F7;
	height: 110px;
	vertical-align: middle;
}


.float { float: right; }

.mouse { cursor:pointer; }



