body {
background-color: #F5F3F3;
margin-top: 0px; 
margin-bottom: 0px; 
background: url() #F5F3F3 repeat left top;
} 
#container {
margin: 0 auto;
width: 780px; 
height: 2050px; 
background-color: #fff;
border-left: 2px solid #990000; 
border-top: 1px solid #fff;
border-right: 2px solid #990000; 
border-bottom: 1px solid #990000;
}
#col_sin {
margin-left: 0px; 
margin-top: 0px; 
margin-right: 10px; 
margin-bottom: 0px;
float: left; 
width: 180px; 
height: 1400px; 
border: 0px solid #0066FF;
margin-bottom: 1px; 
background-color: #ffffff;
}

#logo {
margin-left: 5px; 
margin-top: 1px;
margin-right: 5px; 
margin-bottom: 10px;
width: 170px; 
height: 220px; 
border: 0px solid #0066FF;
background: url(img/logo_new.jpg) #fff no-repeat center top;
}
#search {
margin-left: 5px; 
margin-top: 10px;
margin-right: 5px; 
margin-bottom: 10px;
width: 170px; 
height: 135px; 
border-left: 1px solid #fff; 
border-top: 1px solid #666;
border-right: 1px solid #fff; 
border-bottom: 1px solid #fff;
background: url(img/search_logo.jpg) #fff no-repeat center top;
}
#search_cont {
margin-left: 0px; 
margin-top: 45px;
margin-right: 5px; 
margin-bottom: 10px;
width: 100%; 
height: 90px; 
border: 1px solid #666;
}
form.search {
 font-family: Verdana; 
 font-size: 11px; 
 color: #333; 
 font-weight: bold; 
 text-align: left; 
 margin-left: 5px; 
 margin-top: 0px;
 margin-right: 5px;
 margin-bottom: 0px;
 border: 0px solid #0066FF;
 clear: both;
}
#cat {
margin-left: 5px; 
margin-top: 10px;
margin-right: 5px; 
margin-bottom: 10px;
width: 170px; 
height: 870px; 
border-left: 1px solid #fff; 
border-top: 1px solid #fff;
border-right: 1px solid #fff; 
border-bottom: 1px solid #fff;
background: url(img/categorie_logo.jpg) #fff no-repeat center top;
}
#cat p{
margin-left: 2px; 
margin-top: 0px;
margin-right: 0px; 
margin-bottom: 0px;
}
#cat b{
color: #0000CC;
}
#cat b.arancio {
 color: #FF6600; 
}
#catture {
margin-left: 5px; 
margin-top: 10px;
margin-right: 5px; 
margin-bottom: 10px;
width: 170px; 
height: 190px; 
border: 1px solid #fff;
background: url(img/spedizioni_logo.jpg) #fff no-repeat center top;
}
#certificazioni {
margin-left: 5px; 
margin-top: 10px;
margin-right: 5px; 
margin-bottom: 10px;
width: 170px; 
height: 205px; 
border: 1px solid #fff;
background: url(img/certificazioni_logo.jpg) #fff no-repeat center top;
}
#catture_testo {
margin-left: 0px; 
margin-top: 40px;
margin-right: 5px; 
margin-bottom: 0px;
width: 100%; 
height: 150px; 
border: 1px solid #666;
background: url() #fff no-repeat center top;
}
#catture_testo p{
margin-top: 0px;
}
#certificazioni_testo {
margin-left: 0px; 
margin-top: 40px;
margin-right: 5px; 
margin-bottom: 0px;
width: 100%; 
height: 165px; 
border: 1px solid #666;
background: url() #fff no-repeat center top;
}
#certificazioni_testo p{
margin-top: 0px;
}
#news {
margin-left: 5px; 
margin-top: 10px;
margin-right: 5px; 
margin-bottom: 10px;
width: 170px; 
height: 190px; 
border: 1px solid #fff;
background: url(img/pagamenti_logo.jpg) #fff no-repeat center top;
}
#news_testo {
margin-left: 0px; 
margin-top: 40px;
margin-right: 5px; 
margin-bottom: 10px;
width: 100%; 
height: 150px; 
border: 1px solid #666;
background: url() #fff no-repeat center top;
}
#news_testo p{
margin-top: 0px;
}

