
/* =================== Ensemble du site ===================================== */

body {
  color:#990000; /* Couleur du texte  ** à modifier */
	background-image:url(../images/fond.jpg);
	font-family:Times;
}

div, 
p {
  margin:0px;
	padding:0px;
	border:0px;
}

td {
  vertical-align:top;
}


h1.titre {
  font-weight:bold;
	color:#990000; /* Couleur du texte  ** à modifier */
	font-size:13pt;
	padding:0px;
	margin:30px 0px 6px 0px;
}


h2.titre {
  font-weight:bold;
	background-image:url(../images/puce_h2.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color:#990000; /* Couleur du texte  ** à modifier */
	font-size:12pt;
	padding:0px 15px;
	margin:16px 0px 3px 0px;
}

.paragraphe {
  color:#990000; /* Couleur du texte  ** à modifier */
	font-size:12pt;
	text-align:justify;
	padding:0px;
	margin:0px 0px 4px 0px;
	line-height:1.5em;
}

.legende {
  font-weight:bold;
	color:#990000; /* Couleur du texte  ** à modifier */
	font-size:12pt;
	text-align:justify;
	padding:0px;
	margin:0px 0px 4px 0px;
	line-height:1.5em;
}

.citation {
  color:#A05800;
	font-style:italic;
	padding:0px;
	margin:0px;
}

/*
em {
  font-style:italic;
	padding:0px;
	margin:0px;
}
*/

em.imp {
  color:#990000; /* Couleur du texte  ** à modifier */
	font-size:12pt;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.ouvrage {
  color:#990000; /* Couleur du texte  ** à modifier */
	font-size:12pt;
  font-style:italic;
	padding:0px;
	margin:0px;
}

table.bordure1 {
  border-collapse:collapse; 
	border:solid #990000 1px;
	margin-top:12px;
}  

table.bordure1 td {
  border:solid #990000 1px;
	padding:3px;
}

table.bordure0 {
  border-collapse:collapse; 
	border:0px;
}  

table.bordure0 td {
  border:0px;
	padding:3px;
}

/* =================== Bannière ============================================= */

.banniere {
  height:120px;
}

#banniere {
  background:#F1EEDB; /* Couleur fond ** à modifier */
}

.banniere h1 {
  color:#ffffff;
	margin: 35px 0px 0px 250px;
}


/* =================== Menu ================================================= */

.menu {
  width:160px;
}

#menu {
  /*background:#F1EEDB; /* Couleur fond ** à modifier */
	background:#FFF4D4;
	font-family:Arial;
}

#menu1 {
  padding:40px 15px;
}

#menu a {
  display:block;
	padding:3px 8px;
	color:#990000; /* Couleur du texte ** à modifier */
	font-weight:bold;
	text-decoration:none;
	font-size:9pt;
}

#menu a:hover {
  text-decoration:underline;
}

/* =================== Chemin ============================================= */

.chemin {
  height:40px;
}

#chemin {
  /*background:#E8F1F6;*/
	background:#F8EECA; /* Couleur fond ** à modifier */
}

#chemin1 a,
#chemin1 span {
  padding:0px 6px;
	font-weight:bold;
	text-decoration:none;
	font-size:12pt;
}

#chemin {
  padding:10px 40px;
}

#chemin1 a {
  color:#990000; /* Couleur du texte  ** à modifier */
}

#chemin1 a:hover {
  text-decoration:underline;
	/*color:#ff9900;*/
	color:#777777;
}

#chemin1 span {
	color:#777777; /* Couleur du texte  ** à modifier */
}

#chemin1 .gt {
  font-size:12pt;
}

#chemin .selection0 a{
  font-weight:bold;
	color:#990000; /* Couleur du texte  ** à modifier */
}

#chemin .selection0 a:hover {
  font-weight:bold;
	color:#ff9900;
}

#chemin .selection1 {
  font-weight:bold;
	color:#ff9900;
}

#chemin .selection2 {
  font-weight:bold;
	color:#888888;
}



/* =================== Page ================================================= */

#page {
   background-image:url(../images/fond.jpg);
	 background-attachment:fixed;
}

#page1 {
  padding:20px 40px;
	color:#990000; /* Couleur du texte  ** à modifier */
}

h1 {
  color:#ff9900;
	font-weight:bold;
	font-size:14pt;
}

.message{
  color:#ff9900;
	font-weight:bold;
}

