#testo{font-size:76px;font-weight:bolder;color:#ff0000;}
#testo2{font-size:44px;color:#ff0000;}
.verde{color:green;font-size:17px}
.grande{color:#ff0000;font-weight:bolder;;text-align:left;font-size:24px}
.grande-g{color:#ff0000;font-weight:bolder;text-align:left;font-size:24px;}
.grande-title{color:#ff0000;font-weight:bolder;text-align:left;font-size:96px;margin-left:65px;font-family:IMPACT;}


.banner {height:180px;


text-decoration : none; 
color : #000044; 
border : ridge 5px; 
padding:0px;
margin:0px;
padding-top:7px;
} 
.banner img{border:ridge #870087;
} 
.banner ul { 
padding:0px;
margin:0px;
text-align:center;
list-style-type : none; 

} 
.banner li { 
padding:0px;
margin:0px;
margin-left:2px;
font-size:22px;
display:inline;
float:left;
} 


strong{}


img { 
border : ridge 3px; 
} 


html, body { 
margin : 0; 
padding : 0; 
} 
body { 

background-color : #000000; 
background-image: url(../images/sfondo.jpg) ;
 background-repeat: repeat-y;;
font-size : 18px; 
text-align : left; 
font-family :Monotype Corsiva,times, "MS Sans Serif", monospace; 
} 

a { 
color : #000099; 

text-decoration : none; 

} 
a:hover { 
color : #ffcc33; 

text-decoration : underline; 
} 
a:focus { 
color : #ffcc33; 

text-decoration : underline; 
} 
h1, h2 { 
margin : 0; 
padding : 0; 
} 
h1 { 


font-size : 68px; 
text-align : left; 
font-weight:200;
} 
h2 { 
font-size : 38px; 
text-align : center; 
} 
h1 a { 
color : #B800AA; 

text-decoration : none; 

} 
h1 a:hover { 
color : #ff0000; 

text-decoration : underline; 
} 
h1 a:focus { 
color : #ff0000; 

text-decoration : underline; 
} 

h3 { display:inline;
font-size : 22px; 
} 
div#scheda{ font-size:21px;
background-image: url(../images/scheda.jpg) ;
background-position:left;
background-repeat:no-repeat;
height:225px;
margin-left:94px;
font-weight:800;
text-align:center;
width:400px;

} 
.scheda899{ 
font-size:33px;
color:#ff0000;

} 
div#scheda img { 
border : ridge 0px; 

} 
.scheda-t{ 
position:relative;
top:45px;
left:33px;

padding-right:22px;
margin-right:22px;
}


div#logo img { 
border : ridge 0px; 
} 
div#logo a { 
color : #0000cc; 
font-size : 20px; 

text-decoration : none; 
font-weight : bold; 
} 
div#logo a:hover { 
color : #990000; 
text-decoration : underline; 
} 
div#container { 
width : 880px; 
margin : 0 auto; 

border : groove 2px; 
border-color : #ddd; 

background-image: url(../images/sfondo-c.jpg) ;
 background-repeat: repeat-y;;
 background-position:right;
background-color :#FFB1B3; 
color : #000; 
} 
div#header { 
width : 881px; 
height:500px;
background-color : #fff; 
color : #000; 
background-image: url(../images/nonna.gif) ;
 background-repeat: repeat-y;;
 background-position:right;
} 
div#header p{ 
display:inline;
margin-left:10px;
} 

#navigation { background-color :#FF74B3;border:ridge;
float:left;
width : 260px; 
padding : 5px;
margin-top:20px


} 
#navigation-link {
border:solid 2px #FF2DB3;
padding:5px;
background-color :#E146B3;
} 
#navigation ul { 
margin : 0; 
padding : 0; 
list-style-type : none; 
} 
#navigation li { 
margin : 0; 
padding : 0; 
} 
.navsotto { background-image: url(../images/sfondo-c.jpg) ;
 background-repeat: repeat-y;;

background-color :#FFB1B3; 

border:solid 2px #FF2DB3;
padding:5px;
margin-bottom:20px;

}
.navsotto img { 
float:left
}

div#dentro{ 


} 
div#content { 
margin-left:290px;
width : 564px; 
text-align:center;

color : #000000; 

} 

div#content a { 
color : #0000cc; 


text-decoration : none; 
font-weight : bold; 
} 
div#content a:hover { 
color : #990000; 

text-decoration : underline; 
} 
div#content a:focus { 
color : #990000; 

text-decoration : underline; 
} 
 
.extra { background-color : #FFc; 
border:solid 2px #FF2DB3;

} 
.extraprimi { 
height:360px;
} 
.extraprimo { background-color : #FFc; 
 width:173px;
float:left;
border:solid 2px #FF2DB3;
 padding:5px;
} 

.extra2 {background-color : #FFc; 
border:solid 2px ;text-align:justify;
font-size:12px;
 padding:5px;
font-family:verdana;text-align:center;

} 
.extra2carte { 
border:solid 2px #FF2DB3;
} 



.barra { 
clear:both;

text-decoration : none; 
color : #000044; 
border : ridge 5px; 
text-align:center;
} 
.barra a { font-size:19px;
color : #0000cc; 

text-decoration : none; 

} 
.barra a:hover { 
color : #990000; 

text-decoration : underline; 
} 
.barra a:focus { 
color : #990000; 

text-decoration : underline; 
} 
.barra ul { 
padding:10px;
margin:0px;

list-style-type : none; 
} 
.barra li { 
font-size:22px;
display:inline;
} 
.barra p { 
font-size:42px;
color:#FF006F;
} 
.sotto{
border : ridge; 
padding:5px;
color : #000; 
font-size:18px;
font-weight:100;
background-color :#FFFFB3; 
} 

.svizzera{

height:100px;background-color : #FF2DB3; 
background-image: url(../images/switzerland.jpg) ;
background-position:left;
background-repeat:no-repeat;
padding:5px;
color : #ff0000; 
font-size:46px;
font-weight:800;


} 
#svizzeratt{display:block;
padding-top:20px;
padding-left:100px;
width:800px;
} 
.svizzera img {
padding-top:15px;
margin-top:15px;
padding-right:40px;
border:none
} 
div#footer { font-family :arial, "MS Sans Serif", monospace; 
border : ridge; 
clear : both; 
text-align : center; 
padding : 5px 0; 
background-color : #000; 
color : #fff; 
font-size:10px;

} 
div#footer p#sin { 
margin-top:-30px;
margin-left:5px;
text-align : left; 
display : inline; 
float : left; 
color: #000;
} 
div#footer p#des { margin-top:-30px;
text-align : right; 
display : inline; 
float : right; 
color: #000;
} 
div#footer .licenza { 
display : inline; 
} 




#footer img { 
border : none; 
} 

#credits { 
font-size:38px;
color:#ff0000;
} 

