@import url(commun/typo.css);

/**
 *  Feuille de style gerant le contenu du site
 *  
 *  @project	
 *  @site			
 *  @cssdoc		0.2.22
 *
 */
 
 /**
 * Zone Site
 * @section Conteneur
 */

#conteneur{
  
}

  /**
   * Zone d'en tete
   * @subsection en tete
   */

  #entete{
    
  }
  #goodies ul li a {
    text-decoration :none;
    color:#000;
  }
  #goodies ul li a:hover {
    text-decoration :underline;
  }
  a#retourAccueil {
    display:block;
    background :url(../images/logointerne.png) no-repeat;
    height:93px;
    width:167px;
  }
  a.retourArticle{
	position: absolute;
	top: 440px;
	right: 110px;
  }

  /**
   * Zone de contenue 
   * @subsection Contenue
   */

  #contenu {
 
  }
  #contenuIntroduction h2{
    color:#fff;
    margin-bottom :14px;
  }
  #contenuIntroduction h2>span {
    color:#eaecf2;
  }
  #contenuIntroduction p {
    color:#dde0e7;
    line-height :1.273em;
  }
   #contenuIntroduction p>a {
    padding:0 1em;
  }
  #champRecherche input[type=text]{
    font-family: Tahoma;
  }  

    /**
     * Mise en forme de la contenu de contenue gauche 
     * @subsubsection gauche
     */

      .gauche {
        
      }
      .titreHome>h3 {
        text-transform :uppercase;
        color :#e34c32;
        font-size :1.636em;
      }
      p.introTitreHome,
      p.titreZoom {
        font-size:1.273em;
        color:#e34c32;
        font-weight :bold;
      }      
      a#plusVideos {
        font-size:1.273em;
        color:#0e4a80;
        text-decoration :none;
      }
      a#plusVideos:hover {
        text-decoration :underline;
      }

    /**
     * Mise en forme de la contenu de contenue centrale
     * @subsubsection centre
     */

      .centre {
        
      }
      .contenuZoom {
        width:25em;
        max-width :27em;
        float :left;
        overflow :hidden;
      }
      .contenuZoom p.titreZoom+p {
        color:#686d7e;
        line-height :1.091em;
        margin :0.7em 0;
      }
      a.enSavoirPlus {
        color:#686d7e;
        font-weight:bold;
        text-decoration :none;
      }      
      .interne .centre h1 {
        color:#ab1e22;
        font-size :1.091em;
        text-transform :uppercase;
        background :url(../images/puceTitreInterne.png) no-repeat top left;
        height :1.417em;
      }
	  .interne .centre h2{
		font-size :1.091em;
		background :url(../images/puce_h2.png) no-repeat 0 2px;
        height :1.417em;
		padding-left: 15px;
		margin:0 0 5px 5px;
		font-weight: bold;
		color: #AB1E22;
	  }
	  .interne .centre h3{
		font-size :1.091em;
		background :url(../images/puce_h2.png) no-repeat 0 2px;
        height :1.417em;
		padding-left: 15px;
		margin:0 0 5px 5px;
		font-weight: bold;
	  }
	  .interne .centre p,
	  .interne .centre table,
	  .interne .centre ul{
		margin: 0 0 10px 20px;
	  }
	  .interne .centre td{
		vertical-align: top;
	  }
      .interne .centre a {
        color:#f8962d;
        text-decoration :none;
      }
      .interne .centre a:hover {
        text-decoration :underline;
      }
	 
	#tableBudget td{
		border: solid 1px #000;
	}
	.galeries li{
		display: inline;
		margin-right: 10px;
	}
	/*		conseil municipal		*/
	.conseilMunicipal{
		width: 610px;
	}
	.conseilMunicipal .imageMunicipal{
		float: left;
		width: 150px;
		text-align: center;
	}
	.conseilMunicipal .imageMunicipal img{
		border: 1px solid #A1A9B9;
		width: 85px;
	}
	.conseilMunicipal .texteMunicipal{
		float: left;
		width: 450px;
	}
	.interne .centre ul li p{
		margin: 0;
	}
 
    /**
     * Mise en forme de la contenu de contenue droite 
     * @subsubsection Droite
     */
  
      .droite {
        
      }

  /**
   * Mise en forme de la contenu de contenue du pied de page 
   * @subsection Pied de page
   */
   
  #foot {
    
  }
  #foot ul li a {
    color:#ffffff;
    text-decoration :none;
  }
  #foot ul li a:hover {
    text-decoration :underline;
  }
  #foot address {
    font-style :normal;
    color:#3f5263;
    text-align :center;
  }
  #foot address+p {
    color:#3f5263;
    text-align :center;
    text-decoration :none;
  }
 
.centre table{
	border:1px black solid !important;
}