A:link, A:visited { color: #AF0000; text-decoration: none}
A:active, A:hover { color: #000000; font-weight: bold ;text-decoration: underline}

td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}



BODY {font-family: Arial, Helvetica, sans-serif; font-size: 12px; scrollbar-face-color: #D13137;scrollbar-shadow-color: #000000;scrollbar-highlight-color:
#FFFFFF;scrollbar-3dlight-color: #000000; scrollbar-darkshadow-color:
#000000; scrollbar-track-color: #FEF3D1; scrollbar-arrow-color: #000000;
}

.arrondi_cadre_mise_en_avant {  
background-color: #EAD5D5;
border-width: 1px;
border-style: solid;
border-color: #343434;
-moz-box-shadow: 2px -2px 20px 0px #343434;
-webkit-box-shadow: 2px -2px 20px 0px #343434;
-o-box-shadow: 2px -2px 20px 0px #343434;
box-shadow: 2px -2px 20px 0px #343434;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#343434, Direction=45, Strength=20);
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

Table.trait {
	border: 1px dashed #000000;
	}
.traitcadrehaut-animation {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D13137;

}
.img_rn {
  moz-box-shadow: 10px 10px 10px 0px #656565;
  webkit-box-shadow: 10px 10px 10px 0px #656565;
  o-box-shadow: 10px 10px 10px 0px #656565;
  box-shadow: 10px 10px 10px 0px #656565;
  filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=10);
  moz-border-radius: 4px;
  webkit-border-radius: 4px;
  border-radius: 4px;
}

Table.trait1 {
	border: 1px dashed #CC0000;
	}

h1 {  /* font-family: Arial, Helvetica, sans-serif; font-size: 18pt; background-color: #F8E8B0 */
	font-size: 18pt;
	padding: 1px 0 0 0;
	background-color: #FEF3D1;
	border-bottom: 8px solid #D13137;
}

h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; background-color: #F8E8B0}
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; background-color: #F8E8B0}
h4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}


.note { 
	font-size: 10px;
}
.date-heure {
	color: #D03038;
	font-weight: bold;
}
.titre-animation {
	color: #D03038;
	font-weight: bold;
	text-transform: uppercase;
}

.date { 
	color: #CC3333;
}
.trait_discontinu {  border-color: black black #000000; border-style: dashed; border-bottom-width: thin}
.cadre_biblio { border-top: solid; border-right: solid #306; border-bottom: solid #306; border-left: solid ; border-color: #000000 #000000 #FEF3D1 #FEF3D1; border-style: dashed; border-top-width: 1px; border-right-width: 1px; font-weight: bold}
.taille14 { font-size: 14px}
.decallage_texte10px {  text-indent: 10px}.sous-titre {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold}
.titre-visite {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold}
.date-miseajour {  font-size: 10px; font-style: italic}.tableaugras {  font-weight: bold}
.trait-bas {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.traitcadrecomplet-animation {
	border-radius: 10px 10px 10px 30px;	
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D13137;
	border-right-color: #D13137;
	border-bottom-color: #D13137;
	border-left-color: #D13137;	
}


.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #CC3333;
	font-weight: bold
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}
.trait {
	border: black;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	color: #CC0000;
	font-weight: bold
}


.animation-complet {
	position : absolute;
	background-image: url(animations/img/complet.gif);
	background-repeat: no-repeat;
	background-position: 150px 10px;
  }


/* tableau nouveautés*/
.beigeclair {
 border:1px solid black; 
 background-color:#FFF7DB;
 }
 
.beigefonce { 
 background-color:#FDEBB5;
 border-bottom: 1px black;
 border-left: 1px black;
 border-right: 1px black;
 border-top: 0px;
 }
.titre-cyberlibris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 4px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #D13137;
	font-weight: bold;
	color: #333333;
	vertical-align: 10%;
}
.animation-cadre {
	background-color: #FDEBB5;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D03038;
}
.complet {
	background-color: #D03038;
}

