*{
	margin:0px;
	padding:0px;
}
img{
	border:0px;
}
body{
     background-image: url(_images/bg.gif);
     background-repeat: repeat-x;
     background-color:#ffd5e8;
     color:#000000;
     font-family: Arial, Verdana, Helvetica, sans-serif;
}
/***************/
/*début des div*/
/***************/
#main{
	width:990px;
	margin-left:auto;
	margin-right:auto;
}
#header{
	width:990px;
	height:252px;
}
#header-1{
          width:350px;   /*990-640*/
          height:23px;
          background-image: url(_images/header-1.png);
          background-repeat: no-repeat;            
          line-height: 23px;
          padding-left:640px;
}
#header-1 img{
          vertical-align: bottom;
}
.recherche{
           border:1px solid #ffa5cc;
           font-size: 10px;
           color:#6a6a6a;
           background-color:#ffffff;
           margin-top:4px;
           width:150px;
}
#header-2{
          	width:833px;/*990-157*/
          	height:94px;
          	background-image: url(_images/header-2.jpg);
            background-repeat: no-repeat; 
            padding-left:157px;
}
#header-3{
          	width:800px;/*990-190*/
          	height:24px;
            background-image: url(_images/header-3.jpg);
            background-repeat: no-repeat; 
            padding-left:190px;
}
.menu-haut-gauche{
  float:left;
  background-image: url(_images/menu-haut-gauche.gif);
  width:10px;
  height:24px;
}
.menu-haut-milieu{
  float:left;
  background-image: url(_images/menu-haut-milieu.gif);
  height:24px;
  line-height: 24px;
}
.menu-haut-milieu a{
  color:#ff1a67;
  background-color: inherit;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
.menu-haut-milieu a:hover{
  text-decoration: underline;
}
.menu-haut-droite{
float:left;
  background-image: url(_images/menu-haut-droite.gif);
  width:10px;
  height:24px;
  margin-right:10px;
}
#header-4{
          	width:990px;
          	height:47px;
            background-image: url(_images/header-4.jpg);
            background-repeat: no-repeat;
}
#header-5 {
          	width:880px;/*990-110*/
          	height:27px;
          	background-image: url(_images/header-5.jpg);
            background-repeat: no-repeat;
            color:#ff1a67;
            background-color: inherit;
            font-weight: bold;
            font-size: 14px;
            padding-left:110px;
}
#header-5 a{
            color:#ff1a67;
            text-decoration: none;
}
#header-5 a:hover{
          text-decoration: underline;
}
#header-6{
          	width:750px;/*990-240*/
         		height:37px;
         		background-image: url(_images/header-6.jpg);
            background-repeat: no-repeat;
            padding-left:240px;
}
.navig_selected {
            display:block;
            padding:3px;
            float:left;
            border:#ff1a67 1px solid;
            color:#000000;
            background-color: #ffffff;
            font-weight: bold;
            font-size: 14px;
            margin-left:2px;
            text-decoration: none;
}
.etc{
            display:block;
            padding:3px;
            float:left;
            border:#ff1a67 1px solid;
            color:#000000;
            background-color: #ffffff;
            font-weight: bold;
            font-size: 14px;
            margin-left:2px;
            text-decoration: none;
}
.pagination{
            height:30px;
            padding-bottom:20px;
            padding-left:50px;
}
.pagination a{
            display:block;
            padding:3px;
            float:left;
            border:#ff1a67 1px solid;
            color:#ffffff;
            background-color: #ffd5e8;
            font-weight: bold;
            font-size: 14px;
            margin-left:2px;
            text-decoration: none;
}
.pagination a:hover{
            display:block;
            padding:3px;
            float:left;
            color:#ff1a67;
            border:#ff1a67 1px solid;
            background-color:inherit;
            background-image: url(_images/bg-pagination-on.gif);
            background-repeat: repeat;
            font-weight: bold;
            font-size: 14px;
            margin-left:2px;
            text-decoration: none;
}
#center{
        width:990px;
}
	#content{
    float:left;
		width:770px;
		background-image: url(_images/bg-contenu.gif);
		background-repeat: repeat-y;
	}
	.video{
         width:687px;
         /*height:623px;*/
         margin-left:auto;
         margin-right:auto;
         margin-bottom:20px;
  }
  .video-titre{
    width:660px;/*687-27*/
    height:32px;
    line-height: 32px;
    background-image: url(_images/video-titre.jpg);
    background-repeat: no-repeat;
    padding-left:27px;
  }
  .video-titre a{
    font-size: 16px;
    color:#ffffff;
    background-color: inherit;
    text-decoration: none;
    font-weight: bold;
  }
  .video-titre a:hover{
    text-decoration: underline;
  }
  .video-thumbs{
    width:687px;
    height:426px;
  }
    .video-thumb-gauche{
      float:left;
      width:552px;/*552-3*/
      height:426px;
      background-image: url(_images/video-thumb-gauche.jpg);
      background-repeat: no-repeat;
      padding-left:3px;
    }
    .video-thumb-droite{
      float:left;
      width:132px;
      height:426px;
      background-image: url(_images/video-thumb-droite.jpg);
      background-repeat: no-repeat;
    }
    .video-thumb-droite-8px{
      padding-top:8px;
    }
    .video-thumb-droite-9px{
      padding-top:9px;
    }
  .video-synopsis{
    width:662px;
    /*height:86px;*/
    padding-left:15px;
    background-image: url(_images/video-bg-synopsis.jpg);
    background-repeat: repeat-y;
    color:#ffffff;
    background-color: inherit;
    font-size: 11px;
    text-align: justify;
    padding-right:10px;
    min-height: 96px;
  }
  .video-synopsis img{
    float:left;
    padding-top:5px;
    padding-right:5px;
  }
  .video-synopsis a{
    color: #a8a8a8;
    text-decoration: none;
  }  
  .video-synopsis a:hover{
    color: #ffffff;
    text-decoration: underline;
  }    
  .video-click{
    width:687px;
    height:64px;
    /*background-image: url(_images/video-click.jpg);
    background-repeat: no-repeat;*/
  }
  .video-footer{
    width:670px;/*687-17*/
    height:15px;
    background-image: url(_images/video-footer.jpg);
    background-repeat: no-repeat;
    font-size:11px;
    padding-left:17px;
    line-height: 15px;
    color:#ffffff;
    background-color: inherit;
  }
  
  
	#menu-droit{
		float:left;
		width:220px;
		background-image: url(_images/menu-haut.jpg);
    background-repeat: no-repeat;
	}
	.menu{
        width:220px;
        margin-bottom:10px;
  }
  .menu li{
        list-style: none;
  }
  .menu-header{
  width:195px;/*220-25*/
  height:32px;
  background-image: url(_images/menu-header.gif);
  background-repeat: no-repeat;
  line-height: 32px;
  font-size:14px;
  font-weight: bold;
  color:#ffffff;
  background-color: inherit;
  padding-left:25px;
  
  }
  .menu-center{
  width:170px;/*220-50*/
  background-image: url(_images/menu-center.gif);
  background-repeat: repeat-y;
  padding-left:25px;
  padding-right:25px;
  }
  .menu-center li a{
               display:block;
               height:16px;
               line-height: 16px;
               background-image: url(_images/puce-menu.gif);
               background-position: top left;
               background-repeat: no-repeat;
               padding-left:18px;
               color:#36393d;
               background-color: inherit;
               font-size: 11px;
               text-decoration: none;
  }
  .menu-center li a:hover{
               display: block;
               height:16px;
               line-height: 16px;
               padding-left:18px;
               background-image: url(_images/puce-menu.gif);
               background-position: bottom left;
               background-repeat: no-repeat;
               background-color: inherit;
               color:#000000;
               text-decoration: underline;
  }
  .menu-footer{
    width:220px;
    height:12px;
    background-image: url(_images/menu-footer.gif);
    background-repeat: no-repeat;
    
  }
	#footer{
    width:770px;
    height:37px;
    background-image: url(_images/bg-footer.gif);
    background-repeat: no-repeat;
    text-align: center;
    line-height: 18px;
    font-size: 12px;
   }

