/* Feuille de styles Standard                                                 */
/* par Tevolys                                                                */

* {
  font-family: Arial, Helvetica, sans-serif;
}

body {
  text-align:center;
  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  background-color:#8e0a47;
}

table, tr, th, td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.content ul {
  list-style-type: square;
}

.content ul li {
  padding:2px 0px;
}


p {
  margin:0;
  padding:3px 0px;
}

img {
  border: 0;
  margin:0;
  padding:0;
}

a {
  color: #000000;
}

a:hover {
  text-decoration:none;
}

.clear{
  clear:both;
  font-size:0pt;
  height:0px;
  margin:0;
  padding:0;
  line-height:0px;
}

#global {
  text-align:left;
  margin:0px auto;
  width: 978px;
  background-color:#670633;  
}

#haut {
  position:relative;
}

a#lien_logo_acc, a#lien_logo_acc:hover {
  display:block;
  text-decoration:none;
  position:absolute;
  top:10px;
  left:35px;
  width:110px;
  height:140px;
  z-index:9999;
}

a#lien_rss_acc, a#lien_rss_acc:hover {
  display:block;
  text-decoration:none;
  position:absolute;
  top:10px;
  right:20px;
  width:150px;
  height:45px;
  z-index:9999;
}

#menu_haut {
  height: 28px;
  background-color:#8e0a47;
}

#menu_haut_01 {
  background-image:url(/assets/templates/chenove/images/general/menu_haut_01.png);
  height:28px;
  width:184px;
  background-repeat:no-repeat;
  float:left;
}

#centre_ext{
  background-color:#670633;
}

#gauche {
  width: 184px;
  overflow:hidden;
  float:left;
}

#gauche01 {
  background-image:url(/assets/templates/chenove/images/general/gauche01.png);
  height:64px;
  background-repeat:no-repeat;
}

#menu_gauche_01{
  background-image:url(/assets/templates/chenove/images/general/menu01_fond.png);
  background-repeat:repeat-y;
}

#menu_gauche_01_int{
  background-image:url(/assets/templates/chenove/images/general/menu01_bas.png);
  background-repeat:no-repeat;
  background-position:bottom;
}

#menu_gauche_01_haut{
  background-image:url(/assets/templates/chenove/images/general/menu01_haut.png);
  background-repeat:no-repeat;
  background-position:top;
  padding: 31px 11px 5px 18px;
}

.menu_gauche{
  background-image:url(/assets/templates/chenove/images/general/menu_gauche_fond.png);
  background-repeat:repeat-y;
}

.menu_gauche_int{
  background-image:url(/assets/templates/chenove/images/general/menu_gauche_bas.png);
  background-repeat:no-repeat;
  background-position:bottom;
}

.menu_gauche_haut{
  background-image:url(/assets/templates/chenove/images/general/menu_gauche_haut.png);
  background-repeat:no-repeat;
  background-position:top;
  padding: 2px 11px 5px 18px;
}

.img_gauche{
  background-image:url(/assets/templates/chenove/images/general/img_gauche_fond.png);
  background-repeat:repeat-y;
}

.img_gauche_bas{
  background-image:url(/assets/templates/chenove/images/general/img_gauche_bas.png);
  background-repeat:no-repeat;
  background-position:10% bottom;
  padding: 0px 11px 8px 13px;
}

#droite {
  width: 297px;
  overflow:hidden;
  float:right;
}

#menu_droite_agenda{
  background-image:url(/assets/templates/chenove/images/general/menu_droite_agenda_fond.png);
  background-repeat:repeat-y;
}

#menu_droite_agenda_int{
  background-image:url(/assets/templates/chenove/images/general/menu_droite_agenda_bas.png);
  background-repeat:no-repeat;
  background-position:bottom;
}

#menu_droite_agenda_haut{
  background-image:url(/assets/templates/chenove/images/general/menu_droite_agenda_haut.png);
  background-repeat:no-repeat;
  background-position:top;
  padding: 33px 20px 6px 14px;
}

#menu_droite_agenda_haut, #menu_droite_agenda_haut a{
  color:#ffffff;
}

#menu_droite{
  background-image:url(/assets/templates/chenove/images/general/menu_droite_01_fond.png);
  background-repeat:repeat-y;
}

