/* cmsms stylesheet: Mulquet 2012 Layout modified: 07/09/22 11:26:19 */
body, form, dl, li, dt, dd, td, th, tr, h1, h2, h3, h4, h5, h6, pre, blockquote, address {
	margin: 0;
	padding: 0;
}
body {
  margin:0;
  padding:0;
  background:#1B61A7 url('../../uploads/template_images/2012/background.jpg') no-repeat top center;
  background-size: cover;
  font: 300 12px Arial, sans-serif;
  line-height: 1.5;
  color: #333;
}
a {
  color:#1B61A7;
}
a:visited {
  color:#1B61A7;
}
b {
  font-weight:bold;
}
#wrapper {
  width: 1000px;
  margin-left:auto;
  margin-right:auto;
}
#content-wrapper {
  background-color:#ffffff;
  border-bottom: 2px solid #ffe163;
box-shadow: 0px 0px 25px #333;
}
#header {
  margin-bottom:15px;
  text-align:left;
}
#header #logo_ski, #header #logo_surf {
  background:#ffffff;
  width:200px;
  margin-top: 15px;
  margin-left: 15px;
  padding: 5px;
  border-top: 2px solid #f49655;
}
#header #logo_ski {
  float:right;
}
#header #logo_surf {
  float:right;
}
#header h1 {
  color: #ffffff;
  font-size:300%;
}
#header h3 {
  color: #f49655;
}
#topmenu {
  padding: 15px;
}
#topmenu .menu {
  display:inline-table;
  table-layout: fixed;
  width:100%;
 border-bottom: 2px solid #ffe163;
box-shadow: 0px 0px 5px #333;
}
#topmenu .menuitem {
  display:table-cell;
  text-align:center;
  border-top:1px solid #1B61A7;

  border-right:1px solid #1B61A7;
  padding;10px;
  background:#1B61A7;
  font-weight: bold;
  font-size: 300%;
  color: #ffffff;
  height: 125px;
  vertical-align:middle;
}
#topmenu .menuitem:first-child {
  border-left:1px solid #1B61A7;
}
#topmenu .menuitem#ski {
  background: url('../../uploads/template_images/2012/bg_menu_ski.png') no-repeat;
}
#topmenu .menuitem#surf {
  background: url('../../uploads/template_images/2012/bg_menu_surf.png') no-repeat;
}
#topmenu .menuitem a {
  text-decoration:none;
  color:inherit;
}
#topmenu .menuitem a:visited {
  color:inherit;
}
#topmenu .menuitem a:hover {
  font-size: 120%;
  transition: font-size 200ms;
}
#topmenu .menuitem:hover, #topmenu .menuitem#surf:hover, #topmenu .menuitem#ski:hover  {

}
#content {
  padding: 15px;
  padding-top:0;
}
#content h1 {
  color: #f49655;
}
#footer {
  text-align:right;
  margin-bottom:10px;
  margin-top:10px;
}
#footer a {
  color:#fff;
}

.foto {
    background:#ffffff;
    border:1px solid #d3d3d3;
    padding:5px;
    border-radius:5px;
    display:inline-block;
    margin-bottom:2px;
}
