/*definizioni generali*/
body {
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	background-color: #ECEDE6;
}

img {
	border: none;
}

a span {
	display:none;
}

/*contenitore globale del sito*/
#contenitore {
	width: 966px;
	height: auto;
	margin: 0px auto;
}

/*intestazioni per un migliore posizionamento*/
#intestazioni {
	display: none;
}

#intestazioni h1, h2 {
	display: none;
}

/*header*/
#header {
	float: left; 
	width: 966px; 
	height: 177px;
}

/*contenitore del menu*/
#contenitore_menu {
	float: left;
	width: 966px;
	height: 57px;
	background-image: url(../gfx/bg_menu.png);
	background-repeat: no-repeat;
}

/*menu*/
#menu {
	float: left;
	width: auto; 
	height: 25px;
}

ul.menu {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-top: 23px;
	margin-left: 15px;
}

li.menu {
	display: inline;
	margin-right: 15px;
	margin-left: 15px;
	font-weight: normal;
}

a.menu:link, a.menu:visited {
	text-decoration: none;
	color: #000000;
}

a.menu:hover, a.menu:focus {
	text-decoration: underline;
	font-weight: bold;
	color: #1e69ae;
}

a.menu_corrente:link, a.menu_corrente:visited {
	text-decoration: none;
	font-weight: bold;
	color: #1e69ae;
}


/* colori differenti per la voce del menu OFFERTE SPECIALI*/
a.menu_offerte:link, a.menu_offerte:visited {
	text-decoration: none;
	color: #CC3366;
}

a.menu_offerte:hover, a.menu_offerte:focus {
	text-decoration: underline;
	font-weight: bold;
	color: #CC3366;
}

a.menu_offerte_corrente:link, a.menu_offerte_corrente:visited {
	text-decoration: none;
	font-weight: bold;
	color: #CC3366;
}



/*contenitore corpo del sito*/
#contenitore_corpo {
	float: left;
	width: 966px; 
	height: auto;
	background-image: url(../gfx/bg_cont_corpo.png);
	background-repeat: top;
}

/*componenti vuoti per migliorare il layout*/
#dummy {float:left; width: 180px; height: 140px; margin-left: 0px; margin-top: 100px;}
#dummy2 {float:left; width: 130px; height: 140px; margin-left: 0px; margin-top: 100px;}

/*menu secondario di scelta*/
#menu_grafico {
	float:left; 
	width: 600px;
	height: 140px;
	margin-top: 50px;
}

