@charset "ISO-8859-1";
body {
	font-family: Arial, Helvetica, sans-serif;
	background:url(/htdocs/images/bg_bodyP.gif) repeat-x #3d3d3d;
	color:#666;
	font-size:12px;
	margin:0px 0px 20px 0px;
	padding:0px;
}
body#home  {background:url(/htdocs/images/bg_body.gif) repeat-x #3d3d3d;} 
a {color:#ff8515;text-decoration:none;}
a:hover {color:#591009;}
#wrapper {
	width: 884px;
	margin:0px auto;
	background:url(/htdocs/images/bg_wrapper.jpg) repeat-y 13px 0px;
}
#header {
	background:url(/htdocs/images/bg_headerP.jpg) no-repeat;
	height:269px;
	width:884px;
	position:relative;
}
#home #header {background:url(/htdocs/images/bg_header.jpg) no-repeat;height:406px;}

#header h1   {position:absolute;left:67px;top:14px;background:url(/htdocs/images/logo_chP.jpg);margin:0px;padding:0px;}
#home #header h1   {left:59px;top:11px;background:url(/htdocs/images/logo_ch.jpg);}
#header h1 a {font-size:0px;line-height:0px;text-indent:-10000px;width:281px; height:93px;display:block;}
#home #header h1 a {width:288px; height:95px;}

#header h2   {position:absolute;left:700px;top:9px;background:url(/htdocs/images/logo_glP.jpg);margin:0px;padding:0px;}
#home #header h2   {top:31px;background:url(/htdocs/images/logo_gl.jpg);}
#header h2 a {font-size:0px;line-height:0px;text-indent:-10000px;width:128px; height:96px;display:block;}
#home #header h2 a {width:125px;height:95px;}

#header p {position:absolute;left:683px;top:115px;background:#85270b;color:#febb4b;text-align:right;padding:10px;}
#home #header p {top:250px;}
#header strong {color:#fede92;}

#mainMenu {
	background:url(/htdocs/images/bg_menu.jpg) repeat-y;
	list-style:none;
	font-size:11px;
	margin:0px;padding:0px;
}
#mainMenu li {background:url(/htdocs/images/delimiter_menu.jpg) no-repeat 0% 100%;}
#mainMenu a{color:#b04b01;padding:7px 10px 7px 50px;display:block;background:url(/htdocs/images/bullet.gif) no-repeat 40px 10px;width:217px; text-transform: uppercase;}
#mainMenu a:hover, #mainMenu a.selected {color:#591009;}
#mainMenu ul {list-style:none;padding:10px 0px;margin:0px;}
#mainMenu ul a {width:196px;padding: 3px 0px 3px 50px;background:#FAF7EE;}

#quicklinks {background:url(/htdocs/images/bg_breadcrumbs.jpg) no-repeat 13px 0px;
	height:48px; position:relative;
}
#quicklinks .lang {position:absolute;top:4px;left:63px;margin:0px;padding:0px;}
#quicklinks .meta {position:absolute;top:4px;left:630px;margin:0px;padding:0px;}
#quicklinks a {color:#ff7900;font-size:10px;padding-left:20px;}
#quicklinks .fr {background:url(/htdocs/images/ico_fr.gif) no-repeat;text-transform:uppercase;padding-right:10px;}
#quicklinks .en {background:url(/htdocs/images/ico_en.gif) no-repeat;text-transform:uppercase;}
#quicklinks .home {background:url(/htdocs/images/ico_home.gif) no-repeat;padding:0px 10px 0px 16px;}
#quicklinks .contact {background:url(/htdocs/images/ico_contact.gif) no-repeat;padding:0px 10px 0px 16px;}
#quicklinks .sitemap {background:url(/htdocs/images/ico_sitemap.gif) no-repeat;padding:0px 10px 0px 16px;}

#tightCol {
	float:left;
	width:290px;
	padding:0px 0px 30px 13px;
}
#tightCol h3 {font-size:11px;color:#591009;text-transform:uppercase;font-weight:normal;padding:0px;margin:50px 0px 10px 30px;}
#tightCol label {display:none;}
#newsletterBox {padding:0px 30px; margin:0px;}
#newsletterBox input {border:1px solid #ccc;width:140px;background:#fceec2;border-top:1px #999 solid;border-left:1px #999 solid;padding:3px 10px;font-size:11px;margin-bottom:6px;color:#6f6f6f;}
#newsletterBox #btnNewsletter {background:url(/htdocs/images/btn_submit.gif) no-repeat;width:21px;height:15px;font-size:0px;line-height:0px;text-indent:-10000px;
	border:0px;margin:8px auto 10px 5px;cursor:pointer;}
