/************************* PREDEFINED CSS EDITOR **************************/
.par_defaut { font-family: Verdana; font-size:12px; }
.edito { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #222222; }
/**************************************************************************/

body {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	background-image: url(../images/background.gif);
}

.edito_titre { font-size: 14px; font-weight: bold; color: #FFFFFF }
.edito_texte { font-size: 11px; font-style: italic; color: #666666; }

td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
a:link { color: #0000CC; text-decoration: underline; }
a:visited { text-decoration: underline; color: #0000CC; }
a:hover { text-decoration: none; color: #0000CC; }
a:active { text-decoration: underline; color: #0000CC; }

/* Options */
.optiontitle{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	cursor:hand;
	margin-bottom: 5px;
	background-image:url(../images/background_option.gif);
	color:#006400;
	width:148px;
	text-align:right;
	border: 1px solid #951132;
}
.optiontitle_on{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	cursor:hand;
	margin-bottom: 5px;
	background-image:url(../images/background_option.gif);
	color:#00BB00;
	width:148px;
	text-align:right;
	border: 1px solid #951132;
}

.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; }

/* 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-size: 15px; font-weight: bold; color: #005100; } 
	/* 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 { font-size: 16px; font-weight: bold; color: #888888 } 
	/* INFOPLUS : frame */
	.infoplus_title_gris { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; } 
	.infoplus_title_xxxxx { }
	
	/* EXTRA : no frame (normal) */ .extra_title { font-size: 16px; font-weight: bold; color: #888888 }
	/* EXTRA : frame */
	.extra_title_gris { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; }
	.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: 15px; color: #FFFFFF; }
.multidonnees_info { font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-weight: bold; color: #FFFFFF; background-color: #951132; cursor:pointer; }
.multidonnees_nom { font-size: 12px; color: #01466B; }
.multidonnees_description { font-size: 11px; font-style: italic; color: #951132; }
.multidonnees_text { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #444444; }
.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: 16px; font-weight: bold; color: #951132; }
.scroller_description  { font-size: 11px; font-weight: normal; color:#1F3E00; text-decoration:none;}
.scroller_link { font-size: 11px; font-weight: normal; color:#990000; text-decoration:underline; }
.scroller_link:link { font-size: 11px; color: #013466; }
.scroller_link:active  { font-size: 11px; color: #013466; }
.scroller_link:visited { font-size: 11px; color: #013466; }
.scroller_link:hover { font-size: 11px; color: #013466; text-decoration:none; }
/* 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_msg_ok { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #222222; }
.news_msg_ko { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #830D0D; }
.news_list_date { font-style: italic; color: #FFFFFF; }
.news_list_text { font-style: italic; color: #FFFFFF; }
.news_date { font-weight: bold; color:#013466; }
.news_title { font-weight: bold; color:#951132; }
/* 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; }

/* PHOTOS */
.photo-text {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#007100;}
.slideshow-text {
 border:0px solid white;
 margin: 0px;
 padding: 0px;
 color: #910B57;
 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;
}

/* Footer */
.footer {color:#951132; font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;}
.footer:link  {color:#951132; text-decoration:none; }
.footer:active  {color:#951132; text-decoration:none; }
.footer:visited {color:#951132; text-decoration:none; }
.footer:hover   {color:#006400; text-decoration:none; }
