@charset "utf-8";
/* CSS Document */

body {

	font-family: 'Ubuntu', sans-serif;
	font-size:  16px;
	line-height: 1.2em;
	color: #426EB0;
        font-weight: 400;
}

h1 {
    font-size: 1.5em;
    line-height: 1em;
    padding: 6px 0 5px 10px;
    margin-right: 10px;
    font-weight: 600;
    font-family: 'Crimson Text', serif;
	background-color: #d1a65a;
	color: #FFF;
    /*
	color: #BC7E0E;
	background: #fdfbf8;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmJmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWQwYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  #fdfbf8 0%, #e5d0b2 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fdfbf8), color-stop(100%,#e5d0b2));
    background: -webkit-linear-gradient(left,  #fdfbf8 0%,#e5d0b2 100%);
    background: -o-linear-gradient(left,  #fdfbf8 0%,#e5d0b2 100%);
    background: -ms-linear-gradient(left,  #fdfbf8 0%,#e5d0b2 100%);
    background: linear-gradient(to right,  #fdfbf8 0%,#e5d0b2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfbf8', endColorstr='#e5d0b2',GradientType=1 );*/
}



h1.ui-accordion-header:before {
	content:'';
}

h2, h3 {
	padding: 5px;
	font-weight: bold;
	color: #BC7E0E;
	font-size:  1.2em;
        font-family: ubuntu, sans-serif;
}

h3 {
	font-style: italic;
}



p {
	/*padding: 10px;*/
	font-size:  0.85em;
}


a {
	color: #BC7E0E;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

/* button - add_button */
.button, .add_button {
  background: #426eb0;
  background-image: -webkit-linear-gradient(top, #426eb0, #6ba6ff);
  background-image: -moz-linear-gradient(top, #426eb0, #6ba6ff);
  background-image: -ms-linear-gradient(top, #426eb0, #6ba6ff);
  background-image: -o-linear-gradient(top, #426eb0, #6ba6ff);
  background-image: linear-gradient(to bottom, #426eb0, #6ba6ff);
  -webkit-border-radius: 21;
  -moz-border-radius: 21;
  border-radius: 21px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  padding: 5px 20px 5px 20px;
  text-decoration: none;
}

.button:hover, .add_button:hover {
  background: #6ba6ff;
  background-image: -webkit-linear-gradient(top, #6ba6ff, #426eb0);
  background-image: -moz-linear-gradient(top, #6ba6ff, #426eb0);
  background-image: -ms-linear-gradient(top, #6ba6ff, #426eb0);
  background-image: -o-linear-gradient(top, #6ba6ff, #426eb0);
  background-image: linear-gradient(to bottom, #6ba6ff, #426eb0);
  text-decoration: none;
}

table {
	border: 0;
	padding: 0;
	border-collapse: collapse;
}

table td {
	border: 0;
}


.color1 {
	color: #426eb0;
}

.color2 {
	color: #bc7e0e;
}



/* menu search */
div#searchcollection {
	border: 1px Darkgray solid ;
	overflow: auto;
	height:120px;
	background-color: white;
	width:175px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1em;
	font-size: 0.8em;
}

input#menuquery {
	border: none;
	border: 1px solid DarkGray;
	border-radius: 5px 5px 5px 5px;
	color: #333333;
	width: 150px;
	height:19px;
	padding-left:2px;
	margin: 0;
	margin-top: 0.2em;
	margin-bottom: 1em;
}

select.search, span.search  {
	color: #000099;
	font-size: 0.9em;
}



/* Shopping cart */
div#shoppingcart {
	display: none;
}



/* flash : message à l'internaute */
div.flashhidden {
	display: none;

}

div.flashinfo {
	Display: block;
	margin: 2em;
	background-color: Azure;
	color: DarkBlue;
	border: 2px DarkBlue solid;
	padding: 0.5em;
	font-size: 0.9em;
}

div.flasherror {
	Display: block;
	margin: 2em;
	background-color: AntiqueWhite;
	color: Red;
	border: 2px DarkRed solid;
	padding: 0.5em;
	font-size: 0.9em;
	text-align: center;
}


/* Dates */
#datePicker {
  margin-top: -12px;


}
.ui-datepicker {
    font-size: 10px !important;
}


/*getHTML ------------------*/
#gethtml p {
	padding:0;
}


/* not in catalog */
ul#notincatalog {
	color: DarkBlue;
	list-style: square;
	padding: 0.1em;


}

ul#notincatalog > li {
	margin-bottom: 0.2em;
	margin-left: 2em;
}

ul#notincatalog > li > a {
	color: DarkRed;
	text-decoration: underline;
}

/* Zoom image */
img.zoomable {
	cursor: url('images/loupezoom.gif'),auto;
}

/* product_part */
#products_part ul {
    margin: 0 0 6px;
    padding: 0 0 0 12px;
}
#products_part li {
    list-style: none;
}


#products_part li a {
    color: #426EB0;
    font-size: 0.9em;
}

#products_part h2 {
    margin: 0;
    padding: 0;
    font-size: 0.9em;
}

/* flipping */
div#media div#reference {
	background-color: #426EB0;
    z-index: -1;
}
div#media div#reference a {
	color: white;
}
/* style personnalisé */
#livres H3  {
	padding: 0;
	margin: 0;
	height: 30px;
}

#prosvetapresentation_part a{
	color: #426eb0;
}



/* center les videos */
img#video {
	display: block;
	margin: auto;
}