/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:hidden !important; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{outline:0;}
    #cboxContent{margin-top:20px;background:#000;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:5px solid #000; background:#fff;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxLoadingGraphic{background:url(../bundles/cvdsite/images/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
        
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(../bundles/cvdsite/images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(../bundles/cvdsite/images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(../bundles/cvdsite/images/controls.png) no-repeat top center; width:32px; height:32px; text-indent:-9999px;}
        #cboxClose:hover{background-position:bottom center;}

/*=======================================================================================
-------------------------------------------------------CVD2014-----------------------------------------
=======================================================================================*/

/*
    Document   : styles
    Created on : 18 février 2014, 10:54:31
    Author     : CALV01
    Description:
        Purpose of the stylesheet follows.
*/
html {
    height:100%;
    overflow-x: hidden;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike,  sub,  tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    vertical-align: baseline;

}

dl, dt, dd, ol {
    margin: 10px;
    padding: 10px;
}

textarea{ resize:none;}
/* articles */


/* remember to define focus styles! */
:focus {
    outline: 0;
}

body {
    -webkit-font-smoothing: antialiased;
}

#page{
    background:#efefef;
}

ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
h1 {
    font-size:30px;
    font-weight:bold;
}
.off {
    display : none;
}
.txtCentre, .center  {
    text-align :center;
}
.txtGauche{
    text-align :left;
}
.txtDroite {
    text-align :right;
}

.txtJustifier {
    text-align :justify;
}

.droite {
    /*float : right;*/
}
.gauche {
    float : left;
}
.both {
    clear : both;
}
.hand {
    cursor : pointer;
}
a {
    text-decoration : none;
    font-variant: normal;
}
a:hover {
    text-decoration : underline;
}

div{
    outline:0;
    padding:0;
    margin:0;
}


a, img{
    border:0;
}
a{
    text-decoration: none;
}

a:hover{
    text-decoration: underline;
}

.both{
    clear:both;
}

.gauche{
    float:left;
}

.droite{
    float:right;
}

.hand{
    cursor:pointer;
}

.enAttente{
    display:none;
    background:#FFF;

}

.texteCentre{
    text-align:center;
}

.texteGauche{
    text-align:left;
}

.texteDroite{
    text-align:right;
}

.texteJustifier{
    text-align:justify;
}

@font-face {
    font-family: 'bebasregular';
    src: url('../bundles/cvdsite/polices/bebas___-webfont.eot');
    src: url('../bundles/cvdsite/polices/bebas___-webfont.eot#iefix') format('embedded-opentype'),
	url('../bundles/cvdsite/polices/bebas___-webfont.woff') format('woff'),
	url('../bundles/cvdsite/polices/bebas___-webfont.ttf') format('truetype'),
	url('../bundles/cvdsite/polices/bebas___-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bebas_neueregular';
    src: url('../bundles/cvdsite/polices/bebasneue-webfont.eot');
    src: url('../bundles/cvdsite/polices/bebasneue-webfont.eot#iefix') format('embedded-opentype'),
	url('../bundles/cvdsite/polices/bebasneue-webfont.woff') format('woff'),
	url('../bundles/cvdsite/polices/bebasneue-webfont.ttf') format('truetype'),
	url('../bundles/cvdsite/polices/bebasneue-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
    font-family: 'bebas_neueregular';
}

#pied {
    min-height : 222px;
    background: #1d3236;
    color : white;
}

#pied .titre-vertical {
    font-size: 29.5px;

    -webkit-transform:rotate(270deg);
    -moz-transform:rotate(270deg);
    -o-transform: rotate(270deg);
    position: absolute;
    z-index: 1;
    margin: 90px 0 0 -62px;
}

#partenaires-pied {
    margin-left : 60px;

}
#partenaires-pied li {
    width : 125px;
    float : left;
    margin-right:60px;
    text-align: center;
    margin-top:28px;
}
#partenaires-pied li.dernier {
    margin-right: 0px;
}
#partenaires-pied .titre {
    font-size : 18px;

    margin-bottom: 20px;
    display: block;
}
#partenaires-pied .fond-logo {
    width : 100px;
    height : 100px;
    background : white;
    margin:auto;
    line-height: 100px;
    display: block;
    vertical-align: middle;
}

#partenaires-pied .fond-logo img{
    vertical-align: middle;
}

#menu-pied-second a {
    color : white;
}
#menu-pied-premier a {
    color : #274d65;
}
#menu-pied-premier {
    margin-bottom:5px;
}
#menu-pied-second,#menu-pied-premier {
    font-size : 15px;
    text-align: center;
    margin-top:32px;
}

#menu-pied-second li,#menu-pied-premier li {
    display: inline-block;
    margin-right : 20px;
    font-family: bebas_neueregular;
}

#page .drapeau-fr {
    position : fixed;
    top : 217px;
}
#page .drapeau-en {
    position : fixed;
    top : 246px;
}

#social-bar {
    position : fixed;
    top : 217px;
    right : 0px;
    width : 35px;
}
#bloc-newsletter {
    font-size : 14.3px;

}
#bloc-newsletter .libelle{
    margin-right : 8px;
    margin-top : 3px;
}

#bloc-newsletter input[type=text]{
    width : 122px;
    height : 16px;
    border : 0px;
}


h1 {
    color : #4a80a3;
    font-size: 45px;
}
#bloc-titre-page {
    border-top : 1px solid #5084a6;
    border-bottom : 1px solid #5084a6;
    padding : 30px 0 30px 0;
    margin-top : 15px;
    text-align: center;
}

#menu li a{
    color : #3b4250;
}
#menu li {
    float : left;

}
#menu li a:hover,#menu li a.on{
    text-decoration: none;
    color : white;
    background: #df5344;
}
#menu li a{
    display: inline-block;
    border : 1px solid #8e9199;
    height : 26px;
    padding-left : 8px;
    padding-right : 8px;
    margin-right : 4px;
    font-size: 14.25px;
    min-width: 59px;
    max-width: 100px;
    min-height: 49px;

    border-top:0px;
    position:relative;
}
#menu li a span {
    display:table-cell;
    vertical-align:bottom;
    height : 45px;
}

#page {
    background: #efefef;
}
.conteneur {
    margin : auto;
    width : 972px;
}
#bandeau {
    min-height : 214px;
    background: #070f15;
    color : white;
}
#contenu {
    min-height: 300px;
    background : efefef;
}

#bandeau .bloc-logo {
    margin-top:12px;
    width : 292px;
}

#bandeau .bloc-titre-centre {
    margin:auto;
    margin-top:12px;
    width : 429px;
    font-size: 25px;
    text-align: center;
    margin-top : 60px;
}

#bandeau .bloc-titre-droite  {
    margin-top:34px;
    width : 251px;
    font-size: 25.85px;
}
.buy-ticket {
    margin : auto;
    height : 35px;
    text-align: center;
    line-height: 34px;
    background: #df5344;
    margin-top : 0px;
    font-size: 18.29px;
    color:#fff;
    padding:0 10px;
}
.buy-ticket:hover{
    text-decoration: none;
}
/* hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .buy-ticket {
	line-height: 34px;
    }
}
.date-evenement {
    margin-bottom: 20px;
}

.date-fin-appel {
    font-size: 16px;
    font-family: bebas_neueregular;
}
.date-fin-appel .libelle{
    margin-left: 4px;
    display: block;
    float : left;
    margin-top:3px;
}
.fdjaune {
    background : white;
    font-size: 23.5px;
    padding : 7px 1px 3px 1px;
    height : 18px;
    display: block;
    float : left;
    margin-right : 1px;
    color : #1d3236;
    line-height: 18px;
    margin-top:13px;

}

/* hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .fdjaune {
	line-height: 15px;
    }
}
.cdv-network {
    background : white;
    width : 117px;
    height : 31px;
    text-align: center;
    font-size: 17.7px;
    padding-top: 6px;
    line-height: 15px;
    color : #1d3240;
    padding-left : 25px;
    padding-right : 25px;

}
/* hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .cdv-network {
	line-height: 13px;
    }
}
.cdv-network .sous-titre{
    font-size : 10px;
    margin-top: -3px;
}

.cdv-network-full {
    margin: 9px auto auto;
    width: auto;
}
.cdv-network-full .ico-personnages {
    margin-right : 7px;
}
#bandeau .bloc-titre-centre .titre {
    line-height: 30px;
}
#bandeau-second {
    background : #1d3236;
    height : 55px;
    width : 100%;
    line-height: 52px;

}
.slideshow {
    width: 100%;
    height: 100px;
    margin: auto;
}


.excerpt{
    font-size: 12px;
    text-align: justify;
    color: #4A80A3;
    padding: 50px 0;
}
.equipe-share{
    float:right;
}
.social-icones li{
    float:left;
    margin:0 3px;
}
.social-icones{
    width:272px;
}

.social-icones-membre{
    width:300px;
    margin:0 auto;
    text-align:center;
}
.social-icones-membre li{
    display:inline;
    margin:0 3px;
}

.membre-equipe{
    float:left;
    width:300px;
    height:500px;
    border:1px solid black;
    margin-bottom: 20px;
    padding-bottom:10px;
}
.equipe{
    margin-top:50px;
}
.name-equipe{
    width:100%;
    text-align: center;
    color:#df5344;
    font-size:20px;
    margin-top:10px;
    word-spacing: 20px;
}
.role-equipe{
    width:100%;
    text-align: center;
    margin:60px 0;
    color:#158599;
    font-size:20px;
}
.role-equipe:first-letter{
    font-size: 25px;
}
.hpbleu{
    background:#158599;
    color:#fff;
}
.hpblanc{
    color:#158599;
}
.titre{
    font-size: 25px;
    margin-bottom: 10px;
}
.desc{
    text-align: justify;
    font-size:12px;
    margin-bottom: 10px;
}

#divmap{
    padding:10px;
}
.nomdateprojet{
    background:#1d3236;
    color:#fff;
    padding:0 5px;
    margin-top:20px;
    font-size: 28px;
    line-height: 40px;
}
.slidedesc{
    margin-top:10px;
}
.slidedesc .genre{
    background: #c2bf8a;
    margin-left:10px;
    padding:10px;
    height:230px;
    width:657px;
}
.genretitre{
    font-size: 45px;
    color:#df5344;
}
.glf{
    color:#fff;
    font-style: italic;
    margin: 20px 0;
    font-size: 20px;
}
.genre .societes{
    color:black;
    font-size:23px;
}
.social-more{
    width:40px;
}
.followup{
    margin-top: 60px;
}
.followup .ligne{
    width:810px;
    height:2px;
    background:black;
    margin: 9px 0 0 0px;
}
.traitvertical{
    width:3px;
    height:20px;
    background:black;
}
.cerclevert{
    background:#fff;
    border:5px solid #c2bf8a;
    border-radius:50%;
    width:20px;
    height:20px;
    margin-left: 19%;
    margin-top: -14px;
}

.cerclerouge{
    background:#fff;
    border:5px solid #df5344;
    border-radius:50%;
    width:20px;
    height:20px;
    margin-left: 25%;
    margin-top: -14px;
}
.notes{
    margin-top: 30px;
}
.divnote{
    width:150px;
    height:135px;
    color:#fff;
}
.divnote .datenotevert{
    background:#c2bf8a;
    text-align: center;
    width:100%;
    padding:5px;
}
.trianglevert{
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 7.5px 20px 7.5px;
    border-color: transparent transparent #c2bf8a transparent;
    margin: 0 auto;
}

.divnote .datenoterouge{
    background:#df5344;
    text-align: center;
    width:100%;
    padding:5px;
}
.trianglerouge{
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 7.5px 20px 7.5px;
    border-color: transparent transparent #df5344 transparent;
    margin: 0 auto;
}

.descriptionprojet{
    margin-top:45px;
}
.descriptionprojet .bordureverte{
    border:3px solid #c2bf8a;
    background:#fff;
    width:450px;
    padding:10px;
    margin-bottom: 10px;
}
.piecesjointes{
    background:#c2bf8a;
    color:#fff;
    padding:5px 10px;
    margin: 30px 30px 0 30px;
}

.videoprojet{
    background: black;
    width:390px;
    height:225px;
    margin: 30px auto 0 auto;
}

.petitcerclevert{
    background:#c2bf8a;
    border-radius:50%;
    width:16px;
    height:16px;
    border:2px solid #fff;
}
.petitcerclerouge{
    background:#df5344;
    border-radius:50%;
    width:16px;
    height:16px;
    border:2px solid #fff;
}

.titreslide{
    color:#df5344;
    font-size: 25px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.participant{
    width:155px;
    height:235px;
    margin-right:20px;
    color:#fff;
}
/* TEST */
.categorieparticipant{
    text-align: center;
    background:#128598;
    padding:8px;
}
.identiteparticipant{
    background:#128598;
    margin-bottom: 10px;
    padding:5px;
}
.societeparticipant{
    background:#128598;
    padding:5px;
    text-align:center;
}
.slide{
    overflow:hidden;
    height:280px;
    padding-left: 60px;
}
.largeur-slide-news{
    width:912px;
}
.largeur-slide-hp{
    width:912px;
}
.contenuslide{
    width:100000px;
    height:280px;
}
.flecherougeslide{
    height:194px;
    width:50px;
    background: #df5344;
    position:absolute;
    display: block;
}

