.agendacol {position:relative;clear:both;border-bottom:1px dashed #999;padding:10px 0 10px 0;}
.agendacol .daynb {display: block;float: left;margin-right: 10px;}
.agendacol .date,.agendacol a {display: block;}
.agendacol .newsCalendar_listItem_image {border: none;display: block;float: left;margin:0 20px 0px 0; padding:0;}
.agendacol .clear{clear:both;height:1px;font-size:1%;}
.agendacol .newsCalendar_listItem_subheader{display:block;float:none;padding-top: 10px;}
.tx-ttnews .tx-ttnews-browsebox {border: 1px dashed #999;margin-top: 20px;padding: 20px;text-align: center;}
.tx-ttnews .tx-ttnews-browsebox TABLE {margin: 0 auto;width: auto;}
.tx-ttnews .tx-ttnews-browsebox TABLE tr td {padding:5px;}
/*---------------------------------------------------
/  File : bloc_article.css / Style CSS page interne
/---------------------------------------------------*/

#rechBarA{float:left;width:598px;height:35px;_height:38px;background-color:#005D96;padding:0px;margin:0px;}
#rechMenu{margin:5px;}

    #SelectAccesTheme{z-index:99;float:left;width:196px;height:35px;_height:38px;background-color:#0E4C7D;margin:0px;padding:0px;}
    #lstTheme{position:absolute;margin-top:-3px;padding:2px;width:193px;height:440px;visibility:hidden;background:#1A3C63; z-index: 99;}
    * html #lstTheme{margin-left:-200px;width:196px;margin-top:36px;}
    *:first-child+html #lstTheme{margin-left:-200px;width:196px;margin-top:35px;}    
    #SelectAccesTheme ul.niveau2{padding:0px;margin:0px;}
      #lstTheme ul{padding:0px;margin:0px;}
      #lstTheme li{padding:0px;margin:0px;}
      #lstTheme li.niveau1{padding:0px 0px 0px 10px;margin:0px;}
      
      #lstTheme li.niveau_1996 a{padding:0px 0px 0px 10px;margin:0px;}
      #lstTheme li.niveau_1995 a{padding:0px 0px 0px 10px;margin:0px;}
      #lstTheme li.niveau_1994 a{padding:0px 0px 0px 10px;margin:0px;}
      #lstTheme li.niveau_1993 a{padding:0px 0px 0px 10px;margin:0px;}
      
      #lstTheme li.niveau2 a{padding:0px 0px 0px 20px;margin:0px;}
    
    #SelectAccesRapide{float:left;width:196px;height:35px;_height:38px;background-color:#173D62;margin:0px;padding:0px;}
    #lstRapide{position:absolute;margin-top:-3px;padding:2px;width:193px;height:200px;visibility:hidden;background:#1A3C63; z-index: 99;}
    * html #lstRapide{margin-left:-203px;width:196px;margin-top:35px;}
    *:first-child+html #lstRapide{margin-left:-202px;width:195px;margin-top:35px;}
      #lstRapide ul{padding:0px;margin:0px;}
      #lstRapide li{padding:0px 0px 5px 10px;margin:0px;}

    #Bandeaux{float:left;width:100%;height:130px;background:#040001 url(../images/bando_ville1.jpg);}
    #MenuPrinc{float:left;width:100%;margin-top:90px;margin-bottom:10px;}
    #MenuPrinc ul{margin:0;padding:0;list-style-type:none;text-decoration:none;}
    #MenuPrinc li{ margin:0;padding:0;display: inline;}
    #MenuPrinc li a{float:left;text-decoration:none;margin-left:5px;padding:4px;display:block;line-height:20px;color:#FFF;width:auto;background:#02A1E3;}
    #MenuPrinc li a:hover{background:#FFF;}
    #MenuPrinc li a.selected{background:#FFF;}

/*  menu-n1-current menu-n1-active */

    #PrincBloc{float:left;width:810px;height:100%;background:#FFF url(../images/ombre_bas.gif) repeat-x bottom;padding:0 0 30px 0;}
    #PrincBlocG{float:left;width:1000px;height:100%;}
      #Menuleft {float:left;width:185px;background:#FFF;margin:0px 0px 30px 0px;padding-bottom:350px;}
        ul#MenuRub {list-style:none;margin:0px;padding:0px;}
        ul#MenuRub li {margin:0px;padding:0px;}
        ul#MenuRub li a{width:175px;border-bottom:1px solid #DAD9C7;background:#F3F5EA;}
        ul#MenuRub li a:hover{background:#D9DCBD url(../images/fd_ville_zoomsur.gif) top left no-repeat;}
        ul#MenuRub li a{padding-left:10px;padding-top:8px;padding-bottom:8px;display:block;}
/*        ul#MenuRub li a.actif2{background:#D9DCBD;}*/
/*        ul#MenuRub li a.actif{width:165px;padding-left:20px;background:#FEF5EA url(../images/fd_ville_zoomsur.gif) top left no-repeat;}*/
        ul#MenuRub li a.menu-n1-current{width:175px;padding-left:10px;background:#FEF5EA url(../images/fd_ville_zoomsur.gif) top left no-repeat;}
        ul#MenuRub li a.menu-n1-active{width:165px;padding-left:20px;background:#D9DCBD url(../images/fd_ville_zoomsur.gif) top left no-repeat;}
        ul#MenuRub li a.menu-n2-current{width:145px;padding-left:40px;background:#FEF5EA url(../images/fd_ville_zoomsur.gif) top left no-repeat;} /*decalage + important du sous-menu*/
        
        ul#MenuRub li.MenuRubArt {margin:0px;padding:0px;}
        ul#MenuRub li.MenuRubArt a{width:145px;padding-left:40px;border-bottom:1px solid #DAD9C7;padding-top:8px;padding-bottom:8px;display:block; background: #eee;} /*decalage + important du sous-menu*/
        ul#MenuRub li.MenuRubArt a:hover{background:#DCDFD0 url(../images/fd_ville_zoomsur.gif) top left no-repeat;}
/*        ul#MenuRub li.MenuRubArt a.actif{padding-left:20px;background:#DCDFD0 url(../images/fd_ville_zoomsur.gif) top left no-repeat;}*/


      /* Contenu principal */
      #Content { background: #fff; } 

      /* Mise en page des articles */
      #Ctext {float:left;width:595px;height:100%;padding:10px;text-align:left;line-height:80%;}
      #Ctext2 {float:left;width:995px;height:100%;padding:10px;text-align:left;line-height:80%;}
      #Ctext div.chapo{padding:10px 0px 10px 0px;}
      #Ctext img{padding:5px;}
      #Ctext p{padding:0px;margin-top:0px;}
      #Ctext ul{list-style:url('../images/puce_acv_nouveau.gif');}
      #Ctext h1{margin:10px 0 3px 0;}
      #Ctext h2{margin:10px 0 3px 0;}
      #Ctext h3{margin:10px 0 3px 0;}
      
      /*--- Infos pratiques ---*/
      #Ctext .InfosPratiques{float:right;width:200px;height:100%;padding:5px;margin:5px;}
      #Ctext .InfosPratiques h2{margin:0 0 10px 0;}
      
      /*--- Suite du Dossier ---*/
      .SuiteDossier{float:right;width:200px;height:100%;padding:5px;margin:5px;}
      .SuiteDossier h2{margin:0 0 10px 0;}
      
      /*--- JobContol ---*/
      #Ctext div.tx-dmmjobcontrol-pi1 h3{font-size:120%;color:#2C86BA;}
      #Ctext table.dmmjobcontrol_list_table td{font-size:100%;}
      #Ctext table.dmmjobcontrol_list_table th{padding:0 0 0 20px;font-size:120%;}
      #Ctext table.dmmjobcontrol_list_table tr.dmmjobcontrol_list_tr td,
      #Ctext table.dmmjobcontrol_list_table tr.dmmjobcontrol_list_tr_alt td {font-size:100%;padding:10px;}
      #Ctext table.dmmjobcontrol_list_table tr.dmmjobcontrol_list_tr_alt td {background: #eee;}
      #Ctext table.dmmjobcontrol_list_table tr.dmmjobcontrol_list_tr td a,
      #Ctext table.dmmjobcontrol_list_table tr.dmmjobcontrol_list_tr_alt td a{font-size:100%;padding:0px;}
      
      /* Mise en page liens homesite des minisites */
      #SchemaRub{clear:both;padding:10px;}
      #SchemaRub li.niveauhomeSite{padding:0 0 0 20px;font-weight:normal;}
      
      /* Mise en page des pages generiques */
      #ContentG{float:left;width:795px;padding:10px;background:#FFF}
      #ContentG2{float:left;width:970px;padding:10px;background:#FFF}
      #wrapperG{height:400px;width:1px;float:left;}
      
      /* Menu niveau 4*/
      #MenuNiv4 {width:500px;float:left;padding:10px;margin:0 0 0 10px;background-color:#F3F5EA;border-top:2px solid #005D96;}
      #MenuNiv4 ul {list-style:none;margin:0px;padding:0px;}
      #MenuNiv4 li a{padding-left:10px;padding-top:3px;padding-bottom:3px;margin:3px 0px 3px 0px;display:block;} /* line-height:15px; */
      #MenuNiv4 li.actif a{font-weight:bold;}
      
      #rightMenuNiv4 {width:160px;float:left;padding:10px;margin:0;background-color:#F3F5EA;border-top:2px solid #005D96;}
      #rightMenuNiv4 ul {list-style:none;margin:0px;padding:0px;}
      #rightMenuNiv4 li a{padding-left:10px;padding-top:8px;padding-bottom:8px;display:block;}
      #rightMenuNiv4 li.actif a{font-weight:bold;}
      #rightMenuNiv4 li.sommaire {font-weight:bold;text-transform:uppercase;color:#888}
      
      #FilAriane{float:left;width:530px;padding:8px;}
      
      #BtOutils{float:right;margin:8px 0px 0px 0px;padding:0 5px 0 0;}
      #BtOutils img{padding-left:8px;}
      
      #spacer{clear:both;}
      
      #BlocMenuRight{float:right;width:175px;height:100%;}
      #BlocMenuRightG{float:left;width:175px;height:350px;background:#BABBAB url(../images/fd_acv_enimages.gif) repeat-y;}
      #ValEnBref{float:right;width:175px;height:210px;background:#DDDFCA;}
      #ValEnBref h2{margin:5px 0px 5px 5px;}
      #ValEnBref p{margin:2px 5px 15px 5px;}
      
      #InternationnalAxx{float:right;width:175px;height:120px;background:#BABBAB;}
      #InternationnalAxx h2{margin:3px 0px 5px 5px;}
        #InternationnalAxx img{margin:0px 0px 0px 5px;}
        #InternationnalAxx p{margin:0px 5px 15px 5px;}
      #InternationnalAxx{display:none;}
        
      #Publications{float:right;width:175px;height:180px;background:#96968A;}
      #Publications img{float:left;margin:0 0 0 35px;}
      #Publications h2{margin:3px 0px 5px 5px;}
 	#Publications p{margin:0px 5px 15px 5px;}
      
      #NouveauSite{float:right;width:175px;height:205px;background:#DDDFCA url(../images/fd_ville_nouveau.gif) top right no-repeat;}
      #NouveauSite h2{margin:5px 0px 0px 5px;}
      	#NouveauSite ul{margin:0px 0px 0px 25px;padding:0px;list-style-image:url('../images/puce_acv_nouveau.gif');}
      	#NouveauSite li{margin:0px;padding:0px;line-height:12px;}

    #ContentRub{float:left;width:550px;height:100%;padding:10px;}
    #BlocRightRub{float:left;width:180px;height:100%;padding:0px;margin:0px;}
      #BlocWebTVRub{width:180px;height:180px;background:#6CAACF url(../images/picto_acv_webtv.gif) top right no-repeat;margin:4px 0px 0px 0px;}
       #BlocWebTVRub h3{margin:0px;padding:0px;margin-top:5px;margin-bottom:5px;padding-left:5px;}
        #BlocWebTVRub div.desc{float:left;margin-left:5px;width:170px;width:164px;height:105px;}
        #BlocWebTVRub img{float:left;margin-right:4px;}
        #BlocWebTVRub p{clear:right;margin-top:0px;padding-left:5px;padding-right:5px;line-height:90%;word-spacing:0.2em;letter-spacing:0.1em;}
        #BlocWebTVRub a.bas{float:right;}
        #BlocWebTVRub h2{padding:0px;margin:0px;margin-bottom:5px;padding-left:5px;padding-right:5px;}
        #BlocWebTVRub div.lireSuite{width:auto;}
        #BlocWebTVRub div.menu{float:left;margin-left:8px;width:150px;}
      #BlocAgendaRub{width:180px;height:40px;background:#E87031 url(../images/bt_ville_agenda.gif) no-repeat;margin:4px 0px 0px 0px;}
      #BlocQuartierRub{width:180px;height:155px;margin:4px 0px 0px 0px;}
      #BlocforumRub{width:180px;height:30px;margin:4px 0px 0px 0px;}
      #BlocDemandeInterRub{width:180px;height:30px;margin:4px 0px 0px 0px;}
      #BlocEmploiRub{width:180px;height:30px;margin:4px 0px 0px 0px;}
      #BlocMarchesRub{width:180px;height:30px;margin:4px 0px 0px 0px;}
      #Blocutilisationlogo{width:180px;height:30px;margin:4px 0px 0px 0px;}
      #Blocdemarchesligne{width:180px;height:30px;margin:4px 0px 0px 0px;}
       #Blocformulairestelechargeab{width:180px;height:30px;margin:4px 0px 0px 0px;}
      #BlocEPresseRub{width:180px;height:80px;margin:4px 0px 0px 0px;}
      #BlocMaireRub{display:none;cursor:pointer;float:left;width:180px;height:120px;background:#F6C646 url(../images/fd_ville_blogmaire.gif) bottom no-repeat;margin:4px 0px 0px 0px;}
        #BlocMaireRub h2{margin:3px 0px 0px 5px;padding:0px;}
        #BlocMaireRub p{margin:0px 0px 0px 0px;padding:10px 0 0 50px;}
        #BlocMaireRub a{width:180px;height:120px;_height:70px;display:block;}
        
  #BlocRight{float:left;width:180px;height:100%;padding:0px;margin:0px;}

  
  #BlocAgenda{width:180px;height:170px;background:#E66E31;margin:2px 0px 0px 0px;}
  #BlocQuartiers{width:180px;height:155px;margin:3px 0px 0px 0px;}
  #Blocforum{width:180px;height:155px;margin:3px 0px 0px 0px;}
  #BlocDemandeInter{width:180px;height:30px;margin:3px 0px 0px 0px;}
    #BlocInternational{width:180px;height:70px;background:#BABBAB;margin:3px 0px 0px 0px;}
    #BlocInternational h2{margin:3px 0px 5px 5px;}
    #BlocInternational img{margin:0px 0px 0px 5px;}
#bottomIn{float:left;margin-bottom:20px;padding-bottom:10px;width:100%;height:39px;background:#E3E5CF url(../images/ombre_bas.gif) repeat-x 40px 40px;}
  #bottomMenuIn{float:left;margin-left:30px;margin-top:10px;}
    #bottomMenuIn a{margin-left:5px;margin-right:5px;}
    #wrapper{float:right;margin-top:20px;padding:0px;width:187px;height:40px;background:url(../images/logo_ville_bas1.gif) no-repeat;}
    #FontBottom{float:right;width:174px;height:39px;background: url(../images/rayures_bas.gif) no-repeat;}
    #FontLogo{float:right;width:187px;height:39px;background:url(../images/logo_ville_bas2.gif) no-repeat;}


/* style taxis - alain scieur - aout 2007 */
div.vcard3 {
	width: 150px; height: 100px;
	float: left;
	margin: 2px 0px 3px 12px; padding: 5px;
}
.vcard3 div.vcard3Name {
}
div.vcard3 div.vcard3Adr {
}
.vcard3 .adr {
	margin: 0px 0px 0px 15px;
}
.vcard3 .vcard3Phone {
	width: 120px;
	margin: 6px 0px 0px 15px; padding: 0px 0px 0px 18px;
}

/* style location - alain scieur - aout 2007 */
div.vcard4 {
	width: 230px; height: 140px;
	float: left;
	margin: 2px 0px 3px 12px; padding: 5px;
}
.vcard4 div.vcard4Name {
}
div.vcard4 div.vcard4Adr {
}
.vcard4 .adr {
	margin: 0px 0px 0px 15px;
}
.vcard4 .vcard4Phone {
	width: 120px;
	margin: 6px 0px 0px 15px; padding: 0px 0px 0px 18px;
}





/* style bailleurs sociaux - alain scieur - juillet 2007  */
.csc-header { clear: both; margin: 25px 0px 1px 0px; }
.vcard {
	clear: both;
	margin: 0px 0px 5px 0px; padding: 0px; 
}



.vcard .blocA {
	margin: 8px 0px 0px 0px; padding: 7px 0px 7px 6px;
}
.vcard .blocB {
	margin:  0px 0px 0px 0px ; padding: 7px 0px 7px 0px;
}


.vcard .bloc01 {
	display: inline;
	margin: 0px; padding: 0px;
}
.vcard .bloc01 img {
	margin: 0px; padding: 0px;
}
.vcard .bloc02 {
	display: inline;
	margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px;
}
.vcard .bloc03 {
	margin: 0px 0px 0px 18px;
}
.bloc04 {
	position: relative;
	margin: 8px 5px 24px 35px;
}
.bloc04 .inLine {
	clear: both;
}
.bloc04 ul {
	position: relative;
	left: 0px;
	margin: 0px; padding: 0px;
}
.vcard .bloc04 ul li {
	width: 250px;
	margin: 0px 0px 1px 8px;
	padding: 0px 0px 0px 19px;
}
.liPhone { }
.liFax { }
.liWWW { }
.liEmail { }

/* style agences immobilieres et notaires - alain scieur - juillet 2007  */
.vcard2 {
	float: left;
	width: 260px;
	margin: 9px 22px 5px 0px; padding: 0px;
}
.vcard2 .bloc02 {
	margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px;
}
.vcard2 .bloc03 {
	margin: 3px 0px 0px 6px;
}

.vcard2 .bloc04 {
	position: relative;
	margin: 8px 5px 24px 15px;
}
.vcard2 .bloc04 ul li {
	padding: 0px 0px 0px 19px;
}

/* style formulaires t_mailform entreprises et particuliers - alain scieur - juillet 2007 */
.formulaireEmploi {
}
#formulaireEmploi .form_error, #formulaireEmploi .form_error02 {
	position: absolute;
	margin: 0px 0px 0px 160px;
	padding: 0px 5px 0px 5px;	
}
#formulaireEmploi .form_error02 {
	margin: 0px 0px 0px 300px;
}
#formulaireEmploi .headLabel {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
#formulaireEmploi label {
	display: block;
	float: none;
	width: 150px;
	margin: 10px 0px 0px 10px;
	padding: 2px 2px 2px 8px;
}
#formulaireEmploi .labelCol2 {
	width: 50px;
	margin: -22px 0px 0px 250px;
	padding: 2px 2px 2px 8px;
}

