/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
/* default styles for extension "tx_evitrineenergie_pi1" */
    @font-face {
      font-family: 'Ocra';
      src: url('../typo3conf/ext/e_vitrineenergie/res/fonts/ocra-webfont.eot');
      src: url('../typo3conf/ext/e_vitrineenergie/res/fonts/ocra-webfont.eot?#iefix') format('embedded-opentype'),
           url('../typo3conf/ext/e_vitrineenergie/res/fonts/ocra-webfont.woff') format('woff'),
           url('../typo3conf/ext/e_vitrineenergie/res/fonts/ocra-webfont.ttf') format('truetype'),
           url('../typo3conf/ext/e_vitrineenergie/res/fonts/ocra-webfont.svg#ForteRegular') format('svg');
      font-weight: normal;
      font-style: normal;
    }
    .vde_compteur_nombres {
      background-image: url("../typo3conf/ext/e_vitrineenergie/res/images/fond_compteur.gif");
      background-position: left top;
      background-repeat: repeat-x;
      color: #FFFFFF;
      float: left;
      font-family: 'Ocra';
      font-size: 1.7em;
      height: 35px;
      padding: 8px 0 0 4px;
      width: 128px;
      letter-spacing:7px;
    }
    .vde_compteur_legende {
       float:left;
       width:87px;
       padding: 0 0 0 3px;
       font-weight:bold;
    }
    #contenu_gauche .tx-evitrineenergie-pi1 {
      width:100%;
      clear:both;
      float:left;
    }
    .recherche {
      background:url("../typo3conf/ext/e_vitrineenergie/res/images/entete_recherche.gif") no-repeat scroll 0 7px transparent;
      color:#707070;
      padding:3px 0 3px 30px;
    }
    .evitrineenergie_recherche {
      margin:0;
    }
    .evitrineenergie_formulaireRecherche_input .evitrineenergie_formulaireRecherche_input {
       width:179px;
       height:19px;
       border-style:solid;
       border-width:1px;
       border-color:#a8a8a8;
    }
    .evitrineenergie_formulaireRecherche_input .evitrineenergie_formulaireRecherche_submit_input {
      background-image:url("../typo3conf/ext/e_vitrineenergie/res/images/fond_bouton.gif");
      background-position:top left;
      background-repeat:no-repeat;
      color:#FFFFFF;
      font-size:0.8em;
      font-weight:bold;
      height:23px;
      width:23px;
      border:none;
      cursor:pointer;
    }
    .evitrineenergie_recherche_avancee form {
      width:100%;
    }
    .evitrineenergie_recherche_avancee form .evitrineenergie_formulaireRecherche_inputmotcle {
      float:left;
      wdith:100%;
      padding:0 0 15px 0;
    }
    .evitrineenergie_recherche_avancee form .evitrineenergie_formulaireRecherche_selectPorteurDeProjet {
      float:left;
      wdith:100%;
      padding:0 0 15px 0;
    }
    .evitrineenergie_recherche_avancee form .evitrineenergie_formulaireRecherche_selectCommune {
      float:left;
      wdith:100%;
      padding:0 0 15px 0;
    }
    .evitrineenergie_recherche_avancee form .evitrineenergie_formulaireRecherche_selectCategorie {
      float:left;
      wdith:100%;
      padding:0 0 15px 0;
    }
    .evitrineenergie_recherche_avancee form .evitrineenergie_formulaireRecherche_selectSousCategorie {
      float:left;
      wdith:100%;
      padding:0 0 15px 0;
    }
    .evitrineenergie_recherche_avancee form .evitrineenergie_formulaireRecherche_selectFicheCg {
      float:left;
      wdith:100%;
      padding:0 0 15px 0;
    }
    .evitrineenergie_recherche_avancee form .evitrineenergie_formulaireRecherche_submit{
      float:left;
      wdith:100%;
      padding:0 0 15px 188px;
      clear:both;
    }
    .evitrineenergie_recherche_avancee form label {
      width:178px;
      text-align:right;
      display:block;
      font-weight:bold;
      float:left;
      padding:0 10px 0 0;
    }
    .evitrineenergie_recherche_avancee form .evitrineenergie_formulaireRecherche_inputmotcle input {
      width:288px;
      display:block;
      float:left;
    }
    .evitrineenergie_recherche_avancee form select {
      width:294px;
      display:block;
      float:left;
    }
    .evitrineenergie_recherche_avancee form .evitrineenergie_formulaireRecherche_submit .evitrineenergie_formulaireRecherche_submit_input {
      width:60px;
      height:23px;
      background-image:url("../typo3conf/ext/e_vitrineenergie/res/images/bouton_grand.jpg");
      background-repeat:no-repeat;
      background-position:left top;
      color:#FFFFFF;
      font-weight:bold;
      font-size:0.9em;
      text-transform:uppercase;
      border:none;
      cursor:pointer;
    }
    .evitrineenergie_recherche_avancee form .evitrineenergie_formulaireRecherche_submit .evitrineenergie_formulaireRecherche_reset_input {
      width:110px;
      height:23px;
      background-image:url("../typo3conf/ext/e_vitrineenergie/res/images/bouton_grand.jpg");
      background-repeat:no-repeat;
      background-position:left top;
      color:#FFFFFF;
      font-weight:bold;
      font-size:0.9em;
      text-transform:uppercase;
      border:none;
      cursor:pointer;
      margin:0 10px 0 0;
    }
    /************************* RESULTAT RECHERCHE *****************************/
    .evitrineenergie_resultat_recherche {
      color:#555555;
    }
    .evitrineenergie_resultat_recherche_termes {
      border-color:#b5de33;
      border-style:solid;
      border-width:1px;
      float:left;
      width:465px;
      padding:8px;
      margin:15px 0 20px 0;
    }
    .evitrineenergie_resultat_recherche_termes_titre {
      font-weight:bold;
      text-transform:uppercase;
      color:#267a02;
    }
    .termescherches_valeur {
      font-weight:bold;
    }
    .evitrineenergie_resultat_recherche_termes_bloc_gauche {
      float:left;
      width:47%;
      padding:0 20px 0 0;
      margin:0;
    }
    .evitrineenergie_resultat_recherche_termes_bloc_droite {
      float:left;
      width:48%;
      padding:0;
      margin:0;
    }
    .evitrineenergie_display_pagination {
      float:left;
      width:473px;
      padding:15px 0 0 0;
      margin:0;
      text-align:center;
      font-weight:bold;
    }
    .evitrineenergie_display_pagination a {
      font-weight:bold;
    }
    .evitrineenergie_resultatrecherche_element {
      border-color:#b5de33;
      border-style:solid;
      border-width:0 0 1px 0;
      float:left;
      width:465px;
      padding:8px;
      margin:0;
    }
    .evitrineenergie_categorie {
      text-transform:uppercase;
    }
    .evitrineenergie_resultatrecherche_porteur {
      font-style:italic;
      width:100%;
    }
    .evitrineenergie_resultatrecherche_cat {
      width:100%;
    }
    a.evitrineenergie_titrelien,
    .vitrine_contenu .evitrineenergie_resultatrecherche_titre a.evitrineenergie_titrelien,
    .evitrineenergie_resultatrecherche_titre a {
      color:#267a02;
      font-weight:bold;
      text-decoration:none;
    }
    a.evitrineenergie_titrelien:hover,
    .vitrine_contenu .evitrineenergie_resultatrecherche_titre a.evitrineenergie_titrelien:hover,
    .evitrineenergie_resultatrecherche_titre a:hover {
      text-decoration:underline;
    }
    .evitrineenergie_resultatrecherche_titre {
      background-image:url("../typo3conf/ext/e_vitrineenergie/res/images/pouce_droite_verte.png");
      background-position:left 4px;
      background-repeat:no-repeat;
      padding:0 0 7px 15px;
      width:100%;
    }
    /************************* FICHE ******************************************/
    .evitrineenergie_fiche {
      border-color:#b5de33;
      border-style:solid;
      border-width:1px;
      width:l00%;
      float:left;
      padding:10px;
      color:#555555;
    }
    .evitrineenergie_fiche_titre {
       width:100%;
       float:left;
       text-align:center;
       padding:0 0 10px 0;
    }
    .evitrineenergie_fiche_titre h2 {
      color:#267a02;
      font-size:1.2em;
      font-weight:bold;
    }
    .evitrineenergie_fiche_titre img {
      float:right;
    }
    .evitrineenergie_fiche_categorie {
      background-color:#e1f47a;
      padding:5px;
      float:left;
      width:220px;
    }
    .evitrineenergie_fiche_categorie_cat {
      text-transform:uppercase;
    }
    .evitrineenergie_fiche_categorie_commune {
      font-style:italic;
      font-weight:bold;
    }
    .evitrineenergie_fiche_gauche {
      float:left;
      width:233px;
      margin:0;
      padding:0 3px 0 0;
    }
    .evitrineenergie_fiche_droite {
      float:left;
      width:224px;
      margin:0;
      padding:0;
    }
    .evitrineenergie_fiche_description {
      float:left;
      width:233px;
      margin:0;
      padding:15px 0 20px 0;
    }
    .evitrineenergie_fiche_pointfort {
      float:left;
      width:233px;
      margin:0;
      padding:0 0 20px 0;
    }
    .evitrineenergie_fiche_intervenants {
      float:left;
      width:233px;
      margin:0;
      padding:0 0 20px 0;
    }
    .evitrineenergie_fiche_donnees {
      float:left;
      width:224px;
      margin:0;
      padding:0 0 20px 0;
    }
    .evitrineenergie_fiche_liens {
      float:left;
      width:224px;
      margin:0;
      padding:0 0 20px 0;
    }
    .evitrineenergie_fiche li {
      background-image: url("../typo3conf/ext/e_magineurs/res/essonne/images/vitrine_des_energies/interface/pouce_droite_verte.png");
      background-position: 0 2px;
      background-repeat: no-repeat;
      font-size: 1em;
      list-style-type: none;
      margin: 0;
      padding: 0 0 7px 15px;
    }
    .evitrineenergie_fiche_bas {
      background-color:#e1f47a;
      width:100%;
      float:left;
      background-image: url("../typo3conf/ext/e_vitrineenergie/res/images/logo_life.png");
      background-position:right 50%;
      background-repeat:no-repeat;
      padding:0;
      font-size:0.9em;
    }
    .evitrineenergie_fiche_bas p {
      padding:0;
    }
    .evitrineenergie_fiche_bas_droite {
      float: right;
      padding: 3px 65px 0 0;
    }
    .evitrineenergie_fiche_bas_gauche {
      float: left;
      padding: 0;
    }
    .evitrineenergie_fiche_porteur .vde_compteur_nombres {
      margin:10px 0 7px 0;
      padding: 15px 0 0 4px;
    }
    .evitrineenergie_fiche_porteur .vde_compteur_legende {
      margin:20px 0 7px 0;
    }
    .evitrineenergie_fiche_porteur .vde_compteur_nombres {
      background-position: left 7px;
      margin:10px 0 7px 0;
    }
    .evitrineenergie_fiche_porteur {
      margin:5px 0 10px 0;
      float:left;
    }
    .evitrineenergie_fiche_porteur .evitrineenergie_fiche_porteur_categorie {
      background-color:#267a02;
      color:#FFFFFF;
      text-transform:uppercase;
      float:left;
      width:218px;
      padding:3px;
      font-weight:bold;
    }
    .evitrineenergie_fiche_porteur .evitrineenergie_fiche_porteur_nomcout {
      background-color:#e1f47a;
      float:left;
      width:218px;
      padding:3px;
    }
    .evitrineenergie_fiche_porteur_nom {
      background-image: url("../typo3conf/ext/e_magineurs/res/essonne/images/vitrine_des_energies/interface/pouce_droite_verte.png");
      background-position: 0 4px;
      background-repeat: no-repeat;
      padding: 0 0 3px 15px;
      color: #267a02;
      font-weight: bold;
    }
    .evitrineenergie_fiche_retourrecherche {
      float: left;
      padding: 10px 0;
      text-align: center;
      width: 100%;
    }
    .vitrine_contenu .evitrineenergie_fiche_retourrecherche a,
    .vitrine_contenu .evitrineenergie_fiche_retourrecherche a:link {
      background-image: url("../typo3conf/ext/e_magineurs/res/essonne/images/vitrine_des_energies/interface/pouce_droite_verte.png");
      background-position: 0 4px;
      background-repeat: no-repeat;
      padding: 0 0 3px 15px;
      color: #555555;
      text-decoration:none;
    }
    .vitrine_contenu .evitrineenergie_fiche_retourrecherche a:hover {
      text-decoration:underline;
    }
    .evitrineenergie_fiche_liennavigation {
      float: left;
      padding: 7px 0;
      text-align: center;
      width: 100%;
    }
    .vitrine_contenu .evitrineenergie_fiche_lienprecedent a,
    .vitrine_contenu .evitrineenergie_fiche_lienprecedent a:link {
      background-image: url("../typo3conf/ext/e_vitrineenergie/res/images/lien_precedent.gif");
      background-position: 0 2px;
      background-repeat: no-repeat;
      padding: 0 0 3px 15px;
      color: #000000;
      text-decoration:none;
    }
    .vitrine_contenu .evitrineenergie_fiche_lienprecedent {
      padding: 0 10px 0 0;
     }
    .vitrine_contenu .evitrineenergie_fiche_liensuivant a:hover {
      text-decoration:underline;
    }
    .vitrine_contenu .evitrineenergie_fiche_liensuivant a,
    .vitrine_contenu .evitrineenergie_fiche_liensuivant a:link {
      background-image: url("../typo3conf/ext/e_vitrineenergie/res/images/lien_suivant.gif");
      background-position: right 2px;
      background-repeat: no-repeat;
      padding: 0 15px 3px;
      color: #000000;
      text-decoration:none;
    }
    .vitrine_contenu .evitrineenergie_fiche_liensuivant a:hover {
      text-decoration:underline;
    }
    /************************* CARTE ******************************************/
    .vde_legende {
      float:left;
      width:200px;
      padding:20px 50px 0 0;
      margin:0;
    }
    p.vde_legende_titre {
      width:100%;
      text-align:center;
      font-weight:bold;
      font-size:1.1em;
    }
    .vde_element {
      float: left;
      width: 200px;
    }
    .vde_element_image {
      float: left;
      margin: 0;
      padding: 0;
      width: 95px;
    }
    .vde_element_legende {
      float: left;
      font-size: 0.9em;
      height: 11px;
      margin: 0;
      padding: 0;
      width: 55px;     
    }
    .vde_liste_categorie {
      padding:0;
      margin:0;
      flaot:left;
    }
    .vde_liste_categorie ul {
      padding:0 0 10px 15px;
    }
    .vde_liste_categorie li {
      list-style-type:none;
      padding:0 0 10px 0;
      margin:0;
    }
    .vitrine_contenu .vde_liste_categorie li a {
      color: #000000;
      text-decoration: none;
      text-transform: none;
    }
    .vitrine_contenu .vde_liste_categorie li a:hover {
      color: #267A02;
      text-decoration: underline;
      text-transform: none;
    }
    span.titre_toggle_moins,
    span.titre_toggle_plus {
      padding:3px 5px 0 0;
    }
    p.vde_titre_categorie {
      width:100%;
      font-weight:bold;
      font-size:1.1em;
    }
    .vde_liste_complete_categorie {
      padding : 20px 0 0 0;
      float:left;
      width:450px;
    }
    .vitrine_contenu .tx-dcdgooglemap-pi1 ul, .vitrine_contenu .tx-e-gmap ul {
      margin:10px 0 0 0;
    }
    .vitrine_contenu .tx-dcdgooglemap-pi1 ul li, .vitrine_contenu .tx-e-gmap ul li {
      list-style-type:none;
      background-image: url("../typo3conf/ext/e_vitrineenergie/res/images/puce_liste_bulle.gif");
      background-position: left 3px;
      background-repeat: no-repeat;
	  padding-left: 10px;
    }
    .vitrine_contenu .tx-dcdgooglemap-pi1 ul li a, .vitrine_contenu .tx-e-gmap ul li a {
      color:#000000;
      text-decoration:none;
      font-size:1em;
      font-weight:normal;      
    }
    .vitrine_contenu .tx-dcdgooglemap-pi1 ul li a:hover, .vitrine_contenu .tx-e-gmap ul li a:hover {
      text-decoration:underline;
    }
    .vitrine_contenu .tx-dcdgooglemap-pi1 p, .vitrine_contenu .tx-e-gmap p {
      width:100%;
      border-style:solid;
      border-width:1px 0 0 0;
      border-color:#ababab;
      padding:7px 0 7px 0;
      font-size:1em;
      font-weight:normal; 
      margin:10px 0 10px 0;
    }
    .vitrine_contenu .tx-dcdgooglemap-pi1, .vitrine_contenu .tx-e-gmap {
      color:#37b001;
      font-size:1.1em;
      font-weight:bold;
    }