.beubas{
    font-family: bebas_neueregular;
}

#content-actu .identiteparticipant{
    margin-bottom : 0px;
}

#content-actu .photoparticipant{
    height:154px;
}
#content-actu .participant{
    color: #FFFFFF;
    height: 212px;
    margin-right: 20px;
    width: 217px;
    font-family: bebas_neueregular;
}
#content-actu .flecherougeslide {
    width : 56px;
    height : 226px;
    line-height: 290px;
    z-index: 5;
}
#content-actu .categorieparticipant {
    font-size: 12px;
    height : 19px;
    padding : 0px;
    line-height: 12px;
    height : 29px;
    vertical-align:middle;
    display: table-cell;
    width : 217px;
    height : 23px;
    vertical-align: middle;
    display: table-cell;
    padding : 3px;
}
#content-actu .identiteparticipant {

    height : 33px;
    line-height : 33px;
    font-size: 18px;
}

.flecherougeslide {
    text-align:center;
}

.hover-participant div{
    opacity: 1;
    text-align: center;
    line-height: 226px;
    font-size: 26px;
}
.hover-participant .oeil-grand{
    margin-right : 10px;
    margin-left : 35px;
    margin-top : 89px;
    display: block;
}
.hover-participant a{
    color : white;
}
.hover-participant .full-text{
    margin-top : -5px;
    display: block;
    float :left;

}
.hover-participant {
    height: 226px;
    position: absolute;
    z-index: 0;
    background: black;
    opacity: 1;
    width: 217px;
    color : white;
    background: url(../bundles/cvdsite/images/pixel-noir.png) repeat;
}
.hover-speaker-oeil{
    margin-bottom:40px;margin-top:90px;margin-left : 55px;width:130px;line-height: 38px;
}
.hover-speaker-mail{
    margin-bottom:50px;margin-top:10px;margin-left : 60px;width:130px;line-height: 38px;
}

.feinte-hover {
    width : 17px;
    height : 226px;
    z-index: 5;
    position: absolute;
    background: #efefef;
    margin-left : 50px;
}


#menu .sous-menu a{
    display: inline-block;
    min-width : 160px;
    height: 42px;
    background: #DF5344;
    text-align: center;
    color : white;
    padding:0;
    margin-top: 1px;
    font-size: 13px;
    border : 0;
    font-family: bebas_neueregular;
    vertical-align: middle;
    display: table-cell;
    padding-left : 5px;
    padding-right : 5px;
}
#menu .sous-menu li {
    float: none;
    line-height : auto;
    min-width : 160px;
    border : 0;
    vertical-align: middle;
    margin-top:1px;

}
#menu .sous-menu {
    position: absolute;
    z-index: 100;

    margin : -3px 0 0 0;
}

#bloc-titre-page .conteneur span {
    font-weight : bold;
    font-size : 45px;
    color : #4A80A3;
}
#bloc-titre-page {
    margin-bottom : 40px;
}

#content-actu .equipe-share {
    margin-bottom: 19px;
}

#bloc-detail-actu h1{
    color : white;
    margin-bottom : 53px;
}
#bloc-detail-actu {
    background : #158599;
    color : white;
    padding : 25px 10px 25px 10px ;
    font-family: bebas_neueregular;
}
#bloc-detail-actu .logo-actu{
    width : 460px;
    height : 307px;
    margin-right : 18px;
}
#bloc-detail-actu .resume-actu .excerpt{
    color : white;
    font-size:16px;
    padding : 0px;
    margin-bottom : 15px;
}
#bloc-detail-actu .resume-actu .resume{
    font-size : 25.99px;
    margin-bottom:8px;
}
#bloc-detail-actu .resume-actu{
    width : 442px;
    height : 283px;
    background : #1d3236;
    padding : 9px 15px 15px 15px;
}
#bloc-detail-actu .content-actu{
    font-family:Arial;
    font-size : 14px;
    margin-bottom : 25px;
}
#bloc-detail-actu .date-publication{

    font-size : 30px;

}
#bloc-detail-actu .link {
    font-size : 26px;
}
#bloc-detail-actu .nb-vues {
    font-size : 26px;
}
#bloc-detail-actu .auteur-actu {
    font-size : 26px;
}
#bloc-detail-actu .tags-actu .label{
    margin-bottom : 10px;
}
#bloc-detail-actu .link a{
    color : white;
}

#slidenews{
    height:265px;
}
.slide{
    padding-left:0px;
}
#slidenews .participant{
    width:285px;
    height:265px;
    margin-right: 20px;
}
#slidenews .photoparticipant{
    height:200px;
}
.suivantnews{
    height:265px;
    width:65px;
    background: #1d3236;
    position:absolute;
    display: block;
    margin: -265px 0 0 910px;
}
.suivant-slide-hp{
    margin: -450px 0 0 922px;
}
#slidenews .titrenews{
    color:#df5344;
    text-align:center;
    background:#fff;
    margin-bottom:7px;
    padding:0px;
    font-family: bebas_neueregular;
    font-size : 17.26px;
    height : 32px;

    vertical-align: middle;
    display: table-cell;
    width :285px;
    line-height: 16px;

    color : #1D3236;
    background:  #B4BBC4;
}
#slidenews .dateautnews{
    color:#df5344;
    background:#fff;
    padding:5px 20px;

    color : #1D3236;
    background:  #B4BBC4;
}
#slidenews .hover-participant{
    width:285px;
    height:269px;
}
#slidenews .hover-participant .oeil-grand{
    margin:100px 10px 0 50px;
}
#slidenews .hover-participant .full-text{
    margin-top:10px;
}

.horaire{
    text-align: center; line-height: 40px;
}
.textArrow{
	line-height: 40px; padding-left: 20px;
}
.arrow_box_bleu_droite {
    position: relative;
    background: #1d3236;
    width:80px;
    height:40px;
    color:#fff;
}
.arrow_box_bleu_droite:after, .arrow_box_bleu_droite:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.arrow_box_bleu_droite:after{
    border-color: rgba(21, 133, 153, 0);
    border-left-color: #1d3236;
    border-width: 15px;
    margin-top: -15px;
}

.arrow_box_bleu_droite:before{
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #1d3236;
    border-width: 16px;
    margin-top: -16px;
}

.arrow_box_bleu_gauche {
    position: relative;
    background: #1d3236;
    width:650px;
    height:40px;
    color:#fff;
}
.arrow_box_bleu_gauche:after, .arrow_box_bleu_gauche:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box_bleu_gauche:after{
    border-color: rgba(21, 133, 153, 0);
    border-right-color: #1d3236;
    border-width: 15px;
    margin-top: -15px;
}
.arrow_box_bleu_gauche:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #1d3236;
    border-width: 16px;
    margin-top: -16px;
}


.arrow_box_bleu-clair_droite {
    position: relative;
    background: #158599;
    width:80px;
    height:40px;
    color:#fff;
	border: 1px solid white;
}
.arrow_box_bleu-clair_droite:after, .arrow_box_bleu-clair_droite:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.arrow_box_bleu-clair_droite:after{
    border-color: rgba(21, 133, 153, 0);
    border-left-color: #158599;
    border-width: 15px;
    margin-top: -15px;
}

.arrow_box_bleu-clair_droite:before{
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #fff;
    border-width: 16px;
    margin-top: -16px;
}

.arrow_box_bleu-clair_gauche {
    position: relative;
    background: #158599;
    width:650px;
    height:40px;
    color:#fff;
	border: 1px solid white;
}
.arrow_box_bleu-clair_gauche:after, .arrow_box_bleu-clair_gauche:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box_bleu-clair_gauche:after{
    border-color: rgba(21, 133, 153, 0);
    border-right-color: #158599;
    border-width: 15px;
    margin-top: -15px;
}
.arrow_box_bleu-clair_gauche:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #fff;
    border-width: 16px;
    margin-top: -16px;
}


.arrow_box_bleu-vert_droite {
    position: relative;
    background: #60bb9e;
    width:80px;
    height:40px;
    color:#fff;
}
.arrow_box_bleu-vert_droite:after, .arrow_box_bleu-vert_droite:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.arrow_box_bleu-vert_droite:after{
    border-color: rgba(21, 133, 153, 0);
    border-left-color: #60bb9e;
    border-width: 15px;
    margin-top: -15px;
}

.arrow_box_bleu-vert_droite:before{
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #60bb9e;
    border-width: 16px;
    margin-top: -16px;
}

.arrow_box_bleu-vert_gauche {
    position: relative;
    background: #60bb9e;
    width:650px;
    height:40px;
    color:#fff;
}
.arrow_box_bleu-vert_gauche:after, .arrow_box_bleu-vert_gauche:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box_bleu-vert_gauche:after{
    border-color: rgba(21, 133, 153, 0);
    border-right-color: #60bb9e;
    border-width: 15px;
    margin-top: -15px;
}
.arrow_box_bleu-vert_gauche:before {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #60bb9e;
    border-width: 16px;
    margin-top: -16px;
}


.arrow_box_rouge_droite {
    position: relative;
    background: #df5344;
    width:80px;
    height:40px;
    color:#fff;
}
.arrow_box_rouge_droite:after {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(21, 133, 153, 0);
    border-left-color: #df5344;
    border-width: 15px;
    margin-top: -15px;
}

.arrow_box_rouge_gauche {
    position: relative;
    background: #df5344;
    width:650px;
    height:40px;
    color:#fff;
}
.arrow_box_rouge_gauche:after {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(21, 133, 153, 0);
    border-right-color: #df5344;
    border-width: 15px;
    margin-top: -15px;
}

.arrow_box_blanc_droite {
    position: relative;
    background: #fff;
    width:80px;
    height:40px;
    color:#158599;
}
.arrow_box_blanc_droite:after {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(21, 133, 153, 0);
    border-left-color: #fff;
    border-width: 15px;
    margin-top: -15px;
}

.arrow_box_blanc_gauche {
    position: relative;
    background: #fff;
    width:650px;
    height:40px;
    color:#158599;
}
.arrow_box_blanc_gauche:after {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(21, 133, 153, 0);
    border-right-color: #fff;
    border-width: 15px;
    margin-top: -15px;
}

.arrow_box_vert_droite {
    position: relative;
    background: #c2bf8a;
    width:80px;
    height:40px;
    color:#df5344;
}
.arrow_box_vert_droite:after {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(21, 133, 153, 0);
    border-left-color: #c2bf8a;
    border-width: 15px;
    margin-top: -15px;
}

.arrow_box_vert_gauche {
    position: relative;
    background: #c2bf8a;
    width:650px;
    height:40px;
    color:#df5344;
}
.arrow_box_vert_gauche:after {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(21, 133, 153, 0);
    border-right-color: #c2bf8a;
    border-width: 15px;
    margin-top: -15px;
}

.flechehoraire{
    margin-bottom: 30px;
}

.horaires{
    margin-top: 145px;
}
.intitule{
    margin-top: 145px;
}

.lignecomplete .ligne{
    width:7px;
    background:#158599;
    height: 380px;
    margin-left: 40px;
    border-left:1px solid #fff;
    border-right: 1px solid #fff;
}
.cercletop{
    background:#1d3236;
    border-radius:50%;
    width:90px;
    height:90px;
    color:#fff;
    line-height: 90px;
    text-align: center;
}
.petitcercle{
    background: #FFF;
    border: 5px solid #158599;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    margin-left: -12px;
}
.cercleinterieur{
    background:#158599;
    border-radius:50%;
    width:16px;
    height:16px;
    border:2px solid #fff;
}

.desc{
    font-family: Arial;
}

/* PROJETS SOUS OMBRELLES */

