
/* LAYOUT */

* {
    margin: 0; 
    padding: 0; 
}

a img { 
    border: 0; 
}

html, body {
    height: 100%;
    text-align: center; 
    margin: 0 auto; 
}

html {
    overflow-x: hidden; 
    overflow-y: scroll; 
    font-size: 100%; 
}

body {
    font-size: 16px; 
    background: #000; 
    /* position: relative; */
}

body#tinymce.mceContentBody {
    background: #FFF; 
    text-align: left; 
}

body, input, select {
    line-height: 1.4em; 
    font-family: Verdana, sans-serif; 
}

input, select {
    font-size: 14px; 
    vertical-align: middle; /* baseline, top */
}

.forminput {
    width: 300px; 
}

label, form, table tr td, object, embed, div {
    cursor: default; 
}

input.radio, 
input[type=radio], 
input[type=radio].forminput {
    width: 1em; 
    cursor: default; 
}

select {
    min-width: 200px; 
}

.text {
    font-size: 16px !important; 
    line-height: 1.4em !important; 
}

#wrapper {
    position: relative; 
    text-align: left; 
    width: 1000px; 
    height: 100%; 
    margin: 0 auto; 
}

#justwrapper {
    position: relative; 
    background-color: #FFF; 
    text-align: left; 
    height: 100%; 
    margin: 0 auto; 
}

#contenu_principal {
    padding: 0 4px 0 0; 
}

#categories, 
#users, 
#contenus, 
#newsletters, 
#fabricants {
    padding: 0; 
    margin: 0; 
}

.categories, 
.users, 
.contenus, 
.newsletters, 
.fabricants {
    width: 250px; 
    float: left; 
    margin: 0 30px 0 0; 
}

.categories_bg { 
    background-color: #FFF; 
    text-align: left; 
}

#capsule_nonpublies {
    width: 460px; 
    float: left; 
}

.produits_nonpublie li, 
.produits_sanscategorie li, 
.produits_categorie li, 
.users li, 
.contenus li, 
.newsletters li, 
.fabricants li, 
.categories_bg li {
    height: 24px; 
    font-size: 0; 
    line-height: 0; 
    overflow: hidden; 
    display: block; 
    width: 100%; 
}

.gestion-produits {
}

.categories-add {
    display: none; 
    width: 25px; 
    float: left; 
    position: relative; 
}

.categories_mod {
    position: absolute; 
    left: 0; 
    width: 120px; 
    display: none; 
    font-size: 14px; 
    letter-spacing: -1px; 
    line-height: 1.4em; 
}

.categories-editeur {
    display: none; 
    width: 170px; 
    float: right; 
    position: relative; 
    text-align: right; 
}

.addcategorie { 
    width: 80px; 
}

.bgblanc {
    background: white !important;
    padding: 5px 20px;
}

.error { 
    font-size: 10pt; 
    font-weight: bold; 
    color: red; 
}

.red {
    color: red !important; 
}

.itablue {
    font-style: italic !important; 
    color: blue !important; 
}

.transparent {
    -moz-opacity: 0.4 !important; 
    -khtml-opacity: 0.4 !important; 
    opacity: 0.4 !important; 
    filter: Alpha(opacity=40) !important; 
}

.displaynone {
    display: none; 
}

.small {
    font-size: 9px; 
    letter-spacing: -1px; 
}

.trim {
    margin: 0 !important; 
    padding: 0 !important; 
    border: 0 !important; 
    background: transparent !important; 
    line-height: 0; 
    font-size: 0; 
    outline: 0; 
}

h1 { 
    font-size: 30px; 
}

h2 { 
    font-size: 24px; 
}

h3 { 
    font-size: 18px; 
}

h4 { 
    font-size: 15px; 
}

h5 { 
    font-size: 13px; 
}

h6 { 
    font-size: 11px; 
}

hr { 
    padding: 0; 
    margin: 8px 0 8px 0; 
    height: 2px; 
}

p { 
    margin: 0.5em 0 1em 0; 
}

h1, h2, h3, h4, h5, h6 {
    padding: 0; 
    margin: 0 0 1em 0; 
    line-height: 1.2em; 
}

.spacer {
    clear: both; 
    height: 0;
    line-height: 0;
    font-size: 0;
    margin: 0;
    padding: 0; 
}

.hidden {
    visibility: hidden !important; 
}

.absleft {
    position: absolute; 
    left: 0; 
}

.absright {
    position: absolute; 
    right: 0; 
}

.floatleft { 
    float: left; 
}

.floatright { 
    float: right; 
}

.halfleft {
    width: 50%; 
    float: left; 
}

.halfright {
    width: 50%; 
    float: right; 
}

.w100 {
    width: 100%; 
}

.hfich {
    height: 75px; 
}

.marginr10 {
    margin: 0 10px 0 0; 
}

.center {
    margin-left: auto; 
    margin-right: auto; 
}

.txtcenter {
    text-align: center; 
}

.txtleft {
    text-align: left; 
}

.txtright {
    text-align: right; 
}

#page {
    margin: auto; 
    width: 950px; 
    text-align: left; 
}

#header {
    margin: 20px 0 0 0; 
}

