@import 'reset.css';@import 'nivo-slider.css';hr,label,#index h1,#top p,#lang li a+span,#map #guepFlick{display:none}v\:* {behavior:url(#default#VML)}

html,#wrapContact textarea,#guepard h3{font:62.5% 'helvetica neue', helvetica, arial, 'nimbus sans l', sans-serif;font-weight:300;letter-spacing:0.1em}@font-face{font-family: 'dinmedium'; src: local('dinmedium'), local('dinmedium'), url('dinmedium.ttf') format('truetype')}@font-face{font-family: 'dinlight'; src: local('dinlight'), local('dinlight'), url('dinlight.ttf') format('truetype')}strong{font-weight:bold}em{font-style:italic}

#footer a,#collections p a,#left p a,#adopt ul+p a,#heritage h2+p a,#heritage p+ul p a,#heritage ul+p a,
#wrapContact h2+p a,#lang a,#guepard a,#rightpress li a,#leftpress a,#adopt p a,#details h2+p a							{border:1px dotted #333;border-width:0 0 1px 0}
#header ul,h3,#guepard h1,#guepard h2																					{font-family: 'dinmedium', 'helvetica neue', helvetica, arial, 'nimbus sans l', sans-serif}
#collections h2,#contact h2,#adopt h2,#heritage h2,#lang li > a,#press h2,#details h2									{font-family: 'dinlight', 'helvetica neue', helvetica, arial, 'nimbus sans l', sans-serif;font-size:2.2em}

h1,#header li,#teasers li,#footer li,.wraplr div,.wraplr li,#wrapContact #left,#wrapContact form p,#adopt h2+ul li,
#heritage p+ul li > a,#lang li,#leftpress,#details #content ul li														{float:left}
#left,#index #letsGo,#guepard																							{position:relative}
#left p,#index #letsGo img,#lang,#lang span,#guepard h1,#guepard h2,#guepard h3											{position:absolute}
#header ul,.wraplr ul,#wrapContact #right,#heritage p+ul p,#rightpress													{float:right}
.wraplr span,#heritage p+ul li > a span,#heritage p+ul li > a,#heritage p+ul li > a span,#lang li span,
#toMap li span																											{display:block}
#teasers li,.wraplr span,.wraplr+p,#adopt h2,#adopt ul+p,#heritage h2,#heritage h2+p,#heritage p+ul li a,
#heritage p+ul+p,#index #letsGo,#details h2,#details h2+p,#toMap span													{text-align:center}
#wrapContact p.go,#guepard h1																							{text-align:right}
.wraplr p,.wraplr+p,#left p,#adopt ul p,#heritage h2+p,#heritage p+ul p,#lang span,#guepard h2,#leftpress p,
#details h2+p																											{line-height:1.4em}
#teasers,#wrapContact textarea,#heritage p+ul li > a																	{font-size:1.1em;font-weight:500;letter-spacing:normal}
#footer ul a,#collections p,#left p,#adopt h2+ul p,#heritage h2+p,#heritage p+ul p,#wrapContact h2+p,#lang span,
#rightpress li,#leftpress,#details h2+p																					{font-size:1.2em}
#guepard h3																												{font-size:1.3em}
#adopt ul+p,#heritage ul+p																								{font-size:1.6em}
#guepard h1,#guepard h2																									{font-size:2.4em}
h1,#header li a,#teasers a,#footer a,#collections p a,.wraplr a,#left p a,
#adopt ul+p a,#heritage h2+p a,#heritage p+ul li a,#heritage ul+p a,#wrapContact h2+p a,#lang a,#guepard a,
#rightpress li a,#leftpress a,#adopt p a,#details h2+p a,#toMap a														{text-decoration:none}
.wraplr span,#toMap span																								{color:#333}
#footer p,#footer p a,#guepard h3																						{color:#666}
#collections .wraplr p,#collections p a,#left p a,#adopt ul+p a,#heritage h2+p a,#heritage p+ul p a,#heritage ul+p a,
#wrapContact h2+p a,#lang a,#rightpress li a,#leftpress a,#adopt p a,#details h2+p a 									{color:#ccc;border-color:#ccc}
#header a:hover,#footer a:hover,#collections p a:hover,#left p a:hover,#adopt ul+p a:hover,#heritage h2+p a:hover,
#heritage p+ul p a:hover,#heritage ul+p a:hover,#wrapContact h2+p a:hover,#lang li > a:hover,#guepard a:hover,
#rightpress li a:hover,#leftpress a:hover,#adopt p a:hover,#details h2+p a:hover										{color:red;border-color:red}
.wraplr span,.wraplr+p,#left p,#adopt #content div > img,#adopt ul+p,#heritage h2+p,#heritage ul+p,#leftpress p,
#details h2+p,#toMap span																								{border:1px solid #333}
#adopt ul+p,#heritage h2+p,#details h2+p																				{padding:25px 0;border-width:1px 0}

