@charset "UTF-8";
/* CSS Document */

body {
font-family: "Lucida Grande", "Lucida Sans Unicode", Georgia, Verdana;
font-size: 11px;
line-height:15px;
background-color:#E9E9E9;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

/* Set a fixed width for the body and containers */
body {
    width: 1024px;
    margin: 0 auto; /* Center the content */
    overflow-x: hidden; /* Prevent horizontal scrolling */
}

/* Disable media queries for mobile devices */
@media only screen and (max-width: 1024px) {
    body {
        width: 1024px;
    }
}

/* Disable any mobile-specific styling */
@media only screen and (max-width: 768px) {
    body {
        width: 1024px;
    }
}

.cou1 {
color:#333399;
}

.textefondu {
opacity:0.4;
}

a:link {
color: #000000;
text-decoration: underline;
}
a:visited {
text-decoration: underline;
color: #000000;
}
a:hover {
text-decoration: underline;
color: #333399;
}
a:active {
text-decoration: underline;
color: #000000;
}

#conteneur
{
position:relative;
margin-top:50px;
margin-left:auto;
margin-right:auto;	
width:1000px;
border:0px;
}

#logo
{
position:absolute;
width:220px;
height:auto;
margin-top:46px;
}

#menu
{
position:absolute;
margin-left:340px;
margin-top:110px;
width:660px;
height:auto;
font-size:13px;
}

.separateursmenu {
color:#FFF;
margin-left:10px;
margin-right:10px;
font-weight:bold;
}

.ligneseparatrice {
width:20px;
height:1px;
background-color:#999;
margin:25px;
border:0px;
}

#colonne1
{
position:absolute;
width:300px;
margin-top:216px;
font-size:12px;
}

#ligne1
{
position:absolute;
margin-top:14px;
width:220px;
height:1px;
background-color:#BBB;
transform:rotate(-7deg);
-ms-transform:rotate(-7deg); /* IE 9 */
-webkit-transform:rotate(-7deg); /* Safari and Chrome */
}

#ligne2
{
position:absolute;
margin-top:62px;
width:1000px;
height:1px;
border:0px;
background-color:#BBB;
transform:rotate(-7deg);
-ms-transform:rotate(-7deg); /* IE 9 */
-webkit-transform:rotate(-7deg); /* Safari and Chrome */
}

#colonne2
{
position:absolute;
margin-left:340px;
margin-top:175px;
}

#cadre
{
border:0px;
width:660px;
height:500px;
background:white;
min-height:500px;
overflow: hidden;
height: auto;
-webkit-transform:skew(0deg,-7deg);
-moz-transform:skew(0deg,-7deg);
-o-transform:skew(0deg,-7deg);
-ms-transform:skew(0deg,-7deg);
}

#cadrecontenu
{
border:0px;
width:660px;
height:auto;
-webkit-transform:skew(0deg,7deg);
-moz-transform:skew(0deg,7deg);
-o-transform:skew(0deg,7deg);
-ms-transform:skew(0deg,7deg);
}

#ligne3
{
margin-top:30px;
width:660px;
height:1px;
background-color:#BBB;
border:0px;
transform:rotate(-7deg);
-ms-transform:rotate(-7deg); /* IE 9 */
-webkit-transform:rotate(-7deg); /* Safari and Chrome */
}

#pieddepage
{
margin-bottom:100px;
text-align:right;
font-size:9px;
color:#888;
}

.form
{
margin-top: 0px;
margin-bottom: 0px;
}

#blocproduit
{
float:left;
margin-top:20px;
}

.titreproduit
{
color:#333399;
font-size: 12px;
line-height: 20px;
text-align:center;
font-weight:bold;
}

.soustitreproduit
{
color: #666666;
font-size: 11px;
text-align:center;
}

.petitxt
{
color: #999999;
font-size: 10px;
font-style:italic;
text-align:center;
}

a.nound:link
{
color: #000000;
text-decoration: none;
}

a.nound:visited
{
text-decoration: none;
color: #000000;
}

a.nound:hover
{
text-decoration: none;
color: #333399;
}
a.nound:active
{
text-decoration: none;
color: #000000;
}
a.programme:link
{
color: #0098b0;
text-decoration: none;
font-size:11px;
}

a.programme:visited
{
text-decoration: none;
color: #0098b0;
font-size:11px;
}

a.programme:hover
{
text-decoration: none;
color: #333399;
font-size:11px;
}

a.programme:active
{
text-decoration: none;
color: #333399;
font-size:11px;
}

a.lienboutique:link
{
color:#333399;
font-size: 12px;
line-height: 20px;
text-align:center;
font-weight:bold;
text-decoration:none;
}

a.lienboutique:visited
{
color:#333399;
font-size: 12px;
line-height: 20px;
text-align:center;
font-weight:bold;
text-decoration:none;
}

a.lienboutique:hover
{
color:#333399;
font-size: 12px;
line-height: 20px;
text-align:center;
font-weight:bold;
text-decoration:underline;
}

a.lienboutique:active
{
color:#333399;
font-size: 12px;
line-height: 20px;
text-align:center;
font-weight:bold;
text-decoration:none;
}

div.scroll
{
height: 477px;
width: 100%;
overflow: auto;
border: 0px ;
background-color: #FFFFFF;
}

div.scrollbig
{
height: 477px;
width: 100%;
overflow: auto;
border: 0px ;
background-color: #FFFFFF;
}

.vig
{
margin-bottom:5px;
}

#global
{
position:relative;
margin-top:70px;
margin-left:auto;
margin-right:auto;
width: 660px;
border: 0px solid #000;
}