/************************************************************************************************
        Styles spécifiques à la page d'agenda
************************************************************************************************/
@import url(content_int_commun.css);

#contain #content {
    background:#ffffff;
}
#content #content-fond{
    width:740px;
    height: auto;
    background: url(../../images/cg17/content-agenda-fond.png) top left repeat-y;
    margin:0 0 0 -12px;
    padding:0;
}
#content #entete-menu{
    width:740px;
    height: 50px;
    background: url(../../images/cg17/page-int-agenda-entete-menu.png) top left no-repeat;
    margin:0;
    padding:0;
}
#content #entete-menu .titre-menu-connaitre{
    padding-top: 10px;
    padding-left: 27px;
    font-size: 1.33em;
}
		
#content #agenda{
    width:685px;
    height: auto;
    margin:20px 0 0 32px;
    padding:0;
}
#content #agenda form a{
	text-decoration:none;
}
#content #agenda span{
    display:inline;
}

#content #agenda .titre-agenda{
    font-size: 1.333em;
    font-weight: bold;
    color: #006b85;
}

#content #agenda .sous-titre-agenda,
#content .sous-titre-agenda{
    font-size: 1.083em;
    font-weight: bold;
    color: #006b85;
}

#content #agenda .libelle {
    float: left;
    width: 74px;
    font-size: 1.083em;
    font-weight: bold;
    color: #006b85;
}

#bloc_agenda #une_colonne .bloc_rechercher_avancee .bloc_gauche .champs_texte_input {
    float: left;
}

#content #agenda .separation{
    margin:15px 0 15px 0;
}

#content #agenda input.text{
    height:18px;
    border:1px solid #b2b2b2;
    font-size: 1em;
    color:#666666;
    padding:3px 0 0 5px;
    margin:0;
    vertical-align:middle;
}
#content #agenda input.bouton{
    vertical-align:middle;
}

#content #agenda select{
    border:1px solid #b2b2b2;
    font-size: 1em;
    color:#666666;
    vertical-align:middle;
}
/* style pour le bouton de datePicker */
/* on force le cursor */
#content #agenda .datePickerButton{
    cursor:pointer;
}
 
#content #resultats{
    width:685px;
    height: auto;
    margin:0 0 0 20px;
    padding:0;
}

#content #resultats a{ 
    font-weight:normal;
    color:#666;
/*    text-decoration:none;*/
}

#content #resultats a:hover, #content #resultats .hover{ 
    /*font-weight:bold;*/
    color:#E97B05;
    text-decoration:none;
}

#content #resultats .liste{
    width:685px;
    height:auto;
    min-height:40px;
    background:url(../../images/cg17/agenda_fond_liste.gif) top left no-repeat;
    margin:10px 0 0 0;
}

#content #resultats .liste .visuel{
    width:80px;
    height:auto;
    margin:8px 0 0 0;
    float:left;
}

#content #resultats .liste .description{
    width:477px;
    height:auto;
    margin:8px 0 0 12px;
    float:left;
}

#content #resultats .liste .description p{
    font-size: 0.916em;
    text-align:justify;
}

#content #resultats .liste .description span.lieu{
    font-size: 1em;
    text-align:justify;
    color:#006b85;
}
/* highlight spécifique
   pas de surlignage 
*/
#content #resultats .liste .description span.highlight, 
#content #resultats .liste .description li span.highlight{ 
    font-weight:bold;
    background-color:transparent;
}

#content #resultats .liste .description strong{
    font-size: 1em;
    text-align:justify;
    color:#006b85;
}

#content #resultats .liste .description .en_savoir_plus{
    text-align:right;
}

#content #resultats .liste .description .en_savoir_plus a{
    font-size: 1em;
    color:#666666;
    text-decoration:underline;
}

#content #resultats .liste .description .en_savoir_plus a:hover{
    font-size: 1em;
    color:#e97b05;
    text-decoration:underline;
    font-weight:normal;
} 

#content #resultats .liste .description .bas_offre{
    font-size: 0.916em;
    color:#006b85;
}

#content #resultats .liste .description .bas_offre a{
    font-size: 0.916em;
    color:#006b85;
    text-decoration:none;
    margin:0 10px 0 10px;
}

#content #resultats .liste .description .bas_offre a:hover{
    font-size: 0.916em;
    color:#006b85;
    text-decoration:underline;
    font-weight:normal;
}


#content #resultats .liste .pictos{
    width:116px;
    height:auto;
    margin:8px 0 0 0;
    float:left;
    text-align:right;
} 
		
