/*
	Project: Melagodo Viaggi
	Developed by: Alchimedia | Milano
*/

body {margin: 0 0 12px; padding: 0; background: #eed; color: #444;}

.input, .registrazione td input {
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	color: #000;
	border: 1px solid #000;
}

#layout {
	background: #fff;
	margin: 0 0 12px;
	border: 1px solid #bba;
	border-top: 0;
	text-align: left;
}

#layout .header{
	background: #fff;
	padding: 6px 6px 10px;
}

#layout #navBarSmall {
 margin-top: 12px;
}
#layout #navBarSmall td img {
 margin-left: 5px;
}

#layout .content{
	background: #fff;
	padding: 0 6px 15px;
}

/* Home Page ***********************************/

.ricerca p {
	background: #fff url("../images/home/bkg_ricercaP.gif") no-repeat bottom right;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	padding: 6px 0;
	margin: 1px 0 0;
}

.boxLogin {
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	padding: 0 10px;
	margin: 0;
	color: #fff;
}

.boxRicerca {
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	color: #000;
	padding: 2px;
}

.boxRicerca strong {
	font: bold 11px Tahoma, Verdana, Arial, Helvetica;
	color: #5E7A54;
	padding: 6px 4px;
}

.ricerca p a {
	background: #fff;
	font-weight: bold;
	color: #5B7955;
	text-decoration: none;
}

.ricerca p a.title:hover {
	background: #f0f0f0;
	font-weight: bold;
	color: #5B7955;
	text-decoration: none;
}

.offerteTop p {
	background: #CEDDF0;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	padding: 6px;
	margin: 0;
}

.offerte p {
	background: #fff url("../images/home/bkg_ricercaP.gif") no-repeat bottom right;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	padding: 6px 0;
	margin: 0;
}

.offerte p img, .offerteTop p img {
	padding: 0;
	margin: 0 6px 0 0;
}

.offerte p a, .offerteTop p a {
	font-weight: bold;
	color: #687EAD;
	text-decoration: none;
}

.offerte p a:hover, .offerteTop p a:hover {
	background: #f0f0f0;
	font-weight: bold;
	color: #687EAD;
	text-decoration: none;
}

.offerte p .prezzo, .offerteTop p .prezzo {
	margin: 4px 0 2px;
	display: block;
	font-weight: bold;
	color: red;
	text-align: right;
}

.newsletter {
	background: #fff;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	padding: 0;
	margin: 0;
}

.newsletter p{
	background: #fff url("../images/home/bkg_ricercaP.gif") no-repeat bottom right;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	padding: 0;
	margin: 0;
}

.esperienze {
	background: #fff;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	padding: 0;
	margin: 0;
}

#esperienze {
	list-style-type: none;
	margin: 10px 0 0;
	padding: 1px 0 30px;
	width: 260px;
	background: #fff url("../images/home/bkg_ricercaP.gif") repeat-x left bottom;
}

#esperienze li {
	background: #fff url("../images/home/bullet_ul-esperienze.gif") no-repeat 0 2px;
	margin: 0 0 4px 0;
	padding: 0 5px 0 14px;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
}

#esperienze li a {
 	color: #CF993F;
	text-decoration: none;
}

/* Offerte ***********************************/

.offerteTD {
	background: #fff url("../images/home/bkg_ricercaP.gif") repeat-x bottom left;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	padding: 0 0 6px 0;
	margin: 0;
}

.offerteTD a {
	font-weight: bold;
	color: #687EAD;
	text-decoration: none;
}

.offerteTD a:hover {
	background: #f0f0f0;
	font-weight: bold;
	color: #687EAD;
	text-decoration: none;
}

.offerteTD .prezzo {
	margin: 4px 0 2px;
	display: block;
	font-weight: bold;
	color: red;
	text-align: right;
}

.offerteResume {
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	padding: 0 0 6px 0;
	margin: 0;
}

.offerteResume p a {
	font-weight: bold;
	color: #687EAD;
	text-decoration: none;
}

.offerteResume p a:hover {
	background: #f0f0f0;
	font-weight: bold;
	color: #687EAD;
	text-decoration: none;
}

.offerteResume .prezzo {
	margin: 4px 0 2px;
	display: block;
	font-weight: bold;
	color: red;
	text-align: right;
}

.offertePaginatore {
	background: #fff;
	font-size: 11px;
	color: #687EAD;
}

.offertePaginatore a {
	font-weight: bold;
	color: #687EAD;
	text-decoration: underline;
}

.offertePaginatore a:hover {
	background: #f0f0f0;
	font-weight: bold;
	color: #687EAD;
	text-decoration: none;
}

.offerteDescrizione {
	background: #fff;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	color: #000;
}