a.casa:link, a.casa:visited {
	display: block;
	float:left;
	width: 201px;
	height: 130px;
	margin-right: 20px;
	background-image: url(../gfx/case.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}	

a.casa:hover, a.casa:focus {
	display: block;
	float:left;
	width: 201px;
	height: 130px;
	margin-right: 20px;
	background-image: url(../gfx/case.jpg);
	background-repeat: no-repeat;
	background-position: 0px -130px;
}

a.barca:link, a.barca:visited {
	display: block;
	float:left;
	width: 204px;
	height: 133px;
	margin-right: 20px;
	background-image: url(../gfx/vela.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.barca:hover, a.barca:focus {
	display: block;
	float:left;
	width: 204px;
	height: 133px;
	margin-right: 20px;
	background-image: url(../gfx/vela.jpg);
	background-repeat: no-repeat;
	background-position: 0px -133px;
}

a.hotel:link, a.hotel:visited {
	display: block;
	float:left;
	width: 153px;
	height: 127px;
	background-image: url(../gfx/hotel.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.hotel:hover, a.hotel:focus {
	display: block;
	float:left;
	width: 153px;
	height: 127px;
	background-image: url(../gfx/hotel.jpg);
	background-repeat: no-repeat;
	background-position: 0px -127px;
}

/*FINE menu secondario di scelta*/

/*footer*/
#footer{
	float:left;
	width: 966px;
	height: 48px;
	background-image: url(../gfx/bg_footer.png);
	background-repeat: no-repeat;
}

p.disclaimer {
	font-size: 10px; 
	margin-left: 25px;
	margin-top: 20px;
}

div.codeispoetry {
	float: left;
	margin-right: 110px;
}

div.codeispoetryR {
	float: left;
	margin-right: 15px;
}

a.codeispoetry:link, a.codeispoetry:visited {
	text-decoration: none;
	font-weight: bold;
	color: #1e69ae;
}

a.codeispoetry:hover, a.codeispoetry:focus {
	text-decoration: underline;
	font-weight: bold;
	color: #1e69ae;
}

a.advfactory:link, a.advfactory:visited {
	text-decoration: none;
	color: #1e69ae;
}

a.advfactory:hover, a.advfactory:focus {
	text-decoration: underline;
	color: #1e69ae;
}
/*FINE footer*/

/*Contatore Pagine*/
#cont_ind_pagine {
	float: left;
	width: 200px;
	height: 40px;
	margin-left: 180px;
	margin-top: 30px;
}

span.pagina {
	font-size: 12px;
	color: #1e69ae;
}

span.freccia {
	font-size: 10px;
	text-decoration: none;
	color: #1e69ae;
}

a.inattivo:link, a.inattivo:visited {
	border: 1px solid #504543;
	font-size: 10px;
	padding: 3px 5px 3px 5px;
	text-decoration: none;
	color: #504543;
}

a.inattivo:hover, a.inattivo:focus {
	background-color: #AEC089;
	border: 1px solid #504543;
	font-size: 10px;
	padding: 3px 5px 3px 5px;
	text-decoration: none;
	color: #504543;
}

.attivo {
	background-color: #86B4E8;
	border: 1px solid #504543;
	font-size: 10px;
	padding: 3px 5px 3px 5px;
	text-decoration: none;
	color: #504543;
}


/*pulsante indietro*/
#cont_indietro {
	float: left;
	width: 600px;
	height: 24px;
	margin-top:20px;
	margin-left: 50px;
}

a.indietro:link, a.indietro:visited {
	display: block;
	float:left;
	width: 101px;
	height: 34px;
	background-image: url(../gfx/but_indietro.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.indietro:hover, a.indietro:focus {
	display: block;
	float:left;
	width: 101px;
	height: 34px;
	background-image: url(../gfx/but_indietro.jpg);
	background-repeat: no-repeat;
	background-position: 0px -34px;
}

a.back:link, a.back:visited {
	display: block;
	float:left;
	width: 101px;
	height: 34px;
	background-image: url(../gfx/but_back.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.back:hover, a.back:focus {
	display: block;
	float:left;
	width: 101px;
	height: 34px;
	background-image: url(../gfx/but_back.jpg);
	background-repeat: no-repeat;
	background-position: 0px -34px;
}

/*listino barche*/
table.listino_barche {width:800px; font-weight: normal; font-size: 12px; text-align: center;}
tr.int_barca_blu {height: 20px; font-size: 12px; background-color:#1e69ae; color: #FFFFFF;}
td.int_barca_ABCD {height: 30px; background-image: url(../gfx/th_barca.png);}
span.ABCD {color: #1e69ae; font-weight :bold;}
p.info {font-size: 12px; color: #4B555C; font-weight: bold;}
ul.listino_supp {margin: 10px; font-weight: normal;}
ul.listino_supp li {color: #1e69ae; line-height: 20px; font-weight: normal;}

/*pulsante prenotazione*/
input#mod {margin-left: 5px; border: 1px solid #504543; background-color: #F8F9F2;}
input#mod:hover {margin-left: 5px; border: 1px solid #504543; background-color: #AEC089; color: #504543;}

input#listino {margin-left: 5px; border: 1px solid #504543; background-color: #F8F9F2;}
input#listino:hover {margin-left: 5px; border: 1px solid #504543; background-color: #AEC089; color: #504543;}

/*form prenotazione*/
#formLeft {
	float: left;
	width: 297px;
	height: 290px;
	border-top-width: 3px; 
	border-bottom-width: 0px; 
	border-left-width: 3px; 
	border-right-width: 0px; 
	border-style: solid; 
	border-color: #BBCEFD;
}

#formRight {
	float: left;
	width: 487px;
	height: 290px;
	border-top-width: 3px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	border-right-width: 3px; 
	border-style: solid; 
	border-color: #BBCEFD;
}

#formBottom {
	float: left;
	width:784px;
	height: 100px;
	border-top-width: 0px; 
	border-bottom-width: 3px; 
	border-left-width: 3px; 
	border-right-width: 3px; 
	border-style: solid; 
	border-color: #BBCEFD;
}

td.label {
	width: 200px;
	height: 40px;
	font-size: 12px;
	color: #4D6185;
	font-weight :bold;
	text-align: right;
}

input.formStardard {
	border: 1px solid #BBCEFD;
}

select.formStardard {
	border: 1px solid #BBCEFD;
}

textarea.formStardard {
	border: 1px solid #BBCEFD;
}

p.informativa {
	font-size: 11px;
	color: #4D6185;
	text-align: center;
}   


/*da rimuovere appena faccio hotel e barche*/
td.forme {height: 35px; font-size: 12px; color: #504543; font-weight :bold; text-align: right;}
td.formes {height: 35px; font-size: 12px; color: #504543; font-weight :bold; text-align: left;} 

#text{margin: 0px; padding: 0px; border: 1px solid #AEC089; background-color: #F8F9F2; color: #000000;}

           
/*ELENCO DELLE CASE*/
/*contenitore globale di tutti i box delle case*/
#contenitore_info_gen{
	float: left;
	width: 660px;
	height: auto;
	margin: 0px;
	margin-left: 153px;
}

#search {
	float:left;
	width:660px;
	height: 185px;
	margin: 0px;
	margin-top: 20px;
	/*background-image: url(../gfx/bg_search.jpg);
	background-repeat: no-repeat;
	*/position: relative;
}  

#search_agrigento {
	width: 96px;
	height: 26px;
	position: absolute;
	top: 55px;
	left: 75px;	
}

#search_caltanissetta {
	width: 125px;
	height: 26px;
	position: absolute;
	top: 55px;
	left: 191px;	
}
 
#search_catania { 
    width: 77px;
	height: 26px;
	position: absolute;
	top: 55px;
	left: 336px;
}

#search_enna {
	width: 53px;
	height: 26px;
	position: absolute;
	top: 55px;
	left: 433px;
}

#search_messina { 
	width: 85px;
	height: 26px;
	position: absolute;
	top: 55px;
	left: 506px;
}

#search_ragusa {
	width: 75px;
	height: 26px;
	position: absolute;
	top: 100px;
	left: 140px;	
}

#search_siracusa {
	width: 86px;
	height: 26px;
	position: absolute;
	top: 100px;
	left: 235px;
}