#slideombrelle{
    height:450px;
}
.slide{
    padding-left:0px;
}
#slideombrelle .participant{
    width:215px;
    height:450px;
    margin-right: 15px;
}
#slideombrelle .photoparticipant{
    height:200px;
}
.suivantombrelle{
    height:450px;
    width:50px;
    background: #1d3236;
    position:absolute;
    display: block;
}
#slideombrelle .identiteparticipant{
    width:205px;
    height:130px;
    margin-bottom: 0px;
    background: #fff;
}
#slideombrelle .prenompart{
    color:#df5344;
    text-align:center;
    font-size:20px;
}
#slideombrelle .metierpart{
    color:#158599;
    text-align:center;
    line-height: 130px;
    font-size:20px;
}
#slideombrelle .metierpart:first-letter{
    font-size:23px;
}
#slideombrelle .societeparticipant{
    width:184px;
    height:58px;
    line-height:65px;
    padding:0px 15px;
    border:1px solid #2c616b;
    text-align:left;
}
#slideombrelle .drapeau-en{
    position:initial;
}
#slideombrelle .hover-participant{
    width:216px;
    height:340px;
    margin-top:52px;
}
#slideombrelle .hover-participant .oeil-grand{
    margin:155px 10px 0 20px;
}

#slideombrelle .hover-participant .full-text{
    margin-top:65px;
}
#slideombrelle .nomombrelle{
    height:30px;
    background:#128598;
    border:1px solid #2c616b;
    width:183px;
    padding:20px 15px 0 15px;
    text-align:left;
}

/* PROJETS */

#slideprojet{
    height:400px;
}
.slide{
    height:400px;
    padding-left:0px;
}
#slideprojet .participant{
    width:215px;
    height:400px;
    margin-right: 15px;
}
#slideprojet .photoparticipant{
    height:200px;
}
.suivantprojet{
    height:400px;
    width:50px;
    background: #1d3236;
    position:absolute;
    display: block;
}
#slideprojet .identiteparticipant{
    width:205px;
    height:130px;
    margin-bottom: 0px;
    background: #fff;
}
#slideprojet .prenompart{
    color:#df5344;
    text-align:center;
    font-size:20px;
}
#slideprojet .metierpart{
    color:#158599;
    text-align:center;
    line-height: 130px;
    font-size:20px;
}
#slideprojet .metierpart:first-letter{
    font-size:23px;
}
#slideprojet .societeparticipant{
    width:184px;
    height:58px;
    line-height:65px;
    padding:0px 15px;
    border:1px solid #2c616b;
    text-align:left;
}
#slideprojet .drapeau-en{
    position:initial;
    margin-left:75px;
}
#slideprojet .hover-participant{
    width:216px;
    height:340px;
}
#slideprojet .hover-participant .oeil-grand{
    margin:155px 10px 0 20px;
}

#slideprojet .hover-participant .full-text{
    margin-top:65px;
}

/* COMMISSINNERS */

#slidecom{
    height:400px;
}
.slide{
    height:400px;
    padding-left:0px;
}
#slidecom .participant{
    width:215px;
    height:400px;
    margin-right: 15px;
}
#slidecom .photoparticipant{
    height:200px;
}
.suivantcommissionners{
    height:435px;
    width:50px;
    background: #1d3236;
    position:absolute;
    display: block;
}
#slidecom .identiteparticipant{
    width:205px;
    height:130px;
    margin-bottom: 0px;
    background: #fff;
}
#slidecom .prenompart{
    color:#df5344;
    text-align:center;
    font-size:20px;
}
#slidecom .metierpart{
    color:#158599;
    text-align:center;
    line-height: 130px;
    font-size:20px;
}
#slidecom .metierpart:first-letter{
    font-size:23px;
}
#slidecom .societeparticipant{
    width:214px;
    height:58px;
    line-height:65px;
    padding:0px;
    border:1px solid #2c616b;
    font-size:28px;
}

#slidecom .hover-participant{
    width:216px;
    height:340px;
}
#slidecom .hover-participant .oeil-grand{
    margin:80px 10px 0 50px;
}

#slidecom .hover-participant .full-text{
    margin-top:100px;
}
#slidecom .hover-participant div{
    line-height: 0px;
}
#slidecom .mail-grand{
    margin:40px 10px 0 50px;
}
#slidecom .full-text-email{
    margin-top: 65px;
    display: block;
    float: left;
}

/* UNE */

.suivantune{
    height:135px;
    width:63px;
    background: #158599;
    position:absolute;
    display: block;
}
.precedentune{
    height:135px;
    width:63px;
    background: #158599;
    position:absolute;
    display: block;
}
.legendeslide{
    background:#158599;
    color:#fff;
    width:810px;
    height:50px;
    padding:10px 20px;
    margin-top: -70px;
}
.photoslide{
    height: 455px;
    width:850px;
    background:#070e16;
}
.descune{
    font-family:Arial;
}

/* APPEL A PROJETS */

#appel .participant{
    width:310px;
    height:355px;
    margin-right:0px;
    margin-bottom:20px;
}
#appel .photoparticipant{
    height:230px;
}

#appel .titreappel{
    color:#fff;
    text-align:center;
    background:#158599;
    padding:10px 0;
    width:310px;
    height:80px;
    font-size: 28px;
    line-height: 80px;
}
#appel .societeappel{
    color:#df5344;
    background:#fff;
    padding:5px 10px;
    text-align:left;
}
#appel .hover-participant{
    width:310px;
    height:355px;
}
#slidenews .hover-participant .oeil-grand{
    margin:100px 10px 0 50px;
}
#slidenews .hover-participant .full-text{
    margin-top:10px;
}

/* NEWS */

#slidenews{
    height:265px;
}
.slide{
    padding-left:0px;
}
#slidenews .participant{
    width:285px;
    height:265px;
    margin-right: 20px;
}
#slidenews .photoparticipant{
    height:200px;
}
.suivantnews{
    height:265px;
    width:65px;
    background: #1d3236;
    position:absolute;
    display: block;
}
#slidenews .titrenews{
    color:#df5344;
    text-align:center;
    background:#fff;
    margin-bottom:7px;
    padding:5px;

}
#slidenews .dateautnews{
    color:#df5344;
    background:#fff;
    padding:5px 20px;
    color : #1D3236;
    background:  #B4BBC4;
}
#slidenews .hover-participant{
    width:285px;
    height:269px;
}
#slidenews .hover-participant .oeil-grand{
    margin:100px 10px 0 50px;
}
#slidenews .hover-participant .full-text{
    margin-top:10px;
}

/* SPEAKERS */

#slidespeakers{
    height:400px;
}
.slide{
    height:400px;
    padding-left:0px;
}
#slidespeakers .participant{
    width:215px;
    height:400px;
    margin-right: 15px;
}
#slidespeakers .photoparticipant{
    height:200px;
}
.suivantspeakers{
    height:410px;
    width:50px;
    background: #1d3236;
    position:absolute;
    display: block;
}
#slidespeakers .identiteparticipant{
    width:205px;
    height:130px;
    margin-bottom: 0px;
    background: #fff;
}
#slidespeakers .prenompart{
    color:#df5344;
    text-align:center;
    font-size:20px;
}
#slidespeakers .metierpart{
    color:#158599;
    text-align:center;
    line-height: 130px;
    font-size:20px;
}
#slidespeakers .metierpart:first-letter{
    font-size:23px;
}
#slidespeakers .societeparticipant{
    width:214px;
    height:58px;
    line-height:65px;
    padding:0px;
    border:1px solid #2c616b;
    font-size:28px;
}
#slidespeakers .hover-participant{
    width:216px;
    height:340px;
}
#slidespeakers .hover-participant .oeil-grand{
    margin:80px 10px 0 50px;
}

#slidespeakers .hover-participant .full-text{
    margin-top:100px;
}
#slidespeakers .hover-participant div{
    line-height: 0px;
}
#slidespeakers .mail-grand{
    margin:40px 10px 0 50px;
}
#slidespeakers .full-text-email{
    margin-top: 65px;
    display: block;
    float: left;
}

/* PARTICIPANTS */

#slidepart{
    height:400px;
}
.slide{
    height:400px;
    padding-left:0px;
}
#slidepart .participant{
    width:215px;
    height:400px;
    margin-right: 15px;
}
#slidepart .photoparticipant{
    height:200px;
}
.suivantpart{
    height:425px;
    width:50px;
    background: #1d3236;
    position:absolute;
    display: block;
}
#slidepart .identiteparticipant{
    width:205px;
    height:130px;
    margin-bottom: 0px;
    background: #fff;
}
#slidepart .prenompart{
    color:#df5344;
    text-align:center;
    font-size:20px;
}
#slidepart .metierpart{
    color:#158599;
    text-align:center;
    line-height: 130px;
    font-size:20px;
}
#slidepart .metierpart:first-letter{
    font-size:23px;
}
#slidepart .societeparticipant{
    width:214px;
    height:58px;
    line-height:65px;
    padding:0px;
    border:1px solid #2c616b;
    font-size:28px;
}
#slidepart .hover-participant{
    width:216px;
    height:340px;
}
#slidepart .hover-participant .oeil-grand{
    margin:155px 10px 0 20px;
}

#slidepart .hover-participant .full-text{
    margin-top:65px;
}

/* SALONS */

#slidesalon{
    height:350px;
}
.slide{
    padding-left:0px;
}
#slidesalon .participant{
    width:215px;
    height:350px;
    margin-right: 15px;
}
#slidesalon .photoparticipant{
    height:200px;
}
.suivantsalon{
    height:350px;
    width:50px;
    background: #1d3236;
    position:absolute;
    display: block;
}
#slidesalon .identiteparticipant{
    width:205px;
    height:140px;
    margin-bottom: 0px;
    background: #fff;
}
#slidesalon .prenompart{
    color:#df5344;
    text-align:center;
    margin-top:50px;
    font-size:20px;
}
#slidesalon .metierpart{
    color:#158599;
    text-align:center;
    line-height: 130px;
}
#slidesalon .societeparticipant{
    width:214px;
    height:58px;
    line-height:65px;
    padding:0px;
    border:1px solid #2c616b;
}
#slidesalon .hover-participant{
    width:216px;
    height:350px;
}
#slidesalon .hover-participant .oeil-grand{
    margin:155px 10px 0 20px;
}

#slidesalon .hover-participant .full-text{
    margin-top:65px;
}
#slidesalon .social-icones{
    width: 215px;
    margin-left: 15px;
    margin-top: 30px;
}

/* IT MARKET */

#slideit{
    height:350px;
}
.slide{
    padding-left:0px;
}
#slideit .participant{
    width:215px;
    height:350px;
    margin-right: 15px;
    border:1px solid #797979;
}
#slideit .photoparticipant{
    height:200px;
}
.suivantit{
    height:377px;
    width:50px;
    background: #1d3236;
    position:absolute;
    display: block;
}
#slideit .identiteparticipant{
    width:205px;
    height:140px;
    margin-bottom: 0px;
    background: #fff;
}
#slideit .prenompart{
    color:#df5344;
    text-align:center;
    margin-top:50px;
    font-size:20px;
}
#slideit .metierpart{
    color:#158599;
    text-align:center;
    line-height: 130px;
}
#slideit .societeparticipant{
    width:214px;
    height:58px;
    line-height:65px;
    padding:0px;
    border:1px solid #2c616b;
}
#slideit .hover-participant{
    width:216px;
    height:350px;
}
#slideit .hover-participant .oeil-grand{
    margin:155px 10px 0 20px;
}

#slideit .hover-participant .full-text{
    margin-top:65px;
}
#slideit .social-icones{
    width: 215px;
    margin-left: 15px;
    margin-top: 30px;
}

#content-liste-actu #slidenews .participant {
    margin-bottom : 20px;
    margin-right : 58px;
}

#content-liste-actu #slidenews .dernier {
    margin-right : 0px;
}

.ias_loader, .ias_trigger {
    text-align:center;

}

.ias_trigger a:link,
.ias_trigger a:visited {
    padding: 4px 50px;

    background-color: #f9f9f9;
    border: solid 1px #ddd;
    border-radius: 2px;

    font: bold 12px Arial, sans-serif;
    color: #555;
    text-decoration: none;
}

.ias_trigger a:hover,
.ias_trigger a:active {
    border-color: #ccc;
}


#pagination-speakers .c-pagin-cvd {
    background :#F190BB;
    
}
#pagination-speakers .triangle {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #F190BB;
}

#pagination-societe .c-pagin-cvd {
    background :#FEDDC6;
    
}
#pagination-societe .triangle {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FEDDC6;
    }
    #pagination-commissioner .c-pagin-cvd {
    background :#C2BF8A;
    color:white;
}
#pagination-commissioner .triangle {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #C2BF8A;
    }
    #pagination-ecatalogue .c-pagin-cvd {
    background :#C2BF8A;
    color:white;
}
#pagination-ecatalogue .triangle {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #C2BF8A;
}
#pagination2 .c-pagin-cvd {
    background :#C2BF8A;
    color:white;
}
#pagination2 .triangle {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #C2BF8A;
}
#pagination-commissioner .c-pagin-cvd {
    background :#C2BF8A;
    color:white;
}
#pagination-commissioner .triangle {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #C2BF8A;
    }
