/* CSS Document */


body {
	margin-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #f3f3f3; 
	background-image:url(../images/sfondo_pagina.gif) ;
	}
	
.Stile1 {color: #cee7ea}

/*link*/

A:link { text-decoration: underline ; color:#004463; }
A:visited { text-decoration: underline ; color:#004463; }
A:hover { text-decoration: none ; color:#004463; }

A.link:link { text-decoration: underline ; color:#f2deb0; }
A.link:visited { text-decoration: underline ; color:#f2deb0; }
A.link:hover { text-decoration: underline ; color:#f2deb0; }

.menubasso A:link { text-decoration: none ; color:#fff; }
.menubasso A:visited { text-decoration: none ; color:#fff; }
.menubasso A:hover { text-decoration: underline ; color:#fff; }

/*testi: titoli e paragrafi*/

h1 { font-size: 10px; font-family: "verdana"; color: #004463; font-weight: normal; text-align: justify; margin: 8px 8px 10px 8px; }
h2 { font-size: 22px; font-family: "verdana"; color: #FFFFFF; font-weight: normal; text-align: right; margin: 0px 22px 0px 0px; }
h3 { font-size: 11px; font-family: "verdana"; color: #FFFFFF; font-weight: normal; text-align: right; margin: 10px 25px 0px 0px; }
/*h2 { font-size: 10px; font-family: verdana; color: #646464; font-style: italic; text-align: left; margin: 0px 0px 0px 5px; }
h3 { font-size: 11px; font-family: verdana; color: #005f00; font-weight: bold; text-align: left; margin: 0px 0px 0px 5px; }*/
h4 { font-size: 15px; font-family: "arial"; color: #005f00; font-weight: normal; text-align: left; margin-top: 7px; }
/*h5 { font-size: 16px; font-family: verdana; color: #005f00; font-weight: bold; text-align: left; margin-top: 5px; }*/
h6 { font-size: 26px; font-family:"Times New Roman", Times, serif; color: #3e3e3e; font-weight: normal; text-align:left; margin: 10px 0px 0px 20px;}
h5 { font-size: 20px; font-family:"Times New Roman", Times, serif; color: #3e3e3e; font-weight: normal; text-align:left; margin: 10px 0px 0px 22px;}
strong  { font-size: 10px; font-family: "verdana"; color: #004463; }
p.didascalia  { font-size: 10px; font-family: "verdana"; color: #004463; font-weight: normal; text-align: right; margin: 163px 0px 0px 0px; }
p.serv  { font-size: 10px; font-family: "verdana"; color: #004463; font-weight: normal; text-align: right; margin: 0px 25px 0px 0px; }
p.menubasso  { font-size: 10px; font-family: "verdana"; color: #FFFFFF; font-weight: normal; text-align: LEFT; margin: 5px 12px 0px 10px; /*word-spacing: 5px; */}
p  { font-size: 10px; font-family: "verdana"; color: #808080; font-weight: normal; text-align: justify; margin: 8px 18px 10px 8px; }
p.dati  { font-size: 10px; font-family: "verdana"; color: #808080; font-weight: normal; text-align: justify; margin: 5px 2px 2px 8px; }
p.copy  { font-size: 11px; font-family: "verdana"; color: #9F9F9F; font-weight: normal; text-align: left; margin: 10px 0px 0px 0px; }
p.news  { font-size: 11px; font-family: "verdana"; color: #3e3e3e; font-weight: normal; text-align: left; margin-left: 5px; margin-right: 10px; }
p.menu  { font-size: 10px; font-family: "verdana"; color: #f2deb0; font-weight: normal; }
p.2 { font-size: 11px; font-weight: normal; font-family: verdana; color: #000000; }
p.1 { font-size: 11px; font-weight: normal; font-family: verdana; color: #000000; float: right; }
p.off { font-size: 10px; font-family: verdana; color: #808080; text-align: right; margin: 5px 18px 2px 0px; }

/*gestione immagini*/

.foto { float: left;  }
.foto1 { float: left; margin: 8px 7px 0px 8px ; }
.foto2 { float: left; margin: 0px 5px 5px 0px ; }
.foto3 { float: center; border-style: solid; border-width: 1px; border-color: #000000; }
.foto4 { float: right; margin: 22px 8px 0px 0px ; }
.foto5 { float: right; margin-right: 5px; border-color: #FFFFFF; border-style: solid; border-width: 1px; }
.foto6 { float: right; margin-right: 5px; border-color: #646464; border-style: solid; border-width: 1px; }
.square { margin: 10px 3px 15px 2px; }
.bloccosx { float: left; }
.bloccodx { float: right; }

/*gestione bordi table*/

table.main { border-style: solid; border-width: 1px; border-color: #BEC9D1; border-top: none; border-left: none; border-bottom: none; }
/*table.lista { background-color: #d3d3d3; border-color: #FFFFFF; border-style: solid; border-width: 5px; }*/
.sottomenu { background-color: #eaca89; }
.servizi { background-color: #eaca89; border-style: solid; border-color: #778888; border-width: 1px; }
.sfondo{ background-image: url(../images/sfondo_tabella_sx.jpg); background-repeat: no-repeat; }
.sx { border-style: solid; border-width: 1px; border-color: #e1e0df; border-top: none; border-right: none; border-bottom: none; }
.dx { border-style: solid; border-width: 1px; border-color: #e1e0df; border-top: none; border-left: none; border-bottom: none; }
.grigio { background-color: #e1e0df; }
.cell { background-image: url(../images/sfondo_cellasx.gif); background-repeat: repeat-x; border-style: solid; border-color: #BEC9D1; border-top: none; border-left: none; border-bottom: none; border-width: 1px; }
.logo { border-style: solid; border-color: #BEC9D1; border-top: none; border-left: none; border-width: 1px; }
.swf { border-style: solid; border-color: #BEC9D1; border-top: none; border-left: none; border-bottom: none; border-width: 1px; }
.ms { background-image: url(../images/sfondo_3ms.gif); background-repeat: repeat-y;  border-style: solid; border-color: #BEC9D1; border-top: none; border-left: none; border-bottom: none; border-width: 1px; }
.bottom { background-image: url(../images/sfondo_bottom.gif); background-repeat: repeat-y; }
.archivio { background-image: url(../images/archivio_barche_vela.gif); background-repeat: no-repeat; }
.archiviomot { background-image: url(../images/archivio_barche_motore.gif); background-repeat: no-repeat; }

/*classe checkbox */

.check { float: both; margin-top: 6px; display: block; }

/*form*/

input {

background-color: #FFFFFF;
color: black;
border-style: solid; 
border-color: #000000; 
border-width: 1px; 
font-family: verdana;
font-weight: normale;
font-size: 11px; 
float: left; 
margin-left: 5px;
margin-bottom: 5px;



} 

select {

background-color: #FFFFFF;
color: black;
border-style: solid; 
border-color: #000000; 
border-width: 1px; 
font-family: verdana;
font-weight: normale;
font-size: 11px; 
float: left; 
margin-left: 5px;


} 

#tabella table{
	border: 1px solid #ffffff;
	
}
#tabella td{
	background-color: #E9E9E9;
	font-size: 10px; 
	font-family: verdana; 
	text-align: center;
	border: 1px solid #ffffff;
	/*color: #666666; 
	font-weight: normal;*/
	
	}
	
	#tabella td.gr{
	padding: 3px;
	background-color:#cdcdcd;
	/*font-size: 10px; 
	font-family: verdana;
	color:#666666;*/
	font-weight:bold;
	text-align:left;	 
}
#tabella td.L1{
	padding: 3px;
	background-color: #eaeaea;
	font-weight:bold;
	border: 1px solid #ffffff;
}
#tabella td.L1_red{
	padding: 3px;
	background-color: #cdcdcd;
	font-weight:bold;
	color: #cc0000;
	border: 1px solid #ffffff;
}
#tabella td.sx{
	padding: 3px;
	text-align:left; 
}
#tabella td.img{
	padding: 3px;
	text-align:center;
	background-color:#FFFFFF;
	border: 1.5px solid #cdcdcd; 
}
.flag {
	font-size: 10px; font-family: "verdana"; color: #004463; 	
}