body {
	background-color: #000000;
	/*background-image: url(images/logo.jpg);*/
	/*background-repeat: no-repeat;
	background-position: left top;*/	
	margin: 20px;
	font-family:Arial;
	color:#FFFFFF;		
}

.fond_selection {

	/*background-image: url(images/fond_selection.gif);*/
	background-repeat: repeat-y;
}


.titreorange1 {
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
	color: #7f8279;
	line-height: 15px;
}
.text11 {
	font-family: "Arial";
	font-size: 11px;
	color: #333333;
}

.text10 {
	font-family: "Arial";
	font-size: 11px;
	color: #999999;
}


.lien10 {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.lien10:hover {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #EA4E35;
}

.textgris{
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #666666;
}
.lien11 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}
.lien11:hover {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #E94F3E;
}

.trebuchet10{
	font-family: "Arial";
	font-size: 10px;
	color: #666666;
}

.trebuchetnav {
	font-family: "Arial";
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	line-height: 16px;

}

.trebuchetnav:hover {
	font-family: "Arial";
	font-size: 12px;
	color: #0f0;
	text-decoration: none;
	line-height: 16px;

}

.trebuchetrose {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}
.trebuchetrose:hover {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #E94F3E;
}




.formulaire2 {
	font-size:10px;
	color:#757575;
	font-family:"Arial";
	font-weight:lighter;
}

