/*corps*/
body, div, ul, li{
	margin:0;
	padding:0;
}
body{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1em;
background-image:url(../images/fond2.jpg);
text-align:justify;
}
a img{
  border:  none ;
}
#entete{
height:100px;
}
.logo{
float:left;
}
#carte_post{
position:absolute;
right:15px;
}
#tab_zik{
margin-left:auto;
margin-right:auto;
text-align:center;
}
#foot{
width:100%;
background-color:#003366;
height:auto;
text-align:center;
margin-bottom:10px;
margin-top:10px;
}
#foot table{
text-align:center;
margin:auto;
}
#foot li{
float:left;
list-style-type:none;
margin-left:15px;
margin-right:15px;
}
#copy{
float:left;
color:#FFFFFF;
font-weight:bold;
margin-top:10px;
margin-left:5px;
}
#menuprincipal{
font-family:Geneva, Arial, Helvetica, sans-serif;
background-color:990033;
height:20px;
width:750px;
}
#menu li{
float:left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.1em;
}
#panneaugauche{
float:left;
width:160px;
margin-left:5px;
margin-top:5px;
}
#contenu_centre{
margin-top:5px;
margin-left:175px;
margin-right:10px;
margin-bottom:10px;
padding-bottom:10px;
border:1px solid #000000;
background-color:#FFFFFF;
}
.titreindex{
font-size:1.3em;
color:#003366;
text-align:center;
}
#langue{
margin-bottom:10px;
text-align:center;
}

#menuderoule{
list-style-type:none;
width:735px;
height:21px;
min-height:21px;
max-height:21px;
background-color:#003366;
}
#documents{
text-align:left;
margin-top:10px;
}
#imgdoc{
text-align:center;
margin-bottom:5px;
}
.logodoc{
float:left;
text-align:center;
margin:5px;
}
.imgmenu{
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
border-bottom:1px solid #000000;
}
#menu1{
width:550px;
height:25px;
border:0px;
}

.fieldcolor{
position:relative;
margin-left:auto;
margin-right:auto;
width:75%;
text-align:center;
}
#panneaugauche fieldset{
border:1px solid #000000;
background-color:#FFFFFF;
margin-bottom:10px;
}
.titremenu{
padding:0px;
margin:0px;
text-align:left;
}
.fieldcitations{
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
margin-top:10px;
background-color:#FFFFCC;
width:75%;
border:0px solid #000000;
text-align:justify;
}
.divimage{
min-height:285px;
margin-bottom:auto;
margin-top:auto;
}
.divcimetiere1{
text-align:center;
float:right;
margin:15px;
}
.divcimetiere2{
text-align:center;
float:left;
margin:15px;
}
.divsynagogue{
margin-left:auto;
margin-right:auto;
text-align:center;
font-family:"Times New Roman", Times, serif;
}
.divsynagogue table{
border-style:solid; 
border-width:1px; 
border-color:#990033;
text-align:center;
width:90%;
margin-left:auto;
margin-right:auto;
border-collapse:collapse;
}
.divsynagogue td { 
border-style:solid; 
border-width:1px; 
border-color:#990033;
}
.cellsyn{
width:20%;
text-align:center;
}
#divkandils{
min-height:175px;
}
#pied{
background-color:#003366;
height:auto;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:0.8em;
text-align:center;
color:#FFFFFF;
}
.lienpied{
color:#FFFFFF;
}
.lienpied:hover{
color:#FFFFFF;
}

/*texte*/
p{
margin:10px;
}
.listetxt{
margin-left:30px;
}
.honorer{
font-family:"Times New Roman", Times, serif;
font-size:1.2em;
font-weight:bold;
text-align:center;
}
.index_bleu{
color:#0033FF;
}
#menuhorizontal2{
background-color:#003366;
}
#menuhorizontal2 table{
text-align:center;
margin-left:auto;
margin-right:auto;
}
#menuprincipal li{
width:115px;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-style:oblique;
font-weight:bold;
float:left;
text-align:center;
background-color:#990033;
list-style-type:none;
height:20px;
}
#menuderoule li{
font-family:Arial, Helvetica, sans-serif;
font-style:oblique;
font-weight:bold;
color:#FFFFFF;
float:left;
text-align:center;
border-right:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
padding-left:5px;
padding-right:5px;
background-color:#003366;
}
.txtgauche{
font-size:0.8em;
color:#990033;
}
.liensgauche{
margin-left:35px;
margin-top:5px;
list-style-image:url(../images/ptmenu.jpg);
margin-bottom:10px;
}
.titrepage{
color:#003366;
margin-left:15px;
margin-bottom:5px;
margin-top:5px;
}
.sstitrepage{
font-family:"Times New Roman", Times, serif;
font-size:1.1em;
text-decoration:underline;
color:#990033;
margin-left:20px;
margin-bottom:5px;
margin-top:5px;
}
.citations{
color:#990033;
font-style:oblique;
text-align:center;
}
.auteurs{
color:#990033;
font-style:oblique;
text-align:right;
}
.legendephoto{
color:#0099FF;
font-style:oblique;
text-align:center;
}
.special{
font-family:"Times New Roman", Times, serif;
font-size:1.2em;
text-align:justify;
}
.sources{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:0.6em;
color:#CCCCCC;
margin:1px;
text-align:center;
}
.important{
font-family:"Times New Roman", Times, serif;
color:#990033;
font-size:1.1em;
font-weight:bold;
}
.discours{
font-family:"Times New Roman", Times, serif;
font-size:0.9em;
color:#0066FF;
text-align:justify;
font-style:oblique;
}
.caseactive li{
background-color:#000099;
}

/*liens*/
a.lienderoule{
color:#FFFFFF;
text-decoration:none;
}
a.lienderoule:hover{
color:#FFFFFF;
text-decoration:underline;
}
a.lienfield{
color:#003366;
text-decoration:none;
}
a.lienfield:hover{
color:#990033;
text-decoration:underline;
}
.lientxt{
color:#990033;
text-decoration:none;
}
.lientxt:hover{
color:#990033;
text-decoration:underline;
}
.lienactif{
background-color:#003366;
color:#FFFFFF;
text-decoration:none;
border-bottom:2px solid #003366;
border-left:11px solid #003366;
border-right:7px solid #003366;
}
.liendoc{
font-style:oblique;
text-decoration:none;
font-size:0.7em;
color:#003366;
}
.liendoc:hover{
text-decoration:underline;
font-size:0.7em;
color:#990033;
}
.lienimg{
border:0px;
}
.lienzik{
font-size:0.7em;
text-decoration:none;
color:#000000;
}
.lienzik:hover{
font-size:0.7em;
text-decoration:underline;
color:#990000;
}
/*images*/
.images{
text-align:center;
border:2px solid #000000;
}
.imagesgauche{
text-align:right;
float:left;
margin-left:15px;
margin-right:15px;
margin-bottom:10px;
margin-top:10px;
border:2px solid #000000;
}
.imagesdroite{
text-align:justify;
margin-left:15px;
margin-right:15px;
margin-top:10px;
margin-bottom:10px;
float:right;
border:2px solid #000000;
}
.imagescentre{
text-align:center;
}
.margephoto{
text-align:center;
margin-top:50px;
}
.photogauche{
border:2px solid #000000;
margin-bottom:5px;
margin-top:5px;
}
