body{

	margin:0;

	font: normal 12px Arial, Helvetica, Sans-serif; 

	color: #333333; 

	background-color: #FFFFFF;

}


img{border:0;}





/*a, a:visited{color:#333333;text-decoration:none;}*/



/*a:hover{text-decoration:underline;}*/



h1, h2, h3{

	color:#1A70AE;

	font: bold 14px Arial, Helvetica, Sans-serif; 	

	}



h1{

	text-transform: uppercase;

	margin:0 0 0 0; 

	padding:30px 0 10px 0;

}



h2, h3{

	margin:0 0 0 0; 

	padding: 20px 0 8px 0;

}



h2.sitemap {font-size:12px;padding:0px 0px 0px 0px;}



h3{

	font-weight: normal;

}



h3 a, h3 a:visited, h2 a, h2 a:visited {

color:#1A70AE; text-decoration: none !important;

}



big{font-size:15px;}







/* ********************************** */

/*### classi ###*/

/* ********************************** */



/*.vgextra_first{position:relative; float:left; width: 980px; margin-left:5px;margin-top:2px;}*/





/*.vgextra_main{

	padding:20px 0 0 0;

	width:980px;

	background-color:#FFFFFF;

}*/



/*.vgextra_wrapper {width:100%;  margin: 0 0 15px 0;

	background: transparent url('http://www.volagratis.com/content/imgs/layout-3-colonne/background3column.gif') repeat-y 0 0;

	margin-top: 5px;

}*/



/* ********************************** */

/*### css left column ###*/

/* ********************************** */



/*.vgextra_leftColumn{ 

	float:left; 

	padding:0 0 15px 0;

	width:194px;

}*/



/*.vgextra_blockMenu{

	border-bottom: solid 5px #FFF;

	padding: 7px 10px;

}*/



/*.vgextra_blockMenu big{

	font-size: 12px;

	font-weight: bold;

}*/



/*.vgextra_blockMenu big a, .vgextra_blockMenu big a:visited{color: #1364A1; display: block;}*/



/*.vgextra_blockMenu div{

	background: #FFF;

	padding: 5px 10px;

	margin: 7px 0 3px 0;

	line-height: 20px;

}*/



/*.vgextra_blockMenu div a, .vgextra_blockMenu div a:visited{display: block; color: #666666;}*/



/*.vgextra_blockMenu div a.vgextra_active, .vgextra_blockMenu div a.vgextra_active:visited{color: #FF550C; font-weight: bold;text-decoration: underline;}*/



/* ********************************** */

/*### css right column ###*/

/* ********************************** */



.vgextra_rightColumn{

	float: right; 

	width:160px;

	padding: 0 10px 15px 10px;

}



.vgextra_rightColumn a, .vgextra_rightColumn a:visited { 

	display: block;

	color: #247AB1;

	margin-bottom: 5px;

}