/* default styles for extension "tx_evitrineenergie_pi2" */
    @font-face {
      font-family: 'Ocra';
      src: url('../typo3conf/ext/e_vitrineenergie/res/fonts/ocra-webfont.eot');
      src: url('../typo3conf/ext/e_vitrineenergie/res/fonts/ocra-webfont.eot?#iefix') format('embedded-opentype'),
           url('../typo3conf/ext/e_vitrineenergie/res/fonts/ocra-webfont.woff') format('woff'),
           url('../typo3conf/ext/e_vitrineenergie/res/fonts/ocra-webfont.ttf') format('truetype'),
           url('../typo3conf/ext/e_vitrineenergie/res/fonts/ocra-webfont.svg#ForteRegular') format('svg');
      font-weight: normal;
      font-style: normal;
    }
/* default styles for extension "tx_evitrineenergie_pi3" */
    /******************************* GENERAL **********************************/
    @font-face {
      font-family: 'Ocra';
      src: url('../typo3conf/ext/e_vitrineenergie/res/fonts/ocra-webfont.eot');
      src: url('../typo3conf/ext/e_vitrineenergie/res/fonts/ocra-webfont.eot?#iefix') format('embedded-opentype'),
           url('../typo3conf/ext/e_vitrineenergie/res/fonts/ocra-webfont.woff') format('woff'),
           url('../typo3conf/ext/e_vitrineenergie/res/fonts/ocra-webfont.ttf') format('truetype'),
           url('../typo3conf/ext/e_vitrineenergie/res/fonts/ocra-webfont.svg#ForteRegular') format('svg');
      font-weight: normal;
      font-style: normal;
    }
    /************************** LISTE COMPLETE ********************************/
    .evitrineenergie_resultatrecherche_tableau {
      border-style:solid;
      border-color:#267a02;
      border-width:1px;
      border-collapse:collapse;
      margin: 30px auto 30px;
      text-align: center;
    }
    .evitrineenergie_resultatrecherche_tableau tr {
      border-style:solid;
      border-color:#267a02;
      border-width:1px;
    }
    .evitrineenergie_resultatrecherche_tableau th {
      font-size:1.1em;
      background-color:#E1F47A;
      border-style:solid;
      border-color:#267a02;
      border-width:1px;
    }
    .evitrineenergie_resultatrecherche_tableau .evitrineenergie_resultat_titre {
      font-weight:bold;
    }
    .vde_enattente {
      color: #ff6000;
      font-style:italic;
     }
    .vde_publie {
      color: #267A02;
     }
     .evitrineenergie_resultat_recherche_pasderesultat {
        font-size:1.1em;
        font-weight:bold;
        color:#5916ef;
        padding: 10px 0 0;
        text-align: center;
     }
    /**************************** FORMULAIRE **********************************/
    .evitrineenergie_fiche_formulaire .evitrineenergie_fiche_gauche {
      float: left;
      margin: 0;
      padding: 0 10px 0 0;
      width: 223px;
      text-align:right;
    }     
    .evitrineenergie_fiche_formulaire .evitrineenergie_fiche_droite {
      float: left;
      margin: 0;
      padding: 0;
      width: 465px;
    }
    .evitrineenergie_fiche_formulaire .evitrineenergie_fiche_droite input{
      float: left;
      margin: 0;
      padding: 0;
      width: 450px;
      border-style:solid;
      border-color:#267A02;
      border-width:1px;
      min-height : 17px;
      font-size : 1em;
    }
    .evitrineenergie_fiche_formulaire .evitrineenergie_fiche_droite select {
      float: left;
      margin: 0;
      padding: 0;
      width: 450px;
      border-style:solid;
      border-color:#267A02;
      border-width:1px;
      min-height : 24px;
      font-size : 1em;
    }
    .evitrineenergie_fiche_formulaire .evitrineenergie_fiche_droite textarea {
      float: left;
      margin: 0;
      padding: 0;
      width: 450px;
      height: 150px;
      border-style:solid;
      border-color:#267A02;
      border-width:1px;
    }
    .evitrineenergie_fiche_formulaire .evitrineenergie_fiche_ligne {
      float: left;
      margin: 0;
      padding: 0 0 10px 0;
      width: 100%;
    }
    .evitrineenergie_fiche_formulaire fieldset {
      border:none;
      margin: 0;
      padding: 0 0 20px;
    }
    .evitrineenergie_fiche_formulaire legend {
      color: #267A02;
      font-size: 1.2em;
      font-weight: bold;
      margin: 0;
      padding: 0 0 15px;
    }
    .evitrineenergie_fiche_formulaire label {
      font-weight: bold;
      width: 223px;
    }
    .evitrineenergie_fiche_formulaire .evitrineenergie_formulaireRecherche_submit {
      float:left;
      padding:0;
      margin:0;
      text-align: right;
      width: 100%;
    }
    .evitrineenergie_fiche_formulaire .evitrineenergie_formulaireRecherche_submit_input {
      background-image: url("../typo3conf/ext/e_vitrineenergie/res/images/bouton_grand.jpg");
      background-position: left top;
      background-repeat: no-repeat;
      border: medium none;
      color: #FFFFFF;
      cursor: pointer;
      font-size: 0.9em;
      font-weight: bold;
      height: 23px;
      text-align: center;
      text-transform: uppercase;
      width: 228px;
    }
    .evitrineenergie_cloturer {
      float:left;
      padding: 50px 0 0 260px;
      margin:0;
      width: 228px;
    }
    .evitrineenergie_fiche_gs .validationModification {
      font-weight:bold;
      font-size:1.1em;
      color:#c416ef;
    }
    .vitrine_contenu .evitrineenergie_fiche_gs label a dfn {
        display: none;
        text-decoration: none;
    }
    .vitrine_contenu .evitrineenergie_fiche_gs label a:hover dfn {
        display: block;
        text-decoration: none;
        background-color:#E1F47A;
        font-weight:normal;
        font-style:normal;
        color:#555555;
        padding:3px;
    }
    .vitrine_contenu .evitrineenergie_fiche_gs label a:hover {
        background-color:#E1F47A;
        font-weight:normal;
        color:#555555;
        font-style:normal;
        text-decoration:none;
    }
    /**************************** DECONNEXION *********************************/
    .vitrine_contenu .logout_forum {
      background-color: #FFFFFF;
      clear: both;
      float: left;
      height: 50px;
      margin: 0;
      padding: 5px 5px 35px 0;
      position: relative;
      width: 100%;
    }
    .vitrine_contenu .logout_forum form input.button {
      background-image: url("../typo3conf/ext/e_vitrineenergie/res/images/bouton_grand.jpg");
      background-position: left top;
      background-repeat: no-repeat;
      border:none;
      color: #FFFFFF;
      cursor: pointer;
      font-family: arial;
      font-style: normal;
      font-weight: bold;
      font-size: 0.9em;
      height: 23px;
      text-transform: uppercase;
      width: 228px;
    }
    /**************************** CREATION COMPTE *****************************/
    .evitrineenergie_creation_gs .evitrineenergie_creation_submit_input {
      background-image: url("../typo3conf/ext/e_vitrineenergie/res/images/bouton_identification.jpg");
      background-position: left top;
      background-repeat: no-repeat;
      border: medium none;
      color: #FFFFFF;
      cursor: pointer;
      float: right;
      font-family: arial;
      font-size: 0.9em;
      font-style: normal;
      font-weight: bold;
      height: 23px;
      margin: 15px 76px 0 0;
      text-transform: uppercase;
      width: 124px;
    }
    .vitrine_contenu .login_forum input.button {
      font-style:normal;
    }
    .vitrine_contenu .tx-felogin-pi1 {
      float: left;
      margin: 0;
      width: 100%;
      padding-top : 25px;
      padding-bottom : 25px;
    }
    .vitrine_contenu .tx-felogin-pi1 form fieldset div{
      padding-top: 10px;
    }
    .vitrine_contenu .tx-felogin-pi1 form fieldset div input, 
    .vitrine_contenu .tx-felogin-pi1 .loginBoxAgenda form input[type="text"],
    .vitrine_contenu .tx-felogin-pi1 .loginBoxAgenda form input[type="password"]  {
      border: 1px solid;
      padding: 4px;
      width: 180px;
      color: #333333;
      font-family: Arial;
      font-size:1em;
    }
    .vitrine_contenu .tx-felogin-pi1 .loginBoxAgenda form .demileft {
      width : initial;
    }
    .vitrine_contenu .tx-felogin-pi1 .loginBoxAgenda{
      background-color: inherit !important; 
      width: 100% !important;
      position: relative !important;
      top: undefined !important;
      right: undefined !important; 
    }
    .vitrine_contenu .tx-felogin-pi1 .loginBoxAgenda form{
      width : 100%;
    }
    .vitrine_contenu .login_forum {
      background-color: #FFFFFF;
      float:left;
    }
    .evitrineenergie_creation_ligne {
      float: left;
      padding: 0 25px 0 0;
    }
    .evitrineenergie_creation_gauche label {
      background: url("../typo3conf/ext/e_magineurs/res/essonne/images/vitrine_des_energies/interface/pouce_droite_verte.png") no-repeat scroll 0 2px transparent;
      color: #535353;
      display: block;
      font-size: 0.9em;
      font-weight: bold;
      padding: 0 0 5px 15px;
    }
    .evitrineenergie_creation_droite input {
      border: 1px solid;
      padding: 4px;
      width: 180px;
    }
    .erreurModification {
      color:#d90909;
      font-weight:bold;
    }
    .validationModification {
      font-weight:bold;
      font-size:1.1em;
    }
    .erreur_cloture {
      color:#d90909;
      font-weight:bold;
    }