#news b{
color: #990000;
}
#barra_alta {
	margin-left: 0px; 
    margin-top: 5px;
    margin-right: 0px;
	margin-bottom: 0px;
	float: left;
	width: 560px;
	height: 100px; 
	margin-right: 0px;
    border: 1px solid #fff;
	background-color: #ffffff;
}
#menu_sito {
margin-left: 0px; 
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
width: 100%; 
height: 50px; 
border: 0px solid #cccccc;
background-color: #ffffff;
}
#menu_sito p {
text-align: left; 
margin-top: 5px; 
margin-bottom: 0px; 
}
#google_menu {
	width: 400px;
	height: 40px;
    margin-left: 80px; 
    margin-top: 0px;
    margin-right: 5px; 
    margin-bottom: 2px;
	clear:both;
	font-family: arial,sans-serif; 
    font-size: 10px;
	 border-left: 0px solid #993300; 
border-top: 0px solid #993300;
border-right: 0px solid #993300; 
border-bottom: 0px solid #993300;
    background-color: #FFFFFF;
}
#google_menu p{
    margin-left: 0px; 
    margin-top: 0px;
    margin-right: 0px; 
    margin-bottom: 0px;
}

#google_menu img.sin{
    margin-left: 5px; 
    margin-top: 2px;
    margin-right: 0px; 
    margin-bottom: 2px;
}

#quadro_visto {
margin-left: 0px; 
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
float: left; 
width: 241px; 
height: 110px; 
border: 1px solid #990000;
background: url(sped_pag.jpg) #fff no-repeat center top;
}
#quadro_centrale {
	margin-left: 0px; 
    margin-top: 0px;
    margin-right: 0px;
	margin-bottom: 10px;
	float: left;
	width: 400px;
    height: 1830px; 
	margin-right: 0px;
	border-left: 1px solid #666;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	background: url(novita.jpg) #fff no-repeat left top;
}
#cont_centrale {
margin-left: 0px; 
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
width: 100%; 
height: 1380px; 
border-bottom: 0px solid #990000;
border-right: 0px solid;
border-right-color: #990000;
border-left: 0px solid #990000;
}

#quadro_prodotto_1 {
margin-left: 10px; 
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
float: left; 
width: 180px; 
height: 150px; 
border-bottom: 1px solid #990000;
border-right: 1px solid #990000;
border-left: 0px solid #990000;
}

#quadro_prodotto_1 p {
text-align: left; 
margin-top: 0px; 
}
#quadro_prodotto_1 b {
    font-size: 13px;
	color:#990000;
}
#quadro_prodotto_1_destr {
margin-left: 10px; 
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
float: left; 
width: 180px; 
height: 150px; 
border-bottom: 1px solid #990000;
border-right: 0px solid #990000;
border-left: 1px solid #990000;
}

#quadro_prodotto_1_destr p {
text-align: left; 
margin-top: 0px; 
}
#quadro_prodotto_1_destr b {
    font-size: 13px;
	color:#990000;
}
#quadro_prodotto_1_sotto {
margin-left: 10px; 
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
float: left; 
width: 180px; 
height: 150px; 
border-bottom: 0px solid #990000;
border-right: 1px solid #990000;
border-left: 0px solid #990000;
border-top: 1px solid #990000;

}

#quadro_prodotto_1_sotto p {
text-align: left; 
margin-top: 0px; 
}
#quadro_prodotto_1_sotto b {
    font-size: 13px;
	color:#990000;
}
#quadro_prodotto_1_sotto_destr {
margin-left: 10px; 
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
float: left; 
width: 180px; 
height: 150px; 
border-bottom: 0px solid #990000;
border-right: 0px solid #990000;
border-left: 1px solid #990000;
border-top: 1px solid #990000;

}