#menu_droite_int{
  background-image:url(/assets/templates/chenove/images/general/menu_droite_01_bas.png);
  background-repeat:no-repeat;
  background-position:bottom;
}

#menu_droite_haut{
  background-image:url(/assets/templates/chenove/images/general/menu_droite_01_haut.png);
  background-repeat:no-repeat;
  background-position:top;
  padding: 6px 20px 6px 14px;
}


#menu_droite1bis{
  background-image:url(/assets/templates/chenove/images/general/menu_droite_01_fond.png);
  background-repeat:repeat-y;
}

#menu_droite_int1bis{
  background-image:url(/assets/templates/chenove/images/general/menu_droite_01_bas.png);
  background-repeat:no-repeat;
  background-position:bottom;
}

#menu_droite_haut1bis{
  background-image:url(/assets/templates/chenove/images/general/menu_droite_01_haut.png);
  background-repeat:no-repeat;
  background-position:top;
  padding: 6px 20px 6px 14px;
}

#menu_droite_avis{
  background-image:url(/assets/templates/chenove/images/general/menu_droite_avis_fond.png);
  background-repeat:repeat-y;
}

#menu_droite_avis_int{
  background-image:url(/assets/templates/chenove/images/general/menu_droite_avis_bas.png);
  background-repeat:no-repeat;
  background-position:bottom;
}

#menu_droite_avis_haut{
  background-image:url(/assets/templates/chenove/images/general/menu_droite_avis_haut.png);
  background-repeat:no-repeat;
  background-position:top;
  padding: 6px 23px 10px 17px;
}

#centre {
  float:left;
  background-color:#670633;
  width:497px;
  z-index:999;
}

#centre_flash_fond {
  background-image:url(/assets/templates/chenove/images/general/centre_flash_fond.png);
  background-repeat:repeat-y;
}

#centre_flash_int {
  background-image:url(/assets/templates/chenove/images/general/centre_flash_bas.png);
  background-repeat:no-repeat;
  background-position:bottom;
}

#centre_flash_haut {
  background-image:url(/assets/templates/chenove/images/general/centre_flash_haut.png);
  background-repeat:no-repeat;
  background-position:top;
  padding: 2px 8px 2px 8px;
}

#centre_fond {
  background-image:url(/assets/templates/chenove/images/general/centre_fond.png);
  background-repeat:repeat-y;
}

#centre_int {
  background-image:url(/assets/templates/chenove/images/general/centre_bas.png);
  background-repeat:no-repeat;
  background-position:bottom;
}

#centre_haut {
  background-image:url(/assets/templates/chenove/images/general/centre_haut.png);
  background-repeat:no-repeat;
  background-position:top;
  padding: 60px 20px 18px 20px;
}

/*  breadcrumb */

.B_crumbBox {
  font-size: 9px;
  color: #333333;
  font-weight: bold;  
}
a.B_crumb, a.B_homeCrumb {
  font-size: 9px;
  color: #333333;
  font-weight: normal;
  text-decoration: underline;
}
a.B_crumb:hover, a.B_homeCrumb:hover {
  text-decoration: none;
}

/* formulaires */

   #profileform label {
     color: #303030;
     width:130px;
     float:left;
     text-align:right;
     padding: 3px 10px;
   }

   #profileform p {
     margin: 5px 0;
     clear: both;
   }

   #profileform h1 {
     font-size: 14px;
     font-weight: bold;
     margin: 30px 0 5px 0;
   }
  
   #profileform input, select, textarea {
     font-size: 11px;
     padding: 2px 2px;
   } 

   #profileform p.wlpeMessageText {
     color: #000099;
     font-size: 15px;
     font-weight: bold;
     padding: 5px;
     margin: 0;
   }

   #profileform .required {
     color: #D70010;
   }  

   #profileform .helpinfo {
     font-size: 10px;
   }

   #poleDomDiv { float:left; }

/* Ajax search */


.searchbox, #ajaxSearch_resultListContainer {
  /*padding: 10px 0;*/
}
.ajaxSearch_result {
  margin-bottom: 10px;   
  margin-top : 2px;
  padding: 4px;
  border-bottom:1px dotted #cccccc;
}
.ajaxSearch_result a {
  
}
.ajaxSearch_resultDescription {
  display: block;
  font-size:11px;
  margin:0px 0px 0px 10px;
}
.ajaxSearch_paging {
  display: block;
  margin-bottom: 10px;
}
.searchbox form, fieldset, .searchbox p {
  margin: 0;
  padding: 0;
  border: none;
}
.searchbox input {
  font-family: "Trebuchet MS";
  font-size: 11px;
}