#header, #footer {
    /*
    position: relative; 
    overflow: hidden; 
    */
    width: 100%; 
    background-color: #000; 
    color: #FFF; 
    text-align: center; 
    float: left; 
    z-index: 1; 
}

#footer {
    margin: 7px 0 0 0; 
    height: 30px; 
    font-size: 10px; 
    /* letter-spacing: -1px; */
}

#header a, #footer a {
    display: block; 
    /*
    background-color: #888;
    border: 3px solid #444;
    */
    color: #FFF;
    padding: 5px;
    margin: 0 0 0 5px; 
    text-decoration: none; 
}

#header a#logo {
    width: 185px; 
    height: 100px; 
    overflow: hidden; 
    /* color: #E9401E; */
    color: #FFFFFF;
    font-family: verdana;
    font-size: 7px; 
    font-weight: bold;
    line-height: 1.3em; 
    text-transform: uppercase; 
    text-align: justify; 
}

#header a.flag {
    display: inline;
}

#header div#langage {
    float: left; 
    width: 75px;
    height: 90px;
}

#header div#langage a {
    margin: 0;
    padding: 3px;
}

#leaderboard a {
    margin: 0; 
    padding: 0 3px 0 0; 
}

#header a.lienheader:hover {
    background-color: #888; 
    color: #FFF; 
}

#header a.lien {
    background-color: #800; 
}

#header a.lienvert {
    background-color: #060; 
}

#header a.selected, 
#header a.lien:hover {
    background-color: #F00; 
}

#header a.lienvert:hover {
    background-color: #0C0; 
}

#footer {
    text-align: center; 
}

#footer a {
    display: inline; 
    line-height: 2em; 
    padding: 5px 10px; 
    color: #888; 
}

#footer a.selected, 
#footer a:hover {
    /* background-color: #222; */
    color: #FFF; 
}

#content {
    background: #000; 
    color: #FFF; 
    float: left; 
    width: 100%; 
    min-height: 300px;
    height: auto !important;
    height: 300px;
    clear: both; 
}

#content_admin {
    background: #FFF; 
    color: #000; 
    padding: 0 20px; 
    float: left; 
    width: 960px; 
    /*
    min-height: 500px;
    height: auto !important;
    height: 500px;
    */
}

#content a { 
    color: #FFF; 
}

#content_admin a { 
    color: #000; 
}

div.categories a.categorie_text { 
    width: 105px; 
    height: 1.4em; 
    overflow: hidden; 
    display: block; 
    float: left; 
    white-space: nowrap; 
}

a { 
    color: #000; 
}

a:hover { 
    color: #444; 
}

.loading {
    position: absolute;
    left: 0; 
    right: 0; 
    width: 100%; 
    height: 100%; 
    background-color: #DDD; 
    -moz-opacity: 0.9; 
    -khtml-opacity: 0.9; 
    opacity: 0.9; 
    filter: Alpha(opacity=90); 
    display: none; 
    z-index: 100; 
}

.draggable-user, 
.draggable-contenu, 
.draggable-fabricant, 
.draggable-product {
    background: #FFF url(http://www.jeveuxvoir.com/img/degrade.png) repeat-x 0 0; /* important pour l'ergonomie du drag and drop */ 
    border-bottom: dashed #CCC 1px; 
    width: 660px; 
}

.draggable-product {
    cursor: move; 
}

.draggable-user:hover, 
.draggable-contenu:hover, 
.draggable-fabricant:hover, 
.draggable-product:hover { 
    background: #AEF; 
}

.droppable-active, 
li.droppable-active div { 
    background: #FED; 
}

.droppable-hover,
li.droppable-hover div { 
    background: red; 
}

#gestion_contenu, 
#gestion_categorie {
    padding: 2.5em 0 0 0; 
    width: 814px; 
}

#gestion_produit {
    padding: 2.5em 0 0 0; 
    width: 814px; 
}

#gestion_user, 
#gestion_contenu, 
#gestion_fabricant {
    padding: 2.5em 0 0 0; 
    width: 375px; 
}

#titre_et_sauve, 
#titre_et_sauve_user, 
#titre_et_sauve_contenu, 
#titre_et_sauve_categorie, 
#titre_et_sauve_fabricant {
    position: fixed !important; 
    position: absolute; 
    z-index: 100; 
    top: 0; 
    left: 1px;  
    width: 812px; 
    background-color: #CCC; 
    -moz-opacity: 0.8; 
    -khtml-opacity: 0.8; 
    opacity: 0.8; 
    filter: Alpha(opacity=80); 
}

#titre_et_sauve_user, 
#titre_et_sauve_fabricant {
    width: 412px; 
}

#titre_et_sauve_contenu {
    width: 632px; 
}

#titre_et_sauve_contenu div.inside, 
#titre_et_sauve_categorie div.inside, 
#titre_et_sauve div.inside, 
#titre_et_sauve_user div.inside, 
#titre_et_sauve_fabricant div.inside {
    margin: 5px 10px; 
    line-height: 1.4em; 
}

pre, body#tinymce.mceContentBody pre {
    font-size: 18px; 
    line-height: 1.4em; 
    background-color: #822; 
    color: #FFF; 
    padding: 0.5em; 
    border: dashed #400 3px; 
    white-space: normal; 
    margin: 0 0 1em 0; 
}