.offerteDescrizione strong {
	background: #fff;
	font: bold 11px Tahoma, Verdana, Arial, Helvetica;
	color: #687EAD;
}

.offerteDescrizione .esperienze {
	background-color: #fff;
	font: bold 11px Tahoma, Verdana, Arial;
	color: #CEA93F;
}

.offerteDescrizione p a, .offerteDescrizione .esperienze a, .offerteDescrizione .esperienze a:visited {
	background: #fff;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	text-decoration: underline;
	color: #C3B487;
}

.offerteDescrizione p a:hover, .offerteDescrizione .esperienze a:hover, .offerteDescrizione .esperienze a:active {
	background: #fff;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	text-decoration: underline;
	color: #AB8721;
}

/* Territorio *******************************/

.menuTerritorio {
	background:#EFECEC  url("../images/territorio/bkg_menu-bottom.gif") no-repeat 0 bottom;
	padding: 0;
	font: normal 10px Verdana, Arial, Helvetica;
}

#menuLink{
	background: url("../images/territorio/bkg_menu.gif") no-repeat 0 0;
	list-style-type: none;
	margin: 0;
	padding: 12px 10px 10px;;
	width: 228px;
}

#menuLink li{
	margin: 2px 0 0;
}

#menuLink li a, #menuLink li a:visited {
	background: #D4D0BF url("../images/territorio/bkg_menu-link.gif") no-repeat 0 0;
	color: #7E6C34;
	font: bold 11px Tahoma, Verdana, Arial;
	display: block;
	width: 228px;
	padding: 0 0 0 18px;
	margin: 0;
	text-decoration: none;
	line-height: 18px;
}

#menuLink li a:hover, #menuLink li a:active {
	background: #BCB69E url("../images/territorio/bkg_menu-link.gif") no-repeat 0 -18px;
	color: #EFECEC;
}

#menuLink li a#current {
	background: #BCB69E url("../images/territorio/bkg_menu-link.gif") no-repeat 0 -18px;
	color: #EFECEC;
	display: block;
	padding: 0 0 0 18px;
	margin: 0;
	text-decoration: none;
}

.territorioTD {
	background: #fff;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	padding: 10px 0 1px 6px;
}

.territorioTD h3 {
	background: #fff;
	font: bold 14px Tahoma, Verdana, Arial, Helvetica;
	color: #7E6C34;
}

.territorioTD a, .territorioTD a:visited {
	background: #fff;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	text-decoration: underline;
	color: #C3B487;
}

.territorioTD a:hover, .territorioTD a:active {
	background: #fff;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	text-decoration: underline;
	color: #AB8721;
}

/* Strutture *******************************/
.menuStrutture {
	background:#EFECEC  url("../images/strutture/bkg_menu-bottom.gif") no-repeat 0 bottom;
	padding: 0;
	font: normal 10px Verdana, Arial, Helvetica;
}

#menuLinkS{
	background: url("../images/strutture/bkg_menu.gif") no-repeat 0 0;
	list-style-type: none;
	margin: 0;
	padding: 12px 10px 10px;
}

#menuLinkS li{
	margin: 2px 0 0;
}

#menuLinkS li a {
	width: 210px;
	background: #C4D0C1 url("../images/strutture/bkg_menu-link.gif") no-repeat 0 0;
	color: #385D2D;
	font: bold 11px Tahoma, Verdana, Arial;
	display: block;
	padding: 0 0 0 18px;
	margin: 0;
	text-decoration: none;
	line-height: 18px;
}

#menuLinkS li a:hover {
	background: #A1B99B url("../images/strutture/bkg_menu-link.gif") no-repeat 0 -18px;
	color: #EFECEC;
}

#menuLinkS li a#current {
	background: #A1B99B url("../images/strutture/bkg_menu-link.gif") no-repeat 0 -18px;
	color: #EFECEC;
	display: block;
	padding: 0 0 0 18px;
	margin: 0;
	text-decoration: none;
}

.struttureTD {
	background: #fff;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	padding: 0 0 1px 6px;
}

.struttureTD h3 {
	background: #fff;
	font: bold 14px Tahoma, Verdana, Arial, Helvetica;
	color: #6A995C;
}

.struttureTD p {
	background: #fff;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	padding: 0 0 28px 0;
	margin: 0;
}

.struttureTD p strong, .struttureDescrizione p strong {
	background: #fff;
	color: #3D6A2F;
}

.struttureDescrizione {
	background: #fff;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	color: #000;
}

.struttureDescrizione p{
	background: #fff;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	color: #000;
	padding: 0;
}

.struttureDescrizione .esperienze {
	background-color: #fff;
	font: bold 11px Tahoma, Verdana, Arial;
	color: #CEA93F;
}

