/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}
/* couleur de fond de page */
body{
	background:#CEDC78;
	text-align:center;
}
.body_center{
	background:#CEDC78;
	border-color:#FF0000;
}

.body_cadre{
	background:#ffffff;
	border-color:#006600;
	border-left-color:#006600;
	border-right-color:#006600;
	border-width:thin;
	font-family: "Tahoma"; 
	font-size: 13px;
	padding: 0px 0px;
}

.body_menu{
	font-family: "Tahoma"; 
	font-size: 13px;
	padding: 10px 10px;
	line-height:1.75em;
}

/*img {vertical-align:top;}*/
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


#plop {
       text-decoration: blink;
}

html, input, textarea
	{
		font-family:Comic Sans MS;
		font-size:0.75em;
		line-height:1.5em;
		/*color:#7f7f7f;*/
		color:#000000;
	}


input, select { vertical-align:middle; font-weight:normal;}

a {color:#000000;text-decoration:none;
}
a:hover{text-decoration:none;color:#8FDC00; }
p {padding-top:18px;}

/* ============================= main layout ====================== */

.link {background:url(images/link-side-bg.gif) top left no-repeat #494949; display:block; float:left; color:#fff; text-decoration:none; margin-top:18px; line-height:1.001em;}
.link span {background:url(images/link-side-bg.gif) top left no-repeat; display:block; padding:2px 11px 5px 10px;}

.link:hover {background:url(images/link-side-bg-hover.gif) top right no-repeat #878787;}
.link:hover span {background:url(images/link-side-bg-hover.gif) top left no-repeat;}

h3 {font-size:1.167em; color:#000;}
.box h3 {margin:11px 0 0 4px;}

li { background:url(images/list-bg.gif) no-repeat 0 10px; padding-left:7px;}
li a {color:#3aafdf; line-height:1.833em;}

.list li { background:url(images/list-bg2.gif) no-repeat 0 9px; padding-left:12px;}
.list li a {color:#000; line-height:2em; text-decoration:none;}
.list li a:hover {text-decoration:underline; color:#006600}


.imgindent {margin:0 20px 0 0; float:left;}
.title {margin-bottom:16px;}
.title2 {margin-bottom:29px;}

/* ============================= content ====================== */

.col-padding1 {padding-right:10px;}
.col-padding2 {padding-right:40px;}
.col-padding3 {padding-right:10px;}
.col-padding4 {padding-right:5px;}

.box {border:2px solid #006600;}
/*.box .inner {border:1px solid #fdfdfd; background:#f8f8f8; padding:22px 20px 20px 28px;}*/
/*.box .inner {border:1px solid #fdfdfd; background:#FFFFCC; padding:22px 20px 20px 28px;}*/
.box .inner {border:3px solid #fdfdfd; background:#FFFFCC url(images/header-tail.gif) top repeat-x ;padding:15px 10px 10px 10px;}
.box .indent {padding:15px 10px 10px 10px;}
.box .indent2 {padding:22px 14px 20px 27px;}

#page8 #content {padding:20px 56px 65px 58px;}


.line {border-bottom:1px solid #dddddd; padding-bottom:30px; margin-bottom:33px;}
.box .line {padding-bottom:19px; margin-bottom:6px;}
.box .h3 {margin:28px 0 0 0;}

.padding1 {padding-top:19px;}
.padding2 {padding-top:10px;}
.padding3 {padding-right:30px;}
.padding4 {padding-top:30px;}
.padding5 {padding-top:22px;}
.margin1 {margin-top:10px;}

/* ============================= footer ====================== */

#footer {color:#1D7668; font-weight: bold; font-family: "Tahoma"; font-size: 13px;}
#footer a {color:#FFFFCC; font-weight: bold; font-family: "Tahoma"; font-size: 13px; font-style:italic}
#footer a:hover{text-decoration:none;color:#FFFF00; }
#footer span {color:#FFF111; font-weight: bold; font-family: "Tahoma"; font-size: 13px;}

/* ============================= forms ============================= */


#ContactForm .rowi {height:49px;}
#ContactForm .link {float:right; margin-left:30px;}

.input {width:172px; height:19px; border:1px solid #a09b96; background:none; padding:0 0 0 5px; font-size:1em; cursor:text;}
.input2 {width:400px; height:19px; border:1px solid #a09b96; background:none; padding:0 0 0 5px; font-size:1em; cursor:text;}

textarea {width:162px; height:165px; border:1px solid #a09b96; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em; cursor:text;}

.Menu_txt {
	font-family: "Comic Sans MS";
	font-size: 24px;
	color: #000000;
	font-weight: bold;
}
.Connect_admin {
	font-family: "Tahoma";
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-color:#BED04B;
}
.menu_admin {
	font-family: "Comic Sans MS";
	font-size: 14px;
	color: #000000;
}
.titre_admin {
	font-family: "Comic Sans MS";
	font-size: 20px;
	color: #339967;
	font-weight: bold;
}
.contenu_admin {
	font-family: "Comic Sans MS";
	font-size: 12px;
	color: #000000;
}
.contenu_admin_agenda {
	font-family: "Comic Sans MS";
	font-size: 12px;
	color: #000000;
	background-color:#BED04B;
}
/* Couleur de fond des tableaux de la partie administration du menu */
.bg_color_admin {
	background-color: #FFFFCC;
	color: #000000;
	font-family: "Tahoma";
	font-size: 14px;
}
.bg_color_textarea {
	background-color: #ffffff;
	color: #000000;
}
.bg_ajout_article {
	background-color: #8FDC00;
	color: #000000;
}
.bandeau_bas {
	font-family: "Comic Sans MS";
	background-color: #BED04B;
	color: #ffffff;
	font-size: 45px;
}
.menu_noir {
	font-family: "Tahoma";
	background-color: #1D7668;
	color: #000000;
	font-size: 17px;	
}
.menu_titre {
	font-family: "Comic Sans MS";
	background-color: #1D7668;
	color: #ffffff;
	font-size: 12px;	
}
.menu_gauche {font-family: "Tahoma";
font-size: 12px;
}

.menu_centre {font-family: "Tahoma";
font-size: 24px;
color: #000000;
font-weight: bold;
}
.recherche {color: #006633}

.bandeau_contact {
	font-family: "Comic Sans MS";
	background-color: #BED04B;
	color: #ffffff;
	
}
.contenu_text {
font-family: "Tahoma";
font-size: 14px;
}

.bandeau_degrad { height:48px; background:#BED04B url(images/footer-tail.gif) top repeat-x; padding:36px 0 0 64px;}

.titre_menu_gauche {
font-family: "Tahoma";
font-size: 16px;
color: #008000;
}





.navigation { 
      margin: 0; 
      padding: 0; 
      list-style: none; 
      /*background: #000; 
      color: #fff; 
      width: 200px; 
      font: 1.2em "Trebuchet MS", sans-serif;*/ 
      } 
.navigation a, .navigation span { 
  display: block; 
  padding: 0px 10px; 
  /*color: #fff; 
  text-decoration: none; 
  background: #000 url(menu-item.png) left bottom no-repeat; */
  } 
.navigation .toggleSubMenu a, .navigation .toggleSubMenu span { 
  background-image: url(menu-item-deroule.png); 
  } 
.navigation .open a, .navigation .open span { 
  background-image: url(menu-item-enroule.png); 
  } 
.navigation a:hover, .navigation a:focus, .navigation a:active { 
  text-decoration: underline; 
  } 
.navigation .subMenu { 
  background: #ffffff url(subMenu.png) 0 0 repeat-x; 
  font-family: "Tahoma";
  font-size: 11px;
  margin: 0; 
  padding: 0; 
  border-bottom: 1px solid #666; 
  border:none;
  
  } 
.navigation ul.subMenu a { 
  background: none; 
  padding: 0px 3px; 
  }

.navigation .subMenu1 { 
      background: #ffffff url(subMenu.png) 0 0 repeat-x; 
	  font-family: "Tahoma";
	  font-size: 11px;
      margin: 0; 
      padding: 0; 
      border-bottom: 1px solid #666; 
	  border:none;
	  
      } 
.navigation ul.subMenu1 a { 
  background: none; 
  padding: 0px 3px; 
  }