#header a,#teasers a,#collections h2,.wraplr li.activeTeas span,#collections h2~p a,.wraplr+p a,#contact h2,#left p,
#left p a,#adopt h2,#adopt h2+ul,#adopt h3,#adopt ul+p a,#heritage h2,#heritage h2+p,#heritage h2+p a,#heritage p+ul p,
#heritage p+ul li a,#heritage ul+p a,#wrapContact h2+p,#lang span,#lang span a,#press h2,#rightpress li a,
#rightpress ul,#leftpress,#details h2,#details h2+p,#toMap li.activeTeas span,#details h2+p a,#toMap a					{color:white}

#header a.active,#footer h3,#wrapContact h2 span,#guepard h1,#details h2 span,#toMap li.activeBike span					{color:red}
#lang span a:hover,#guepard h3,#guepard h2 a,#guepard h3 a																{color:black}
#teasers li+li,#footer div > ul > li+li																					{margin-left:30px}
#teasers li,#footer li,#wrapContact #left,#adopt h2+ul li,#guepard h1													{width:300px}
.wraplr ul,.wraplr+p,#wrapContact #right,#heritage p+ul p,#guepard h2,#guepard h3,#rightpress							{width:630px}
.wraplr+p,#adopt ul+p,#heritage ul+p,#leftpress p,#details h2+p															{background: url(../_images/global/red-this.png) no-repeat 63px center}
#teasers li,.wraplr li,#heritage p+ul li > a,#toMap li																	{opacity:0.8}
#teasers li.activeTeas,.wraplr li.activeTeas,#heritage p+ul a.activeTeas,#toMap li.activeTeas,#toMap li.activeBike		{opacity:1.0}