#pagination-speakers #current-cercle {
    background: none repeat scroll 0 0 #F190BB;
    border : 1px solid #1D3236;
    width : 12px;
    height : 12px;
}
#pagination-societe #current-cercle {
    background: none repeat scroll 0 0 #FEDDC6;
    border : 1px solid #1D3236;
    width : 12px;
    height : 12px;
}
#pagination-actus #current-cercle {
    background: none repeat scroll 0 0 #B4BBC4;
    border : 1px solid #1D3236;
    width : 12px;
    height : 12px;
}
#pagination-ecatalogue #current-cercle {
    background: none repeat scroll 0 0 #C2BF8A;
    border : 1px solid #1D3236;
    width : 12px;
    height : 12px;
}
#pagination2 #current-cercle {
    background: none repeat scroll 0 0 #C2BF8A;
    border : 1px solid #1D3236;
    width : 12px;
    height : 12px;
}
#pagination-commissioner #current-cercle {
    background: none repeat scroll 0 0 #C2BF8A;
    border : 1px solid #1D3236;
    width : 12px;
    height : 12px;
}
#content-liste-partenaires h3 {
    color : #1d3236;
    font-size: 55px;
    font-family: bebas_neueregular;
    margin-bottom: 30px;
}
#pagination-top  {
    margin-right:11px;
}
#pagination-top li {
    display:none;

}
#pagination-top li.next ,#pagination-top li.disabled, #pagination-top li.previous{
    display:inline;
}
#content-liste-partenaires .liste-partenaire {
    margin:auto;
    text-align: center;
}
#content-liste-partenaires .categ-partenaire {
    margin-bottom : 95px;
}

#content-liste-partenaires .liste-partenaire span img {
    padding : 10px;
    background: white;
}
#content-liste-partenaires .liste-partenaire span {
    margin-right : 25px;
    margin-bottom : 25px;
}


html body .piedOn {
    position: fixed;
    bottom : 0;
    width : 100%;
    z-index: 1000;
}


#bloc-newsletter .input input[type=text]{

}
#bloc-newsletter .input span{
    margin-left : 5px;
    line-height: 21px;
}
#bloc-newsletter .input{
    color : #1d3236;

    background: white;
    font-size: 14px;
    height: 19px;
    width : 145px;

    padding : 0;
    margin : 0;
    margin-top : 18px;
}

.dotnav{
    margin-right:20px;
    cursor:pointer;
    display:inline-block;
}

#dotslide{
    width:850px;
    text-align:center;
}

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:-126px; height:135px; width:63px; background: #158599; display: block; text-indent: -9999px; white-space: nowrap; background-image: url(../bundles/cvdsite/images/fleche-droite-widget-slide.png); background-repeat: no-repeat; background-position:15px 30px;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0px;height:135px; width:63px; background: #158599; display: block; text-indent: -9999px; white-space: nowrap; background-image: url(../bundles/cvdsite/images/fleche-gauche-widget-slide.png); background-repeat: no-repeat; background-position:15px 30px;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center; margin-left: 63px;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block; text-indent: -9999px; white-space: nowrap; background: #FFF; border: 5px solid #158599; border-radius: 50%; width: 20px; height: 20px; margin:20px 10px;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
.bjqs-wrapper{margin-left:63px;}
ol.bjqs-markers .active-marker a{background:#df5344;}


.menufixed {
    position: fixed;
    top:0; left:0;
    width: 100%;
    background:#EFEFEF;
    z-index:1000;
}


#bloc-detail-actu .resume-actu {
    width: 464px;
}

