#logo_n_sitename_block #sitename_block { background:url(img/logo_sitename_bg.png) 0 0 no-repeat; }
.main_h1 { background:url(img/main_h1_bg_space_02.png) 0 0 repeat-y; height:30px;padding-top:0px;}
#center_col ul li { background:url(img/main_ctnt_itm_space_02_chip.png) 0 3px no-repeat; }
#center_col ul.submenu li { background:url(img/main_ctnt_itm_space_02_chip.png) 8px 10px no-repeat; }

#header_subpart_n_search_block span.space_title { margin:0 0 0 0; padding:2px 0 0 60px; display:block; float:left; font-size:11px; color:#4a4a4a; }
#header_subpart_n_search_block span.space_title_2 { margin:0 0 0 0; padding:2px 0 0 0px; display:block; float:left; font-size:11px; color:#4a4a4a; }
#header_subpart_n_search_block { background:#bbbbbb url(../../../../common/cfwb_css/img/space_02_subheader_block_bg.png) 0 0 no-repeat; }

/*        ---------------------------------------------------------------------      */

/*         Colonne de gauche           */


.illustration_pics_block {background-color:#F7F7F7; padding:0 0; width:100%;}


#cfbw_main_menu {color:#2b3f7e;font-size:0.95em;text-decoration:none; }
#cfbw_main_menu ul li {background: url(img/bouton-menu.jpg)no-repeat;}
#cfbw_main_menu ul li { padding:6px 9px 10px 0;} 
#cfbw_main_menu ul li.current {background:#ffffff url(img/fleche.jpg) no-repeat 0% 50%; color:#2b3f7e;font-weight:bold;padding: 6px 9px 9px 10px;}
#cfbw_main_menu {margin:0; padding:0px 0px; }
#cfbw_main_menu ul li a  {color:#2b3f7e; margin: 0 0 0 10px;padding: 0 0 0 0px; }
#cfbw_main_menu ul li:hover {background:#95a7de;}
#cfbw_main_menu ul li a:hover { color:#2b3f7e;font-weight: bold;text-decoration:none; }
#cfbw_main_menu ul li.lastone {background: url(img/bouton-menu.jpg)no-repeat;}
#cfbw_main_menu ul li.lastone.current {background:#ffffff url(img/fleche.jpg) no-repeat 0% 50%;color:#2b3f7e;font-weight:bold;padding: 6px 9px 9px 10px;}

#breadcrumbs_block {border:none;}

/*        ---------------------------------------------------------------------      */

/*        ---------------------------------------------------------------------      */

/*         Colonne du centre           */

#center_col {background-color:none;}
#print_block {padding-right:0;}

/* Sous-Menu */
#center_col .submenu {background-color:#ffffff; border: 1px solid #80738e;}
#center_col ul.submenu li {width:46%; height:30px;background:transparent url(img/puce_sous_menu.gif) no-repeat scroll 2px 1px;margin:0px 10px 0px 8px;padding:4px 0 6px 0;}
#center_col ul.submenu li a {color:#453748;font-size:1em;padding:0 0 0 22px;}
/* #center_col ul.submenu li a:visited {color:#80738e;font-size:1em;padding:0 0 0 22px;} */
#center_col ul.submenu li a:hover {color:#4a637d;font-size:1em;padding:0 0 0 22px;}
#center_col {margin :0 0 0 0; text-align:left ; padding:0 2px 0 2px;}


/* Titres */
/* Titre 1*/ #before_content_block h2 { font-size:1.2em; font-weight:bold; color:#374988; }
/* Titre 1*/ #main_content_block h2 { font-size:1.2em; font-weight:bold; color:#374988; }
/* Titre 2*/ #main_content_block h3 { font-size:1em;color:#596aa0; }
/* Titre 3*/ #main_content_block h4 { font-size:1em;color:#596aa0; }

/* Contenu */
#main_content_block { color:#000000; font-size:0.95em;}
#main_content_block p {text-align:justify;}
#main_content_block a { color:#866ba6; font-size:0.95em;text-decoration:underline;}
#main_content_block a.Glossary-link {background-color:#374988;background-repeat:no-repeat;color:#FFFFFF;padding-left:4px;padding-right:4px;text-decoration:none;}
#main_content_block a.Glossary-link:visited {background-color:#e8d0a8;background-repeat:no-repeat;color:#374988;padding-left:4px;padding-right:4px;text-decoration:none;}
#main_content_block a:visited { color:#866ba6; font-size:0.95em; font-weight:normal; text-decoration:underline;}
#main_content_block ul li { background: url(img/puces_liste.jpg) no-repeat scroll 0 5pt;line-height: 19px;}
#main_content_block ul {padding:0pt 0pt 25px 35px;}
#main_content_block a:visited {color:#a48b50;font-size:0.95em;text-decoration:underline;}
#main_content_block table {background-color:#d8e3fc; width:550px;text-align:justify;} 






/*        ---------------------------------------------------------------------      */

*        ---------------------------------------------------------------------      */



/*         Colonne de droite        */


#right_col { width : 200px; }


/* Les actualités */
#news_menu { color:#000; background-color:#fffff; border: 1px solid #2b3f7e;font-size:0.95em;padding : 5px;}
#news_menu .news-latest-container {  background-color:#fffff; font-size:0.95em; padding: 15px 0 0 10px;}
#news_menu li {  font-size:0.95em;}
#news_menu .news-latest-item a { color:#2b3f7e ; font-size:1em;font-weight:bold;}

#news_menu li p { width:100%; font-size:0.95em;}
#news_menu li div.news-latest-morelink a{color:#2b3f7e ; font-size:0.95em ;font-weight:bold;}
/* #news_menu li div.news-latest-morelink a:visited{color:#2b3f7e ; font-size:0.95em ;font-weight:bold;} */
#news_menu .lastone {} 
/*#news_menu h3 { color:#9cd3e7 ; font-size:0.95em ;font-weight:bold;}*/
/*#news_menu h3 a:visited { color:#9cd3e7 ; font-size:0.95em ;font-weight:bold;}*/

/* Lire la suite */
#news_menu div.news-latest-morelink {background: url(img/puce-actus.jpg) no-repeat scroll 0 3px; margin: 0 0 0 0;color:#236c91;}
#news_menu div.news-latest-morelink a{margin: 0px 0px 0px 4px ;color:#2b3f7e;font-size:1em ;}
/*#news_menu div.news-latest-morelink a:visited{color:#2b3f7e;} */

/* Toutes les actualités*/
#more_infos_link_block a {color:#2b3f7e;}

.illustration_pics_block_rb img {border:none;}
.illustration_pics_block_r {margin-bottom : 0px;}
.illustration_pics_block_r {background:url(img/right_menu_top_images.jpg) no-repeat scroll 0 0 transparent;padding-top:30px;}

#before_content_block .csc-textpic {float:left;width:137px;}
#before_content_block .csc-textpic-clear {clear:none;}


/*        ---------------------------------------------------------------------      */
#site_content #main_content {

  width:100%;
  height:100%;
}
#site_content #main_content #left_content {
  float:left;
  width:500px;
  height:100%;
  padding-right:40px;
  padding-left:5px;
}
#site_content #main_content #left_content #left_bottom_content {
  float:left;
  margin-left:17px;
  width:500px;
  height:267px;
  background: url(img/img-actus.jpg) no-repeat scroll 0 3px;
}
#site_content #main_content #left_content #left_bottom_content #news_menu {
  border:none;
  margin-left:5px;
  margin-top:90px;
  width:280px;
  font-size:1em;
}

