
/* nuovo */

img{
	border: 0;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #d60000;
	font-weight:bold;
	padding: 0 9px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4cab27;
	font-weight:bold;
}
.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	font-weight:bold;
	padding: 5px 10px;
}
a  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #d60000;
	font-weight: bold;
	text-decoration:none;
}
a.incl	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #d60000;
	font-weight: bold;
	text-decoration: underline;
	font-style:italic;
}
.newsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #d60000;
	font-weight: bold;
	text-decoration:none;
}
.titoloorario  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
	padding: 5px 10px;
}
.testonewsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #363636;
	font-weight:100;
}
.testoinclinato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:100;
	font-style:italic;
}
.titolograssetto {
	font-size: 10px;
	font-weight:100;
	font-style:italic;
}
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #363636;
	font-weight:100;
	padding: 10px;
}
.testograssetto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #363636;
	font-weight: bold;
}
.testopopup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:justify;
	padding: 10px;
}
.titololegenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	font-weight: bold;
	margin: 0 33px;
}
.testolegenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #363636;
	font-weight:100;
}
#contornotesto {
	width: 800px;
	height: auto;
}
#contornofoto {
	width: 140px;
	height: auto;
	background-color: #FF0000;
	margin: 10px 0 0 0;
	border: 1px solid #363636;
}
#grigiotitolo {
	height: 25px;
	background-color:#DDDDDC;
	border-bottom: 3px solid #FFF;
}
#grigiotesto {
	height: auto;
	background-color:#f6f6f5;
	border-bottom: 20px solid #FFF;
}
#biancotesto {
	height: auto;
	background-color:#e1e1e1;
	margin:-20px 0 0 0;
	border-top: 1px solid #333;
	border-bottom: 20px solid #FFF;
}
#rossoorario {
	height: 25px;
	background-color:#d60000;
	border-bottom: 3px solid #FFF;
}
#contorno_flotta {
	height:auto;
	padding: 1px;
	border-width: 1px;
	border-style:solid;
	border-color:#333333;
}
#tratto {
	margin: 20px 0 10px 0;
	border-top: 1px dotted #d60000;
}

#bottone1	{
	margin-left: 700px;
	margin-bottom: -4px;
}
.piuinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #363636;
	text-decoration: none;
}
.piuinfo a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d60000;
	text-decoration: none;
}
#logopartner	{
	float: left;
	margin: 0 9px 3px 0;
}
#boxoffertehome	{
	float:left;
	width: 313px;
	height: auto;
	background-color: #EFEFEF;
	padding: 10px 10px;
	margin:0 14px 0 0;
	line-height: 1em;
}
#boxoffertehome_paris	{
	float:left;
	width: 313px;
	height: 363px;
	background-color: #FFFFFF;
	padding: 0 0 0 23px;
	margin:3px 20px 0 0;
	line-height: 1em;
}
#boxoffertehome2	{
	float:left;
	width: 313px;
	height: auto;
	background-color: #EFEFEF;
	padding: 10px 10px;
	line-height: 1em;
}
#boxoffertehome3	{
	float:left;
	width: 313px;
	height: auto;
}


#boxoffertehome p, #boxoffertehome2 p	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #000000;
	margin:1px 0 6px 0; 
	line-height: 1em;

}
.textboxoffertehome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #363636;
	font-weight: normal;

}
.textboxoffertehomegrass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #363636;
	font-weight:900;

}
.textboxoffertehomered {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d60000;
	font-weight:100;
}
.textboxoffertehomeredgrass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d60000;
	font-weight:900;
}
.testo_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #363636;
	font-weight:100;
}
#tratto_home	{
	margin: 4px 0 5px 0;
	border-top: 1px dotted #4cab27;
}
.testo_cv	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
/*lista voli*/
#boxlista	{
	float:left;
	width: 690px;
	height: auto;
	margin:0 24px 0 0;
	line-height: 1em;
}
#grigiotestolista {
	height: auto;
	background-color:#f6f6f5;
	border-bottom: 20px solid #FFF;
	line-height: 2em;
}
.testoverde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4cab27;
	font-weight:900;
}
.testoblu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066cc;
	font-weight:900;
}
.testorosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d60000;
	font-weight:900;
}
/* book */
#book	{
	margin: 0 0 0 0;
}
.testo_sky	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	font-weight:bold;
}
.testo_bianco	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}
.testo_bianco a	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration:none;
}
/* home */
#book_home	{
	float: left;
	padding:0;
	margin:0;
	background-color:#ffffff;
	width: 295px;
	height: 359px;
}
#promo_home	{
	float: left;
	/*background-color: #FF0000;*/
	width: 690px;
	margin:0 0 0 15px;
}
#revenue_home	{
	float: left;
	/*background-color: #0000FF;*/
	width: 295px;
	margin:15px 0 0 0;
}

