@charset "UTF-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	background:url(../images/spotBackground.jpg);
	background-position:center top;
	background-color:#ebebeb;
	background-repeat:no-repeat;
	text-align:justify;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	color:#666;
	font-weight:normal;
	margin-bottom:15px;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#666;
	font-weight:normal;
	margin-bottom:20px;
}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;	
}


h4, h5 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
	text-decoration:none;
	font-weight:normal;
  margin: 2px;
/*  line-height:normal;*/
}

h6 {
}


#wrap {
	width:908px;
	margin:0 auto;
}

a {
	text-decoration:none;
	color:#009900;
}
a:hover {
	text-decoration:underline;
	color:#FF6600;
}

/** blockquote **/
blockquote {
margin: 40px;
padding: 10px;
background-color: #FFF;
quotes: "201C" "201D";
border-left:2px solid #FF6600;
border-right:2px solid #FF6600;
}
blockquote:before { content: open-quote; font-weight: bold; font-size:4em;}
blockquote:after { content: close-quote; font-weight: bold; font-size:4em;}

/****LOGO E PAY OFF ****/
div#logo {
	height:72px;
	background:url(../images/payOff.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	margin:21px 7px 10px 5px;
	display:block;
}
div#logo img{
	border:0;
}

/**** HEADER ****/
div#header {
	width:898px;
	height:248px;
	background-image:url(../images/backHeader.gif);
	padding:5px 5px 0 5px;
}


/**** BOX ****/
.box-pdf {
    width: 100%;   
    margin-bottom: 10px;
    padding-bottom: 15px;
    background:url(../images/pdfIcon.gif) 0 0  no-repeat;
    border-bottom:1px dotted #666;
    clear:both;          	    
}

.box-pdf a {
  color:#cc0000;
	padding:20px 0 20px 70px;	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
}


/**** MENU ****/
div#navigation {
	font-size:12px;
	width:908px;
	height:36px;
	background:url(../images/backMenu.gif) 0 0 no-repeat;
}
ul#menu {
	padding-right:5px;
	float:right;
}
ul#menu li {
	line-height:30px;
	float:left;
	list-style:none;
	background:url(../images/separator.gif) 0 0 no-repeat;
	margin-top:1px;
}
ul#menu li a {
	display:block;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:0 10px;
	margin-left:2px;
}
ul#menu li a:hover,
ul#menu li a.active {
	background:url(../images/menuOver.gif) 0 0 repeat-x;
}

/*** BANDIERE LINGUA ***/
ul#flag {
	float:left;
	margin:5px 0 0 10px;
}
ul#flag li{
	list-style:none;
	float:left;
}
ul#flag li a{
	width:27px;
	display:block;
	height:22px;
	text-indent:-9999px;	
}
ul#flag li a:hover{
	background-position:0 -22px;	
}
a#ita{
	background:url(../images/ita.gif) 0 0 no-repeat;	
}
a#eng{
	background:url(../images/eng.gif) 0 0 no-repeat;	
}
a#fra{
	background:url(../images/fra.gif) 0 0 no-repeat;	
}
a#esp{
	background:url(../images/esp.gif) 0 0 no-repeat;	
}
a#deu{
	background:url(../images/deu.gif) 0 0 no-repeat;	
}

div#contenuto {
	width:908px;
	margin:20px 4px 20px 0;
	overflow:hidden;
}

div#contenuto p{
	line-height:16px;
}

/* menu in basso paginazione */

#menu-flash 
{
/* float: left; */
 width:100%;
 font-family: Arial, Helvetica, sans-serif;
 letter-spacing: 1px;
 font-weight:700; 
 text-align: left;
}

#menu-flash ul {
	float:left;
}

#menu-flash ul li {
	display:inline;
}

#menu-flash ul li a 
{
 float: left;
 margin:15px 2px 0 0; 
 padding:5px 10px 5px 10px;
 text-align:center;
 background:#666; 
 text-decoration:none;
/* height:100%; */
 color: #FF6600;
}

#menu-flash ul li a.active,
#menu-flash ul li a.active:hover {
color: #fff;
background-color: #FF6600;
}


#menu-flash ul li a:hover
{
color: #fff;
background-color: #FF6600;
}

/**** MENU VERTICALE ****/
div#colonnaSx {
	font-size:11px;
	/*width:220;*/
	width:208;
	float:left;
}

div#secondMenu {
	margin-left:4px;
	padding:1px 1px 0 1px;
	width:198px;
	background-color:#FFFFFF;
}

div#secondMenu ul li {
	background-image:url(../images/secondMenu.gif);
	list-style:none;
	margin-bottom:1px;
	height:25px;
}
div#secondMenu ul li a {	
	width:183px;
	padding-left:15px;	
	line-height:25px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
}
div#secondMenu ul li a:hover,
div#secondMenu ul li a.active {
	text-decoration:none;
	background-image:url(../images/secondMenuOver.gif);
}


/*** PULSANTI COLONNA SINISTRA ***/

ul#banner {
	margin-top:15px;
}
ul#banner li {
	display:inline;
	list-style:none;
}
ul#banner li a {
	display:block;
	width:208px;
	height:62px;	
	text-indent:-9999px;
}
ul#banner li a:hover {	
	background-position:0 -62px;
}
a#richediInfo {
	background:url(../images/richiediInformazioni.gif) 0 0 no-repeat;
}
a#richediInfo_ita {
	background:url(../images/richiediInformazioni.gif) 0 0 no-repeat;
}
a#richediInfo_eng {
	background:url(../images/informazioni_eng.gif) 0 0 no-repeat;
}
a#richediInfo_esp {
	background:url(../images/informazioni_spa.gif) 0 0 no-repeat;
}
a#richediInfo_fra {
	background:url(../images/informazioni_fra.gif) 0 0 no-repeat;
}
a#richediInfo_deu {
	background:url(../images/informazioni_ted.gif) 0 0 no-repeat;
}