#formulaireEmploi label.for_radio,
#formulaireEmploi label.for_checkbox {
	display: inline-block;
	margin-right: 200px;
}
#formulaireEmploi label.for_radio {
	width: 60%;
}

#formulaireEmploi input, #formulaireEmploi select, #formulaireEmploi textarea {
	background: #fff4fb;
	padding: 2px;
}
#formulaireEmploi fieldset {
	border: 1px solid #D0D0C0;
	margin: 0 0 1.5em;	
}
#fomulaireEmploi formRadio {
	margin: 0px 3px 0px 3px;
}
#formulaireEmploi input { margin: -26px 0px 3px 155px; }
#formulaireEmploi input.radio, 
#formulaireEmploi input.checkbox {
	background: #fff4fb;
	/*margin: 3px 2px 0px 2px;*/
}
#formulaireEmploi input.radio {
	margin: 0 0 0 25%;
}
#formulaireEmploi input.checkbox {
	margin-left: 3px;
}
#formulaireEmploi input.for_checkbox {
	margin-top: 0; 
}
#formulaireEmploi select { margin: -26px 0px 3px 155px; }
#formulaireEmploi textarea { margin: -2px 0px 3px 155px; }
#formulaireEmploi .inputCol2 { margin: -26px 0px 0px 55px; }