#search_palermo {
 	width: 80px;
	height: 26px;
	position: absolute;
	top: 100px;
	left: 341px;  
}

#search_trapani {
   	width: 79px;
	height: 26px;
	position: absolute;
	top: 100px;
	left: 441px;
}

 
/*contenitore del box che conterrà le info gen della casa*/
#contenitore_info_casa {
	float:left;
	width:660px;
	height: 185px;
	margin: 0px;
	margin-top: 25px;
	background-image: url(../gfx/bg_cont_info_gen.png);
	background-repeat: no-repeat;
}

#foto_c {
	float:left;
	width: 170px;
	height: 120px;
	margin: 15px 20px 15px 25px; 
}

#titolo_c {
	float:left;
	width: 320px;
	height: 30px;
	margin-top: 15px; 
}

#last_minute_c {
	float:left;
	width: 100px;
	height: 30px;
	margin-top: 15px; 
}      

#desc_c {
	float:left;
	width: 420px;
	height: 100px;  
}      

#info_c {
	float: left;
	width: 620px;
	height: 30px;
	margin-left: 20px;
}  

/*descrione dei paragrafi del box*/
p.titolo_c {
   	margin: 0px;
	padding: 0px;
	margin: 10px;
	color: #1e69ae;
	text-align: left;
} 

