/**
 *   
 *    hhub-default.css
 *    -------------------------
 *    PG Promotions H-Hub default CSS stylesheet (masterpage)
 *   
 *
 *    FORMATTING (COMMON TAGS)
 *		  -- Reset
 *		  -- Typography
 *		  -- Sprites
 *		  -- Headings
 *		  -- Links
 *		  -- Lists
 *        -- Forms
 *		
 *    STRUCTURE
 *		  -- Shared classes
 *		  -- Skeleton
 *		  -- Header
 *		  -- Footer
 *		  -- Columns (layouts)
 *		
 *    BLOCKS
 *		  -- Blocks > Typography
 *		  -- Blocks > Images
 *		  -- Blocks > Actions
 *		  -- Sidebar blocks
 *		  -- Big news block
 *		  -- News block
 *		  -- Sidebar > Network block
 *		  -- Home > Teaser block
 *
 *    COMPONENTS
 *		  -- JcarouselLite
 *
 *    PAGE SPECIFIC
 *		  -- Search page
 *		
 *    BROWSERS COMPATIBILITY
 *		  -- Firefox
 *		  -- IE6/IE7/IE8
 *		  -- IE6/IE7
 *		  -- IE7
 *		  -- IE6
 *		
 *    FIRST VERSION STYLES
 *
 **/


/*
 *  FORMATTING (COMMON TAGS)
 *  ------------------------------------------------
 */

/*---------------------------------
 *  Reset
 *---------------------------------*/
body, img, ul, ol, h1, h2, h3, h4, h5, h6, form, fieldset{margin:0;padding:0;border:none;}

/*---------------------------------
 *  Typography
 *---------------------------------*/
