body {background-color: #F1F1F1; color: #3D3D3D; behavior: url("/csshover.htc"); font-family: Geneva, Verdana, Arial, sans-serif;}
#main {position: absolute; top: 170px; left: 0; margin-left: 1em;  padding: 1em 0 1px 5%; }

div#nav { float: left; margin: -1px 0 0 5em;}
div#nav ul {margin: 0; padding: 0; background: white; border: 1px solid #FFFFFF; border-width: 0 1px;}
div#nav li {position: relative; list-style: none; margin: 0; float: left; width: 7em; line-height: 1em; 
border: 1px solid #FFFFFF; border-width: 0 1px;
z-index:20;}
div#nav li:hover {background: #FF880B;} 
div#nav li a {display: block; padding: 0.25em 0 0.25em 0.5em; text-decoration: none; width: 7em;}
div#nav>ul a {width: auto;}
div#nav ul ul {position: absolute; width: 7em; display: none;}
div#nav ul ul li {border-bottom: 1px solid #CCC;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level2 li.submenu:hover ul.level3 {display:block; z-index: 30;}
div#nav ul.level2 {top: 2.3em; left: -2px; width: 7em; background-color: #E0E485; z-index: 30;}
div#nav ul.level2:hover {width: 5.9em; background-color: #FF880B; z-index: 30;}
div#nav ul.level3 {top: -1px; left: 7em; border-top: 1px solid #CCC;}


a.lien {
	font-family: Geneva, Verdana, Arial, sans-serif;
	text-decoration: none;
	}