/*************/
/*fin des div*/
/*************/
.clear{
	clear:both;
}
/**********************/
/*debut page de vente*/
/********************/
.vente-video{
   width:674px;
   margin-left:auto;
   margin-right:auto;
}
.vente-video a{
   color: #ff1a67;
   background-color: #FFEFF4;
}
.vente-video a:hover{
   color: #ff1a67;
   text-decoration: underline overline;
   
}
.vente-description{
   width:652px; /* 674 */
   font-size: 11px;
   line-height: 14px;
   text-align: justify;
   padding:10px;
   background-color: #ffeff4;
   border:1px solid #000;
   margin-top:5px;
   margin-bottom:5px;
}
.vente h2{
   font-size: 12px;
   font-weight: bold;
   text-align: center;
   line-height: 20px;
   background-color: #36AD45;
   color:#fff;
   padding:0;
   margin:0;
   letter-spacing: 1px;
}
.vente{
      background-color: #ffeff4;
   border:1px solid #000;
   margin-bottom:5px;
}
.vente p{
   font-size: 11px;
   line-height: 14px;
   text-align: justify;
   padding:10px;
   margin-bottom:5px;
}
.vente ul{
   list-style-type: none;
}
.vente li a{
             display:block;
             height:16px;
             line-height: 16px;
             background-image: url(_images/puce-menu.gif);
             background-position: top left;
             background-repeat: no-repeat;
             padding-left:18px;
             color:#36393d;
             background-color: inherit;
             font-size: 11px;
             text-decoration: none;
}
.vente li a:hover{
             display: block;
             height:16px;
             line-height: 16px;
             padding-left:18px;
             background-image: url(_images/puce-menu.gif);
             background-position: bottom left;
             background-repeat: no-repeat;
             background-color: inherit;
             color:#000000;
             text-decoration: underline;
}
.drapeaux-form{
   background-color: #fff;
   color:inherit;
   width:500px;
   margin-left: auto;
   margin-right: auto;
   border:1px solid #ccc;
   text-align: center;
}
.vente-video input{
   padding:2px;
   font-weight: bold;
   letter-spacing: 1px;
   font-size: 10px;
   color:#ff1a67;
   background-color: #fff;
}
#avantages{
font-size: 11px;
   line-height: 20px;
   background-color: #fff;
   color:inherit;width:550px;
   margin-left: auto;
   margin-right: auto;
   margin-bottom:10px;
   border:1px solid #ccc;
   text-align:center
}
#avantages img{
   vertical-align: top;
}
/********************/
/*fin page de vente*/
/******************/
#cloud{
   width:674px;
   margin-left:auto;
   margin-right:auto;
   text-align: justify;
}
/* Tagcloud CSS Styles */
a.tag1 {
line-height: 25px;
text-decoration: none;
color: #CC0066;
font-size:11px;
}
a.tag1:hover {
line-height: 25px;
text-decoration: underline;
color: #CC0066;
font-size:11px;
}
a.tag2 {
line-height: 25px;
text-decoration: none;
color: #6699FF;
font-size:12px;
}
a.tag2:hover {
line-height: 25px;
text-decoration: underline;
color: #6699FF;
font-size:12px;
}
a.tag3 {
line-height: 25px;
text-decoration: none;
color: #66CC00;
font-size:14px;
}
a.tag3:hover {
line-height: 25px;
text-decoration: underline;
color: #66CC00;
font-size:14px;
}
a.tag4 {
line-height: 25px;
text-decoration: none;
color: #0066CC;
font-size:16px;
}
a.tag4:hover {
line-height: 25px;
text-decoration: underline;
color: #0066CC;
font-size:16px;
}
a.tag5 {
line-height: 25px;
text-decoration: none;
color: #66CC00;
font-size:18px;
}
a.tag5:hover {
line-height: 25px;
text-decoration: underline;
color: #66CC00;
font-size:18px;
}
a.tag6 {
line-height: 25px;
text-decoration: none;
color: #9933CC;
font-size:20px;
}
a.tag6:hover {
line-height: 25px;
text-decoration: underline;
color: #9933CC;
font-size:20px;
}
a.tag7 {
line-height: 25px;
text-decoration: none;
color: #FF6699;
font-size:22px;
}
a.tag7:hover {
line-height: 25px;
text-decoration: underline;
color: #FF6699;
font-size:22px;
}
/*
 Highslide JS
*/
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 1px solid black;
}
.highslide:hover img {
	border: 1px solid white;
}

.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;

    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;

}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}
/* Controlbar example */
.controlbar {	
	background: url(highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	margin: 0px 0 0 4px;
	height: 29px;
	width: 34px;
}

/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

