body { 
	background-color:#214634;
 } 

table { 
	background-color:#214634;
 } 

.top {
	
	width: 100%;
	height: 100px;
}

.separatore { background: url(../img/separatore.gif);}
.separatore2 { background: url(../img/separatore_main.gif);}

.testomenu {
	text-decoration: none;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-align:right;
	padding-right:10px;
	
}

.testomenu A:link {color:#fff; text-decoration: none;text-align:right;padding-right:10px;}
.testomenu A:visited {color:#fff; text-decoration: none;text-align:right;padding-right:10px;}
.testomenu A:hover{color:#afc704; text-decoration: none;text-align:right;padding-right:10px;}
.testomenu A:active{color:#fff;text-align:right;padding-right:10px;}	


.menuselected {font-family: Arial,Verdana;color:#afc704; font-size: 14px;font-weight: normal;text-decoration: none;text-align:right;padding-right:10px;}
.menuselected A:link {color:#afc704; text-decoration: none;text-align:right;padding-right:10px;}
.menuselected A:visited {color:#afc704; text-decoration: none;text-align:right;padding-right:10px;}
.menuselected A:hover{color:#afc704; text-decoration: none;text-align:right;padding-right:10px;}
.menuselected A:active{color:#afc704;text-decoration: none;text-align:right;padding-right:10px;}	



.textsoci
{
font-family: Arial;
font-size: 11px;
color: #fff;
text-align: justify;
font-weight: normal;
}


.textsoci A:link {color:#afc704; text-decoration: none;}
.textsoci A:visited {color:#afc704; text-decoration: none;}
.textsoci A:hover{color:#afc704; text-decoration: underline;}
.textsoci A:active{color:#afc704;text-decoration: none;}	

.text
{
font-family: Arial;
font-size: 12px;
color: #fff;
font-weight: normal;
}


.text A:link {color:#afc704; text-decoration: none;}
.text A:visited {color:#afc704; text-decoration: none;}
.text A:hover{color:#afc704; text-decoration: underline;}
.text A:active{color:#afc704;text-decoration: none;}	




.linkato
{
font-family: Arial;
font-size: 10px;
color: #84b51a;
font-weight: bold;
}


.tablesottomenu {
	width: 950px;
	height: 27px;
	background-color: #102b1e;
	margin: 5px 0px 0px 0px;
	border-top: 1px;
	border-left:1px;
	border-right:1px;
	border-bottom:1px;
	border-color:#4a6d5c; border-style: solid;
	border-spacing:0px; 
	border-collapse:collapse; 
	padding-left:5px;
	}
.tablesottomenu td {

	background-color: #102b1e;
	
	}
		

.testosottomenu {
	text-decoration: none;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #afc704; 
	text-align:left;
	padding-left:5px;
	
}
.testosottomenu_small {
	text-decoration: none;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align:middle;
}
.footer {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align:center;
}
.testologin {
	text-decoration: none;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}
.testologout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #145C36;
}
.offerte
{
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	color: #DA2F85;
	font-weight: bold;
	text-decoration:none;
}
.categoria_agenda
{
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	text-transform: uppercase;
	color: #a9c9c3;
	font-weight: bold;
}
.categoria
{
	font-size: 9px;
	font-family: Arial,Helvetica,sans-serif;
	color: #dbf9f7;
	font-weight: normal;
	text-transform:uppercase;
	padding-top:10px;
	
}

.contact_center {font-family: Arial;font-size: 10px;color: #afc704;font-weight: bold; text-decoration: underline;text-transform:uppercase;}
.contact_center A:link {font-family: Arial;font-size: 10px;color: #afc704;font-weight: bold;text-decoration: underline;text-transform:uppercase;}
.contact_center A:visited {font-family: Arial;font-size: 10px;color:#afc704; font-weight: bold;text-decoration: underline;text-transform:uppercase;}
.contact_center A:hover{font-family: Arial;font-size: 10px;color:#afc704; font-weight: bold;text-decoration: none;text-transform:uppercase;}
.contact_center A:active{font-family: Arial;font-size: 10px;color:#afc704;font-weight: bold;text-decoration: none;text-transform:uppercase;}	




.label_nome
{
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	color: #fff;
	font-weight: normal;	
	
}
.titolo
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #99d0e6;
	font-weight: bold;
	padding-top:10px;
    padding-bottom:10px;

}
.titolohome
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	color: #a9c9c3;
	font-weight: nomal;
	text-decoration: none;
}
.titolohomesmall
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #a9c9c3;
	font-weight: bold;
	text-decoration: none;
}




.table_prepara {
	width: 187px;	
	border-top: 0px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-color:#d3f38e; border-style: solid;
	background-color: #fff;
	}
	
	
.table_prepara th {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #dbf9f7;
	background-color: #102b1e;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	}
		
	
.table_prepara td {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #fff;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:0px;	
	}
	
.table_prepara td.titolo {
	font-family: Arial,Helvetica,sans-serif;font-size: 10px;color: #afc704;background-color: #fff;padding-left:10px;padding-right:10px;padding-bottom:0px;padding-top:0px;font-weight:bold;
	}
.table_prepara A:link {font-family: Arial;font-size: 10px;color: #afc704;font-weight: bold;text-decoration: underline;text-transform:uppercase;}
.table_prepara A:visited {font-family: Arial;font-size: 10px;color:#afc704; font-weight: bold;text-decoration: underline;text-transform:uppercase;}
.table_prepara A:hover{font-family: Arial;font-size: 10px;color:#afc704; font-weight: bold;text-decoration: none;text-transform:uppercase;}
.table_prepara A:active{font-family: Arial;font-size: 10px;color:#afc704;font-weight: bold;text-decoration: none;text-transform:uppercase;}	
		
.table_prepara td.hr {background-color: #afc704; height:1px;}



.table_prepara .select {border-width: 1px; width:140px; border-style:solid;  border-color:#7fb8b9; background-color: #e3f8f6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #333333; font-style: normal; font-variant: normal; font-weight: normal;}
.table_prepara .selectpic{border-width: 1px; width:40px; border-style:solid;  border-color:#7fb8b9; background-color: #e3f8f6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #333333; font-style: normal; font-variant: normal; font-weight: normal;}
.table_prepara .select2{border-width: 1px; width:100px; border-style:solid;  border-color:#7fb8b9; background-color: #e3f8f6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #333333; font-style: normal; font-variant: normal; font-weight: normal;}
.table_prepara .inputpic {border-width: 1px; width:20px; border-style:solid;  border-color:#7fb8b9; background-color: #e3f8f6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-style: normal; font-variant: normal; font-weight: normal;}
.table_prepara .buttoncerca {width: 50px;
	height: 16px;
	background-color:#c9e7e5;
	border: 1px solid;
	border-color:#059383;
	color:#059383;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}



.table_prepara_pag {
	width: 705px;	
	border-top: 0px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-color:#d3f38e; border-style: solid;
	
	}
	
.table_prepara_pag  td {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #fff;	
	padding-left:0px;
	padding-right:10px;
	padding-bottom:3px;
	padding-top:3px;
	
	}
.table_prepara_pag  td.titolo {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #9bd2e9;	
	padding-left:0px;
	padding-right:10px;
	padding-bottom:3px;
	padding-top:3px;
	font-weight:bold;	
	}
	
.table_prepara_pag  td.titolo2 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #9bd2e9;	
	padding-left:0px;
	padding-right:10px;
	padding-bottom:3px;
	padding-top:3px;
	font-weight:bold;
	
	}
.table_prepara_pag  .select {border-width: 1px; width:150px; border-style:solid;  border-color:#7fb8b9; background-color: #e3f8f6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #333; font-style: normal; font-variant: normal; font-weight: normal;}
.table_prepara_pag  .selectpic{border-width: 1px; width:40px; border-style:solid;  border-color:#7fb8b9; background-color: #e3f8f6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #333; font-style: normal; font-variant: normal; font-weight: normal;}
.table_prepara_pag  .select2{border-width: 1px; width:110px; border-style:solid;  border-color:#7fb8b9; background-color: #e3f8f6; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #333; font-style: normal; font-variant: normal; font-weight: normal;}
.table_prepara_pag  .inputpic {border-width: 1px; width:30px; border-style:solid;  border-color:#7fb8b9; background-color: #e3f8f6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333; font-style: normal; font-variant: normal; font-weight: normal;}
.table_prepara_pag  .buttoncerca {width: 60px;
	height: 16px;
	background-color:#c9e7e5;
	border: 1px solid;
	border-color:#059383;
	color:#059383;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}



.table_carrello {width: 705px;font-weight: normal;font-family: arial;font-size: 10px;color:#fff;text-align: left;border-width: 0px;border-style:solid;border-color:#b0c803;padding:6px;}
.table_carrello td.titolo {font-weight: bold;font-family: arial;font-size: 11px;color:arial;text-align: left;padding:2px;color:#b0c803;}
.table_carrello td.titolo2 {font-weight: bold;font-family: arial;font-size: 10px;color:arial;text-align: left;padding:2px;color:#b0c803;}
.table_carrello td {font-family: arial;font-size: 10px;color:#fff;text-align: left;padding:2px; font-weight: normal;vertical-align: middle;}
.table_carrello td.colore {font-family: arial;font-size: 10px;color:#fff;text-align: left;padding:2px; font-weight: normal;vertical-align: middle;background-color:#063;}
.table_carrello td.hr { background-color:#4a6d5c; left:1px;padding:0px;}
.table_carrello td A {font-family:arial; color:#99d0e6;font-size: 10px;font-weight:bold;padding:0px;text-decoration:none;}
.table_carrello td A:link {font-family:arial; color:#99d0e6;font-size: 10px;font-weight:bold;padding:0px;text-decoration:none;}
.table_carrello td A:hover {font-family:arial; color:#ffffff;font-size: 10px; font-weight:bold; padding:0px;text-decoration:none;}
.table_carrello td A:visited {font-family:arial; color:#99d0e6;font-size: 10px;font-weight:normal;padding:0px;text-decoration:none;}

.table_carrello td.vis_vacanza A {font-family:arial; color:#b0c803;font-size: 10px;font-weight:bold;padding:0px;text-decoration:none;}
.table_carrello td.vis_vacanza A:link {font-family:arial; color:#b0c803;font-size: 10px;font-weight:bold;padding:0px;text-decoration:none;}
.table_carrello td.vis_vacanza A:hover {font-family:arial; color:#ffffff;font-size: 10px; font-weight:bold; padding:0px;text-decoration:none;}
.table_carrello td.vis_vacanza A:visited {font-family:arial; color:#b0c803;font-size: 10px;font-weight:normal;padding:0px;text-decoration:none;}

.table_carrello .input{border: 1px solid; border-color:#dcdcdc;color: #000;font: 12px Arial,sans-serif;width: 200px;}   


a.linkato
{
	color: #b0c803;
	text-decoration: none;
}

a.linkato:hover
{
	color: #fff;
	text-decoration: none;
}

a.testologout
{
	color: #145C36;
}
a.testologout:hover
{
	text-decoration: none;
}
a.titolo
{
	color: #278813;
	text-decoration: none;
}
a.titolohomesmall:hover
{
	text-decoration: underline;
}
a.titolo:hover
{
	text-decoration: underline;
}
a.titolohome:hover
{
	text-decoration: underline;
}
a.footer:hover
{
	text-decoration: underline;
	
}
a.testomenu:hover {
	color: #afc704;
	text-align:right;
}

a.testosottomenu:link {
	text-align:left;
	text-decoration: underline;
}
a.testosottomenu:hover {
	text-align:left;
	text-decoration: underline;
}
a.testosottomenu_small:hover {
	text-decoration: none;
	color:#b0c803;
}
input, button{
	border: 0px solid;
	color: #475078;
    font: 12px Arial,sans-serif;
}   
.cerca{
	width: 440px;
	margin-right: 5pt;
	height: 20px;
}
input.cerca_av {
	border: 1px solid; border-color:#dcdcdc;
	color: #000;
    font: 12px Arial,sans-serif;
	width: 300px;
}   
select.cerca_av {
	border: 1px solid;
	color: #000000;
    font: 12px Arial,sans-serif;
	width: 150px;
} 


.textarea{
	border: 1px solid;
	color: #475078;
    font: 12px Arial,sans-serif;
}  

.buttoncerca_av {
	width: 50px;
	height: 20px;
	border: 1px solid;
	color: #000000;
    font: 12px Arial,sans-serif;
}    
.login{
	width: 180px;
	margin-right: 5pt;
	height: 20px;
}
.buttoncerca{
	width: 50px;
	height: 20px;
	background-color:#537a19;
	border: 1px solid;
	border-color:#fff;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.bordoimmagine {
	padding-right: 10px;
	padding-bottom: 2px;
}


/*:::::::::::: Invio documento per e-mail :::::::::::::*/
.inviobox {
	font-family: arial; 
	color: #fff; 
	font-size: 10px; 
	background-color: #214634;
}
.inviobox table td {font-size: 11px; color: #fff; height:30px;}
.inviobox table td input {width: 240px;}
.inviobox table td input.invia {width: 53px;}
.inviobox table td textarea {width: 390px;}
.inviobox h2 {
	font-family: arial; 
	color: #afc704; 
	font-size: 12px; 
	font-weight: bold; 
	border-bottom: 1px solid #afc704; 
	padding: 10px; margin:0;
}

.inviobutton {
    border: 1px solid #cccccc;
    color:#fff;
    background-color: #537a19;
    width:60px;
    text-align:center;
}