#quadro_prodotto_1_sotto_destr p {
text-align: left; 
margin-top: 0px; 
}
#quadro_prodotto_1_sotto_destr b {
    font-size: 13px;
	color:#990000;
}
#linea_lunga{
width: 380px; 
height: 5px; 
border-bottom: 0px solid #990000;
border-right: 0px solid #990000;
border-left: 0px solid #990000;
border-top: 1px solid #990000;
margin-top: 2px; 
margin-bottom: 2px; 
margin-left: 10px; 
clear:both;
}
#quadro_riquadro{
width: 100%; 
height: 40px; 
border-bottom: 1px solid #990000;
border-right: 0px solid #990000;
border-left: 0px solid #990000;
border-top: 0px solid #990000;
margin-top: 2px; 
margin-bottom: 2px; 
margin-left: 0px; 
clear:both;
}
#quadro_riquadro p{
font: bold 14px arial,sans-serif; 
color: #333;
margin-bottom: 2px;
clear:both;
}
b.rosso {
font: bold 12px arial,sans-serif; 
color: #990000;
}
b.grigio {
font: bold 12px arial,sans-serif; 
color: #333333;
}

b.video {
font: bold 24px arial,sans-serif; 
color: #333;
margin-bottom: 2px;
clear:both;
}
#quadro_ordine_g p {
text-align: left; 
margin-top: 0px; 
}
#quadro_search_g {
	margin-left: 0px; 
    margin-top: 0px;
    margin-right: 0px;
	margin-bottom: 10px;
	float: left;
	width: 400px;
	height: 600px; 
	margin-right: 0px;
	border-left: 0px solid #990000;
	border-top: 0px solid #990000;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #990000;
	background: url(search_g.jpg) #fff no-repeat left top;
}
#quadro_search_g p {
text-align: left; 
margin-top: 0px; 
}
#quadro_prodotto_g {
	margin-left: 0px; 
    margin-top: 0px;
    margin-right: 0px;
	margin-bottom: 10px;
	float: left;
	width: 400px;
	height: 1000px; 
	margin-right: 0px;
	border-left: 0px solid #990000;
	border-top: 0px solid #990000;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #990000;
	background: url(prodotto_int.jpg) #fff no-repeat left top;
}
#quadro_immagine{
margin-left: 0px; 
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
float: left; 
width: 180px; 
}
#quadro_descrizione {
margin-left: 0px; 
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
float: left; 
width: 215px; 
}
#cont_centrale p {
text-align: left; 
margin-top: 0px; 
margin-bottom: 0px; 
clear: both;
}