/* default styles for extension "tx_evitrineenergie_pi4" */
    @font-face {
      font-family: 'Ocra';
      src: url('../typo3conf/ext/e_vitrineenergie/res/fonts/ocra-webfont.eot');
      src: url('../typo3conf/ext/e_vitrineenergie/res/fonts/ocra-webfont.eot?#iefix') format('embedded-opentype'),
           url('../typo3conf/ext/e_vitrineenergie/res/fonts/ocra-webfont.woff') format('woff'),
           url('../typo3conf/ext/e_vitrineenergie/res/fonts/ocra-webfont.ttf') format('truetype'),
           url('../typo3conf/ext/e_vitrineenergie/res/fonts/ocra-webfont.svg#ForteRegular') format('svg');
      font-weight: normal;
      font-style: normal;
    }
    /**************************** IMPRESSION PDF ******************************/
    .evitrineenergie_impression_pdf {
      float:left;
      padding:25px 0 0 0;
      margin:0;
      width: 228px;
    }
    .evitrineenergie_impression_pdf_submit_input {
      background-image: url("../typo3conf/ext/e_vitrineenergie/res/images/bouton_grand.jpg");
      background-position: left top;
      background-repeat: no-repeat;
      border: medium none;
      color: #FFFFFF;
      cursor: pointer;
      font-size: 0.9em;
      font-weight: bold;
      height: 23px;
      text-align: center;
      text-transform: uppercase;
      width: 228px;
    }
    
    .evitrineenergie_message_generate{
			float: left;
			width: 208px;
			color: red;

			font-weight: bold;
			text-align: center;
			padding: 10px;
    } 
