home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
waginteractive.ch
/
2015.02.www.waginteractive.ch.tar
/
www.waginteractive.ch
/
bergerie
/
gen.css
< prev
next >
Wrap
Cascading Style Sheet File
|
2011-05-30
|
13KB
|
698 lines
@charset "UTF-8";
/* CSS Document */
/* colors
red : E1001A
titles and orange : DD7403
titles other : 4D4D4D
text : 666666
*/
* {
margin:0;
padding:0;
border:0;
}
body {
background:#000000 url("../images/fond-deg.jpg") 0 0 repeat-x;
}
body, html {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:140%;
color:#666;
}
.clearboth {
clear:both;
}
a {
color:#DD7403;
text-decoration:none;
}
p {
padding-bottom:8px;
}
h1, h2, h3, h4, h5, h6 {
padding-bottom:10px;
}
img.imgleft {
float:left;
margin:0 10px 10px 0;
}
img.imgright {
float:right;
margin:0 0 10px 10px;
}
.lirelasuite {
display:inline;
float:right;
margin-bottom:10px;
text-align:right;
background-color:#999;
line-height:18px;
padding:0 3px;
color:#fff;
}
.lirelasuite a {
color:#fff;
}
.savoirplus {
text-align:right;
font-style:italic;
margin-top:-10px;
}
.button {
display:block;
margin-bottom:10px;
padding-right:28px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
font-weight:normal;
font-style:italic;
text-align:right;
line-height:38px;
color:#fff;
background:#726A68 url("../images/button-arrow.png") right no-repeat;
}
.button2 {
display:block;
margin:10px 0;
padding:10px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-weight:normal;
font-style:italic;
text-align:center;
line-height:26px;
color:#fff;
background:#E1001A url("../images/button2-arrow.png") right bottom no-repeat;
}
select {
border:#ccc 1px solid;
}
input,
textarea {
border: 1px solid #CCCCCC;
}
/* ############################# MENUS ############################# */
#menu {
height:30px;
}
#menu ul {
padding-top:5px;
list-style:none;
font-size:13px;
color:#000;
line-height:13px;
}
#menu ul li {
float:left;
position: relative;
margin-top:8px;
padding:0 12px;
border-right:1px #777 solid;
}
#menu ul li.end {
border-right:none;
}
#menu ul li a {
color:#000;
}
#menu ul li a.act {
color:#DD7403;
}
#menu ul li ul {
float:none;
clear:left;
display: none;
position: absolute;
width: 130px;
margin-left:-10px;
margin-top:15px;
padding: 4px;
background-color:#fff;
}
#menu ul li:hover ul {
display: block;
z-index:500;
background:url("../images/fond-main-right.png") repeat-x scroll 0 -30px transparent;
}
#menu ul li ul li {
float: none;
padding: 4px 0;
margin-top:0;
border:none;
background-image:none;
font-size:0.9em;
line-height: 1.1em;
font-style:italic;
}
#menu ul li ul li.end {
border:none;
}
#menu ul li ul li a {
/*color:#333335;*/
color:#777;
width: 130px;
}
#menu ul li ul li a:hover {
color:#000;
}
#submenu {
list-style:none;
font-size:13px;
margin-bottom:20px;
}
#submenu li {
border-bottom:#ccc 1px solid;
}
#submenu li a {
display:block;
padding:8px 10px;
background-color:#ddd;
color:#666;
font-weight:bold;
}
#submenu li a:hover {
color:#000;
}
#submenu li a.act {
background-color:#ddd;
color:#DD7403;
}
#submenu li ul {
list-style:none;
margin-bottom:5px;
}
#submenu li ul li {
border-top:#E6E6E6 1px solid;
border-bottom:none;
font-size:11px;
line-height:10px;
}
#submenu li ul li a {
background-color: transparent;
border-top: 1px solid #EFEFEF;
color: #666666;
padding: 4px 10px 4px 15px;
font-weight:normal;
}
#submenu li ul li a.act {
font-weight:bold;
}
#bodywrapper {
margin-bottom:-32px;
min-height:100%;
/*position:relative;*/
}
.wrapperpadding {
padding:0 10px;
}
#headerwrapper {
/*position:relative;*/
height:28px;
width:990px;
margin:0 auto;
background-color:#333;
z-index:50;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#fff;
}
#headerwrapper a {
color:#fff;
}
#headerwrapper a.lang {
color:#bbb;
}
#headerwrapper #logosite {
position:absolute;
width:650px;
margin:12px 0;
/*z-index:60;*/
}
#headerwrapper #langue {
float:left;
width:320px;
margin-top:2px;
}
#headerwrapper #langue img {
position:absolute;
}
#headerwrapper #musique {
margin-left: 230px;
margin-top: 5px;
position: absolute;
width: 440px;
z-index:100;
}
#headerwrapper #musique div {
float:right;
}
#headerwrapper #nl {
float:right;
width:270px;
margin-top:4px;
text-align:right;
line-height:10px;
}
#headerwrapper #nl ul {
list-style:none;
}
#headerwrapper #nl ul li {
display:bloc;
float:right;
margin-left:5px;
height:16px;
line-height:16px;
}
#headerwrapper #nl ul li.inputborder {
border:1px #ccc solid;
line-height:14px;
}
#headerwrapper #nl input {
padding:0 3px;
background-color:#333;
border:none;
color:#fff;
font-size:9px;
}
#headerwrapper #nl input.champ {
width:74px;
line-height:12px;
}
#headerwrapper #nl input.ok {
width:24px;
}
.background {
width:100%;
height:100%;
left:0;
background:url("../images/fond-topbar.png") no-repeat scroll center top transparent;
}
.background.f1 {
background:url("../images/bandeau-01.jpg") no-repeat scroll center top transparent;
}
.background.f2 {
background:url("../images/bandeau-02.jpg") no-repeat scroll center top transparent;
}
.background.f3 {
background:url("../images/bandeau-03.jpg") no-repeat scroll center top transparent;
}
.background.f4 {
background:url("../images/bandeau-04.jpg") no-repeat scroll center top transparent;
}
.background.f5 {
background:url("../images/bandeau-05.jpg") no-repeat scroll center top transparent;
}
.background.f6 {
background:url("../images/bandeau-06.jpg") no-repeat scroll center top transparent;
}
.background.f7 {
background:url("../images/bandeau-07.jpg") no-repeat scroll center top transparent;
}
#bandeau {
display:block;
z-index:0;
left:0;
}
#main {
z-index:200;
position:relative;
margin-left:auto;
margin-right:auto;
width:990px;
background:url("../images/fond-main.png") 0 30px repeat-x;
}
#main.bigger {
margin-top:-160px;
}
#main.smaller {
margin-top:-422px;
}
div.blocs {
margin-left:36px;
overflow:hidden;
/*position:relative;*/
width:908px;
}
#main .blocs {
z-index:100;
}
#main .leftheader {
float:left;
width:216px;
height:30px;
margin-right:26px;
}
#main .rightheader {
float:left;
width:748px;
height:30px;
}
#main #left {
float:left;
width:216px;
margin-right:26px;
background-color:#E6E6E6;
font-size:11px;
line-height:16px;
}
#main #left h1 {
padding-top:6px;
padding-bottom:4px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
line-height:120%;
font-weight:normal;
font-style:italic;
color:#4D4D4D;
}
#main #left h2 {
padding-top:6px;
padding-bottom:4px;
font-size:15px;
line-height:120%;
}
#main #left img,
#main #left img.video {
margin-bottom:10px;
}
#main #left a:hover img {
opacity:0.4;
filter:alpha(opacity=40);
}
#main #right {
float:left;
width:748px;
margin-bottom:30px;
}
#main #right #lessimage,
#main #right #moreimage {
position:absolute;
width:748px;
text-align:right;
margin-top:-16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#fff;
}
#main #right #lessimage img,
#main #right #moreimage img {
margin-top:4px;
margin-left:4px;
display:block;
float:right;
}
#main #right #lessimage a,
#main #right #moreimage a {
margin-top:-1px;
color:#fff;
display:block;
float:right;
}
#main #right .hid {
display:none;
}
#main #right .vis {
display:block;
}
#main #right .right_background-top {
background:url("../images/fond-main-right.png") 0 -20px repeat-x;
}
#main #right h1 {
padding-top:6px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
line-height:120%;
font-weight:normal;
font-style:italic;
color:#DD7403;
}
#main #right .contentwrapper {
padding:20px 10px 10px;
margin-bottom:10px;
}
#main #right .contentwrapper.white {
background-color:#fff;
}
#footer {
/*position:relative;*/
height:28px;
width:990px;
margin:5px auto;
z-index:60;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#fff;
}
#footer .central {
position:absolute;
width:690px;
margin:0 150px;
text-align:center;
}
/* ####### RUBRIQUES ####### */
#main #right .rub h1 {
padding-top:12px;
font-size:26px;
}
#main #right .rub h2 {
padding-top:12px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-style:italic;
color:#DD7403;
font-size:22px;
}
#main #right .rub h3 {
padding-top:12px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-style:italic;
color:#DD7403;
font-size:18px;
}
#main #right .rub h4 {
padding-top:6px;
font-size:15px;
color:#666;
}
#main #right .rub h5 {
padding-bottom:4px;
font-size:13px;
color:#666;
}
#main #right .resa table {
width:100%;
}
#main #right .resa table table {
width:170px;
}
#main #right .resa table table td {
padding:0;
}
#main #right .resa table table table td {
padding:2px auto;
text-align:center;
}
#main #right .resa table table table td.act {
background-color:#DD7403;
font-weight:bold;
}
#main #right .resa table table table td.act a {
color:#fff;
}
#main #right .resa table.fond {
background-color:#eee;
}
#main #right .resa table td {
padding:2px 4px;
vertical-align: top;
}
#main #right .resa table td .field {
border:#ccc 1px solid;
width:386px;
height:20px;
padding-left:5px;
}
#main #right .resa table td .tarea {
width:386px;
}
#main #right .resa table td .smaller {
width:160px;
}
#main #right .resa table td .small {
width:60px;
}
#main #right .resa table td .valid {
padding:10px 30px;
border:none;
background-color:#DD7403;
color:#fff;
}
.tabvins {
width:100%;
}
.tabvins td {
padding:2px;
}
.tabvins tr.fill td {
background-color:#eee;
}
/* ############################# JQUERY SLIDER ########################## */
.carousel li
{
display:inline;
}
.carousel ul li
{
margin:0;
padding:0;
position:relative;
}
.carousel ul li
{
display:inline;
float:left;
height:402px;
/*overflow:hidden;*/
/*text-align:center;*/
}
.carousel ul li
{
height:402px;
}
.carousel-next
{
background:url(../images/images_site/next.png) 0 0 no-repeat;
}
.carousel-control
{
float:left;
cursor:pointer;
display:inline-block;
height:40px;
line-height:999px;
overflow:hidden;
vertical-align:middle;
width:40px;
margin-top:180px;
color:transparent;
border:none;
}
.carousel-previous
{
background:url(../images/images_site/prev.png) 0 0 no-repeat;
}
.js .carousel-wrap {
/*
display:inline-block;
vertical-align:middle;
margin:0 5px 15px;
border:1px solid #4f4f4f;
background:#1a1a1a;
*/
display:inline-block;
float:left;
background-color:#fff;
width:640px;
border:2px #fff solid;
}
/* ############ DIAPO ########### */
/* The Nivo Slider styles */
.nivoSliderInvisib {
display:none;
}
.nivoSlider {
position:relative;
height:436px;
}
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
}
.nivo-box {
display:block;
position:absolute;
z-index:5;
}
/* Caption styles */
.nivo-caption {
position:absolute;
left:0px;
bottom:0px;
background:#000;
color:#fff;
opacity:0.8; /* Overridden by captionOpacity setting */
width:100%;
z-index:8;
}
.nivo-caption p {
padding:5px;
margin:0;
}
.nivo-caption a {
display:inline !important;
}
.nivo-html-caption {
display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
position:absolute;
margin:8px;
top:45%;
z-index:9;
cursor:pointer;
}
.nivo-prevNav {
left:0px;
}
.nivo-nextNav {
right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
margin-bottom:5px;
position: absolute;
bottom:0;
text-align: right;
width: 722px;
z-index:10;
}
.nivo-controlNav a {
position:relative;
padding: 1px 3px;
z-index:9;
cursor:pointer;
}
.nivo-controlNav a.active {
font-weight:bold;
border:#ddd 1px solid;
color:#fff;
}