body#tinymce.mceContentBody a, 
body#tinymce.mceContentBody a:hover {
    color: #00F; 
    text-decoration: underline; 
}

.cliquable {
    cursor: pointer !important; 
    margin: 3px; 
}

.cliquable:hover {
    -moz-opacity: 0.5; 
    -khtml-opacity: 0.5; 
    opacity: 0.5; 
    filter: Alpha(opacity=50); 
}

#menu_buffer {
    position: absolute; 
    width: 0px; 
    height: 0px; 
    right: 0; 
    bottom: 0; 
    overflow: hidden; 
}

#menu_dessus {
    position: absolute; 
    left: 11px; 
}

#idees_cadeaux {
    position: absolute; 
    width: 94px; 
    height: 127px;
    overflow: hidden;
    padding: 10px 0 0 0; 
    /* 
    background-color: red; 
    */ 
    z-index: 2; 
    display: none; 
    left: 349px; 
}

#idees_cadeaux a {
    background: #000; 
    margin: 0; 
    padding: 2px 0 0 0; 
    display: block; 
    clear: right; 
    float: right; 
    text-align: center; 
    position: static; 
    width: 92px;
    height: 23px; 
    border-top: solid #333 0px; 
    border-right: solid #333 1px; 
    border-bottom: solid #333 1px; 
    border-left: solid #333 1px; 
    color: #333; 
    font-size: 9px; 
    text-transform: uppercase; 
    line-height: 10px; 
}

#idees_cadeaux a.first {
    border-top: solid #333 1px; 
}

#idees_cadeaux a:hover {
    background: #000; 
    color: #FFF; 
}

.padding_content {
    padding: 0 0 0 198px; 
}

#menu_gauche_fiche, 
#menu_gauche {
    float: left; 
    width: 156px; 
    min-height:450px;
    height: auto !important;
    height: 450px;
    margin: 0 42px 0 0; 
    position: relative; 
    left: 11px; 
    background: transparent url(http://www.jeveuxvoir.com/img/fr/menu_fond.png) no-repeat scroll 0 0;
    -moz-opacity: 0.5; 
    -khtml-opacity: 0.5; 
    opacity: 0.5; 
    filter: Alpha(opacity=50); 
}

#menu_gauche_fiche {
    width: 132px; 
    margin: 0; 
    -moz-opacity: 1; 
    -khtml-opacity: 1; 
    opacity: 1; 
    filter: Alpha(opacity=100); 
}

#menu_gauche::-moz-selection, 
#menu_gauche div::-moz-selection, 
#menu_gauche ul::-moz-selection, 
#menu_gauche li::-moz-selection, 
#menu_gauche a::-moz-selection, 
#menu a::-moz-selection {
	background:transparent; 
}

#menu_gauche::selection, 
#menu_gauche div::selection, 
#menu_gauche ul::selection, 
#menu_gauche li::selection, 
#menu_gauche a::selection, 
#menu a::selection {
	background: transparent; 
}


#contenu_centre_fiche, 
#contenu_centre {
    float: left; 
    width: 600px; 
    height: 100%; 
    overflow-x: hidden; 
}

#contenu_centre_fiche {
    width: 678px !important; 
    width: 657px; 
    /* background: green; */
}

#pub_gauche {
    float: left; 
    width: 123px; 
}

#pub_droite {
    float: right; 
    width: 159px; 
    text-align: right; 
}

#pub_gauche, #pub_droite {
}

#suite_contenu_centre_wrapper, #informations {
    float: left; 
    width: 569px; 
    overflow-x: hidden; 
}

#informations ul li, 
body#tinymce.mceContentBody ul li {
    list-style-position: inside; 
    list-style-type: disc; 
}

#informations ol li, 
body#tinymce.mceContentBody ol li {
    list-style-position: inside; 
    list-style-type: decimal; 
}

#suite_contenu_centre_wrapper {
    padding: 0 0 0 95px; 
}


#icones_gauche {
    float: left; 
    margin: 0; 
}

#icones_droite {
    float: right; 
}

#icones_gauche, #icones_droite {
    width: 95px; 
    height: 100%; 
    text-align: center; 
    /* background: #00A; */
}

#pagination, #legende {
    width: 100%; 
    height: 68px; 
    /* background: blue; */
    text-align: center; 
    font-size: 11px; 
    color: #FFF; 
}

#contenu_principal #legende {
    margin: 30px 0 0 0;
}

#legende {
    margin: 75px 0 0 0;
}

#pagination {
    margin: 0;
}

.cap {
    text-transform: uppercase; 
}

.grey {
    color: #888; 
}

.mini, 
.fake_mini {
    border: solid #888 1px; 
    margin: 4px 0 4px 11px; 
    display: block; 
    font-size: 0; 
    line-height: 0; 
    font-size: 12px; 
    line-height: 1.4em; 
    text-transform: uppercase; 
    text-decoration: none; 
}

#content #contenu_principal #icones_droite .mini {
    margin-top: 4px; 
    margin-bottom: 4px; 
}

.fake_mini {
    color: #888; 
    width: 63px; 
    height: 55px; 
    padding: 0px; 
}

.mini {
    width: 63px; 
    height: 55px; 
    -moz-opacity: 0.8; 
    -khtml-opacity: 0.8; 
    opacity: 0.8; 
    filter: Alpha(opacity=80); 
}

