/* 
CICLOMURGIA
CSS - LUCA PALMIERI 2010 */

 
body {
	
	margin: 10px 0px 10px 0px;
   background-color: #FFFFFF;
	font: 12px arial;
	color: #5f5f5f;
}

table {
	font: 12px Arial;
	color: #5f5f5f;
line-height: 19px;
}

hr {
height: 1px;
border: 0px;
border-top: 1px solid #efefef;
margin: 12px 0px 12px 0px;
}

.hrFoto {
	margin: 6px 0px 6px 0px;
}

form {
	margin: 0px 0px 0px 0px;
}


p {
margin: 10px 0px 0px 0px;
}

br {
margin: 0px 0px 0px 0px;
padding: 0px;
line-height: 10px;
}

ul {
	text-align: justify;
	list-style-image: url(../img/quadratino.gif);
	margin-top: 5px;
	margin-bottom: 5px;
}

li {
	margin: 0px 0px 0px 0px;
}

h1 {
	font: 30px georgia;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.divh1 {
	border-bottom: 3px solid #000000;
	padding-bottom: 10px;
	margin-bottom: 10px;
	width: 545px;
}

.divh1bis {
	border-top: 3px solid #000000;
	padding: 6px 0px 6px 0px;
	margin: 6px 0px 6px 0px;
	width: 545px;
}

h2 {
	font: 26px georgia;
	color: #7bc523;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

h3 {
	font: 16px arial;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ff6600;
}

.divh2 {
	border-bottom: 3px solid #c0c0c0;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

/* tabelle, celle e div */

/* header */

.tabHeaderLogo {
  margin-bottom: 15px;
}

.tabHeaderBanner {
  margin-bottom: 7px;
}

.tabHeaderSubBannerSx {
	margin-bottom: 7px;
}

.CelHeaderSubBannerSx {
	background-color: #7bc523;
	padding: 9px 15px 8px 32px;
}

.CelHeaderSubBannerDx {
	background-color: #7bc523;
	padding: 8px 32px 8px 15px;
}

.celMenu {
	background-color: #000000;
	padding: 16px 0px 16px 32px;
}

.tablMenu {
	background-color: #000000;
	margin-bottom: 7px;
}
/* slogan */

.slogan{
	font-family: Arial, Helvetica, sans-serif;
	font: 15px arial;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	color: #ffffff;

	vertical-align: middle;
}

/* corpo centrale */

.celCentrale {
padding: 14px 18px 18px 18px;
text-align: left;
}

.tabCentrale {
		margin-bottom: 7px;
}

/* barra sinistra */

.barraSx {
	padding: 14px 0px 18px 0px;
	text-align: left;
}

.subMeuSx {
	border-left: 1px solid #dfeecc;
	border-right:  none;
	border-top:  1px solid #dfeecc;
	border-bottom:  3px solid #ebebeb;
	padding: 7px 0px 7px 10px;
	margin-bottom: 5px;
	background-color: #f7fcf2;
	font: 11px tahoma;
	text-align: left;
	width: 8px;
}

.subMeuSelectSx {
	border-left: 1px solid #dfeecc;
	border-right:  none;
	border-top:  1px solid #dfeecc;
	border-bottom:  3px solid #a6a6a6;
	padding: 7px 0px 7px 10px;
	margin-bottom: 5px;
	background-color: #dbf2c3;
	font: 11px tahoma;
	font-weight: bold;
	color: #000000;
	text-align: left;
	width: 8px;
}
.subMeu {
	border-left: none;
	border-right:  1px solid #dfeecc;
	border-top:  1px solid #dfeecc;
	border-bottom:  3px solid #ebebeb;
	padding: 7px 10px 7px 10px;
	margin-bottom: 5px;
	background-color: #f7fcf2;
	font: 11px tahoma;
	text-align: left;
}

.subMeuSelect {
	border-left: none;
	border-right:  1px solid #dfeecc;
	border-top:  1px solid #dfeecc;
	border-bottom:  3px solid #a6a6a6;
	padding: 7px 10px 7px 10px;
	margin-bottom: 5px;
	background-color: #dbf2c3;
	font: 11px tahoma;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

.tabSubMenu {
	margin-bottom: 7px;
}

/* newsletter */

.newsletter {
		padding: 10px 15px 10px 15px;
	border: 1px solid #e5e5e5;
/*	background-image: url(img/sf-newsletter.jpg);
	background-position: top;
	background-repeat: repeat-x; */
	background-color: #f9f9f9;
	font: 11px tahoma;
}

.txtDicituraNewsletter {
	font: 12px MS Sans Serif;
	color: #000000;
	font-weight: bold;

}

.tabNewsletter {
		margin-bottom: 15px;
}

.consigliDiViaggio {
	border-bottom: 1px solid #dfdfdf;
	padding: 10px 10px 10px 10px;
}

.checkyouform  {
	border-bottom: 1px solid #dfdfdf;
	padding: 10px 10px 10px 10px;
}

/* calendario */

.calendario{
		padding: 10px 15px 10px 15px;
	border: 1px solid #aaaaaa;
	font: 11px tahoma;
}

.celDateCaledario {
	font: 11px tahoma;
	padding: 4px;
	border-bottom: 1px solid #eeeeee;
}

.celDateCaledarioSelect {
	font: 11px tahoma;
	color: #ffffff;
	background-color: Green;
	padding: 4px;
	border-bottom: 1px solid #eeeeee;
		border-left: 1px solid #ffffff;
}

.txtDicituraCalendario {
	font: 11px MS Sans Serif;
	color: #00622f;
	font-weight: bold;

}

.txtDicituraCalendario2 {
	font: 11px MS Sans Serif;
	color: #ff6600;
	font-weight: bold;

}

.tabCalendario{
		margin-bottom: 15px;
}


/* news */

.news{
		padding: 10px 15px 10px 15px;
	border: 1px solid #7bc523;
	font: 11px tahoma;
}

.txtDicituraNews {
	font: 12px MS Sans Serif;
	color: #000000;
	font-weight: bold;

}

.tabNews {
		margin-bottom: 15px;
}

.celNewsPreview {
	padding-left: 15px
}

.titolonews{
	text-decoration: none;
	font: 12px Arial;
	color: #00622f;
}

/* login */

.login{
		padding: 10px 15px 10px 15px;
	border: 1px solid #7bc523;
	font: 11px tahoma;
}

.txtDicituraLogin {
	font: 12px MS Sans Serif;
	color: #ff6600;
	font-weight: bold;

}

.tablogin {
		margin-bottom: 15px;
		width: 200px;
}

/* itinerari */

.subMeuPercorso {
	border-left: 1px solid #dfeecc;
	border-right:  1px solid #dfeecc;
	border-top:  1px solid #dfeecc;
	border-bottom:  3px solid #ebebeb;
	padding: 7px 10px 7px 10px;
	margin-bottom: 5px;
	background-color: #f7fcf2;
	font: 11px tahoma;
}

.subMeuSelectPercorso {
	border-left: 1px solid #dfeecc;
	border-right:  1px solid #dfeecc;
	border-top:  1px solid #dfeecc;
	border-bottom:  3px solid #a6a6a6;
	padding: 7px 10px 7px 10px;
	margin-bottom: 5px;
	background-color: #dbf2c3;
	font: 11px tahoma;
	font-weight: bold;
	color: #000000;
}

.subMenu2Percorso {
	background-color: #ffffff;
	border-bottom: 1px solid #c0c0c0;
	padding: 7px 10px 7px 10px;
	font: 11px tahoma;
	font-weight: lighter;
	margin-top: 7px;
}

.tabSubMenuPercorso {
	margin-bottom: 7px;
}

.celPercorsoDati {
	font: 11px tahoma;
	padding: 15px 20px 15px 20px;
	border-top: 3px solid #7bc523;
border-bottom: 1px solid #efefef;
	/* border-left: 1px solid #dedede;
	border-bottom: 1px solid #dedede; */
	line-height: 18px;
}

.celPercorsoDati2 {
	font: 11px tahoma;
	padding: 15px 20px 15px 8px;
	border-top: 3px solid #00622f;
border-bottom: 1px solid #efefef;
/* 	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede; */
	line-height: 18px;
}

.celPercorsiMangiareTit {
	border-bottom: 3px solid #000000;
	color: #000000;
	font: 11px tahoma;
	padding-bottom: 5px;
	font-weight: bold;
}

.celPercorsiMangiareDet{
	border-bottom: 1px solid #c0c0c0;
	font: 11px tahoma;
	padding: 10px 10px 10px 0px;
	vertical-align: middle;
}
.celPercorsiMangiareDet a{
	font: 11px tahoma;
	padding: 10px 10px 10px 0px;
	vertical-align: middle;
}

/* i nostri viaggi */

.celViaggiListaTit {
	border-bottom: 3px solid #000000;
	color: #000000;
	font: 11px tahoma;
	padding: 0px 10px 5px 0px;
	font-weight: bold;
}

.celViaggiListaDet {
	border-bottom: 1px solid #c0c0c0;
	font: 11px tahoma;
	padding: 10px 10px 10px 0px;
	
}

.celViaggiIcone {
	background-color: #7bc523;
	border-right: 5px solid #ffffff;
	padding: 10px;
}

.celViaggiIconeSel {
	background-color: #00622f;
	border-right: 5px solid #ffffff;
	padding: 10px;
	color: #ffffff;
}

.celViaggiIconeSelMenu {
	padding: 7px;
	text-align: right;
	border-bottom: 1px solid #c0c0c0;
	border-right: 5px solid #ffffff;
}

.celViaggiListaDet2A {
border-top: #ffffff 1px solid;
	border-bottom: 1px solid #c0c0c0;
	font: 11px tahoma;
	padding: 10px 10px 10px 10px;
	background-color: #efefef;
	color: #4a4a4a;
	
}

.celViaggiListaDet2B {
border-top: #ffffff 1px solid;
	border-bottom: 1px solid #c0c0c0;
	font: 11px tahoma;
	padding: 10px 10px 10px 10px;
	background-color: #e1e1e1;
	color: #4a4a4a;
	
}

.celViaggiListaPrezzi {
border-top: #ffffff 1px solid;
	border-bottom: 1px solid #c0c0c0;
	font: 11px tahoma;
	padding: 10px 10px 10px 10px;
	background-color: #7bc523;
	color: #000000;
	font-weight: bold;
	
}


.celViaggiListaPrezzi2 {
border-top: #ffffff 1px solid;
	border-bottom: 1px solid #c0c0c0;
	font: 11px tahoma;
	padding: 10px 10px 10px 10px;
	background-color: #000000;
	color: #ffffff;
	font-weight: bold;
	
}


.txtcelViaggiListaDet {
	color: #000000;
	font-weight: bold;
}

/* footer */

.footerDx {
	padding: 16px 0px 16px 32px;
	border-top: 3px solid #c0c0c0;
	font: 11px tahoma;
}

.footerSx {
	padding: 16px 32px 16px 0px;
	border-top: 3px solid #c0c0c0;
	font: 11px tahoma;
}




.barraDx {
	padding: 14px 0px 18px 0px;
	text-align: left;
}

/* txt */

.txtData {
	font: 23px georgia;
	color: #000000;
	font-weight: bold;
	text-align: center;
	border: 1px dotted #c0c0c0;
}

.txtMese {
	font: 13px georgia;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase; 
	text-align: center;
	border: 1px dotted #c0c0c0;
	width: 50px;
}

.txtAnno {
	font: 9px ms sans serif;
	color: #000000;
	text-align: center;
	border: 1px dotted #c0c0c0;
}

.txtDataNessuna {
	font: 23px georgia;
	color: #000000;
	font-weight: bold;
	text-align: center;
	border: none;
	width: 52px;
}

.txtNewsTitolo{
	font: 19px arial;
	color: #000000;
	font-weight: bold;
}

/* contatti */

.celContattiDati {
	font: 11px tahoma;
	padding: 10px 10px 10px 20px;
}


/* immagini */

.imgSponsor {
	margin-bottom: 10px;
}

.imgMinSx {
	margin: 0px 15px 6px 0px;
}

.imgViaggi {
	margin-bottom: 15px;
}

.imgFoto {

}

.imgLinks {
	margin-right: 10px;
}

.imgNews {
		margin: 0px 0px 0px 15px;
}

.imgNews2 {
		margin: 0px 15px 6px 0px;
}


/* links */

a{
	text-decoration: underline;
	font: 12px Arial;
	color: #00622f;
	cursor:pointer;
}
a:link {
	color: #00622f;
}
a:visited {
	color: #00622f;
}
a:hover {
	color: #000000;
}
A.linkSubMenu:link {
	text-decoration: underline;
	font: 11px tahoma;
	color: #5f5f5f;
}

A.linkSubMenu:visited {
	text-decoration: underline;
	font: 11px tahoma;
	color: #5f5f5f;
}

A.linkSubMenu:hover {
	text-decoration: underline;
	font: 11px tahoma;
	color: #000000;
}

A.linkSubMenuPercorso:link {
	text-decoration: underline;
	font: 11px tahoma;
	color: #5f5f5f;
}

A.linkSubMenuPercorso:visited {
	text-decoration: underline;
	font: 11px tahoma;
	color: #5f5f5f;
}

A.linkSubMenuPercorso:hover {
	text-decoration: underline;
	font: 11px tahoma;
	color: #000000;
}


A.linkSubMenuPercorso2:link {
	text-decoration: underline;
	font: 11px tahoma;
	color: #00622f;
}

A.linkSubMenuPercorso2:visited {
	text-decoration: underline;
	font: 11px tahoma;
	color: #00622f;
}

A.linkSubMenuPercorso2:hover {
	text-decoration: underline;
	font: 11px tahoma;
	color: #7bc523;
}

A.linkFrecce:link {
	text-decoration: none;
	font: 25px arial;
	color: #5f5f5f;
}

A.linkFrecce:visited {
	text-decoration: none;
	font: 25px arial;
	color: #5f5f5f;
}

A.linkFrecce:hover {
	text-decoration: none;
	font: 25px arial;
	color: #000000;
}

A.linkNews:link,.linkNews {
	text-decoration: underline;
	font: 11px tahoma;
	color: #00622f;
}

A.linkNews:visited {
	text-decoration: underline;
	font: 11px tahoma;
	color: #00622f;
}

A.linkNews:hover,.linkNews:hover {
	text-decoration: underline;
	font: 11px tahoma;
	color: #7bc523;
}

/* form */

.textfieldRicerca {
	font: 11 tahoma;
	color: #c0c0c0;
	border: 2px solid #d8d8d8;
	background-color: #ffffff;
}

.submitRicerca {
	background-color: #00622f;
		font: 11px tahoma;
	color: #ffffff;
	border: 2px solid #00622f;
}


.textfieldNewsletter {
	font: 12px arial;
	color: #c0c0c0;
	border: 2px solid #d8d8d8;
	background-color: #ffffff;
}

.submitNewsletter {
	background-color: #000000;
		font: 11px tahoma;
	color: #ffffff;
	border: 3px solid #000000;
}

.submitcontatti {
	background-color: #000000;
		font: 12px arial;
	color: #ffffff;
	border: 4px solid #000000;
}

A.linkEventi:link {
	text-decoration: none;
	font: 11px tahoma;
	color: #ffffff;
}

A.linkEventi:visited {
	text-decoration: none;
	font: 11px tahoma;
	color: #ffffff;
}

A.linkEventi:hover {
	text-decoration: underline;
	font: 11px tahoma;
	color: #7bc523;
}
/* menu murgia*/
#menumurgia{
	position: absolute;
	text-align: center;
	display: none;
	z-index: 10;
}
#menumurgiavoci{
	position: relative;
	margin-top: 16px;
	left: 0px;
	background-color: #7bc523;
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	width: 270px;
	text-align: left;
	display: block;
	vertical-align: text-top;
}
#menumurgiavoci .menufreccia{
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	vertical-align: top;
	text-decoration: none;
}
#menumurgiavoci .menumurgiavoce{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
}
#menumurgiavoci .menumurgiavoce:hover{
	font-family: Tahoma;
	font-size: 11px;
	color: #062a17;
	vertical-align: top;
}
#menumurgiavoci .menumurgiaspazio{
	font-size: 6px;
	height: 6px;
}

