/************************* PREDEFINED CSS EDITOR **************************/
.arial_10px { font-family: Arial; font-size:10px; }
.arial_11px { font-family: Arial; font-size:11px; }
.arial_12px_par_defaut { font-family: Arial; font-size:12px; }
.arial_13px { font-family: Arial; font-size:13px; }
.arial_14px { font-family: Arial; font-size:14px; }
.arial_15px { font-family: Arial; font-size:15px; }
.soustitre_416BAB { font-family: Arial; font-size:13px; font-weight:bold; color:#416BAB; }
.soustitre_CABB09 { font-family: Arial; font-size:13px; font-weight:bold; color:#CABB09; }
.soustitre_992320 { font-family: Arial; font-size:13px; font-weight:bold; color:#992320; }
.soustitre_367A1D { font-family: Arial; font-size:13px; font-weight:bold; color:#367A1D; }
/**************************************************************************/

body {
	/*background: #FFFFFF url(../images/background.gif) repeat-y top;*/
	background: #929292 url(../images/background.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.recherche{
  background: #FFFFFF url(../images/loupe.gif) no-repeat;
  padding-left: 20px;
  font-size: 11px;
}
.recherche_bouton_bleu{ cursor:pointer; height: 16px; margin-bottom: 2px; background-color: #4D79BC; border: 1px #ffffff solid; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold; color:#FFFFFF; padding-left: 2px; padding-right: 2px; }
.recherche_bouton_vert{ cursor:pointer; height: 16px; margin-bottom: 2px; background-color: #48A427; border: 1px #ffffff solid; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold; color:#FFFFFF; padding-left: 2px; padding-right: 2px; }
.recherche_bouton_jaune{ cursor:pointer; height: 16px; margin-bottom: 2px; background-color: #F5E326; border: 1px #ffffff solid; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold; color:#000000; padding-left: 2px; padding-right: 2px; }
.recherche_bouton_rouge{ cursor:pointer; height: 16px; margin-bottom: 2px; background-color: #B72A27; border: 1px #ffffff solid; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight:bold; color:#FFFFFF; padding-left: 2px; padding-right: 2px; }

.menu_mini { font-size: 10px }
.menu_mini_selected_vert { color:#3C8620; font-weight:bold; padding-left:5px; text-align:left; }
.menu_mini_selected_rouge { color:#8C211E; font-weight:bold; padding-left:5px; text-align:left; }
.menu_bleu{ color:#35588C; cursor:default; padding-right:5px; text-align:right; }
.menu_bleu_over{ background-color:#FFFFFF; color:#35588C; font-weight:bold; cursor:pointer; padding-right:5px; text-align:right;  }
.menu_bleu_selected{ background-color:#4D79BC; color:#FFFFFF; font-weight:bold; cursor:default; padding-left:5px; text-align:left; }
.menu_vert{ color:#3C8620; cursor:default; padding-right:5px; text-align:right; }
.menu_vert_over{ background-color:#FFFFFF; color:#3C8620; font-weight:bold; cursor:pointer; padding-right:5px; text-align:right;  }
.menu_vert_selected{ background-color:#48A427; color:#FFFFFF; font-weight:bold; cursor:default; padding-left:5px; text-align:left; }
.menu_jaune{ color:#787005; cursor:default; padding-right:5px; text-align:right; }
.menu_jaune_over{ background-color:#FFFFFF; color:#787005; font-weight:bold; cursor:pointer; padding-right:5px; text-align:right;  }
.menu_jaune_selected{ background-color:#F5E326; color:#918606; font-weight:bold; cursor:default; padding-left:5px; text-align:left; }
.menu_rouge{ color:#8C211E; cursor:default; padding-right:5px; text-align:right; }
.menu_rouge_over{ background-color:#FFFFFF; color:#8C211E; font-weight:bold; cursor:pointer; padding-right:5px; text-align:right;  }
.menu_rouge_selected{ background-color:#B72A27; color:#FFFFFF; font-weight:bold; cursor:default; padding-left:5px; text-align:left; }

.titre_accueil {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
	font-weight: bold;
}
.titre_cadre {
	color: #FFFFFF;
	font-weight: bold;
}
.coordonnees {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
a:link {font-family: Arial, Helvetica, sans-serif; color: #333333;}
a:active {font-family: Arial, Helvetica, sans-serif; color: #333333;}
a:visited {font-family: Arial, Helvetica, sans-serif; color: #333333;}
a:hover {font-family: Arial, Helvetica, sans-serif; color: #999999; text-decoration:none;}

.site_title1 { font-size: 10px; font-weight: bold; color: #666666; }
.site_title_top { font-size: 14px; font-weight: bold; color: #AEAEAE; }
.infoplus_title_top { font-size: 14px; font-weight: bold; color: #AEAEAE; }
.extra_title_top { font-size: 14px; font-weight: bold; color: #AEAEAE; }

/* CARTES INTERACTIVES */
.carte_link:link, .carte_link:active, .carte_link:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:underline; color: #666666; }
.carte_link:hover { text-decoration:none; background-color: #666666; color: #FFFFFF; }
.carte_info { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3C8620; }

/* PADDING (site/infoplus/extra) */
.noframe_padding { padding-left:0px; padding-right:0px; }
.frame_padding { padding-left:20px; padding-right:20px; }


	/* SITE : no frame (normal) */ .site_title { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #555555; } 
	/* SITE : frame */ 
	.site_title_gris { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; }
	
	/* INFOPLUS : no frame (normal) */ .infoplus_title { } 
	/* INFOPLUS : frame */
	.infoplus_title_gris { } 
	.infoplus_title_xxxxx { }
	
	/* EXTRA : no frame (normal) */ .extra_title { }
	/* EXTRA : frame */
	.extra_title_gris { }
	.extra_title_xxxxx { }


/* MULTIDONNEES */
.multidonnees_list { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }
.multidonnees_input { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; }
.multidonnees_title { font-size: 16px; color: #333333; }
.multidonnees_info { font-family: Arial, Helvetica, sans-serif; font-size: 7px; font-weight: normal; color: #000000; background-color: #FFFFFF; cursor:pointer; }
.multidonnees_nom { font-size: 12px; font-weight: bold; color: #666666; }
.multidonnees_description { font-size: 11px; font-style: italic; color: #888888; }
.multidonnees_text { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
.multidonnees_page { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; font-weight: bold; }
.multidonnees_page:link { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #333333; background-color: #E2E2E2; TEXT-DECORATION: none; }
.multidonnees_page:visited { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #333333; background-color: #E2E2E2; TEXT-DECORATION: none; }
.multidonnees_page:active { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #333333; background-color: #E2E2E2; TEXT-DECORATION: none; }
.multidonnees_page:hover { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FFFFFF; background-color: #7A7A7A; TEXT-DECORATION: none; }

/* MULTI_X */
.multi_x_info { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #000000; background-color: #FFFFFF; cursor:pointer; }


/* NEWS Scroller */
.scroller_title  { font-size: 13px; font-weight: bold; color:#4560A7; text-decoration:none; }
.scroller_description  { font-size: 12px; font-weight: normal; color:#555555; text-decoration:none;}
.scroller_link { font-size: 11px; font-weight: bold; color:#990000; text-decoration:underline; }
.scroller_link:link { text-decoration:underline; color: #990000;}
.scroller_link:active  { text-decoration:underline; color: #990000;}
.scroller_link:visited { text-decoration:underline; color: #990000;}
.scroller_link:hover   { text-decoration:none; color: #D50000;}
/* NEWS */
.news_list_title { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.news_list_input { font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
.news_list_input2 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; background-color: #464849; color:#FFFFFF; }
.news_msg_ok { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #38801E; }
.news_msg_ko { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #A82724; }
.news_list_date { font-weight: bold; color: #444444; }
.news_list_text { font-style: italic; color: #444444; }
.news_date { }
.news_title { }
/* AGENDA */
.agenda_search { font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
.agenda_list_button { font-size: 10px; font-weight: normal; color: #333333; background-color: #FFFFFF; }
.agenda_list_date { font-weight: bold; color: #444444; }
.agenda_list_text:link {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #444444;}
.agenda_list_text:active {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #444444;}
.agenda_list_text:visited {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #444444;}
.agenda_list_text:hover {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #999999; text-decoration:none;}
.agenda_date { font-size: 13px; font-weight: bold; color: #FFFFFF; }
.agenda_title { font-size: 16px; font-weight: bold; color: #444444; }
/* FOOTER */
.footer { font-family: Arial,geneva,sans-serif; font-size: 10px; color: #FFFFFF; }
.footer:link { text-decoration:underline; color: #AAAAAA;}
.footer:active  { text-decoration:underline; color: #AAAAAA;}
.footer:visited { text-decoration:underline; color: #AAAAAA;}
.footer:hover   { text-decoration:none; color: #FFFFFF;}

/* PHOTOS */
.photo-text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#444444;}
.slideshow-text {
 border:0px solid white;
 margin: 0px;
 padding: 0px;
 color: #444444;
 background-color: transparent;
 background-image: url();
 font: 10px Verdana, Arial, Helvetica;
 text-align: center;
 overflow:hidden;
}
.slideshow-text_frame {
 border:0px solid white;
 margin: 0px;
 padding: 0px;
 color: #333333;
 background-color: transparent;
 background-image: url();
 font: 10px Verdana, Arial, Helvetica;
 text-align: center;
 overflow:hidden;
}

.img-REGULAR img { border: 0; }
.img-SHADOW {
  float:left;
  background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../images/shadow.gif) no-repeat bottom right;
  margin: 6px 0 0 6px !important;
  margin: 6px 0 0 1px;
}
.img-SHADOW img {
  display: block;
  position: relative;
  border: 0;
  margin: -6px 6px 6px -6px;
}
.img-LINE img { display: block; border: 1px solid #a9a9a9; }
.img-LINE_SHADOW {
  float:left;
  background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../images/shadow.gif) no-repeat bottom right;
  margin: 6px 0 0 6px !important;
  margin: 6px 0 0 1px;
}
.img-LINE_SHADOW img {
  display: block;
  position: relative;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
}
.img-SPACE_LINE img { display: block; background-color: #ffffff; padding: 5px; border: 1px solid #a9a9a9; }
.img-SPACE_LINE_SHADOW {
  float:left;
  background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../images/shadow.gif) no-repeat bottom right;
  margin: 6px 0 0 6px !important;
  margin: 6px 0 0 1px;
}
.img-SPACE_LINE_SHADOW img {
  display: block;
  position: relative;
  background-color: #ffffff;
  padding: 5px;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
}