#contenu_principal .mini img, 
#icones_droite .mini img {
    border-top: solid #000 7px; 
    border-bottom: solid #000 8px; 
}

.fake_mini img {
    -moz-opacity: 0.5; 
    -khtml-opacity: 0.5; 
    opacity: 0.5; 
    filter: Alpha(opacity=25); /* car IE ne gere pas la cascade d'opacite */
}

.prix_red, 
.prix_red img {
    -moz-opacity: 1 !important; 
    -khtml-opacity: 1 !important; 
    opacity: 1 !important; 
    filter: Alpha(opacity=100) !important; 
    color: #F93F06; 
}

#content #icones_droite .mini {
    margin-top: 10px; 
    margin-bottom: 10px; 
}

a.mini:hover {
    -moz-opacity: 1; 
    -khtml-opacity: 1; 
    opacity: 1; 
    filter: Alpha(opacity=100); 
}

#zoomspacer, 
#zoom {
    margin: 0 40px; 
    text-align: center; 
    width: 600px; 
    height: 400px; 
}

#zoomspacer {
    display: none; 
    clear: both; 
}

#close_video {
    position: absolute; 
    margin: -20px 0 0 580px; 
    font-size: 16px; 
    font-family: Trebuchet MS,sans-serif; 
    font-weight: bold; 
    display: none; 
    z-index: 10; 
}

#close_video a {
    color: #FFF; 
    text-decoration: none; 
}

#close_video a:hover {
    text-decoration: underline; 
}

#image_medium {
    margin-left: auto; 
    margin-right: auto; 
    text-align: center; 
    width: 600px; 
    height: 480px; 
    overflow: hidden; 
}

/* #image_medium div, #image_medium div object, #image_medium div object embed, #image_medium a, #image_medium a img, */
#zoom div, #zoom div object, #zoom div object embed, #zoom a, #zoom a img {
    display: block; 
    width: 100%; 
    height: 100%; 
}

#menu {
    width: 144px;
    height: 100px;
    color: #000; 
    overflow: hidden;
    margin: 0;
    padding: 0;
}

#menu ul.first {
    margin: 0;
    padding: 0;
}

#menu li.hover a {
    background: transparent url(http://www.jeveuxvoir.com/img/menu_hover.png) no-repeat scroll 1px 2px !important;
    color: #FFF !important; 
}

#menu li.selected a {
    background: transparent url(http://www.jeveuxvoir.com/img/menu_hover.png) no-repeat scroll 1px 2px !important;
    color: #FFF !important; 
}

#menu li#menu_li_first {
    height: 16px; 
}

#menu li {
    width: 144px; 
    height: 16px; 
    margin: 0;
    padding: 0;
    float: left; 
    overflow: hidden; 
    font-size: 0; 
    line-height: 0; 
    color: #000; 
}

#menu li a {
    margin: 0;
    padding: 0;
    font-family: Verdana, sans-serif; 
    font-size: 10px; 
    line-height: 18px; 
    text-transform: uppercase; 
    font-weight: bold; 
    text-decoration: none; 
    color: #000; 
    display: block; 
    background: none; 
    outline: 0; 
    background: transparent url(http://www.jeveuxvoir.com/img/menu_hover.png) no-repeat scroll 1px -16px;
    /*
    letter-spacing: -1px; 
    */
}

/*
#menu li a:hover, 
#menu li.grise a:hover {
    color: #FFF; 
    background: transparent url(http://www.jeveuxvoir.com/img/menu_hover.png) no-repeat scroll 1px 2px;
}
*/

#menu li.grise, 
#menu li.grise a {
    color: #888; 
}

/* #menu p {
    font-size: 11px;
    margin-left: 0 !important;
    margin-left: 5px;
    display: inline;
} */

#menu-container {
    position: relative;
    background: transparent url(http://www.jeveuxvoir.com/img/menu_fond_boite.png) no-repeat scroll 0 0;
    width: 144px;
    height: 99px;
    padding: 3px 0 15px 0;
    margin: 49px 0 0 5px; 
    text-align: center; 
}

#menu-container a.next {
    line-height: 8px; 
    font-size: 8px; 
    height: 8px; 
    margin: 0; 
    padding: 0; 
    display: block; 
    outline: 0; 
}

#menu_prev {
    background: transparent url(http://www.jeveuxvoir.com/img/menu_fond_prev.png) no-repeat scroll 0 0;
    width: 144px; 
    height: 18px; 
    position: absolute; 
    cursor: pointer; 
    display: none; 
}

#menu_next {
    background: transparent url(http://www.jeveuxvoir.com/img/menu_fond_next.png) no-repeat scroll 0 0;
    width: 144px; 
    height: 16px; 
    position: absolute; 
    top: 101px; 
    left: 0; 
    cursor: pointer; 
}

span.nbcat {
    color: #AAA; 
    font-size: 10px; 
    line-height: 10px; 
    margin: 8px 0 0 10px; 
    float: left; 
}

ul.produit li {
    display: inline; 
}

ul.user li, 
ul.contenu li, 
ul.fabricant li {
    display: inline; 
}

/* SKIN */

.page-list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
    font-size: 0; 
    line-height: 0; 
}