.middle {
  vertical-align:middle;
  display:inline;
}

.left{
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  float:left;
  display:inline;
  margin-right:3px;
}

.right {
  padding-top: 3px;
  padding-left: 3px;
  padding-bottom: 3px;
  float:right;
  display:inline;
  margin-left:3px;
}

/* AGENDA */

#agenda .calendar {
  text-align:center;
}
#agenda #divCalendar {
  margin-left:auto;
  margin-right:auto;
  width: 250px;
  padding-bottom:10px;
  border-bottom : #ffffff 1px solid;
}

table.calendar {
  width:210px;
}

#agenda .calendar td {
  padding-top: 2px;
  padding-left: 0px;
  padding-bottom: 2px;
  padding-right: 0px;
}

#agenda .calendar td a  {
  padding-top: 2px;
  padding-left: 4px;
  padding-bottom: 2px;
  padding-right: 4px;
}

#agenda th {
  font-weight:bold;
  color:#ffffff;
}

#agenda .calendar td {
  font-weight:bold;
}

#agenda .calendar-month {
  padding-top:2px;
  padding-bottom:12px;
  margin-top:4px;
}

#agenda .calendar a {
  font-size:11px;
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
}

#agenda .calendar-month a {
  font-size:12px;
  color:#ffffff;
  text-decoration:none;
}

#agenda .calendar a:hover,#agenda .calendar-month a:hover {
  text-decoration:underline;
}

#agenda .cal_link a, #agenda .curDay a {
  /*font-family:"Trebuchet MS";*/
  font-size:11px;
  background-color: #ffffff;
  color:#333333;
  font-weight:bold;
  text-decoration:none;
}

#agenda .curDay a {
  background-color: #ffffff;
  color:#333333;
}

/* menus */

	/* ---- */
	#imenus0 .imeam span,#imenus0 .imeamj span {background-image:url(none); width:7px; height:7px; left:-3px; top:3px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-image:url(none); background-repeat:no-repeat;background-position:top left;}

	/* ---- */

	/*#imenus0 ul .imeas span,#imenus0 ul .imeasj span { width:7px; height:7px; left:-3px; top:3px; background-repeat:no-repeat;background-position:top left; 
          background-image:url(/assets/templates/chenove/images/general/puce.fleches.grise.gif) 
        }*/
  
	/*#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span { background-repeat:no-repeat;background-position:top left;
          background-image:url(/assets/templates/chenove/images/general/puce.fleches.grise.gif) 
        }*/

	/* ---- */
	#imouter0 {border-style:none; 
    padding:0px; 
    margin:0px;
    font-size: 10px;
    position: relative;
    height: 28px;
  }

	   /* ---- */