/* menu attivitadidattiche*/
#menuattivitadidattiche{
	position: absolute;
	text-align: center;
	display: none;
	z-index: 10;
}
#menuattivitadidattichevoci{
	position: relative;
	margin-top: 16px;
	left: 0px;
	background-color: #7bc523;
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	width: 270px;
	text-align: left;
	display: block;
	vertical-align: text-top;
}
#menuattivitadidattichevoci .menufreccia{
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	vertical-align: top;
	text-decoration: none;
}
#menuattivitadidattichevoci .menuattivitadidattichevoce{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
}
#menuattivitadidattichevoci .menuattivitadidattichevoce:hover{
	font-family: Tahoma;
	font-size: 11px;
	color: #062a17;
	vertical-align: top;
}
#menuattivitadidattichevoci .menuattivitadidattichespazio{
	font-size: 6px;
	height: 6px;
}



/* menu itinerari*/
#menuitinerari{
	position: absolute;
	text-align: center;
	display: none;
	z-index: 10;
}
#menuitinerarivoci{
	position: relative;
	margin-top: 16px;
	left: 0px;
	background-color: #7bc523;
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	width: 170px;
	text-align: left;
	display: block;
	vertical-align: text-top;
}
#menuitinerarivoci .menufreccia{
	font-family: Tahoma;
	font-size: 11px;
	color: #ffffff;
	vertical-align: top;
	text-decoration: none;
}
#menuitinerarivoci .menuitinerarivoce{
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
}
#menuitinerarivoci .menuitinerarivoce:hover{
	font-family: Tahoma;
	font-size: 11px;
	color: #062a17;
	vertical-align: top;
}
#menuitinerarivoci .menuitinerarispazio{
	font-size: 6px;
	height: 6px;
}