.clear-element { 
    clear: both; 
}

.page-item1, 
.page-item2, 
.page-item3, 
.page-item4, 
.users, 
.contenus, 
.newsletters, 
.fabricants, 
.produits_nonpublie, 
.produits_sanscategorie, 
.produits_categorie {
    padding: 0px; 
    /*
    font-size: 0; 
    line-height: 0; 
    */
    list-style: none; 
}

.page-item1 div,
.page-item2 div,
.page-item3 div,
.page-item4 div, 
/* .fabricants div, */
.produits_nonpublie div, 
.produits_sanscategorie div, 
.produits_categorie div {
    background: transparent url(http://www.jeveuxvoir.com/img/degrade.png) repeat-x 0 0; 
    margin: 0;
    width: 248px; 
}

.page-item1 a,
.page-item2 a,
.page-item3 a,
.page-item4 a, 
.users a, 
.contenus a, 
.newsletters a, 
.fabricants a, 
.produits_nonpublie a, 
.produits_sanscategorie a, 
.produits_categorie a {
    font-size: 14px; 
    letter-spacing: -1px; 
    line-height: 1.4em; 
}

.users, 
.contenus, 
.newsletters, 
.fabricants {
    width: 660px; 
}

.produits_nonpublie, 
.produits_sanscategorie, 
.produits_categorie {
    width: 430px; 
}

#produits_categories {
    padding: 0 10px 0 0; 
}

#produits_categories, 
.produits_categorie h3, 
.produits_categorie {
    float: left; 
}

#produits_sanscategories, 
.produits_sanscategorie h3, 
.produits_sanscategorie {
    float: left; 
}

#produits_nonpublies, 
.produits_nonpublie h3, 
.produits_nonpublie {
    float: left; 
}

#produits_nonpublies, 
#produits_sanscategories, 
#produits_categories, 
#produits_nonpublies h3, 
#produits_sanscategories h3, 
#produits_categories h3 {
    display: block; 
    width: 450px; 
}

ul.produits_sanscategorie li span.container_titre, 
ul.produits_nonpublie li span.container_titre, 
ul.produits_categorie li span.container_titre {
    white-space: nowrap;
    overflow: hidden; 
    width: 350px; 
    height: 19px; 
    display: block; 
    float: left; 
}


.placeholder { 
    border: dashed red 2px; 
}

.ui-sortable {
    line-height: 5px; 
    font-size: 5px; 
    min-height: 5px;
    height: auto !important;
    height: 5px;
}

.left { 
    text-align: left; 
}

.right { 
    text-align: right; 
}

.sort-handle {
    cursor: move; 
    font-size: 0; 
    line-height: 0; 
}

.helper { 
    border: 2px dashed #777777; 
}

.bold {
    font-weight: bold;
}

.input_user, 
.input_fabricant, 
.input_contenu, 
.input_produit { 
    width: 50px; 
}

ul li { 
    list-style: none; 
    list-style-position: inside; 
}

label, .didascalie { 
    color: #AAA !important; 
}

.label_admin {
    color: #000 !important; 
    cursor: pointer !important; 
}

div.previsu {
    float: left; 
    width: 60px; 
    height: 40px; 
    margin: 0 5px 5px 0; 
}

table {
    border-spacing: 0; 
}

#menu_menu_div {
    width: 140px; 
    height: 256px; 
    margin: 10px 0 0 8px; 
    color: white; 
    font-size: 11px; 
    letter-spacing: -1px; 
    position: relative; 
    text-align: center; 
    font-weight: bold; 
    text-transform: uppercase; 
}

#menu_menu_div a {
    text-decoration: none; 
    font-family: Trebuchet MS, sans-serif; 
    outline: 0; 
    border: 0; 
}

#menu_menu_div .menu_menu_1 {
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 68px; 
    height: 30px; 
    /* background: #06C url(http://www.jeveuxvoir.com/img/menu_1.png) no-repeat scroll 0 0; */
    background: transparent url(http://www.jeveuxvoir.com/img/menu_1.png) no-repeat scroll 0 0; 
}

#menu_menu_div .menu_menu_1 a, 
#menu_menu_div .menu_menu_2 a, 
#menu_menu_div .menu_menu_3 a, 
#menu_menu_div .menu_menu_4 a {
    display: block; 
    width: 100%; 
    height: 24px; 
}

#menu_menu_div .menu_menu_1 a:hover {
    background: transparent url(http://www.jeveuxvoir.com/img/menu_1_hover.gif) no-repeat scroll 0 0; 
}

#menu_menu_div .menu_menu_2 a:hover {
    background: transparent url(http://www.jeveuxvoir.com/img/menu_2_hover.gif) no-repeat scroll 0 0; 
}

#menu_menu_div .menu_menu_3 a:hover {
    background: transparent url(http://www.jeveuxvoir.com/img/menu_3_hover.gif) no-repeat scroll 0 bottom; 
}

#menu_menu_div .menu_menu_4 a:hover {
    background: transparent url(http://www.jeveuxvoir.com/img/menu_4_hover.gif) no-repeat scroll 0 bottom; 
}

