/* MENU stylesheet */

  .clCMEvent { 
  	position: absolute;
    z-index: 300;
    width: 100%;
    height: 100%;
    left: 0pt;
    top: 0pt;
    visibility: hidden;}

  .clCMAbs { 
  	position: absolute;
    width: 10px;
    height: 10px;
    left: 0pt;
    top: 0pt;
    visibility: hidden;}

  .clT, .clTover, .clS, .clSover, .clS2, .clS2over { 
  	position: absolute;
    overflow: hidden;
    width: 130px;
    height: 24px;
    cursor: pointer;}

  .clT { 
  	padding: 4px;
    font-size: 12px;
    font-weight: normal;
    background-color: #D0B99D;
  	color: #000000;}

  .clTover { 
  	padding: 4px;
    font-size: 12px;
    font-weight: normal;
	color: #000000;
	background-color: #EBE0C0;}

  .clS { 
  	padding: 2px;
    font-size: 12px;
    font-weight: normal;
  	color: #333333;
    background-color: #EFEFEF;}

  .clSover { 
  	color: #CC0000;
    background-color: #ffffff;
  	padding: 2px;
    font-size: 12px;
    font-weight: normal;}

  .clS2 { 
  	padding: 2px;
    font-size: 12px;
    font-weight: normal;
  	color: #333333;
    background-color: #efefef;}

  .clS2over { 
  	padding: 2px;
    font-size: 12px;
	color: #CC0000;
	font-weight: normal;
    background-color: #ffffff;}
	
  .clB { 
   	background-color: #7C7D7D;
  	position: absolute;
    visibility: hidden;
    z-index: 300;}

  .clBar { 
  	position: absolute;
    width: 10px;
    height: 10px;
    visibility: hidden;}
	

/* OTHER STYLES THAN MENU */

a:active { 
	color: #FF6600;
    font-family: verdana,geneva,arial,helvetica,sans-serif;
    text-decoration: none; }

a:hover { 
	color: #003366);
    background-color: #D2E9FF;
    font-family: verdana,geneva,arial,helvetica,sans-serif;
    text-decoration: none; }

a:link { 
	color: #003366;
    font-family: verdana,geneva,arial,helvetica,sans-serif;
    text-decoration: underline; }

a:visited { 
	color: #006699;
    font-family: verdana,geneva,arial,helvetica,sans-serif;
    text-decoration: underline; }

.class2 A:active {color:#666666;}
.class2 A:hover {color: red;}
.class2 A:link {color:#666666;}
.class2 A:visited {color:#999999;}

body {
	background-color: #79889D;
	background-image: url(images/partagees/gradient_greyblue.gif);
	background-repeat: repeat-x; }

p, b, input, div { 
	font-family: arial,helvetica;
    font-size: 12px; }

td { 
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px; }

.annoncements {  
	font-family: Times New Roman, Times, serif; 
	font-size: 17px; 
	font-weight: bold; 
	color: #990000; }

.autre_extrait {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	 font-weight: bold; }

.blockquote-aligned {
	text-indent: -8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; }

.copyright {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #999999; }
		
.formulaire { 
	font-size: 12px;
    font-family: Verdana,Arial,Helvetica;
    font-weight: normal;
    background-color: #FFFFAA; }
	
.indexedtxt {
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 22px;
	line-height: 18px;
	color: #000000; }

.liste {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #000000; }	 
	
.reg_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;}
	
.tagline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF; }
	
.text_blockquote { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    text-indent: -9pt; }
	
.text_menu { 
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px; }

.text_orange {
	font-weight: bold;
	color: #006699;
	font-size: 16px; }
	
.text_reg {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 17px;
	padding-left: 4px;
	padding-right: 2px; }

.text-reg-margin { 
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px; }

.titre_livre {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	letter-spacing: 0.02em;
	color: #000000;}

.titre_auteur {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;}
	
.titre_blanc {
	font-size: 15px;
	font-weight: bold;
	color: rgb(255, 255, 255);
	font-style: normal;
	font-family: Times New Roman, Times, serif;
	letter-spacing: 0.1em;}

.titre_extrait {  
	font-family: Times New Roman, Times, serif; 
	font-size: 23px; 
	font-weight: normal; 
	color: #655049;}

.titre_orange { 
  	font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;}
	
.texte-serif {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;}
.text-details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 14px;
}