#bloc-detail-actu h1 {
    background : #1D3237;
    margin-bottom: 5px;
    padding : 18px;
}
#bloc-detail-actu {
    padding: 0px;
    background: transparent;
}
#bloc-detail-actu .content-actu {
    color :#1d3236;
    background: white;
    padding : 10px;
    margin-bottom: 0px;
}
#bloc-detail-actu .tools-actu,#bloc-detail-actu .link a {
    background : white;
    color : #1d3236;
}
#bloc-detail-actu .tools-actu {
    background : white;
    color : #1d3236;
    padding : 10px;
}
#bloc-detail-actu .resume-actu {
    background : #b4bbc4;

}
#content-actu .categorieparticipant, #content-actu .identiteparticipant {
    background: #b4bbc4;
    color : #1d3236;
}
/* hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #bloc-titre-page img {
	margin-top:-1px;
    }
}
#bloc-detail-actu .logo-actu img {
    vertical-align: middle;
}



#bloc-detail-actu .logo-actu {
    background : white;
    margin: auto;
    margin-right:18px;

    vertical-align: middle;
    display:table;
}

.logo-actu-container {
    display:table-cell;
    vertical-align: middle;
    text-align: center;
}

#content-liste-actu #slidenews .participant {
    width : 310px;
    height : 380px;
}
#content-liste-actu #slidenews .titrenews {
    width : 310px;
    height:92px;
    vertical-align: middle;
    font-size:20.5px;
    line-height: 18px;
}

#content-liste-actu #slidenews .participant {
    margin-right:13px;
}

#content-liste-actu #slidenews .photoparticipant {
    height : 236px;

}
#content-liste-actu #slidenews .hover-participant {
    height: 380px;
    width: 310px;
}

#content-liste-actu #slidenews .hover-participant .oeil-grand {
    margin: 180px 10px 0 50px;
}

#content-liste-actu #slidenews .hover-participant .full-text {
    margin-top: 85px;
}

#content-liste-actu #slidenews .dateautnews {
    font-size: 23px;
    height:34px;
    vertical-align: middle;
    padding: 8px 5px 0px 5px;
}
#content-liste-actu #slidenews .participant {
    margin-right:20px;
}
#content-liste-actu #slidenews .dernier {
    margin-right: 0;
}
.commissioner {
    width: 230px;
    min-height : 427px;

    margin-right : 14px;
    margin-bottom : 15px;
}
.commissioner .cadre {
    border : 1px solid #9c9c9c;
    background: white;
}
#content-liste-commissioner .dernier {
    margin-right : 0px;
}
.commissioner .logo-commissioner {
    height : 230px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    margin:auto;
    width: 230px;
}
.commissioner .nom-commissioner {

    color : #df5344;
    font-size: 26.05px;
    text-align: center;
    margin-bottom : 20px;
}
.commissioner .profil-commissioner {
    text-transform: none;
    color : #158599;
    font-size: 34.05px;
    text-align: center;
    margin-bottom:40px;
    font-variant:small-caps;
    font-size:25px;
}
.commissioner .bottom-commissioner {
    height : 75px;
    background: #c2bf8a;
    text-transform: uppercase;
    color: white;
    text-align: center;
    font-size: 43.1px;
    display: table-cell;
    vertical-align: middle;
    width: 230px;
}
#page #content-liste-commissioner .drapeau-en {
    position: relative;
    top:auto;
    margin-right : 10px;
}

.hover-commissioner div{
    opacity: 1;
    text-align: center;

    font-size: 26px;
    line-height: normal;
}
.hover-commissioner ._oeil-grand{
    margin-right : 10px;
    margin-left : 55px;
    margin-top : 129px;
    display: block;

}
.hover-commissioner ._mail-grand{
    margin-right : 10px;
    margin-left : -90px;
    margin-top : 150px;
    display: block;

}
.hover-commissioner a{
    color : white;
}
.hover-commissioner ._full-text{
    margin-top : -5px;
    display: block;
    float :left;
}
.hover-commissioner a:hover{
    text-decoration:none;
}
.hover-commissioner {
    height: 435px;
    position: absolute;
    z-index: 1;
    background: black;
    opacity: 1;
    width: 230px;
    color : white;
    background: url(../bundles/cvdsite/images/pixel-noir.png) repeat;
}
.ecatalogue {
    width: 230px;
    min-height : 360px;
    margin-right : 14px;
    margin-bottom : 15px;
}
.ecatalogue .cadre {
    border : 1px solid #6e6e6e;
    background: white;
}
#content-liste-ecatalogue .dernier {
    margin-right : 0px;
}
.ecatalogue .logo-ecatalogue {

    text-align: center;
    display: table-cell;
    vertical-align: middle;
    margin:auto;
    width: 230px;
}
.ecatalogue .nom-ecatalogue {

    color : #df5344;
    font-size: 26.05px;
    text-align: center;
    margin-bottom : 20px;
}
.ecatalogue .profil-ecatalogue {
    text-transform: none;
    color : #274d65;
    font-size: 20px;
    text-align: center;
    margin-bottom:20px;
}
.ecatalogue .bottom-ecatalogue {
    height : 47px;
    background: #476ea2;
    text-transform: uppercase;
    color: white;
    text-align: center;
    font-size: 20px;
    display: table-cell;
    vertical-align: middle;
    width: 230px;
}
#page #content-liste-ecatalogue .drapeau-en {
    position: relative;
    top:auto;
    margin-right : 10px;
}

.hover-ecatalogue div{
    opacity: 1;
    text-align: center;

    font-size: 26px;
    line-height: normal;
}

.hover-ecatalogue a{
    color : white;
}

.hover-ecatalogue a:hover{
    text-decoration:none;
}
.hover-ecatalogue {
    height: 360px;
    position: absolute;
    z-index: 1;
    background: black;
    opacity: 1;
    width: 230px;
    color : white;
    background: url(../bundles/cvdsite/images/pixel-noir.png) repeat;
}

.itmarket {
    width: 230px;
    min-height : 372px;
    margin-right : 14px;
    margin-bottom : 15px;
    border : 1px solid #9b9b9b;
}


.itmarket .cadre {

    background: white;
}
#content-liste-itmarket .dernier {
    margin-right : 0px;
}
.itmarket .logo-itmarket {

    text-align: center;
    display: table-cell;
    vertical-align: middle;
    margin:auto;
    width: 230px;
    height : 250px;
}
.itmarket .nom-itmarket {

    color : #df5344;
    font-size: 26.05px;
    text-align: center;
    margin-bottom : 20px;
    height : 75px;
    display: table-cell;
    width : 230px;
    vertical-align: middle;
}
.itmarket .profil-itmarket {
    text-transform: none;
    color : #274d65;
    font-size: 20px;
    text-align: center;
    margin-bottom:20px;
}
.itmarket .bottom-itmarket {
    height : 47px;
    background: #feddc6;
    text-transform: uppercase;
    color: white;
    text-align: center;
    font-size: 20px;
    display: table-cell;
    vertical-align: middle;
    width: 230px;
}
#page #content-liste-itmarket .drapeau-en {
    position: relative;
    top:auto;
    margin-right : 10px;
}

.hover-itmarket div{
    opacity: 1;
    text-align: center;

    font-size: 26px;
    line-height: normal;
}

.hover-itmarket a{
    color : white;
}

.hover-itmarket a:hover{
    text-decoration:none;
}
.hover-itmarket {
    height: 375px;
    position: absolute;
    z-index: 1;
    background: black;
    opacity: 1;
    width: 230px;
    color : white;
    background: url(../bundles/cvdsite/images/pixel-noir.png) repeat;
}
.bottom-itmarket .sprite:first-child {
    margin-left : 30px;
}
.bottom-itmarket .sprite {
    margin-right : 5px;
}

.speakers {
    width: 227px;
    min-height : 392px;
    margin-right : 18px;
    margin-bottom : 15px;
    border : 1px solid #9b9b9b;
}


.speakers .cadre {

    background: white;
}
#content-liste-speakers .dernier {
    margin-right : 0px;
}
.speakers .logo-speakers {

    text-align: center;
    display: table-cell;
    vertical-align: middle;
    margin:auto;
    width: 227px;
    height : 219px;
}
.speakers .nom-speakers {

    color : #df5344;
    font-size: 26.05px;
    text-align: center;
    margin-bottom : 5px;
    height : 50px;

    width : 227px;

}
.speakers .profil-speakers {
    text-transform: none;
    color : #274d65;
    font-size: 20px;
    text-align: center;
    margin-bottom:20px;
}
.speakers .bottom-speakers {
    height : 73px;
    background: #f190bb;
    text-transform: uppercase;
    color: white;
    text-align: center;
    font-size: 43px;
    display: table-cell;
    vertical-align: middle;
    width: 227px;
}
#page #content-liste-speakers .drapeau-en {
    position: relative;
    top:auto;
    margin-right : 10px;
}

.hover-speakers div{
    opacity: 1;
    text-align: center;

    font-size: 26px;
    line-height: normal;
}

.hover-speakers a{
    color : white;
}

.hover-speakers a:hover{
    text-decoration:none;
}
.hover-speakers {
    height: 409px;
    position: absolute;
    z-index: 1;
    background: black;
    opacity: 1;
    width: 227px;
    color : white;
    background: url(../bundles/cvdsite/images/pixel-noir.png) repeat;
}
.bottom-speakers .sprite:first-child {
    margin-left : 30px;
}
.bottom-speakers .sprite {
    margin-right : 5px;
}
.speakers .drapeau {
    padding-bottom:5px;
}
.speakers .profil-speakers {
    text-transform: none;
    color : #158599;
    font-size: 24px;
    text-align: center;
    margin-bottom:30px;
}
#slide-other-utilisateur .feinte-hover {
    height: 246px;
}
#slide-other-utilisateur .flecherougeslide {
    height: 246px;
    line-height: 290px;
    width: 56px;
    z-index: 5;
}
#slide-other-utilisateur .hover-participant{
    width : 154px;
    height : 246px;
}
#slide-other-utilisateur .hover-participant .oeil-grand {
    margin-left : 20px;
}

#slide-other-utilisateur .feinte-hover {
    width:65px;
}
.bio-testimonial-participant .titre{
    font-family: 'bebas_neueregular';
    text-transform: uppercase;
    color : #1d3236;
}
.bio-testimonial-participant {
    border : 2px solid #138599;
    border-radius: 2px;
    padding : 15px;
    background : white;
    margin-top:13px;
    font-family : Helvetica;
    font-size : 12px;
    text-align: justify;
    width : 440px;
}
.exceptation-participant {
    border : 2px solid #138599;
    border-radius: 2px;
    width : 935px;
    padding : 15px;
    background : white;
    margin-top:13px;
}
.exceptation-participant .colonne-2 {
    font-family : Helvetica;
    font-size : 12px;
    text-align: justify;
    width : 660px;
}

.exceptation-participant .colonne-1 .titre {
    text-transform : uppercase;
    color : #1d3236;
    font-size: 30px;
}
.exceptation-participant .colonne-1 {
    width : 260px;
}
#content-participant .logo-participant {

    width :274px;
    height :281px;
    margin-right: 5px;

}
#content-participant .info-participant {
    width : 670px;
    height : 251px;
    background: #c9f4ff;
    padding : 15px 10px;
}
#content-participant .info-participant .titre{
    color : #df5344;
    font-size:40px;
    text-transform: uppercase;
}
#content-participant .but-contact {
    display: inline-block;
    width : 274px;
    height : 58px;
    background :#df5344;
    color : white;
    text-transform: uppercase;
    text-align:center;
    font-size: 32.48px;
    text-decoration: none;
    line-height: 58px;
}
#content-participant .fd-photo {
    width : 274px;
    height : 215px;
    background: white;
    margin-bottom : 5px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
#content-participant .societe-utilisateur {
    color : #1d3236;
    text-transform: uppercase;
    font-size: 28px;
    margin-bottom: 10px;
}

#content-participant .poste-utilisateur {
    color : #1d3236;
    font-size: 27px;
}
#content-participant h1 {
    font-weight: normal;
}

#content-participant .more .titre-more{
    text-transform : uppercase;
    font-size: 20px;
    margin-bottom:10px;
}
#content-participant .more {
    width : 35px;
}
#content-participant .infos-plus-utilisateur {
    color : #158599;
    font-size:18px;
    line-height: 30px;
    margin-top:45px;
}
.flag-item {
    position: absolute;
    z-index: 0;
    margin : -27px 0 0 188px;
}
#liste-hotels .dernier {
    margin-right:0px;
}
.hotel {
    width : 308px;
    height : 438px;
    background: white;
    margin-right : 23px;
    margin-bottom : 18px;
    text-transform: uppercase;
}
#liste-hotels .hotel .titre-hotel{
    background : #1d3236;
    color : white;
    text-align: center;
    height : 53px;
    line-height: 53px;
    font-size: 27.4px;
}

#liste-hotels .hotel .telephone-hotel {
    color : #158599;
    font-size: 16.8px;
}
#liste-hotels .hotel .codePromoHotel {
    color : #158599;
    font-size: 16.8px;
}
#liste-hotels .hotel .offre-hotel {
    color : #df5344;
    font-size: 16.8px;
}

#liste-hotels .hotel .infos-hotel {
    padding : 10px;
}
#liste-hotels .hotel .adresse-hotel {
    color : #1d3236;
    font-size: 16.8px;
}
.nb-etoiles-hotel {
    color : #df5344;
    font-size: 40.6px;
    margin-bottom: 20px;
    text-align: center;
}

.nb-etoiles-hotel .etoile {
    margin-right : 5px;
}
#liste-avions .dernier {
    margin-right:0px;
}
.avion {
    width : 308px;
    height : 370px;
    background: white;
    margin-right : 23px;
    margin-bottom : 18px;
    text-transform: uppercase;
}
#liste-avions .avion .titre-avion{
    background : #1d3236;
    color : white;
    text-align: center;
    height : 53px;
    line-height: 53px;
    font-size: 27.4px;
}

#liste-avions .avion .telephone-avion {
    color : #158599;
    font-size: 16.8px;
}
#liste-avions .avion .codePromoHotel {
    color : #158599;
    font-size: 16.8px;
}
#liste-avions .avion .offre-avion {
    color : #df5344;
    font-size: 16.8px;
}

#liste-avions .avion .infos-avion {
    padding : 10px;
}
#liste-avions .avion .adresse-avion {
    color : #1d3236;
    font-size: 16.8px;
}
#infos-pratiques-content h3 {
    color : white;
    text-transform: uppercase;
    background: #158599;
    font-size: 44px;
    width: 100%;
    padding : 3px 5px;
    margin-top:20px;
    margin-bottom:20px;
    width : 962px;
}

.link-itineraire-detaille {
    color : white;
    text-transform: uppercase;
    font-size: 32.57px;
    background : #df5344;
    line-height: 66px;
    padding-left : 15px;
    padding-right : 15px;
    padding-top:10px;
    padding-bottom:10px;
    margin:auto;
    text-align: center;
}


.titrePageProject {
    margin-bottom:20px;
    font-size:25px;
    font-size: 30px;
    color :#1d3236;
}
.textPageProjet {
    font-family:Helvetica;
    color : #1d3236;
    font-size: 12px;
    text-align: jsutify;
}

#global-popin {
    width : 702px;
    min-height : 100px;
    background: #efefef;
    color : #1d3236;
    padding : 10px;
}
.titre-popin {
    text-transform : uppercase;
    font-size: 56.5px;
    text-align: center;
}
#cboxLoadedContent {
    border-radius: 25px;
    border : 2px solid #efefef;
}
#form-contact-me .obligatoire ,#form-partage-email .obligatoire{
    color: #DF5344;
}
#form-contact-me .label,#form-partage-email .label {
    color: #1d3236;
    font-size: 26.38px;
    text-transform: uppercase;
    margin-bottom : 5px;
}
#form-contact-me .input,#form-partage-email .input {
    margin-bottom : 20px;
}

#form-contact-me .input input[type=text], #form-partage-email .input input[type=text],#form-partage-email .input input[type=email], #form-contact-me .input input[type=password]{
    border : 1px solid #138599;
    border-radius: 10px;
    padding : 10px;
    text-transform: uppercase;
    color : #138599;
    font-size: 23px;
    background : white;
    font-family: bebas_neueregular;
    width : 360px;
    height : 38px;
}
#form-contact-me .submit, #form-partage-email .submit{
    text-align:center;
}
#form-contact-me input[type=submit], #form-partage-email input[type=submit]{
    border : 0px solid #138599;
    border-radius: 10px;
    padding : 10px;
    text-transform: uppercase;
    color : white ;
    font-size: 23px;
    background : #138599;
    font-family: bebas_neueregular;
    width : 145px;
    font-size: 33.7px;
    height:60px;
    cursor: pointer;
}
#form-contact-me textarea, #form-partage-email textarea{
    border : 1px solid #138599;
    border-radius: 10px;
    padding : 10px;
    text-transform: uppercase;
    color : #138599;
    font-size: 23px;
    background : white;
    font-family: bebas_neueregular;
    width : 360px;
    height : 326px;
}
.erreur-formulaire ul{
    margin-left: 20px;
}
.erreur-formulaire  li{
    list-style-type:disc;
}
.erreur-formulaire {
    background: none repeat scroll 0 0 #FBAFAF;
    border: 1px solid #BE2929;
    color: #BE2929;
    padding: 10px;
}
.confirm-formulaire {
    background-color: #DFF0D8;
    border: 1px solid #008000;
    border-radius: 5px;
    color: #008000;
    font-size: 16px;
    margin: 0 0 20px;
    padding: 13px 10px;
    text-align: left;
}
#form-contact-me .croix-rouge, #form-partage-email .croix-rouge {
    margin : 10px 0 0 10px;
    position: absolute;
    z-index: 1;
}
#form-contact-me .off, #form-partage-email .off
{
    display : none;
}
#form-contact-me .input input.inputerror[type="text"],#form-contact-me textarea.inputerror,
#form-partage-email .input input.inputerror[type="text"],#form-partage-email .input input.inputerror[type="email"],#form-partage-email textarea.inputerror  {
    border : 1px solid #df5344;
}
#form-partage-email textarea {
    font-size: 12px;
    font-family: Helvetica;
    color : #1D3236;
    text-transform: none;
}
.picto-pb {
    width : 160px;
    height : 100px;
    background: white;
    color : #158599;
    font-size: 36.28px;
    text-align: center;
    line-height: 90px;
}

.more-information {
    text-transform : uppercase;
    color :#df5344;
    font-size: 30px;
    text-align: center;
    padding-left : 50px;

}
.more-information .croix-rouge{
    position : absolute;
    z-index: 1;
    margin-top: 0px;
    margin-left: -40px;
}
.more-information:hover {
    text-decoration:none;
}
.bio-testimonial-societe .titre{
    font-family: 'bebas_neueregular';
    text-transform: uppercase;
    color : #1d3236;
}
.bio-testimonial-societe {
    border : 2px solid #FDDDC6;
    border-radius: 2px;
    padding : 15px;
    background : white;
    margin-top:13px;
    font-family : Helvetica;
    font-size : 12px;
    text-align: justify;
    width : 440px;
}
.exceptation-societe {
    border : 2px solid #FDDDC6;
    border-radius: 2px;
    width : 640px;
    padding : 15px;
    background : white;
    margin-top:13px;
}
.exceptation-societe .colonne-2 { 
    font-family : Helvetica;
    font-size : 12px;
    text-align: justify;

}

.exceptation-societe .colonne-1 .titre { 
    text-transform : uppercase;
    color : #1d3236;
    font-size: 30px;
}
.exceptation-societe .colonne-1 { 
    width : 260px;
}
#content-societe .logo-societe {

    width :274px;
    height :196px;
    margin-right: 5px;

}
#content-societe .info-societe {
    width : 670px;
    height : 196px;
    background: #FDDDC6;
    padding : 10px 10px;
}
#content-societe .info-societe .titre{
    color : #df5344;
    font-size:40px;
    text-transform: uppercase;
    margin-bottom:0;
    margin-top: -5px;
}
#content-societe .but-contact {
    display: inline-block;
    width : 274px;
    height : 58px;
    background :#df5344;
    color : white;
    text-transform: uppercase;
    text-align:center;
    font-size: 32.48px;
    text-decoration: none;
    line-height: 58px;
}
#content-societe .fd-photo {
    width : 274px;
    height : 215px;
    background: white;
    margin-bottom : 5px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
#content-societe .societe-utilisateur {
    color : #1d3236;
    text-transform: uppercase;
    font-size: 28px;
    margin-bottom: 10px;
}

#content-societe .poste-utilisateur {
    color : #1d3236;
    font-size: 27px;
}
#content-societe h1 {
    font-weight: normal;
}

#content-societe .more .titre-more{
    text-transform : uppercase;
    font-size: 20px;
    margin-bottom:10px;
}
#content-societe .more {
    width : 35px;
}
#content-societe .nomdateprojet {
    margin-bottom:5px;
}
#content-societe .societe-secteur,#content-societe .societe-salarie {
    color : #1d3236;
    font-size: 19px;
}
#content-societe .pays {
    color :#158599;
    margin-bottom : 10px;
    font-style: italic;
}
#content-societe .logo-utilisateur-societe{
    width : 270px;
    height :340px;

    margin-top:13px;
    margin-right:20px;
}
#content-societe .infos-plus-utilisateur {
    color : #1d3236;
    font-size:19px;
    margin-top:20px;


}
.logo-utilisateur-societe .hover-speakers {
    background: url("../bundles/cvdsite/images/pixel-noir.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    height: 339px;
    opacity: 1;
    position: absolute;
    width: 270px;
    z-index: 1;
}
.exceptation-societe .colonne-2 .titre {
    color: #1D3236;
    font-size: 30px;
    text-transform: uppercase;
    font-family: 'bebas_neueregular';
}
.bio-testimonial-societe .titre{
    font-family: 'bebas_neueregular';
    text-transform: uppercase;
    color : #1d3236;
}
.bio-testimonial-societe {
    border : 2px solid #FDDDC6;
    border-radius: 2px;
    padding : 15px;
    background : white;
    margin-top:13px;
    font-family : Helvetica;
    font-size : 12px;
    text-align: justify;
    width : 440px;
}
.exceptation-societe {
    border : 2px solid #FDDDC6;
    border-radius: 2px;
    width : 640px;
    padding : 15px;
    background : white;
    margin-top:13px;
}
.exceptation-societe .colonne-2 { 
    font-family : Helvetica;
    font-size : 12px;
    text-align: justify;

}

.exceptation-societe .colonne-1 .titre { 
    text-transform : uppercase;
    color : #1d3236;
    font-size: 30px;
}
.exceptation-societe .colonne-1 { 
    width : 260px;
}
#content-societe .logo-societe {

    width :274px;
    height :196px;
    margin-right: 5px;

}
#content-societe .info-societe {
    width : 670px;
    height : 196px;
    background: #FDDDC6;
    padding : 10px 10px;
}
#content-societe .info-societe .titre{
    color : #df5344;
    font-size:40px;
    text-transform: uppercase;
    margin-bottom:0;
    margin-top: -5px;
}
#content-societe .but-contact {
    display: inline-block;
    width : 274px;
    height : 58px;
    background :#df5344;
    color : white;
    text-transform: uppercase;
    text-align:center;
    font-size: 32.48px;
    text-decoration: none;
    line-height: 58px;
}
#content-societe .fd-photo {
    width : 274px;
    height : 215px;
    background: white;
    margin-bottom : 5px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
#content-societe .societe-utilisateur {
    color : #1d3236;
    text-transform: uppercase;
    font-size: 28px;
    margin-bottom: 10px;
}

#content-societe .poste-utilisateur {
    color : #1d3236;
    font-size: 27px;
}
#content-societe h1 {
    font-weight: normal;
}

#content-societe .more .titre-more{
    text-transform : uppercase;
    font-size: 20px;
    margin-bottom:10px;
}
#content-societe .more {
    width : 35px;
}
#content-societe .nomdateprojet {
    margin-bottom:5px;
}
#content-societe .societe-secteur,#content-societe .societe-salarie {
    color : #1d3236;
    font-size: 19px;
}
#content-societe .pays {
    color :#158599;
    margin-bottom : 10px;
    font-style: italic;
}
#content-societe .logo-utilisateur-societe{
    width : 270px;
    height :340px;

    margin-top:13px;
    margin-right:20px;
}
#content-societe .infos-plus-utilisateur {
    color : #1d3236;
    font-size:19px;
    margin-top:20px;


}
.logo-utilisateur-societe .hover-speakers {
    background: url("../bundles/cvdsite/images/pixel-noir.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    height: 339px;
    opacity: 1;
    position: absolute;
    width: 270px;
    z-index: 1;
}
.exceptation-societe .colonne-2 .titre {
    color: #1D3236;
    font-size: 30px;
    text-transform: uppercase;
    font-family: 'bebas_neueregular';
}
#content-societe .embedVideo {
    width : 492px;
    height : 341px;
    background: #fdddc6;
    text-align: center;
    padding : 10px;
    margin-right : 17px;
    margin-top : 15px;
}
#content-societe .embedSlide {
    width : 419px;
    height : 341px;
    background: #fdddc6;
    text-align: center;
    padding : 10px;
    margin-top : 15px;
}
#filter-tools {
    width : 100%;

    margin-bottom:20px;
}
#filter-tools .input-tool-search{
    margin-right: 25px;
}
#filter-tools .input-tool-search .label{
    color : #1d3236;
    font-size: 22px;
    text-transform: uppercase;
    margin-right : 10px;
    padding-top:5px;
}
#filter-tools .input-tool-search select{
    width : 225px;
    height : 32px;
    line-height : 32px;
    background : white;
    border : 0;
    text-transform: uppercase;
    font-family: bebas_neueregular;

}
#filter-tools .input-tool-search .input{
    width : 225px;
    height : 32px;
    background : white;
}

#filter-tools .input-tool-search .input input[type=text]{
    width : 198px;
    height : 30px;
    background : white;
    border : none;
    font-size: 22px;
    text-transform: uppercase;
    color : #1D3236;
    font-family: bebas_neueregular;
}
#filter-tools .loupe{
    margin : 7px 0 0 5px;
}

.select-crossvd {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size:16px;
    color : #1d3236;
    cursor: pointer;

    font-size: 22px;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
    padding-left: 4px;
    text-transform: uppercase;
    width: 210px;
}
.select-crossvd ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0px solid #87CFE9;
    font-size: 22px;
    line-height: 22px;
    list-style-type: none;
    margin: 0 0 0 -5px;
    max-height: 250px;
    overflow-y: scroll;
    padding: 0;
    position: absolute;
    width: 226px;
    z-index: 1000000;
}
.select-crossvd ul li {
    padding: 5px;
}

.select-crossvd .fleche .triangle {
    border-color: #1d3236 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 7px 8px 0;
    height: 0;
    margin: 10px auto auto;
    text-align: center;
    width: 0;
}
#logo-second {
    position : absolute;
    z-index : 1;
    margin : 65px 0 0 630px;
}

.description-page{
    font-family: arial;
    color: #158599;
    font-size: 14px;
    margin-bottom: 40px;
    text-align: justify;
}
.countdown-header{
    margin-left : 220px;
}

/* RESPONSIVE */