.err {
  color:#ff9900;
	font-weight:bold;
}

.submit {
  width:150px;
	height:30px;
	color: #990000; /* Couleur du texte  ** à modifier */
	border:solid #990000 1px; /* Couleur du texte  ** à modifier */ 
	font-weight:bold;
	background:#D6DFF7;
	cursor:pointer;
	text-decoration:none;
}

#page .noborder {
  border:0px;
}

#page .noborder td{
  border:0px;
}

#page a{
  color:#990000; /* Couleur du texte  ** à modifier */
	text-decoration:underline;
}

#page a:hover{
  color:#000099; /* Couleur du texte  ** à modifier */
  text-decoration:none;
}

/* =================== Page_rubrique ======================================== */

#ss_rubriques {
  padding-bottom:15px;
	border-bottom: solid #990000 1px; /* Couleur du texte  ** à modifier */ 
}

#ss_rubriques span{
/*background-image:url(../images/ouvrir.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
	padding-left:20px; */
	
	display: list-item;
  list-style-image: url(../images/ouvrir.gif);
  list-style-position: inside; 
}

#ss_rubriques a{
  color:#990000; /* Couleur du texte  ** à modifier */
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
	margin:10px 25px 10px 7px;
	white-space:nowrap;
}

#ss_rubriques a:hover{
  color:#000099; /* Couleur du texte  ** à modifier */
  text-decoration:underline;
}

#ss_rubriques td{
  border:0px;
}

#ss_rubriques table{
  border:0px;
}

#contenu_page {
  margin:40px 0px;
}

.df_page {
  margin: 30px 0px;
}

.liens {
  margin:25px 0px;
	width:600px;
}

.imprimer {
  height:16px;
	/*width:28px;*/
	padding-left:17px;
	padding-right:20px;
	background-image:url(../images/imprimer.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
	/*
	display: list-item;
  list-style-image: url(../images/imprimer.gif);
  list-style-position: inside; 
	*/
}

.envoyer {
  height:16px;
	/*width:25px;*/
	padding-left:17px;
	background-image:url(../images/envoyer.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
	/*
	display: list-item;
  list-style-image: url(../images/envoyer.gif);
  list-style-position: inside; 
	*/
}

.envoyer a {
  margin-left:27px;
}

.liens a{
  color:#990000; /* Couleur du texte  ** à modifier */
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
	white-space:nowrap;
	margin-left:7px;
}

.liens a:hover{
  color:#000099; /* Couleur du texte  ** à modifier */
  text-decoration:underline;
}

#envoi_ami {
  color:#990000;
	font-weight:bold;
	font-size:11pt;
}

#envoi_ami input {
  color:#990000; /* Couleur du texte  ** à modifier */
	width:300px;
}

#envoi_ami .submit {
  width:150px;
	height:30px;
	border:solid #000099 1px; /* Couleur de la bordure  ** à modifier */ 
	font-weight:bold;
	background:#FFF4D4; /* Couleur du fond  ** à modifier */
	cursor:pointer;
	text-decoration:none;
}

#envoi_ami .valeur {
  color:#000099; /* Couleur du texte  ** à modifier */
	font-weight:bold;
}

#envoi_ami #message {
  color:#000099; /* Couleur du texte  ** à modifier */
	font-weight:bold;
}

#pwd_question {
  color:#990000; /* Couleur du texte  ** à modifier */
	font-weight:bold;
}

#pwd {
  width:200px;
	color:#990000; /* Couleur du texte  ** à modifier */
	border:solid #6E8ABB 1px;
	margin-right:5px;
}

#pwd_submit {
  background:#D6DFF7;
  color:#990000; /* Couleur du texte  ** à modifier */
  border:solid #6E8ABB 1px;
	cursor:pointer;
}

/* =================== Page_rubrique_lien =================================== */

#rubrique_liens p{
  /*background-image:url(../images/lien.gif);
	background-repeat:no-repeat;
	background-position:0% 100%;
	padding-left:20px;*/
	display: list-item;
  list-style-image: url(../images/lien.gif);
  list-style-position: inside; 
	margin:30px 0px 8px 0px;
}

#rubrique_liens a{
  color:#990000; /* Couleur du texte  ** à modifier */
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
	white-space:nowrap;
	margin-left:7px;
}

#rubrique_liens a:hover{
  color:#000099; /* Couleur du texte  ** à modifier */
  text-decoration:underline;
}