#quadro_categoria_g {
	margin-left: 0px; 
    margin-top: 0px;
    margin-right: 0px;
	margin-bottom: 10px;
	float: left;
	width: 400px;
	height: 1000px; 
	margin-right: 0px;
	border-left: 0px solid #990000;
	border-top: 0px solid #990000;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #990000;
	background: url(categorie_sel.jpg) #fff no-repeat left top;
}
#quadro_news_g {
	margin-left: 0px; 
    margin-top: 0px;
    margin-right: 0px;
	margin-bottom: 10px;
	float: left;
	width: 400px;
	height: 1000px; 
	margin-right: 0px;
	border-left: 0px solid #990000;
	border-top: 0px solid #990000;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #990000;
	background: url(le_news.jpg) #fff no-repeat left top;
}
#quadro_catture_g {
	margin-left: 0px; 
    margin-top: 0px;
    margin-right: 0px;
	margin-bottom: 10px;
	float: left;
	width: 400px;
	height: 100%; 
	margin-right: 0px;
	border-left: 0px solid #990000;
	border-top: 0px solid #990000;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #990000;
	background: url(le_catture.jpg) #fff no-repeat left top;
}
#quadro_laghi_g {
	margin-left: 0px; 
    margin-top: 0px;
    margin-right: 0px;
	margin-bottom: 10px;
	float: left;
	width: 400px;
	height: 100%; 
	margin-right: 0px;
	border-left: 0px solid #990000;
	border-top: 0px solid #990000;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #990000;
	background: url(barra_laghi.jpg) #fff no-repeat left top;
}
#quadro_utente_g {
	margin-left: 0px; 
    margin-top: 0px;
    margin-right: 0px;
	margin-bottom: 10px;
	float: left;
	width: 400px;
	height: 600px; 
	margin-right: 0px;
	border-left: 0px solid #990000;
	border-top: 0px solid #990000;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #990000;
	background: url(reg_utente.jpg) #fff no-repeat left top;
}
#quadro_carrello_g {
	margin-left: 0px; 
    margin-top: 0px;
    margin-right: 0px;
	margin-bottom: 10px;
	float: left;
	width: 400px;
	height: 600px; 
	margin-right: 0px;
	border-left: 0px solid #990000;
	border-top: 0px solid #990000;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #990000;
	background: url(carrello.jpg) #fff no-repeat left top;
}
#quadro_ordine_g {
	margin-left: 0px; 
    margin-top: 0px;
    margin-right: 0px;
	margin-bottom: 10px;
	float: left;
	width: 400px;
	height: 600px; 
	margin-right: 0px;
	border-left: 0px solid #990000;
	border-top: 0px solid #990000;
	border-right: 1px solid #990000;
	border-bottom: 1px solid #990000;
	background: url(ordine.jpg) #fff no-repeat left top;
}
#col_destra {
margin-left: 5px; 
margin-top: 0px; 
margin-right: 10px; 
margin-bottom: 10px;
float: left; 
width: 155px; 
height: 1390px; 
border: 1px solid #fff;
margin-bottom: 1px; 
background: url(img/news_logo.jpg) #fff no-repeat center top;
}
#quadro_login {
margin-left: 0px; 
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
float: left; 
width: 155px; 
height: 110px; 
border: 0px solid #990000;
background: url(news.jpg) #fff no-repeat center top;
}
#quadro_cart {
margin-left: 0px; 
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
float: left; 
width: 155px; 
height: 110px; 
border: 0px solid #990000;
background: url(cart_b.jpg) #fff no-repeat center top;
}
#quadro_sped_pag {
margin-left: 0px; 
margin-top: 40px;
margin-right: 0px;
margin-bottom: 0px;
float: left; 
width: 155px; 
height: 1350px; 
border: 1px solid #999;
background: url() #fff no-repeat center top;
}
#quadro_sped_pag b{
font-family: Verdana; 
font-size: 16px; 
color: #990000; 
}
#quadro_sped_pag b.rosso {
font: bold 12px arial,sans-serif; 
color: #990000;
}
#quadro_sped_pag p.due{
margin-top: 0px;
}
#quadro_sped_pag p{
margin-top: 0px;
}
#quadro_sped_pag p{
margin-bottom: 0px;
}
#quadro_non_perdere {
margin-left: 0px; 
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
float: left; 
width: 155px; 
height: 450px; 
border: 0px solid #990000;
background: url(non_perdere.jpg) #fff no-repeat center top;
}
#quadro_non_perdere p.logo{
margin-right: 0px;
margin-top: 5px;
}