#menu_menu_div .menu_menu_2 {
    position: absolute; 
    top: 0; 
    right: 0; 
    width: 68px; 
    height: 30px; 
    /* background: #0B8D28 url(http://www.jeveuxvoir.com/img/menu_2.png) no-repeat scroll 0 0; */
    background: transparent url(http://www.jeveuxvoir.com/img/menu_2.png) no-repeat scroll 0 0; 
}

#menu_menu_div .menu_menu_3 {
    position: absolute; 
    bottom: 0px; 
    left: 0; 
    width: 68px; 
    height: 24px; 
    padding: 8px 0 0 0; 
    /* background: #AB1510 url(http://www.jeveuxvoir.com/img/menu_3.png) no-repeat scroll 0 bottom; */
    background: transparent url(http://www.jeveuxvoir.com/img/menu_3.png) no-repeat scroll 0 bottom; 
}

#menu_menu_div .menu_menu_4 {
    position: absolute; 
    bottom: 0px; 
    right: 0; 
    width: 68px; 
    height: 24px; 
    padding: 8px 0 0 0; 
    /* background: #FA6B17 url(http://www.jeveuxvoir.com/img/menu_4.png) no-repeat scroll 0 bottom; */
    background: transparent url(http://www.jeveuxvoir.com/img/menu_4.png) no-repeat scroll 0 bottom; 
}

#sousmenu_gauche_menu {
    position: absolute; 
    z-index: 1; 
    height: 194px;
    width: 140px;
    overflow: auto;
    margin: 40px 0 0 8px; 
    font-size: 9px; 
    display: none; 
    color: white; 
    font-size: 11px; 
    /* letter-spacing: -1px; */
    text-align: center; 
    font-weight: bold; 
    text-transform: lowercase; 
    overflow: hidden; 
}

#sousmenu_menu_table,
#sousmenu_menu_table td {
    /* centre verticalement */
    height: 194px; 
    vertical-align: middle; 
}

#sousmenu_gauche_menu li {
    width: 140px; 
    height: 18px; 
    margin: 0;
    padding: 0;
    float: left; 
    overflow: hidden; 
    font-size: 0; 
    line-height: 0; 
    white-space: nowrap; 
}

#sousmenu_gauche_menu li a {
    margin: 0;
    padding: 0;
    font-family: Verdana, sans-serif; 
    font-size: 11px; 
    /* letter-spacing: -1; */
    line-height: 18px; 
    text-decoration: none; 
    display: block; 
    background: none; 
    outline: 0; 
    vertical-align: center; 
}

#sousmenu_gauche_menu li a:hover {
    color: #FFF; 
    /*
    background: #005DB5; 
    */
}

#menu_cparti {
    margin: 377px 0 0 26px; 
    position: absolute; 
    top: 0; 
    left: 0; 
    -moz-opacity: 0; 
    -khtml-opacity: 0; 
    opacity: 0; 
    filter: Alpha(opacity=0); 
}

#menu_cparti a {
    display: block; 
    outline: 0; 
    width: 105px;
    height: 50px; 
    background: #FFF url(http://www.jeveuxvoir.com/img/fr/cparti.png) no-repeat scroll 0 0; 
}

#menu_cparti a:hover {
    background: #FFF url(http://www.jeveuxvoir.com/img/fr/cparti.png) no-repeat scroll 0 -50px; 
    cursor: default; 
}

a#entrer {
    display: block; 
    width: 103px;
    height: 50px; 
    background: #FFF url(http://www.jeveuxvoir.com/img/fr/entrer.png) no-repeat scroll 0 0; 
    margin: 0 auto; 
}

a#entrer:hover {
    background: #FFF url(http://www.jeveuxvoir.com/img/fr/entrer.png) no-repeat scroll 0 -50px; 
}

#retour {
    margin: 50px 0 0 0; 
    display: block; 
    width: 90px;
    height: 120px;
    background: #FFF url(http://www.jeveuxvoir.com/img/fr/retour.png) no-repeat scroll 0 0; 
    outline: solid black 0; 
}

#retour {
    margin: 50px 0 0 0; 
    display: block; 
    width: 90px;
    height: 120px;
    background: #FFF url(http://www.jeveuxvoir.com/img/fr/retour.png) no-repeat scroll 0 0; 
    /*
    background: #FFF url(http://www.jeveuxvoir.com/img/fr/retour.png) no-repeat scroll 0 -120px; 
    */
}

#retour:hover {
    background: #FFF url(http://www.jeveuxvoir.com/img/fr/retour.png) no-repeat scroll 0 -120px; 
}

#etiquettes_1_2, 
#etiquettes_3_4 {
    width: 132px;
    height: 170px;
    overflow: hidden; 
    position: relative; 
}

#etiquettes_1_2 {
    margin: 75px 0 0 0; 
}

.etiquettes_bas {
    position: absolute; 
    bottom: 0; 
}

body.selection {
    text-align: center; 
    background: #FFF; 
    color: #000; 
}

div.informations_wrapper, 
div.selection_wrapper {
    width: 640px; 
    margin: 0 auto; 
    text-align: left; 
}

div.selection_wrapper {
    font-size: 0; 
    line-height: 0; 
}

div.encart_selection {
    float: left; 
    width: 317px; 
    height: 430px; 
    overflow: hidden; 
    border: solid #000 1px; 
    text-align: center; 
}