.formulaire {
	font-size:11px;
	color:#44432B;
	font-family:arial;
	font-weight:normal;
}
.fond_recherche_simple {
	background-image: url(images/fond_recherche_simple.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.frame {
	width: 195px;
	
	height: 260px;
	border-color:#F1F5E2 ; 
	border-width:1px; 
	border-style:solid; 

}
.vignettes {
	DISPLAY: inline;
	FLOAT: left;
	HEIGHT: 225px;
	padding:5px;
	/*marginright: 10px;*/
	margin-right: 10px;
	margin-top:10px;
}

.titre {
	font-family: "Arial";
	font-size: 19px;
	font-weight: bold;
	color: #7E8279;
}


/* FORM */
.formerreur {
color: #ff0000;
font-weight: bold;
font-size: 11px;
font-family:"Arial";
}

.formok {
color: #00ff00;
font-weight: bold;
font-size: 12px;
font-family:"Arial";
}

/* 
MENU FLOTTANT + TOOLTIP
*/
#chargement_encours {
padding: 3;
/*
-moz-box-sizing: border-box; box-sizing: border-box;
position: absolute; visibility: hidden; left: 50%; top: 300; width: 300; margin-left: -150; 
background-color: #ffffff; border: 1px solid #000000; font-size: 9pt; padding: 5;
*/
color: #556228; font-weight: bold; display:none;
}
#chargement_encours A { /* display: block; */ text-decoration: none; color: #000000; }
.iframe_chargement { width: 0; height: 0; border: 0; }

/* Tooltip */
#infobulle { background-color: #ffffff; padding: 4; border: 1px solid #000000; color: #000000; font-size: 8pt; }

/* Télécharger + imprimer */
.menu_telecharger { 
-moz-box-sizing: border-box; box-sizing: border-box; 
position: absolute; display: none; width: 140px;
background-color: #ffffff; padding: 4; border: 1px solid #000000; color: #000000; font-size: 8pt;
}
.menu_telecharger A { color: #000000; font-weight: bold; padding: 0; display: block; }
.menu_telecharger A:hover { color: #C20202; background-color: #f0f0f0; }

/* Transférer photo vers sélection */
.menu_transferer { 
-moz-box-sizing: border-box; box-sizing: border-box;
position: absolute; display: none; width: 180px;
background-color: #ffffff; padding: 4; border: 1px solid #000000; color: #000000; font-size: 8pt;  }
.menu_transferer FORM { padding: 0; margin: 0; }
/*
.menu_transferer A { color: #000000; font-weight: bold; display: block; }
.menu_transferer A:hover { color: #C20202; background-color: #f0f0f0; }
*/
.menu_transferer SELECT { font-size: 8pt; width: 120px; }
.menu_transferer .input_button { font-size: 8pt; font-weight: bold; border: 1px solid #000000; }

/* 
RECHERCHE AVANCEE 
*/
#contenu_rechav { height: 340; width: 180; overflow:auto;}

UL.thesaurus { padding: 0 0 0 8; margin: 0; line-height: 10px; }
LI.thesaurus { list-style-type: none; }
LI.thesaurus_couleur1 { color: #e8a81c; }

.messageclient { font-family: "Arial"; font-size: 14px; font-weight: bold; }
.messageclient A { color: #FFFFFF; }

#themes_accueil { margin-bottom: 20px; }
#fulltext_accueil { width:165px; }

.marron {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #824C3B;
	text-decoration: none;
}

.marron:hover {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #1C110D;
}

.lienblanc
{
 color:black;
 font-size:10px;
}


.vignette
{
 border:solid 1px black;
}

.arialpetit
{
 font-size:12px;
 font-family: "Arial";
}


.lienvert {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #55836C;
	text-decoration: none;
	line-height: 14px;
}
.lienvert:hover {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #E94F3E;
}

.date {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #C00086;
}

.lienverdana {
color:#55836C;
font-family:"Trebuchet MS";
font-size:11px;
line-height:14px;
text-decoration:none;
}
.lienverdana:hover {
color:#E94F3E;
font-family:"Trebuchet MS";
font-size:11px;
}

.restriction {
color:#E94F3E;
font-family:"Arial";
font-size:11px;
/*font-weight:bold;*/
} 

.bt_rouge_blanc
{
 background:#eb5f50;
 color:white;
 border:solid 1px #eb5f50;
}

.trebuchetblanc {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	line-height: 14px;
}
.trebuchetblanc:hover {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #740e0b;
}

.bouton2 {
background-color:#7f8279;
border-style:none;
color:#FFFFFF;
font-family:arial;
font-size:11px;
font-weight:normal;
}
.bouton2:hover {
background-color:#7f8279;
border-style:none;
color:#000000;
font-family:arial;
font-size:11px;
font-weight:normal;
}

.tablecompte {
border:2px solid #aeb0a2;
border-collapse:collapse;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
width:700px;
}
.thead, tfoot {
background-color:#B2AA9F;
border:1px solid #C5EAD8;
}
.th1 {
background-color:#dadbd6;
border:0px none;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding:3px;
}
.th2 {
background-color:#FFFFFF;
border:0px none;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding:3px;
}
.th3 {
background-color:#ffffff;
border-bottom:solid 1px #AEB0A2;
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
padding:2px;
}
.th1b {
background-color:#F5F4F1;
border:0px none;
color:#333333;
font-family:"Trebuchet MS";
font-size:11px;
padding:3px;
}
.th2b {
background-color:#FFFFFF;
border:0px none;
color:#333333;
font-family:"Trebuchet MS";
font-size:11px;
padding:3px;
}
.th3b {
background-color:#D5EBDF;
border:0px none;
color:#333333;
font-family:"Trebuchet MS";
font-size:11px;
padding:2px;
}
.td1 {
background-color:#dadbd6;
border:2px solid #aeb0a2;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
padding:5px;
text-align:left;
}

/* only grafic */

.subrecherche {
background:#00FF00 none repeat scroll 0 0;
border:medium none;
color:white;
font-weight:700;
padding:1px;
width:30px;
}

.menu a {
display:block;
background:#969696;
padding: 2px 10px 2px 10px;
width:160px;
font-weight:700;
}
.menu a:hover {
background:#616161;
padding: 2px 10px 2px 10px;
width:160px;
font-weight:700;
}
.menu a:active{
background:#0f0;
width:160px;
padding: 2px 10px 2px 10px;
}

.menu_selected{
background:#0f0;
display:block;
padding: 2px 10px 2px 10px;
font-weight:700;
width:160px;
} 

img a{border:0;text-decoration:none;}
a {text-decoration:none;
color:#fefefe;}
.identification{
font-size:10px;
/*vertical-align:-10px;*/
}

img a{
border:none;
}

.valididentifiant {
background:#00FF00 none repeat scroll 0 0;
border:medium none;
color:white;
font-weight:700;
width:25px;
}


table#log {
background:#000000 url(../img/grandlogo.jpg) no-repeat scroll 0 0;
height:170px;
}

td#haut{
background:#000 url('../img/haut.png') 0 0 no-repeat;
width:176px;
height:26px;
color:#7e8279;
padding-left:10px;
font-family:"Arial Black";
}
td#bas{
background:#000 url('../img/bas.png') 0 0 no-repeat;
white-space:nowrap;
display:block;
height:24px;
width:176px;
min-width:176px;
color:#fff;
font-size:12px;
padding-bottom:5px;
padding-left:25px;
}

td#bas2{
background:#000 url('../img/bas2.png') 0 0 no-repeat;
height:24px;
color:#fff;
font-size:12px;
padding-bottom:5px;
padding-left:25px;
}
td#bas3{
background:#000 url('../img/bas3.png') 0 0 no-repeat;
height:24px;
color:#fff;

font-size:12px;
padding-bottom:5px;
padding-left:25px;
}
td#bas4{
background:#000 url('../img/bas4.png') 0 0 repeat-y;
height:24px;
color:#fff;
font-size:12px;
padding-left:10px;
}
td#fermeture{background:#000 url('../img/fermeture.png') 0 0 no-repeat; height:10px}
td#pied {
font-size:10px;
}
td#barregauche{
height:31px;background:#000 url(../img/barreG.png) 0 0 no-repeat;width:17px;
}
td#barredroit{
height:31px;background:#000 url(../img/barreD.png) 0 0 no-repeat;width:18px;
}
td#barremilieu{
background:#000 url(../img/barreM.png) 0 0 repeat-x;color:#7E8279;
}
.bt_milieu{font-size:14px;text-align:center;font-weight:500}
.text_milieu_gras{font-size:16px;font-family:"Arial Black";}
td#contenuresultat{border:#fff 1px solid;border-bottom:none;width:135px;height:135px;text-align:center;min-width:135px;min-height:135px;}
.legende{padding:4px;font-size:10px;}