#rubrique_liens .descriptif {
  margin:0px;
	padding:0px;
	border:0px;
	color:#6E8ABB;
}



/* =================== Page_rubrique_document =================================== */

#rubrique_documents p{
  /*
  background-image:url(../images/document.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
	padding-left:20px;
	*/
	display: list-item;
  list-style-image: url(../images/document.gif);
  list-style-position: inside; 
	margin:30px 0px 8px 0px;
}

#rubrique_documents a{
  color:#990000; /* Couleur du texte  ** à modifier */
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
	white-space:nowrap;
	margin-left:7px;
}

#rubrique_documents a:hover{
  color:#ff9900;
  text-decoration:underline;
}

#rubrique_documents .descriptif {
  margin:0px;
	padding:0px;
	border:0px;
	color:#6E8ABB;
}

/* =================== Page_rubrique_photo ================================== */

#rubrique_photos img{
  display:block;
	margin-top:20px;
	border:solid #ffffff 2px;
}

#rubrique_photos td{
  width:160px;
  vertical-align:middle;
	color:#990000; /* Couleur du texte  ** à modifier */
	font-weight:bold;
	text-align:center;
	padding:3px 3px 3px 0px;
	font-size:11pt;
}

#rubrique_photos table {
  border-collapse:collapse; 
	border:0px;
}  

#rubrique_photos td {
  border:0px;
}



/* =================== Page_rubrique_contact ================================== */

#rubrique_contacts table {
  width:550px;
}

#rubrique_contacts h1 {
  color:#990000; /* Couleur du texte  ** à modifier */
	background:#D6DFF7;
	padding:5px;
	margin:20px 0px;
	font-size:12pt;
	font-weight:bold;
	width:420px;
}

#rubrique_contacts p {
  color:#990000; /* Couleur du texte  ** à modifier */
}

#rubrique_contacts td{
  vertical-align:top;
	color:#990000; /* Couleur du texte  ** à modifier */
	padding:0px 15px 30px 0px;
	font-size:12pt;
}

#rubrique_contacts .nom{
  font-weight:bold;
}

#rubrique_contacts a{
  color:#990000; /* Couleur du texte  ** à modifier */
}

#rubrique_contacts a:hover{
  color:#ff9900;
  text-decoration:underline;
}

#rubrique_contacts .comm{
  margin:10px 0px;
}

#rubrique_contacts .descriptif{
  margin:10px 0px;
	color:#6E8ABB;
}

#rubrique_contacts .mail{
  margin-right:5px;
	height:16px;
	width:21px;
	background-image:url(../images/mail.gif);
	background-repeat:no-repeat;
	background-position:0% 100%;
}

#rubrique_contacts .tel{
  padding-left:26px;
	height:16px;
	background-image:url(../images/phone.gif);
	background-repeat:no-repeat;
	background-position:0% 100%;
}



#rubrique_contacts .skype{
  margin-right:5px;
	height:16px;
	width:21px;
	background-image:url(../images/skype.gif);
	background-repeat:no-repeat;
	background-position:0% 100%;
}

#contact_mail {
  color:#990000; /* Couleur du texte  ** à modifier */
	font-weight:bold;
}

#contact_mail input,
#contact_mail textarea {
  width:420px;
	color:#990000; /* Couleur du texte  ** à modifier */
	font-weight:normal;
}

#contact_mail textarea {
  height:150px;
}

#contact_mail input.submit {
  width:150px;
	height:30px;
	color: #990000; /* Couleur du texte  ** à modifier */
	border:solid #990000 1px; /* Couleur du texte  ** à modifier */ 
	font-weight:bold;
	background:#D6DFF7;
	cursor:pointer;
	text-decoration:none;
}


#rubrique_contacts table {
  border-collapse:collapse; 
	border:0px;
}  

#rubrique_contacts td {
  border:0px;
}


/* =================== Page_rubrique_evenement ================================== */

#rubrique_evenements table{
  border-collapse:collapse;
	width:550px;
}

#rubrique_evenements td{
  vertical-align:top;
	color:#990000; /* Couleur du texte  ** à modifier */
	padding:15px 10px;
	font-size:12pt;
	border:solid #D6DFF7 1px;
}

#rubrique_evenements td.annee{
  width:250px;
  vertical-align:middle;
	color:#990000; /* Couleur du texte  ** à modifier */
	background:#D6DFF7;
	font-weight:bold;
	padding:7px;
	font-size:12pt;
	border:solid #D6DFF7 1px;
}