.selection_logo {
    width: 189px; 
    padding: 10px; 
    height: 44px; 
    float: left; 
    border-right: solid #000 1px; 
}

.selection_close {
    width: 84px; 
    padding: 10px; 
    height: 44px; 
    float: right; 
}

.selection_titre {
    position: absolute; 
    top: 0; 
    right: 0; 
    width: 107px; 
    height: 140px; 
    text-align: center; 
    text-transform: uppercase; 
    font-size: 11px; 
    line-height: 1.4em; 
    /* white-space: nowrap; */
    overflow: hidden; 
    border-left: solid #000 1px; 
}

.selection_titre strong {
    white-space: normal; 
}

.selection_titre small {
    font-style: italic; 
}

.selection_close a.deselection {
}

.selection_close a.deselection:hover {
    -moz-opacity: 0.7; 
    -khtml-opacity: 0.7; 
    opacity: 0.7; 
    filter: Alpha(opacity=70); 
}

.selection_image {
    position: relative; 
    text-align: left; 
    height: 140px; 
    border-top: solid #000 1px; 
    border-bottom: solid #000 1px; 
}

.selection_prix {
    position: absolute; 
    bottom: 0; 
    right: 0; 
    text-align: center; 
    border-top: solid #000 1px; 
    font-size: 10px; 
    line-height: 1.8em; 
    font-weight: bold; 
    width: 107px; 
    height: 40px; 
}

.selection_prix span {
    letter-spacing: -1px; 
    text-transform: uppercase; 
}

.selection_description {
    width: 296px; 
    height: 205px; 
    margin: 10px; 
    font-size: 12px; 
    line-height: 1.4em; 
    text-align: left; 
    overflow: hidden; 
}

.selection_description h4 {
    text-align: center; 
}

.selection_description p {
    overflow: hidden; 
}

.selection_description a {
    font-size: 0.8em; 
    font-weight: bold; 
    font-style: italic; 
    color: #000; 
}

#menu_haut {
    width: 100%; 
    /* height: 80px; */
    margin: 10px 0; 
    /*
    position: relative; 
    */
    text-align: left; 
}

#menu_haut #menu_informer, 
#menu_haut #menu_informer_spacer, 
#menu_haut #menu_selection {
    display: block; 
    /*
    float: left; 
    */
    width: 133px; 
    height: 20px; 
    color: red; 
    font-size: 10px; 
    line-height: 1em; 
    font-style: italic; 
    padding: 20px 0 0 15px; 
    margin: 0; 
    text-align: center; 
}

#menu_haut #menu_selection {
    background: transparent url(http://www.jeveuxvoir.com/img/fr/selection.png) no-repeat scroll 0 0;
}

#menu_haut #menu_selection.selected, 
#menu_haut #menu_selection:hover {
    background: transparent url(http://www.jeveuxvoir.com/img/fr/selection.png) no-repeat scroll 0 -40px;
}

#menu_haut #menu_informer_spacer, 
#menu_haut #menu_informer {
    position: absolute; 
    left: 0; 
    margin: 40px 0 0 0;
    background: transparent url(http://www.jeveuxvoir.com/img/fr/informer.png) no-repeat scroll 0 0; 

    /* temporaire */
    /* visibility: hidden; */
}

#menu_haut #menu_rechercher_spacer, 
#menu_haut #menu_informer_spacer {
    position: static; 
    visibility: hidden; 
    margin: 0;
}


#menu_haut #menu_informer:hover {
    background: transparent url(http://www.jeveuxvoir.com/img/fr/informer.png) no-repeat scroll 0 -40px;
}

#menu_haut #menu_notice,
#menu_haut #menu_cadeaux,
#menu_haut #menu_rechercher_spacer,
#menu_haut #menu_rechercher,
#menu_haut #menu_qui,
#menu_haut #menu_newsletter,
#menu_haut #menu_contacter {
    margin: 0 0 0 19px; 
    padding: 0; 
    display: block;
    width: 120px;
    height: 32px; 
    float: right; 
}

#menu_haut #menu_rechercher {
    position: absolute; 
    z-index: 3; 
    left: 444px; 
}

#menu_haut #menu_notice {
    background: transparent url(http://www.jeveuxvoir.com/img/fr/notice.png) no-repeat scroll 0 0;
    margin: 0 0 0 32px; 
}

#menu_haut #menu_cadeaux {
    background: transparent url(http://www.jeveuxvoir.com/img/fr/cadeaux.png) no-repeat scroll 0 0;
}

#menu_haut #menu_rechercher {
    background: transparent url(http://www.jeveuxvoir.com/img/fr/rechercher.png) no-repeat scroll 0 0;
}

#menu_haut #menu_qui {
    background: transparent url(http://www.jeveuxvoir.com/img/fr/qui.png) no-repeat scroll 0 0;
}

#menu_haut #menu_newsletter {
    background: transparent url(http://www.jeveuxvoir.com/img/fr/newsletter.png) no-repeat scroll 0 0;
}

#menu_haut #menu_contacter {
    background: transparent url(http://www.jeveuxvoir.com/img/fr/contacter.png) no-repeat scroll 0 0;
}

#menu_haut #menu_notice.selected, 
#menu_haut #menu_notice:hover {
    background: transparent url(http://www.jeveuxvoir.com/img/fr/notice.png) no-repeat scroll 0 -32px;
}