#site_content #main_content #left_content #left_bottom_content #news_menu h3 {
  font-size:1.17em;
}

#site_content #main_content #left_content #left_top_content {
  width:500px;
  height:60%;
}
#site_content #main_content #left_content #left_top_content #main_content_block {
  width:500px;
}
#site_content #main_content #left_content #left_top_content #main_content_block .csc-frame-frame1 .csc-textpic-text{
  font-size:1.2em;
  text-align:justify;
}

#site_content #main_content #left_content .contenttable {
  background-color : #abb5d0;
  font-size:11px;
  color:#4a5890;
  /*width:100%;*/
}
#site_content #main_content #right_content .contenttable {
  background-color : #abb5d0;
  font-size:11px;
  color : #4a5890;
  margin-left:39px;
}
#site_content #main_content #right_content {
/*  clear:both;
  */
  padding-left:5px;
  padding-right:5px;
  border-left:solid 2px #4a5890;
  float:right;
  width:376px;
  height:100%;
}
#site_content #main_content #right_content .bodytext {
  padding-left:39px;
}
#site_content #main_content #right_content .csc-frame-frame2 p b {
  color:#4a5890;
  background-color:#eaeef9;
}
#site_content {
  text-align : justify;
  color:#000000;
  font-size:11px;
}
#main_content ul {
  list-style-image:url(img/puce-V.jpg);
