@charset "utf-8";
/* CSS Document */

 /* divisore top */
.riga-divisore {
	margin-top:-28px;
	margin-left:-20px;
	margin-right:-18px;
}

.divisore-top {
	width: 100%;
}

@media (max-width: 1100px) {
    .riga-divisore  {
		margin-top:-24px;
	}
}

@media (max-width: 800px) {
    .riga-divisore  {
        margin-top:-20px;
	}
}

@media (max-width: 480px) {
    .riga-divisore  {
        margin-top:-19px;
	}
}

@media (max-width: 320px) {
    .riga-divisore  {
		margin-top:-12px;
	}
}

   /* logo amn green */
.gr-amn-logo {
	height:auto;	
    border-bottom:#3366FF double 1px;
	background: url(../images/sfondlogo.jpg);
}

.gr-amn-logo .logostella {	
	border:none;
}

.gr-amn-logo p.tutti {	
	font-size:1.8em;
	color:#FEFEFE;
	font-weight:700;
}

.gr-amn-logo .sfon {
	font-size:1.8em;
	font-style:italic;
	font-weight:700;
    color:#3366FF;
}

.gr-amn-logo .amn-green {
    border:#3366FF double 4px;
	margin-top:5px;
	margin-right:8px;
}

@media (max-width: 1150px) {
    .gr-amn-logo .amn-green {
		width: 25%;
		height:58px;
	}
}

@media (max-width: 1000px) {
    .gr-amn-logo .amn-green {
		width: 22%;
	}
}

@media (max-width: 850px) {
    .gr-amn-logo .amn-green {
		width: 21%;
	}
}

@media (max-width: 800px) {
    .gr-amn-logo .amn-green {
		width: 18%;
	}
}
@media (max-width: 440px) {
    .gr-amn-logo p.tutti {
		font-size:160%;
	}
}
@media (max-width: 410px) {   
	.gr-amn-logo p.tutti {
		font-size:140%;
		margin-top:8px;
	}	
}

@media (max-width: 380px) {   
	.gr-amn-logo p.tutti {
		font-size:130%;
	     margin-top:8px;
	}	
}

@media (max-width: 360px) {   
	.gr-amn-logo p.tutti {
		font-size:110%;
		margin-top:8px;
	}	
}

@media (max-width: 320px) {   
	.gr-amn-logo p.tutti {
		font-size:100%;
		margin-top:14px;
	}	
}

@media (max-width: 290px) {   
	.gr-amn-logo p.tutti {
		font-size:90%;
		margin-top:14px;
	}	
}

@media (max-width: 270px) {   
	.gr-amn-logo p.tutti {
		font-size:80%;
		margin-top:14px;
	}	
}

@media (max-width: 240px) {
    .gr-amn-logo .logostella {
		width:38%;
	}
	.gr-amn-logo p.tutti {
		font-size:88%;
		margin-top:8px;
	}	
}

@media (max-width: 700px) {
    .gr-amn-logo .amn-green {
		display:none;
	}
}

    /* menu top */
.menu-top  {
	border-bottom:#3366FF double 1px;
	margin-bottom: 8px;
	padding-bottom: 4px;
}

.menu-top .bott {
	padding-top: 4px;
}

.menu-top .bott li {
	height:31px;
	float:left;	
	background:url(../images/lucidoazzurro.gif);
	border-radius: 3px;
}

.menu-top .bott a {	
	float:left;
	display:block;
	font-size: 0.8em;
	text-align:center;
	text-decoration:none;
	margin-top:4px;
	padding:0 3px 0 3px;
	width:95px;
	color:#0000A0; 
}

.posiz-testo {
	line-height:20px;
}

.menu-top .bott li:hover>a{
	color:#D45FFF; 
}

@media (max-width:1331px) {
	.menu-top .home {
	    padding-bottom:4px;
	}
}

@media (max-width:815px) {
	.menu-top .home {
	    width: 100%;
	}
}

@media (max-width:420px) {
	.menu-top .bott a {
	    width:72px;
	    font-size: 0.6em;
	}
}

@media (max-width:240px) {
	.menu-top .bott a {
	    width:50px;
	    font-size: 0.5em;
	    padding-top:3px;
	}
	.posiz-testo {
	    line-height:10px;
    }
}

