/*  Camiole Resorts | CSS Document | Print  */

body {
	margin: 0; padding: 0; overflow: auto;
	font: 62.5% tahoma, verdana, sans-serif; text-align: justify; color: #555; font-weight: normal;  background-color: #fff;
	}
a:link 		{ color: #555; text-decoration: underline;	}
a:visited 	{ color: #555; text-decoration: underline;	}
a:hover 	{ color: #555; text-decoration: underline;	}
a:active 	{ color: #555; text-decoration: underline;	}

/*Switch OFF*/

/*#header,*/ #topmenu, .menu, #footermenu, #columnleft, #columnright,
.columnbox, .columnboxtop, .columnboxtoptitle, .columnboxbody, .columnboxbottom, .pageUp, #liensUtiles {
	display: none
	}

#header { background-image: url(../images/camiole_header-intro_print.jpg); width: 578px; height: 96px; margin: auto; }
#info { display: block; text-align: center; font-size: 1.5em; color: #000; font-weight: bold; }

/*Keep*/

#all { position: absolute; /*top: 100px;*/ width: 100%; left: 0; margin: 0; border: 0; background: none; }
p { font-size: 1.2em; line-height: 160%; }
.smallLineHeight { line-height: 120%; }
#contenthome 		{ float: none; width: 90%; padding: 20px; background-color: #fff;  border: 0; }
#content 			{ float: none; width: 90%; padding: 20px; background-color: #fff;  border: 0; }
#content ul 		{ margin: 6px 4px 4px 17px; padding: 0; font-size: 1.2em; line-height: 150%; }
#content ul ul 		{ margin: 5px 4px 3px 15px; padding: 0; font-size: 1.1em; line-height: 140%; }
#content ul ul ul 	{ margin: 5px 4px 3px 15px; padding: 0; font-size: 1.0em; line-height: 130%; }

/* Sitemap */
#sitemapList 		{ list-style: none; }
#sitemapList ul 	{ list-style: none; }
#sitemapList ul li 	{ list-style: none; }

/* COSMETICS */
h1, h2, h3 { margin: 30px 0 10px 0; padding: 0; font-weight: normal; }
h1 { font-size: 1.7em; color: #000; font: georgia; text-transform: uppercase; margin-top: 0; padding: 0 0 5px 0; border-bottom: 1px solid #ccc; }
h2 { font-size: 1.7em; color: #000; letter-spacing: -1px; margin-top: 25px; border-bottom: 1px solid #eee; }
h3 { font-size: 1.4em; color: #000; margin-top: 20px; }
h4 { font-size: 1.0em; margin-top: 25px; font-weight: bold; }

.menuBig { font-size: 1.2em; }

.alignCenter { text-align: center; }

.red { color: #f00 }
.white { color: #fff; }
.newslink { text-align: right; font-weight: bold; }
.newslink 	a:link 		{ color: #fff; text-decoration: none;		}
.newslink 	a:visited 	{ color: #fff; text-decoration: none;		}
.newslink 	a:hover 	{ color: #fff; text-decoration: underline;	}
.newslink 	a:active 	{ color: #fff; text-decoration: none;		}


.cells 				{ background-color: #ffc; }
.cellsTitleCenter 	{ background-color: #ffd800; color: #993346; text-align: center; font-size: 1.1em; font-weight: bold; padding: 3px; }
.cellsTitle 		{ background-color: #ffd800; color: #993346; text-align: left; font-size: 1.1em; font-weight: bold; padding: 3px; }