/* VIDEO VIMEO */

.player .video-wrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.player .video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.header-content{
    height:162px;
}

#slidespeakers .div-oeil-hover{
    margin-bottom:40px;margin-top:65px;margin-left : 50px;width:auto;line-height: 38px;
}
#slidespeakers .div-mail-hover{
    margin-bottom:40px;margin-top:20px;margin-left : 53px;width:130px;line-height: 38px;
}
#slidecom .div-oeil-hover{
    margin-bottom:40px;margin-top:65px;margin-left : 50px;width:auto;line-height: 38px;
}
#slidecom .div-mail-hover{
    margin-bottom:40px;margin-top:20px;margin-left : 53px;width:130px;line-height: 38px;
}
#appel .oeil-grand{
    margin-right: 10px;
    margin-left: 60px;
    margin-top: 160px;
    display: block;
}
#appel .full-text{
    margin-top:65px;
}
.hover-itmarket-oeil{
    margin-bottom:40px;margin-top:120px;margin-left : 50px;width:130px;line-height: 38px;
}
.hover-commissioner-oeil{
    margin-bottom:40px;margin-top:120px;margin-left : 50px;width:130px;line-height: 38px;
}
.hover-commissioner-mail{
    margin-bottom:10px;margin-top:20px;margin-left : 53px;width:130px;line-height: 43px;
}
.suivant-article{
    margin: -280px 0 0 922px;
}
#formProjet #infosGenerales .titre .contenu{
    width:972px;
    position:absolute;
    margin-top:-11px;
    font-size:49px;
}
.itineraire-bouton{
    width:970px;margin:auto; text-align: center;
}

.flag-item-network{
    position: absolute;
    z-index: 0;
    margin: -27px 0 0 165px;
}


#slide-projet-top ul.bjqs-controls.v-centered li.bjqs-prev a {
    background: url("../bundles/cvdsite/images/fleche-slide-droite.png") no-repeat;
    display: block;
    height: 51px;
    left: 250px;
    text-indent: -9999px;
    white-space: nowrap;
    width: 23px;

}
#slide-projet-top ul.bjqs-controls.v-centered li.bjqs-next a {
    background: url("../bundles/cvdsite/images/fleche-slide-gauche.png") no-repeat;
    display: block;
    height: 51px;
    left: 10px;
    text-indent: -9999px;
    white-space: nowrap;
    width: 23px;

}

#barre-menu-responsive{
    display:none;                  
}
#date-lieu-mobile{
    display:none;
}
.titrefollowup{
    font-size:20px;
}
.haut{
    margin-left:20px;
}
.notevert{
    margin-left: 235px;
}
.noterouge{
    margin-left: 83px;
}
.divnote-responsive{
    display:none;
}
.divnote{
    display:block;
}
.flecheprev{
    width:60px;
    height:45px;
    background: #df5344;
    margin-right:30px;
}
.flechenext{
    width:60px;
    height:45px;
    background: #df5344;
    margin-left:30px;
}
.datepicker{
    margin: 30px 0 15px 0;
}
.conferences{
    width:480px;
    height:45px;
    background:#4a80a3;
    margin-right:10px;
    font-size:35px;
    color:#fff;
    line-height:45px;
    text-align:center;
}
.workshops{
    width:480px;
    height:45px;
    background:#158599;
    font-size:35px;
    color:#fff;
    line-height:45px;
    text-align:center;
}
.datepicker .actif{
    color:#fff;
    background:#df5344;
    width: 540px;
    height:45px;
    font-size:30px;
    text-align: center;
    line-height:45px;
}
.datepicker .inactif{
    color:#e5c7c4;
    background: #f6e7e6;
    width:235px;
    height:45px;
    font-size:25px;
    text-align: center;
    line-height:45px;
    cursor:pointer;
}
.dix-neuf{
    margin-right:15px;
}
.titreSpeaker, .titreKeynote{
    font-size: 23px;
    text-decoration: underline;
    margin-bottom: 10px;
}
.nomSpeaker{
    font-size:18px;
    margin-right:10px;
}
.societeSpeaker{
    font-size:18px;
}
.eventBlanc{
    width:480px;
    margin-bottom:10px;
}
.eventBlanc .horaire{
    width:80px;
    background:#1d3236;
    color:#fff;
    text-align:center;
    min-height:60px;
    line-height:60px;
}
.eventBlanc .contenu{
    background:#fff;
    color:#1d3236;
    width:380px;
    padding:0 10px 10px 10px;
}
.eventBlanc .titre{
    text-align: center;
    min-height:60px;
    line-height:60px;
    margin-bottom:0px;
}
.keynoteBlanc{
    color:#fff;
    background:#1d3236;
    width:380px;
    padding:10px; 
    margin-top:10px;
    margin-left:-10px;
}
.eventVert{
    width:480px;
    margin-bottom:10px;
}
.eventVert .horaire{
    width:80px;
    background:#df5344;
    color:#fff;
    text-align:center;
    min-height:60px;
    line-height:60px;
}
.eventVert .contenu{
    background:#dfe2cf;
    color:#df5344;
    width:380px;
    padding:0 10px 10px 10px;
}
.eventVert .titre{
    text-align: center;
    min-height:60px;
    line-height:60px;
    margin-bottom:0px;
}
.keynoteVert{
    color:#df5344;
    background:#fff;
    width:380px;
    padding:10px; 
    margin-top:10px;
    margin-left:-10px;
}
.eventBleu{
    width:480px;
    margin-bottom:10px;
}
.eventBleu .horaire{
    width:80px;
    background:#1d3236;
    color:#fff;
    text-align:center;
    min-height:60px;
    line-height:60px;
}
.eventBleu .titreSansEspace{
    min-height:60px;
    margin:20px 0;
    font-size: 25px;
}
.eventBleu .contenu{
    background:#336687;
    color:#fff;
    width:380px;
    padding:0 10px 10px 10px;
}
.keynoteBleu{
    color:#336687;
    background:#fff;
    width:380px;
    padding:10px; 
    margin-top:10px;
    margin-left:-10px;
}
.eventRouge{
    width:480px;
    margin-bottom:10px;
}
.eventRouge .horaire{
    width:80px;
    background:#df5344;
    color:#fff;
    text-align:center;
    min-height:60px;
    line-height:60px;
}
.eventRouge .contenu{
    background:#fff;
    color:#df5344;
    width:380px;
    padding:0 10px 10px 10px;
}
.eventRouge .titre{
    text-align: center;
    min-height:60px;
    line-height:60px;
    margin-bottom:0px;
}
.keynoteRouge{
    color:#fff;
    background:#df5344;
    width:380px;
    padding:10px; 
    margin-top:10px;
    margin-left:-10px;
}
.eventBleuClair{
    width:480px;
    margin-bottom:10px;
}
.eventBleuClair .horaire{
    width:80px;
    background:#1d3236;
    color:#fff;
    text-align:center;
    min-height:60px;
    line-height:60px;
}
.eventBleuClair .contenu{
    background:#158599;
    color:#fff;
    width:380px;
    padding:0 10px 10px 10px;
}
.eventBleuClair .titreSansEspace{
    min-height:60px;
    margin:20px 0;
    font-size: 25px;
}
.keynoteBleuClair{
    color:#158599;
    background:#fff;
    width:380px;
    padding:10px; 
    margin-top:10px;
    margin-left:-10px;
}
.eventBleuVert{
    width:480px;
    margin-bottom:10px;
}
.eventBleuVert .horaire{
    width:80px;
    background:#1d3236;
    color:#fff;
    text-align:center;
    min-height:60px;
    line-height:60px;
}
.eventBleuVert .contenu{
    background:#60bb9e;
    color:#fff;
    width:380px;
    padding:0 10px 10px 10px;
}
.eventBleuVert .titreSansEspace{
    min-height:60px;
    margin:20px 0;
    font-size: 25px;
}
.keynoteBleuVert{
    color:#60bb9e;
    background:#fff;
    width:380px;
    padding:10px; 
    margin-top:10px;
    margin-left:-10px;
}
.eventsConf19{
    margin-right:10px;
}
.eventsConf20{
    margin-right:10px;
}
.lineUp19{
    margin-top:10px;
}
.lineUp20{
    margin-top:10px;
}
.titreHeureEvent{
    width:972px;
    margin-top:30px;
    font-size:25px;
}
.titreEvent{
    width:760px;
    padding:10px;
    background:#1d3236;
    color:#fff;
    min-height:54px;
}
.heureEvent{
    width:172px;
    color:#1d3236;
    background:#fff;
    padding:10px;
    text-align: right;
}
.typeLangueEvent{
    color:#fff;
    background:#138599;
    padding:5px;
    font-size:25px;
    margin:10px 0;
}
.descriptionEvent{
    width:445px;
    border:3px solid #138599;
    border-radius: 3px;
    padding:20px 10px;
    margin-right:15px;
    background:#fff;
}
.contenuDescriptionEvent{
    text-align:justify;
    font-family:Arial;
}
.embedVideoEvent{
    width:460px;
    border:3px solid #138599;
    border-radius: 3px;
    padding:20px 10px;
    background:#fff;
}