td#hg{width:18px;background:#000 url(../img/hg.png) 0 0 no-repeat;}
td#hm{background:#000 url(../img/hm.png) 0 0 repeat-x;color:#7E8279;padding:3px 0 3px 0;}
td#hd{width:18px;background:#000 url(../img/hd.png) 0 0 no-repeat;}
td#m{padding:5px 0 5px 0;border-bottom:#777 thin solid; font-size:12px}
td#md{width:18px;background:#000 url(../img/md.png) top right repeat-y ; border-bottom:solid thin #777;}
td#mg{width:18px;background:#000 url(../img/mg.png) 0 0 repeat-y; border-bottom:solid thin #777;}
td#m2{padding:5px 0 5px 0;font-size:12px}
td#md2{width:18px;background:#000 url(../img/md.png) top right repeat-y; }
td#mg2{width:18px;background:#000 url(../img/mg.png) 0 0 repeat-y; }
td#bd{width:18px;height:12px;background:#000 url(../img/bd.png) 0 0 no-repeat}
td#b{background:#000 url(../img/b.png) 0 0 repeat-x}
td#bg{width:18px;background:#000 url(../img/bg.png) 0 0 no-repeat }
td#recherche{color:#7f8279; font-size:30px;font-family:"Arial Black";height:20px;}
td#categorie{border-right:thin #fff solid;width:130px;vertical-align:top;padding-left:15px;}
td#tb1{width:39px; height:52px;background:transparent url(../img/c1.png) 0 0 no-repeat;}
td#tbtitre{background:transparent url(../img/chm.png) 0 0 repeat-x;font-size:20px;font-family:"Arial Black";color:#7E8279}
td#tb2{background:transparent url(../img/c2.png) 0 0 no-repeat;width:39px;}
td#tb3{background:transparent url(../img/gauche.png) 0 0 repeat-y;}
td#tb4{background:transparent url(../img/droite.png) 0 0 repeat-y;}
td#tb5{background:transparent url(../img/c3.png) 0 0 no-repeat;height:52px;}
td#tb6{background:transparent url(../img/c5.png) 0 0 repeat-x}
td#tb7{background:transparent url(../img/c4.png) 0 0 no-repeat}
td#tbcontenu{color:#444;}
.conteneur{ display:inline;margin:5px;float:left; }
.boutonOk{text-align:center;font-size:11px;color:#767676;background:#dbdcd6; border:2px solid #767676}

.container{
width:1024px;
/*border:solid 1px blue;*/
}

.titre_blanc
{
 color:#7f8279;
}

.tbl_fond_blanc
{
  color:black;
	font-size:14px;
	padding:16px;
	height:600px;
}

.lien_blanc {
 color:#7f8279;
}

.lien_rechav{
font-size:10px;
color:black;
}

.lien_rechav:hover{
font-size:10px;
background-color:#00ff00;
color:black

}

#infos_commande{
background-color:#dadbd6;
border:solid 2px #969696;
}