#menu_haut #menu_cadeaux.fakehover, 
#menu_haut #menu_cadeaux.selected, 
#menu_haut #menu_cadeaux:hover {
    background: transparent url(http://www.jeveuxvoir.com/img/fr/cadeaux.png) no-repeat scroll 0 -32px;
}

#menu_haut #menu_rechercher.selected, 
#menu_haut #menu_rechercher:hover {
    background: transparent url(http://www.jeveuxvoir.com/img/fr/rechercher.png) no-repeat scroll 0 -32px;
}

#menu_haut #menu_qui.selected, 
#menu_haut #menu_qui:hover {
    background: transparent url(http://www.jeveuxvoir.com/img/fr/qui.png) no-repeat scroll 0 -32px;
}

#menu_haut #menu_newsletter.selected, 
#menu_haut #menu_newsletter:hover {
    background: transparent url(http://www.jeveuxvoir.com/img/fr/newsletter.png) no-repeat scroll 0 -32px;
}

#menu_haut #menu_contacter.selected, 
#menu_haut #menu_contacter:hover {
    background: transparent url(http://www.jeveuxvoir.com/img/fr/contacter.png) no-repeat scroll 0 -32px;
}

#selection {
    background: transparent url(http://www.jeveuxvoir.com/img/fr/add_selection.png) no-repeat scroll 0 0;
    margin: 4px 0 4px 11px; 
    display: block;
    width: 65px; 
    height: 57px; 
}

#selection.selected, 
#selection:hover {
    background: transparent url(http://www.jeveuxvoir.com/img/fr/add_selection.png) no-repeat scroll 0 -57px;
}

#pagination {
    text-align: center; 
}

#pagination ul {
    margin: 0 auto; 
    padding: 0; 
    height: 1em; 
    line-height: 1em; 
}

#pagination ul li {
    height: 1em; 
    line-height: 1em; 
    font-size: 0.8em; 
    font-weight: bold; 
    display: inline; 
    list-style-type: none; 
    margin: 0px; 
    padding: 0px; 
    text-align: center; 
}

#pagination ul li span {
    color: #444444; 
}

#pagination ul li a {
    color: #CCCCCC; 
}

#pagination ul li a:hover {
    color: #FFF; 
    background-color: #444; 
}

#pagination ul li a, #pagination ul li span {
    height: 1em; 
    line-height: 3em; 
    text-decoration: none; 
    margin: 0px; 
    padding: 10px; 
}

#pagination ul li a:hover {
    text-decoration: none; 
}

#content a.lien_logo {
    line-height: 40px; 
    color: #0B5ED8; 
}

#content div.lien_logo {
    font-size: 1em; 
    font-weight: bold; 
}


#submitter {
    background: transparent url(http://www.jeveuxvoir.com/img/ok_petit.png) no-repeat scroll 0 0;
    display: block; 
    width: 69px; 
    height: 33px; 
    margin: 0 0 0 115px; 
    position: relative; 
    cursor: pointer; 
}

#submitter:hover {
    background: transparent url(http://www.jeveuxvoir.com/img/ok_petit.png) no-repeat scroll 0 -33px;
}

#TB_window {
    border: 0px solid #525252;
}

#TB_window #TB_title, 
#TB_window #TB_title.selection {
    display: block; 
    background: #000; 
    color: #FFF; 
    position: absolute; 
    top: -32px; 
    /* width: 680px; */
    width: 100%; 
    font-family: Trebuchet MS, sans-serif; 
    font-weight: bold; 
    font-size: 16px; 
    overflow: hidden; 
}

#TB_window #TB_title a, 
#TB_window #TB_title.selection a {
    color: #FFF; 
    text-decoration: none; 
}

#TB_window #TB_title a:hover, 
#TB_window #TB_title.selection a:hover {
    text-decoration: underline; 
}

#TB_window #TB_title {
    /* Attention ici : si on met le display none la fenetre de marque blanche n'a plus de bouton "fermer" */
    /* mais si on ne le met pas on a un bouton fermer qui apparait pendant le chargement de la fenetre "selection" */ 
    /* display: none; */ 
}

.selected_force {
    -moz-opacity: 1 !important; 
    -khtml-opacity: 1 !important; 
    opacity: 1 !important; 
    filter: Alpha(opacity=100) !important; 
}

div.chapo p {
    font-weight: bold; 
    font-size: 1.1em; 
}

/* JQUERY SUGGEST CSS */

.ac_results {
    border: 1px solid gray;
    background-color: white;
    padding: 0;
    margin: 0;
    list-style: none;
    position: absolute;
    z-index: 10000;
    display: none;
}

.ac_results li {
    padding: 2px 5px;
    white-space: nowrap;
    color: #101010;
    text-align: left;
}

.ac_over {
    cursor: pointer;
    background-color: #F0F0B8;
}

.ac_match {
    text-decoration: underline;
    color: black;
}

#ads_masque {
    width: 156px; 
    margin: 300px 0 0 0;
}

#ads_masque, 
#ads {
    padding: 10px 0; 
    height: 600px;
}

#ads {
    left: 0;
    width: 178px; 
    margin: 465px 0 0 0;
    text-align: center;
    position: absolute;
}