/*  list-style-position:inside; */
  list-style-type : none;
}
/*#site_content ul li {
  background-image: url(img/puce-V.jpg);
  background-repeat: no-repeat;
  background-position: 0px 5px;
  padding-left: 14px; 
}*/
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_formular label{font-weight:bold;width:115px;display:inline-block;margin-bottom:10px;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_formular input {width:175px;}#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_formular fieldset {width:750px;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_formular #etab {width:355px;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_formular #div_cp{float:left;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_formular #cp {width:35px;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_formular #div_comm label {background:transparent none no-repeat scroll 0 50%; padding-left:10px;width:127px;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_formular #commune {width:175px;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_formular select{width:220px;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_formular {margin-bottom:10px;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_formular a {color:#344788;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_formular #submit_search {padding:0;width:100px;}
#main_content_block .tx-cfwbdecretecole-pi1 #map {margin-top:25px;margin-left:2px;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .tx_cfwbdecretecole_pi1_result_table .top-row {background-color:#344788;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .tx_cfwbdecretecole_pi1_result_table .odd {background-color:#ffffff;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .tx_cfwbdecretecole_pi1_result_table .even {background-color:#d8e3fc;} 
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .tx_cfwbdecretecole_pi1_result_table td {margin:0;padding:2px;color:#000000;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .tx_cfwbdecretecole_pi1_result_table .top-row a{color:#ffffff;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .tx_cfwbdecretecole_pi1_result_table {width:740px;text-align:left;background-color:#ffffff;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .tx_cfwbdecretecole_pi1_result_table .places_libre {background-color:#75ED94;text-align:center;font-size:18px;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .tx_cfwbdecretecole_pi1_result_table .places_libre_limite {background-color:#FFA53A;text-align:center;font-size:18px;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .tx_cfwbdecretecole_pi1_result_table .places_attente {background-color:#F86363;text-align:center;font-size:18px;color:#000000;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .tx_cfwbdecretecole_pi1_result_table .places_pas_pris_en_compte {text-align:center;font-weight:bold;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result fieldset {width:750px;margin-top:10px;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .tx_cfwbdecretecole_pi1_result_table .top-row .id {width:30px;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .tx_cfwbdecretecole_pi1_result_table .top-row .etablissement {width:250px;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .tx_cfwbdecretecole_pi1_result_table .top-row .adresse {color:#ffffff;width:200px;font-size:0.95em;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .tx_cfwbdecretecole_pi1_result_table .top-row .localite {width:80px;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .tx_cfwbdecretecole_pi1_result_table .top-row .commune {width:90px;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .tx_cfwbdecretecole_pi1_result_table .top-row .reseau{width:120px;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .tx_cfwbdecretecole_pi1_result_table .top-row .province {width:110px;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .tx_cfwbdecretecole_pi1_result_table .top-row .places {width:50px;color:#ffffff;font-size:0.95em;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .tx_cfwbdecretecole_pi1_result_table .top-row .cp {width:45px;}#carto_link {}
/* #main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .tx_cfwbdecretecole_pi1_result_table a {color:#344788;} */
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .tx_cfwbdecretecole_pi1_result_table a {color:#000000;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .tx_cfwbdecretecole_pi1_pagebrowser a {color:#344788;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .tx_cfwbdecretecole_pi1_pagebrowser p{text-align:center;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .tx_cfwbdecretecole_pi1_pagebrowser table p{margin-left:0;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result .nbrespage a {color:#344788;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_result #places_info ul {padding-bottom:10px;}
#main_content_block .tx-cfwbdecretecole-pi1 #legend .legend-item {float:left;margin-right:10px;margin-top:5px;}
#main_content_block .tx-cfwbcartoecole-pi1 #form .address_exemple {margin-left:105px;}
#main_content_block .tx-cfwbcartoecole-pi1 #form  #keepAddress {margin-left:105px;}
#main_content_block .tx-cfwbcartoecole-pi1 #form #reseau {margin-left:54px;margin-bottom:10px;}
#main_content_block .tx-cfwbcartoecole-pi1 #form #from {margin-left:25px;}
#main_content_block .tx-cfwbcartoecole-pi1 #form #link {margin-top:10px;}
#main_content_block .tx-cfwbcartoecole-pi1 #address {margin-top:10px;}
#main_content_block .tx-cfwbcartoecole-pi1 #address .label_implprim {font-weight:bold;}
#main_content_block .tx-cfwbcartoecole-pi1 #Map {margin-top:10px;}
#main_content_block .tx-cfwbcartoecole-pi1 #legend .legend-item {float:left;margin-right:10px;margin-top:5px;}
#main_content_block .tx-cfwbcartoecole-pi1 #legend_prim .legend-item {float:left;margin-right:10px;margin-top:10px;}#main_content_block .tx-cfwbcartoecole-pi1 #legend_prim .legend-item-Prim {margin-top:0;float:left;margin-right:10px;}
#main_content_block .tx-cfwbcartoecole-pi1 #legend {margin-bottom:140px;margin-top:10px;}#main_content_block .tx-cfwbdecretecole-pi1 #legend {margin-bottom:130px;;margin-top:10px;}
#main_content_block .tx-cfwbcartoecole-pi1 #legend_prim {margin-bottom:40px;margin-top:10px;}

#main_content_block .tx-cfwbcartoecole-pi1 #legend-commune .legend-item {float:left;margin-right:10px;margin-top:5px;}
#main_content_block .tx-cfwbcartoecole-pi1 #legend-commune {margin-bottom:110px;margin-top:10px;}#main_content_block .tx-cfwbdecretecole-pi1 #legend {margin-bottom:130px;;margin-top:10px;}


#main_content_block .tx-cfwbcarto-pi5 .back {margin-left:425px;}#main_content_block .tx-cfwbcarto-pi5 #form #ex_div {margin-top:10px;}#main_content_block .tx-cfwbcarto-pi5 #form #keep_div {margin-bottom:10px;}#main_content_block .tx-cfwbcarto-pi5 #form #AffIti {margin-top:10px;margin-bottom:20px;}#main_content_block .tx-cfwbcarto-pi5 #form #from_div {margin-top:10px;}#main_content_block .tx-cfwbcarto-pi5 #form label {margin-right:5px;}#main_content_block .tx-cfwbcarto-pi5 #form  #from {margin-left:10px;}#main_content_block .tx-cfwbcarto-pi5 #form .address_exemple {margin-left:40px;}#main_content_block .tx-cfwbcarto-pi5 #form #keepAddress {margin-left:40px;}

#main_content_block .tx-cfwbcartoecole-pi1 #list #results {width:750px;text-align:left;background-color:#ffffff;margin-top:10px;}
#main_content_block .tx-cfwbcartoecole-pi1 #list #results .top-row {background-color:#344788;color:#ffffff;text-align:center;}
#main_content_block .tx-cfwbcartoecole-pi1 #list #results .odd {background-color:#ffffff;}
#main_content_block .tx-cfwbcartoecole-pi1 #list #results .even {background-color:#d8e3fc;} 
#main_content_block .tx-cfwbcartoecole-pi1 #list #results .Depend {background-color:#EDD9D9;} 
#main_content_block .tx-cfwbcartoecole-pi1 #list #results .mon_ecole {background-color:#40BD8A;}
#main_content_block .tx-cfwbcartoecole-pi1 #list #results td {margin:0;padding:2px;color:#000000;}
#main_content_block .tx-cfwbcartoecole-pi1 #list #results .faseetab {width:35px;}
#main_content_block .tx-cfwbcartoecole-pi1 #list #results .faseimpl {width:35px;}
#main_content_block .tx-cfwbcartoecole-pi1 #list #results .numero {width:50px;}
#main_content_block .tx-cfwbcartoecole-pi1 #list #results .places_libre {background-color:#75ED94;text-align:center;font-size:18px;}
#main_content_block .tx-cfwbcartoecole-pi1 #list #results .places_libre_limite {background-color:#FFA53A;text-align:center;font-size:18px;}
#main_content_block .tx-cfwbcartoecole-pi1 #list #results .places_attente {background-color:#F86363;text-align:center;font-size:18px;color:#000000;}
#main_content_block .tx-cfwbcartoecole-pi1 #list #results .places_pas_pris_en_compte {text-align:center;font-weight:bold;}
#main_content_block .tx-cfwbcartoecole-pi1 #list #results .dont_exist{ background-color:#EDD9D9;}

#main_content_block .tx-cfwbcarto-pi5 #Itineraire table {width:740px;text-align:none;}

#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_formular form .tx_commercesearch_pi1_formular_table #div_pec #pec {width:501px;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_formular form .tx_commercesearch_pi1_formular_table #div_pec #pec_radio1 {width:25px;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_formular form .tx_commercesearch_pi1_formular_table #div_pec #pec_radio2 {width:25px;}

#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_formular form .tx_commercesearch_pi1_formular_table #div_places #place {width:501px;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_formular form .tx_commercesearch_pi1_formular_table #div_places #place_radio1 {width:25px;}
#main_content_block .tx-cfwbdecretecole-pi1 #tx_cfwbdecretecole_pi1_formular form .tx_commercesearch_pi1_formular_table #div_places #place_radio2 {width:25px;}

#main_content_block .tx-cfwbcartoecole-pi1 #list #places_info {padding-top:10px;border-top:1px solid;}



.glossary .abcdaire_header {font-weight:bold; font-size:12pt; text-align: center; background:#50588a;}
#main_content_block .glossary .abcdaire_header .abcdaire_ulr a {color:#FFFFFF; text-decoration:none;}
.glossary .abcdaire_header .abcdaire_char {color:#767eb0;}
.glossary .abcdaire_header span {margin-right: 6px;}

.glossary .glossary_content .abcdaire_element {margin-top:20px;}
.glossary .glossary_content .key {color:#50588a; font-weight: bold; font-size: 18px; text-transform: uppercase;}
.glossary .glossary_content .back_url {float:right;}
.glossary .glossary_content .pageTexteB {color:#767eb0; font-weight:bold; font-size:12px;}
.glossary .glossary_content .pageTexte {color:#000000; font-size:11px; margin:7px 0 0;}
.glossary .glossary_content .glossary_separator {height: 1px; background:#50588a; margin-top:30px;}
.glossary .glossary_content .top {float: right;}

#cfbw_main_menu ul li {height:48px;}
#cfbw_main_menu ul li.menu1 {background:url(img/le-decret.jpg) no-repeat;}
#cfbw_main_menu ul li.menu2 {background:url(img/en-pratique.jpg) no-repeat;}
#cfbw_main_menu ul li.menu3 {background:url(img/en-pratique.jpg) no-repeat;}
#cfbw_main_menu ul li.menu4 {background:url(img/les-ressources.jpg) no-repeat;}
#cfbw_main_menu ul li.menu5 {background:url(img/lexique.jpg) no-repeat;}
#cfbw_main_menu ul li.menu6 {background:url(img/contact.jpg) no-repeat;}

#site_content #left_col #cfbw_main_menu .menuINTERSECT {background-color:#6a5f6d;width:150px; height:10px;}
#site_content #left_col #cfbw_main_menu .menuBottomImage {background:url(img/left_menu_tableau_bottom_image.jpg) no-repeat; height:57px;}
#site_content #left_col #cfbw_main_menu .menuBottomAgers {/*background:url(img/logo-agers.jpg) no-repeat;*/ height:74px;}
#site_content #left_col #cfbw_main_menu .menuBottomNumvert {/*background:url(img/num-vert.jpg) no-repeat;*/ height:100px; padding-top:20px;}

