﻿* { padding:0;    margin:0;}
a img{ border:0;}

body {background-color:white; font-family: Arial; font-size: 12px; width: 1000px; text-align:left; margin-left:auto; margin-right:auto;margin-bottom:15px;}	
.body {background-color:white; }	

/*	
	COLORS
	- Blue		#0094CC
	- Purple	#A74AF4
	- Orange	#FF983B
	- L. Green	#D8DF21
	- Pink		#FF90FF
	- Red		#FF454B
	- Green		#39B44A
*/


.LeftColumn  { width:460px; margin-right:20px; float:left;}
.LeftColumn2  { width:784px; margin-right:20px; float:left; }
.CenterColumn  {width:304px; margin-right:20px; float:left; }
.CenterColumn_empty {float:left;}
.RightColumn  {  width:196px;  float:left; }

.float_left_100 { float:left; width:100%;}
.float_left_100_ {float:left; width:100%;  margin:2px 0}
.floatTD{float:left; width:100%; margin:10px 0;}
.floatTD5{float:left; width:100%; margin:5px 0;}

.float_left_100 h1 { font-size:25px; color:#0094CC; padding-bottom:10px;}
/*
h1 {float:left; background-image:url(../Images/Website/WL/neuilly/h1.jpg); background-repeat:no-repeat;padding-left: 45px; color: #0094CC;font-family:georgia;font-size:44px;font-weight:bold; margin-bottom:20px}
*/

a {color:#0094CC; text-decoration:none}
a:hover {text-decoration:underline}

.body_margin ul li {padding:5px 0; width:auto;}
.body_margin ol li {padding:5px 0}
.body_margin ol {float:left; margin:0 0 0 20px; padding:5px 0; width:700px;  list-style-type:decimal; list-style-position:inside;  }
.body_margin ul {float:left; margin:0 0 0 20px; padding:5px 0; width:700px;  list-style-position:inside; -display:inline;}


.bold  { font-weight:bold}
.warning {color: Red; font-style:normal; font-weight: normal; font-size:10px; text-transform:uppercase}

.blueFrame{float:left; width:784px;  margin:10px 0}
.warning_left { float:left; width:200px; text-align:center}
.warning_right {float:left; width:554px; margin-left:10px; text-align:justify}
.warning_right ol {float:left; margin:0 0 0 20px; padding:5px 0; width:500px;  list-style-type:decimal; list-style-position:inside}
.warning_right ul {float:left; margin:0 0 0 20px; padding:5px 0; width:500px;  list-style-position:inside}

.message {float: left; width:760px; border: 2px solid #0094CC; background-color:#E7E7E7; padding:10px; font-weight:bold; }
.LeftColumn .message { width:436px;}

.zoneSubmit  { float:left;}
.zoneSubmit_bot { float:left;}

.file_detail_left { float:left;}
.file_detail_right { float:left; margin-left:10px;}
.file_left {float:left; clear:both;}
.file_left span {float:left; margin:0 20px; width:150px; text-transform:capitalize; }
.file_item div { float:left; padding-bottom:2px;}
.file_item { margin-right:70px;}

.a { cursor:pointer; font-weight:bold; padding-top:3px;}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++Entête+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


.logo {    background-image:url(../Images/Website/WL/Neuilly/heading.jpg);width:100%;    float:left;    height:135px;background-color:#0094CC;}


        /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
        /*+++++++++++++++++++++++++++++++++++++++++Barre d'inscription++++++++++++++++++++++++++++++++++*/
        /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

        #registration {background-color:#0094CC; height:42px; width:1000px; float:left;  color:White; font-weight:bold;}
		#registration a, #register a {color: White; text-decoration:underline}
		#register a, .logoff,.edit_profile_r a {background-image:url(../Images/Website/WL/Neuilly/puce.jpg); background-repeat:no-repeat; padding-left:6px }
		
		.logoff { margin-top:5px; float:left;}
		.profile  {float:left; width:638px;height:42px;}
		          
		.zoneTitleUser { float:left; margin-left:10px; width:200px }
		.edit_profile_l{float:left; margin-left:10px; margin-right:10px; }
		.edit_profile_r{ margin-left:10px; }
		.edit_profile_r a{float:left;width:100px; margin-right:10px }
		
        .puce, .puce2  { width:6px;  height:12px; float:left; }
        .puce { background-image:url(../Images/Website/WL/Neuilly/puce.jpg);  background-repeat:no-repeat;}
        .puce2 { background-image:url(../Images/Website/WL/Neuilly/puce2.jpg);  background-repeat:no-repeat;}
        
        
        #register { float:left; margin:0 10px 0 15px; }

        #register a { color:White; }
        .register_button_ok, .btn3, .btn3ON { width:30px; height:20px; font-size:10px; font-family:Arial; font-weight:bold; float:left; margin:0 3px 0 5px;}

        .register_password { font-size:10px; padding-top:6px; float:left;}
        .champs-other { width:180px;}

        #login { float:left; margin:2px 40px 0 0; }

        #newsletter { float:left; margin:2px 40px 0 0; }
        
        .head_title { background-image:url(../Images/Website/WL/Neuilly/puce.jpg); background-repeat:no-repeat; height:12px; padding-left:6px;}
        
        #search {float:left; margin:0 10px;}
        .userItem { }
.face_user_img {float:left;}
        
        .headSearch_center { width:195px;}
        
        .abonnez { float:left; width:146px;}
        .txt_abonner { margin-top:-13px; font-size:11px; color:#F7931E; font-family:Arial; font-weight:bold; float:left; width:140px; height:38px; padding:11px 0 0 2px; background:url(../Images/Website/WL/Neuilly/pictos/picto_journal.gif); background-repeat:no-repeat; }
        
        /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
        /*+++++++++++++++++++++++++++++++++++++++++Barre de pub+++++++++++++++++++++++++++++++++++++++++*/
        /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
        .banner { float:left; margin:5px; }
        #ad { height:100px; width:100%; float:left; padding-top:5px; }
        #vosimages { float:left; width :240px; height:90px; background-image:url(../Images/Website/WL/Neuilly/bg-vosimages.jpg); font-family:Arial;
        color:#0094CC; font-weight:bold; margin:0 5px; text-align:right; }
        #txt-vosimages { font-size:14px; margin:5px;  }
        #txt-vosimages p { font-size:19px; }
        #vosimages a {  float:right; font-size:16px; color:#0094CC; }

        /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
        /*+++++++++++++++++++++++++++++++++++++++++Barre du menu++++++++++++++++++++++++++++++++++++++++*/
        /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
		#menu {float:left; width:100%; margin-bottom:16px; text-transform:uppercase;}

        a.menuCat_1,a.menuCat_2,a.menuCat_3,a.menuCat_4,a.menuCat_5,a.menuCat_6,a.menuCat_7,a.menuCat_9
        { display:inline; font-family:Georgia; font-size:16px; font-weight:bold; margin-left:40px; list-style:none; text-transform:uppercase; }

        #menu a { text-decoration:none; font-family:Georgia; font-size:16px; font-weight:bold;border-bottom:0 }

  

        a.menuCat_1 {float:left;  color:#39B44A;  }
       
        a.menuCat_5 {float:left; color:#A74AF4; }
       
        a.menuCat_2 {float:left; color:#FF983B;}
        
        a.menuCat_3 {float:left;  color:#D8DF21;  }
        
        a.menuCat_4 {float:left;  color:#FF90FF;  }
        
        a.menuCat_7 {float:left;  color:#FF454B; }

        a.menuCat_9 {float:left;  }

.barBrand{float:left; width:100%;margin-bottom:20px;}

a.menuCat{float:left; font-size:12px;  margin:0 15px; text-decoration:none; color:White; text-transform:uppercase; font-weight:bold; margin-top:6px;}
a.menuCat:hover {text-decoration:underline;}

a.menuCatRight{float:right; font-size:12px;  margin:0 15px; text-decoration:none; color:White; text-transform:uppercase; font-weight:bold; margin-top:6px;}
a.menuCatRight:hover {text-decoration:underline;}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++Contenu++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#contenu 
{
    width:100%;
    float:left;
    margin-top:50px;
}

.pack_main{float:left; width:460px;}
.pack_main table {float:left; width:100%;}
.pack_main table tbody {width:100%;}
.pack_main table tbody tr { width:100%;}
.pack_main table tbody tr td { width:100%; text-align:center; }
.pack_photo {float:left; width:460px; margin-top:2px;}


.pack_left {float:left; width:20px;  padding-top:20px; margin-right: 5px;}
.pack_right {float:left; width:20px; margin-left:5px; padding-top:20px;}

.pack_frame {float:left; margin-right:3px;  width:96px; border:2px solid white;}
.pack_frame:hover {float:left;  margin-right:3px; border:2px solid #00A5DB; cursor:pointer; width:96px;}
.pack_select {float:left; border:2px solid #00A5DB; cursor:pointer; width:96px;}

.HomeMini{float:left; text-align:center; width:96px;  padding:0; margin:0;}


        /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
        /*+++++++++++++++++++++++++++++++++++++++++Colonne de gauche++++++++++++++++++++++++++++++++++++*/
        /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
                
                
                .pagingAlign a { float:left; }
                .pagingAlign span.pagingBlack { float:left; padding-right:10px;}
                .pagingAlign a.pagingBlack { margin-right:5px; }
                select.float_left { height:20px; width:150px; font-size:12px;}
                
                
                /*******Mon profil******/
                .profilInfo { border:1px solid silver; margin-bottom:15px; float:left; width:440px; padding:10px; }
                .profilDoc { border:1px solid silver; margin-bottom:15px; float:left;  width:440px; padding:10px; }
                .profilInfo_title { color:#0094CC; font-weight:bold; font-size:15px; text-transform:uppercase; }
                .profilInfo .float_left_100_ { margin-bottom:10px;}
                .profilSep { float:left; text-align:center; width:100%;}
                .profilSep .marginB_3 a img { float:none;}
                .smallCapGray {color:#0094CC; font-weight:bold; font-size:12px; text-transform:uppercase; padding-right:5px;}
                .profilDoc_title { color:#0094CC; font-weight:bold; font-size:15px; text-transform:uppercase; padding-bottom:10px; }
                .profilNoDoc { color:silver; font-weight:bold; font-size:13px;  }
                .voteContainer { text-align:center;}
                
                
                /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
                /*++++++++++++++++++++++++++++++Entête+++++++++++++++++++++++++++++*/
                /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
                
                #picto1 { width:43px; height:38px; background:url(../Images/Website/WL/Neuilly/pictos/picto-alaune.gif); float:left;  margin:3px 10px 0 0;}
                #picto2 { width:43px; height:38px; background:url(../Images/Website/WL/Neuilly/pictos/picto-bonsplans.gif); float:left;  margin:3px 10px 0 0;}
                #picto3 { width:43px; height:38px; background:url(../Images/Website/WL/Neuilly/pictos/picto-immobilier.gif); float:left;  margin:3px 10px 0 0;}
                #picto4 { width:43px; height:38px; background:url(../Images/Website/WL/Neuilly/pictos/picto-associations.gif); float:left;  margin:3px 10px 0 0;}
                #picto5 { width:43px; height:38px; background:url(../Images/Website/WL/Neuilly/pictos/picto-bienvivre.gif); float:left;  margin:3px 10px 0 0;}
                #picto6 { }
                #picto7 { width:43px; height:38px; background:url(../Images/Website/WL/Neuilly/pictos/picto-annonces.gif); float:left;  margin:3px 10px 0 0;}
                #picto8 { }

                .rubrique_principale { float:left; font-family:georgia; font-weight:bold; font-size:44px; text-transform:uppercase; }
                
                #rubrique_1 {color:#39B44A; text-transform:uppercase; }
                #rubrique_2 {color:#FF983B; text-transform:uppercase; }
                #rubrique_3 {color:#D8DF21; text-transform:uppercase; }
                #rubrique_4 {color:#FF90FF; text-transform:uppercase; }
                #rubrique_5 {color:#A74AF4; text-transform:uppercase; } 
                #rubrique_6 {} 
                #rubrique_7 {color:#FF454B; text-transform:uppercase; }    
                #rubrique_8 {}    
                          
                .rss {  float:right; padding-top:16px  }
                
                .menu2 { clear:both;}
                
                .SitemapPathSubCategoryList { padding:0 5px 0 5px; width:450px;}
                
                .menu2_1, .menu2_2, .menu2_3, .menu2_4, .menu2_5, .menu2_6, .menu2_7, .menu2_8
                {font-family:arial; font-size:12px; font-weight:bold; line-height:20px; margin:0 20px 0 0; float:left; cursor:pointer }
                .menu2_1_on, .menu2_2_on, .menu2_3_on, .menu2_4_on, .menu2_5_on, .menu2_6_on, .menu2_7_on, .menu2_8_on
                {text-decoration:underline; font-family:arial; font-size:12px; font-weight:bold; line-height:20px; margin:0 20px 0 0; float:left; }
                
                .menu2_1:hover, .menu2_2:hover, .menu2_3:hover, .menu2_4:hover, .menu2_5:hover, .menu2_6:hover, .menu2_7:hover, .menu2_8:hover
                {text-decoration:underline; }

                
                .menu2_1, .menu2_1_on { color:#39B44A; }
                .menu2_2, .menu2_2_on { color:#FF983B;}
                .menu2_3, .menu2_3_on { color:#D8DF21;}
                .menu2_4, .menu2_4_on { color:#FF90FF;}
                .menu2_5, .menu2_5_on { color:#A74AF4;}
                .menu2_6, .menu2_6_on { color:black;}
                .menu2_7, .menu2_7_on { color:#FF454B;}
                .menu2_8, .menu2_8_on { color:black;}

                /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
                /*++++++++++++++++++++++++++++++Article+++++++++++++++++++++++++++++*/
                /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
                
                /******* Commun Article*****/
                .block_article,.block_article_contributeur ,.block_article_neuilly { float:left; border-top:2px solid #E6E6E6; padding:3px 0 0 0; width:100%; }
                .block_article_type { font-family:Georgia; font-size:13px; font-style:italic; font-weight:bold; float:right; text-transform:uppercase;padding-right:5px; padding-top:5px }
                .block_article_type2 { font-family:Georgia; font-size:13px; font-style:italic; font-weight:bold; text-align:right; text-transform:uppercase; clear:both; margin-bottom:5px; }
				.block_article_contributeur{ border:0; padding:0; background-color: #DAF5FF; margin:10px 0 20px 0; background-image:url('../Images/Website/WL/neuilly/package_contributeur.jpg'); background-repeat:repeat-x}
				.block_article_neuilly{ border:0; padding:0;margin:10px 0 20px 0; background-image:url('../Images/Website/WL/neuilly/package_neuilly.jpg'); background-repeat:repeat-x}
               
                /*******Article Bien Vivre*****/
                .article_head_buttons { background:#E6E6E6; width:450px; float:left; padding:5px; margin-bottom:15px;}
                .article_head_buttons a { float:right; margin-left:5px; }
                .article_infos { font-size:11px; font-family:Arial; font-style:italic; float:left; color:#808080;}
                
                .article_intro,.article_fin {font-size:13px; font-family:Arial; font-weight:bold; float:left; padding:0 0   15px 0; width:100%}
                .article_fin { padding:  15px 0; }
                /*+++++FICHE BONS PLANS+++++*/
                .bonsplans_all_title { float:left;}
                .bonsplans_title { font-family:Arial; font-size:26px; font-weight:bold; text-transform:uppercase; width:300px; }
                .bonsplans_category { font-size:20px; font-family:Arial; font-weight:bold;  margin-bottom:15px; }
                
                .bonsplans_button { float:right; }
                .btn_votes { background:url(../Images/Website/WL/neuilly/buttons/votes.jpg); width:41px; height:27px; float:right; margin-left:5px; color:white; text-align:center; font-size:14px; font-weight:bold; font-family:Arial;}
                .bonsplans_button a img { float:right; margin-left:5px;}
                
                .bonsplans_coord {font-family:Arial; font-size:13px; clear:both; }
                .bonsplans_coord_title { font-family:Arial; font-size:13px; font-weight:bold; float:left; padding-right:5px;  }
                .bonsplans_coord_txt { float:left; width:100%;}
                
                .bonsplans_block { float:left; padding-top:15px; width:460px;}
                .bonsplans_block_title { clear:both; font-size:20px; font-family:Arial; font-weight:bold; color:#0094CC; padding-bottom:5px; }
                .bonsplans_assiette_content {clear:both; font-size:15px; font-family:Arial;}
                .bonsplans_block_content { clear:both; font-size:15px; font-family:Arial;}
                
                .bonsplans_assiette_title { font-weight:bold; }
                .bonsplans_block_suite { font-size:15px; font-family:Arial; font-weight:bold; color:#0094CC; text-align:right; width:100%; float:left; cursor:pointer; }
                a:hover .bonsplans_block_suite { text-decoration:underline;}
               
                .bonsplans_content_title {float:left; font-size:14px; font-family:Arial; font-weight:bold; padding-right:5px;  }
                .bonsplans_content_txt { font-size:14px; }
                
                .bonsplans_place {}
                .bonsplans_map { padding:5px 0 0 0; float:left; }
                
                /*+++++block de commentaires++++++*/
                .block_comments { float:left; background:#e6e6e6; width:450px; padding:10px 5px 5px 5px; margin-top:15px;}
                
                .btn_nbr_comment { margin-bottom:10px; color:white; font-size:20px; font-weight:bold; font-family:Arial; float:left; background-image:url(../Images/Website/WL/Neuilly/buttons/fond-bouton_mid.gif); background-repeat:repeat-x; height:35px; }
                .btn_nbr_left { float:left; background-image:url(../Images/Website/WL/Neuilly/buttons/fond-bouton_left.gif); background-repeat:no-repeat; width:22px; height:35px;}
                .btn_nbr_center{ float:left; margin-right:19px; }
                .btn_nbr_right{ float:left; background-image:url(../Images/Website/WL/Neuilly/buttons/fond-bouton_right.gif); background-repeat:no-repeat; width:3px; height:35px;}
                
                .block_allmessages { float:left; width:450px; }
                .block_message { float:left; background:white; text-align:justify; font-size:12px; font-family:Arial; padding:10px 5px 10px 5px; width:440px; margin-bottom:10px; }
                .message_pseudo { float:left; color:#999; font-size:11px; font-style:italic; font-weight:bold; font-family:Arial; padding:5px 5px 0 20px;}
                .message_date { color:#999; font-size:11px; font-style:italic; font-family:Arial; padding-top:5px;}
                
                .link_lirecomment { float:right; font-size:15px; font-family:Arial; font-weight:bold; color:#0094CC; text-align:right; width:100%;}
                a:hover .link_lirecomment { text-decoration:underline;}
                
                .form_column {float:left; width:220; margin:10px 0 0 10px;}
                .form_comment {width:450px; float:left;}
                .form_comment_title { float:left; font-size:16px; font-family:Arial; font-weight:bold; color:#0094CC; }
                .form_comment_textarea { width:440px; height:90px;}
                
                #form_comment { float:left}
                .form_comment_input {float:left;  }
                .form_comment_input input { float:left; width:150px; height:18px; font-size:12px;}
                .form_comment_input_img { margin-top:10px;}
                .form_comment_input_item{ width:200px;}
                .form_comment_input_item label { float:left; width:200px; margin-top:5px;}
                .form_comment_send { float:right; margin-top:10px; }
                .input_code {width:100px;}
                .form_comment .warning { float:left; margin-top:5px;}
                
                a.comment_all { cursor:pointer; margin-bottom:10px; float:right; width:100%; text-align:right; font-weight:bold}
                a.comment_all:hover { text-decoration:underline}
                
                /*******Fiche Annonces********/
                .annonces_all_title {text-align:right; width:100%; float:right;}
                .annonces_title { font-family:Arial; font-size:26px; font-weight:bold; text-transform:uppercase; }
                .annonces_date { font-family:Arial; font-size:13px; font-style:italic;}
                .annonces_style_auteur { font-weight:bold; color:#0094CC; }
                
                .annonces_intro { float:left; font-family:Arial; font-size:17px; font-weight:bold; padding-top:15px; }

                .annonces_intro_head { float:left; border-bottom:2px #0094CC solid; width:100%; margin-bottom:5px;}
                .annonces_intro_title { float:left; font-size:22px; color:#0094CC; width:335px;  }
                .annonces_price { float:right; font-size:22px; color:#0094CC; }
                .annonces_contrat { float:right; font-size:22px; color:#0094CC; }

                .annonces_intro_details { float:left; width:100%; }
                .annonces_intro_txt { float:left; font-family:Arial; font-size:13px; font-weight:normal; color:Black; padding-top:10px;}   
                
                .annonces_block { float:left; width:100%;}  
                .annonces_block_title { font-size:20px; font-family:Arial; font-weight:bold; color:#0094CC; padding-bottom:5px;  padding-top:15px;}  
                
                .annonces_infos { clear:both; font-size:15px; font-family:Arial;}
                .annonces_infos_title { float:left; font-size:15px; font-family:Arial; font-weight:bold; padding-right:5px; }
                .annonces_infos_txt {float:left;}
                
                .annonces_place { font-size:13px; float:left; width:100%;}
                
                .annonces_block_txt{ float:left; width:100%; font-size:13px; }
               
                 
                
                .comment img { margin:3px 0 0 8px; float:left; padding:0 0 10px 0; }
                
                .comment_gallery,.comment_gallery_contributeur { background-image:url('../Images/Website/WL/Neuilly/buttons/comment-vide.jpg'); background-repeat:no-repeat;
color:White; font-size:15px; width:37px; height:35px; margin: 0 5px 0 3px; float:left; padding-top:5px; font-weight:bold; text-align:center; }
                .comment_gallery_contributeur { background-image:url('../Images/Website/WL/Neuilly/buttons/comment-vide-contributeur.jpg')}
                
                .block_photo { float:left; width:460px; text-align:center; }
                .photo { margin-top:15px; }
                .article_title { text-align:left; font-family:Arial; font-size:25px; font-weight:bold; color:#0094CC; clear:both; padding:5px 0 10px 0; }
                .txt_article,.txt_article_home { text-align:left; font-family:Arial; font-size:13px; padding:5px 0  10px 0; float:left; }
                .txt_article_home a  {color:black; text-decoration:none}
                .txt_article .suite { color:#0094CC;}
                p.txt_article a{ color:#0094CC; text-decoration:none}
                p.txt_article a:hover{ text-decoration:underline}
                .block_article_groupe { float:left; width:460px;}
                a.suite { font-family:Arial; font-size:20px; font-weight:bold; color:#0094CC; text-decoration:none; float:right; margin-top:5px; }
                a.suite:hover { text-decoration:underline; }
                
                
                /******* Commun Article Version 2 : Annonces *****/
                .block_photo2 { text-align:center; width:100px; float:left; margin:0 10px 10px 0;}
                .photo2 { float:left; width:100%; }
                .article_title2 {font-family:Arial; font-size:13px; font-weight:bold; color:#0094CC; padding:0 0 5px 0; text-transform:uppercase; }
                .txt_article2 { text-align:justify; font-family:Arial; font-size:13px; padding:0; }
                .txt_article2 a { color:Black; }
                .txt_article2 .suite { color:#0094CC;}
                .block_article_groupe2 { width:100%; float:left; }
                .block_article_left{float:left;width:60px; padding:10px 10px 0 5px}
                .block_article_user{font-weight:bold; font-style:italic; color:#0094CC}
                .block_article_right{float:left;width:380px; }
                a.suite2 { font-family:Arial; font-size:12px; font-weight:bold; color:#0094CC; text-decoration:none; float:right; margin-bottom:15px;  }
                .suite2:hover2 { text-decoration:underline; }
                   
                
                /*+++++FICHE ASSOCIATION+++++*/
                .asso_all_title { float:left;}
                .asso_title { font-family:Arial; font-size:26px; font-weight:bold; text-transform:uppercase; width:300px; margin-bottom:15px; }
                
                .asso_button { float:right; }
                .asso_button a img { float:right; margin-left:5px;}
                   
                .asso_coord {font-family:Arial; font-size:13px; clear:both; }
                .asso_coord_title { font-family:Arial; font-size:13px; font-weight:bold; float:left; padding-right:5px;  }
                .asso_coord_txt { float:left; width:100%;}
                .asso_block { float:left; padding-top:15px; width:460px; margin-bottom:15px;}
                .asso_block_title { clear:both; font-size:20px; font-family:Arial; font-weight:bold; color:#0094CC; padding-bottom:5px; }
                .asso_block_txt { clear:both; font-size:15px; font-family:Arial;}
                .asso_sport { font-size:20px; font-family:Arial; font-weight:bold;  margin-bottom:15px; }
                
                
                /*********PAGE ABONNEMENT****************/
                
                .table_abonnement { width:460px;}
                .text2 { font-family:Arial; font-size:25px; padding:10px 0; color:#0094cc; font-weight:bold; text-align:center; }
                .label_abonnement { font-family:Arial; font-size:10px; font-weight:bold; text-transform:uppercase; width:150px; height:20px; margin:5px 0;}
                .input_abonnement { border:1px solid silver; font-size:13px; height:17px; width:196px; vertical-align:middle; }
                .td_bouton { width:230px; text-align:center; padding:25px 0 15px 0;}
                .button_abonnement{border:0; text-align:center; margin-left:15px; width:150px; height:27px; padding-bottom:5px; -padding-bottom:0;  font-size:113%; vertical-align:middle;
    text-decoration:none; color:white; cursor:pointer; font-weight:bold;	
    background-image:url('../Images/Website/WL/neuilly/buttons/Button150_1.jpg');background-repeat:no-repeat;}
                
                
                /**************ESPACE PRO****************/
                .titre_espacepro { float:left; width:100%; text-align:center;}
                .titre_espacepro h1 {text-align:center;  font-size:25px; color:#0094CC; padding:20px 0;}
                .table_col1 { text-align:center; font-weight:bold; font-size:15px;}
                .table_col2, .table_col4 { text-align:center; padding:5px 2px; }
                th.table_col3 { text-align:center;}
                .table_col3 { padding:5px 2px; }
                .table_col4 a { text-decoration:none; color:#0094cc;}
                .table_col4 a:hover { text-decoration:underline; color:#0094cc;}
                .tab2_col2_prix { color:#0094cc; font-weight:bold; font-size:18px; }
                .tab2_col2_prix, .tab2_col2 { margin-bottom:10px;  text-align:center; }
                .tab2_col { font-weight:bold; width:186px; text-align:center;}
                .txt_tab2 { text-align:center; border-top:1px solid  #dedede;}
                .txt_tab2 p { padding:10px 0 0 0; }
                p.pro_contact { text-align:center; font-weight:bold; font-size:18px; padding:5px 0 10px; }
                .fieldset_pro  {float:left; width:742px; border:1px solid  #dedede; margin: 0 0 20px 0; padding:10px 20px; -display:inline; }
                .pro_emailing { font-weight:bold; font-size:15px; }
                .format_p { margin-bottom:10px; text-align:center;}
                .espacepro_table { margin-bottom:10px;}
                .ast_table {color:#0094cc; }
                
                /***************PDF*********************/
                .title_pdf { font-family:Arial; font-size:25px; padding:0 0 10px; color:#0094cc; font-weight:bold; }
                .item_pdf {float:left; padding:10px;height:142px;overflow:hidden}
				.mois_pdf {float:left; font-size:15px; font-weight:bold; width:120px; text-align:center;height:92px; padding-top:50px}
				.img_pdf { float:left; width:100px;height:142px; padding-left:20px}

                .center_tab {float:left; width:100%; text-align:center; }
                
                /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
                /*++++++++++++++++++++++++++++++Bloc Participez++++++++++++++++++++*/
                /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

                .participez { background:#E6E6E6; width:100%; padding:3px 0 0 0; margin:0 0 15px 0; float:left; }
                
                #cameras 
                {
                    width:100px;
                    height:89px;
                    margin:30px 0 0 10px;
                    background-image:url(../Images/Website/WL/Neuilly/pictos/cameras.png);
                    float:left; 
                }
                
                .participez_title { text-align:center; font-family:Arial; font-size:24px; font-weight:bold; color:#0094CC; padding:30px 0 5px 0; text-align:center; }
                .participez_title p { font-size:30px; }
                .participez img { float:left; margin:5px 8px 0 8px; }
                                
                .participez_txt_title 
                {   
                    font-family:Arial;
                    font-size:14px;
                    font-weight:bold;
                    color:#0094CC;
                }
                
                .txt_participez 
                {
                
                    text-align:justify;
                    font-family:Arial;
                    font-size:13px;
                    margin:0 8px 0 8px;
                    padding:0 0 10px;
                   
                }  
                
                .participez_lien
                {
                    font-family:Arial;
                    font-size:22px;
                    font-weight:bold;
                    text-align:center;
                    padding:10px 0 0 0;
                } 
                
                .participez_lien a 
                {
                     color:#0094CC;
                     text-decoration:none;
                }
                
                .participez_lien a:hover 
                {
                    text-decoration:underline;
                }
                
               
                
        /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
        /*+++++++++++++++++++++++++++++++++++++++++Colonne du milieu++++++++++++++++++++++++++++++++++++*/
        /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

        .middle_rubrique_heading { height:50px;}
        .middle_rubrique { float:left; width:100%; }
        .picto_all { width:43px; height:38px; float:left; margin-right:5px; }
        .middle_rubrique_title  {font-family:Georgia; font-size:22px; font-weight:bold; float:left; padding-top:16px; }
        .middle_article { clear:both; font-size:12px; font-family:Arial; padding:0 0 10px 0; }
        .middle_article a.text { text-decoration:none; color:Black}
        .middle_article a.text:hover { text-decoration:none; color:Black}
        .middle_article_image { width:100px; height:70px; float:left; margin:0 5px 5px 0; text-align:center; }
        .middle_article_image_right { width:100px; height:70px; float:right; margin:0 0 5px 5px; text-align:center; }             
        .button_plus {float:right; margin-bottom:15px;}
        #pub_carre{padding-bottom:20px;}

        /*++++++++++++++++++++++++++++++A la Une+++++++++++++++++++++++++*/
        #picto_1{background:url(../Images/Website/WL/Neuilly/pictos/picto-1.gif); }
        #rubrique_1,#rubrique_1 a  {color:#39B44A; }
        .middle_article_1, .middle_article_1 a { font-weight:bold;color:#39B44A; }

        /*++++++++++++++++++++++++++++++Bien vivre+++++++++++++++++++++++++*/
        #picto_5{background:url(../Images/Website/WL/Neuilly/pictos/picto-5.gif); }
        #rubrique_5,#rubrique_5 a   {color:#A74AF4; }
        .middle_article_5,.middle_article_5 a { font-weight:bold;color:#A74AF4;}

        /*++++++++++++++++++++++++++++++Bons plans+++++++++++++++++++++++++*/
        #picto_2{ background:url(../Images/Website/WL/Neuilly/pictos/picto-2.gif); }
        #rubrique_2,#rubrique_2 a   { color:#FF983B; }
        .middle_article_2,.middle_article_2 a {   font-weight:bold;   color:#FF983B;}

        /*++++++++++++++++++++++++++++++Immobilier+++++++++++++++++++++++++*/
        #picto_3{ background:url(../Images/Website/WL/Neuilly/pictos/picto-3.gif); }
        #rubrique_3,#rubrique_3 a    { color:#D8DF21;  }
        .middle_article_3,.middle_article_3 a { font-weight:bold;color:#D8DF21; }

        /*++++++++++++++++++++++++++++++Associations+++++++++++++++++++++++*/
        #picto_4 { background:url(../Images/Website/WL/Neuilly/pictos/picto-4.gif);}
        #rubrique_4,#rubrique_4 a   { color:#FF90FF; }
        .middle_article_4,.middle_article_4 a { font-weight:bold; color:#FF90FF;}
    
        /*++++++++++++++++++++++++++++++Annonces+++++++++++++++++++++++++++*/
        #picto_7{background:url(../Images/Website/WL/Neuilly/pictos/picto-7.gif);}
        #rubrique_7,#rubrique_7 a   { color:#FF454B; }
        .middle_article_7,.middle_article_7 a{  font-weight:bold; color:#FF454B;}



        /*++++++++++++++++++++++++++++++Page Agenda+++++++++++++++++++++++++++*/
        
        .packakage_title { float:left; width:460px }
        .agenda_title_article { font-size:25px; color:#0094CC; padding-bottom:10px; text-transform:uppercase; padding-top:5px;}
        .pub_agenda { text-align:center; width:460px; margin-top:15px; float:left;}
        .pub_agenda .marginB10 { text-align:center; width:460px;}
        .pub_agenda .marginB10 .float_left_100 { text-align:center; width:460px;}
        .package_right { font-weight:bold; margin-top:10px; float:left; width:100%;}
        .avis_agenda { float:right;}
        .pack_desc { text-align:justify; }
        
        /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
        /*+++++++++++++++++++++++++++++++++++++++++Colonne de droite++++++++++++++++++++++++++++++++++++*/
        /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
        
        
        
.footer {float:left;width:100%; margin-top:20px;font-weight:bold; color:White; background-color:#0094CC; padding:10px 0; text-align:center; border-top:3px solid black}
.footer a { color:White; text-decoration:none}
.footer a:hover { text-decoration:underline}

/******************/
/*** Formulaire ***/
/******************/
.form_left {float: left; width: 180px; text-transform:uppercase; font-size:10px; font-weight:bold;}
.form_left2 {float: left; width: 200px; text-transform:uppercase; font-size:10px; font-weight:bold;}

.form_left3 {float: left; width: 150px; text-transform:uppercase; font-size:10px; font-weight:bold; text-align:left;}

.form_desc {float:left; font-size:11px; background-color:#0094CC; width:191px; margin-left:45px; padding:10px; line-height:13px; color:white; font-weight:bold; margin-bottom:10px; -display:inline;}
.form_desc2 {float:left; font-size:11px; border:solid 1px silver; width:256px; padding:10px; line-height:13px; margin:15px 0 10px 60px; -display:inline;}
.form_desc2 ul {float:left; margin:0 0 0 20px; padding:5px 0; width:360px;  list-style-position:inside}
.form_desc3 {float:left; font-size:11px; border:solid 1px silver; width:191px; margin-left:10px; padding:10px; line-height:13px; color:black; }


.form_up {float:left; cursor:pointer; width:100px;  margin:-10px 10px 0 10px; text-align:center;}
.form_up2 {float:left; cursor:pointer; width:100px;  margin:-10px 10px 0 10px; text-align:center;}

.form_top{float: left; width: 200px; text-align: center; font-weight: bold; font-variant: small-caps}
    
.data_right { float: left; direction:ltr; height: 24px; color: Black }

/***************/
/*** TextBox ***/
/***************/
.input50 {height:17px; width: 46px; padding:0 2px; font-size: 13px; border: 1px solid  silver;}
.input140 {height:17px; width: 138px; padding:0 2px;  font-size: 13px; border: 1px solid  silver;}
.input150 {float:left; height:17px; width:146px; border: 1px solid  silver; padding:0 2px; font-size:13px}
.input100 {height:17px; width: 96px; border: 1px solid  silver; padding:0 2px; font-size:13px}
.input160 {height:17px; width: 156px; border: 1px solid  silver; padding:0 2px; font-size:13px}
.input200 {float:left; height:17px; width: 196px; padding:0 2px;  border: 1px solid  silver; direction:ltr; vertical-align:middle; font-size:13px}
.input240 {height:17px; width: 236px; padding:0 2px;  font-size: 13px; border: 1px solid  silver;  direction:ltr;}
.input300 { height:17px; width: 296px; padding:0 2px; font-size: 12px; border: 1px solid  silver; font-size:13px}

.input100Display {float:left; height:16px; width: 86px; border: 1px solid  silver; display:block; font-size:13px; vertical-align:middle; padding:1px; margin:0; color:gray; text-align:center; margin-right:3px}
.input100NotDisplay {float:left; height:16px; width: 86px; border: 1px solid  silver; display:none; font-size:13px; vertical-align:middle; margin:0; margin-right:3px  }

.textarea300 {font-size:13px;  font-family:Tahoma; width:294px; height:100px; background-color:White; border:1px solid  silver; padding:0 2px ;}
.textarea400 {font-size: 13px; font-family:Tahoma; width: 400px; padding:0 2px; height: 150px; border: 1px solid silver; background-color: white;}
.textarea200 {font-size: 13px; font-family:Tahoma;  width: 196px; padding:0 2px 0 2px; height: 40px; border: 1px solid  silver; background-color: white; font-weight:normal}
.textarea240_50 {font-size: 12px; font-family:Tahoma; width: 236px; padding:0 2px; height: 50px; border: 1px solid silver; background-color: white; font-weight:normal}
.textAreaComment{width:340px; font-family:Tahoma;  height:215px; padding:5px; margin:5px 0px; border: 1px solid  #0066cc; background-color:White; font-size:13px; font-weight:normal}

.fud {float:left; width: 400px; font-size: 12px;  border: 1px solid  silver;}
.fud230 {float:left; width: 230px; font-size: 12px;  border: 1px solid  #0066cc;}
.fud240 {float:left; width: 240px; font-size: 12px;  border: 1px solid  silver; }

.ddl {height:22px; font-size: 13px; vertical-align:middle; font-size:13px; float:left}
.ddl220 {width: 220px; height:22px; font-size: 13px; vertical-align:middle; font-size:13px}
.ddl_countries { float:left;  width: 300px; height:20px; font-size: 13px; vertical-align:middle;}


/*****************/
/**** Bouton *****/
/*****************/

.button150{display:block; text-transform:capitalize; float:left; border:0; text-align:center; margin-right:8px; width:150px; height:23px;
    padding:4px 0  0 0; font-size:113%; vertical-align:middle;
    text-decoration:none; color:white; cursor:pointer; font-weight:bold;	
    background-image:url('../Images/Website/WL/neuilly/buttons/Button150_1.jpg');background-repeat:no-repeat;}
.button150:hover{background-image:url('../Images/Website/WL/neuilly/buttons/Button150_2.jpg');background-repeat:no-repeat; text-decoration:underline}

.button150_no_{ padding-bottom:5px; -padding-bottom:0; display:block; float:left; border:0; text-align:center; width:150px; height:27px; font-size:113%;vertical-align:middle;
    text-decoration:none;color:White; cursor:pointer; font-weight:bold;	
    background-image:url('../Images/Website/WL/neuilly/buttons/Button150_1.jpg');background-repeat:no-repeat;}
.button150_no_:hover{background-image:url('../Images/Website/WL/neuilly/buttons/Button150_2.jpg');background-repeat:no-repeat; text-decoration:underline}

.button150_{display:block; text-transform:capitalize;  float:left; border:0; text-align:center; margin-right:8px; width:150px; height:27px;
     padding-bottom:5px; -padding-bottom:0;  font-size:113%; vertical-align:middle;
    text-decoration:none;color:white; cursor:pointer; font-weight:bold;	
    background-image:url('../Images/Website/WL/neuilly/buttons/Button150_1.jpg');background-repeat:no-repeat;}
.button150_:hover{background-image:url('../Images/Website/WL/neuilly/buttons/Button150_2.jpg');background-repeat:no-repeat; text-decoration:underline}

.button200{display:block ;float:left; border:0; text-align:center; margin-right:8px; width:200px; height:23px;
    padding:4px 0  0 0; font-size:113%; 
    text-decoration:none;color:white; cursor:pointer;	
    background-image:url('../Images/Website/WL/neuilly/buttons/Button200_1.jpg'); background-repeat:no-repeat;}
.button200:hover{background-image:url('../Images/Website/WL/neuilly/buttons/Button200_2.jpg');background-repeat:no-repeat; text-decoration:underline}

.button200_{display:block; float:left; border:0; text-align:center; margin-right:8px; width:200px; height:27px;
    padding:0 0 5px 0; -padding:0; font-size:113%; 
    text-decoration:none;color:white; cursor:pointer; font-weight:bold;
    background-image:url('../Images/Website/WL/neuilly/buttons/Button200_1.jpg');background-repeat:no-repeat;}
.button200_:hover{ background-image:url('../Images/Website/WL/neuilly/buttons/Button200_2.jpg'); background-repeat:no-repeat; text-decoration:underline}

.bottombutton {float: left; width:100%; margin-top:10px; text-align: center; direction:ltr}


/********************/
/***** Fieldset *****/
/********************/

.fieldset , .fieldset2,.fieldset2bis  {float:left; width:742px; border:1px solid  #dedede; margin: 0 0 20px 0; padding:10px 20px; -display:inline;  }
.fieldset2 ul, .fieldset2bis ul {float:left; margin:0 0 0 20px; padding:5px 0; width:722px;  list-style-position:inside}


.fieldset2bis {border-top:2px solid  silver; }

.fieldset3 {float:left; width:300px; border:1px solid  gray; margin: 0 0 20px 0; padding:10px 20px 10px 20px;}
.fieldset4 {float:left; width:400px; border:1px solid  gray; margin: 0 0 20px 0; padding:10px 20px 10px 20px;}
.fieldset5 {float:left; width:470px; border:1px solid  gray; margin: 0 0 0 40px; padding:10px 20px 10px 20px; border:1px solid  #DEDEDE}

.fieldset_title,.fieldset_title2  {float:left; font-size:18px; font-weight:bold; color:#0094CC; padding: 0 10px 5px 10px; margin:0;}

.mini_fieldset {float:left; width:160px; border:1px solid  silver; margin:0; padding:5px; font-size:11px; text-align:center;}
.mini_fieldset2 {float:left; width:700px; border:1px solid  silver; margin:0; padding:5px; font-size:11px; text-align:left;}
.mini_fieldset_title {float:left; font-size:11px; font-weight:bold; color:#00A5DB; padding: 0 5px 0 5px; font-variant:small-caps}

/****************/
/**** DECO ******/
/****************/
.black {color: Black}   
.linknone {text-decoration:none}
.underline {text-decoration:underline}
.normal {font-weight:normal}
.spaceText {letter-spacing:1px; line-height:20px;}
.display_none {display:none}
.display_bock {display:block}
.capitalize {text-transform:capitalize}
.uppercase {text-transform:uppercase}
.small {font-size:11px}
.white {color:white;}
.left {text-align: left}
.right {text-align: right}
.bold { font-weight: bold}
.center{text-align:center;}
.pointer{cursor:pointer;}
.blue{color:#0066cc;}
.justify{text-align:justify;}
.align_justify{ float:left; text-align:justify}
.indent{text-indent:5%;}
.indentText{text-indent:3%; margin-top:10px;}
.italic { font-style: italic;}
.display_inline{display:inline}
.inline {display:inline}
.float_right {float:right;}
.float_left {float: left;}

.size_large { font-size:large}
.size_medium { font-size:medium}
.size_small { font-size:small}
.size_xsmall { font-size:11px}
.size_xxsmall { font-size:xx-small}

.color_white {color:White}
/****************/
/**** MARGIN ****/
/****************/

/* Left */
.marginL5 {float:left; margin-left:5px;}
.marginL5_ {margin-left:5px;}
.marginL10 {float:left; margin-left:10px;}
.marginL15 {float:left; margin-left:15px;}
.marginL20 {float:left; margin-left:20px;}
.marginL30 {float:left; margin-left:30px;}
.marginL50 {float:left; margin-left:50px;}
.marginL80 {float:left; margin-left:80px;}

/* Right */
.marginR5 {float:left; margin-right:5px;}
.marginR10 {float:left; margin-right:10px;}
.marginR_10{margin-right:10px;}
.marginR10_ {float:right; margin-right:10px;}
.marginR20 {float:left; margin-right:20px;}
.marginR20_ {float:right; margin-right:20px;}

/* Top */
.marginT2 {float:left; margin-top:2px;}
.marginT5 {float:left; margin-top:5px;}
.marginT3n{margin-top:-3px}
.marginT10 {float:left; margin-top:10px;}
.marginT10_ {margin-top:10px;}

/* Bottom */
.marginB_3 {margin-bottom:3px;}
.marginB5 {float:left; margin-bottom:5px;}
.marginB_5 {margin-bottom:5px;}
.marginB10 {float:left; margin-bottom:10px;}
.marginB20 {float:left; margin-bottom:20px;}
.marginB_30 {margin-bottom:30px;}

/* Double */
.marginTB10 {float:left; margin-top:10px; margin-bottom:10px;}
.marginTB10_ {margin-top:-10px; margin-bottom:10px}
.marginRB10{float:left; margin-right:10px; margin-bottom:10px;}
.marginLR3{float:left; margin:0 3px;}
.marginLR6 {float:left; margin:0 6px;}
.marginLR10{float:left; margin:0 10px;}
.marginTD{float:left; margin-top:10px; margin-bottom:10px;}
.margin10{margin-top:10px; margin-bottom:10px;}

.adjustCenter{float:left; width:100%; text-align:center; margin:2px 0;}

/* body */
body_margin{margin:0;}

/*****************/
/**** PADDING ****/
/*****************/
.paddingL10 {float:left; padding-left:10px;}
.paddingL20 {float:left; padding-left:20px;}

.padding10{float:left; padding:10px;}
.padding_0_5 {float:left; padding:0 5px}
.padding_10_0 {padding: 10px 0;}
.padding_30_0 {padding: 30px 0;}
.padding_00_10_0 {padding:0 0 10px 0;}
/**************************/
/**** Width & Centrage ****/
/**************************/
.div60 {width:60px; margin-left:auto; margin-right:auto}
.div150 {width:150px; margin-left:auto; margin-right:auto}
.div150_ {float:left; width:150px;}
.div158 {width:158px; margin-left:auto; margin-right:auto; text-align:center;}
.div158_ {float:left; width:158px;}
.div170 {width:170px;margin-left:auto; margin-right:auto; font-size:12px}
.div170_ {float:left; width:170px;}
.div200 {width:200px;margin-left:auto; margin-right:auto; text-align:center;}
.div210 {width:216px; margin-left:auto; margin-right:auto; text-align:center;}
.div200_ {float:left; width:200px;}
.div220 {width:221px; margin-left:auto; margin-right:auto; text-align:center;}
.div220_ {width:221px; float:left; text-align:left;}
.div250_{width:250px; float:left;}
.div300 {width:300px;margin-left:auto; margin-right:auto}
.div300_{float:left; width:300px;}
.div316 {width:316px; margin-left:auto; margin-right:auto;}
.div350 {width:350px;margin-left:auto; margin-right:auto}
.div350_ {float:left; width:350px;}
.div366 {width:366px;margin-left:auto; margin-right:auto; text-align:center;}
.div420 {float:left; width:482px;margin:5px 0;}
.div450_ {float:left; width:450px;}
.div474 {width:474px;margin-left:auto; margin-right:auto}
.div510_{float:left; width:510px}

.div730_ {float:left; width:730px;}


.geocoding_map {width: 519px; height: 300px; margin-bottom: 20px; float: left;overflow:hidden;}


.block {float:left; border: 1px solid silver; width: 345px; text-align:center; display:inline; margin:10px 0 0 30px; padding:10px 0 10px 0;}
.blockTitle{font-size:28px; font-weight:normal; margin:30px 10px 0 0; color:#0094CC; display:inline;}
.catTitle {float:left; text-transform:capitalize;width:100%; font-size:120%; font-weight:bold; margin:5px 0 5px 0;}
.floatTR120{float:left; padding-left:15px; margin:0px 0 5px;}
.upload_frame {border:3px solid #0094CC; padding:10px}
.div730_ {float:left; width:730px;}

.floatTR120 input { margin-right:5px;}
.textIntro { line-height:10px; }
.trio {float:left; width:304px;}

  .right_block_title { padding-right:15px; float:right; font-family:Georgia; font-size:15px; font-weight:bold; text-transform:uppercase; }
        
                /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
                /*++++++++++++++++++++++++++++++Block agenda+++++++++++++++++++++++*/
                /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
                
                #block_agenda_head {  background:url(../Images/Website/WL/Neuilly/head-agenda.jpg); width:100%; height:20px; color:White; }
                .block_agenda_content { background:url(../Images/Website/WL/Neuilly/bg_agenda.jpg); float:left; padding-bottom:5px; width:100%;}
                .agenda_article { padding-left:5px; padding-top:10px; float:left; width:191px;}
                .agenda_txt {  float:left; width:111px; }
                .agenda_puce { background:url(../Images/Website/WL/Neuilly/puce-small.gif); background-repeat:no-repeat; width:16px; height:15px; float:left; padding-right:5px; }
                .agenda_article_date { font-family:Arial; font-size:12px; color:#0094CC; float:left }
                .agenda_article_event { font-family:Arial; font-size:12px; font-weight:bold; float:left }
                .agenda_article_event a { color:Black;}
                .agenda_img { width:90px; text-align:center; margin:0; float:right;  }
                .agenda_event { float:left;}
               
                
                
                /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
                /*++++++++++++++++++++++++++++Block agenda 2+++++++++++++++++++++++*/
                /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

                
                #block_agenda2 { height:131px; width:196px; background:url(../Images/Website/WL/Neuilly/bg-agenda2.jpg); background-repeat:no-repeat; font-family:Arial; text-align:center; float:left; margin-top:15px; padding:0 15px 0 15px; }
                #agenda2_title { padding-top:15px;}
                .agenda2_article_title {padding:0 0 0 25px; background:url(../Images/Website/WL/Neuilly/puce-big.jpg); background-repeat:no-repeat; font-family:Arial; font-size:16px; color:#0094CC; font-weight:bold; width:133px; float:left; }
                #block_agenda2 p { font-family:Arial; font-size:11px; width:176px; float:left; }
                #agenda2_participez { width:100%;}
                #agenda2_participez a { font-family:Arial; font-size:15px; color:#0094CC; font-weight:bold; width:133px; float:left; text-decoration:none; margin:5px 0 0 25px; }
                #agenda2_participez a:hover { text-decoration:underline; }
                
                
                /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
                /*+++++++++++++++++Blocks Infos pratiques+Mon neuilly++++++++++++++*/
                /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
                

                .block_head {  color:#0094CC; border-top:2px solid #ccc; width:196px; height:20px;}
                #block_infos { float:left; width:100%; margin-top:15px; }
                .block_pub { float:left; width:100%; margin-top:15px; text-align:center;}
                .block_content_link { margin-left:5px; width:181px; display:block; background:url(../Images/Website/WL/Neuilly/puce-infos.gif); background-repeat:no-repeat; padding-left:10px; font-family:Arial; font-size:12px; color:black; }
                .block_content_link:hover { display:block; font-weight:bold; color:black; }
                .block_content { margin-top:10px; }
               
                #block_monneuilly { float:left; width:100%; margin-top:15px; }
                
                .input_poll { margin:5px 0 0 10px;}
                .block_head_poll {  color:#0094CC; width:196px; height:20px; margin-bottom:10px; }
                .block_poll { float:left; width:100%; margin-top:15px; background:url(../Images/Website/WL/Neuilly/bg_poll_top.jpg); background-color:#DAF5FF; background-repeat:no-repeat; }
                .block_content_poll p { margin:0; padding:0;}
                .block_content_poll { padding:0 5px 0 5px; }
                .block_content_answers {float:left; width:186px; padding:2px 5px 0 5px;}
/*                input {margin:0 5px 0 10px; padding:0;}*/
                .btn_ok { margin:10px 0 0 15px; padding:0 0 2px 0; width:35px; height:20px; font-size:12px; font-weight:bold; font-family:Arial; float:left;}
                .bg_bottom { float:left; width:100%; height:29px; background:url(../Images/Website/WL/Neuilly/bg_poll_bottom.jpg); background-repeat:no-repeat;}
                #poll_results { float:left; padding:10px 0 0 10px;}
                .poll_question { font-weight:bold; padding:0 5px 0 5px;}
                .poll_vote { cursor:pointer; background:white; font-weight:bold; padding:2px 4px 2px 4px; margin:5px 0 0 20px; text-transform:capitalize; float:left;}
                .poll_others {font-weight:bold; margin:7px 10px 0 0; text-transform:capitalize; float:left; }
                .results_line em { font-weight:bold; font-style:normal; color:#0094CC; float:left; margin:0; padding:0px;}
                .results_line { float:left; margin:8px 5px 0 5px; }
                .results_prop { border:1px solid #0094CC; background:white; width:100px; height:10px; font-size:0; color:black; font-weight:bold; margin:0 10px 0 0; float:left; margin-left:5px;}
                
                
                
                /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
                /*+++++++++++++++++Blocks Espace pro+++++++++++++++++++++++++++++++*/
                /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
                .block_espacepro { margin-top:15px; padding:10px 5px;  text-align:center; border:3px solid #0094cc; float:left; width:180px; font-size:18px; }
                .block_espacepro .p1 { font-size:18px; padding-bottom:10px; }
                .block_espacepro .p2 { font-size:15px; }
                .block_espacepro .p2 a { font-size:18px; }
                
                
                /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
                /*+++++++++++++++++Blocks PDF++++++++++++++++++++++++++++++++++++++*/
                /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
                .block_pdf {  margin-top:15px; float:left; border:1px solid #CCCCCC; width:184px; padding:5px}
                .icone_pdf { float:left; margin-right:5px; width:40px}
                .txt_pdf { float:left; text-align:center; font-size:17px; font-weight:bold; width:139px; }
                
                
                
                
/*****************/
/**** Votes *****/
/*****************/
.nb_Votes_b { width:41px; height:27px; background-repeat:no-repeat; float:right; text-align:left; margin-left:5px}
.nb_Votes_b2 { width:55px; height:56px; background-repeat:no-repeat; float:left; text-align:left; padding-right:15px; margin-top:9px}
.nb_Votes_b_Updating{float:left;width:59px; height:60px;background-repeat:no-repeat; background-position:center; margin-right:11px; background-image:url('../Images/Website/loading.gif');}

.nb_Votes_b2 {  height:51px; }
.nb_Votes_b_1 { cursor:pointer}
.nb_Votes_b_1d,.nb_Votes_b_1 {color:White; display:block; width:100%; text-align:center; font-family:Arial; font-weight:bold; font-size:140%;  height:13px}
.nb_Votes_b_1_2 {color:White; display:block; width:100%; text-align:center; font-family:Arial; font-weight:bold; font-size:15px; cursor:pointer; line-height:10px; margin-top:2px;}
.nb_Votes_b_2 { color:White; display:block; width:100%; text-align:center; font-size:11px%; height:13px;cursor:pointer}
.nb_Votes_b_2d { color:White; display:block; width:100%; text-align:center; font-size:11px; -margin-top:-5px; }
.nb_Votes_b_3 {display:block; width:100%; text-align:center; font-weight:bold; color: white; text-decoration:underline; cursor:pointer; font-size:11px; line-height:10px;}

.pack_home_first{float:left; width:510px; text-align:justify; margin-top:7px}
a.pack_home_comments { font-weight:normal; color:#6B2258; text-decoration:underline; font-size:12px;float:left }

.nb_Votes_m {float:left; width:41px; background-repeat:no-repeat; height:27px; padding-right:8px }
.nb_Votes_m2 {float:left; width:41px; background-repeat:no-repeat; height:27px; padding-right:8px }
.nb_Votes_m_Updating{float:left;width:44px; height:43px;background-repeat:no-repeat; background-position:center; margin:0; background-image:url('../Images/Website/small_waiting2.gif');}

.nb_Votes_m_1 {cursor:pointer}
.nb_Votes_m_1d,.nb_Votes_m_1  {float:left;color:White; display:block; width:41px; text-align:center; font-family:Arial; font-weight:bold; font-size:140%; height:13px; text-align:center;}
.nb_Votes_m_1_2 {float:left; color:White; display:block; width:41px; text-align:center; font-family:Arial; font-weight:bold; font-size:14px; padding:0 ; cursor:pointer; margin-top:0px}
.nb_Votes_m_2 {  cursor:pointer}
.nb_Votes_m_2d, .nb_Votes_m_2  {float:left; color:White; width:41px; text-align:center; font-size:11px; -margin-top:-5px;  }
.nb_Votes_m_3 {float:left; width:41px; text-align:center; color: white; text-decoration:underline; cursor:pointer; font-size:11px; text-transform:lowercase; -margin-top:-4px; }

.nb_Votes_s_Updating{float:left;width:133px; height:17px;background-repeat:no-repeat; background-position:center;	background-image:url('../Images/Website/loading.gif');}
.nb_Votes_s, .nb_Votes_s2{float:left; width:133px; height:17px; border:2px solid #6B2258;  color:White; margin-bottom:5px} 
.nb_Votes_s_1 {cursor:pointer}
.nb_Votes_s_1d,.nb_Votes_s_1  { float:left; width:41px; text-align:center; font-family:Arial; font-weight:bold; font-size:12px;}
.nb_Votes_s_1_2 {float:left; width:41px; text-align:center; font-family:Arial; font-weight:bold; font-size:12px; padding:0 ;}
.nb_Votes_s_2 {  cursor:pointer}
.nb_Votes_s_2d, .nb_Votes_s_2  {  float:left; width:83px; text-align:left; font-size:12px; padding-left:9px}
.nb_Votes_s_3 {float:left; width:83px; text-align:left; text-decoration:underline; cursor:pointer; font-size:12px; text-transform:lowercase; padding-left:9px}


.grabLeft2{float:left;	width:400px; padding:5px 0px ; margin-bottom:5px;} /*Ameliorer*/
.grabRight2{float:left;	width:200px; margin:10px 0 0 50px;} /*Ameliorer*/