.struttureDescrizione .esperienze a, .struttureDescrizione .esperienze a:visited {
	background: #fff;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	text-decoration: underline;
	color: #C3B487;
}

.struttureDescrizione .esperienze a:hover, .struttureDescrizione .esperienze a:active {
	background: #fff;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	text-decoration: underline;
	color: #AB8721;
}

/* Esperienze *******************************/
.menuEsperienze {
	background:#EFECEC  url("../images/strutture/bkg_menu-bottom.gif") no-repeat 0 bottom;
	padding: 0;
	font: normal 10px Verdana, Arial, Helvetica;
}

#menuLinkE{
	background: url("../images/esperienze/bkg_menu.gif") no-repeat 0 0;
	list-style-type: none;
	margin: 0;
	padding: 12px 10px 10px;
}

#menuLinkE li{
	margin: 2px 0 0;
}

#menuLinkE li a {
	width: 200px;
	background: #DACFAF url("../images/esperienze/bkg_menu-link.gif") no-repeat 0 0;
	color: #AB8721;
	font: bold 11px Tahoma, Verdana, Arial;
	display: block;
	padding: 0 10px 0 18px;
	margin: 0;
	text-decoration: none;
	line-height: 18px;
}

#menuLinkE li a:hover {
	background: #C3B487 url("../images/esperienze/bkg_menu-link.gif") no-repeat 0 -102px;
	color: #EFECEC;
}

#menuLinkE li a#current {
	background: #C3B487 url("../images/esperienze/bkg_menu-link.gif") no-repeat 0 -102px;
	color: #EFECEC;
	display: block;
	padding: 0 10px 0 18px;
	margin: 0;
	text-decoration: none;
}

.esperienzeTD {
	background: #fff;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	padding: 0 0 1px 6px;
}

.esperienzeTD h3 {
	background: #fff;
	font: bold 14px Tahoma, Verdana, Arial, Helvetica;
	color: #C09D39;
}

.esperienzeTD p {
	background: #fff;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	padding: 0;
	margin: 0;
}

/* Servizi *******************************/
.menuServizi {
	background:#EFECEC  url("../images/servizi/bkg_menu-bottom.gif") no-repeat 0 bottom;
	padding: 0;
	font: normal 10px Verdana, Arial, Helvetica;
}

#menuLinkSE{
	background: url("../images/servizi/bkg_menu.gif") no-repeat 0 0;
	list-style-type: none;
	margin: 0;
	padding: 12px 10px 10px;
}

#menuLinkSE li{
	margin: 2px 0 0;
}

#menuLinkSE li a {
	width: 200px;
	background: #D1D1D1 url("../images/servizi/bkg_menu-link.gif") no-repeat 0 0;
	color: #949494;
	font: bold 11px Tahoma, Verdana, Arial;
	display: block;
	padding: 0 10px 0 18px;
	margin: 0;
	text-decoration: none;
	line-height: 18px;
}

#menuLinkSE li a:hover {
	background: #B1B1B1 url("../images/servizi/bkg_menu-link.gif") no-repeat 0 -102px;
	color: #EFECEC;
}

#menuLinkSE li a#current {
	background: #B1B1B1 url("../images/servizi/bkg_menu-link.gif") no-repeat 0 -102px;
	color: #EFECEC;
	display: block;
	padding: 0 10px 0 18px;
	margin: 0;
	text-decoration: none;
}

.serviziTD {
	background: #fff;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	padding: 5px 0 1px 6px;
}

.serviziTD h3 {
	background: #fff;
	font: bold 14px Tahoma, Verdana, Arial, Helvetica;
	color: #929292;
}

.serviziTD a, .serviziTD a:visited {
	background: #fff;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	text-decoration: underline;
	color: #B1B1B1;
}

.serviziTD a:hover, .serviziTD a:active {
	background: #fff;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	text-decoration: underline;
	color: #666;
}
/* Registrazione ***********************************/

.registrazione td {
	background: #fff;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica;
	padding: 10px 0 1px 6px;
}


/* Footer ***********************************/

#footer {
	margin: 0;
	background: none;
	font: normal 10px Tahoma, Verdana, Arial, Helvetica;
	color: #333;
}

#footer #alchimedia{
	margin: 0;
	background: none;
	font:bold 10px Tahoma, Verdana, Arial, Helvetica;
	color: #333;
	text-decoration: none;
}  
img {
	border:none;
}

/* links colonna SX */
#links	{
	margin: 10px;
	padding: 0 0 20px;
	background: #fff;
	border: 1px solid #ccc;
	font: 1em/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #888;
	list-style: none;
}

#links a	{color: #f90;}

#links li	{
	margin: 0 10px;
	padding: 10px 0;
	border-bottom: 1px dashed #999;
}


