body { background-color:#ffffff; text-align:center; margin:0; padding:0; background-image:url("../img/body.jpg"); background-position:top; background-repeat: repeat-x; }
img, a { border:0; margin:0; padding:0; display:inline;}
p { border:none; margin:0; padding:0; display:inline;}
a { text-decoration:none; }
input.text { border:1px; border-style:solid; border-color:#266364;}
.texte { border:1px; border-style:solid; border-color:#266364; font-size:11px; width:130px;}
form { display:inline; }

.masque_lightbox { display:none;  z-index: 1000; position:absolute; width:100%; height:150%; background-color: #395f92; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; left:0; top:0; } 
.popin { display:none; background-color:#FFFFFF; z-index:3000; position:absolute; width:auto; height:auto; text-align:center; top:100px; }

.auteur { width:120px; }
.commentaire {float:right; width:500px; text-align:justify; }
.connect { position:absolute; width:239px; height:97px; background-image:url("../img/bg_connect.gif"); margin-left:742px; margin-top:101px;}
.contentCenter { position:relative; padding:0; margin:0; width:980px; height:auto; text-align:left; background-color:#ffffff; margin-left:auto; margin-right:auto; border:1px; border-style:solid; border-color:#d5d5d5; }
.critTri { position:relative; float:left; width:120px; text-align:left;}
.float_right { float:right; position:relative;  margin-right:3px; margin-bottom:3px;}
.float_left { float:left; position:relative;  margin-left:3px; }
.fin_form { float:right; position:relative;  margin-right:220px; margin-top:10px;}
.grde_photo { position:relative; width:800px; height:auto; margin-left:155px; text-align:center;}
.inscription { margin-top:15px; position:relative; width:660px; height:auto; margin-left:150px;} 
.hr1 { width:980px; height:1px; line-height:1px; overflow:none; margin-top:100px;  background-color:#266364;}
.hr2 {width:743px; height:1px;  line-height:1px; overflow:none; margin-top:4px;  background-color:#266364;}
.label_gauche { margin-left:15px; position:relative; height:22px; width:220px; float:left;}
.label_complet { margin-left:15px; position:relative; height:22px; width:600px; float:left;}
.label_droite { position:relative; height:22px; width:350px; float:left;}
.logo { position:absolute;margin:0}
.menu {  position:relative; width:980px; height:21px; margin-top:4px; background-image:url("../img/menu.jpg"); background-repeat : repeat-x; text-align:center; }
.mini_photo { position:absolute; margin-top:1px; margin-left:7px; }
.mini_flickr { position:absolute; margin-top:15px; margin-left:0px; }
.mini_txt { position : absolute; margin-top: 125px; width:128px; text-align:center;}
.flickr_txt { position : absolute; margin-top:0px; width:150px; text-align:center;}
.menu_gauche { position:relative; float:left; width:145px; border:0; height:auto;background-color:#ebebeb; }
.adsense_right { float:right; border:0; height:600px; margin-right:5px; padding-bottom:10px; margin-top:-55px; }
.nom { float:left; position:relative; width:215px; height:128px; text-align:left; }
.mini_dossier { float:left; position:relative; width:100%; height:128px; text-align:justify; }
.mini_dossier_eleveur { float:left; position:relative; width:100%; height:150px; text-align:justify; }
.page { padding-left:1px; padding-right:1px; margin-left:2px; margin-right:2px; border-width: 1px; border-style:solid; border-color:#5ba2a3;}
.photo { float:left; width:128px; height:205px; background-image:url("../img/bg_photo.jpg"); background-repeat:no-repeat; background-position:top;}
.photo_mini { margin-right:5px; float:left; width:128px; height:128px; background-image:url("../img/bg_photo.jpg"); background-repeat:no-repeat; background-position:top;}
.photo_flickr { margin-left:10px; float:left; width:150px; height:160px;}
.photos { margin-top:15px; position:relative; width:660px; height:760px;}
.dossier { margin-top:15px; position:relative; width:660px; height:auto;}
.photos_flickr { margin-top:15px; position:relative; width:660px; height:820px;}
.photos_grd { text-align:center; margin-top:15px; position:relative; width:660px; height:auto;}
.sMenu_gauche { position:relative; display:block; margin-left:6px; border:0; height:auto; }
.pub_ht { position:absolute; margin-left:247px; margin-top:8px; border-width:1px; border-style:solid; border-color:#13465f; }
.recherche { position:relative; margin-left:450px; margin-top:-22px; width:330px; height:22px; }
.navig { position:relative; margin-left:160px; margin-top:8px; width:295px; height:22px; }
.submit_right { position:relative; float:right; border:0;}
.survol { cursor:pointer; }
.tri { position:relative; margin-left:160px; margin-top:12px; width:610px; height:22px; } 

.topContent { position:relative; padding:0; margin:0; width:980px; height:103px; text-align:left; margin-left:auto; margin-right:auto; background-image:url("../img/header.jpg"); }
.login { float:left; margin-top:5px; margin-left:10px; margin-right:5px;}
.inputConnect { margin-left:5px;}

.spacer { clear:both;}

.txt_gras { color: #266364; font-family: "Arial"; font-size: 12px; font-weight:bold;}
.titre { color: #266364; font-family: "Arial"; font-size: 14px; font-weight:bold;}
.txt_base { color: #2d6582; font-family: "Arial"; font-size: 12px; font-weight:bold;}
.menu_gras { color: #8b1313; font-family: "Arial"; font-size: 12px; font-weight:bold;}
.txt_connect { color: #efa20d; font-family: "Arial"; font-size: 12px; font-weight:bold; margin-top:7px;}
.menu_gras : hover { color: #8b1313; font-family: "Arial"; font-size: 12px; }
.txt_simple { color: #5ba2a3; font-family: "Arial"; font-size: 12px;}
.txt_ptt { color: #5ba2a3; font-family: "Arial"; font-size: 10px;}
.txt_pttI { color: #266364; font-family: "Arial"; font-size: 10px; font-style:italic;}
.txt_fonce { color: #266364; font-family: "Arial"; font-size: 12px;}
.txt_rouge { color: #b41717; font-family: "Arial"; font-size: 11px;}