.vgextra_rightColumn h2{padding-top: 15px; font-size: 12px; font-weight: bold; color: #FF550C;}



/* ********************************** */

/*### css content###*/

/* ********************************** */



.vgextra_content{ 

	float:left; 
/*
	margin:0 0 0 5px; 
*/
	padding:0 15px 20px 10px;

	width:561px;



}


.vgextra_boxList2{

	margin:10px 0 0 0;

	float: left;

	background: transparent url('http://www.volagratis.com/content/imgs/layout-3-colonne/vg_dotted.gif') 0 0 repeat-y;

	width:260px;

	float: left;

	padding: 10px 0 10px 15px;

	

}



.vgextra_boxList2 p{

	padding:0 0 5px 0;

}







/*.vgextra_content a{text-decoration:underline;}

.vgextra_content a:hover{color:#1D9BEF}

.vgextra_content a:visited{text-decoration:underline;}*/


/*
.vgextra_content ul, .vgextra_content ol {margin:10px 0 0 0; padding: 0 0 0 0;}

.vgextra_content li{margin: 0 0 4px 25px; padding: 0 0 0 0;}

.vgextra_content ol ul {margin-left: 10px; list-style-type: disc;}
*/

/*
.vgextra_content p{margin:0; padding: 10px 0 0 0;}

.vgextra_content p, .vgextra_content ul, .vgextra_content h1, .vgextra_content h2, .vgextra_content h3{ clear: both; }
*/






p.vgextra_breadCrumbs{padding:0; margin:0; color: #247AB1; font-weight: bold;}



.vgextra_breadCrumbs a, .vgextra_breadCrumbs a:visited{

	color: #247AB1; 

	text-decoration: none; 

	font-weight: normal; 

	border-right: solid 1px #999999;

	padding-right: 5px;

	margin-right:3px;

}



.vgextra_breadCrumbs a:hover, .vgextra_content p.vgextra_paginator a:hover{text-decoration:underline;}



.vgextra_content p.vgextra_paginator{ color: #999999; padding-bottom: 5px;}

.vgextra_content p.vgextra_paginator a, .vgextra_content p.vgextra_paginator a:visited{color: #247AB1; text-decoration: none;}

.vgextra_content p.vgextra_paginator a.vgextra_active, .vgextra_content p.vgextra_paginator a.vgextra_active:visited{font-weight: bold;}



.vgextra_boxList{

	margin:10px 0 0 0;

	float: left;

	background: transparent url('http://www.volagratis.com/content/imgs/layout-3-colonne/vg_dotted.gif') 0 0 repeat-y;	width:175px;

	float: left;

	padding: 10px 0 10px 15px;

}



.vgextra_boxList p{

	padding:0 0 5px 0;

}



.vgextra_boxListFirst{ background: none; padding-left: 0;}



.div_map{width: 400px; height: 300px; border: 1px solid #1770AC;}



.vgextra_clearer, .vg_clearer { clear: both; line-height: 0; height: 0; font-size: 1px; }



span.vgextra_btn {

display: block;

text-align:right;

margin-left: 20px;

}







.vgextra_btn a, .vgextra_btn a:visited, .vgextra_btn a:hover {

color:#FFFFFF;

padding:2px 5px 2px 5px;

font-weight:bold;

border:solid 1px #FF560C;

background: #FF7517;

text-decoration: none;

font-size: 12px;

line-height: 20px;

}

 



.vgextra_btn a:hover {

background:#FFFFFF;

color:#FF7517;

}



.vgextra_resultsMenu{text-align: left; color:#999999;}



.vgextra_resultsMenu a, .vgextra_resultsMenu a:hover, .vgextra_resultsMenu a:visited{

	color: #247AB1;

	text-decoration: none;

}



.vgextra_resultsMenu a.vgextra_active, .vgextra_resultsMenu a.vgextra_active:hover, .vgextra_resultsMenu a.vgextra_active:visited{

	font-weight: bold;

}



/* ********************************** */

/* classi particolari */

/* ********************************** */



a.extraLinkSelected { color: #FF550C !important; font-weight: normal !important; text-decoration: underline !important;}

.sitemap {font-size:12px;padding:0px 0px 0px 0px;}

.sitemap h3{font-size:12px;margin:0; padding:3px 5px 3px 5px; color:#FFFFFF; background-color:#1A70AE; font-style:italic;}



h3.old, h3.old a, h3.old a:hover {margin:0; padding:3px 5px 3px 5px; color:#FFFFFF !important; font-weight: bold; background-color:#1A70AE; font-style:italic; font-size:12px;}



a.off {text-decoration:none; cursor:text;}



a.off:hover, a.off:visited {text-decoration:none;color:#333333}



a.btn { height: 25px; padding: 5px 15px 5px 15px; background-color: #B0DDFC; font-weight: bold; text-decoration: none; font-size: 12px; border: 1px solid white; }



/* ********************************** */

/*          floating structure

/* ********************************** */



#bf_presentation_contenTable{

	margin-top:20px;

	margin-bottom:20px;

	width:100%;

	}

#bf_presentation_columnsx{

	background-color:#dce9f2;

	width:60%;

	height:auto; /*200px;*/

	float:left;

	margin-bottom:10px;

	}

#bf_presentation_columndx{

	background-color:#f0f5f9;

	height:auto; /*200px;*/

	width:40%;

	float:left;

	margin-bottom:10px;

	}



/* ********************************** */

/*          font classes - size

/* ********************************** */



.bf_font14{

	font-size:14px;

	}

.bf_font11{

	font-size:11px;

	}

.bf_font10{

	font-size:10px;

	}

.bf_font13{

	font-size:13px;

	}

.bf_underline{

	text-decoration:underline;

	}



/* ********************************** */

/*          font classes - colors

/* ********************************** */



.bf_ff550c{

	color:#ff550c;

	}

.bf_174778{

	color:#174778;

	}

.bf_1d6fa9{

	color:#1d6fa9;

	}



/* ********************************** */

/*          font classes - href

/* ********************************** */

	

.bf_a_fff_bold, .bf_a_fff_bold a:link, .bf_a_fff_bold a:visited, .bf_a_fff_bold a:hover{

	color:#fff;

	text-decoration:underline;

	font-weight:bold;

	}



/* ********************************** */

/*          font classes - line height

/* ********************************** */



.bf_line18{

	line-height:18px;

	}



/* ********************************** */

/*          font classes - padding

/* ********************************** */



.padding_12-20{

	padding:12 20 10 20;

	}

	

/* ********************************** */

/*          font classes - margin

/* ********************************** */



.margin_top_6px{

	margin-top:6px;

	}