#barra_bassa {
	margin-left: 0px; 
    margin-top: 10px;
    margin-right: 0px;
	margin-bottom: 10px;
	float: none;
	clear:both;
	width: 100%px;
	height: 50px; 
	margin-right: 0px;
    border: 0px solid #990000;
}
#quadro_basso_s {
margin-left: 5px; 
margin-top: 0px;
margin-right: 5px;
margin-bottom: 0px;
float: left; 
width: 750px; 
height: 20px; 
border: 1px solid #666;
background: url(personalizzazione.jpg) #fff no-repeat center top;
}
#quadro_basso_s p{
margin-left: 5px; 
margin-top: 0px;
margin-right: 5px;
margin-bottom: 0px;
}
#quadro_basso_d {
margin-left: 0px; 
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
float: left; 
width: 241px; 
height: 165px; 
border: 1px solid #666;
background: url(info.jpg) #fff no-repeat center top;
}
#all_rights {
margin-left: 0px; 
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
width: 100%; 
height: 50px; 
float: left;
}
p {
font-family: Verdana; 
font-size: 11px; 
color: #000000; 
text-align: left; 
padding: 3px;
margin-top: 20px; 
}
#all_rights p {
text-align: center; 
padding: 3px;
margin-top: 0px; 
}
form.google_sin {
 margin-left: 3px; 
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 0px;
  font-family: Verdana; 
 font-size: 10px; 
 color: #990000; 
}
form.login {
 font-family: Verdana; 
 font-size: 11px; 
 color: #990000; 
 font-weight: bold; 
 text-align: left; 
 width: 140px;
 margin-left: 5px; 
 margin-top: 25px;
 margin-right: 5px;
 margin-bottom: 5px;
 float: left;
 border-bottom: 0px solid #0066FF;
 border-top: 0px solid #0066FF;
 border-right: 0px solid #990000;
 clear: both;
}
form.ordine {
 margin-left: 0px; 
 margin-top: 5px;
 margin-right: 0px;
 margin-bottom: 5px;
}
form.cart {
 margin-top: 5px;
  margin-left: 5px; 
 font-family: Verdana; 
 font-size: 11px; 
 color: #990000; 

}

form.cart b{
font: bold 20px arial,sans-serif; 
color: #990000;
}
form.newsletters {
 margin-top: 5px;
   margin-left: 5px; 
}

form.newsletters b{
font: bold 12px arial,sans-serif; 
color: #990000;
}
#nome_preno{
   font-family: Arial; 
   font-size: 12px; 
    float:left;
    width:40px;
	margin-left: 0px;
    margin-top: 3px;
}
#nome_corsi{
   font-family: Arial; 
   font-size: 12px; 
    float:left;
    width:240px;
	margin-left: 0px;
    margin-top: 3px;
}
#nome_date_corsi{
   font-family: Arial; 
   font-size: 12px; 
    float:left;
    width:290px;
	margin-left: 0px;
    margin-top: 3px;
}

.inputbox_l   {
font-family:Verdana; 
font-size:10px; 
color:#990000;
}
.inputbox_s   {
font-family:Verdana; 
font-size:10px; 
color:#333;
border: 1px solid #990000;
margin-top: 2px;

}
#quadro_carrello {
margin-left: 0px; 
margin-top: 25px;
margin-right: 0px;
margin-bottom: 5px;
float: left; 
width: 145px; 
height: 80px; 
border-bottom: 0px solid #0066FF;
border-right: 0px solid #990000;
border-left: 1px solid #990000;
}
#quadro_carrello p {
text-align: left; 
padding: 3px;
margin-top: 0px; 
}
a {
 font-family: Verdana; 
 font-size: 10px; 
 color: #990000; 
 text-decoration: none;
 margin-left: 0px; 
}
a:hover {
font-family: Verdana; 
font-size: 10px; 
color: #990000; 
text-decoration: none;
}

#quadro_canne_1 a {
margin-left: 0px; 
margin-top: 0px; 
}
#quadro_prodotto_1 a {
margin-left: 0px; 
margin-top: 0px; 
}
#quadro_prodotto_g a {
margin-left: 0px; 
margin-top: 0px; 
}
#quadro_categoria_g a {
margin-left: 0px; 
margin-top: 0px; 
}
#quadro_carrello_g a {
margin-left: 0px; 
margin-top: 0px; 
}
#quadro_accessori a {
margin-left: 0px; 
margin-top: 0px; 
}
#all_rights a {
margin-left: 0px; 
}
#menu_sito a {
margin-left: 0px; 
text-decoration: underline;
}
#quadro_cart a {
margin-left: 0px; 
text-decoration: underline;
}
#quadro_non_perdere a {
margin-left: 0px; 
margin-top: 0px; 
}
#news a {
margin-left: 0px; 
margin-top: 0px; 
}
#quadro_catture_g a {
margin-left: 0px; 
margin-top: 0px; 
}
#quadro_news_g a {
margin-left: 0px; 
margin-top: 0px; 
}
#quadro_search_g a {
margin-left: 0px; 
margin-top: 0px; 
}
#t_cat {
margin-left: 20px; 
margin-top: 5px; 
}