#rubrique_evenements td.descriptif{
  width:300px;
	text-align:justify;
}

#rubrique_evenements a{
  color:#990000; /* Couleur du texte  ** à modifier */
	font-weight:bold;
}

#rubrique_evenements td a{
  background-image: url(../images/document.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding:15px;
}

#rubrique_evenements a:hover{
  color:#ff9900;
  text-decoration:underline;
}

#rubrique_evenements .date {
  font-weight:bold;
}

#rubrique_evenements .titre {
  font-weight:bold;
	font-size:12pt;
}

#rubrique_evenements a{
  color:#990000; /* Couleur du texte  ** à modifier */
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
	white-space:nowrap;
	margin-left:7px;
}

#rubrique_evenements a:hover{
  color:#ff9900;
  text-decoration:underline;
}


#rubrique_evenements p.info {
  margin:30px 0px 8px 0px;
	/*
	display: list-item;
  list-style-image: url(../images/document.gif);
  list-style-position: inside; 
	margin:30px 0px 8px 0px;
	*/
}

/* =================== Page_rubrique_avis =================================== */

#rubrique_avis {
  color:#990000; /* Couleur du texte  ** à modifier */
	font-weight:bold;
}

#rubrique_avis select {
  color:#990000; /* Couleur du texte  ** à modifier */
}

#rubrique_avis input,
#rubrique_avis textarea {
  width:400px;
	color:#990000; /* Couleur du texte  ** à modifier */
}

#rubrique_avis textarea {
  height:150px;
}

#rubrique_avis #signer {
  color:#990000; /* Couleur du texte  ** à modifier */
	font-weight:bold;
}

#rubrique_avis #signer:hover {
  color:#ff9900;
  text-decoration:underline;
}

#rubrique_avis .titre{
  color:#990000; /* Couleur du texte  ** à modifier */
	font-weight:bold;
	font-size:11pt;
	margin:0px;
}

#rubrique_avis .avis{
  color:#990000; /* Couleur du texte  ** à modifier */
	background:#D6DFF7;
	width:400px;
	margin:10px 0px 30px 10px;
	padding:8px;
}

#rubrique_avis .submit {
  width:150px;
	height:30px;
	border:solid #990000 1px; /* Couleur du texte  ** à modifier */ 
	font-weight:bold;
	background:#D6DFF7;
	cursor:pointer;
	text-decoration:none;
}

/* =================== Page_rubrique_produit ================================ */
#rubrique_produits .produit {
  margin-top:20px;

}

#rubrique_produits .produit table{
  width:600px;
  border-collapse: collapse ;
}

#rubrique_produits .produit .entete{
  background:#BBEEFF;
}

#rubrique_produits .produit .titre{
  font-weight:bold;
}

#rubrique_produits .produit .prix{
  font-weight:bold;
  text-align:right;
}

#rubrique_produits .produit .qt{
  width:25px;
	height:20px;
}

#rubrique_produits .produit .commande a{
  color:#ff9900;
}

#rubrique_produits .produit .image{
  width: 200px;
	padding-top:10px;
}

#rubrique_produits .produit .description{
  padding-top:10px;
	text-align:justify;
}

/* =================== Page_panier ========================================== */

#panier input {
  width:30px;
	height:20px;
	text-align:right;
}

#panier table {
  background: #DCEDFF;
	border-collapse:collapse;
	width:600px;
}

#panier .titre {
  background:#B3D7FF;
}

#panier a {
  color:#990000; /* Couleur du texte  ** à modifier */
}

#panier a:hover {
  text-decoration:none;
	color:#ff9900;
}

/* =================== Confirmation ========================================= */

#confirmation h1 {
  font-size:14pt;
	font-weight:bold;
	color:#ff9900;
}

#confirmation a {
  color:#ff9900;
	text-decoration:none;
	font-weight:bold;
}

#confirmation a:hover {
  color:#990000; /* Couleur du texte  ** à modifier */
}

#confirmation .adresse {
  background: #DCEDFF;
}

/* =================== Alertes ============================================== */
#alerte{
  position:absolute;
	top:150px;
	left:300px;
	background:#ffffff;
	padding:10px;
	border:solid #990000 3px; /* Couleur du texte  ** à modifier */ 
}

#alerte a {
  color:#ff9900;
	text-decoration:none;
	font-size:12pt;
	font-weight:bold;
}
