@charset "utf-8";
/* CSS Document */



html, body {  
	height: 100%;
	font: 14px;
	color:#666;
	-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;
		-o-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;
	}

	@font-face {
    font-family: 'Swis721ThBTThin';
    src: url('../fonts/swiss_721_thin_bt-webfont.eot');
    src: url('../fonts/swiss_721_thin_bt-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/swiss_721_thin_bt-webfont.woff') format('woff'),
url('../fonts/swiss_721_thin_bt-webfont.ttf') format('truetype'),
url('../fonts/swiss_721_thin_bt-webfont.svg#Swis721ThBTThin') format('svg');
    font-weight: normal;
    font-style: normal;}

	@font-face {
    font-family: 'Swis721CnBTRoman';
    src: url('../fonts/Swissc/swissc-webfont.eot');
    src: url('../fonts/Swissc/swissc-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/Swissc/swissc-webfont.woff') format('woff'),
url('../fonts/Swissc/swissc-webfont.ttf') format('truetype'),
url('../fonts/Swissc/swissc-webfont.svg#Swis721CnBTRoman') format('svg');
    font-weight: normal;
    font-style: normal;}
	
	@font-face {
    font-family: 'Swis721CnBT';
    src: url('../fonts/swisscb-webfont.eot');
    src: url('../fonts/swisscb-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/swisscb-webfont.woff') format('woff'),
url('../fonts/swisscb-webfont.ttf') format('truetype'),
url('../fonts/swisscb-webfont.svg#Swis721CnBTRoman') format('svg');
    font-weight: bold;
    font-style: normal;}
	
	

	@font-face {
    font-family: 'SertigLight';
    src: url('../fonts/Sertig/sertig-webfont.eot');
    src: url('../fonts/Sertig/sertig-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/Sertig/sertig-webfont.woff') format('woff'),
url('../fonts/Sertig/sertig-webfont.ttf') format('truetype'),
url('../fonts/Sertig/sertig-webfont.svg#SertigLight') format('svg');
    font-weight: normal;
    font-style: normal;}


@font-face {
font-family: 'BaskervilleRegular';
font-style: normal;
font-weight: normal;
src: local('BaskervilleRegular'), url('../fonts/baskervi.woff') format('woff');
}


	body{font-family: Swis721CnBT,Swis721ThBTThin,SertigLight, Arial, Helvetica, sans-serif;color:#94999c}; margin:0px; font-size:1em; background-color:#fff;}

/* ----- FONTS ----- */


h1 			{ font-size:80px;line-height:135%;-webkit-font-smoothing: antialiased;font-family: BasterkvilleRegular, Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif"}
h2 			{ font-size:1.4em; -webkit-font-smoothing: antialiased;font-family: BasterkvilleRegular, Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif" }
h3 			{ font-size:1.3em; font-weight:normal;	}
h4 			{ font-size:1.0em; font-weight:normal}
p 			{ font-size:1.2em; line-height:auto;font-size:18px}
a 			{ text-decoration:none;line-height:auto}
a:hover 	{ text-decoration:none;transition: 0.3s}
small 		{ font-size:10px}

.small 		{ font-size:12px;/* color:#999; */}
	/* Small menuitems in the green header bar */

.swiss 		{ font-family:Swis721CnBT}

header p 	{ font-size:12px}
header h1 	{ margin:30px 0px 5px 0px;font-size:60px;line-height:135%;-webkit-font-smoothing: antialiased;font-family: BasterkvilleRegular, Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif"}


header h3 	{ margin:5px;border:0px solid yellow}
.content p,.liste p, #shops li  	{ font-size:18px; text-align:justify;line-height: 125%;padding-right:30px}
.padtop h1 	{ margin-top:96px;-webkit-font-smoothing: antialiased;}


article.c1,.liste c4 	{ text-align: justify;line-height: 150%}


.animtext 	{color:#fff}
.shadow 	{text-shadow: 1px 1px 2px #c1c1c1}

/* li,ul 		{color:#666666; font-size:12px; padding-left:3px; margin-left:10px;	} */



@media (max-width:767px){
	h1{font-size:2.px;line-height:135%;-webkit-font-smoothing: antialiased;}
	h2{font-size:1.8em;color:#993300;-webkit-font-smoothing: antialiased; }
	h3{	font-size:1.5em; color:#993300;font-weight:bold;	}
	h4{	font-size:1.0em; color:#523502;font-weight:normal}
	p{ font-size:1.0em;color:#666;line-height:auto;}
	a{ color:#9cbf10;text-decoration:none;line-height:auto}
	a:hover{ color:#d6881a;	text-decoration:none;transition: 0.3s}
	ul,li{font-size:1.5em;}
small{font-size:0.8em}
header p{font-size:1.5em}

	
	header h1 	{ margin:10px 0px 5px 0px;font-size:36px;line-height:100%;}
	header h3 	{ margin:5px;font-weight:normal;font-size:18px}
	
/* .bigtitles h1{font-size:3em;line-height:125%;-webkit-font-smoothing: antialiased;} */
.content p{font-size:1.0em; text-align:justify;line-height: 125%;padding-right:0%}
/* .padtop h1{margin-top:96px;-webkit-font-smoothing: antialiased;} */

.animtext{color:#fff}
.shadow{text-shadow: 1px 1px 2px #c1c1c1}