#formulaireEmploi .highlight { background: url(../images/highlight.gif); }

#formButtons {
	float: none;
	clear: both;
	margin: 20px 0px 0px 0px;
	padding: 0px;
}
#formButtons #submitButton,#formButtons #resetButton {
	margin: 0px 20px 0px 0px; padding: 1px 8px 1px 8px;
}

#formButtons #submitButton:hover,#formButtons #resetButton:hover {
}



/* style formulaires t_mailform logement  */
.formulaireLogement {
}
#formulaireLogement .form_error, #formulaireLogement .form_error02 {
	position: absolute;
	margin: 0px 0px 0px 160px;
	padding: 0px 5px 0px 5px;	
}
#formulaireLogement .form_error02 {
	margin: 0px 0px 0px 300px;
}
#formulaireLogement .headLabel {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
#formulaireLogement label {
	display: block;
	float: none;
	width: 150px;
	margin: 10px 0px 0px 10px;
	padding: 2px 2px 2px 8px;
}
#formulaireLogement .labelCol2 {
	width: 50px;
	margin: -22px 0px 0px 250px;
	padding: 2px 2px 2px 8px;
}

#formulaireLogement label.for_radio,
#formulaireLogement label.for_checkbox {
	display: inline-block;
	margin-right: 200px;
}
#formulaireLogement label.for_radio {
	width: 60%;
}

