/* Start of CMSMS style sheet 'style' */
@charset "utf-8";

* { margin: 0; padding:	0;}

html, body, #container {height: 100%;}

html { height: auto; }

body { background: url(/style/images/bg_body.gif) bottom repeat-x #dfd9cf; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }

#container { width: 910px; text-align: left; margin: 0 auto 0 auto; }

body > #container {height: auto; min-height: 100%; }

#container #main { padding: 0 0 198px 0; background:url(/style/images/bg_container.gif) top center repeat-y;}

#container #header { height: 222px; width:900px; padding: 0 5px; }
#container #menu { height: 40px; width:910px; background: url(/style/images/bg_menu.gif) top left no-repeat;}
#container #header2 { height: 60px; width:900px; padding: 0 5px; background:url(/style/images/header2.gif) center top no-repeat; }

#container #contentcontainer { width: 900px; margin: 0 5px; clear:both; }

#container #contentcontainer #left, #container #contentcontainer #right { float: left; display:inline; }

#container #contentcontainer #left { width: 170px; margin: 0 20px 0 20px; padding: 15px; background-color: #e0dad1; color: #918167; }
#container #contentcontainer #left p { color: #918167; }
#container #contentcontainer #left a { color: #918167; }
#container #contentcontainer #left h1 { color: #27889f; font-size: 16px; padding: 0 0 10px 0;}
#container #contentcontainer #left h2 { color: #918167; font-size: 14px;}

/* right full */
#container #contentcontainer #right { width: 640px; color: #FFF; }
#container #contentcontainer #right p { color: #FFF; }
#container #contentcontainer #right a { color: #FFF; }
#container #contentcontainer #right h1 { color: #27889f; font-size: 18px; padding: 0 0 15px 0;}
#container #contentcontainer #right h2 { color: #ffe152; font-size: 14px; padding: 0 0 15px 0;}
#container #contentcontainer #right h2 a { color: #ffe152;}

/* right divided in 3 rooms (programme) */
#container #contentcontainer #right h1.day { background:url(/style/images/hr_right_640.gif) bottom center no-repeat; padding: 0 0 5px 0; margin: 0 0 10px 0;}
#container #contentcontainer #room1, #container #contentcontainer #room2, #container #contentcontainer #room3 { float: left; display:inline; }
#container #contentcontainer #room1 { width: 200px; }
#container #contentcontainer #room2 { width: 200px; margin: 0 20px; }
#container #contentcontainer #room3 { width: 200px; }
#container #contentcontainer #room1 h1, #container #contentcontainer #room2 h1, #container #contentcontainer #room3 h1 { color: #ffe152; margin: 0 0 10px 0; }
#container #contentcontainer #room1 a, #container #contentcontainer #room2 a, #container #contentcontainer #room3 a { font-weight: bold; }
#container #contentcontainer #room1 img, #container #contentcontainer #room2 img, #container #contentcontainer #room3 img { width: 200px; margin: 10px 0; }

#container #contentcontainer #full { clear:both; float:left; display:inline; width: 752px; margin: 7px 24px 49px 26px; }

#footer { position: relative; width: 908px; background-color:#98bfc0; border:#75a5a7 solid 1px; height: 196px; clear:both; margin: -178px auto 0 auto;} 
#footer #footer_links { float:left; display:inline; text-align: left; width: 200px; padding:10px 20px 0 25px; color:#FFF; }
#footer #footer_links a { color:#FFF; }
#footer #footer_partners { float:left; display:inline; text-align: left; width: 615px; padding:10px 25px 0 0; color:#FFF; }
#footer #footer_partnerlogos { float:left; display:inline; text-align: center; width: 613px; color:#FFF; background-color:#FFF; border: #75a5a7 solid 1px; }
#footer #footer_partnerlogos a { padding: 12px 15px; }
#footer #socialmedia { float:right; }
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* news */
.NewsSummary { padding: 0 0 15px 0; margin: 10px 0 0 0; background: url(/cms/uploads/images/hr_left.gif) bottom center no-repeat; color: #918167;}

/* End of 'style' */