p.desc_c {
   	font-weight: normal;
	font-size: 13px;
	color: #4B555C;
	margin: 0px;
	padding: 0px;
	margin: 10px;
	margin-top: 3px;
	text-align: justify;
}
	
p.info_c {
	font-weight: normal;
	font-size: 12px;
	color: #4B555C;
	margin: 0px;
	padding: 0px;
	margin: 5px 0px 0px 15px;
}

img.foto_c {
	margin: 10px 0px 10px 10px;
}   

a.c_info:link, a.c_info:visited {
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #1e69ae;
	margin:0px;
	padding: 0px;
}

a.c_info:focus, a.c_info:hover {
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
	color: #1e69ae;
	margin:0px;
	padding: 0px;
}

/*INFO DETT. CASA*/
/*contenitore globale delle informazioni della casa*/
#cont_info_globale {
	float: left;
	width: 800px;
	height: auto;
	margin: 30px 83px 30px 83px;
}

/*titolo della casa*/
#titolo_casa_view {
	float: left;
	width: 800px;
	height: 30px;
}

h1.titolo_c_info {
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	color: #1e69ae;
	margin: 10px 10px 10px 15px;
	padding: 0px;
}

/*contenitore delle info*/
#cont_info_dett {
	float: left;
	width: 800px;
	height: auto;
	margin-top: 10px;
	margin-bottom: 20px;
}

/*contenitore descrizione della casa*/
#descrizione_casa_view {
	float: left;
	width: 400px;
	height: auto;
}

p.p_desc {
	line-height: 20px;
	font-size: 13px;
	color: #504543;
	margin: 10px 15px 5px 15px;
	padding: 0px;
	text-align: justify;
}

/*contenitore delle informazioni + foto*/
#cont_info_foto {
	float: left;
	width: 400px;
	height: auto;
}

/*box contenenti le info (regione provincia etc.)*/
.info_dett{
	float: left;
	width: 180px;
	height: 25px;
	margin-bottom: 10px;
	margin-left: 20px;
	background-image: url(../gfx/bg_dett.png);
	background-repeat: no-repeat;
} 

.info_dett_buddy {
	float: left;
	width: 180px;
	height: 25px;
	margin-bottom: 10px;
	margin-left: 20px;
}

p.p_desc2 {
	font-size: 12px;
	color: #504543;
	margin: 6px 5px 5px 10px;
	padding: 0px;
	text-align: justify;
}

span.info_dett_m {
	color: #1e69ae;
}

/*contenitore foto*/
#cont_casa_foto {
	float: left;
	width: 375px;
	height: 282px;
	margin-top: 10px;
	margin-left: 25px;
	background-image: url(../gfx/bg_slide.png);
	background-repeat: no-repeat
}

/*slideshows*/
#slideshows {
	float: left;
	width: 365px;
	height: 272px;
	margin: 10px 10px 10px 10px;
}

/*contenitore google maps*/
#cont_googlemaps {
	float: left;
	width: 785px;
	height: auto;
	margin-top: 20px;
	margin-left: 15px;
}

/*contenitore dintorni*/
#cont_dintorni {
	float: left;
	width: 785px;
	height: auto;
	margin-top: 20px;
	margin-left: 15px;
}


/*contenitore listino*/
#cont_listino_casa {
	float: left;
	width: 800px;
	height: auto;
	margin-top: 40px;
}   

#cont_servizi {
	float: left;
	width: 800px;
	height: auto;
	margin-top: 20px;
}

/*prenotazioni casa ed hotel ed barche*/
#prenotazioni {
	float: left;
	width: 800px;
	height: auto;
	margin-top: 10px;
}    