#t_cat p {
text-align: left; 
margin-top: 0px; 
margin-bottom: 5px; 
background: url(cat_link.jpg) #fff no-repeat left bottom;
}

#t_logo {
margin-left: 2px; 
margin-top: 5px; 
}

#t_logo p {
text-align: left; 
margin-top: 0px; 
margin-bottom: 5px; 
margin-left:0px;
}
#t_logo a {
margin-top: 0px; 
margin-bottom: 5px; 
margin-left:0px;
}

#cont_centrale h2 {
font-family: Verdana; 
font-size: 11px; 
color: #0066FF; 
font-weight: bold; 
text-align: left; 
margin-bottom: 5px; 
}
#cont_centrale_pro h2 {
font-family: Verdana; 
font-size: 11px; 
color: #0066FF; 
font-weight: bold; 
text-align: left; 
margin-bottom: 5px; 
}
.correlati {
color: #990000; 
border-bottom: 1px solid #990000;
clear: both;
}

#cont_centrale a {
font-family: Verdana; 
font-size: 11px; 
color: #99000; 
font-weight: bold; 
text-align: left; 
margin-bottom: 5px; 
}
#pro_correlati_cont a {
font-family: Verdana; 
font-size: 11px; 
color: #99000; 
font-weight: bold; 
text-align: left; 
margin-bottom: 5px; 
}
#cont_centrale strong {
font-family: Verdana; 
font-size: 11px; 
color: #000000; 
font-weight: bold; 
text-align: left; 
padding: 0px;
margin-top: 0px; 
}
#cont_centrale h2{
    font-size: 14px;
	color:#333333;