a.lien:link {color: #CC0066;}
a.lien:visited {color: #CC0066;}
a.lien:hover {color:#CC0066; text-decoration:none; background-color: #99CC00;}

a.boxmenu {
	background-color: #EC008C;
    display: block;
    padding-top: 2px;
    padding-bottom: 2px;
	width: 7em;
	height: 3em;
	text-align: center;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    text-decoration:none;
    font-size: 0.8em;
    font-weight: bold;
}
a.boxmenu:link {
    color: #FFFFFF;
    text-decoration: none;
    }
a.boxmenu:visited {
	text-decoration: none;
	color: #FFFFFF;
	}
a.boxmenu:hover {
	background-color: #FF880B;
	color: white;
	}
a.boxmenu:active {
	background-color: #FF880B;
	color: white;
	}
a.boxmenu2 {
	background-color: #E0E485;
	color: #0084A8;
    display: block;
    padding-top: 2px;
    padding-bottom: 2px;
	height: 3em;
	text-align: center;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    text-decoration:none;
    font-size: 0.8em;
    font-weight: bold;
}
a.boxmenu2:link {
    color: #0084A8;
    text-decoration: none;
    }
a.boxmenu2:visited {
	text-decoration: none;
	color: #0084A8;
	}
a.boxmenu2:hover {
	background-color: #FF880B;
	color: white;
	}
a.boxmenu2:active {
	color: red;
	}	

a.rando {
	font-family: Geneva, Verdana, Arial, sans-serif;
	text-decoration: underline;
	}
a.rando:link {
	color: #FFFFFF;
	}
a.rando:visited {color: #FFFFFF;}
a.rando:hover {color:red; text-decoration:none;}

.bandeau { 
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	}

h1 {
	font-size: 2em;
	font-weight: bolder;
	color: #CC0066;
    }

h2  {
	font-style: italic;
	font-size: 1.4em;
	font-weight: bolder;
    }

.Style3 {font-size: 1em;
		text-align: left;
		font-family : Geneva, Verdana, Arial, sans-serif;
		}  
.Style4 {font-size: 1.2em;
		text-align: left;
		font-family : Geneva, Verdana, Arial, sans-serif;
		color: #CC0066;
		}
.Style4sans {font-size: 1.2em;
		text-align: left;
		margin-top: 0em;
		font-family : Geneva, Verdana, Arial, sans-serif;
		}
.Style4ital {font-size: 1.2em;
		text-align: left;
		font-family : Geneva, Verdana, Arial, sans-serif;
		font-style: italic;
		}
.Style4italc {font-size: 1.2em;
		text-align: center;
		font-family : Geneva, Verdana, Arial, sans-serif;
		font-style: italic;
		}
.Style130gras {font-size: 1.3em;
		text-align: left;
		font-family : Geneva, Verdana, Arial, sans-serif;
		}

.Style1 {font-size: 0.85em;
		text-align: left;
		font-family : Geneva, Verdana, Arial, sans-serif;
		}
.Style1sans {font-size: 0.85em;
		text-align: left;
		font-family : Geneva, Verdana, Arial, sans-serif;
		margin-top: 0em;
		}
.Style1droit {font-size: 0.85em;
		text-align: right;
		font-family : Geneva, Verdana, Arial, sans-serif;
		}

.Style2 {font-size: 0.7em;
		text-align: left;
		font-family : Geneva, Verdana, Arial, sans-serif;
		}
.Style7 {
	font-size: 1.1em;
	text-align: center;
	color: #99CC00;
}
.Style9 {
	font-size: 0.9em;
	text-align: left;
	font-family : Geneva, Verdana, Arial, sans-serif;
		} 
		 
.Style85 {font-size: 0.85em;
		text-align: left;
		font-family : Geneva, Verdana, Arial, sans-serif;
		}
.Style75 {font-size: 0.75em;
		text-align: left;
		font-family : Geneva, Verdana, Arial, sans-serif;
		}
.Style75D {font-size: 0.75em;
		text-align: right;
		font-family : Geneva, Verdana, Arial, sans-serif;
		}
.ici {
	color:#808080;
	}
.titrecentre {
	font-size: 1.5em;
	text-transform: uppercase;
	text-align:center;
	color: #99CC00;
	}
.titregauche {
	font-size: 1.5em;
	text-transform: uppercase;
	text-align: left;
	color: #99CC00;
	}
.titregauche1 {
	text-align: left;
	color: #CC0066;
	}
	
.titregauche120 {
	font-size: 1.2em;
	text-transform: uppercase;
	text-align: left;
	}
.titregauche120sans {
	font-size: 1.2em;
	color: #CC0066;
	text-transform: uppercase;
	text-align: left;
	margin-top: 0em;
	margin-bottom: 0em;
	}
.titrecentre120 {
	font-size: 1.2em;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: center
    }
.titre {
	font-size: 1.2em;
	font-weight: bolder;
	text-align: center
    }
.texte {
	font-size: 0.85em;
	font-family : Geneva, Verdana, Arial, sans-serif;
	text-decoration: none;
	margin-left: 1em;
	padding-left: 1em;
	margin-right: 1em;
	padding-right: 1em;
	text-align: justify;
}
.petitcentre {
	font-size: 0.85em;
	text-align: center;
    }
.centre70 {
	font-size: 0.7em;
	text-align: center;
    }

.mois {
	font-size: 1.7em;
	font-weight: bolder;
	text-align: center
    }
       
.titrecolonne {
      border-top: solid;
	  border-left: solid;
	  border-bottom: solid;
      border-width: 1px;
	  border-color: #CC0066;
      padding: 10px;
      font-size: 1em;
	  font-weight: bolder;
	  text-align: center;
	  }
	  
.titrecolonnedroite {
      border-top: solid;
	  border-left: solid;
	  border-right: solid;
	  border-bottom: solid;
      border-width: 1px;
	  border-color: #CC0066;
      padding:10px;
      font-size: 1em;
	  font-weight: bolder;
	  text-align: center;
	  }	  
      
.textecolonne {
      border-bottom: solid;
	  border-left: solid;
      border-width: 1px;
	  border-color: #CC0066;
      font-size: 0.75em;
	  text-align: center;
	  }
	  
.textecolonnedroite {
      border-bottom: solid;
	  border-right: solid;
	  border-left: solid;
      border-width: 1px;
	  border-color: #CC0066;
      font-size: 0.75em;
	  text-align: center;
	  }	  

.textecolonnegauche {
      border-bottom: solid;
	  border-left: solid;
      border-width: 1px;
	  border-color: #CC0066;
      font-size: 0.75em;
      font-weight: bolder;
	  text-align: left;
	  }
	  
.boxhautgauch {
      border-left: solid;
	  border-top: solid;
	  border-bottom: solid;
      border-width: 1px;
	  padding: 5px;
	  border-color: #CC0066;
	  text-align: center;
	  font-weight: bolder;
	  }
.boxhaut {
      border-left: solid;
	  border-top: solid;
	  border-bottom: solid;
      border-width: 1px;
	  padding: 5px;
	  border-color: #CC0066;
	  }
.boxhautdr {
      border-right: solid;
	  border-left: solid;
	  border-top: solid;
	  border-bottom: solid;
      border-width: 1px;
	  padding: 5px;
	  border-color: #CC0066;
	  }
.boxgauch {
      border-left: solid;
	  border-bottom: solid;
      border-width: 1px;
	  padding: 5px;
	  border-color: #CC0066;
	  text-align: center;
	  font-weight: bolder;
	  }
.boxgauch1 {
      border-left: solid;
	  border-bottom: solid;
      border-width: 1px;
	  padding: 5px;
	  border-color: #CC0066;
	  text-align: center;
	  font-weight: normal;
          font-size: 0.8em;
	  }
.box {
      border-left: solid;
	  border-bottom: solid;
      padding: 5px;
	  border-width: 1px;
	  border-color: #CC0066;
	  }
.boxdr {
      border-left: solid;
	  border-right: solid;
	  border-bottom: solid;
      padding: 5px;
	  border-width: 1px;
	  border-color: #CC0066;
	  }

.annonces {
	background-color:#CCFFFF;
	font-size: 0.85em;
	color: #660000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}
.annonces_centre {
	background-color:#00FFFF;
	font-size: 0.85em;
	color: #660000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}
li {
	list-style-type: circle;
	font-size: 0.85em;
	text-align: left;
	}
li9 {
	list-style-type: hebrew;
	font-size: 0.9em;
	text-align: left;
	}
		
a.menu_1 {
	background-color: #99CC00;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 1px;
	width:98px;
	height:48px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
	}
a.menu_1:link {color: #CC0066}
a.menu_1:visited {color: #CC0066}
a.menu_1:hover {
	background-color: #CC0066;
	color: #F1F1F1;
	}
a.menu_1:active {
	color: #F1F1F1;
	}

a.menu_2 {
	background-color: #CC0066;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	width:98px;
	height:48px;
	color: #F1F1F1;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
	}
a.menu_2:link {color: #F1F1F1;}
a.menu_2:visited {color: #FFC875}
a.menu_2:hover {
	background-color: #99CC00;
	color: red;
	}
a.menu_2:active {
	color: red;
	}

.menu_barre0 {
	background-color: #CC0066;
	text-align: center;
	color: #F1F1F1;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	width:98px;
	height:48px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
	}

	
INPUT { 
	color: #000; 
	font-size: 11px; 
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	background-color: #EEEEEE;
	text-align: left;
	}
	
SELECT { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
TEXTAREA { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
.txterror { color: #FFC875; font-size: 1.1em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.txtform { color: #FFC875; font-size: 1.2em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.reponse {
	color:#000;
	font-size: 1.1em;
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
	}
.case {
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	}

.caseimage {
	padding-top: 20px;
	padding-bottom: 20px;
	}

.mediath {
              background-image: url(http://www.cjl-paris.org/nitsa/mediath/images/fond_table.jpg); 
              }
	
	