/* book styles */
#menu_book{
float:left;
width:230px;
height:auto;
}

#liste_book{
float:left;
width:890px;
height:auto;
}

#lien_book
{
float:left;
width:215px;
height:180px;
padding-left:3px;
padding-right:3px;
}
#contenu_phot
{
float:left;
width:750px;
height:auto;
}

#accueil_photographe
{
float:left;
width:1030px;
height:auto;
}

#phot_big_pic
{
float:left;
width:280px;
height:198px;
vertical-align:middle;
/*align:center;*/
}

#phot_pres{
float:left;
width:545px;
height:auto;
padding-left:15px;
}

#phot_name{
float:left;
width:550px;
height:20px;
font-weight:bold;
font-size:20px;
padding-bottom:5px;
}
#photo_desc{
float:left;
width:550px;
height:auto;
font-size:15px;
}

.phot_report{
float:left;
width:750px;
height:130px;
margin-top:20px;
}

.menu_book_ul{
margin:0px;
padding:0px;
margin-left:25px;
}

.menu_book_li{
display : list-item;
margin:0px;
padding:0px;
/*list-style-position: inside;*/
/*list-style-image : url(../img/flechegauche.png);*/
list-style-type:none;
margin-left:-25px;
}

.img_report
{
float:left;
width:25%;
height:110px; 
}

.cont_report
{
float:left;
width:100%;
height:110px;
padding-bottom:5px;

}

#texte_book_haut
{
 float:left;
 width:100%;
 height:auto;
 color:#7f8279;
 font-size:20px;
 font-weight:bold;
 margin-top:20px;
 margin-bottom:20px;
}

#titre_nav{
 float:left;
 width:100%;
 height:auto;
 font-weight:bold;
 font-size:20px;
}

#nav{
 float:left;
 width:590px;
 height:auto;
}

#nav_report{
 float:left;
 width:492px;
 color:#7f8279;
 font-weight:bold;
 font-size:16px; 
 border:solid 2px #aeb0a2;
 background-color:#dadbd6;
 vertical-align:middle;
 padding-left:5px;
 margin-bottom:10px;
}

#nav_report A{
 color:#7f8279;
 font-weight:normal;
 font-size:14px;
}

#pic_nav
{
 width:500px;
 height:500px;
 /*align:center;*/
 vertical-align:middle;
}

/* page agence */

.titre_vert{
 font-weight:bold;
 font-size:24px; 
 color:#00FF00;
}

.titre_white{
 font-weight:bold;
 font-size:20px; 
 color:#dadbd6;
}

.texte_gris{
 font-size:14px; 
 color:#979797;
}

.titre_petit_white{
 font-weight:bold;
 font-size:14px; 
 color:#dadbd6;
}

.texte_vert{
 color:#00ff00;
 font-size:14px; 
 font-weight:bold;
}