@viewport {
    width: device-width; /* largeur du viewport */
    zoom: 1; /* zoom initial � 1.0 (et clin d'oeil aux fans d'IE6/7) */
}

/* SMARTPHONE */ 
@media (max-width: 480px) {
    .conteneur{
        width:100%;
    }
    #menu{
        width:100%;
        position:absolute;
        z-index:1000;
    }
    #menu ul{
        display:none;
    }
    #menu li{
        float:none;
    }
    #menu li a{
        width:100%;
        background:#fff;
        display:block;
        min-width: 0px;
        max-width: 100000px;
        border:none;
        font-size:22px;
        border-bottom: 2px solid #1D3236;
        line-height: 40px;
        text-align:center;
    }
    #menu .sous-menu{
        width:100%;
        position:inherit;
        margin:0;
    }
    #menu .sous-menu li{
        width:90%;
        margin-left:4%;
    }
    #menu .sous-menu a{
        width: 100%;
        display: block;
        line-height: 50px;
        font-size:22px;
        border-bottom:0;
    }
    
    #barre-menu-responsive{
        display:block;
        width:100%;
        height:50px;
        background:#fff;
        border-bottom: 2px solid #1D3236;
    }
    #date-lieu-mobile{
        display:block;
        width: 285px;
    }
    #date-lieu-pc{
        display:none;
    }
    .bouton-buy{
        margin-top: 7px;
        margin-right: 10px;
    }
    .header-content{
        height: 265px;
        width:360px;
    }


    #bandeau .bloc-titre-droite {
        margin-top: 0px;
        width: 240px;
        font-size: 30px;
        position: absolute;
        margin: 25px 0 30px 0px;
    }
    #bandeau .bloc-titre-droite a{
        display:none;
    }
    #description-accueil{
        padding: 0 10px;
        text-align:justify;
    }

   /* #appel .participant{
        margin-left: 30px;
    }*/
    .largeur-slide-news{
        width:305px;
    }
    .suivantnews{
        margin: -265px 0 0 220px;
    }
    #bloc-newsletter{
        display:none;
    }
    .countdown-header{
        display:none;
    }
    .cdv-network{
        display:none;
    }
    #page .drapeau-fr{
        display:none !important;
    }
    #page .drapeau-en{
        display:none !important;
    }
    #social-bar{
        display:none;
    }
    #bandeau .bloc-logo{
        padding-top: 20px;
        width: 292px;
        margin: 0 auto;
        display: block;
        float:none;
    }
    #bandeau .bloc-titre-centre{
        margin: auto;
        display:block;
        width: 225px;
        font-size: 25px;
        text-align: center;
        margin-top: 30px;
        float:none;
    }
    .responsiveshare{
        margin-top:60px;
        margin-left:50px;
    }
    .responsiveshare .equipe-share{
        float:none;
    }
    .nomdateprojet{
        text-align:center;
    }
    .nomdateprojet .gauche{
        float:none;
    }
    .slidedesc .genre{
        margin-left:0px;
    }
    .traitvertical{
        width:20px;
        height:3px;
        float:none;
        margin-left: 66px;
    }
    .haut{
        margin-left: 66px;
    }
    .followup{
        float:left;
    }
    .notes{
        float:left;
    }
    .followup .ligne{
        width:2px;
        height:810px;
        float:none;
        margin-left: 75px;
        margin-top:0px;
    }
    .titrefollowup{
        float:none;
        font-size:30px;
        margin-left: 66px;
    }
    .cerclevert{
        margin-left:-14px;
        margin-top:153px;
    }
    .cerclerouge{
        margin-left:-14px;
        margin-top:202px;
    }
    .notevert{
        margin-left: -100px;
        margin-top: 170px;
    }
    .noterouge{
        margin-left:0px;
    }
    #banner-slide{
        margin-bottom: 10px;
        margin-left: 90px;
    }
    .divnote-responsive{
        display:block;
        width: 150px;
        height: 127px;
        color: #FFF;
    }
    .divnote{
        display:none;
    }
    .divnote-responsive .datenotevert {
        background: #C2BF8A;
        text-align: center;
        width: 100%;
        padding: 5px;
    }
    .divnote-responsive {
	position: relative;
	background: #C2BF8A;
    }
    .divnote-responsive:after {
            right: 100%;
            top: 50%;
            border: solid transparent;
            content: " ";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none;
            border-color: rgba(136, 183, 213, 0);
            border-right-color: #C2BF8A;
            border-width: 20px;
            margin-top: -20px;
    }
    .descriptionProjet{
        float:none;
    }
    .socialProjet{
        float:right;
        width:170px;
    }
    .socialProjet ul a{
        float:left;
        margin-right:5px;
    }
    .social-more{
        width:100%;
    }
    .moreSocial{
        float:left;
        margin-right: 5px;
        margin-top: 10px;
    }
    .descriptionprojet .bordureverte{
        width:100%;
    }
    .slidedesc .genre{
        width:100%;
    }
}

/* TABLETTE */
@media (min-width: 700px) and (max-width: 999px) {
    #bandeau .bloc-titre-centre {
        margin: auto;
        margin-top: 12px;
        width: 220px;
        font-size: 25px;
        text-align: center;
        margin-top: 60px;
    }

    .header-content{
        height:240px;
    }

    #logo-second {
        position: absolute;
        z-index: 1;
        margin: 65px 0 0 540px;
    }

    #bandeau .bloc-titre-droite {
        margin-top: 34px;
        width: 615px;
        font-size: 25.85px;
    }

    .date-evenement {
        margin-bottom: 20px;
        float:left;
    }
    .countdown-header{
        margin-left : 10px;
    }
    .conteneur{
        width:615px;
        overflow: hidden;
    }
    #appel .titreappel {
        width: 191px;
        font-size:20px;
    }
    #appel .participant {
        width: 191px;
    }
    .photoparticipant {
        overflow: hidden;
    }
    #appel .hover-participant {
        width: 191px;
    }
    #appel .oeil-grand {
        margin-left: 23px;
    }
    #appel .full-text{
        margin-top:177px;
        margin-left:0px;
    }
    .largeur-slide-news{
        width:615px;
    }
    .suivantnews{
        margin:-265px 0 0 550px;
    }
    #slidenews .participant {
        width: 255px;
        height: 265px;
        margin-right: 20px;
    }
    #slidenews .hover-participant {
        width: 255px;
        height: 269px;
    }
    .largeur-slide-hp{
        width:615px;
    }
    .suivant-slide-hp{
        margin: -400px 0 0 565px;
    }
    #slidespeakers .participant {
        width: 174px;
    }
    #slidespeakers .hover-participant {
        width: 175px;
    }
    #slidespeakers .identiteparticipant {
        width: 165px;
    }
    #slidespeakers .societeparticipant {
        width: 173px;
    }
    #slidespeakers .div-oeil-hover{
        margin-left:35px;
    }
    #slidespeakers .div-mail-hover{
        margin-left : 35px;
    }
    #slidecom .participant {
        width: 174px;
    }
    #slidecom .hover-participant {
        width: 175px;
    }
    #slidecom .identiteparticipant {
        width: 165px;
    }
    #slidecom .societeparticipant {
        width: 173px;
    }
    #slidecom .div-oeil-hover{
        margin-left:35px;
    }
    #slidecom .div-mail-hover{
        margin-left : 35px;
    }
    #slidepart .participant {
        width: 174px;
    }
    #slidepart .hover-participant {
        width: 175px;
    }
    #slidepart .identiteparticipant {
        width: 165px;
    }
    #slidepart .societeparticipant {
        width: 173px;
    }
    #slidepart .hover-participant .full-text{
        margin-top: 172px;
        margin-left: -5px;
    }
    ul.bjqs-controls.v-centered li.bjqs-next a{right:0px; height:135px; width:63px; background: #158599; display: block; text-indent: -9999px; white-space: nowrap; background-image: url(../bundles/cvdsite/images/fleche-droite-widget-slide.png); background-repeat: no-repeat; background-position:15px 30px;}
    ul.bjqs-controls.v-centered li.bjqs-prev a{left:0px;height:135px; width:63px; background: #158599; display: block; text-indent: -9999px; white-space: nowrap; background-image: url(../bundles/cvdsite/images/fleche-gauche-widget-slide.png); background-repeat: no-repeat; background-position:15px 30px;}
    .bjqs-wrapper{margin-left:0px;}
    ol.bjqs-markers.h-centered{margin-left: 0px;}
    .legendeslide{width:600px; overflow: hidden;}
    .speakers{
        width:185px;
    }
    .hover-speakers{
        width:185px;
        height:430px;
    }
    .speakers .nom-speakers{
        width:185px;
    }
    .flag-item{
        margin:-27px 0 0 146px;
    }
    .speakers .bottom-speakers{
        width:185px;
    }
    .speakers .logo-speakers{
        width:185px;
    }
    .speakers .cadre{
        overflow:hidden;
    }
    .hover-speaker-oeil{
        margin-left:35px;
    }
    .hover-speaker-mail{
        margin-left:38px;
    }
    #filter-tools .input-tool-search{
        margin-right: 7px;
    }
    #formProjet #infosGenerales .titre .contenu{
        width:615px;
    }
    .itmarket{
        width:185px;
    }
    .hover-itmarket{
        width:185px;
        height:375px;
    }
    .itmarket .nom-itmarket{
        width:185px;
    }
    .itmarket .bottom-itmarket{
        width:185px;
    }
    .itmarket .logo-itmarket{
        width:185px;
    }
    .itmarket .cadre{
        overflow:hidden;
    }
    .hover-speaker-oeil{
        margin-left:35px;
    }
    .hover-speaker-mail{
        margin-left:38px;
    }
    .hover-itmarket-oeil{
        margin-left : 35px;
    }
    #content-liste-actu #slidenews .participant{
        width:189px;
    }
    #content-liste-actu #slidenews .hover-participant{
        width:189px;
    }
    .hover-participant div{
        line-height: 0px;
    }
    #content-liste-actu #slidenews .hover-participant .oeil-grand{
        margin:180px 10px 0 20px;
    }
    #content-liste-actu #slidenews .hover-participant .full-text{
        margin:-20px 0 0 90px;
    }
    #slidenews .hover-participant .full-text{
        margin: -20px 0 0 120px;
    }
    #content-liste-actu #slidenews .dateautnews{
        font-size:17px;
        line-height: 27px;
    }
    #bloc-detail-actu .logo-actu{
        float:none;
        width: 615px;
        margin: 20px 0;
    }
    #bloc-detail-actu .resume-actu{
        width:600px;
        padding:10px;
    }
    .suivant-article{
        margin: -280px 0 0 565px;
    }
    #content-actu .participant{
        width:169px;
    }
    .hover-participant{
        width:169px;
    }
    .hover-participant .oeil-grand{
        margin-left:12px;
    }
    /*.hover-participant .full-text{
        margin-top:-17px;
        margin-left:75px;
    }*/
    #content-actu .identiteparticipant{
        font-size:13px;
    }
    .commissioner{
        width:185px;
    }
    .hover-commissioner{
        width:185px;
        height:430px;
    }
    .commissioner .nom-commissioner{
        width:185px;
        font-size:23.05px;
    }
    .commissioner .bottom-commissioner{
        width:185px;
    }
    .commissioner .logo-commissioner{
        width:185px;
    }
    .commissioner .cadre{
        overflow:hidden;
    }
    .hover-commissioner-oeil{
        margin-left:35px;
    }
    .hover-commissioner-mail{
        margin-left:38px;
    }
    #infos-pratiques-content h3{
        width:605px;
    }
    .hotel{
        width:296px;
    }
    .logo-hotel{
        overflow:hidden;
    }
    .avion{
        width:296px;
    }
    .logo-avion{
        overflow:hidden;
    }
    .itineraire-bouton{
        width:837px;
    }
    #filter-tools .input-tool-search .label{
        margin-right:0px;
    }
    .flag-item-network{
        position: absolute;
        z-index: 0;
        margin: -27px 0 0 120px;
    }
    #filter-tools .input-tool-search .input{
        width:185px;
    }
}

