/**********************************************************/
/* CONTENITORI */
#fullbase {
	width: 100%;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/**********************************************************/
/* Contenitore con puntini */
/**********************************************************/
.top_dot_left {
	width: 6px;
	height: 7px;
	background-image: url(images/dot_top_left.gif);
	background-repeat: no-repeat;
    background-position: top right;
}

.top_dot_center {
	/*width: 100%;*/
	height: 7px;
	background-image: url(images/dot_top.gif);
	background-repeat: repeat-x;
    background-position: top left;
}

.top_dot_right {
	width: 7px;
	height: 7px;
	background-image: url(images/dot_top_right.gif);
	background-repeat: no-repeat;
    background-position: top left;
}



.center_dot_left {
	width: 6px;
	background-image: url(images/dot_left.gif);
	background-repeat: repeat-y;
    background-position: top right;
}

.center_dot_center {
	width: 100%;
border-bottom-color:transparent;    border-bottom: 1px solid #d1d1d1; 
    padding-bottom:5px; 
}

.center_dot_right {
	width: 7px;
	background-image: url(images/dot_right.gif);
	background-repeat: repeat-y;
    background-position: top left;
}


.center_dot_left_bottom {
	width: 6px;
	background-image: url(images/dot_left.gif);
	background-repeat: repeat-y;
    background-position: top right;
}

.center_dot_center_bottom {
	width: 100%;
}

.center_dot_right_bottom {
	width: 7px;
	background-image: url(images/dot_right.gif);
	background-repeat: repeat-y;
    background-position: top left;
}

.bottom_dot_left {
	width: 6px;
	height: 6px;
	background-image: url(images/dot_bottom_left.gif);
	background-repeat: no-repeat;
    background-position: top right;
}

.bottom_dot_center {
	height: 6px;
	background-image: url(images/dot_bottom.gif);
	background-repeat: repeat-x;
    background-position: top left;
}

.bottom_dot_right {
	width: 7px;
	height: 6px;
	background-image: url(images/dot_bottom_right.gif);
	background-repeat: no-repeat;
    background-position: top left;
}



/**********************************************************/
/* Contenitore con immagini e bordi */
/**********************************************************/
.center_dot_center_barca-poppa {
    border-top: 2px solid transparent;                             
    border-bottom: 5px solid transparent;                             
	width: 307px;
    height: 109px;
	background-image: url(images/barca-poppa.jpg);
	background-repeat: no-repeat;
    background-position: top;
}

.center_dot_center_barca-prua {
    border-top: 2px solid transparent;                             
    border-bottom: 5px solid transparent;                             
	width: 307px;
    height: 109px;
	background-image: url(images/barca-prua.jpg);
	background-repeat: no-repeat;
    background-position: top;
}

.center_dot_center_bussola {
    border-top: 2px solid transparent;                             
    border-bottom: 5px solid transparent;                             
	width: 307px;
    height: 109px;
	background-image: url(images/bussola.jpg);
	background-repeat: no-repeat;
    background-position: top;
}

.center_dot_center_compasso {
    border-top: 2px solid transparent;                             
    border-bottom: 5px solid transparent;                             
	width: 307px;
    height: 109px;
	background-image: url(images/compasso.jpg);
	background-repeat: no-repeat;
    background-position: top;
}

.center_dot_center_regata {
    border-top: 2px solid transparent;                             
    border-bottom: 5px solid transparent;                             
	width: 307px;
    height: 109px;
	background-image: url(images/regata.jpg);
	background-repeat: no-repeat;
    background-position: top;
}

.center_dot_center_segnavento {
    border-top: 2px solid transparent;                             
    border-bottom: 5px solid transparent;                             
	width: 307px;
    height: 109px;
	background-image: url(images/segnavento.jpg);
	background-repeat: no-repeat;
    background-position: top;
}

/**********************************************************/
/* Contenitore senza bordi */
/**********************************************************/
.top_null_left {
	width: 6px;
	height: 7px;
}

.top_null_center {
	width: 100%;
	height: 7px;
}

.top_null_right {
	width: 7px;
	height: 7px;
}

.center_null_left {
	width: 6px;
}

.center_null_center {
	width: 100%;
    border-bottom: 1px solid #d1d1d1; 
    padding-bottom:5px; 
}

.center_null_center_bottom {
	width: 100%;
}

.center_null_right {
	width: 7px;
}

.bottom_null_left {
	width: 6px;
	height: 6px;
}

.bottom_null_center {
	width: 100%;
	height: 6px;
}

.bottom_null_right {
	width: 7px;
	height: 6px;
}

/**********************************************************/
/* Titoli e corpi del testo */
/**********************************************************/

.titolomodulo {
	font-size: 18px;
	font-weight: normal;
	color: #B70000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.corpobase{
    border-top: 5px solid transparent;                             
	width: 100%;
	margin: 0px;
	padding: 1px 1px 1px 1px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

a.corpobase{
	margin: 0px;
	padding: 1px 1px 1px 1px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

a.corpobase:link, a.corpobase:visited{
	margin: 0px;
	padding: 0px;
	color: #B5131C;
	text-decoration: underline;
	font-weight: bold;
}

a.corpobase:hover{
	margin: 0px;
	padding: 0px;
	color: #B5131C;
	text-decoration: underline;
	font-weight: bold;
}

td.corpobase{
    border-top: 5px solid transparent;                             
	width: 100%;
	margin: 0px;
	padding: 1px 1px 1px 1px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}







