/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ RESET CSS  ----- */
*{ font-family:Verdana, Arial, Helvetica, sans-serif; }
p, select, input, caption, label, tr, td, table, textarea { font: 100%/1.2em Verdana, Arial, Helvetica, sans-serif; text-align:left; }
 /*font-family:Verdana, Arial, Helvetica, sans-serif; font-size:78%; text-align:left; line-height:1.3em; }*/
h1, h2, h3, h4, h5, h6{ font-family:Arial, Helvetica, sans-serif; line-height:1em; font-size:1.3em;}
img, fieldset, table{ border: 0; }
a{ text-decoration:none; font-size:11px; color:#377BB0;}
.spacer{ clear:both; display:block; height:0px; visibility:hidden; }

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ STRUCTURE GENERALE ----- */
body{ margin:0; /*background:#cccccc;*/ }
#page { width:987px;  background-color:#ffffff; margin:0 auto; min-height:562px; }
#accueil_citebat {width:987px;  background-color:#ffffff; }
#column_left { width:217px; float:left; background:#fff; }
#column_right { width:156px; float:right; }
#column_center { /*height:1023px;*/ background:#fff; padding-top:12px;}
#footer { position:relative; width: 987px; height:1px; clear:both; }
input { background-color:#FFFFFF; border:1px solid #CCCCCC; padding:4px; }

.vert { color:#5f7200; }
.vert_actu { color:#8db43d;  font-family:times; font-size:27px;}
.marron_actu { color:#905326;  font-family:times; font-size:27px;}
.marron_actu2 {color:#905326; font-family:times; font-size:20px;}
.rose_actu { color:#f39ec5;  font-family:times; font-size:27px;}

.vert_vendredi {  color:#46b300; }
.vert_samedi { color:#00c29f; }
.vert_dimanche { color:#a1cc3e; }
.vert_lundi { color:#7a8a27; }
.vert_mardi { color:#4b9e66; }
.bleu_lundi { color:#2161c2; }
.bleu_samedi { color:#008aa7; }
.bleu_vendredi {color:#30ADFF;}
.bleu_vendredi_actu {color:#30ADFF; font-family:times; font-size:27px; line-height:25px;}

.bleu_mardi {color:#5cc2db;}
.marron {color:#967F60;}
.violet {color:#866fd9;}
.beige {color:#aa9978;}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ COLUMN LEFT ----- */
#l_logo { width:196px; height:292px; background:url(../imgs/l_logo.png) #fff no-repeat left top; display:block; }
#div_int_header
{
	background:url(../imgs/l_logo.png) #fff no-repeat left top;
	height:292px;
	float:left;
}

a#div_int_header
{
	background:url(../imgs/l_logo.png) #fff no-repeat left top;
	display:block;
  width:196px; 
}

a:hover#div_int_header
{
	background:url(../imgs/l_logo2.png) #fff no-repeat left top;
	display:block;
  width:196px; 
}

#l_menu { width: 196px ; list-style: none ; margin: 0 ; padding: 0 ; }
#l_menu_onglet_1 { width:196px; height:26px; display:inline; }
#l_menu_onglet_1 a { display: block ; background:url(../imgs/l_menu_onglet_1.png) no-repeat left top;  color: #a78f63 ; text-decoration:none; padding:7px 0 7px 6px; font-size:0.6em; }
#l_menu_onglet_1 a:hover, #l_menu_onglet_1 a:focus, #l_menu_onglet_1 a:active { background:url(../imgs/l_menu_onglet_1.png) no-repeat left bottom;  color:#fff; }
#l_menu_onglet_1_on { width:196px; background:url(../imgs/l_menu_onglet_1.png) no-repeat left bottom; color: #fff ; font-size:0.6em;  padding:7px 0 7px 6px;}

#l_menu_onglet_2 { width:196px; height:26px; display:block; }
#l_menu_onglet_2 a { display: block ; background:url(../imgs/l_menu_onglet_2.png) no-repeat left top;  color: #a78f63 ; text-decoration:none; padding:7px 0 7px 6px; font-size:0.6em; }
#l_menu_onglet_2 a:hover, #l_menu_onglet_2 a:focus, #l_menu_onglet_2 a:active { background:url(../imgs/l_menu_onglet_2.png) no-repeat left bottom;  color:#fff; }
#l_menu_onglet_2_on { width:196px; background:url(../imgs/l_menu_onglet_2.png) no-repeat left bottom; color: #fff ; font-size:0.6em;  padding:7px 0 7px 6px;}

#l_menu_onglet_3 { width:196px; height:26px; display:inline; }
#l_menu_onglet_3 a { display: block ; background:url(../imgs/l_menu_onglet_3.png) no-repeat left top;  color: #a78f63 ; text-decoration:none; padding:7px 0 7px 6px; font-size:0.6em; }
#l_menu_onglet_3 a:hover, #l_menu_onglet_3 a:focus, #l_menu_onglet_3 a:active { background:url(../imgs/l_menu_onglet_3.png) no-repeat left bottom;  color:#fff; }
#l_menu_onglet_3_on { width:196px; background:url(../imgs/l_menu_onglet_3.png) no-repeat left bottom; color: #fff ; font-size:0.6em;  padding:7px 0 7px 6px;}

#l_menu_onglet_4 { width:196px; height:26px; display:inline; }
#l_menu_onglet_4 a { display: block ; background:url(../imgs/l_menu_onglet_4.png) no-repeat left top;  color: #a78f63 ; text-decoration:none; padding:7px 0 7px 6px; font-size:0.6em; }
#l_menu_onglet_4 a:hover, #l_menu_onglet_4 a:focus, #l_menu_onglet_4 a:active { background:url(../imgs/l_menu_onglet_4.png) no-repeat left bottom;  color:#fff; }
#l_menu_onglet_4_on { width:196px; background:url(../imgs/l_menu_onglet_4.png) no-repeat left bottom; color: #fff ; font-size:0.6em;  padding:7px 0 7px 6px;}

#l_menu_onglet_5 { width:196px; height:26px; display:inline; }
#l_menu_onglet_5 a { display: block ; background:url(../imgs/l_menu_onglet_5.png) no-repeat left top;  color: #a78f63 ; text-decoration:none; padding:7px 0 7px 6px; font-size:0.6em; }
#l_menu_onglet_5 a:hover, #l_menu_onglet_5 a:focus, #l_menu_onglet_5 a:active { background:url(../imgs/l_menu_onglet_5.png) no-repeat left bottom;  color:#fff; }
#l_menu_onglet_5_on { width:196px; background:url(../imgs/l_menu_onglet_5.png) no-repeat left bottom; color: #fff ; font-size:0.6em;  padding:7px 0 7px 6px;}

#l_newsletter { width: 196px ; height:140px; background:url(../imgs/l_newsletter.png) no-repeat left top; position:absolute; }
#l_newsletter p { font-size:0.6em; padding:5px 0 0 20px; color:#a78f63; }
#l_newsletter_input { font-size:0.6em; padding:18px 0 0 20px; color:#a78f63; }
#l_newsletter a { width:92px; height:19px; display: block ; background:url(../imgs/l_newsletter_sinscrire.png) no-repeat left top; color: #a78f63 ; text-decoration:underline; margin:2px 0 0 0; padding:4px 0 8px 23px; font-size:11px; }
#l_newsletter a:hover { text-decoration:none; }
#l_newsletter input { margin:-19px 0 0 3px; font-size:11px; } 


/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ COLUMN RIGHT ----- */
#r_img { margin:0 auto; width:152px; height:864px; background:url(../imgs/r_img.png) #fff no-repeat left top; }

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ COLUMN CENTER ----- */
#c_content { margin:7px 156px 0px 217px;  width:614px; padding-bottom:30px;}

/* ------------------------------------------------------------------- PROGRAMME PARTICULIERS ----- */

#c_pvend2_date { width:614px; height:39px;margin-top:30px; }
#c_pvend2_day { width:127px; height:29px; background-color:#30adff; float:left; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; padding:5px 0 5px 28px; }
#c_pvend2_prog { }

#c_psam3_date { width:614px; height:39px;margin-top:30px; }
#c_psam3_day { width:124px; height:29px; background-color:#008ba8; float:left; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; padding:5px 0 5px 30px; }
#c_psam3_prog { }

#c_pdim4_date { width:614px; height:39px;margin-top:30px; }
#c_pdim4_day { width:116px; height:29px; background-color:#886edb; float:left; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; padding:5px 16px 5px 23px; }
#c_pdim4_prog { }

#c_plund5_date { width:614px; height:39px; margin-top:30px;}
#c_plund5_day { width:114px; height:29px; background-color:#2161c2; float:left; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; padding:5px 0 5px 41px; }
#c_plund5_prog { }

#c_pmar6_date { width:614px; height:39px; margin-top:30px; }
#c_pmar6_day { width:89px; height:29px; background-color:#5cc2db; float:left; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; padding:5px 0 5px 66px; }
#c_pmar6_prog { }

.c_poctober_month { width:435px; height:29px; background-color:#d2c7b1; float:left; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; padding:5px 0 5px 24px;  }

.c_pprog_elemt_first { width:614px; overflow:hidden; }
.c_pprog_elemt_last { width:614px; overflow:hidden; }
.c_pprog_elemt { width:614px; background:url(../imgs/c_ppointilles.png) #fff no-repeat left bottom; overflow:hidden; padding-bottom:7px; }
.c_pprog_elemt2 { width:614px; overflow:hidden; padding-bottom:7px; }
.c_pprog_elemt_hour { width:155px; float:left; }
.c_pprog_elemt_hour p { padding:0 30px 0px 0px; text-align:right;  font-size:10px; }
.c_pprog_elemt_comment { width:435px; float:right; }
.c_pprog_elemt_comment p { padding:0 30px 0px 5px; text-align:left; color:#151515;  font-size:10px; margin-bottom:10px; }
.c_pprog_elemt_comment a { width:435px; height:20px; display: block ; background:url(../imgs/c_pensavoirplus.png) #f3f2ee no-repeat left top;  color: #949492 ; text-decoration:none; margin:8px 0 0 5px; padding:4px 0 0px 30px; font-size:0.6em; }

/* ------------------------------------------------------------------- PROGRAMMES PRO ----- */

#c_pprovend2_date { width:614px; height:39px;margin-top:30px; }
#c_pprovend2_day { width:127px; height:29px; background-color:#46b300; float:left; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; padding:5px 0 5px 28px; }
#c_pprovend2_prog { }

#c_pprosam3_date { width:614px; height:39px; }
#c_pprosam3_day { width:101px; height:29px; background-color:#00c29f; float:left; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; padding:5px 0 5px 54px; }
#c_pprosam3_prog { }

#c_pprodim4_date { width:614px; height:39px; }
#c_pprodim4_day { width:124px; height:29px; background-color:#a1cc3e; float:left; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; padding:5px 0 5px 31px; }
#c_pprodim4_prog { }

#c_pprolund5_date { width:614px; height:39px;}
#c_pprolund5_day { width:114px; height:29px; background-color:#7a8a27; float:left; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; padding:5px 0 5px 41px; }
#c_pprolund5_prog { }

#c_ppromar6_date { width:614px; height:39px; }
#c_ppromar6_day { width:89px; height:29px; background-color:#4b9e66; float:left; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; padding:5px 0 5px 66px; }
#c_ppromar6_prog { }

/* ------------------------------------------------------------------- NOS PARTENAIRES ----- */

#c_partn1_global { overflow:hidden; }
.c_partn1_elemt_left { width:227px; float:left; height:auto; }
.c_partn1_elemt_right { width:387px; float:right; height:auto; background-color:#f6f5f1; min-height:162px;}
.c_partn1_elemt_right a {  color: #ff5a00; text-decoration:underline; margin:8px 0 0 5px; padding:22px 0 0 15px; font-size:0.7em; line-height:30px;}
.c_partn1_elemt_right a:hover { text-decoration:none; }
.c_partn1_elemt_title { color:#23254e; font-family:times, verdana, arial; font-size:1.32em; padding:22px 0 0 20px; }

.c_partn1_elemt_afpa_left { width:227px; height:210px; float:left; background-image:url(../imgs/bg_afpa_left.png); }
.c_partn1_elemt_afpa_right { width:387px; float:right; height:210px; background-color:#ffffff; min-height:124px; background-image:url(../imgs/bg_afpa_right.png);}
.c_partn1_elemt_afpa_right a { color: #ff5a00; text-decoration:underline; margin:8px 0 0 5px; padding:22px 0 0 15px; font-size:0.7em; line-height:30px;}
.c_partn1_elemt_afpa_right a:hover { text-decoration:none; }
.c_partn1_elemt_title_afpa { color:#23254e; font-family:times, verdana, arial; font-size:1.32em; padding:0 0 0 20px; }

#c_partn2_global { overflow:hidden; }
.c_partn2_elemt { width:614px; height:186px; }
.c_partn2_elemt_left { width:50%; float:left;}
.c_partn2_elemt_right { width:50%; float:right;}
.c_partn2_elemt_top { height:100px; width:303px; background:url(../imgs/c_partn2_elemt1.png) #fff no-repeat left top; margin-top:20px;}
.c_partn2_elemt_bottom { height:auto; width:307px; background:url(../imgs/c_partn2_elemt_bottom.gif) #fff repeat-y left top;}
.c_partn2_elemt_right a {  color: #ff5a00; text-decoration:underline; margin:8px 0 0 5px; padding:22px 0 0 15px; font-size:0.7em;}
.c_partn2_elemt_right a:hover { text-decoration:none; }
.c_partn2_elemt_left  a {  color: #ff5a00; text-decoration:underline; margin:8px 0 0 5px; padding:22px 0 0 15px; font-size:0.7em;}
.c_partn2_elemt_left  a:hover { text-decoration:none; }
.c_partn2_elemt_title { color:#23254e; font-family:times, verdana, arial; font-size:1.32em; padding:12px 0 0 20px; margin-top:0px; }

.logo1 { margin-left:40px; margin-top:40px;}
.logo2 { margin-left:44px; margin-top:37px;}
.logo3 { margin-left:45px; margin-top:15px;}
.logo4 { margin-left:36px; margin-top:65px;}
.logo5 { margin-left:49px; margin-top:40px;}
.logo6 { margin-left:49px; margin-top:40px;}
.logo7 { margin-left:49px; margin-top:40px;}
.logo8 { margin-left:87px; margin-top:18px;}
.logo9 { margin-left:54px; margin-top:75px;}

.logo2_1 { margin-left:72px; margin-top:33px;}
.logo2_2 { margin-left:110px; margin-top:25px;}
.logo2_3 { margin-left:90px; margin-top:27px;}
.logo2_4 { margin-left:98px; margin-top:23px;}
.logo2_5 { margin-left:77px; margin-top:40px;}
.logo2_6 { margin-left:110px; margin-top:0px;}
.logo2_7 { margin-left:90px; margin-top:25px;}
.logo2_8 { margin-left:95px; margin-top:25px;}

.c_partn1_elemt_container { font-family:verdana, arial; font-size:9px; padding:4px 10px 8px 18px; color:#967F60; text-align:left; line-height:10px;  text-align:left; }
.c_partn2_elemt_container { font-family:verdana, arial; font-size:9px; padding:8px 10px 15px 20px; color:#967F60; text-align:left; line-height:10px;}


/* ------------------------------------------------------------------- ACTUALITES ----- */

#c_actu_index_global { overflow:hidden; margin-top:20px;  background:#f2f1ed; }

/*.c_actu_index_elemt { width:614px; height:124px; background:#f2f1ed; overflow:hidden; }*/

.c_actu_index_elemt_left { width:160px; float:left; }
.actu_elemt_img { padding-top:43px; height:100px; }
.actu_elemt_img2 { padding-top:43px; height:140px; }


.c_actu_index_elemt1_right { width:454px; float:right;}
.c_actu_index_elemt1_right_date { width:454px;}
.c_actu_index_elemt1_right_date p { padding:11px 30px 0px 5px; text-align:left; color:#b7b7b7; font-size:11px; margin-bottom:8px; }
.c_actu_index_elemt1_right_txt { width:454px; background:#fff; margin-top:8px; border-top:1px solid #00abfd; overflow:hidden; color:#444444;}
.c_actu_index_elemt1_right_txt_title { font-family:times, verdana, arial; font-size:23px; line-height:0.9em; padding:22px 0 0 20px; }
.c_actu_index_elemt1_right_txt_paragraphe { font-family:verdana, arial; font-size:0.7em; padding:12px 0 15px 20px; color:#444444; }

.c_actu_index_elemt1_a { width:614px; height:20px; background:#f2f1ed; clear:both; margin-bottom:10px;}
.c_actu_index_elemt1_a_bleu { width:134px; height:20px; float:right; background:url(../imgs/c_actu_index_elemt_a_bleu.png) #f3f2ee no-repeat left top; }
.c_actu_index_elemt1_a_bleu a { color: #fff; text-decoration:none; font-size:0.6em; line-height:1.9em; padding:0 0 0 39px;}
.c_actu_index_elemt1_a_bleu a:hover { text-decoration:none;}

.c_actu_index_elemt1_a_bleu2 { width:134px; height:20px; float:right; background:url(../imgs/c_actu_index_elemt_a_bleu.png) #f3f2ee no-repeat left top; }
.c_actu_index_elemt1_a_bleu2 a { color: #fff; text-decoration:none; font-size:0.6em; line-height:1.9em; padding:0 0 0 39px;}
.c_actu_index_elemt1_a_bleu2 a:hover { text-decoration:none;}

.c_actu_index_elemt1_a_bleu3 { width:134px; height:20px; float:right; background:url(../imgs/c_actu_index_elemt_a_bleu.png) #f3f2ee no-repeat left top; }
.c_actu_index_elemt1_a_bleu3 a { color: #fff; text-decoration:none; font-size:0.6em; line-height:1.9em; padding:0 0 0 39px;}
.c_actu_index_elemt1_a_bleu3 a:hover { text-decoration:none;}



.c_actu_index_elemt2_right { width:454px; float:right; margin-bottom:30px;}
.c_actu_index_elemt2_right_date { width:454px;}
.c_actu_index_elemt2_right_date p {  padding:11px 30px 0px 5px; text-align:left; color:#b7b7b7; }
.c_actu_index_elemt2_right_txt { width:454px; background:#fff; margin-top:8px; border-top:1px solid #8db43d; overflow:hidden;}
.c_actu_index_elemt2_right_txt_title { font-family:times, verdana, arial; font-size:1.8em; line-height:0.9em; padding:22px 0 0 20px; }
.c_actu_index_elemt2_right_txt_paragraphe { font-family:verdana, arial; font-size:0.7em; padding:12px 0 6px 20px; }
.c_actu_index_elemt2_right_txt_lien a { font-family:verdana, arial; font-size:0.7em; padding:4px 0 15px 20px; color:#8db43d; text-decoration:underline;}
.c_actu_index_elemt2_right_txt_lien a:hover { font-family:verdana, arial; font-size:0.7em; padding:4px 0 15px 20px; color:#8db43d; text-decoration:none; }

.c_actu_index_elemt2_a { width:614px; height:20px; background:#f2f1ed; clear:both; }
.c_actu_index_elemt2_a_vert { width:134px; height:20px; float:right; background:url(../imgs/c_actu_index_elemt_a_vert.png) #f3f2ee no-repeat left top; }
.c_actu_index_elemt2_a_vert a { color: #fff; text-decoration:none; font-size:0.6em; line-height:1.9em; padding:0 0 0 39px;}
.c_actu_index_elemt2_a_vert a:hover { text-decoration:none;}

.c_actu_index_elemt2_a_vert2 { width:134px; height:20px; float:right; background:url(../imgs/c_actu_index_elemt_a_vert.png) #f3f2ee no-repeat left top; }
.c_actu_index_elemt2_a_vert2 a { color: #fff; text-decoration:none; font-size:0.6em; line-height:1.9em; padding:0 0 0 39px;}
.c_actu_index_elemt2_a_vert2 a:hover { text-decoration:none;}

.c_actu_index_elemt3_right { width:454px; float:right;}
.c_actu_index_elemt3_right_date { width:454px;}
.c_actu_index_elemt3_right_date p {  padding:11px 30px 0px 5px; text-align:left; color:#b7b7b7; }
.c_actu_index_elemt3_right_txt { width:454px; background:#fff; margin-top:8px; border-top:1px solid #905326; overflow:hidden;}
.c_actu_index_elemt3_right_txt_title { font-family:times, verdana, arial; font-size:1.8em; line-height:0.9em; padding:22px 0 0 20px; }
.c_actu_index_elemt3_right_txt_paragraphe { font-family:verdana, arial; font-size:0.7em; padding:12px 0 15px 20px; }

.c_actu_index_elemt3_a { width:614px; height:20px; background:#f2f1ed; clear:both; margin-bottom:10px;}
.c_actu_index_elemt3_a_marron { width:134px; height:20px; float:right; background:url(../imgs/c_actu_index_elemt3_a_marron.png) #f3f2ee no-repeat left top; }
.c_actu_index_elemt3_a_marron a { width:134px; color:#fff; text-decoration:none; font-size:0.6em; line-height:1.9em; padding:0 0 0 39px;}
.c_actu_index_elemt3_a_marron a:hover { text-decoration:none;}

.c_actu_index_elemt3_a_marron2 { width:134px; height:20px; float:right; background:url(../imgs/c_actu_index_elemt3_a_marron.png) #f3f2ee no-repeat left top; }
.c_actu_index_elemt3_a_marron2 a { width:134px; color:#fff; text-decoration:none; font-size:0.6em; line-height:1.9em; padding:0 0 0 39px;}
.c_actu_index_elemt3_a_marron2 a:hover { text-decoration:none;}

.c_actu_index_elemt3_a_marron3 { width:134px; height:20px; float:right; background:url(../imgs/c_actu_index_elemt3_a_marron.png) #f3f2ee no-repeat left top; }
.c_actu_index_elemt3_a_marron3 a { width:134px; color:#fff; text-decoration:none; font-size:0.6em; line-height:1.9em; padding:0 0 0 39px;}
.c_actu_index_elemt3_a_marron3 a:hover { text-decoration:none;}

.c_actu_index_elemt4_right { width:454px; float:right;}
.c_actu_index_elemt4_right_date { width:454px;}
.c_actu_index_elemt4_right_date p {  padding:11px 30px 0px 5px; text-align:left; color:#b7b7b7; }
.c_actu_index_elemt4_right_txt { width:454px; background:#fff; margin-top:8px; border-top:1px solid #f39ec5; overflow:hidden;}
.c_actu_index_elemt4_right_txt_title { font-family:times, verdana, arial; font-size:1.8em; line-height:0.9em; padding:22px 0 0 20px; }
.c_actu_index_elemt4_right_txt_paragraphe { font-family:verdana, arial; font-size:0.7em; padding:12px 0 15px 20px; }

.c_actu_index_elemt4_a { width:614px; height:20px; background:#f2f1ed; clear:both; margin-bottom:10px;}
.c_actu_index_elemt4_a_rose { width:134px; height:20px; float:right; background:url(../imgs/c_actu_index_elemt3_a_rose.png) #f3f2ee no-repeat left top; }
.c_actu_index_elemt4_a_rose a { color: #fff; text-decoration:none; font-size:0.6em; line-height:1.9em; padding:0 0 0 39px;}
.c_actu_index_elemt4_a_rose a:hover { text-decoration:none;}

.c_actu_index_elemt4_a_rose2 { width:134px; height:20px; float:right; background:url(../imgs/c_actu_index_elemt3_a_rose.png) #f3f2ee no-repeat left top; }
.c_actu_index_elemt4_a_rose2 a { color: #fff; text-decoration:none; font-size:0.6em; line-height:1.9em; padding:0 0 0 39px;}
.c_actu_index_elemt4_a_rose2 a:hover { text-decoration:none;}


/* ------------------------------------------------------------------- ACTUCONTENT ----- */
/*
.c_actucontent_elemt_a { width:614px; height:20px; background:#f2f1ed; clear:both; margin-bottom:10px;}
.c_actucontent_elemt_a_bottom { width:280px; height:20px; float:right; background:url(../imgs/c_actucontent_elemt_abottom.png) #f3f2ee no-repeat left top; margin-top:12px;}
.c_actucontent_elemt_a_bottom a { color: #fff; text-decoration:none; font-size:0.6em; line-height:1.9em; padding:2px 7px 0 0; float:right;}
.c_actucontent_elemt_a_bottom a:hover { text-decoration:underline;}

.c_actucontent_elemt_a_top { width:455px; height:20px; float:right; background:url(../imgs/c_actucontent_elemt_abottom.png) #f3f2ee no-repeat left top; }
.c_actucontent_elemt_a_top a { color: #fff; text-decoration:none; font-size:0.6em; line-height:1.9em; padding:0 0 0 345px;}
.c_actucontent_elemt_a_top a:hover { text-decoration:underline;}
*/
.c_actucontent_elemt_a { width:614px; height:20px; background:#f2f1ed; clear:both; margin-bottom:10px;}
.c_actucontent_elemt_a_top { width:280px; height:20px; float:right; background:url(../imgs/c_actucontent_elemt_atop.png) #f3f2ee no-repeat right top; margin-top:12px;}
.c_actucontent_elemt_a_top a { color: #fff; text-decoration:none; font-size:0.6em; line-height:1.9em; padding:2px 7px 0 0; float:right;}
.c_actucontent_elemt_a_top a:hover { text-decoration:underline;}

.c_actucontent_elemt_a_bottom { width:455px; height:20px; float:right; background:url(../imgs/c_actucontent_elemt_abottom.png) #f3f2ee no-repeat left top; }
.c_actucontent_elemt_a_bottom a { color: #fff; text-decoration:none; font-size:0.6em; line-height:1.9em; padding:0 0 0 320px;}
.c_actucontent_elemt_a_bottom a:hover { text-decoration:none;}

.c_actucontent_elemt_a_bottom2 { width:455px; height:20px; float:right; background:url(../imgs/c_actucontent_elemt_abottom.png) #f3f2ee no-repeat left top; }
.c_actucontent_elemt_a_bottom2 a { color: #fff; text-decoration:none; font-size:0.6em; line-height:1.9em; padding:0 0 0 320px;}
.c_actucontent_elemt_a_bottom2 a:hover { text-decoration:none;}

.c_actucontent_elemt_a_bottom3 { width:455px; height:20px; float:right; background:url(../imgs/c_actucontent_elemt_abottom.png) #f3f2ee no-repeat left top; }
.c_actucontent_elemt_a_bottom3 a { color: #fff; text-decoration:none; font-size:0.6em; line-height:1.9em; padding:0 0 0 320px;}
.c_actucontent_elemt_a_bottom3 a:hover { text-decoration:none;}

.c_actucontent_elemt_a_bottom_marron { width:455px; height:20px; float:right; background:url(../imgs/c_actucontent_elemt_abottom_marron.png) #f3f2ee no-repeat left top; }
.c_actucontent_elemt_a_bottom_marron a { color: #fff; text-decoration:none; font-size:0.6em; line-height:1.9em; padding:0 0 0 320px;}
.c_actucontent_elemt_a_bottom_marron a:hover { text-decoration:none;}

.c_actucontent_elemt_a_bottom_marron2 { width:455px; height:20px; float:right; background:url(../imgs/c_actucontent_elemt_abottom_marron.png) #f3f2ee no-repeat left top; }
.c_actucontent_elemt_a_bottom_marron2 a { color: #fff; text-decoration:none; font-size:0.6em; line-height:1.9em; padding:0 0 0 320px;}
.c_actucontent_elemt_a_bottom_marron2 a:hover { text-decoration:none;}

.c_actucontent_elemt_a_bottom_marron3 { width:455px; height:20px; float:right; background:url(../imgs/c_actucontent_elemt_abottom_marron.png) #f3f2ee no-repeat left top; }
.c_actucontent_elemt_a_bottom_marron3 a { color: #fff; text-decoration:none; font-size:0.6em; line-height:1.9em; padding:0 0 0 320px;}
.c_actucontent_elemt_a_bottom_marron3 a:hover { text-decoration:none;}


.c_actucontent_elemt_a_bottom_rose { width:455px; height:20px; float:right; background:url(../imgs/c_actucontent_elemt_a_bottom_rose.png) #f3f2ee no-repeat left top; }
.c_actucontent_elemt_a_bottom_rose a { color: #fff; text-decoration:none; font-size:0.6em; line-height:1.9em; padding:0 0 0 320px;}
.c_actucontent_elemt_a_bottom_rose a:hover { text-decoration:none;}

.c_actucontent_elemt_a_bottom_rose2 { width:455px; height:20px; float:right; background:url(../imgs/c_actucontent_elemt_a_bottom_rose.png) #f3f2ee no-repeat left top; }
.c_actucontent_elemt_a_bottom_rose2 a { color: #fff; text-decoration:none; font-size:0.6em; line-height:1.9em; padding:0 0 0 320px;}
.c_actucontent_elemt_a_bottom_rose2 a:hover { text-decoration:none;}

.c_actucontent_elemt_a_bottom_vert { width:455px; height:20px; float:right; background:url(../imgs/c_actucontent_elemt_a_bottom_vert.png) #f3f2ee no-repeat left top; }
.c_actucontent_elemt_a_bottom_vert a { color: #fff; text-decoration:none; font-size:0.6em; line-height:1.9em; padding:0 0 0 320px;}
.c_actucontent_elemt_a_bottom_vert a:hover { text-decoration:none;}

.c_actucontent_elemt_a_bottom_vert2 { width:455px; height:20px; float:right; background:url(../imgs/c_actucontent_elemt_a_bottom_vert.png) #f3f2ee no-repeat left top; }
.c_actucontent_elemt_a_bottom_vert2 a { color: #fff; text-decoration:none; font-size:0.6em; line-height:1.9em; padding:0 0 0 320px;}
.c_actucontent_elemt_a_bottom_vert2 a:hover { text-decoration:none;}

.c_actucontent_elemt_right { width:454px; float:right; margin-left:0px;}
.c_actucontent_elemt_right_date { width:454px;}
.c_actucontent_elemt_right_date p {  padding:11px 30px 8px 5px; text-align:left; color:#b7b7b7;  float:left;}
.c_actucontent_elemt_right_txt { width:454px; background:#fff; overflow:hidden;}
.c_actucontent_elemt_right_txt_title { font-family:times, verdana, arial; font-size:1.8em; line-height:0.9em; padding:22px 0 0 20px; }
.c_actucontent_elemt_right_txt_paragraphe { font-family:verdana, arial; font-size:0.7em; padding:12px 0 15px 20px; color:#444444; }

/* ------------------------------------------------------------------- INFOS PRATIQUES ----- */

#c_content_infos { margin:30px 156px 0px 217px;  width:614px; overflow:hidden; background:#f2f1ed; }

.c_infospratiques_elemt_colleft { float:left; width:50%; }
.c_infospratiques_elemt_colright { float:right; width:50%; }

.cinfospratiques_bg_title { width:288px; height:28px; background:#a69061; }
.cinfospratiques_bg_title_map { width:430px; height:28px; background:#a69061; }
.cinfospratiques_bg_title h1 { color:#fff; font-family:times; font-weight:normal; padding-left:17px; padding-top:3px;}
.cinfospratiques_bg_title_map h1 { color:#fff; font-family:times; font-weight:normal; padding-left:17px; padding-top:3px;}

.cinfospratiques_bg_txt { width:288px; background:#f2f1ed; padding:15px 0 7px 0;  }
.cinfospratiques_bg_txt p { color:#151515; padding-top:3px; font-size:11px;}

.indent_1{ font-weight:bold; padding-left:30px; }
.indent_2 { padding-left:50px; }
.indent_3 { padding-left:30px; }

.c_infospratiques_googlemap { background:#f2f1ed; margin-top:20px;  }
.c_infospratiques_googlemap_left { float:left; width:454px; }
.c_infospratiques_googlemap_left_img { background:#fff; width:430px; height:358px; padding-top:10px; margin-bottom:23px; }
.c_infospratiques_googlemap_right { float:right; width:160px; margin-top:20px; height:368px; background:#F3F2EE;  }
.c_infospratiques_googlemap_right a { display:block; width:160px; background:url(../imgs/c_infos_googlemap_right.png) #f3f2ee no-repeat left top; height:25px; margin-left:35px; padding-left:8px; padding-top:10px; margin-left:5px; padding-left:20px; color:#7A8A27; text-decoration:underline; }

.cinfospratiques_bg_title_infos {width:613px; height:28px; background:#a69061;}
.cinfospratiques_bg_title_map_infos { width:430px; height:28px; background:#a69061; }
.cinfospratiques_bg_title_infos h1 { color:#fff; font-family:times; font-weight:normal; padding-left:17px; padding-top:3px;}
.cinfospratiques_bg_title_map_infos h1 { color:#fff; font-family:times; font-weight:normal; padding-left:17px; padding-top:3px;}

.cinfospratiques_bg_txt_info { width:613px; background:#f2f1ed; padding:15px 0 7px 0;  }
.cinfospratiques_bg_txt_info p { color:#151515; padding-top:3px; font-size:11px;}

.title_partenaires {width:614px; height:105px; background-image:url(../imgs/c_title_jaune.png); background-position:right; background-repeat:no-repeat; margin-left:217px;}
.title_partenaires_ville {font-family:Georgia, "Times New Roman", Times, serif; font-size:40px; padding:5px 0 0 10px; float:left;}
.title_partenaires_rub {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:30px; float:left; margin-left:12px; position:absolute; }

.title_actualites {width:614px; height:105px; background-image:url(../imgs/c_title_rose.png); background-position:right; background-repeat:no-repeat; margin-left:217px;}
.title_actualites_ville {font-family:Georgia, "Times New Roman", Times, serif; font-size:40px; padding:5px 0 0 10px; float:left;}
.title_actualites_rub {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:30px; float:left; margin-left:12px; position:absolute; }

.title_programme_par {width:614px; height:105px; background-image:url(../imgs/c_title_beige.png); background-position:right; background-repeat:no-repeat; margin-left:217px;}
.title_programme_ville {font-family:Georgia, "Times New Roman", Times, serif; font-size:40px; padding:5px 0 0 10px; float:left;}
.title_programme_rub {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:30px; float:left; margin-left:12px; position:absolute; }

.title_programme_pro {width:614px; height:105px; background-image:url(../imgs/c_title_beige2.png); background-position:right; background-repeat:no-repeat; margin-left:217px;}
.title_programme_ville {font-family:Georgia, "Times New Roman", Times, serif; font-size:40px; padding:5px 0 0 10px; float:left;}
.title_programme_rub {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:30px; float:left; margin-left:12px; position:absolute; }

.title_infos {width:614px; height:105px; background-image:url(../imgs/c_title_vert.png); background-position:right; background-repeat:no-repeat; margin-left:217px;}
.title_infos_ville {font-family:Georgia, "Times New Roman", Times, serif; font-size:40px; padding:5px 0 0 10px; float:left;}
.title_infos_rub {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:30px; float:left; margin-left:12px; position:absolute; }

.c_partenaires_index { float:left; width:420px; background-color:#FFFFFF; }
.cpartenaires_index_bg_title { width:413px; height:50px; background:#ffd600; background-image:url(../imgs/img_partenaires_acc.png); background-repeat:no-repeat; }
.cpartenaires_index_bg_title h1 { color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:17px; padding-top:15px;}

.text_accueil {width:520px; float:right; background-color:#FFFFFF; padding-right:30px; text-align:left; color:#444444;  }
.text_accueil h1 {color:#5f7300; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:17px; padding-top:15px;}
.text_accueil h2 {color:#30ADFF; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:13px; margin-top:10px;}
.text_accueil_left {width:240px; float:left; margin-bottom:20px;}
.text_accueil_right {width:260px; float:right; margin-bottom:20px;}

sup {display:inline-block; margin-top:-4px;}

.footer_actu {height:20px; width:auto; background-color:#F2F1ED;}

.sep_partenaires_niveaux {height:40px; width:auto; background-color:#FFFFFF;}

.footer_villes {
width:500px;
float:right;
background-color:#FFFFFF;
float:right;
padding:0 10px 10px 0;
}

.menufooter_villes {
color:#5f7300;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:none;
text-align:right;
}

.menufooter_villes a{
color:#5f7300;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:none;}

.menufooter_villes a:hover{		
		color:#cbc9cc;
		}
		
.title_prog_part {color:#30ADFF; font-family:times; font-size:27px; text-align:center; margin-bottom:30px; margin-top:10px;}
.title_prog_pro {color:#46b300; font-family:times; font-size:27px; text-align:center; margin-bottom:30px; margin-top:10px;}
.prog_menu_particulier { width:595px; height:29px; background-color:#30adff; float:left; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; padding:5px 0 5px 18px;  }
.prog_menu_pro { width:595px; height:29px; background-color:#46b300; float:left; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; padding:5px 0 5px 18px;   }


.title_prog_part_bleu1 {color:#30ADFF; font-family:times; font-size:20px; text-align:center; margin-bottom:10px; margin-top:10px;}
.title_prog_part_bleu2 {color:#008ba8; font-family:times; font-size:20px; text-align:center; margin-bottom:10px; margin-top:10px;}
.title_prog_part_bleu3 {color:#2161c2; font-family:times; font-size:20px; text-align:center; margin-bottom:10px; margin-top:10px;}
.title_prog_part_violet {color:#886edb; font-family:times; font-size:20px; text-align:center; margin-bottom:10px; margin-top:10px;}

.title_prog_pro_vert1 {color:#46b300; font-family:times; font-size:20px; text-align:center; margin-bottom:10px; margin-top:10px;}
.title_prog_pro_vert2 {color:#00c29f; font-family:times; font-size:20px; text-align:center; margin-bottom:10px; margin-top:10px;}
.title_prog_pro_vert3 {color:#a1cc3e; font-family:times; font-size:20px; text-align:center; margin-bottom:10px; margin-top:10px;}
.title_prog_pro_vert4 {color:#7a8a27; font-family:times; font-size:20px; text-align:center; margin-bottom:10px; margin-top:10px;}