#imenus0 li { 
	     margin:0px 12px 0px 0px;
}
	   #imenus0 li a, #imenus0 .imctitle { 
	     text-decoration:none;
     }

		/* [hover] - These settings must be duplicated for IE compatibility.*/
		#imenus0 li:hover>a { text-decoration:none;  }
		#imenus0 li a.ihover, .imde imenus0 a:hover { text-decoration:none; }

		/* [active] */
		#imenus0 li a.iactive {}

    /* Main Items */

    #imenus0 li a.mairie { text-indent: -9999px; font-size: 0; height:28px; background: url(/assets/templates/chenove/images/general/menu_haut_mairie.png) no-repeat;  }
    #imenus0 li a.mairie:hover, #imenus0 li.ishow a.mairie { height:28px; background: url(/assets/templates/chenove/images/general/menu_haut_mairie_b.png) no-repeat; }

    #imenus0 li a.pratique {text-indent: -9999px; font-size: 0; height:28px; background: url(/assets/templates/chenove/images/general/menu_haut_pratique.png) no-repeat;  }
    #imenus0 li a.pratique:hover, #imenus0 li.ishow a.pratique { height:28px; background: url(/assets/templates/chenove/images/general/menu_haut_pratique_b.png) no-repeat; }

    #imenus0 li a.grandir { text-indent: -9999px; font-size: 0; height:28px; background: url(/assets/templates/chenove/images/general/menu_haut_grandir.png) no-repeat;  }
    #imenus0 li a.grandir:hover, #imenus0 li.ishow a.grandir { height:28px; background: url(/assets/templates/chenove/images/general/menu_haut_grandir_b.png) no-repeat; }

    #imenus0 li a.vivre { text-indent: -9999px; font-size: 0; height:28px; background: url(/assets/templates/chenove/images/general/menu_haut_vivre.png) no-repeat;  }
    #imenus0 li a.vivre:hover, #imenus0 li.ishow a.vivre { height:28px; background: url(/assets/templates/chenove/images/general/menu_haut_vivre_b.png) no-repeat; }

    #imenus0 li a.decouvrir { text-indent: -9999px; font-size: 0; height:28px; background: url(/assets/templates/chenove/images/general/menu_haut_decouvrir.png) no-repeat;  }
    #imenus0 li a.decouvrir:hover, #imenus0 li.ishow a.decouvrir { height:28px; background: url(/assets/templates/chenove/images/general/menu_haut_decouvrir_b.png) no-repeat; }

    #imenus0 li a.bouger { text-indent: -9999px; font-size: 0; height:28px; background: url(/assets/templates/chenove/images/general/menu_haut_bouger.png) no-repeat;  }
    #imenus0 li a.bouger:hover, #imenus0 li.ishow a.bouger { height:28px; background: url(/assets/templates/chenove/images/general/menu_haut_bouger_b.png) no-repeat; }

    #imenus0 li a.impulser { text-indent: -9999px; font-size: 0; height:28px; background: url(/assets/templates/chenove/images/general/menu_haut_impulser.png) no-repeat;  }
    #imenus0 li a.impulser:hover, #imenus0 li.ishow a.impulser { height:28px; background: url(/assets/templates/chenove/images/general/menu_haut_impulser_b.png) no-repeat; }

    #imenus0 li a.agir { text-indent: -9999px; font-size: 0;height:28px;  background: url(/assets/templates/chenove/images/general/menu_haut_agir.png) no-repeat;  }
    #imenus0 li a.agir:hover, #imenus0 li.ishow a.agir { height:28px; background: url(/assets/templates/chenove/images/general/menu_haut_agir_b.png) no-repeat; }

    #imenus0 li a.avancer { text-indent: -9999px; font-size: 0; height:28px; background: url(/assets/templates/chenove/images/general/menu_haut_avancer.png) no-repeat;  }
    #imenus0 li a.avancer:hover, #imenus0 li.ishow a.avancer { height:28px; background: url(/assets/templates/chenove/images/general/menu_haut_avancer_b.png) no-repeat; }

		.nocursor { cursor: default; }

  	/* ---- */
