#photo_zoom { text-align:center; display:none; position:absolute; border:2px solid #5E5D1D;}
#photo_zoom  #haut{ position:absolute; width:100px; height:100px; top:0px; left:0px; z-index:15000; cursor:pointer; background:url(./images/template/photo_zoom_haut.png) transparent no-repeat scroll 0 0;}
#photo_zoom  #bas{ position:absolute; width:100px; height:100px; bottom:0px; right:0px; z-index:20000; cursor:pointer; background:url(./images/template/photo_zoom_bas.png) transparent no-repeat scroll 0 0;}
#photo_zoom  #titre_photo{ position:absolute; text-align:left; top:-30px; left:0px; font:bold 12pt Times New Roman,"Trebuchet MS",Tahoma,sans-serif; color:#FFF; text-decoration:italic; }
#photo_zoom  #clore{ position:absolute; top:0px; right:0px; text-align:right; height:60px; font:bold 9pt "Trebuchet MS",Tahoma,sans-serif; color:#FFFFFF; }
#photo_zoom  #loading{ margin:auto;}
#photo_zoom  #popedpic{ position:absolute; top:0px; left:0px; z-index:5000; cursor:pointer;}


#phototheque {  width:700px; position:relative; margin:0px 129px 0px 131px;  background-color: #FFFFFF;  }
.clear {clear:both; }

.fieldset_form { margin:20px; }

.ligne { text-align:right;  position:relative; height:24px; margin-top:12px; }
.ligne_cache { text-align:right;  position:relative; height:24px; margin-top:12px; display:none; }
.ligne_haute { text-align:right; position:relative; height:72px; margin-top:12px; }

.label { position:absolute; left:0px; width:290px; padding-right:10px; font:normal 9pt "Trebuchet MS",Tahoma,sans-serif; color:#222222; }
.champ { position:absolute; left:300px; width:300px; font:normal 9pt "Trebuchet MS",Tahoma,sans-serif; color:#222222; border:1px solid #222222; }
.checkbox { position:absolute; text-align:left; left:300px; width:300px; font:normal 9pt "Trebuchet MS",Tahoma,sans-serif; color:#222222;}
.textarea { position:absolute; left:300px; width:300px; height:72px; font:normal 9pt "Trebuchet MS",Tahoma,sans-serif; color:#222222; border:1px solid #222222; }


#submit_add_famille { position:absolute; left:200px; margin-bottom:12px; }

.ligne_photo { width:664px; margin: 5px auto;text-align:center;}

.div_pic1 { width:180px; margin-right:40px; float:left; border:1px solid #444444;}
.div_pic2 { width:180px; margin-left:20px; margin-right:20px; float:left; border:1px solid #444444; }
.div_pic3 { width:180px;  margin-left:38px; float:left; border:1px solid #444444; }
.div_pic1 img, .div_pic2 img, .div_pic3 img { cursor:pointer;border:0 none;margin:0; padding:0;}
.div_pic1 p, .div_pic2 p, .div_pic3 p { margin:0; padding:2px 4px; font:bold 9pt "Trebuchet MS",Tahoma,sans-serif; color:#97230A;}



#boutons_haut { float:left; margin-left:16px; }
#boutons_bas { float:right; margin-right:16px; }
.pages { float:left; height:24px; vertical-align:middle; color:#646C93;font: bold 11pt Tahoma,sans-serif; line-height:24px; }

#choix_pages 
{
margin: 0 ;
padding: 0 ;
list-style-type:none;
}

#choix_pages li 
{
float:left;
width:24px;
margin:0px 2px 0px 2px;
text-align:center;
border:1px solid #C5C50D;
}
#choix_pages li.selectionne
{
float:left;
width:24px;
margin:0px 2px 0px 2px;
text-align:center;
border:1px solid #97230A;
color:#C5C50D;
font-weight:bold;
text-decoration:none;
line-height:24px;
}
#choix_pages li a 
{
display: block ;
color:#97230A;
font-family:"Trebuchet MS",Arial,sans-serif;
font-weight:normal;
text-align:center;
text-decoration:none;
line-height:24px;
}
#choix_pages li a:hover, #choix_pages li a:focus, #choix_pages li a:active 
{
color:#97230A;
background:#C5C50D;
}