BODY {
	background : #F4F5F9;
	scrollbar-base-color:#4E6EAB;
	scrollbar-arrow-color: #3DA553;
	scrollbar-3dlight-color: #C7D5E2;
	scrollbar-darkshadow-color:#3DA553;
	scrollbar-face-color:#4E6EAB;
	scrollbar-highlight-color:#4E6EAB;
	scrollbar-shadow-color: #3DA553;
	color: #4E6EAB;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* ANCHORS */

A.immagine
{ 
text-decoration: none;
}

A.MAIN, A.MAIN:VISITED, A.MAIN:LINK {
	color : #4E6EAB;
	text-decoration: underline;
	font-weight : bold;
	font-size : 10px;
}

A.MAIN:HOVER {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : bold;
	font-size : 10px;
}

A.linkbianco, A.linkbianco:VISITED {
	color : White;
	text-decoration: underline;
	font-weight : bold;
	font-size : 10px;
}

A.linkbianco:HOVER {
	color : White;
	text-decoration: none;
	font-weight : bold;
	font-size : 10px;
}

A.link, A.link:VISITED {
	color : #4E6EAB;
	text-decoration: underline;
	font-weight : bold;
	font-size : 10px;
}

A.link:HOVER {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : bold;
	font-size : 10px;
}

A.linkrosso, A.linkrosso:VISITED {
	color : #c32727;
	text-decoration: underline;
	font-weight : bold;
	font-size : 11px;
}

A.linkrosso:HOVER {
	color : #c32727;
	text-decoration: none;
	font-weight : bold;
	font-size : 11px;
}

A.linknosotto, A.linknosotto:VISITED {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : bold;
	font-size : 10px;
}

A.linknosotto:HOVER {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : bold;
	font-size : 11px;
}



A.link2, A.link2:VISITED {
	color : #FFC000;
	text-decoration: underline;
	font-weight : bold;
	font-size : 10px;
	background : #4E6EAB;
	padding-bottom: 3px;
	padding-top: 1px;
	padding-left:3px;
	padding-right:3px;
	line-height : 20px;
}

A.link2:HOVER {
	color : #FFC000;
	text-decoration: none;
	font-weight : bold;
	font-size : 10px;
	background : #4E6EAB;
	padding-bottom: 3px;
	padding-top: 1px;
	padding-left:3px;
	padding-right:3px;
	line-height : 20px;
}

A.linkgrande2, A.linkgrande2:VISITED {
    color : #FFC000;
    text-decoration: underline;
    font-weight : bold;
    font-size : 13px;
    background : #4E6EAB;
    border : medium;
    line-height : 16px;
    font-stretch : extra-expanded;
}

A.linkgrande2:HOVER {
    color : #FFC000;
    text-decoration: none;
    font-weight : bold;
    font-size : 13px;
    background : #4E6EAB;
    line-height : 16px;
    font-stretch : ultra-expanded;
}

A.linkgrande2Alto, A.linkgrande2Alto:VISITED {
	color: #FFC000;
	text-decoration: underline;
	font-weight: bold;
	font-size: 13px;
	background: #4E6EAB;
	border: 2px dotted;
	line-height: 40px;
	font-stretch: extra-expanded;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 6px;
}

A.linkgrande2Alto:HOVER {
	color: #FFC000;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	background: ActiveCaption;
	border: 2px dotted;
	line-height: 40px;
	font-stretch: extra-expanded;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 6px;
}





A.linkgrande2bianco, A.linkgrande2bianco:VISITED {
	color : #FFF;
	text-decoration: underline;
	font-weight : bold;
	font-size : 13px;
	background : #c32727;
	border : medium;
	line-height : 16px;
}

A.linkgrande2bianco:HOVER {
	color : #FFC000;
	text-decoration: none;
	font-weight : bold;
	font-size : 13px;
	background : #c32727;
	line-height : 16px;
}
A.linkgrande2negativo, A.linkgrande2negativo:VISITED {
	color : #FFF;
	text-decoration: underline;
	font-weight : bold;
	font-size : 12px;
	background : #4E6EAB;
	border : medium;
	line-height : 16px;
}

A.linkgrande2negativo:HOVER {
	color : #FFC000;
	text-decoration: none;
	font-weight : bold;
	font-size : 12px;
	background : ##4E6EAB;
	line-height : 16px;
}

A.linkgrande, A.linkgrande:VISITED {
	color : #4E6EAB;
	text-decoration: underline;
	font-weight : bold;
	font-size : 13px;
	line-height : 16px;
}

A.linkgrande:HOVER {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : bold;
	font-size : 13px;
	line-height : 16px;
}
A.linkgrande12, A.linkgrande12:VISITED {
	color : #4E6EAB;
	text-decoration: underline;
	font-weight : bold;
	font-size : 12px;
	line-height : 16px;
}

A.linkgrande12:HOVER {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : bold;
	font-size : 12px;
	line-height : 16px;
}

A.linkgrande12bianco, A.linkgrande12bianco:VISITED {
    color : White;
    text-decoration: underline;
    font-weight : bolder;
    font-size : 12px;
    line-height : 16px;
}

A.linkgrande12bianco:HOVER {
    color : White;
    text-decoration: none;
    font-weight : bolder;
    font-size : 12px;
    line-height : 16px;
}

A.linkgrandissimo, A.linkgrandissimo:VISITED {
	color : #4E6EAB;
	text-decoration: underline;
	font-weight : bold;
	font-size : 16px;
}

A.linkgrandissimo:HOVER {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : bold;
	font-size : 16px;
}
A.bianco, A.bianco:VISITED {
	color : #FFFFFF;
	text-decoration: underline;
	font-weight : bold;
	font-size : 10px;
}

A.bianco:HOVER {
	color : #FFFFFF;
	text-decoration: none;
	font-weight : bold;
	font-size : 10px;
	
}

a.classimenu_head, a.classimenu_head:visited {
	color : #FFCC00;
	background-color : #4E6EAB;
	text-decoration: underline;
	font-weight : bold;
	font-size : 12px;
	text-align : left;
}

a.classimenu_head:HOVER {
	color : #FFCC00;
	background-color : #4E6EAB;
	text-decoration: none;
	font-weight : bold;
	font-size : 12px;
	text-align : left;
}

A.menusx, A.menusx:VISITED {
	color : #FFCC00;
	text-decoration: none;
	font-weight : bold;
	font-size : 10px;
}

A.menusx:HOVER {
	color : #FFCC00;
	text-decoration: underline;
	font-weight : bold;
	font-size : 10px;
}


A.menusx_invertito, A.menusx_invertito:VISITED{
	color : #4E6EAB;
	text-decoration: none;
	font-weight : bold;
	font-size : 10px;
	background-color : #FFCC00;
}

A.menusx_invertito:HOVER {
	color : #4E6EAB;
	text-decoration: underline;
	font-weight : bold;
	font-size : 10px;
	background-color : #FFCC00;
}


A.menusx_grigio, A.menusx_grigio:VISITED {
	color: #4E6EAB;
	background-color : #cfcfcf;
	text-decoration: none;
	font-weight : bold;
	font-size : 10px;
}

A.menusx_grigio:HOVER {
	color: #4E6EAB;
	background-color : #cfcfcf;
	text-decoration: underline;
	font-weight : bold;
	font-size : 10px;
}

A.evidboldazz {
	color : #4E6EAB;
	text-decoration: underline;
	font-weight : bold;
	font-size : 13px;
	background-color : #d8dffb;
}
A.corsivoevidente {
	color : #FFC000;
	text-decoration: underline;
	font-weight : bold;
	font-size : 11px;
	background-color : #4E6EAB;
	font-style : italic;
}
/* FONTS / TESTO */

.testo {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : normal;
	font-size : 10px;
	
}

.testo_commento {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : normal;
	font-size : 11px;
	font-style : italic;
}

.testo_commento12 {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : normal;
	font-size : 12px;
	font-style : italic;
}
.testo_commento10 {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : normal;
	font-size : 10px;
	font-style : italic;
}
.testorosso {
	color : #c32727;
	text-decoration: none;
	font-weight : normal;
	font-size : 10px;
	
}

.testopadding {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : normal;
	font-size : 10px;
	padding : 4px;
}
.testobis {
	color : #4E6EAB;
	text-decoration: none;
	font-size : 10px;
	font : bold;
	text-align : justify;
}

.testobisrosso {
	color : #c32727;
	text-decoration: none;
	font-size : 10px;
	font-weight: bold;
	text-align : justify;
}

.testobisrosso11 {
	color : #c32727;
	text-decoration: none;
	font-size : 11px;
	font-weight: bold;
	text-align : justify;
}

.testobisrosso12 {
	color : #c32727;
	text-decoration: none;
	font-size : 12px;
	font-weight: bold;
	text-align : left;
	line-height : 20px;
	word-spacing : 1px;
	letter-spacing : 0.5px;
}

.testorosso10corsivo {
	color : #c32727;
	text-decoration: none;
	font-size : 10px;
	font-weight: bold;
	text-align : justify;
	
	word-spacing : 1px;
	letter-spacing : 0.5px;
	font-style : italic;
}

.testogiallo10corsivo {
	color : #FFCC00;
	text-decoration: none;
	font-size : 10px;
	font-weight: bold;
	text-align : justify;
	
	word-spacing : 1px;
	letter-spacing : 0.5px;
	font-style : italic;
}

.testogiallo12corsivo {
	color : #FFCC00;
	text-decoration: none;
	font-size : 12px;
	font-weight: bold;
	text-align : justify;
	
	word-spacing : 1px;
	letter-spacing : 0.5px;
	font-style : italic;
}
.testobisverde {
	color : #437425;
	text-decoration: none;
	font-size : 10px;
	font-weight: bold;
	text-align : justify;
}

.testotris {
	color : #4E6EAB;
	text-decoration: none;
	font-size : 11px;
	font-weight: bold;
	text-align : justify;
}
.testotrisleft {
	color : #4E6EAB;
	text-decoration: none;
	font-size : 11px;
	font-weight: bold;
	text-align : left;
}

.testo2 {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : normal;
	font-size : 11px;
	empty-cells : show;
}
.testo2bordo {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : normal;
	font-size : 11px;
	empty-cells : show;
	border : thin solid #4E6EAB;
}

.testo2b
{
	color : #4E6EAB;
	text-decoration: none;
	font-weight : bold;
	font-size : 10px;
	empty-cells : show;
}

.testo2mini {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : normal;
	font-size : 9px;
	empty-cells : show;
}

FONT.bianco {
	color : #FFFFFF;
	text-decoration: none;
	font-weight : normal;
	font-size : 10px;
}

FONT.biancobold {
	color : #FFFFFF;
	text-decoration: none;
	font-weight : bolder;
	font-size : 10px;
	height : 10px;
}

div.bianco {
	color : #FFFFFF;
	text-decoration: none;
	font-weight : normal;
	font-size : 10px;
}

div.biancobold {
	color : #FFFFFF;
	text-decoration: none;
	font-weight : bolder;
	font-size : 10px;
	height : 10px;
}

.evidenzia {
	color : #FFFFFF;
	text-decoration: none;
	font-weight : bold;
	font-size : 10px;
	background : #4E6EAB;
	padding-left: 3px;
	padding-right: 3px;
}
.evidenzialto {
	color : #FFFFFF;
	text-decoration: none;
	font-weight : bold;
	font-size : 12px;
	background : #4E6EAB;
	padding-left: 3px;
	padding-right: 3px;
}


FONT.menu {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : bold;
	font-size : 10px;
}

.giustificato {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : normal;
	font-size : 10px;
	font-weight : normal;
	text-align : justify;
}

.giustificato11 {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : normal;
	font-size : 11px;
	font-weight : normal;
	text-align : justify;
}
.giustificato11pad {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : normal;
	font-size : 11px;
	line-height : 18px;
	text-align : justify;
	word-spacing : normal;
}

.regolamento {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : normal;
	font-size : 12px;
	line-height : 20px;
	text-align : justify;
}


.testogrande {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : normal;
	font-size : 12px;
	
}


.testograndeok {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : normal;
	font-size : 12px;
	line-height : 20px;
	word-spacing : normal;
	text-align : justify;
}

.testogranderossok {
	color : #c32727;
	text-decoration: none;
	font-weight : bolder;
	font-size : 12px;
	line-height : 20px;
	word-spacing : normal;
	text-align : justify;
}

.testogranderossw {
	color : #c32727;
	text-decoration: none;
	font-weight : bolder;
	font-size : 12px;
	line-height : 20px;
	word-spacing : normal;
	text-align : justify;
	background : White;
}

.testograndebiancok {
	color : #FFF;
	text-decoration: none;
	font-weight : normal;
	font-size : 11px;
	line-height : 18px;
	word-spacing : normal;
	/*text-align : justify;*/
}

.testogrande14biancok {
	color: #FFF;
	text-decoration: none;
	font-weight: bolder;
	font-size: 14px;
	line-height: 18px;
	word-spacing: normal;
}
.testograndeokpad {
    color : #4E6EAB;
    text-decoration: none;
    font-weight : normal;
    font-size : 12px;
    line-height : 20px;
    word-spacing : normal;
    text-align : justify;
    margin: 10px 25px 15px 25 px;
}
.testograndeokpad2 {
    color : #4E6EAB;
    text-decoration: none;
    font-weight : bolder;
    font-size : 12px;
    line-height : 20px;
    word-spacing : normal;
    text-align : left;
    margin: 10px 5px 15px 5 px;
}


.testograndej {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : normal;
	font-size : 12px;
	text-align: justify;
}
.testograndeb {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : bold;
	font-size : 12px;
	text-align: left;
}
.testo_evidenziato {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : normal;
	font-size : 14px;
	background-color : #FFCC00;
}

.testo_evidenziatobold {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : bolder;
	font-size : 14px;
	background-color : #FFCC00;
}

.testo_evidenziatoboldarancio {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : bolder;
	font-size : 14px;
	background-color : #f69c1c;
}

.testo_evidenziatoboldarancio11 {
    color : #4E6EAB;
    text-decoration: none;
    font-weight : bolder;
    font-size : 11px;
    background-color : #f69c1c;
    padding : 3px;
}
.testo_evidenziatoboldaranciocenter {
	color: #4E6EAB;
	text-decoration: none;
	font-weight: bolder;
	font-size: 14px;
	background-color: #f69c1c;
	text-align: center;
}
.testo_evidenziatoboldrossocenter {
	color: #FFF;
	text-decoration: none;
	font-weight: bolder;
	font-size: 14px;
	background-color: #c32727;
	text-align: center;
}

.testo_evidenziatoboldrosso {
	color: #FFF;
	text-decoration: none;
	font-weight: bolder;
	font-size: 12px;
	background-color: #c32727;
	text-align: justify;
}

.testo_evidenziatorosso {
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	background-color: #c32727;
	text-align: justify;
}
.testo_evidenziatopiccolo {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : normal;
	font-size : 12px;
	background-color : #FFCC00;
}

.testo_evidenziatopiccolobold {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : bold;
	font-size : 12px;
	background-color : #FFCC00;
	line-height : 13px;
}

.testo_evidenziato11b {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : bold;
	font-size : 11px;
	background-color : #FFCC00;
	line-height : 13px;
}
.testo_evidenziatoINV {
	color : #FFCC00;
	text-decoration: none;
	font-weight : normal;
	font-size : 14px;
	background-color : #4E6EAB;
}
.testo_evidenziatoINVbold {
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	background-color: #4E6EAB;
	background-position: center;
	vertical-align: middle;
}
.testo_evidenziatoblupiccolo {
	color : #FFCC00;
	text-decoration: none;
	font-weight : bold;
	font-size : 11px;
	background-color : #4E6EAB;
	padding : 2px 4px 2px 4px;
}

.testo_evidboldazz {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : bold;
	line-height: 15px;
	background-color : #d8dffb;
	font-size : 11px;
	padding-bottom : 2px;
	padding-top : 2px;
	padding-right : 4px;
	padding-left : 4px;
	margin-bottom : 2px;
	margin-right : 1px;
	margin-top : 2px;
}

.testo_evidenziatoazzurro {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : bold;
	font-size : 11px;
	line-height: 12px;
	background-color : #d8dffb;
	padding-bottom : 2px;
	padding-top : 2px;
	padding-right : 4px;
	padding-left : 4px;
	margin-bottom : 2px;
	margin-right : 1px;
	margin-top : 2px;
}

.testo_evidenziatoazzurro10 {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : bold;
	font-size : 11px;
	line-height: 15px;
	background-color : #d8dffb;
	padding-bottom : 2px;
	padding-top : 2px;
	padding-right : 4px;
	padding-left : 4px;
	margin-bottom : 2px;
	margin-right : 1px;
	margin-top : 2px;
}
.testo_evidenziatoazzurro12 {
    color : #4E6EAB;
    text-decoration: none;
    font-weight : bold;
    font-size : 12px;
    line-height: 16px;
    background-color : #d8dffb;
    padding-bottom : 2px;
    padding-top : 2px;
    padding-right : 4px;
    padding-left : 4px;
    margin-bottom : 2px;
    margin-right : 1px;
    margin-top : 2px;
    
}

.testo_evidenzazzur12UPPER {
    color : #4E6EAB;
    text-decoration: none;
    font-weight : bold;
    font-size : 12px;
    line-height: 16px;
    background-color : #d8dffb;
    padding-bottom : 2px;
    padding-top : 2px;
    padding-right : 4px;
    padding-left : 4px;
    margin-bottom : 2px;
    margin-right : 1px;
    margin-top : 2px;
    text-transform : uppercase;
    font-size-adjust : inherit;
}
.testo_evidenziatoazzurro2 {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : bold;
	font-size : 10px;
	line-height: 15px;
	background-color : #E4E2E2;
	padding-bottom : 2px;
	padding-top : 2px;
	padding-right : 4px;
	padding-left : 4px;
	margin-bottom : 2px;
	margin-right : 1px;
	margin-top : 2px;
}

.testo_evidenziatogrigio {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : bold;
	font-size : 11px;
	line-height: 15px;
	background-color : #E4E2E2;
	padding-bottom : 2px;
	padding-top : 2px;
	padding-right : 4px;
	padding-left : 4px;
	margin-bottom : 2px;
	margin-right : 1px;
	margin-top : 2px;
}

.testo_evidenziatogrigiored {
	color : #c32727;
	text-decoration: none;
	font-weight : bold;
	font-size : 11px;
	line-height: 15px;
	background-color : #E4E2E2;
	padding-bottom : 2px;
	padding-top : 2px;
	padding-right : 4px;
	padding-left : 4px;
	margin-bottom : 1px;
	margin-right : 1px;
	margin-top : 2px;
}
.testo_evidenziatogrigiored2 {
	color : #c32727;
	text-decoration: none;
	font-weight : bold;
	font-size : 11px;
	line-height: 15px;
	background-color : #E4E2E2;
	padding-bottom : 2px;
	padding-top : 2px;
	padding-right : 4px;
	padding-left : 4px;
	margin-bottom : 10px;
	margin-right : 1px;
	margin-top : 2px;
}

.testo_grigiored_light {
    color : #c32727;
    text-decoration: none;
    font-weight : lighter;
    font-size : 11px;
    line-height: 15px;
    background-color : #E4E2E2;
    padding-bottom : 2px;
    padding-top : 2px;
    padding-right : 4px;
    padding-left : 4px;
    margin-bottom : 2px;
    margin-right : 1px;
    margin-top : 2px;
}

.classi {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : normal;
	font-size : 11px;
	text-align : left;
	width: 200px;
	margin-left: 5px;
}


/* TABELLE - LISTE */

.contenitore {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
.stile_lista {
	list-style : circle;
}
.stile_listabold {
	list-style : circle;
	font-weight : bold;
}

.nobordi {
	border : none;
	height: 40px;
}

.classi_tr {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : normal;
	font-size : 12px;
	width : 300px;
	text-align : left;
	margin-left : 100px;
	margin-right : 100px;
	border : medium solid Black;
	background-color : #FFCC00;
}

.classimenu_head {
	color : #FFCC00;
	background-color : #4E6EAB;
	text-decoration: none;
	font-weight : bold;
	font-size : 14px;
	text-align : left;
}

TD.barretta {
	background-repeat : repeat;
	background-color : #3D598F;
	width : 500px;
	background : url(../img/barretta_blu.jpg) repeat-x;
}

TD.riga {
	background-repeat : repeat;
	background-color : #3D598F;
	width : 400px;
	background-image : url(../img/riga_blu.jpg);
}

TD.bordo {
	background-color: #FFFFFF;
	font-family: Verdana;
	color: Black;
	font-size : 12px;
	border : 2 #FFFFFF;
	padding : 0;
	border-color : #666666;
	border-style : solid;
}

TD.bordoblu {
	/*background-color: transparent;*/
	font-size : 12px;
	padding : 0;
	border : 2px solid #4E6EAB;
	margin : 0;
	text-align: center;
}

.tabella_intestazione {
	border : 1px solid #4E6EAB;
	padding-bottom : 1;
	padding-left : 1;
	padding-right : 1;
	padding-top : 1;
	width : 100%;
	vertical-align : top;
	background : #d8dffb;
	height : 185px;
}

.tabella_sfondo {
	border : 1px solid #4E6EAB;
	padding-bottom : 10;
	padding-left : 5;
	padding-right : 5;
	padding-top : 10;
	vertical-align : top;
	background : #d8dffb;
	text-align: center;
}

.tabella_sfondoarancio {
	border : 1px solid #4E6EAB;
	padding-bottom : 10;
	padding-left : 5;
	padding-right : 5;
	padding-top : 10;
	vertical-align : top;
	background : #fcb044;
	text-align: center;
}

.tabella_sfondobianco {
	border : 1px solid #4E6EAB;
	padding-bottom : 10;
	padding-left : 5;
	padding-right : 5;
	padding-top : 10;
	vertical-align : top;
	background : #f6f3ee;
	text-align: center;
}
.tabella_sfondobiancomiddle {
	border : 2px solid #4E6EAB;
	padding-bottom : 10;
	padding-left : 5;
	padding-right : 5;
	padding-top : 10;
	vertical-align : top;
	background : #f6f3ee;
	text-align: center;
}
/* RIFINITURA BORDI ECC */

.bordino {
	border : thin solid #c32727;
	padding-bottom : 8px;
	padding-left : 8px;
	padding-right : 8px;
	padding : 8px 8px 8px 8px;
}

.bordino_blu {
	margin : auto auto;
	width : 100%;
	border-left : thin solid;
	border-right-style : solid;
	border-right-width : thin;
	border-color : #4E6EAB;
	border-bottom-style : solid;
	border-bottom-width : thin;
	text-align: center;
}

.spazio {
	margin-left: 10px;
	margin-right: 10px;
}

.bott-sinistra {
	float: right;
	border : 1px solid #4E6EAB;
	padding-bottom : 1;
	padding-left : 1;
	padding-right : 1;
	padding-top : 1;
	width : 100%;
	vertical-align : top;
	background : #d8dffb;
}

.bott-destra {
	float: left;
	border : 1px solid #4E6EAB;
	padding-bottom : 1;
	padding-left : 1;
	padding-right : 1;
	padding-top : 1;
	width : 100%;
	vertical-align : top;
	background : #d8dffb;
}

.bordo_blu {
	margin-left: auto;
	margin-right: auto;
	padding-top: 18px;
	width : 100%;
	height: 50px;
	border-left : thin solid;
	border-top : thin solid;
	border-right-style : solid;
	border-right-width : thin;
	border-color : #4E6EAB;
	border-bottom-style : solid;
	border-bottom-width : thin;
	text-align: center;
}
.bordo_arancio {
	margin-left: auto;
	margin-right: auto;
	width : 100%;
	border : 1px solid;
	border-color : #F90;
	text-align: left;
	padding-top: 5px;
	padding-bottom : 5px;
	padding-left : 3px;
	padding-right : 3px;
	font-size : 10px;
	
}

.bordo_arancio12 {
	margin-left: auto;
	margin-right: auto;
	width : 100%;
	border : 1px solid;
	border-color : #F90;
	text-align: left;
	padding-top: 5px;
	padding-bottom : 5px;
	padding-left : 3px;
	padding-right : 3px;
	font-size : 12px;
	
}
.spaziatura {
	padding : 5px;
	border : none;
}

.margine4px_homepage {
	margin-left: 4px;
	color: #4E6EAB;
	background-color : #FFCC00;
	border : none;
}

.margine4px {
	margin-left: 4px;
}


.margine_alto {
	margin-top : 4px;
}

.spazietto {
	margin-left : 2px;
	margin-right : 2px;
	padding-left : 2px;
	padding-right : 2px;
}

.allinea_centro {
	text-align : center;
}

.bacheca {
	border : thin #F5F00E;
	width : 100%;
	background : #ADD8E6;
}

.contenitore_intestazione {
	padding-top: 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	width : 100%;
	vertical-align : top;
	border : 0px none;
	background : url(http://www.accademiamarinamercantile.it/img/sfondo_mare.jpg) no-repeat top;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;

	border-right-width : 0px;
	border-left-width : 0px;
}

.pulsante_intestazione {
	width : 16%;
	height : 18px;
	background : #4E6EAB;
	vertical-align : middle;
	border : 1px solid #febf10;
	text-align : center;
}
.pulsante_intestazionelargo {
	
	height : 18px;
	background : #4E6EAB;
	vertical-align : middle;
	border : 1px solid #febf10;
	text-align : center;
	padding-left : 3px;
	padding-right : 3px;
	margin-left : 3px;
	margin-right : 3px;
}

.contenitore_classi {
	width: 100%;
}

.allinea_classi {
	float: left;	
}

.box_archivio {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 20px;
	border: 1px solid #4E6EAB;
	margin: 10px;
}

p.rientro_primariga {
	color : #4E6EAB;
	text-decoration: none;
	font-weight : normal;
	font-size : 10px;
	text-indent : 5%;
	text-align : justify;
}

/* IMMAGINI */

IMG.bordo {
	background-color: #FFFFFF;
	font-family: Verdana;
	color: Black;
	font-size : 12px;
	border : 2 FFFFFF;
	padding : 0;
	border-color : #666666;
	border-style : solid;
}

IMG.nobordo {
	border : 0;
	padding : 0;
}

IMG.spaziatura {
	font-family: Verdana;
	font-size : 12px;
	margin : 2 2 10 10;
}

IMG.margine_sup {
	margin-top : 10px;
}

/* Galleria foto */

.bordo-img-piccole {
	border: 1px solid #000;	
}

.bordo-img-grandi {
	border: 1px dashed #000;
}

.didascalia
{
	color : #4E6EAB;
	text-decoration: none;
	font-weight : bold;
	font-size : 10px;
	empty-cells : show;
	white-space: normal;
}

/* fine galleria foto */
