@charset "iso-8859-1";

@import url(gallery.css);
@import url(_elements.css);
@import url(structure.css);
@import url(navigation_elements.css);
@import url(form.css);
@import url(boxes.css);
@import url(account.css);
@import url(catalog.css);
@import url(calendar.css);
@import url(publication_methods.css);
@import url(search.css);
@import url(board.css);
@import url(nyroModal.css);

/* -------------------------------------------------- */
/* COMMON STYLES                                      */
/* reset d'un certain nombre de styles css par defaut */
/* -------------------------------------------------- */

* {
    text-decoration: none;
    font-style: normal;
    padding: 0px;
    border: 0px;
    margin: 0px;
}

body {
    background: #403C31 url(/media/bg_general__086748300_1234_17032009.jpg) no-repeat center top;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 150%;
    font-size: 12px;
}

img {
    vertical-align: bottom;
    border: 0px;
}

.clear {
    visibility: hidden;
    line-height: 0px;
    padding: 0px;
    margin: 0px;
    border: 0px;
    height: 0px;
    clear: both;
}

/**************************************************************/


#reseau_search{display:none;}

.boite_rechercher h2{display:none;}

#rechercher_entreprise h2{display:block;}

#rechercher_entreprise h4{color:#B38541; margin:0px 0px 5px 0px;}

#catalog_search_string_in_box_rechercheent{width:550px; border:1px solid #B38541; margin-bottom:10px;}

#rechercher_entreprise table, #rechercher_entreprise table tr, #rechercher_entreprise table tr td{border:0px solid white}

#rechercher_entreprise #metier{
width:450px;
float:left;
clear:none;
}

#rechercher_entreprise #secteur{
width:150px;
padding-left:50px;
float:left;
clear:none;
}

#rechercher_entreprise .catalog_search_form .submit input {
background:#403C31 none repeat scroll 0 0;
border:1px solid white;
color:white;
font-size:11px;
padding:0 2px;
position:static;
right:0;
text-transform:uppercase;
top:0;
}

#rechercher_entreprise fieldset, #rechercher_entreprise #captcha {
border:0px dotted #B38541;
margin:00px auto;
padding:0px;
width:100%;
}

#rechercher_entreprise label {
float:left;
width:100%;
}

/**************************************************************************/

/* ------------------------------- */
/* ******************************* */
/*                                 */
/* CONTEXTUALISATION DES RUBRIQUES */
/*                                 */
/* ******************************* */
/* ------------------------------- */

/* ------------------- */
/* PAGE D'ACCUEIL      */
/* .rubrique_sommaire_ */
/* ------------------- */

.rubrique_sommaire_ #contents {
    position: relative;
    padding: 0px;
}

.rubrique_sommaire_ #contents .breadcrumb { display: none; }

.rubrique_sommaire_ #contents #main {
    background: transparent;
    margin-bottom: 5px;
    height: 475px;
    padding: 0px;
}

/* INTEGRATION .rubrique_sommaire_ #contents #main object { visibility: hidden; } */

.rubrique_sommaire_ #contents #main .catalog h1 { display: none; }

.rubrique_sommaire_ #contents #main .catalog #familly_presentation  {
    background: transparent;
    width: 990px;
    padding: 0px;
    border: 0px;
    margin: 0px;
}

.rubrique_sommaire_ #contents #main .catalog #familly_presentation #image_famille { display: none; }

.rubrique_sommaire_ #contents #main .catalog #familly_presentation #familly_description { display: none; }

.rubrique_sommaire_ #contents #main .catalog #catalogue { display: none; }

.rubrique_sommaire_ #contents .boxshorcutfooter { border-top: 1px solid white; }

.rubrique_sommaire_ #leftbar { display: none; }

/* ----------------------------------- */
/* TOUTES LES BOITES EN PAGE D'ACCUEIL */
/* Class = .homebox                    */
/* ----------------------------------- */

.rubrique_sommaire_ #contents .homebox {
    background-color: #403B31;
    position: absolute;
    overflow: hidden;
    display: none;
    height: 115px;
    width: 315px;
    top: 350px;
}

.rubrique_sommaire_ #contents .homebox a { color: white; }

.rubrique_sommaire_ #contents .homebox h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    padding-right: 15px;
    text-align: right;
    font-size: 1.6em;
    color: black;
    margin: 0px;
}

/* ------------------------------ */
/* BOITE DE RECHERCHE "LE RESEAU" */
/* ------------------------------ */

.rubrique_sommaire_ #contents .box_catalog_search {
    background: #403B31 url(/media/10__074201000_1435_23032009.jpg) no-repeat center center;
    left: 665px;
}

.rubrique_sommaire_ #contents .box_catalog_search h2 { color: white; }

.rubrique_sommaire_ #contents .box_catalog_search label, 
.rubrique_sommaire_ #contents .box_catalog_search select, 
.rubrique_sommaire_ #contents .box_catalog_search br { display: none; }

.rubrique_sommaire_ #contents .box_catalog_search .row input {
    border: 1px solid black;
    text-transform: none;
    position: absolute;
    width: 148px;
    left: 105px;
    top: 72px;
}

.rubrique_sommaire_ #contents .box_catalog_search .submit input {
    border: 1px solid black;
    padding: 2px 0px !important;
    width: 24px;
    left: 276px;
    top: 72px;
}

.rubrique_sommaire_ #contents .box_catalog_search a {
    background: transparent url(/media/fond_video__040641700_1524_20032009.png);
    text-decoration: none;
    font-weight: normal;
    position: absolute;
    padding: 0px 5px;
    left: 105px;
    top: 93px;
}