#wideCol {
	float:left;
	/*width:560px;*/
	width:540px;
	min-height: 490px;
}
body#home #wideCol {min-height: 430px;width:550px;}

#wideCol {font-size:12px;line-height:20px;color:#666;padding-bottom:20px; text-align: justify;}
#wideCol h2, #wideCol h3, #wideCol h3 a {color:#540e0b;font:24px normal Georgia, "Times New Roman", Times, serif;margin:0px;padding:0px;}
#wideCol h3 {padding-top:10px;padding-bottom:10px; font-size: 21px;}
html>body #wideCol h3 {padding-bottom:0px;}
#wideCol h4 {font-size:12px;}
#wideCol .news {float:left;width:240px;margin-right:30px;}

#wideCol img {margin:0px 10px 10px 10px;border:4px solid #c4bfab;}
#wideCol ul li { list-style: url(/htdocs/images/bullet.gif)}

#wideCol ol li { margin-bottom: 5px;}

#wideCol .presentation {float:left;width:240px; margin-right:30px; margin-top: 20px; height: 160px; background:url(http://www.chateau-yvorne.ch/htdocs/images/bg_presentation.jpg) no-repeat 25px 0px; color: #85270b; text-align: center; padding: 20px 5px; font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight: bold;}
#wideCol .presentation p { margin: 14px;}

#formulary input {
	border:1px solid #666;
	width:175px;
	background:#FAF7EE;
	border-top:1px #999 solid;
	border-left:1px #999 solid;
	padding:3px 10px;
	font-size:11px;
	margin-bottom:6px;
	color:#6f6f6f;
	font-family:Arial, Helvetica, sans-serif;
}
#formulary textarea {
	border:1px solid #666;
	width:175px;
	background:#FAF7EE;
	border-top:1px #999 solid;
	border-left:1px #999 solid;
	padding:3px 10px;
	font-size:11px;
	margin-bottom:6px;
	color:#6f6f6f;
	font-family:Arial, Helvetica, sans-serif;
}

.left {float:left;margin:0px 10px 10px 0px;border:4px solid #c4bfab;}
.right {float:right;margin:0px 0px 10px 10px;border:4px solid #c4bfab;}
.more {background:url(/htdocs/images/ico_more.gif);width:61px; height:12px;clear:both;display:block;
	font-size:0px;line-height:0px;text-indent:-10000px;}
	

#slogan {margin: 0; padding: 0; padding-top: 4px; margin-left: 40px; display:block}


#footer {
	clear:both;
	background:url(/htdocs/images/bg_footer.jpg) repeat-y;
	padding: 8px 0px 14px 0px;
	text-align:center;
	color:#dbd2b7;
	font-size:11px;
}
#footer a {color:#dbd2b7;}
#footer a:hover {color:#fff;}

#tarifs table {width: 500px; background: #FFFFFF; color: #221E1F; border: none; margin: 20px auto 25px auto;}
#tarifs th {color: #85270B; font-size: 100%; font-weight:bold; background:none; padding:3px;}
#tarifs td {color: #000; font-size: 100%; background: none; padding:3px;}
#tarifs td.impair {color: #000; font-size: 100%; background-color: #FCEEC2; padding:3px;}

/*Boutons*/
a.btn-1, input.submit.btn-1 {background: #2e2e2e; color: #fff; padding: 2px 5px;}
input.submit.btn-1 {border: 0px;}
a:hover.btn-1 {color: #fceec2}

/*Tableau des cours*/
.cours th {font-weight: bold; padding: 5px 0px; width: 100px;}
.cours td {padding: 5px 0px;}

#listingCours th {text-align: left; border-bottom: 1px solid #f6c463}

#inscriptionForm td {padding: 5px 0px;}
/*
#cadre { width: 210px; float: left; margin-left: 30px;}
#cadre table {width: 200px; background: #FFFFFF; color: #221E1F; border: none; margin: 20px auto 25px auto;}
#cadre th {color: #85270B; font-size: 100%; font-weight:bold; background:none;}
#cadre td {color: #000; font-size: 80%; background: none;}
#cadre td.impair {color: #000; font-size: 80%; background-color: #FCEEC2;}
*/