h1,h2,h3,h4{margin:0;}
legend{height:0;font-size:0;line-height:0;}
fieldset{padding:0;}
input{padding:0;margin:0;}
#corps .affichage_grille{background:url(../images/recherche/bg_colonne_gauche.png) repeat-y;}
#corps .affichage_grille #resultatsLeft{width:242px;float:left;height:50px;}
#corps .affichage_grille .bandeau-titre_arrondi{zoom:1;color:#fff;background:url(../images/recherche_resultats/bg_bandeau-titre.png) no-repeat #EAEEF1;padding-bottom:5px;height:36px;position:relative;}
#corps .affichage_grille .bandeau-titre_arrondi .item-notice{z-index:200;position:absolute;display:none;top:36px;left:0;}
#corps .affichage_grille .bandeau-titre_arrondi a{color:#fff;cursor:pointer;}
#corps .affichage_grille .bandeau-titre_arrondi a:hover{text-decoration:underline;}
#corps .affichage_grille .bandeau-titre_arrondi .interieur{zoom:1;padding:0 11px;background:url(../images/recherche_resultats/bg_bandeau-titre2.png) no-repeat right top;height:36px;}
#corps .affichage_grille .bandeau-titre_arrondi .item-notice .pop-in .contenu-popin .cadreblanc-contenu .notice p a{color:#187251;text-decoration:none;}
#corps .affichage_grille .bandeau-titre_arrondi .item-notice .pop-in .contenu-popin .cadreblanc-contenu .notice p a:hover{text-decoration:underline;}
#corps .affichage_grille .bandeau-titre_arrondi h1{line-height:32px;margin:0;display:inline;padding-right:12px;font-family:arial,verdana,sans-serif;font-size:1.75em;float:left;}
#corps .affichage_grille .bandeau-titre_arrondi span{line-height:40px;margin:0;display:inline;padding-right:12px;font-family:arial,verdana,sans-serif;font-size:1.4em;font-weight:bold;float:left;}
#corps .affichage_grille .bandeau-titre_arrondi img{margin-top:5px;}
#corps .affichage_grille .lienSupprimer{color:#1f9469;padding-left:10px;padding-bottom:-5px;text-decoration:none;}
#corps .affichage_grille .lienSupprimer:hover{text-decoration:underline;}
#corps .affichage_grille .lienSupprimer img{margin-bottom:-1px;}
#corps .affichage_grille fieldset{border:none;}
#corps .affichage_grille .remarquable{font-weight:bold;font-style:italic;}
#corps .affichage_grille .developpement{height:0;}
#corps .affichage_grille .lienSupprimer,.lienRetour{color:#1f9469;padding-left:10px;padding-bottom:-5px;text-decoration:none;}
#corps .affichage_grille .lienSupprimer:hover,.lienRetour:hover{text-decoration:underline;}
#corps .affichage_grille #resultatsLeft .titreBar{height:28px;background-image:url(../images/recherche_resultats/titre_bar_left.png);background-repeat:no-repeat;text-align:right;}
#corps .affichage_grille #resultatsLeft .titreBar h4{text-align:left;color:#393939;font-size:1.3em;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-weight:bold;line-height:28px;padding-left:1px;margin-left:10px;}
#corps .affichage_grille #resultatsLeft h2,#corps .affichage_grille #resultatsLeft h3{text-align:left;color:#000;font-size:1.2em;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-weight:bold;line-height:28px;padding-left:1px;margin-left:10px;}
#corps .affichage_grille #resultatsLeft h3{line-height:18px;}
#corps .affichage_grille #resultatsLeft .titreBar div{width:5px;height:28px;background-image:url(../images/recherche_resultats/titre_bar_right.png);background-repeat:no-repeat;float:right;}
#corps .affichage_grille #resultatsLeft .menuLeft{width:230px;margin-left:12px;margin:auto;margin-bottom:10px;}
#corps .affichage_grille #resultatsLeft .menuLeft .menuLien{display:block;height:27px;font-weight:bold;line-height:27px;padding-left:35px;background-image:url(../images/recherche_resultats/menu_lien.png) no-repeat;background:url(../images/recherche_resultats/menu_lien.png);border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;text-decoration:none;}
#corps .affichage_grille #resultatsLeft .menuLeft .menuLienOver{height:27px;display:block;background-image:url(../images/recherche_resultats/menu_lien_over.png) no-repeat;font-weight:bold;background:url(../images/recherche_resultats/menu_lien_over.png);line-height:27px;padding-left:35px;color:#FFF;text-decoration:none;border-width:0;}
#corps .affichage_grille #resultatsLeft .menuLeft .ssMenuLien{display:block;height:20px;border-top:solid 1px #e5e5e5;background:url(../images/recherche_resultats/ss_menu_lien.png) no-repeat left;background-color:#FFF;padding-left:20px;line-height:20px;text-decoration:none;display:block;}
#corps .affichage_grille #resultatsLeft .menuLeft .ssMenuLien:hover{text-decoration:underline;}
#corps .affichage_grille .ssMenuGroup{display:block;}
#corps .affichage_grille #resultatsLeft .resultatLeftContent{border-right:solid 1px #bebebf;border-left:solid 1px #bebebf;background-color:#efefef;height:242px;padding-left:5px;}
#corps .affichage_grille #resultatsLeft .resultatLeftContent span{padding-left:10px;}
#corps .affichage_grille .champRecherche{width:235px;padding-top:15px;}
#corps .affichage_grille .inputtxtRecherche{border:1px solid #a1a0a1;width:195px;height:18px;font-size:1.2em;vertical-align:middle;}
#corps .affichage_grille .boutonOkVert{vertical-align:middle;width:24px;height:21px;background:url(../images/recherche_resultats/bouton_ok.png) no-repeat left;border:0;background-position:left;}
#corps .affichage_grille .resultats_left_bas{height:5px;background-image:url(../images/recherche_resultats/bas_resultats_left.png);width:100%;}
#corps .affichage_grille #resultatsRight{margin-left:245px;width:648px;}
#corps .affichage_grille #resultatsRight .fonctionBar,#corps .affichage_grille #resultatsRight .fonctionBar2{background:url(../images/recherche_resultats/fonction_bar_left.png) no-repeat;}
#corps .affichage_grille #resultatsRight .fonctionBar2{background-image:url(../images/recherche_resultats/fonction_bar2_left.png);}
#corps #resultatsRight .fonctionBarRight{background:url(../images/recherche_resultats/fonction_bar_right.png) no-repeat right top;height:28px;}
#corps .affichage_grille #resultatsRight .fonctionBar2 .fonctionBarRight{background-image:url(../images/recherche_resultats/fonction_bar2_right.png);}
#corps .affichage_grille .fonctionBar .txtAnnee{width:55px;height:18px;vertical-align:middle;float:left;text-align:center;font-size:1.0em;padding-top:3px;background:url(../images/recherche_resultats/bg_texte_annee.png);border:none;}
#corps .affichage_grille .fonction1{width:200px;float:left;text-align:left;padding-left:5px;line-height:28px;font-weight:bold;}
#corps .affichage_grille .fonction2{width:410px;float:left;text-align:left;padding-top:4px;height:28px;}
#corps .affichage_grille .fonction2 input,#corps .affichage_grille .fonction2 img,#corps .affichage_grille .fonction2_volumes input,#corps .affichage_grille .fonction2_volumes img{vertical-align:middle;}
#corps .affichage_grille .fonction3{width:30px;float:left;text-align:right;padding-top:4px;}
#corps .affichage_grille .fonction1_volumes{height:28px;width:610px;float:left;text-align:left;line-height:28px;padding-left:5px;font-weight:bold;}
#corps .affichage_grille .fonction2_volumes{height:24px;width:280px;float:left;padding-top:4px;text-align:left;}
#corps .affichage_grille .fonction3_volumes{height:28px;width:159px;float:left;line-height:28px;text-align:right;}
#corps .affichage_grille .fonction2 span{padding-left:10px;padding-right:10px;}
#corps .affichage_grille .numeroPage{width:119px;height:18px;vertical-align:middle;text-align:center;font-size:1em;padding-top:3px;background:url(../images/recherche_resultats/bg_texte_page.png) no-repeat;border:none;}
#corps .affichage_grille .navigationPage{width:35px;height:18px;vertical-align:middle;font-size:1em;padding-top:2px;padding-left:5px;background:url(../images/recherche_resultats/bg_texte_page.png);border:none;background-repeat:no-repeat;}
#corps .affichage_grille #resultatsRight .fonctionBarBlank2{border-top:solid 1px #c4c5c6;}
#corps .affichage_grille #resultatsRight .fonctionBarBlank,#corps .affichage_grille #resultatsRight .fonctionBarBlank2{height:29px;background-color:#FFF;border-left:solid 1px #c4c5c6;border-right:solid 1px #c4c5c6;}
#corps .affichage_grille .recherche_tri_bas div a{text-decoration:none;}
#corps .affichage_grille .recherche_tri_bas div a:hover{text-decoration:underline;}
#corps .affichage_grille #liste_resultats{border-left:solid 1px #b3b3b3;border-right:solid 1px #c9c9ca;background-color:#FFF;}
#corps .affichage_grille span a{background:none;color:#1f9469;padding-left:0;width:12px;}
#corps .affichage_grille .voir_aussi{height:24px;margin-top:105px;background-image:url(../images/recherche_resultats/bg_voir_aussi.png);background-repeat:repeat-x;border:solid 1px #CCC;}
#corps .affichage_grille .dateTable{width:150px;height:154px;border:solid 1px #e5e8e9;float:left;margin:2px;}
#corps .affichage_grille .dateTable table{width:100%;background-color:#FFF;}
#corps .affichage_grille .dateTable table thead .mois td{text-align:center;font-size:1.3em;font-weight:bold;border-bottom:solid 1px #edeff0;}
#corps .affichage_grille .dateTable table thead .days{vertical-align:middle;background:url(../images/calendrier/bg_days_gradient.png) repeat-x;color:#FFF;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-weight:bold;font-size:1.1em;}
#corps .affichage_grille .dateTable table thead .days td{border-top:solid 1px #219f71;border-bottom:solid 1px #156547;height:21px;width:24px;text-align:center;}
#corps .affichage_grille .dateTable table tbody{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-weight:bold;text-align:center;font-size:1.1em;}
#corps .affichage_grille .dateTable table tbody td{border-top:solid 1px #edeff0;color:#c4c4c4;}
#corps .affichage_grille .dateTable table tbody td a{text-decoration:none;display:block;color:#1B835D;}
#corps .affichage_grille .dateTable table tbody td a:hover{text-decoration:underline;}
#corps .affichage_grille .date_dispo{color:#219f71;}
#corps .affichage_grille .date_non_dispo{color:#9a9a9a;}
#corps .affichage_grille .cadre_arrondi_Top,.cadre_arrondi_Bottom,{height:10px;}
.cadre_arrondi_Top,.cadre_arrondi_Bottom{width:630px;margin:auto;height:10px;overflow:hidden;padding-left:2px;}
#corps .affichage_grille .cadre_arrondi_Top .left{width:10px;height:10px;background-image:url(../images/calendrier/arrondi_haut_gauche.png);background-repeat:no-repeat;float:left;}
#corps .affichage_grille .cadre_arrondi_Top .center{height:9px;border-top:solid 1px #cfcfcf;width:607px;background-color:#FFF;margin:auto;float:left;}
#corps .affichage_grille .cadre_arrondi_Top .right{width:10px;height:10px;background-image:url(../images/calendrier/arrondi_haut_droit.png);background-repeat:no-repeat;margin-left:617px;}
#corps .affichage_grille .cadre_arrondi_Bottom .left{width:10px;height:10px;background-image:url(../images/calendrier/arrondi_bas_gauche.png);background-repeat:no-repeat;float:left;}
#corps .affichage_grille .cadre_arrondi_Bottom .center{height:9px;border-bottom:solid 1px #cfcfcf;width:607px;background-color:#FFF;margin:auto;float:left;}
#corps .affichage_grille .cadre_arrondi_Bottom .right{width:10px;height:10px;background-image:url(../images/calendrier/arrondi_bas_droit.png);background-repeat:no-repeat;margin-left:617px;}
#corps .affichage_grille .contenu{border-left:solid 1px #cfcfcf;border-right:solid 1px #cfcfcf;margin:auto;width:624px;}
#corps .affichage_grille .contenuAnnees{width:625px;border-left:solid 1px #cfcfcf;border-right:solid 1px #cfcfcf;margin:auto;}
#corps .affichage_grille .calendrier_contener{background-color:#FFF;border:solid 1px #c4c5c6;border-bottom:none;padding-bottom:14px;padding-top:14px;}
#corps .affichage_grille .grille_annees{width:611px;}
#corps .affichage_grille .grille_annees_contener{overflow:hidden;}
#corps .affichage_grille .grille_annees td{text-align:center;height:20px;border-bottom:solid 1px #edeff0;border-right:solid 1px #edeff0;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-weight:bold;font-size:1.3em;color:#c4c4c4;}
#corps .affichage_grille .colGauche_bg{background:url(../images/recherche/bas_resultats_left.png) no-repeat left bottom;margin-bottom:18px;}
.cadreblanc-contenu .notice p{margin:0;padding:0;}
.cadreblanc-contenu .notice strong{font-weight:bold;}
#corps .affichage_grille .grille_annees td a{text-decoration:none;display:block;color:#1B835D;}
#corps .affichage_grille .grille_annees td a:hover{text-decoration:underline;}
.bas_resultats_left{width:242px;height:5px;margin-top:-5px;background-image:url(../images/recherche/bas_resultats_left.png);}
.fonction0{padding-left:5px;}