/*contenitore menu barche*/
#menu_grafico_barche {
	float:left;
	width: 660px;
	height: 140px;
	margin-top: 50px;
}

/*definizione degli eventi del menu*/
a.barca_vela:link, a.barca_vela:visited {
	display: block;
	float: left;
	width: 200px;
	height: 133px; 
	margin-right: 20px;
	background-image: url(../gfx/vela.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}    

a.barca_vela:hover, a.barca_vela:focus {
	display: block;
	float:left;
	width: 200px;
	height: 133px;
	margin-right: 20px;
	background-image: url(../gfx/vela.jpg);
	background-repeat: no-repeat;
	background-position: 0px -133px;
}        

a.barca_motore:link, a.barca_motore:visited {
	display: block; 
	float:left; 
	width: 200px; 
	height: 133px; 
	margin-right: 20px; 
	background-image: url(../gfx/motoscafo.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 0px;
}        

a.barca_motore:hover, a.barca_motore:focus {
	display: block; 
	float:left;
	width: 200px; 
	height: 133px; 
	margin-right: 20px; 
	background-image: url(../gfx/motoscafo.gif); 
	background-repeat: no-repeat; 
	background-position: 0px -133px;
}                         

a.barca_catamarano:link, a.barca_catamarano:visited {
	display: block; 
	float:left; 
	width: 200px; 
	height: 130px; 
	margin-right: 20px; 
	background-image: url(../gfx/catamarano.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 0px;
} 

a.barca_catamarano:hover, a.barca_catamarano:focus {
	display: block; 
	float:left; 
	width: 200px; 
	height: 130px; 
	margin-right: 20px; 
	background-image: url(../gfx/catamarano.gif); 
	background-repeat: no-repeat; 
	background-position: 0px -131px;
}

/*ELENCO DELLE BARCHE*/
/*contenitore globale di tutti i box delle barche*/
#contenitore_info_gen {float: left; width: 660px; height: auto; margin: 0px; margin-left: 153px;}
/*contenitore del box che conterrà le info gen della casa*/
#contenitore_info_barca {float:left; width:660px; height: 185px; margin: 0px; margin-top: 25px; background-image: url(../gfx/bg_cont_info_gen.png); background-repeat: no-repeat;}
#foto_b {float:left; width: 170px; height: 120px; margin: 15px 20px 15px 25px;}
#titolo_b {float:left; width: 320px; height: 30px; margin-top: 15px;}
#last_minute_b {float:left; width: 100px; height: 30px; margin-top: 15px;}
#desc_b {float:left; width: 420px; height: 100px;}
#info_b {float:left; width: 620px; height: 30px; margin-left: 20px;}
/*descrione dei paragrafi del box*/
p.titolo_b {margin: 0px; padding: 0px; margin: 10px; color: #1e69ae; text-align: left;}
p.desc_b {font-weight: normal; font-size: 13px; color: #4B555C; margin: 0px; padding: 0px; margin: 10px; margin-top: 5px; text-align: justify;}
p.info_b {font-weight: normal; font-size: 12px; color: #4B555C; margin: 0px; padding: 0px; margin: 5px 0px 0px 15px;}
img.foto_b {margin: 10px 0px 10px 10px;}
a.b_info {text-decoration: none; font-weight: bold; font-size: 14px; color: #1e69ae; margin:0px; padding: 0px;}

/*INFO DETT. BARCHE*/
#cont_globale_info_barca{float: left; width: 925px; height: auto; margin: 30px 22px 30px 22px;}
#cont_info_barca {float: left; width: 575px; height: 700px; margin: 0px; padding: 0px;}
#cont_foto_barca {float: left; width: 350px; height: 700px; margin: 0px; padding: 0px;}
#box_titolo {float: left; width: 500px; height: 40px; border-bottom: 1px solid #504543; margin: 0px;}
#box_contenuto_left {float: left; width: 250px; height: auto; margin: 0px;}
#box_contenuto_right {float: left; width: 250px; height: auto; margin: 0px;}
#corpo_foto{float: left; width: 350px; height: auto; margin:0px;}
#box_titolo_foto {float: left; width: 350px; height: 40px; border-bottom: 1px solid #504543; margin: 0px; margin-left:0px;}
#box_contenuto_foto {float: left; width: 350px; height: auto; margin: 0px; margin-left: 0px;}
p.titolo {color: #504543; font-size: 15px; font-weight: bold; margin: 0px; padding: 0px; margin-top: 20px;}
ul {margin: 0; padding: 0;}
li {list-style-type: none; color: #4B555C; font-size: 13px; line-height:20px; font-weight: bold;}
span.normal {font-weight: normal; color: #1e69ae; font-size: 12px;}
table.specifiche_barche { width:780px; font-weight: normal; font-size: 12px; text-align: left; color: #4B555C; margin-left: 13px;}

/*ELENCO DELLE HOTEL*/
/*contenitore globale di tutti i box delle case*/
#contenitore_info_gen{float: left; width: 660px; height: auto; margin: 0px; margin-left: 153px;}

/*contenitore del box che conterrà le info gen della casa*/
#contenitore_info_hotel {float:left; width:660px; height: 185px; margin: 0px; margin-top: 25px; background-image: url(../gfx/bg_cont_info_gen.png); background-repeat: no-repeat;}
#foto_h {float:left; width: 170px; height: 120px; margin: 15px 20px 15px 25px;}
#titolo_h {float:left; width: 320px; height: 30px; margin-top: 15px;}
#last_minute_h {float:left; width: 100px; height: 30px; margin-top: 15px;}
#desc_h {float:left; width: 420px; height: 100px;}
#info_h {float:left; width: 620px; height: 30px; margin-left: 20px;}

/*descrione dei paragrafi del box*/
p.titolo_h {margin: 0px; padding: 0px; margin: 10px; color: #1e69ae; text-align: left;}
p.desc_h {font-weight: normal; font-size: 13px; color: #4B555C; margin: 0px; padding: 0px; margin: 10px; margin-top: 5px; text-align: justify;}
p.info_h {font-weight: normal; font-size: 12px; color: #4B555C; margin: 0px; padding: 0px; margin: 5px 0px 0px 15px;}
img.foto_h {margin: 10px 0px 10px 10px;}
a.h_info {text-decoration: none; font-weight: bold; font-size: 14px; color: #1e69ae; margin:0px; padding: 0px;}

/*INFO DETT. HOTEL*/

/*contenitore globale delle informazioni della hotel*/
#cont_info_globale {
	float: left;
	width: 800px;
	height: auto;
	margin: 30px 83px 30px 83px;
}

/*titolo dell'hotel*/
#titolo_hotel_view {
	float: left;
	width: 800px;
	height: 30px;
}

h1.titolo_h_info {
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	color: #1e69ae;
	margin: 10px 10px 10px 15px;
	padding: 0px;
}


/*contenitore delle info*/
#cont_info_dett_h {float: left; width: 800px; height: auto; margin-top: 10px; margin-bottom: 20px;}
/*contenitore descrizione della casa*/
#desc_hotel_info {float: left; width: 400px; height: auto;}
p.p_desc_h {line-height: 20px; font-size: 13px; color: #504543; margin: 10px 15px 5px 15px; padding: 0px; text-align: justify;}
/*contenitore delle informazioni + foto*/
#cont_info_foto {float: left; width: 400px; height: auto;}
/*box contenenti le ifno (regione provincia etc.)*/
#info_dett_h{float: left; width: 180px; height: 25px; margin-bottom: 10px; margin-left: 20px; /*background-image: url(../gfx/bg_dett2.png); background-repeat: no-repeat;*/}
p.p_desc2h {font-size: 12px; color: #504543; margin: 6px 5px 5px 10px; padding: 0px; text-align: justify;}
/*contenitore foto*/
#cont_hotel_foto {float: left; width: 375px; height: 282px; margin-top: 10px; margin-left: 25px; background-image: url(../gfx/bg_slide.png); background-repeat: no-repeat}
/*slideshows*/
#slideshows {float: left; width: 365px; height: 272px; margin: 10px 10px 10px 10px;}
/*contenitore listino*/
#cont_listino_hotel {float: left; width: 800px; height: auto; margin-top: 10px;}
#cont_listino_info_hotel {float: left; width: 800px; height: auto; margin-top: 20px;}
img.icone_servizi {margin-left: 5px; margin-top: 2px;}

/*Contatti*/
#container_contatti {width: 800px; height: 156px; margin: 20px auto;}

#mailing_list {float:left; width: 205px; height: 156px; background-image: url(../gfx/mailinglist_2.jpg); background-repeat: no-repeat;}
#mailing_list2 {float:left; width: 205px; height: 156px; background-image: url(../gfx/mailinglist_2_vuoto.jpg); background-repeat: no-repeat;}

#mailing_list_eng {float:left; width: 205px; height: 156px; background-image: url(../gfx/mailinglist_2_eng.jpg); background-repeat: no-repeat;}
#mailing_list2_eng {float:left; width: 205px; height: 156px; background-image: url(../gfx/mailinglist_2_vuoto_eng.jpg); background-repeat: no-repeat;}

#contatti {float:left; width: 524px; height: 156px; margin-left: 11px; background-image: url(../gfx/bg_contatti.jpg); background-repeat: no-repeat;}
#contatti2 {float:left; width: 524px; height: 156px; margin-left: 11px; background-image: url(../gfx/bg_contatti_vuoto.jpg); background-repeat: no-repeat;}

#contatti_eng {float:left; width: 524px; height: 156px; margin-left: 11px; background-image: url(../gfx/bg_contatti_eng.jpg); background-repeat: no-repeat;}
#contatti2_eng {float:left; width: 524px; height: 156px; margin-left: 11px; background-image: url(../gfx/bg_contatti_vuoto_eng.jpg); background-repeat: no-repeat;}

/*
p.testo_m1 {font-size: 13px; font-weight: bold; text-align: center; padding-top: 10px;}
p.testo_m2 {font-size: 11px; text-align: center; padding-top: 10px;}
p.testo_m3 {font-size: 11px; text-align: center; margin:0px; padding: 0px;}
p.testo_m5 {font-size: 12px; text-align: center;}
p.testo_m6 {font-size: 12px; text-align: center;}
*/

p.testo_m4 {font-size: 13px; text-align: center; padding-top: 30px; color: #000;}
p.testo_m7 {font-size: 13px; text-align: center; padding-top: 30px; color: #FFF;}
p.testo_m8 {font-size: 13px; text-align: center; color: #000; margin: 0px;}


form#mailing {float:left; margin: 105px 0px 0px 27px; width: 125px;}
input#go {margin: 0px 0px 0px 55px; border: none; background-color: transparent; color: #FFF;}
input#go:hover {margin: 0px 0px 0px 55px; border: none; background-color: transparent; color: #FFF; font-weight: bold;}

input#godue {border: none; background-color: transparent; color: #000;}
input#godue:hover {border: none; background-color: transparent; color: #000; font-weight: bold;}

a.mail:link, a.mail:visited {font-size: 12px; text-align: center; text-decoration: none; color: #000;}
a.mail:hover, a.mail:hover {font-size: 12px; text-align: center; text-decoration: none; color: #86B4E8;}


p.p_desc_i {
	line-height: 20px;
	font-family: Georgia;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 2px;
	color: #CC3366;
	margin: 10px 15px 5px 15px;
	padding: 0px;
	text-align: justify;
}

/*elenco offerte*/

ul.offerte {
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	list-style-type: disc;
}

li.offerte {
	font-weight: normal;
	color: #504543;
}