body							{background-color: #F5F5F5}

#header							{height:178px}
h1								{margin:30px 0 0 10px}
#header ul						{margin:133px 10px 0 0}
#header li+li					{margin-left:25px}
#header li a					{font-size:1.7em}

#content 						{background-color:black}
#content > div,#footer > div,
#index #letsGo					{width:960px;margin:0 auto}

#slider							{height:300px}
#slider 						{position:relative;height:300px;width:960px}
#slider img  					{position:absolute;top:0;left:0}
#slider img:first-child			{z-index:2}
#slider img+img					{z-index:1}

#teasers						{height:251px;margin-top:30px}
#teasers li						{padding-bottom:10px}
#teasers li img					{margin-bottom:10px}
#teasers li.activeTeas,
#heritage ul li > a.activeTeas	{background-color:red}

#footer							{margin-bottom:30px}
#footer	div						{background: url(../_images/global/red-line.png) no-repeat 334px 0;padding-bottom:40px}
h3								{margin-bottom:20px;font-size:1.5em;color:#FF0000}
#footer a						{color:#333}
#footer ul ul li+li				{margin-top:10px}
#footer div > ul				{padding-top:30px;height:140px}
#footer iframe					{height:100px;overflow:visible;border:0}

#collections #content			{padding-bottom:70px}
.wraplr div						{width:250px;margin-top:10px}
#collections h2					{margin-bottom:30px}
#collections p+p				{margin-top:10px}
.wraplr							{overflow:auto;margin-top:46px}
.wraplr ul						{width:630px;margin-left:30px}
.wraplr li,
#toMap li						{width:135px;height:120px;margin-bottom:30px}
.wraplr li+li,
#toMap li+li					{margin-left:30px}
.wraplr li.myLeft,
#wrapContact p.myLeft,
#toMap li.myLeft				{margin-left:0}
.wraplr span,
#toMap span						{border-width:1px 0 0 0;padding-top:3px}
.wraplr li.activeTeas span		{border-color:#666}
.wraplr+p						{margin:20px 0 0 330px;padding:30px 0;border-width:1px 0;color:#ccc}

#wrapContact					{height:420px;margin-top:46px}
#wrapContact h2					{margin-bottom:35px}
#wrapContact input[type='text'],
#wrapContact textarea			{width:284px;border:1px solid #666;padding:7px;background-color:black;color:#999;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#wrapContact form p				{width:300px;margin-bottom:20px}
#wrapContact form p+p			{margin-left:30px}
#wrapContact textarea			{width:614px;height:119px;padding-top:27px;background: url(../_images/global/message.png) no-repeat 7px 12px}
#wrapContact p.go				{width:548px;padding:10px 82px 50px 0;margin-left:0}

#left							{height:313px;background: url(../_images/global/guepard-contact.jpg) no-repeat 28px 10px}
#left p							{width:240px;padding:16px 0 16px 60px;border-width:1px 0;bottom:0;background: url(../_images/global/or.jpg) no-repeat left 15px}

#wrapContact input[type='text']:focus,
#wrapContact textarea:focus		{border-color:#999;background-color:#1F1F1F}

#wrapContact input[type='text'].oops,
#wrapContact textarea.oops		{border-color:red}

#adopt #content div > img  		{margin-top:20px;border-width:0 0 1px 0}
#adopt h2						{padding:30px 0 34px 30px}
#adopt h2+ul					{height:410px}
#adopt h2+ul li+li				{margin-left:30px}
#adopt h2+ul p+p				{margin-top:20px}
#adopt ul+p,
#heritage ul+p					{padding:25px 0;background-position:229px center}
#adopt #content,
#heritage #content				{padding-bottom:50px}

#heritage h2,
#details h2						{margin:20px 0 50px 0}
#heritage h2+p					{margin-bottom:60px}
#heritage p+ul li				{width:960px;height:260px}
#heritage p+ul li > a			{width:300px}
#heritage p+ul li > a span		{padding:10px}
#heritage p+ul li a+p			{padding-top:67px}
#heritage p+ul li p+p			{margin-top:15px}
#heritage ul+p					{border-width:1px 0;margin-top:30px}

#index,#quatrecentquatre 		{background:none}
#index							{background-color:black}
#index #top						{background: white url(../_images/index/guepard-bicycles.jpg) no-repeat center bottom;min-height:100px}
#index #letsGo img				{left:359px;top:-79px}
#index #letsGo p				{color:white;margin-top:175px}
#lang							{right:0;top:100px}
#lang li						{padding:0 12px}
#lang li:first-child			{border:1px solid #666;border-width:0 1px 0 0}
#lang span						{width:200px;padding:10px;top:-66px;right:26px;background-color:red;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#lang span a					{border-color:white}
#lang span a:hover				{border-color:black}

#quatrecentquatre				{width:960px;position:absolute;top:50%;left:50%;margin:-210px 0 0 -480px}
#quatrecentquatre img			{margin-left:160px}
#guepard						{height:120px}
#guepard h1						{top:-25px;left:0}
#guepard h2						{top:0;right:0}
#guepard h3						{bottom:40px;right:0;font-weight:500;letter-spacing:normal}

#wrappress 						{margin-top:30px;overflow:auto;padding-bottom:30px;min-height:400px}
#rightpress ul					{margin-top:30px;list-style-type:disc;list-style-position: inside}
#rightpress li+li				{margin-top:10px}

#leftpress						{width:250px}
#leftpress p					{margin-top:46px;padding:20px 0 20px 60px;border-width:1px 0;border-colo:#333;background-position:0 center}

#righpress						{margin-left:80px}

#map							{width:960px;height:400px}
#details #content				{padding-bottom:100px;height:1100px}
#details h2						{margin-bottom:30px}
#details h2+p					{margin-bottom:34px}
#details #toMap					{margin-top:35px;padding-top:25px;border:1px solid #333;border-width:1px 0 0 0}
a.myOut							{padding-right:13px;background: url(../_images/global/out.png) no-repeat center right}
a.myOut:hover					{background: url(../_images/global/out-hover.png) no-repeat center right}

#details h2+p span				{display:block;text-align:center;padding:0 180px}