margin-left: 3px; 
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
.prezzo_pieno {
 font-family: Verdana;
 font-size: 11px;
 color: #990000;
 text-decoration: line-through;
}
.prezzo_scontato {
  font-family: Verdana;
  font-size: 13px;
  font-weight: bold;
  color: #0066FF;
  text-decoration: none;
}
.prezzo_scontato_p {
  font-family: Verdana; 
  font-size: 12px; 
  font-weight: bold; 
  color: #0066FF; 
  text-decoration: none;
}
#quadro_cart strong {
  font-family: Verdana; 
  font-size: 11px; 
  font-weight: bold; 
  color: #0066FF; 
}
.descr {
 font-family: Verdana; 
 font-size: 11px; 
 color: #990000; 
 text-decoration: none;
}
.quando {
 font-family: Verdana; 
 font-size: 11px; 
 color: #000099; 
 font-weight: bold; 
 text-decoration: none;
}
.prezzo_corsi {
 font-family: Verdana; 
 font-size: 11px; 
 color: #990000; 
 font-weight: bold; 
 text-decoration: none;
}
.inputbox   {
font-family:Verdana; 
font-size:10px; 
color:#000099;
    margin-top: 2px;

}
IMG.sin_h {
 float: left;
 margin-left: 0px;
 margin-right: 5px;
  margin-bottom: 2px;
}
IMG.sin {
 float: left;
 margin-left: 0px;
 margin-right: 5px;
 margin-top: 0px;
}
IMG.sin_bordo {
 float: left;
 margin-left: 0px;
 margin-right: 5px;
 margin-bottom: 5px;
 border: 1px solid #990000;
}
IMG.sin_bordo_invito {
 float: left;
 margin-left: 5px;
 margin-right: 0px;
 margin-bottom: 5px;
 border: 1px solid #990000;
}
IMG.sin_interno {
 float: left;
 margin-left: 2px;
 margin-right: 0px;
 margin-bottom: 5px;
 border: 0px solid #990000;
}
IMG.destr {
 float: right;
 margin-left: 5px;
 margin-right: 0px;
}
IMG.catture {
 float: right;
 margin-left: 17px;
 margin-right: 17px;
 border: 1px solid #990000;
}
b.rosso {
 color: #990000; 
}
b.verde {
 color: #006600; 
}
b.arancio {
 color: #FF6600; 
}
table {
 font-family: Verdana; 
 font-size: 11px; 
 color: #990000; 
 text-decoration: none;
 margin-left: 5px;
}
table.search {
 font-family: Verdana; 
 font-size: 11px; 
 color: #990000; 
 text-decoration: none;
}
table.giallo{
 margin-top: 5px;
 margin-left: 5px;
 border-bottom: 1px solid #ffcc66;
 border-top: 1px solid #cccc66;
 clear: both;
}
#quadro_video {
margin-left: 15px; 
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
float: left; 
width: 350px; 
height: 291px; 
border-bottom: 0px solid #0066FF;
border-right: 0px solid #990000;
border-left: 0px solid #990000;
border-top: 0px solid #990000;
z-index: -1;
}
embed{
 margin-top: 0px;
 margin-left: 0px;
 border-bottom: 0px solid #990000;
 border-top: 0px solid #cccc66;
  border-left: 0px solid #ffcc66;
 border-right: 0px solid #cccc66;
 clear: both;
}
#box_1_picto {
	float: left;
	width: 390px;
	height: 390px; 
	margin-top: 0px; 
    margin-left: 0px; 
	margin-bottom: 0px; 
    margin-right: 0px;
	border: 0px solid #cccccc;
    position:relative;
	display: inline;
}
#quadro_picto {
margin-left: 2px; 
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
float: left; 
width: 390px; 
height: 390px; 
border-bottom: 1px solid #660000;
border-right: 1px solid #660000;
border-left: 1px solid #660000;
border-top: 1px solid #660000;
background-color:#000000;
}
#box-1_picto{
position:absolute;
left:295px;
top: 285px;
width:  100px;
height: 20px; 
background-color:#000;
border: 0px solid #807061;
}
iframe{
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 border-bottom: 0px solid #990000;
 border-top: 0px solid #990000;
 border-left: 0px solid #990000;
 border-right: 0px solid #990000;
 clear: both;
}
#quadro_riquadro a{
font: bold 14px arial,sans-serif; 
color: #990000;
}
#quadro_riquadro a:hover{
font: bold 14px arial,sans-serif; 
color: #cc0000;
}
#map{
margin-left: 5px; 
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
float: left; 
width: 380px; 
height: 380px; 
border: 1px solid #993300;
font: 12px arial,sans-serif; 
color: #000;
}
.descr{
font: 11px arial,sans-serif; 
color: #000;
}
#nome_autore_rosso {
font: bold 12px arial,sans-serif; 
color: #990000;
    float:left;
    width:240px;
	margin-left: 5px;
    margin-top: 3px;
}
#nome_autore_rosso a{
font: bold 12px arial,sans-serif; 
color: #990000;
}
#nome_autore_rosso a:hover{
font: bold 12px arial,sans-serif; 
color: #FF0000;
}
#nome_autore_grigio {
font: bold 12px arial,sans-serif; 
color: #333333;
float:left;
width:240px;
margin-left: 5px;
margin-top: 3px;
}
#nome_autore_grigio a{
font: bold 12px arial,sans-serif; 
color: #333333;
}
#nome_autore_grigio a:hover{
font: bold 12px arial,sans-serif; 
color: #999;
}