a#lastMinute {
	background:url(../images/lastMinute.gif) 0 0 no-repeat;
}



a#newsletter {
	background:url(../images/iscrivitiAllaNewsletter.gif) 0 0 no-repeat;
}
a#newsletter_ita {
	background:url(../images/iscrivitiAllaNewsletter.gif) 0 0 no-repeat;
}
a#newsletter_eng {
	background:url(../images/newsletter_eng.gif) 0 0 no-repeat;
}
a#newsletter_esp {
	background:url(../images/newsletter_spa.gif) 0 0 no-repeat;
}
a#newsletter_fra {
	background:url(../images/newsletter_fra.gif) 0 0 no-repeat;
}
a#newsletter_deu {
	background:url(../images/newsletter_ted.gif) 0 0 no-repeat;
}

/*** CONTENUTO CENTRALE ***/
div#mainContent {
	width:435px;
	float:left;
	margin-left:16px;
	margin-right:15PX;
}

/*** CONTENUTO CENTRALE INTERNO***/
div#mainContentIn {
	width:665px;
	float:left;
	margin-left:16px;
	margin-right:15px;
}




/*** NEWS ***/
div#news {
	margin-right:4px;
	float:right;
	width:195px;
	background:url(../images/backNews.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	padding:15px;
}
div#news h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#666;
	font-weight:normal;
	margin-bottom:10px;
}
div#news ul li {
	list-style:none;
	padding:12px 0;
	border-bottom:1px dotted #999;
}

div#news ul li img{
	border:1px solid #999;
	padding:2px;
	margin-bottom:5px;
}

div#news ul li a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#FF6600;
	text-decoration:none;
}
div#news ul li a:hover{
	text-decoration:underline;
}


/*** FORM DI CONTATTO ***/
form {
	margin: 20 0 10 0px;
}
input {
	width:145px;
	border:1px solid #999999;
	height:15px;
	margin:5px;
	color:#666666;
	font-size:11px;
	text-transform:capitalize;
}
.submit {
	width:60px;
	height:15px;
}
input[type=image] {
	width:86px;
	height:28px;
	border:0px;
}
textarea {
	width:100%;
	border:1px solid #999999;
	margin:10 0 10 0px;
	font-size:11px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
}
.hr {
	margin:5 0 5 0px;
	color:#999999;
}

select {
	width:145px;
	border:1px solid #999999;
	height:17px;
	margin:5px;
	color:#666666;
	font-size:11px;
	text-transform:capitalize;
}

/*** RICHIEDI INFORMAZIONI ***/
div#information {
	width:100%;
	background:url(../images/iconInformation.gif) 0 10px no-repeat;
	border-bottom:1px dotted #666;
	padding-bottom:15px;
	margin-bottom:10px;
	clear:both;
}
div#information h3{
	color:#009900;
	padding:20px 0 20px 70px;	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
}
div#information a{
	color:#CC0000;
}

/*** elenco contatti ***/
ul#contatti {
	list-style:none;
	margin-top:15px;
	border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;
	padding:9px 0 0 0;
}
ul#contatti li{
	line-height:35px;
}
ul#contatti img {
	display:block;
	border:0;
	float:left;
	margin-right:10px;
}
ul#contatti a{
	color:#666666;
	font-weight:bold;
}

/*** Torna alle news ***/
div#tornaNews {
	margin-top:30px;
	width:100%;
	background:url(../images/iconNews.gif) 0 0 no-repeat;
	border-bottom:1px dotted #666;
	border-top:1px dotted #666;
	line-height:45px;
	padding-left:70px;
}
div#tornaNews h3{
	color:#009900;	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
}
div#tornaNews a{
	color:#009900;
}

/*** Torna all'elenco ***/
div#tornaElenco {
	width:100%;
	line-height:45px;
	text-align:right;
}
div#tornaElenco h3{
	color:#009900;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
}
div#tornaElenco a{
	color:#FF6600;
}



/*************NOTIZIE****************/

/*div contenitore notizie su due colonne anteprima*/
.box-notizia {
float:left;
/*display:block;*/
width:310px;
margin: 0 2px 2px 0;
padding-bottom:2px;
text-align: left;
}

.box-notizia-big {
float:right;
/*display:block;*/
margin: 0 2px 2px 0;
padding-bottom:2px;
}

/*div per la dicitura "torna alle news" o "torna in archivio" (per via del float)*/
.box-torna {
float: left;
display: block;
margin-top:35px;
}


/**** FOOTER ****/
div#footer {
	clear:both;
	background:url(../images/footer.gif);
	width:882px;
	height:23px;
	display:block;
	color:#fff;
	font-size:10px;
	padding:10px 13px 0 13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:10px;
}
div#footer a{
	color:#fff;
	text-decoration:none;
	float:left;
}
div#footer a:hover{
	color:#666;
}
div#footer p{
	float:right;
}

div#footer p a:hover{
	color:#94be0e;
}


/*** LOGO ASSOCIAZIONE ***/
img.logoAssociazione {
	width:width:195px;
	text-align:center;
	padding:20px 0 0 45px;
	
}