/* ---------------------------- */
/* BOITE D'ACTUALITE "A LA UNE" */
/* ---------------------------- */

.rubrique_sommaire_ #contents .unehome { left: 338px; }

.rubrique_sommaire_ #contents .unehome h2 {
    position: absolute;
    color: white;
    right: 0px;
    top: 0px;
}

.rubrique_sommaire_ #contents .unehome h3 {
    position: absolute;
    font-weight: bold;
    font-size: 12px;
    color: white;
    right: 20px;
    top: 30px;
}

.rubrique_sommaire_ #contents .unehome p {
    background: transparent url(/media/fond_video__040641700_1524_20032009.png);
    position: absolute;
    padding: 5px;
    color: white;
    width: 185px;
    margin: 0px;
    left: 105px;
    top: 50px;
}

.rubrique_sommaire_ #contents .unehome a {
    background: transparent url(/media/fond_video__040641700_1524_20032009.png);
    text-decoration: none;
    font-weight: normal;
    position: absolute;
    padding: 0px 5px;
    left: 105px;
    top: 93px;
}

.rubrique_sommaire_ #contents .unehome img { width: 315px; }

/* ---------------------------- */
/* BOITE D'EVENEMENT "EVENEMNT" */
/* ---------------------------- */

.rubrique_sommaire_ #contents .evenhome { left: 11px; }

.rubrique_sommaire_ #contents .evenhome h2 {
    position: absolute;
    color: white;
    right: 0px;
    top: 0px;
}

.rubrique_sommaire_ #contents .evenhome p { margin: 0px; }

.rubrique_sommaire_ #contents .evenhome img { width: 315px; }

.rubrique_sommaire_ #contents .evenhome h3 {
    position: absolute;
    font-weight: bold;
    font-size: 12px;
    color: white;
    right: 20px;
    top: 30px;
}

.rubrique_sommaire_ #contents .evenhome p span {
    background: transparent url(/media/fond_video__040641700_1524_20032009.png);
    position: absolute;
    display; block;
    padding: 5px;
    color: white;
    width: 185px;
    left: 105px;
    top: 50px;
}

.rubrique_sommaire_ #contents .evenhome p a {
    background: transparent url(/media/fond_video__040641700_1524_20032009.png);
    text-decoration: none;
    font-weight: normal;
    position: absolute;
    padding: 0px 5px;
    left: 105px;
    top: 93px;
}

/* ------------------------------------ */
/* LIEN POUR MASQUER LES BOITES         */
/* VISIBLE UNIQUEMENT EN PAGE D'ACCUEIL */
/* ------------------------------------ */

.box a.hide_link { display: none; }

.rubrique_sommaire_ #contents .homebox a.hide_link {
    background: transparent url(/media/iconemasqueboite__070000700_1452_23042009.gif) no-repeat left top;
    text-decoration: none;
    position: absolute;
    overflow: hidden;
    padding: 0px;
    height: 15px;
    width: 15px;
    left: 5px;
    top: 5px;
}

.rubrique_sommaire_ #contents .homebox a.hide_link span { visibility: hidden; }

.rubrique_sommaire_ #contents .homebox a.hide_link { display: block; }

/* ------------------------------------------------------------------ */
/* PAGE ECOLES ET FORMATIONS                                          */
/* .les_ecoles_et_formations                                          */
/* http://www.pole-mode.fr/formation-emploi/les-ecoles-et-formations/ */
/* ------------------------------------------------------------------ */

.les_ecoles_et_formations #contents #main .colleft { width: 38%; }

.les_ecoles_et_formations #contents #main .colleft p { width: 90%; }
.les_ecoles_et_formations #contents #main .colleft dl { width: 75%; }

.les_ecoles_et_formations #contents #main .colleft dl dd {
    letter-spacing: -1px;
    font-size: 1.2em;
    padding-left: 0px;
}

.les_ecoles_et_formations #contents #main .colleft dl dd img { vertical-align: middle; }

.les_ecoles_et_formations #contents #main .colright { width: 59%; }

.les_ecoles_et_formations #contents #main .colright #carte { position: relative; }

.les_ecoles_et_formations #contents #main .colright #carte a {
    background: transparent url(blank.gif) no-repeat left top;
    text-decoration: none;
    position: absolute;
    display: block;
    height: 42px;
    width: 42px;
}

.les_ecoles_et_formations #contents #main .colright a span { display: none; }

.les_ecoles_et_formations #contents #main .colright #carte a.mayenne { left: 223px; top: 94px; }
.les_ecoles_et_formations #contents #main .colright #carte a.sarthe { left: 281px; top: 117px; }
.les_ecoles_et_formations #contents #main .colright #carte a.maine_et_loire { left: 216px; top: 183px; }
.les_ecoles_et_formations #contents #main .colright #carte a.loire_atlantique { left: 138px; top: 175px; }
.les_ecoles_et_formations #contents #main .colright #carte a.vendee { left: 146px; top: 258px; }

/* -------------------------------- */
/* PAGE CONTACT                     */
/* .contact                         */
/* http://www.pole-mode.fr/contact/ */
/* -------------------------------- */

.contact #contents #main .colleft { width: 38%; }
.contact #contents #main .colright { width: 59%; }



/* ------------------------------- */
/* ******************************* */
/*                                 */
/*    Integration avant Salon      */
/*                                 */
/* ******************************* */
/* ------------------------------- */


#zoom_gallery ul {text-align:center;}
#zoom_gallery ul li:first-child{display:block !important; text-align:center;}
#zoom_gallery ul li{display:none;}

#account_authentification_form a, #account_authentification_subscription{display:none;}