#nome_foto_rosso {
font: bold 12px arial,sans-serif; 
color: #990000;
    float:left;
    width:100px;
	margin-left: 5px;
    margin-top: 3px;
}
#nome_foto_grigio {
font: bold 12px arial,sans-serif; 
color: #333333;
float:left;
width:100px;
margin-left: 5px;
margin-top: 3px;
}
#googleSearchUnitIframe iframe {
	width: 390px;
	height: 1460px;
	margin-left: 5px;
    border: 0px solid #cccc66;
    font-family: arial,sans-serif; 
    font-size: 10px;

}
#results_009845940297789499163:o-vxo5euxe8{
	width: 390px;
	height: 1460px;
	border-top: 0px solid #cccc66;
	    font-family: arial,sans-serif; 
    font-size: 10px;

}
#results_009845940297789499163:o-vxo5euxe8 iframe{
	width: 390px;
	height: 1460px;
	border-bottom: 0px solid #cccc66;
	    font-family: arial,sans-serif; 
    font-size: 10px;

}

#searchbox_009845940297789499163:o-vxo5euxe8 iframe {
	width: 390px;
	height: 1460px;
	    font-family: arial,sans-serif; 
    font-size: 10px;

}
#quadro_adv_sin {
margin-left: 2px; 
margin-top: 2px;
margin-right: 2px;
margin-bottom: 2px;
float: left; 
border-left: 0px solid #3D81EE;
border-top: 0px solid #3D81EE;
border-right: 0px solid #3D81EE;
border-bottom: 0px solid #3D81EE;
width: 120px; 
background-color: #ffffff;
}
#cse-branding-right{
margin-left: 2px; 
margin-top: 2px;
margin-right: 2px;
margin-bottom: 2px;
}
#cse-branding-form{
margin-left: 2px; 
margin-top: 2px;
margin-right: 2px;
margin-bottom: 2px;
}
/**************** menu coding *****************/
#menu {
width: 12em;
background: #fff;
width:100%;
height: 820px; 
margin-top:40px;
margin-bottom:10px;

border: 1px solid #666;
}
#menu p{
margin-top:10px;
margin-left: 3px;
margin-bottom: 0px;
margin-right: 0px;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
z-index: 400;
}

#menu a, #menu h2 {
font: bold 11px/14px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #fff #fff #999 #fff;
margin: 0;
padding: 2px 3px;
z-index: 400;
}

#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

#menu a {
color: #990000;
background: #fff;
text-decoration: none;
z-index: 400;
}

#menu a:hover {
color: #CC3300;
background: #fff;
}

#menu li {
position: relative;
z-index: 400;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
width: 100%;
z-index: 400;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

</style>
<!--[if IE]>
<style type="text/css" media="screen">
 #menu ul li {float: left; width: 100%;}
</style>
<![endif]-->
<!--[if lt IE 7]>
<style type="text/css" media="screen">
body {
behavior: url(csshover.htc);
font-size: 100%;
} 
#menu ul li {float: left; width: 100%;}
#menu ul li a {height: 1%;} 

#menu a, #menu h2 {
font: bold 11px/14px arial, helvetica, sans-serif;
} 
-->
/* Calendar */

#calendar_wrap {
	padding: 15px 20px;
}

#calendar table {
	width: 100%;
	background: #1F1F1D;
	border: 1px solid #11110F;
	text-align: center;
}

#calendar thead {
	background: #161616;
}

#calendar tbody td {
	background: #0F0F0D;
	border: 1px solid #11110F;
}

#calendar #prev {
	text-align: left;
}

#calendar #next {
	text-align: right;
}

#calendar tfoot a {
	text-decoration: none;
	font-weight: bold;
}

#calendar #today {
	background: #121210;
	border: 1px solid #11110F;
	font-weight: bold;
	color: #CF3822
}
#all_rights a .pubbl{
font-family: arial,sans-serif; 
font-size: 9px; 
color: #fff; 
}
#all_rights a:hover .pubbl{
text-decoration:none;
}	
