body { 
  font-family: arial, helvetica, sans-serif;
  background-color: #a13719;
  color: #000;
  padding: 0px;
  margin: 0px;
  text-antialiasing: true;
  text-align: center;
}

div {
margin: 0px;
padding: 0px;
}

img {  border: 0px;}

h1 span {  display: none; }

h1 { 
  margin: 0px 0px 0px -1px;
  padding: 0px;
  width: 238px;
  height: 50px;
  background-image: url('/media/img/do-delau.jpg');
  background-repeat: no-repeat;
}


#whole { 
  width: 900px;
  margin: 0px auto;
  background-color: #a13719;
  color: #FFF;
  padding: 0px;
  text-align: left;
}

#entete {
height: 50px;
}



/*
#droite_entete {
  background-color: #FFF;
  text-align: right;
  padding: 10px;
  padding-left: 280px;
  width: 400px;
  float: right;
}*/


#infos { 
  font-size: 8pt;
  font-style: italic;
  text-align: right;
  margin-top: 3px;
  margin-bottom: 3px;
}

p { 
  padding: 0px;
  margin: 0px;
}

/*h2 span { display: none; }

h2 {
  background-color: #000;
  color: #FFF;
  width: 400px;
  height: 45px;
  background-image: url('/media/img/photographe-boris-svartzman.jpg');
  background-repeat: no-repeat;
  background-position: top right; 
  text-align: center;
  margin: 0px;
  padding: 0px;
}*/

h3 {
  padding: 3px 0px 0px 3px; margin: 0px;
    font-size: 11pt;
    font-weight: bold;
    text-transform: uppercase;
    color: #a13719;
}
 
a { 
  color: #777;
  text-decoration: none;
  font-weight: bold;
}

a:hover { 
  text-decoration: none;
  font-style: italic;
  color: #e49525;
}



#rubriques {
  color: #777;
  float: right;
  padding: 0px;
  margin: 25px 0px 0px 0px;
  font-size: 12pt;
height: 12pt;
}

#rubriques ul {
padding: 0px;
margin: 0px;
}

#rubriques li { 
  list-style-type: none;
  display: inline;
  color: #FFF;
}

#rubriques li a { 
  font-weight: normal;
  
  color: #d0d0ce;
}

#rubriques li a:hover { 
  color: #e49525;
    font-style: normal;
}



.spacer { 
  clear: both;
}


#vignettes {
	display: block;
	text-align: center;
	margin-top: 50px;
	}

.vignette {
	display: inline;
	margin-right: 10px;
	}

#login_form { 
  margin-top: 7px;
  font-size: 10px;
}

#login_form form [type=text], #login_form form [type=password] { 
  font-size: 10px;
  margin: 0px;
}

#login_form form [type=submit] { 
  font-size: 10px;
  margin: 0px;
}



#corps { 
  padding: 3px;
  background-color: #f6f7ee;
  color: #000;
}

#corps p {
  padding: inherit;
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif;
}

#footer { 
  margin-top: 10px;
  font-size: 9pt;
  text-align: right;
  float: right;
}

#footer a {
	color: white;
	}
 

#sidebar {
  float: left;
  width: 190px;
  background-color: inherit;
}

#pubs_google {
  margin-top: 20px;
  width: 120px;
}

#diaporama { 
  margin: 5px 0px 0px 0px;
  float: left;
  width: 700px;
}

#galeries { 
  font-size: 11px;
  background-color: inherit;
  width: 190px;
}

#galeries ul {
  list-style-type: none;
  padding: 3px 0px 0px 3px;
  margin: 0px;
}

#galeries ul li {
  font-size: 14pt;
}

#galeries ul li .vig {
	clear: none;
}

#galeries ul li .nom {
	margin-top: -20px;
	margin-left: 25px;
	padding-bottom: 5px;
}

* html #galeries ul li .nom {
	margin-top: -25px;
	
}

*+html #galeries ul li .nom {
	margin-top: -25px;
	
}

#galeries ul li ul li{

  padding: 0px 0px 7px 25px;
  line-height: 10pt;

}

#galeries ul li ul li a{
  font-size: 10pt;
  color: #000;
}

#galeries ul li ul li a:hover{
  color: #e49525;
}

#galeries ul li ul {
  margin: 0px 0px 20px 0px;
  padding: 0px;
}


/*#galeries table { 
  width: 100%;
  padding: 0px;
  margin: 0px;
}*/

/*#galeries table th { 
  font-size: 14pt;
}*/

#galeries ul li ul li a.theme_selected { 
  font-style: italic;
  color: #e49525;
}

#miniatures { 
  /*float: left;*/
  padding: 0px;
 /* margin: 10px 0px 0px -3px;*/
 margin: 10px 0px 0px -1px;
  list-style-type: none;
  /*width: 160px;
  height: 400px;*/
  height: 121px;
  width: 695px;
  _width: 675px;
  overflow: auto;
  white-space: nowrap;
}

#miniatures table {
border: 0px;
}

#miniatures table tr td {
  text-align: center;
  font-weight: bold;
  font-size: 9pt;
  margin: 0px;
  padding: 0px;
}



#miniatures table tr a img{
  margin: 0px; padding: 0px;
  display: block;
}


#titre_photo {
	font-weight: bold;
	padding-top: 10px;
	}
	
	
#photo { 
  height: 400px;
  width: 500px;
  background-color: inherit;
  
}


#droite_photo {
 background-color: inherit;
 width: 190px;
 _width: 165px;
 height: 50px;
 float: right;
}

#fleche_droite {
  background-image: url('/media/img/fleche2.png');
  width: 9px;
  height: 16px;
  float: right;
  _background:none; /* IE6 */	filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/img/fleche2.png", sizingMethod='crop'); /* IE6 */
  cursor: pointer;
}

#fleche_gauche{
  background-image: url('/media/img/fleche1.png');
  width: 9px;
  height: 16px;
  _background:none; /* IE6 */	filter:Progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/img/fleche1.png", sizingMethod='crop'); /* IE6 */
  float: left;
    cursor: pointer;
}

#numero_photo {
  text-align: center;
}

#theme_corps { 
font-size: 10pt;
margin-left: -1px;
}

li a.rubrique_selected {
  color: #e49525!important;

}

#commentaire_photo {
font-size: 10pt;
}

.pdf {margin-bottom: 0px; margin-left: 20px; clear:both;}
.pdf_img {float: left;}
.pdf_title a {color: black;margin-left: 10px; font-weight: normal; font-size: 10pt; line-height: 20px; }