#imenus0 li ul li{ 
	     margin:0;
}
  	#imenus0 li ul { 
     margin: 1px 0 0 0;
     padding: 1px 1px;
     filter : alpha(opacity=100); 
     -moz-opacity : 1; 
     opacity : 1;
     width:160px;
    }
    #imenus0 li ul ul {
      margin: 0;
      width:160px;
    }



  	/* ---- */
  	#imenus0 ul a, #imenus0 .imsubc li .imctitle  {
     color:#000000; 
     font-family: Arial;
     font-size: 10px;
     padding: 4px 4px;
     z-index:10;
   }


   /*#imenus0 ul.mairie, #imenus0 ul.mairie ul { border: solid 1px #32aba5; }
   #imenus0 ul.pratique, #imenus0 ul.pratique ul { border: solid 1px #666666;}
   #imenus0 ul.grandir, #imenus0 ul.grandir ul { border: solid 1px #eb6d82; }
   #imenus0 ul.vivre, #imenus0 ul.vivre ul { border: solid 1px #2db4dd; }
   #imenus0 ul.decouvrir, #imenus0 ul.decouvrir ul { border: solid 1px #f29634; }
   #imenus0 ul.bouger, #imenus0 ul.bouger ul { border: solid 1px #e40f33; }
   #imenus0 ul.impulser, #imenus0 ul.impulser ul { border: solid 1px #a6004d;}
   #imenus0 ul.agir, #imenus0 ul.agir ul { border: solid 1px #cc9900;}
   #imenus0 ul.avancer, #imenus0 ul.avancer ul { border: solid 1px #abd198; }*/

   #imenus0 ul.mairie, #imenus0 ul.mairie ul { bor-der: solid 1px #32aba5; background-color: #32aba5; }
   #imenus0 ul.pratique, #imenus0 ul.pratique ul { bor-der: solid 1px #666666; background-color: #666666; }
   #imenus0 ul.grandir, #imenus0 ul.grandir ul { bor-der: solid 1px #eb6d82; background-color: #eb6d82; }
   #imenus0 ul.vivre, #imenus0 ul.vivre ul { bor-der: solid 1px #2db4dd; background-color: #2db4dd; }
   #imenus0 ul.decouvrir, #imenus0 ul.decouvrir ul { bor-der: solid 1px #f29634; background-color: #f29634; }
   #imenus0 ul.bouger, #imenus0 ul.bouger ul { bor-der: solid 1px #e40f33; background-color: #e40f33; }
   #imenus0 ul.impulser, #imenus0 ul.impulser ul { bor-der: solid 1px #a6004d; background-color: #a6004d; }
   #imenus0 ul.agir, #imenus0 ul.agir ul { bor-der: solid 1px #cc9900; background-color: #cc9900; }
   #imenus0 ul.avancer, #imenus0 ul.avancer ul { bor-der: solid 1px #abd198; background-color: #abd198; }

   /*#imenus0 a.mairie, #imenus0 ul.mairie a {background-color: #32aba5; }
   #imenus0 a.pratique, #imenus0 ul.pratique a { background-color: #666666; }
   #imenus0 a.grandir, #imenus0 ul.grandir a { background-color: #eb6d82; }
   #imenus0 a.vivre, #imenus0 ul.vivre a { background-color: #2db4dd; }
   #imenus0 a.decouvrir, #imenus0 ul.decouvrir a {background-color: #f29634; }
   #imenus0 a.bouger, #imenus0 ul.bouger a { background-color: #e40f33; }
   #imenus0 a.impulser, #imenus0 ul.impulser a { background-color: #a6004d; }
   #imenus0 a.agir, #imenus0 ul.agir a { background-color: #cc9900; }
   #imenus0 a.avancer, #imenus0 ul.avancer a { background-color: #abd198; }*/

    #imenus0 ul li a { text-decoration:none; background-repeat:no-repeat; color:#ffffff; }

        /* disable last border */
        #imenus0 ul a.last { border-bottom: 0px; }

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 ul li:hover>a { font-weight: bold; background-color: #ffffff; }
		#imenus0 ul li a.ihover { font-weight: bold; background-color: #ffffff; }

    #imenus0 ul.mairie li:hover>a { color: #32aba5; }
    #imenus0 ul.pratiqueli:hover>a { color: #666666; }
    #imenus0 ul.grandir li:hover>a { color: #eb6d82; }
    #imenus0 ul.vivre li:hover>a { color: #2db4dd; }
    #imenus0 ul.decouvrir li:hover>a { color: #f29634; }
    #imenus0 ul.bouger li:hover>a { color: #e40f33; }
    #imenus0 ul.impulser li:hover>a { color: #a6004d; }
    #imenus0 ul.agir li:hover>a { color: #cc9900; }
    #imenus0 ul.avancer li:hover>a { color: #abd198; }

    #imenus0 ul.mairie li a.ihover { color: #32aba5; }
    #imenus0 ul.pratique li a.ihover { color: #666666; }
    #imenus0 ul.grandir li a.ihover { color: #eb6d82; }
    #imenus0 ul.vivre li a.ihover { color: #2db4dd; }
    #imenus0 ul.decouvrir li a.ihover { color: #f29634; }
    #imenus0 ul.bouger li a.ihover { color: #e40f33; }
    #imenus0 ul.impulser li a.ihover { color: #a6004d; }
    #imenus0 ul.agir li a.ihover { color: #cc9900; }
    #imenus0 ul.avancer li a.ihover { color: #abd198; }

		/* [active] */
		#imenus0 ul li a.iactive {}

.content {
  margin:0px 0px 0px 10px;
}

.actu_tab {
  margin:5px 0px;
  vertical-align:top;
}

.actu_tab p {
  font-size:12px;
}


.colonne_droite_0 {
  padding:0px 8px;
  vertical-align:top;
}

.colonne_droite_0  .titrepage3,p.titrepage3 {
  color:#abaaaa;
}

.colonne_droite_0 .titrepage2 {
  border-color:#abaaaa;
}

.colonne_droite_1 {
  padding:0px 8px;
  vertical-align:top;
}

.colonne_droite_1  .titrepage3,p.titrepage3 {
  color:#00978f;
}

.colonne_droite_1  .titrepage2 {
  border-color:#00978f;
}

.colonne_droite_2 {
  padding:0px 8px;
  vertical-align:top;
}

.colonne_droite_2  .titrepage3,p.titrepage3 {
  color:#abaaaa;
}

.colonne_droite_2  .titrepage2 {
  border-color:#abaaaa;
}

.colonne_droite_3 {
  padding:0px 8px;
  vertical-align:top;
}

.colonne_droite_3 .titrepage3,p.titrepage3 {
  color:#eb6d82;
}

.colonne_droite_3 .titrepage2 {
  border-color:#eb6d82;
}

.colonne_droite_4 {
  padding:0px 8px;
  vertical-align:top;
}

.colonne_droite_4  .titrepage3,p.titrepage3 {
  color:#29b5de;
}

.colonne_droite_4  .titrepage2 {
  border-color:#29b5de;
}

.colonne_droite_5 {
  padding:0px 8px;
  vertical-align:top;
}

.colonne_droite_5  .titrepage3,p.titrepage3 {
  color:#f29634;
}

.colonne_droite_5  .titrepage2 {
  border-color:#f29634;
}

.colonne_droite_6 {
  padding:0px 8px;
  vertical-align:top;
}

.colonne_droite_6  .titrepage3,p.titrepage3 {
  color:#e40f33;
}

.colonne_droite_6  .titrepage2 {
  border-color:#e40f33;
}

.colonne_droite_7 {
  padding:0px 8px;
  vertical-align:top;
}

.colonne_droite_7  .titrepage3,p.titrepage3 {
  color:#a6004d;
}

.colonne_droite_7  .titrepage2 {
  border-color:#a6004d;
}

.colonne_droite_8 {
  padding:0px 8px;
  vertical-align:top;
}

.colonne_droite_8  .titrepage3,p.titrepage3 {
  color:#ffdd00;
}

.colonne_droite_8  .titrepage2 {
  border-color:#ffdd00;
}

.colonne_droite_8 {
  padding:0px 8px;
  vertical-align:top;
}

.colonne_droite_9  .titrepage3,p.titrepage3 {
  color:#abd198;
}

.colonne_droite_9  .titrepage2 {
  border-color:#abd198;
}

.colonne_gauche_0 {
  width:80px;
  padding:0px 5px;
  vertical-align:top;
  border-right:2px solid #abaaaa;
  color:#abaaaa;
  font-size:12px;
  font-weight:bold;
  text-align:right;
}

.colonne_gauche_1 {
  width:80px;
  padding:0px 5px;
  vertical-align:top;
  border-right:2px solid #00978f;
  color:#00978f;
  font-size:12px;
  font-weight:bold;
  text-align:right;
}

.colonne_gauche_2 {
  width:80px;
  padding:0px 5px;
  vertical-align:top;
  border-right:2px solid #abaaaa;
  color:#abaaaa;
  font-size:12px;
  font-weight:bold;
  text-align:right;
}

.colonne_gauche_3 {
  width:80px;
  padding:0px 5px;
  vertical-align:top;
  border-right:2px solid #eb6d82;
  color:#eb6d82;
  font-size:12px;
  font-weight:bold;
  text-align:right;
}

.colonne_gauche_4 {
  width:80px;
  padding:0px 5px;
  vertical-align:top;
  border-right:2px solid #2db4dd;
  color:#2db4dd;
  font-size:12px;
  font-weight:bold;
  text-align:right;
}

.colonne_gauche_5{
  width:80px;
  padding:0px 5px;
  vertical-align:top;
  border-right:2px solid #f29634;
  color:#f29634;
  font-size:12px;
  font-weight:bold;
  text-align:right;
}

.colonne_gauche_6 {
  width:80px;
  padding:0px 5px;
  vertical-align:top;
  border-right:2px solid #e40f33;
  color:#e40f33;
  font-size:12px;
  font-weight:bold;
  text-align:right;
}

.colonne_gauche_7 {
  width:80px;
  padding:0px 5px;
  vertical-align:top;
  border-right:2px solid #a6004d;
  color:#a6004d;
  font-size:12px;
  font-weight:bold;
  text-align:right;
}

.colonne_gauche_8 {
  width:80px;
  padding:0px 5px;
  vertical-align:top;
  border-right:2px solid #ffdd00;
  color:#ffdd00;
  font-size:12px;
  font-weight:bold;
  text-align:right;
}

.colonne_gauche_9 {
  width:80px;
  padding:0px 5px;
  vertical-align:top;
  border-right:2px solid #abd198;
  color:#abd198;
  font-size:12px;
  font-weight:bold;
  text-align:right;
}

.titrepage {
	color: #abaaaa;
	font-size: 24px;
	font-weight: bold;
        display:block;
        margin:0px 0px 0px -10px;
}

.intro {
	font-size: 12px;
	font-weight: bold;
	color:  #abaaaa;
	text-align: justify;
	line-height: 20px;
        display:block;
}

.titrepage2 {
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-left: 8px solid #abaaaa;
	display:block;
        margin:0px 0px 0px -10px;
}

.titrepage3,p.titrepage3 {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
        display:block;
}

.titreactualite1 {
	color:  #00978f;
	font-size: 14px;
	font-weight: bold;
        display:block;
}

.titreactualite2 {
	color: #abaaaa;
	font-size: 14px;
	font-weight: bold;
        display:block;
}

.titreactualite3 {
	color:  #eb6d82;
	font-size: 14px;
	font-weight: bold;
        display:block;
}

.titreactualite4 {
	color:  #2db4dd;
	font-size: 14px;
	font-weight: bold;
        display:block;
}

.titreactualite5 {
	color:  #f29634;
	font-size: 14px;
	font-weight: bold;
        display:block;
}

.titreactualite6 {
	color: #e40f33;
	font-size: 14px;
	font-weight: bold;
        display:block;
}

.titreactualite7 {
	color:  #a6004d;
	font-size: 14px;
	font-weight: bold;
        display:block;
}

.titreactualite8 {
	color:  #eacb00;
	font-size: 14px;
	font-weight: bold;
        display:block;
}

.titreactualite9 {
	color: #abd198;
	font-size: 14px;
	font-weight: bold;
        display:block;
}

.dateactualite,p.dateactualite {
	font-size: 10px;
	color: #666666;
        display:block;
}

.texteretrait {
	font-size: 11px;
	text-align: justify;
	margin-top: 3px;
        display:block;
}

.textecouleur {
	color:  #abaaaa;
}

.titreagenda {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}

.texteagenda {
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
}

.dateagenda {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}

.lienagenda {
	font-size: 10px;
	color: #ffffff;
	margin:0px 0px 10px 0px;
}

a.lienagenda {
	font-size: 10px;
	text-decoration:underline;
	color: #ffffff;
}

a.lienagenda:hover {
	text-decoration: none;
}


.fonditemagenda {
  margin:8px 6px 6px 6px;
  padding:2px 2px 2px 24px;
  background-image:url(/assets/templates/chenove/images/general/pictoPratique.png);
  background-repeat:no-repeat;
}

.fonditemagenda div {
margin:0;
padding:0;
}

.fonditemagenda1 {
  background-image:url(/assets/templates/chenove/images/general/pictoMairie.png);
}

.fonditemagenda2 {
  background-image:url(/assets/templates/chenove/images/general/pictoPratique.png);
}

.fonditemagenda3 {
  background-image:url(/assets/templates/chenove/images/general/pictoGrandir.png);
}

.fonditemagenda4 {
  background-image:url(/assets/templates/chenove/images/general/pictoVivre.png);
}

.fonditemagenda5 {
  background-image:url(/assets/templates/chenove/images/general/pictoOrange.png);
}

.fonditemagenda6 {
  background-image:url(/assets/templates/chenove/images/general/pictoBouger.png);
}

.fonditemagenda7 {
  background-image:url(/assets/templates/chenove/images/general/pictoImpulser.png);
}

.fonditemagenda8 {
  background-image:url(/assets/templates/chenove/images/general/pictoAgir.png);
}

.fonditemagenda9 {
  background-image:url(/assets/templates/chenove/images/general/pictoAvancer.png);
}

.titresondage {
	font-size: 12px;
	color: #8e0a47;
	font-weight: bold;
}