* { margin: 0; padding: 0; text-decoration: none; }
body { background: url(../images/background.jpg) repeat-y center 0; color: #000;  font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; }
h1 { color: #c60505; font-size: 11px; font-weight: bold; margin: 0.67em 0; }
h2 { color: #c60505; font-size: 11px; font-weight: bold; text-decoration: none; margin-bottom: 5px; padding-bottom: 2px; order-right-style: solid; order-top-style: solid;; }
A { color: #000000; text-decoration: none; }
A:hover {  color: #c60505;  text-decoration: none; }
ul { line-height: 20px; margin-left: 15px; list-style-type: disc; }
li { list-style-type: disc; list-style-position: inside; }
.carte { line-height: 15px; text-align: left; list-style-type: disc; margin-left: 15px; list-style-position: outside; display: list-item; }
#video_container { padding-left: 5px; }
#tooltip { padding: 3px; background: #f9f9f9; border: solid 1px #000; font-size: smaller; text-align: left; }

span.tip {  }
p.title_link { color: white; font-size: 9px; }

/*Basis layout*/
#header { background: url(../images/background_header.jpg) no-repeat; height: 206px; }
#container  { background: url(../images/background_content.jpg); text-align: justify; width: 945px ; margin: auto; }
.column  { color: #000; width: 205px; z-index: 0; float: left; }
.column_banners  { color: #000; width: 204px; float: right   }
#content_container { width:525px; margin: auto; }
.slideshow_background { position: absolute; width: 525px; height: 200px; z-index: 1; }
.slideshow { position: relative; top: 28px; left: 161px; width: 200px; height: 185px; z-index: 2; }
.content { width: 524px; }
.content_fotos { background-color:white; width: 525px; padding-top: 2px; border-color: black; border-style: solid; border-width: 1px 0; }
.outline { background-color: #fffaec; padding: 5px; border: solid 1px #000; }
.offerte { background-color: #fffaec; margin-right: 5px; margin-left: 5px; padding: 5px; border: solid 1px #000; }
#footer { background: url(../images/background_footer.jpg) no-repeat; height: 40px; clear: both; }

/*Menu*/
#navcontainer  { margin-right: 10px }
#navlist ul { color: #c00; font-size: 11px; font-weight: bold; list-style-type: none; }
#navlist li { color: #c00; font-size: 11px; font-weight: bold; list-style-type: none; }
#navcontainer a { font-size: 11px; font-weight: bold; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left center; display: block; }
#navcontainer a:link, #navlist a:visited { color: #000; text-decoration: none; }
#navcontainer a:hover { color: #be0000; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left center; }
#active a:link, #active a:visited, #active a:hover { color: #c00; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left center; }
p.curr_loc { font-weight: bold; font-size: 11px; color: #c00; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left center; display: block; }