#seat_home	{
	margin:19px 0 0 0;
}
.sciopero	{
	float: left;
	/*background-color: #0000FF;*/
	width: 295px;
	margin:-5px 0 14px 0;
}
#offer_home	{
	float: left;
	/*background-color: #FF9900;*/
	width: 690px;
	margin:15px 0 0 15px;
}
#footer_home	{
	float: left;
	margin:15px 0 0 0;
}
.promo_home_1	{
	padding: 18px 20px 0 0;
}
.promo_home_2	{
	padding: 18px 0 0 0;
}
.revenue_home	{
	padding: 0 0 15px 0;
}
.sciopero_home	{
	padding: 3px 0 15px 0;
}
.revenue_home_2	{
	padding: 17px 0 0 0;
}

/* footer_small */
#footernav	{ 
	margin-top: 0;
}
ul#footernav li { 
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
ul#footernav li a { 
	padding:0 10px;
	color:#FFFFFF;
	text-decoration:none;
}
div#nifty{ width: 800px;background: #d60000}
div#nifty2{ width: 1000px;background: #d60000}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #d60000}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
#iva	{ 
	margin:-3px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align:center;
}


/*vecchio*/
.ArialB11Green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4DAC26;
	font-weight: bold;
	text-decoration: none;
}
.ArialB24TitleGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #4FA623;
	font-weight: bold;
	text-decoration: none;
}
.ArialB14SubtitleGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4FA623;
	font-weight: bold;
	text-decoration: none;
}
.ArialB20TitleWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.ArialB24TitleWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.ArialGrey14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #858BA0;
	text-decoration: none;
}
.ArialGrey12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #858BA0;
	text-decoration: none;
}
.ArialGrey24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #858BA0;
	text-decoration: none;
}
.ArialGreen16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4DAC26;
	text-decoration: none;
}
.ArialGreen14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4DAC26;
	text-decoration: none;
}
.ArialGreen12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4DAC26;
	text-decoration: none;
}
.ArialWhite14Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.ArialWhite16Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.Arial9grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #858BA0;
	text-decoration: underline;
}
.Arial9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #858BA0;
	text-decoration: none;
}
.ArialDarkGrey20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #4A4D5A;
	text-decoration: none;
}
.footerGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #494F5A;
}
.footerRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #AF0006;
	text-decoration: underline;
}

.text9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #858ba0;
	text-decoration: none;
}
.textAG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #494F5A;
	text-decoration: none;
}
.textRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.SpecialOffer16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #494F5A;
	text-decoration: none;
}
.textItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #494F5A;
	text-decoration: none;
	font-style: oblique;
}
.redButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../../images/red_button_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.redButtonH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../../images/red_button_bgH.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.greyButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../../../images/grey_button_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.textLinkred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D90000;
	text-decoration: underline;
}
.linkNote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494F5A;
	text-decoration: none;
}
.textMenuRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D90000;
	text-decoration: none;
}
.textMenuRed:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #494F5A;
	text-decoration: none;
}
.textMenuRedOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #494F5A;
	text-decoration: none;
}
.email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D90000;
	text-decoration: none;
}
.email:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #494F5A;
	text-decoration: none;
}
.ArialBYellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DE9800;
}
.ArialGrigioSky {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #858BA0;
}
.ArialGrigioDark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #494F5A;
}
.ArialGrigio11sky {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #494F5A;
}
.ArialGrigio11skyBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #494F5A;
}
.ArialBlu11skyBoldHOME {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066cc;
	}