#formulaireLogement input, #formulaireLogement select, #formulaireLogement textarea {
	background: #fff4fb;
	padding: 2px;
}
#formulaireLogement fieldset {
	border: 1px solid #D0D0C0;
	margin: 0 0 1.5em;	
}
#formulaireLogement formRadio {
	margin: 0px 3px 0px 3px;
}
#formulaireLogement input { margin: -26px 0px 3px 155px; }
#formulaireLogement input.radio, 
#formulaireLogement input.checkbox {
	background: #fff4fb;
	/*margin: 3px 2px 0px 2px;*/
}
#formulaireLogement input.radio {
	margin: 0 0 0 25%;
}
#formulaireLogement input.checkbox {
	margin-left: 3px;
}
#formulaireLogement input.for_checkbox {
	margin-top: 0; 
}
#formulaireLogement select { margin: -26px 0px 3px 155px; }
#formulaireLogement textarea { margin: -2px 0px 3px 155px; }
#formulaireLogement .inputCol2 { margin: -26px 0px 0px 55px; }

#formulaireLogement .highlight { background: url(../images/highlight.gif); }


#formulaireInscription img.infobulle-icone {
cursor: help;
}


#formulaireInscription textarea {
margin: 0 0 8px 8px
}

.infobulle {
        position:absolute;
        background:#2E85BA;
        padding:3px 7px;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        color:#fff;
        text-align:center;
        width: 200px;
        border: 1px solid #D0D0BF;
        -moz-box-shadow: 5px 5px 8px #666;        
        -webkit-box-shadow: 5px 5px 8px #666;
}
 
/**************************/
/* style sondages RS Poll */
/**************************/
.tx-rsdynamicpoll-pi1 .question {
	font-size:16px;
	margin:10px 0;
}
.tx-rsdynamicpoll-pi1 .total {
	text-align:right;
	margin:5px 0;	
}
.tx-rsdynamicpoll-pi1 .answer_result {
	margin:5px 0;
}
.tx-rsdynamicpoll-pi1 .answer_result img {
	padding: 0!important;
}

/**************************/
/* style BB Page Teaser   */
/**************************/
.tx-bbpageteaser-pi1-left{
	border: 1px solid #EEE;
	float: left;
	margin: 0px 10px 10px 0px;
	overflow: hidden;
	padding: 10px;
	width: 260px;
}
#Ctext .tx-bbpageteaser-pi1-left h2{
	margin-bottom: 15px;
}
div.tx-bbpageteaser-pi1-teaser-image{
	margin-bottom:0;
}