/* default styles for extension "tx_eadvancedfaq_pi1" */
	
/* default styles for extension "tx_srfeuserregister_pi1" */
		.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
		.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
		.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
		.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
		.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
		.tx-srfeuserregister-pi1 label span { color: #ff0000; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
		.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
		.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
		.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
		.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
		.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
		.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
		.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
		.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
		.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
		* html .tx-srfeuserregister-pi1 dd { float: none; }
		.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
		.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
/* default styles for extension "tx_cssstyledcontent" */
	/* Headers */
	.csc-header-alignment-center { text-align: center; }
	.csc-header-alignment-right { text-align: right; }
	.csc-header-alignment-left { text-align: left; }

	div.csc-textpic-responsive, div.csc-textpic-responsive * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  }

	/* Clear floats after csc-textpic and after csc-textpic-imagerow */
	div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li { overflow: hidden; }

	/* Set padding for tables */
	div.csc-textpic .csc-textpic-imagewrap table { border-collapse: collapse; border-spacing: 0; }
	div.csc-textpic .csc-textpic-imagewrap table tr td { padding: 0; vertical-align: top; }

	/* Settings for figure and figcaption (HTML5) */
	div.csc-textpic .csc-textpic-imagewrap figure, div.csc-textpic figure.csc-textpic-imagewrap { margin: 0; display: table; }

	/* Captions */
	figcaption.csc-textpic-caption { display: table-caption; }
	.csc-textpic-caption { text-align: left; caption-side: bottom; }
	div.csc-textpic-caption-c .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-c { text-align: center; }
	div.csc-textpic-caption-r .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-r { text-align: right; }
	div.csc-textpic-caption-l .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-l { text-align: left; }

	/* Float the columns */
	div.csc-textpic div.csc-textpic-imagecolumn { float: left; }

	/* Border just around the image */
	div.csc-textpic-border div.csc-textpic-imagewrap img {
		border: 2px solid black;
		padding: 0px 0px;
	}

	div.csc-textpic .csc-textpic-imagewrap img { border: none; display: block; }

	/* Space below each image (also in-between rows) */
	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image { margin-bottom: 0; }

	/* colSpace around image columns, except for last column */
	div.csc-textpic-imagecolumn, td.csc-textpic-imagecolumn .csc-textpic-image { margin-right: 10px; }
	div.csc-textpic-imagecolumn.csc-textpic-lastcol, td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image { margin-right: 0; }

	/* Add margin from image-block to text (in case of "Text & Images") */
	div.csc-textpic-intext-left .csc-textpic-imagewrap,
	div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
		margin-right: 10px;
	}
	div.csc-textpic-intext-right .csc-textpic-imagewrap,
	div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
		margin-left: 10px;
	}

	/* Positioning of images: */

	/* Center (above or below) */
	div.csc-textpic-center .csc-textpic-imagewrap, div.csc-textpic-center figure.csc-textpic-imagewrap { overflow: hidden; }
	div.csc-textpic-center .csc-textpic-center-outer { position: relative; float: right; right: 50%; }
	div.csc-textpic-center .csc-textpic-center-inner { position: relative; float: right; right: -50%; }

	/* Right (above or below) */
	div.csc-textpic-right .csc-textpic-imagewrap { float: right; }
	div.csc-textpic-right div.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	div.csc-textpic-left .csc-textpic-imagewrap { float: left; }
	div.csc-textpic-left div.csc-textpic-text { clear: left; }

	/* Left (in text) */
	div.csc-textpic-intext-left .csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	div.csc-textpic-intext-right .csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { float: right; }

	/* Left (in text, no wrap around) */
	div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { float: left; }

	div.csc-textpic div.csc-textpic-imagerow-last, div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; }

	/* File Links */
	ul.csc-uploads { padding: 0; }
	ul.csc-uploads li { list-style: none outside none; margin: 1em 0; }
	ul.csc-uploads img { float: left; margin-right: 1em; vertical-align: top; }
	ul.csc-uploads span { display: block; }
	ul.csc-uploads span.csc-uploads-fileName { text-decoration: underline; }

	/* Table background colors: */

	table.contenttable-color-1 { background-color: #EDEBF1; }
	table.contenttable-color-2 { background-color: #F5FFAA; }
	table.contenttable-color-240 { background-color: black; }
	table.contenttable-color-241 { background-color: white; }
	table.contenttable-color-242 { background-color: #333333; }
	table.contenttable-color-243 { background-color: gray; }
	table.contenttable-color-244 { background-color: silver; }
/* specific page styles for extension "tx_cssstyledcontent" */
	.csc-textpic-intext-right-nowrap .csc-textpic-text { margin-right: 8010px; }
	.csc-textpic-intext-left-nowrap .csc-textpic-text { margin-left: 8010px; }
/* default styles for extension "tx_eannuaires" */
	textarea.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	input.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	.tx-e-annuaires table {
		border-collapse:separate;
		border-spacing:10px;
	}

	.tx-e-annuaires table th {
		font-weight:bold;
	}

	.tx-e-annuaires table td {
		vertical-align:top;
	}
/* default styles for extension "tx_a21glossary" */
		acronym, dfn, abbr, span.abbr { border-bottom: 1px dotted black; cursor: help; }
		.tx-glossary-list dt { font-weight: bold; margin: 0 0 3px 0; font-style: normal; }
		.tx-glossary-list dd { margin: 0 0 15px 20px; }
		.tx-glossary-list dd.tx-glossary-abstract { margin: 0; padding: 0; }
		.tx-glossary-list dd.tx-glossary-description { margin: 0; padding: 0; }