.ArialRed11skyBoldHOME {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D90000;
}
.ArialBlu11skyBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
}
.ArialBlu24skyBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #0066CC;
}
.red11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D90000;
	text-decoration: none;
}
.linkRedHeaderFaq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D90000;
	text-decoration: none;
}
.linkRedHeaderFaq:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #494F5A;
	text-decoration: none;
}
.linkRedHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D90000;
	text-decoration: none;
}
.linkRedHeader:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #494F5A;
	text-decoration: none;
}
.linkRedHeader14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D90000;
	text-decoration: none;
}
.linkRedHeader14:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #494F5A;
	text-decoration: none;
}
.linkRedHeader14u {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D90000;
	text-decoration: underline;
}
.linkRedHeader14u:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #494F5A;
	text-decoration: underline;
}
.linkRedHeader24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #D90000;
	text-decoration: none;
}
.linkRedHeader24:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #494F5A;
	text-decoration: underline;
}
.linkWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.linkWhite:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #494F5A;
	text-decoration: none;
}
.textmenu {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.textmenuOff {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #494F5A;
	text-decoration: none;
}
.textmenu:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #494F5A;
	text-decoration: none;
}
.menu_h {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menu {
	background-image: url(../../../images/bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menuOff {
	background-image: url(../../../images/bg_off.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #494F5A;
	text-decoration: none;
}
.menuOff02 {
	background-image: url(../../../images/bg_off_01.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #494F5A;
	text-decoration: none;
}
.Arial12Green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4FA623;
	font-weight: normal;
	text-decoration: none;
}
.text12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #494F5A;
	text-decoration: none;
}
.textWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.textWhite12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.textWhiteB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.comboBoxLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #494F5A;
	background-color: #FFFFFF;
	text-align: left;
}.textJustify {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #494F5A;
	text-decoration: none;
	text-align: justify;
}
.myair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #D60000;
	text-decoration: none;
	font-style:italic;
}
.myair:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #D60000;
	text-decoration: underline;
	font-style:italic;
}
.myairGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #4DAC26;
	text-decoration: none;
	font-style:italic;
}
.myairGreen:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #4DAC26;
	text-decoration: underline;
	font-style:italic;
}
.scroll {
	font-family: DS-Digital, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #494F5A;
	text-decoration: none;
}
.scroll:hover {
	font-family: DS-Digital, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #494F5A;
	text-decoration: underline;
}
.scrollGreen {
	font-family: DS-Digital, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4DAC26;
	text-decoration: none;
}
.scrollGreen:hover {
	font-family: DS-Digital, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4DAC26;
	text-decoration: none;
}
.scrollRed {
	font-family: DS-Digital, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D60000;
	text-decoration: none;
}
.scrollRed:hover {
	font-family: DS-Digital, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D60000;
	text-decoration: none;
}
.linkRotte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #494F5A;
	text-decoration: underline;
}
.linkRotte:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #858BA0;
	text-decoration: none;
}
.linkRotteBlu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	text-decoration: underline;
}
.linkRotteBlu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #858BA0;
	text-decoration: none;
}
.linkEvents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #494F5A;
	text-decoration: none;
}
.linkEvents:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #D60000;
	text-decoration: underline;
}

#book {
	width: 220px;
	height: auto;
	margin: -12px 0 0 0;
}
#eventi {
	width: 218px;
	height: auto;
	border: 1px solid #4AAA21;
	margin: 0 0 0 0;
}
#mymagazine_pdf {
	width: 218px;
	height: auto;
	border: 1px solid #4AAA21;
	margin: 15px 0 0 0;
}
.h1eventi, .h1mymagazine_pdf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4AAA21;
	margin: 6px 0 2px 4px;
	text-align: left;
}
.checitta, .mymagazine	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4AAA21;
	margin: 6px 0 2px 4px;
	text-align: left;
}
.h3eventi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #4A4D5A;
	margin: -10px 0 0 4px;
	text-align: left;
}

.peventi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style:normal;
	color: #4A4D5A;
	margin: 2px 0 8px 2px;
	padding: 0 3px 0 2px;
	text-align: left;
}
.linkeventi, .linkeventi a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style:normal;
	color: #DE0000;
	margin: -5px 0 10px 2px;
	text-align: left;
}


#mymagazine	{
	margin: 15px 12px;
	border: 1px solid #000;
}
#foto_descrizione {
	width: 540px;
	height: auto;
	margin: 5px 0 20px 0;
}
#menu_citta {
	display: inline;
	float: right;
	width: 200px;
	margin: -135px 0 0 0;
	padding: 0 0 0 18px;
}
#foto {
	width: 340px;
	margin: 20px 0 0 10px;
}

#contenuticitta {
	margin: 5px 10px;
	padding: 8px 0;
	width: 520px;
}

#banner2, #banner3 {
	margin: 7px 0 0 7px;
}
#puntini {
	padding: 0 0 0 7px;
}
#puntini_big {
	margin: 5px 0 0px -3px;
}


.via {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #4A4D5A;
	margin: 0 0 1px 0;
	text-align: left;
}
.link_citta, .link_citta a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	color: #DE0000;
	margin: -10px 0 7px 0;
	text-align: left;
}
#all_activity {
	margin: -15px 0 15px 25px;
}
#activity  {
	float: left;
	display: inline;
	text-align: center;
	margin: 0;
	padding: 5px 30px 10px 15px;
}

#img_activity {
	border: 1px solid #000;
}
#imgactivity {
	margin: -20px 24px 20px 16px;
}
.myairbreaks {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #4AAA21;
	margin: -12px 0 0 0;
	text-align: left;
}

.left_section{
  float: left;
  width: 295px;
}