body{font-family:Arial, sans-serif;font-size:12px;color:#333;/*L'utilisation des pixels vs em est volontaire*/}

/*---------------------------------
 *  Sprites
 *---------------------------------*/
.hhub-sidebar h3,
.hhub-btn{background:transparent url(images/design/hhub-gradients.jpg) repeat-x;}
a.hhub-link-action{background:transparent url(images/design/hhub-pictos.gif) no-repeat;}

/*---------------------------------
 *  Headings
 *---------------------------------*/

/* Heading 1 */
h1{margin:0 0 20px;font-size:22px;color:#35B1F7;font-weight:normal;}

/* Heading 2 */
h2{margin:0 0 15px;font-size:18px;color:#35B1F7;font-weight:normal;}

/* Heading 3 */
h3{margin:0 0 10px;font-size:14px;color:#666;font-weight:bold;}

/* Heading 3 > In sidebar */
.hhub-sidebar h3{width:205px;height:25px;margin:0 0 10px;padding:6px 10px 0;line-height:19px;font-size:15px;font-weight:normal;background-position:0 -46px;}
.hhub-sidebar h3,
.hhub-sidebar h3 a{color:#465500;}

/* Heading 4 > In news */
.hhub-news-block h4{margin:0 0 5px;font-size:12px;line-height:15px;}
.hhub-news-block h4,
.hhub-news-block h4 a{color:#000;}

/*---------------------------------
 *  Links
 *---------------------------------*/
a,
a:hover{color:#04509d;text-decoration:none;}
a:hover{text-decoration:underline;}

/* Action links */
a.hhub-link-action{padding-left:25px;line-height:14px;background-position:0 1px;}

/*---------------------------------
 *  Lists
 *---------------------------------*/
ul{list-style:none;line-height:18px;}

/*---------------------------------
 *  Admin UI
 *---------------------------------*/
.hhub-adminmenu h4{font-size:12px;}
.hhub-adminmenu ul{list-style:circle;}

/*---------------------------------
 *  Forms
 *---------------------------------*/
form input.hhub-input-text,
.hasDatepicker,
form textarea,
form select{border:1px solid #c2c2c2;}
form .hhub-input-text{padding:1px 2px;}
form .hhub-input-submit{color:#000;}

/* Buttons */
.hhub-btn{height:15px;padding:2px 6px 1px;color:#555555;font-size:12px;border:1px solid #cfcfcf;outline:none;background-position:0 0;}
.hhub-btn:hover{text-decoration:none;background-position:0 -23px;}

.hhub-input-submit{cursor:pointer;}
.hhub-search-btn{padding:2px 10px 3px 5px;}

/* Submit button */
input.hhub-btn{height:23px;padding:2px 6px 1px;}

/* Search form */
.hhub-search-form .hhub-input-text{float:left;width:146px;height:19px;padding:2px 3px 0;}
.hhub-search-form .hhub-input-submit{float:left;width:35px;border-left-width:0;}

/* Various */
fieldset{padding-bottom:4px;}
hr{height:1px;margin:0 0 20px 0;color:#ccc;background-color:#ccc;border:none;}


/*
 *  STRUCTURE
 *  ------------------------------------------------
 */

/*---------------------------------
 *  Shared classes
 *---------------------------------*/
.hhub-spacer{clear:both;}

/*---------------------------------
 *  Skeleton
 *---------------------------------*/
body{padding:15px 0 30px;text-align:center;background-color:#fff;}
#hhub-main{width:1000px;margin:0 auto;text-align:left;}
#hhub-wrapper,
#hhub-footer-box-mid{background:transparent url(images/design/hhub-wrapper-bkg.gif) repeat-y 0 0;}
#hhub-wrapper{padding:0 5px;}
#hhub-page{width:990px;}

/*---------------------------------
 *  Header
 *---------------------------------*/
#hhub-header{z-index:5;position:relative;height:150px;}
#hhub-header-visual{width:763px;}
#hhub-header-right{position:absolute;right:0;top:0;width:227px;height:100%;background:transparent url(images/design/hhub-header-right.jpg) no-repeat 0 0;}

/* Header date */
#hhub-header-date{padding:0 4px 4px 0px;font-size:11px;font-weight:bold; text-align:right;}

/* Header logo */
#hhub-header-logo{z-index:10;position:absolute;top:-2px;left:0px;width:366px;height:145px;}

/* Header box */
#hhub-header-box{margin:4px 8px;line-height:1;}
#hhub-header-box label{float:left;width:80px;padding-top:2px;color:#98b511;}
#hhub-header-box-top,
#hhub-header-box-bot{width:210px;height:10px;background:transparent url(images/design/hhub-header-box-corners.png) no-repeat 0 0;}
#hhub-header-box-bot{background-position:0 -10px;}
#hhub-header-box-mid{padding:3px 10px 0;background:transparent url(images/design/hhub-header-box-mid.png) repeat-y 0 0;}
#hhub-header-box-mid #hhub-header-connexion-links{text-align:right;}

/* Header Connexion */
#hhub-header-connexion .hhub-form-block{height:17px;margin:0 0 5px;}
#hhub-header-connexion .hhub-input-text{width:105px;height:13px;font-size:11px;}
#hhub-header-connexion .hhub-input-submit{width:100px;}
#hhub-header-connexion fieldset{text-align:right;}
#hhub-header-connexion fieldset .hhub-form-block{text-align:left;}

/* Header Connected */
#hhub-header-box-mid br{display:none;}
#hhub-header-connected-user{display:block;margin:0 0 7px;color:#98b511;font-weight:bold;}
#hhub-header-connected-orga{display:block;margin:0 0 7px;color:#2c82b6;font-weight:bold;}
#hhub-header-connected-action{padding:8px 0 23px;}

/* Header Search */
#hhub-header-search{padding-top:13px;width:191px;}
#hhub-header-search fieldset{padding:0;}
#hhub-header-search .hhub-input-text{width:146px;}

/*---------------------------------
 *  Footer
 *---------------------------------*/
#hhub-footer{height:15px;padding:13px 0 10px;text-align:center;background:#fff url(images/design/hhub-footer-bkg.gif) no-repeat 0 0;}
#hhub-footer ul li,
#hhub-footer-box ul li{display:inline;list-style:none;line-height:14px;}
#hhub-footer ul li.hhub-hash,
#hhub-footer-box ul li.hhub-hash{margin:0 1px;}

#hhub-footer-box{width:1000px;}
#hhub-footer-box-mid{padding:5px 15px;}
#hhub-footer-box-top,
#hhub-footer-box-bot{height:10px;background:transparent url(images/design/hhub-footerbox-corners.gif) no-repeat;}
#hhub-footer-box-bot{background-position:0 -10px;}
#hhub-footer-box h3{float:left;margin:0 5px 0 0;font-size:12px;}
#hhub-footer-box .hhub-footer-line{margin:0 0 5px;}

#hhub-footer-left{width:108px;}
#hhub-footer-right{width:140px;}
#hhub-footer-left,
#hhub-footer-right{float:left;text-align:center;}
#hhub-footer-middle{float:left;width:722px;}

#hhub-footer-left-logo{font-size:14px;color:#868686;margin:0 0 10px 108px}

/*---------------------------------
 *  Columns (layouts)
 *---------------------------------*/
#hhub-column-middle{float:left;padding:15px 21px;}
.hhub-sidebar{float:left;width:225px;}

.hhub-layout-2cols-left #hhub-column-middle,
.hhub-layout-2cols-right #hhub-column-middle{width:723px;}

/* Sidebar on the left */
.hhub-layout-2cols-left{background:transparent url(images/design/hhub-2cols-l-bkg.gif) repeat-y 0 0;}

/* Sidebar on the right */
.hhub-layout-2cols-right{background:transparent url(images/design/hhub-2cols-r-bkg.gif) repeat-y right 0;}

/* 2 sidebars */
.hhub-layout-3cols{background:transparent url(images/design/hhub-3cols-bkg.gif) repeat-y 0 0;}
.hhub-layout-3cols #hhub-column-middle{width:498px;}


/*
 *  BLOCKS
 *  ------------------------------------------------
 */

/*---------------------------------
 *  Blocks > Typography
 *---------------------------------*/
.hhub-block-subheading{margin-bottom:10px;color:#666;}
.hhub-block p{margin:0 0 5px;line-height:16px;}

/*---------------------------------
 *  Blocks > Images
 *---------------------------------*/
.hhub-image-right{float:right;margin:0 0 0 15px;}

/*---------------------------------
 *  Blocks > Actions
 *---------------------------------*/
.hhub-block-action{padding:15px 0 0 20px;}
.hhub-block-action a{display:block;margin:0 0 8px;}

/*---------------------------------
 *  Sidebar blocks
 *---------------------------------*/
.hhub-sidebar .hhub-block{margin:0 0 15px;}
.hhub-sidebar .hhub-block .hhub-block-content{padding:0 10px 0;}
 
/*---------------------------------
 *  Big news block
 *---------------------------------*/
.hhub-newsbig-block p{text-align:justify;}
.hhub-newsbig-block .hhub-block-action{padding-top:10px;}
.hhub-newsbig-block h1{margin:0 0 7px;}
.hhub-newsbig-block h4{margin:0 0 7px;color:#000;font-size:14px}

/*---------------------------------
 *  News block
 *---------------------------------*/
.hhub-news-block{margin:0 0 10px;padding:0 1px 10px;font-size:11px;border-bottom:1px solid #ccc;}
.hhub-news-block .hhub-news-subheading span{color:#f79100;}
.hhub-news-block .hhub-news-subheading cite{font-style:italic;color:#666;}
.hhub-news-block .hhub-news-excerpt{margin:5px 0 0;}
.hhub-news-block.hhub-last-item{margin-bottom:0;padding-bottom:0;border:none;}
.hhub-news-block .hhub-news-logo{float:left;margin-right:5px;width:50px;height:50px;}

/*---------------------------------
 *  Sidebar > Network block
 *---------------------------------*/
#hhub-network-block{height:155px;padding:10px 20px 0;background:transparent url(images/design/hhub-netwform-bkg.jpg) no-repeat center 0;}
#hhub-network-block .hhub-input-text{width:142px;height:17px;padding-top:4px;font-size:11px;}
#hhub-network-block .hhub-block-action{padding-left:10px;padding-top:5px;}
#hhub-network-block hr{margin:0 0 5px 0;}

/*---------------------------------
 *  Sidebar > Ecosystems
 *---------------------------------*/
.hhub-bulles-link{margin:4px 0 0 0;}

/*---------------------------------
 *  Home > Teaser block
 *---------------------------------*/
#hhub-teaser-block{margin:0 0 20px;}

.hhub-theme-teasers td{vertical-align:top;}
.hhub-theme-teasers td#hhub-theme-teasers-colright{padding-left:12px;}
.hhub-theme-image-right{margin:0 0 15px 0px;}
.hhub-theme-image-bottom{vertical-align:top;}


/*
 *  COMPONENTS
 *  ------------------------------------------------
 */

/*---------------------------------
 *  JcarouselLite
 *---------------------------------*/
#hhub-jcarousel{width:496px;overflow:hidden;border:1px solid #e3e3e3;}
#hhub-jcarousel-bar{position:relative;height:105px;background:transparent url(images/design/hhub-jcarousel-bar-bkg.gif) repeat-x 0 0;}

/* Navbar */
#hhub-jcarousel-nav{width:436px !important;margin:0 30px;overflow:hidden;}
#hhub-jcarousel-nav ul{height:105px;line-height:12px;overflow:hidden;}
#hhub-jcarousel-nav ul li{float:left;display:block;width:138px;height:93px;margin:0 4px;padding-top:10px;text-align:center;cursor:default;}
#hhub-jcarousel-nav ul li img{display:block;width:86px;margin:0 24px 5px;border:2px solid #fff;}
#hhub-jcarousel-nav ul .hhub-hover{cursor:pointer;}
#hhub-jcarousel-nav ul .hhub-hover img{border:2px solid #015fd0;}
#hhub-jcarousel-nav ul .hhub-selected{color:#fff;background:transparent url(images/design/hhub-jcarousel-select.gif) no-repeat 0 0;}

/* Buttons */
#hhub-jcarousel-prev,
#hhub-jcarousel-next{z-index:6;position:absolute;top:0;width:21px;height:94px;cursor:pointer;background:transparent url(images/design/hhub-jcarousel-btns.gif) no-repeat;}
#hhub-jcarousel-prev{left:3px;background-position:0 0;}
#hhub-jcarousel-next{right:3px;background-position:-21px 0;}
#hhub-jcarousel-prev.disabled{background-position:-42px 0;}
#hhub-jcarousel-next.disabled{background-position:-63px 0;}
#hhub-jcarousel .disabled{cursor:default;}

/* Blocks */
.hhub-jcarousel-block{display:none;padding:10px 15px 15px;}
.hhub-jcarousel-block h2{margin:0 0 15px;padding:0 0 10px;border-bottom:1px solid #ccc;}
.hhub-jcarousel-block .hhub-block-action{height:24px;margin:10px 0 20px;background:transparent url(images/design/hhub-actions-bkg.jpg) no-repeat 0 0;}
.hhub-jcarousel-block .hhub-block-action a{display:inline;margin-right:15px;}
.hhub-jcarousel-block .hhub-jcarousel-bottom .hhub-news-block{width:211px;}

/*---------------------------------
 *  JcarouselLite
 *---------------------------------*/
#take-a-tour-popup{display:none}
 

/*
 *  PAGE SPECIFIC
 *  ------------------------------------------------
 */
 
/*---------------------------------
 *  Search page
 *---------------------------------*/
#search_form p{margin:5px 0;}
#search_form h3{margin-top:15px;}

#search_form_filters{display:none;margin:0 0 10px 0;padding:10px;background-color:#f2f1f1;}
#search_form_filters p{margin:0;}
#search_form_filters table{width:100%;}
#search_form_filters table td{width:33%;padding:0 30px 0 0;vertical-align:top;}
#search_form_filters table label{float:none;display:block;margin:15px 0;font-weight:bold;}
#search_form_filters table table{width:80%;}
#search_form_filters table table label{margin:0;font-weight:normal;}
#search_form_filters table table td{width:50%;padding:1px 5px 1px 0;border-bottom:1px solid #ddd;vertical-align:middle;}
#search_form_filters table td.table-c1{width:80%;}
#search_form_filters table td.table-c2{width:20%;}
#search_form_filters table td.table-c2 input{border:none;}
#search_form_filters table #DateDebut,
#search_form_filters table #DateFin{display:block;margin:5px 0 10px}

/* Search */
#search_form #search_extended{line-height:22px;padding-right:20px;background:transparent url(images/design/hhub-search-btn.gif) no-repeat right 0;}
#search_form #search_extended.selected span{background-position:right -17px;}


/*
 *  BROWSERS COMPATIBILITY
 *  ------------------------------------------------
 */

/*---------------------------------
 *  Firefox
 *---------------------------------*/
input.hhub-btn, x:-moz-any-link{padding-top:0px;padding-bottom:4px;}

/*---------------------------------
 *  IE6/IE7/IE8
 *---------------------------------*/
.hhub-search-form .hhub-input-text{height:18px\9;padding:3px 3px 0\9;}

/*---------------------------------
 *  IE6/IE7
 *---------------------------------*/
input.hhub-btn{*padding:2px 6px 2px;*filter:progid:DXImageTransform.Microsoft.Chroma(color=#000000);*color:#333333;}
.hhub-jcarousel-block .hhub-jcarousel-bottom .hhub-news-block{*width:209px;}

/*---------------------------------
 *  IE7
 *---------------------------------*/
*+html #hhub-header-connexion .hhub-input-submit{margin:0px -7px 0 0;}

/*---------------------------------
 *  IE6
 *---------------------------------*/
* html #hhub-header-logo { background:none; }
* html #hhub-header-logo img{display:none;}
/** html #hhub-header-logo{background:transparent url(images/design/hhub-header-logo.jpg) no-repeat 0 0;}*/
* html #hhub-header-box{background:none;}
* html #hhub-header-box-top,
* html #hhub-header-box-bot{display:none;}
* html #hhub-header-box-mid{padding:10px;background:#fff;filter:alpha(opacity=80);}
* html #hhub-header-connexion .hhub-input-text{width:100px;}
* html #hhub-header-connexion .hhub-input-submit{margin-left:75px;}
* html #hhub-header-search{padding-top:15px;}
* html #hhub-header img{margin-bottom:-3px;}
* html .hhub-layout-3cols #hhub-column-middle{width:496px;padding:15px 20px;}
* html .hhub-layout-2cols-left #hhub-column-middle,
* html .hhub-layout-2cols-right #hhub-column-middle{width:721px;}
* html .hhub-layout-2cols-right .hhub-sidebar{float:right;}


/*
 *  FIRST VERSION STYLES
 *  ------------------------------------------------
 */

/* MISC  
----------------------------------------------------------*/
.error{color: Red;}
.field-validation-error{color: #ff0000;}
.input-validation-error{border: 1px solid #ff0000;background-color: #ffeeee;}
.validation-summary-errors{font-weight: bold;color: #ff0000;}

/* BAROMETRE  
----------------------------------------------------------*/

.selected{font-weight: bold;font-size: 1.5em;}  
a.repondre,a.deleguer{display: block;float: left;background: url(images/design/rep.jpg) no-repeat top left;height: 40px;width: 112px;padding: 8px 0px 0px 60px;font-size: 1.1em;color: #2c84b7;text-decoration: none;margin-right: 10px;}
a.repondre:hover,a.deleguer:hover{cursor:pointer;background: url(images/design/repHover.jpg) no-repeat top left;}

/* Cadre Réponse année précédente *******/
.prevresulttitle{background-color: #e8eef4;cursor: hand;cursor: pointer;}
.prevresultcontent{display: none;}
div.precReponses{clear: both;float: none;width: 800px;}
div.cadreTop{width: 800px;height: 5px;background: transparent url(images/design/cadreTop.png) top left no-repeat;}
div.contentRep{background: transparent url(images/design/cadreBg.png) top left repeat-y;padding: 0px 8px 0px 8px;}
div.cadreFooter{height: 27px;clear:both;background: transparent url(images/design/cadreFooter.png) top left no-repeat;width: 800px;}

/* Accueil barometre ******/
p.intro
{
float: left;
display: block;
width: 350px;
margin-bottom: 20px;
color: #555555;
}
ul.liensIntro{
width: 250px;
margin: 75px 0 0 440px
}
ul.liensIntro li.pdf
{
height:31px;
padding-top:10px;
}
.imgCapture
{
    display:block;
    float: left;
    margin-right: 20px;
}
ul.liensModeEmploi {
    margin-top: 20px;
    margin-bottom: 20px;
}
ul.liensModeEmploi li
{
    float: left;
    margin-right: 15px;
    color: #555555;
}
.introsuitecontent
{
    color: #555555;
}

li.pdf
{
background: url(images/design/pdf.png) left top no-repeat;
padding-left: 30px;
padding-top: 4px;
padding-bottom: 4px;
font-size: 12px;
}
li.pdf a, li.www a{text-decoration: none;color: #1460ae;}
li.pdf a:hover, li.www a:hover{text-decoration:underline;
}
li.www{background:url(images/design/www.png) left top no-repeat;padding-left:30px;padding-top:4px;font-size:12px;height:40px;}
span.pdfDesc{font-style:italic;color:#666666;}

.sectiontitle{font-size:18px;position:relative;float:left;width:700px;height:22px;margin:0 0 7px;padding:12px 0 0;color:#696969;border-bottom:#696969 1px solid;}
.sectionnumber{color:#696969;display:block;float:left;}
.sectionname{color:#35b1f7;}
.imgprinter{position:absolute;top:0;right:0;cursor:pointer;}

/*****Menu baromètre **/
ul.navBarometre
{
    float: left;
    margin-bottom: 0;
    height: 33px;
    width: 700px;
}
ul.navBarometre li
{
    float: left;
    height: 25px;
    font-size:1.1em;
    padding-top: 8px;
    padding-bottom: 0px;
}
ul.navBarometre li a
{
    color: #1460AE;
    text-decoration: none;
}
ul.navBarometre li.section a
{
    display: block;
    text-align: center;
    margin-left: -13px;
}
li.first
{
    background: transparent url(images/design/menubaro/first.gif) no-repeat top left;
    width: 31px;
}
li.last
{
    background: transparent url(images/design/menubaro/last.gif) no-repeat top left;
    height: 33px;
    width: 27px;
    margin-left: -14px;
}
li.big
{
    width: 95px;
    background: transparent url(images/design/menubaro/introDefaut.gif) no-repeat top left;
    padding-left: 25px;
}
li.bigsaisi
{
    width: 95px;
    background: transparent url(images/design/menubaro/introSaisi.gif) no-repeat top left;
    padding-left: 25px;
}
li.introduction
{
    margin-left: -12px;
}
li.validation
{
    margin-left: -13px;
}
li.section
{
    margin-left: -13px;
    width: 25px;
    padding-right: 5px;
    padding-left: 20px;
}
li.defaut
{
    background: transparent url(images/design/menubaro/vierge.gif) no-repeat top left;
}
li.saisi
{
    background: transparent url(images/design/menubaro/saisi.gif) no-repeat top left;
}
li.delegue
{
    background: transparent url(images/design/menubaro/delegue.gif) no-repeat top left;
}
li.defautOn
{
    background: transparent url(images/design/menubaro/vierge_on.gif) no-repeat top left;
    color: White;
}
li.saisiOn
{
    background: transparent url(images/design/menubaro/saisi_on.gif) no-repeat top left;
    color: White;
}
li.delegueOn
{
    background: transparent url(images/design/menubaro/delegue_on.gif) no-repeat top left;
    color: White;
}
ul.navBarometre li.delegueOn a, ul.navBarometre li.saisiOn a, ul.navBarometre li.defautOn a
{
    color: White;
    font-weight: bold;
    font-size: 1.1em;
}
/*fin menu baromètre*/

#popupdelegation
{
    text-align: left;
    font-size: 1em;
}

#popupdelegation h2
{
    font-size: 1.1em;
    color: #35B1F7;
}

/***** Profile **/
.hhub-profile-fieldset
{
    margin-top:5px;
    margin-bottom:10px;
    padding:10px 0px 10px 0px;
}

.hhub-profile-fieldset .checkbox-list
{
    list-style-type:none;
    float:left;
    width:510px;
}

.hhub-profile-fieldset .checkbox-list input
{
    border:0;
}

.hhub-profile-fieldset legend
{
    font-size:larger;
    font-weight:bolder;
}

.hhub-profile-fieldset p, .hhub-profile-fieldset div
{
    vertical-align:middle;
    margin:2px 0px 2px 0px;
}

.hhub-profile-fieldset p
{
    height: 30px;
}

.hhub-profile-fieldset p.textarea
{
    height: 90px;
}

.hhub-profile-fieldset p.textarea textarea
{
    width: 450px;
    height: 80px;
}

.hhub-profile-fieldset p label, .hhub-profile-fieldset div label
{
    display:block;
    float:left;
    padding-right:5px;
    width: 200px;
    height:30px;
    line-height:14px;
}

.hhub-profile-fieldset-radio, .hhub-profile-fieldset-checkbox
{
    border:0;
}

.horizontal-checkbox-list li
{
    border:0;
    float:left;
    padding-right:5px;
}
.horizontal-checkbox-list input{border:0;}

.hhub-adminmenu ul{padding-left: 25px;}
.hhub-adminmenu h4{margin-top: 10px;margin-bottom: 5px;}

.rapprochement-fieldset{border:1px solid #eee;padding:10px;}
.rapprochement-user-titrenomprenom {}
.rapprochement-user-fonctionsdivisionsservices{margin-left:10px;}
.rapprochement-user-fonctionsdivisionsservices div{margin-bottom:10px;}
.rapprochement-user-fonctionsdivisionsservices div ul{list-style-type:none;margin:10px;}

#popup-advanced-search-result-list{text-align:left; border:1px solid #696969;}
#popup-advanced-search-result-list{overflow:auto;height:200px;}
#popup-advanced-search-result-list li{padding:5px; cursor:pointer;}
#popup-advanced-search-result-list li a:hover{padding:5px; cursor:pointer; background:#6FC2F4; text-decoration:none;}
#popup-advanced-search-result-list li.list-elem-normal{background:white;}
#popup-advanced-search-result-list li.list-elem-alternate{background:#eee;}
#popup-advanced-search-filter{float:left; height:25px; margin-top:5px; margin-left:15px;}
#popup-advanced-search-button{margin-left:15px;}
#popup-advanced-search-result{clear:both;}

.hhub-newsbig-block h4 a{color:black;}

.event-date{color:#666;}
.event-location{color:#666;margin-right:15px;}
.event-desc{padding:10px;}

/* Styles pour la recherche de fournisseurs */

.supplier-search-result-detail-activite ul
{
    margin-left:15px;
}

ul.supplier-search-result-detail-activite-depth-0 li
{
    list-style-type:disc;
    font-weight:bold;
    color:#000;
}

ul.supplier-search-result-detail-activite-depth-1 li
{
    list-style-type:square;
    font-weight:normal;
    color:#000;
}

ul.supplier-search-result-detail-activite-depth-2 li
{
    list-style-type:circle;
    font-weight:normal;
    color:#000;
}

#supplier-search-hidden-form .hhub-block-action
{
    margin:0;
    padding:0;
}
    
ol.supplier-search-result-list
{
    list-style-type:none;
    margin:10px 0px 0px 0px;
    padding:0;
}

ol.supplier-search-result-list li
{
    border-bottom:1px solid #eee;
    width:515px;
    vertical-align:middle;
}

.supplier-search-result-detail
{
    width:400px;
    float:left;
    padding:7px 3px 18px 3px;
    font-size:11px;
}
.supplier-search-result-detail-raisonsociale
{
    font-size:12px;
}
.supplier-search-result-detail-raisonsociale a
{
    color:#000;
    font-size:11px;
    text-decoration:none;
}
.supplier-search-result-detail-raisonsociale a:hover
{
    color:#000;
    font-size:11px;
    text-decoration:underline;
}

.supplier-search-result-detail-activite
{
    color:#F79100;
    font-size:11px;
    display:block;
    margin:10px 0px 5px 0px;
}

.supplier-search-result-address
{
    width:100px;
    float:left;
    padding:7px 3px 15px 3px;
    text-align:right;
}

.supplier-search-result-navigation
{
    width:515px;
    margin-top:20px;
}

.supplier-search-result-navigation a
{
    color:#000;
    font-weight:bold;
}
.supplier-search-result-navigation a:hover
{
    color:#000;
    font-weight:bold;
    text-decoration:underline;
}

.supplier-search-result-navigation-previouspage
{
    margin:0;padding:0;
    height:20px;
    display:block;
    width:253px;
    float:left;
    text-align:left;
}

.supplier-search-result-navigation-nextpage
{
    margin:0;padding:0;
    height:20px;
    display:block;
    width:253px;
    float:left;
    text-align:right;
}

.supplier-search-maindiv
{
    width:515px;
}

.supplier-search-maindiv label
{
    width:150px;
    display:inline-block;
}

div.hhub-datacenter-block div.hhub-block-action
{
    padding:6px 0 0 6px;
}

.hhub-datacenter-edit-link
{
    float:right;
}

h3 .hhub-block-search-plus
{
    color:white;
}