@media (min-width: 1000px) and (max-width: 1299px) {

}

@media (min-width: 1300px) {
    /* votre code ici, pour les �crans de taille sup�rieure � 1300 px */
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
	font-family: 'bebasregular';
	src: url('../bundles/cvdsite/polices/bebas___-webfont.svg') format('svg');
    }
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
	font-family: 'bebas_neueregular';
	src: url('../bundles/cvdsite/polices/bebasneue-webfont.svg') format('svg');

    }
}


/* ----------------------------------------------------
   created with http://www.codeandweb.com/texturepacker 
   ----------------------------------------------------
   $TexturePacker:SmartUpdate:1664f7c2f3a6b674a41d116b85878b25:1/1$
   ----------------------------------------------------

   usage: <span class="{-spritename-} sprite"></span>

   replace {-spritename-} with the sprite you like to use

*/

.sprite {display:inline-block; overflow:hidden; background-repeat: no-repeat;background-image:url(../bundles/cvdsite/images/sprite.png);}

.croix-menu-responsive {width:29px; height:29px; background-position: -326px -146px}
.croix-rouge {width:32px; height:32px; background-position: -283px -206px}
.drapeau-en {width:35px; height:21px; background-position: -357px -201px}
.drapeau-fr {width:35px; height:23px; background-position: -353px -224px}
.email-grand {width:59px; height:43px; background-position: -2px -180px}
.etoile {width:25px; height:24px; background-position: -395px -185px}
.fleche-droite-verte {width:28px; height:56px; background-position: -356px -84px}
.fleche-gauche-verte {width:28px; height:56px; background-position: -326px -88px}
.fleche-select {width:16px; height:7px; background-position: -283px -240px}
.ico-email-over {width:55px; height:40px; background-position: -360px -2px}
.ico-email-slide {width:40px; height:29px; background-position: -384px -44px}
.ico-event {width:72px; height:40px; background-position: -286px -2px}
.ico-event-slide {width:52px; height:29px; background-position: -2px -225px}
.ico-fb {width:37px; height:38px; background-position: -165px -180px}
.ico-fb-bleu {width:38px; height:38px; background-position: -234px -172px}
.ico-fb-mini {width:34px; height:34px; background-position: -247px -212px}
.ico-in {width:38px; height:38px; background-position: -386px -115px}
.ico-in-bleu {width:38px; height:38px; background-position: -286px -128px}
.ico-in-mini {width:34px; height:34px; background-position: -211px -219px}
.ico-join-us-bleu {width:35px; height:34px; background-position: -102px -220px}
.ico-mail {width:38px; height:38px; background-position: -386px -75px}
.ico-map {width:28px; height:42px; background-position: -204px -175px}
.ico-oeil-slide {width:44px; height:26px; background-position: -311px -177px}
.ico-personnages {width:60px; height:41px; background-position: -172px -132px}
.ico-pj {width:25px; height:25px; background-position: -357px -142px}
.ico-point-bleu {width:35px; height:36px; background-position: -274px -168px}
.ico-rss-bleu {width:38px; height:38px; background-position: -125px -180px}
.ico-siteweb {width:34px; height:32px; background-position: -317px -205px}
.ico-siteweb-mini {width:34px; height:34px; background-position: -175px -220px}
.ico-siteweb-slide {width:37px; height:37px; background-position: -63px -217px}
.ico-subscribe-bleu {width:38px; height:38px; background-position: -344px -44px}
.ico-twitter {width:38px; height:38px; background-position: -286px -88px}
.ico-twitter-bleu {width:38px; height:38px; background-position: -286px -88px}
.ico-twitter-mini {width:34px; height:34px; background-position: -139px -220px}
.ico-youtube-bleu {width:38px; height:38px; background-position: -234px -132px}
.logo-cvd {width:282px; height:128px; background-position: -2px -2px}
.logo-media-europe-love-cinema {width:168px; height:46px; background-position: -2px -132px}
.logo-sonata-admin {width:29px; height:28px; background-position: -395px -155px}
.loupe {width:19px; height:19px; background-position: -390px -231px}
.mail-grand {width:56px; height:42px; background-position: -286px -44px}
.oeil-grand {width:60px; height:35px; background-position: -63px -180px}
.oeil-petit {width:30px; height:18px; background-position: -394px -211px}
.open-menu-responsive {width:36px; height:30px; background-position: -357px -169px}
/*! jQuery UI - v1.10.3 - 2013-07-21
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("http://www.crossvideodays.com/bundles/cvdsite/images/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #eeeeee url(../bundles/cvdsite/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #e78f08;
	background: #f6a828 url(../bundles/cvdsite/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #cccccc;
	background: #f6f6f6 url(../bundles/cvdsite/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	/*border: 1px solid #fbcb09;*/
	border: 1px solid #1D3236;
	/*background: #fdf5ce url(../bundles/cvdsite/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;*/
	background: #1D3236 url(../bundles/cvdsite/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	/*color: #1D3236;*/
	color: #1D3236;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #c77405;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #fbd850;
	background: #ffffff url(../bundles/cvdsite/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #eb8f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fed22f;
	background: #ffe45c url(../bundles/cvdsite/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url(../bundles/cvdsite/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(../bundles/cvdsite/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(../bundles/cvdsite/images/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(../bundles/cvdsite/images/ui-icons_ef8c08_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(../bundles/cvdsite/images/ui-icons_ef8c08_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(../bundles/cvdsite/images/ui-icons_ef8c08_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(../bundles/cvdsite/images/ui-icons_228ef1_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(../bundles/cvdsite/images/ui-icons_ffd27a_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #666666 url(../bundles/cvdsite/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
	opacity: .5;
	filter: Alpha(Opacity=50);
}
.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url(../bundles/cvdsite/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20);
	border-radius: 5px;
}
/*!
 * jQuery UI CSS Framework 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=cb842e&bgTextureHeader=glass&bgImgOpacityHeader=25&borderColorHeader=d49768&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=f4f0ec&bgTextureContent=inset_soft&bgImgOpacityContent=100&borderColorContent=e0cfc2&fcContent=1e1b1d&iconColorContent=c47a23&bgColorDefault=ede4d4&bgTextureDefault=glass&bgImgOpacityDefault=70&borderColorDefault=cdc3b7&fcDefault=3f3731&iconColorDefault=f08000&bgColorHover=f5f0e5&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=f5ad66&fcHover=a46313&iconColorHover=f08000&bgColorActive=f4f0ec&bgTextureActive=highlight_hard&bgImgOpacityActive=100&borderColorActive=e0cfc2&fcActive=b85700&iconColorActive=f35f07&bgColorHighlight=f5f5b5&bgTextureHighlight=highlight_hard&bgImgOpacityHighlight=75&borderColorHighlight=d9bb73&fcHighlight=060200&iconColorHighlight=cb672b&bgColorError=fee4bd&bgTextureError=highlight_hard&bgImgOpacityError=65&borderColorError=f8893f&fcError=592003&iconColorError=ff7519&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=75&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #e0cfc2;
	background: #f4f0ec url(../bundles/cvdsite/images/ui-bg_inset-soft_100_f4f0ec_1x100.png) 50% bottom repeat-x;
	color: #1e1b1d;
}
.ui-widget-content a {
	color: #1e1b1d;
}
.ui-widget-header {
	border: 1px solid #0f2023;
	background: #1D3236;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	/*border: 1px solid #cdc3b7;
	background: #ede4d4 url(../bundles/cvdsite/images/ui-bg_glass_70_ede4d4_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #3f3731;*/
	/*border: 1px solid #fbcb09;*/
	border: 1px solid #b3c5c8;
	/*background: #fdf5ce url(../bundles/cvdsite/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;*/
	background: #d2dcde;
	font-weight: normal;
	/*color: #1D3236;*/
	color: #1D3236;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #8ca6aa;
	background: #b9c9cc;
	font-weight: normal;
	color: #0f2023;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	/*color: #a46313;
	text-decoration: none;*/
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	/*border: 1px solid #e0cfc2;
	background: #f4f0ec url(../bundles/cvdsite/images/ui-bg_highlight-hard_100_f4f0ec_1x100.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #b85700;*/
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #b85700;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #1D3236;
	background: #1D3236;
	color: #d2dcde;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #060200;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f8893f;
	background: #fee4bd url(../bundles/cvdsite/images/ui-bg_highlight-hard_65_fee4bd_1x100.png) 50% top repeat-x;
	color: #592003;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #592003;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #592003;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(../bundles/cvdsite/images/ui-icons_c47a23_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(../bundles/cvdsite/images/ui-icons_ffffff_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(../bundles/cvdsite/images/ui-icons_f08000_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(../bundles/cvdsite/images/ui-icons_f08000_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(../bundles/cvdsite/images/ui-icons_f35f07_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(../bundles/cvdsite/images/ui-icons_cb672b_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(../bundles/cvdsite/images/ui-icons_ff7519_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 6px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 6px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url(../bundles/cvdsite/images/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(../bundles/cvdsite/images/ui-bg_flat_75_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

/*
UploadiFive
Copyright (c) 2012 Reactive Apps, Ronnie Garcia
*/

.uploadifive-button {
	width:482px;
	height:32px;
	cursor:pointer;
}

/*.uploadifive-button {
	background-color: #505050;
	background-image: linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -o-linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -moz-linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -webkit-linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -ms-linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #505050),
		color-stop(1, #707070)
	);
	background-position: center top;
	background-repeat: no-repeat;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	border: 2px solid #808080;
	color: #FFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	text-transform: uppercase;
	width: 100%;
}
.uploadifive-button:hover {
	background-color: #606060;
	background-image: linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -o-linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -moz-linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -webkit-linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -ms-linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #606060),
		color-stop(1, #808080)
	);
	background-position: center bottom;
}*/
.uploadifive-queue-item {
	max-width: 500px;
	background-color: #F5F5F5;
	border-bottom: 1px dotted #D5D5D5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font: 12px Arial, Helvetica, Sans-serif;
	margin-top: 3px;
	padding: 15px;
}
.uploadifive-queue-item .close {
	background: url('http://www.crossvideodays.com/bundles/cvdcontentmarket/css/uploadifive-cancel.png') 0 0 no-repeat;
	display: block;
	float: right;
	height: 16px;
	text-indent: -9999px;
	width: 16px;
}
.uploadifive-queue-item .progress {
	border: 1px solid #D0D0D0;
	height: 3px;
	margin-top: 5px;
	width: 100%;
}
.uploadifive-queue-item .progress-bar {
	background-color: #0072BC;
	height: 3px;
	width: 0;
}
@font-face {
    font-family: 'bebas_neueregular';
    src: url('../bundles/cvdsite/polices/bebasneue-webfont.eot');
    src: url('../bundles/cvdsite/polices/bebasneue-webfont.eot#iefix') format('embedded-opentype'),
	url('../bundles/cvdsite/polices/bebasneue-webfont.woff') format('woff'),
	url('../bundles/cvdsite/polices/bebasneue-webfont.ttf') format('truetype'),
	url('../bundles/cvdsite/polices/bebasneue-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

.titleZone span.bottom {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-left : 5px;
    margin-right : 5px;
}

.titleZone span.middle {
    vertical-align:middle;
    display: table-cell;
}

#content-widget #container ,#content-landing #container{
    float :left;
    width  : 956px;
    height:770px;
    
}
#content-widget #container {
    border : 1px solid #EFEFEF;
    margin-top : 16px;
    min-height: 691px;
}
#content-widget #container .item,#content-landing #container .item { 
    background: #888888; 
    width: 160px; 
    height: 160px;
} 

#content-widget #container .titleZone,#content-landing #container .titleZone {
    color : white;
    font-size : 12px;
    font-family : bebas_neueregular;
    margin : 5px;

}