 body {
	padding: 12px 0 0 0;
	margin: 0;
	text-align: justify;
	font: 12px Tahoma, Arial, sans-serif;
	line-height: 1.7em;
	background: #fff url(http://eschata.ch/images/bg.gif) repeat-x;
	color: Black;
}

p {	margin: 0 0 5px 0; }
h1 {	font: bold 12px Arial, Sans-Serif; padding: 8px 0 0 0; margin: 0; letter-spacing: -1px; }
h2 { color: #006699; margin: 0; padding: 0; font: bold 1.8em Arial, Sans-Serif; letter-spacing: -1px; }
h1 a, h2 a { color: #000; background: inherit; text-decoration: none; }
ul { margin: 0; padding : 0; list-style : none; }
img { border: 0; }


/* layout */

#content {
	margin: 0 auto;
	width: 960px;
	background: #fff url(http://eschata.ch/images/contentbg.gif) no-repeat;
}

#logo {
	margin: 0 0 10px 0;
	height: 110px;
	width: 960px;
}

#slogan { font-size: 12px; margin: 0 0 10px 2px; padding: 0; color: #000; background: #fff; }

#top_info { line-height: 27px; float: right; color: #000; background: #fff; margin: 12px 5px 7px 0; text-align: right; height: 74px; }


/* round blue login button */

#loginbutton a {
	text-decoration: none;
	width: 24px;
	padding: 7px 12px;
	margin: 0 0 0 8px;
	height: 28px;
	background: #fff url(http://eschata.ch/images/lb.gif) no-repeat;
	color: Black;
}

#loginbutton a:hover{ background: #fff url(http://eschata.ch/images/lbhover.gif) no-repeat; color: #000;}

/* main horizontal menu */

#tablist{
	padding: 0px 0;
	margin: 0;
	float: left;
}

#tablist li{ list-style: none; display: inline; margin: 0; }

#tablist li a{
	text-decoration: none;
	padding: 3px 12px;
	margin-right: 2px;
	background: #008C01;
	font-weight: bold;
	color: #fff;
}

#tablist li a:hover{
	background: Aqua;
	color: Navy;
}

#tablist li a.current{
	background: #cc3333; /*url(http://eschata.ch/images/corner.gif) no-repeat top right;*/
	color: White;
	/*padding: 6px 10px;*/
}

#tablist .key { text-decoration: underline; }

/* main menu topics */

#topics {
	clear: left;
	float: left;
	width: 949px;
	background: Navy url(http://eschata.ch/images/bg1.jpg) repeat-x left bottom;
	padding: 8px 5px;
	margin: 0 0 5px 0;
	color: #fff;
	height: 59px;
}

#topics li a { 
	background-image: url(http://eschata.ch/images/fle_jau.gif); 
	background-repeat: no-repeat; 
	background-position: center left;  
	padding: 0 0 0 12px; 
}

.button { padding: 4px; font: bold 12px Arial, Sans-Serif; }

/* left side */

#left {
	float: left;
	width: 645px;
	margin: 0 0 10px 0;
}

.subheader {
	margin: 0 0 0 0;
	padding: 8px;
	background: #f4f4f4 url(http://eschata.ch/images/bgshade.gif) repeat-x;
	color: #000;
	border-bottom: 1px solid #ccc;
}

.left_articles {
	margin: 0px 0 10px 0;
	background: #fff url(http://eschata.ch/images/bgshade.gif) repeat-x;
	color: #454545;
	padding: 0 0 0 0;
	width: 645px;
}

.date { font-size: 12px; padding: 0 0 0 12px; background: #fff url(http://eschata.ch/images/news.gif) no-repeat center left; color: #000; }

.bigimage {
	float: left;
	clear: left;
	border: 1px solid #006699;
	background: #eee;
	color: #000;
	width: 150px;
	height: 180px;
	margin: 0 15px 10px 0;
}

.left_box {
	background: #e5ba4e ;
	color: #000;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	padding: 5px;
	margin: 0 0 15px 0;
}
	
.dynamic {
	float: left;
	width: 150px;
	padding: 0 10px 0 10px;
}

.dynamic a {
	color: White;
	text-decoration: none;
}
.dynamic a:visited {
	color: Aqua;
	text-decoration: none;
}
.dynamic a:hover {
	color: Yellow;
	text-decoration: underline;
}	

.thirds {
	background: #F0F8FF;
	float: left;
	width: 160px;
	height: 150px;
	padding: 0 0 0 0;
}
			/* right side */
#right {
	float: right;
	width: 310px;
	margin: 0 0 10px 0;
}

.right_articles {
	border: 1px solid #ccc;
	padding: 2px;
	margin: 0 0 10px 0;
	background: #FFF8DC;
	color: #454545;
}

.image { float: left; margin: 0 9px 3px 0; }

.partenaires {
	border: 1px solid #ccc;
	padding: 8px;	
	margin: 0 0 10px 0;
	background: #DAB8B6;
	color: #454545;
}

.notes {
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	padding: 17px 10px 17px 8px;	
	margin: 0 0 10px 0;
	color: #454545;
}

/* footer */
#footer { 
	clear: both; 
	color: #000;
	background: #FFF;
	padding: 10px 15px;
	border-top: 1px solid #ccc;
}
#footer .right { float: right; }

/* CCN Styles */

.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}

/* Menu de Gauche*/

.ColonneG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #FFF url("images/left-border.gif") left;
	background-repeat: repeat-y;
}

.cell-grey-lt        	{ background: #DDDDDD;  }
.cell-grey           	{ background: #CCCCCC;  }
.cell-blue-med  		{ background: #AABBCC; color: #FFFFFF; }
.cell-blue-dark {
	background:  #248;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-left: 3px;
	padding-top: 1px;
}
.cell-blue-lt        	{ background: #DDEEEE; }
.cell-tan              	{ background: #CCCC99; }
.cell-mauve        		{ background: #9999CC; }
.cell-yellow        	{
	background: #FFCC33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.cell-yellow-lt    		{ background: #FFFFCC; }
.cell-black          	{ background: #000000; color: #FFFFFF; }
.cell-dmp            	{ background: #CCFFCC; }

.colonnemenu {
	border-bottom: 1px solid #248;
	padding-left: 3px;
}

.colonnemenucontent {
	font-size: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.colonnemenucontent:link {
	font-size: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.colonnemenucontent:visited {
	font-size: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.colonnemenucontent:hover {
	font-size: 12px; 
	COLOR: #CCCCCC
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

/* FOOTER CSS BEGINS | DEBUT DU CSS DU PIED DE LA PAGE */
.footer {
	background-color: #248;
	padding-right: 5px;
}

.footerText {
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

A.footerText:link {
	font-size: 12px; 
	color: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.footerText:visited {
	font-size: 12px; 
	color: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}


/* FOOTER CSS ENDS | FIN DU CSS DU PIED DE LA PAGE */


.blueborder {
	border: solid #248 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}

.texte {
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660033;
}

A.texte:link {
	font-size: 12px; 
	color: #000099;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.texte:visited {
	font-size: 12px; 
	color: #000099;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.texte:hover {
	font-size: 12px; 
	COLOR: #FF0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.horloge {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
}

/* Others */

.champ
{
 width:175px;
}
.champ_old
{
 width:147px;
}

.colonneG{
	width: 167px;
	background-color: #000000;
}

.footer{
 color:#003577;
}
.ina_tableau
{
 border-width:1px;
 border-style:solid;
 border-color:#b04e8f
}
.ina_texte
{
 line-height:15px;
 font-size:9px;
 color:#b04e8f;
}
.cadregris
{
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-left-style:solid;
 border-left-width:1px;
 border-right-style:solid;
 border-right-width:1px;
 border-color:#cccccc
}
.cadregrisentier
{
 border-width:1px;
 border-style:solid;
 border-color:#cccccc;
}
.cadregrisentierombre
{
 background-image:url(http://eschata.ch/images/ombre.gif);
 background-repeat:repeat-x;
 border-width:1px;
 border-style:solid;
 border-color:#cccccc;
}
.cadremarronentierombre
{
 background-color:#ad8446;
 background-image:url(http://eschata.ch/images/ombre2.gif);
 background-repeat:repeat-x;
 border-width:1px;
 border-style:solid;
 border-color:#cccccc;
}
.griscadre
{
 background-color:#cccccc;
}
.ombre
{
 background-image:url(http://eschata.ch/images/ombre.gif);
 background-repeat:repeat-x;
}
.titreune1
{
 font-family:Helvetica;
 font-size:21px;
 font-weight:bold;
 color:#cc3300;
}
.titreune2
{
 font-family:Helvetica;
 font-size:16px;
 font-weight:bold;
 color:#cc3300;
}
.titrerecents
{
 font-family:Helvetica;
 font-size:15px;
 font-weight:bold;
 color:#cc3300;
}
.soustitre
{ 
 font-size:12px;
 font-weight:bold;
 line-height:17px
}
.pays
{
 font-weight:bold;
 line-height:16px;
 font-size:10px;
 color:#000000;
}

.lasuite
{
	font-weight: bold;
	line-height: 16px;
	font-size: 10px;
	color: Blue;
}

.lasuite a {
	color: Blue;
	text-decoration: none;
}
.lasuite a:visited {
	color: Blue;
	text-decoration: none;
}
.lasuite a:hover {
	color: #FF8C00;
	text-decoration: underline;
}

.photo2
{
 float:right;
 margin-left:8px;
 margin-bottom:3px;
 border-width:1px;
 border-style:solid;
 border-color:#999999;
}
.photo
{
 float:left;
 margin-right:8px;
 margin-bottom:3px;
 border-width:1px;
 border-style:solid;
 border-color:#999999;
}
.imagedujour
{
 border-width:1px;
 border-style:solid;
 border-color:#999999;
}
.commentaires
{
 font-weight:bold;
 line-height:16px;
 font-size:10px;
 color:#878889;
}
.commentaires2
{
 font-weight:bold;
 line-height:16px;
 font-size:12px;
 color:#878889;
}
.piedpage
{
	width: 800px;
	height: 25px;
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-variant: normal;
	font-size: 12px;
	text-align: center;
}
.chapeau
{
	line-height: 14px;
	font-size: 12px;
	color: Maroon;
	font-weight: bold;
}
.barrebleu
{
 background-color:#003577;
}
.barreorange
{
 background-color:#ff9933;
}
.barremeta
{
 background-image:url(http://eschata.ch/images/fleche_fond.gif);
 background-repeat:repeat-x;
}
.barremeta2
{
 background-image:url(http://eschata.ch/images/fleche_fond2.gif);
 background-repeat:repeat-x;
}
.rubriquesregions
{
 font-weight:bold;
 font-size:12px;
 color:#cc3300;
}

.rubriquesregions a {
	 color:#cc3300;
	text-decoration: none;
}

.rubriquesregions a:visited {
	 color:#cc3300;
	text-decoration: none;
}
.rubriquesregions a:hover {
	color: #FF8C00;
	text-decoration: underline;
}

.liennoir
{
 color:#000000;
}

.puce
{
 color:#003577;
}
.price1
{
 font-weight:bold;
 color:#cc3333;
}

.price2
{
 color:#cc3333;
}
.evenement
{
 font-family:Helvetica;
 font-size:15px;
 font-weight:bold;
 line-height:20px;
 color:#000000;
}
.date
{
 color:#ffffff;
}
.majuscule
{
 text-transform:capitalize;
}
.dix
{
 font-size:10px;
}
.spip
{
}
.spip_out
{
 font-weight:bold;
 color:#003577;
 border-width:0px;
 font-style:normal;
}
.spip_in
{
 font-weight:bold;
 color:#003577;
}
.spip_logos
{
 border-width:0px;
}
.lettrine
{
 float:left;
 font-weight:bold;
 font-size:29px;
 line-height:26px;
 margin-right:1px;
 margin-bottom:0px;
}
.spip_note
{
 font-size:10px;
 font-style:italic;
}
.spip_note:a
{
 font-weight:bold;
 color:#003577;
}






.rubriques {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #871900;
}

.rubriquesgras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #871900;
	font-weight: bold;
}

.txtblack11  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

.txtred11  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #990000;
}
.txtbrown9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	color: #652C02;
}
.txtbrown11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #652C02;
}
.txtlbrown11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFF2E4;
	line-height: 20px;
}
.txtlbrown11c {
	font-family: "Bookman Old Style";
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	color: #FFF2E4;
	line-height: 20px;
}
	
.txtlbrown11b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFF2E4;
}
.txt9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.txt10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.txt12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.txtj12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}



.form{
	border: 1px solid Black;
	background: #D2D2D2;
	font: 10px Verdana, verdana, san-serif;
	color: Black;
}

.btn1{
	border: 1px solid Black;
	background: #D2D2D2;
	font: 9px Verdana, arial, san-serif;
	color: #000000;
}

.txtbrownbreves10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #652C02;
}

.hauteur8 {
	line-height: 8px;
}

.naviright {
	line-height: 8px;
}
.noprint {
}




hr.spip { }
b.spip { }
i.spip { }




.fond-img{
	background-color : #D4BBA5;
	border: solid #D4BBA5 1px;}

.txtbandeautxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 11px;
	color: #F8E91A;
	font-weight: bold;
}


table.spip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

table.spip tr.row_first {
	background-color: #CDA578;
}

table.spip tr.row_odd {
	background-color: #F5DEC4;
}

table.spip tr.row_even
{
 background-color:#e9e4ff;
}
table.spip td
{
 padding:1px;
 text-align:left;
 vertical-align:center;
}
.spip_documents
{
 font-family:Verdana;
 font-size:12px;
 border-width:0px;
}
.spip_documents_left
{
 margin-right:8px;
}
.spip_documents_right
{
 margin-left:8px;
}
.spip_documents_center
{
 text-align:center;
 display:block;
}
.lien_pagination
{
 color:#003577;
 text-decoration:none;
}
.lien_pagination:hover
{
 text-decoration:underline;
}

.tableborderprune
{
 border:solid #AD8AA4 1px;
 background-color:#FFFFFF;
}
.titlemis2prune
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#733864;
}
.txtmisprune
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#AD8AA4;
}
.txtmisprunesombre
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#733864;
}
.encadre1
{
 background-color:#FEED94;
 float:left;
 margin-right:10px;
 margin-bottom:3px;
}
.encadre2
{
 background-color:#FEED94;
 float:right;
 margin-left:10px;
 margin-bottom:3px;
}

.bl_rg {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #660000;
	border-bottom-color: #660000;
}
.cdr_vert {
	border: 1px solid #006600;
}
.bas_vert {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009900;
}
.forms {
	font-family: Arial;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.buton {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	background-color: #F5F5F5;
	border: 1px solid #999999;
}

.upcomingEvents {
	background-image: url(http://eschata.ch/images/top_back_strip.gif);
	background-repeat: repeat-x;
	background-color:#fbe7c2;
	border: solid;
	width: 282px;
	height: 20px;
	border-width: 1px;
	border-color: #bebc89;
	border-bottom: 0;
	overflow:hidden;
}

.upcomingEvents a,
.upcomingEvents a:link
{
	text-decoration:none;
	cursor:pointer;
}

.bigAd {
	border: solid;
	width: 493px;
	height: 250px;
	border-width: 1px;
	border-color: #bebc89;
	padding: 2px;
}

.tablebordernoire {
width: 628px;
 border:solid #000000 1px;
 background-color:#FFFFFF;
}

.bigAdImage {
}
.quickHighlights {
	/*border: solid;*/
	width: 500px;
	height: 20px;
	 /*border-width: 1px;
	border-color: #bebc89;*/
	margin-top: 0px;
	margin-bottom: 2px;
	background-color: #000000;
	color: White;
	font-weight: bold;
	font-size: 12px; /*line-height:20px;
	padding-left:5px;*/
}
.quickAd {
	width: 500px;
	/*height: 127px;
	margin-bottom: 0px;*/
}
.quickAd a,
.quickAd a:link {

	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	
}
.quickAd a:active {
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}
.quickAd a:visited {
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}
.quickAd a:hover {
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;

}
.quickAd .adImage {
	margin-top: 3px;
	margin-left: 3px;
	width:75px;
	height:55px;
}
.quickAd .textDiv {
	padding-left: 3px;
	margin-top: 2px;
	width: 98px;
	
}
.quickAd .imageDiv {
}
.quickAd .quickAd1 {
	height: 58px;
	width: 165px;
	padding: 1px;
	border: solid;
	border-width: 1px;
	border-color: #bebc89;
	float: left;
	background-color: #fffcd8;
}
.quickAd .quickAd2, .quickAd .quickAd3 {
	height: 58px;
	width: 165px;
	padding: 1px;
	border: solid;
	border-width: 1px;
	border-color: #bebc89;
	float: left;
	margin-left: 3px;
	background-color: #fffcd8;
}
.quickAd .quickAd4 {
	height: 58px;
	width: 165px;
	padding: 1px;
	border: solid;
	border-width: 1px;
	border-color: #bebc89;
	float: left;
	margin-top: 3px;
	background-color: #fffcd8;
}
.quickAd .quickAd5, .quickAd .quickAd6 {
	height: 58px;
	width: 165px;
	padding: 1px;
	border: solid;
	border-width: 1px;
	border-color: #bebc89;
	float: left;
	margin-left: 3px;
	margin-top: 3px;
	background-color: #fffcd8;
}

.menu{
	width: 628px;
	height:22px;
	background-color: Black;
}

/* stylediteurs.css */

.Menu { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #592208; font-weight: bold;}
.MenuPage {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #e8dabc; font-weight: bold;}
.MenuLanguePage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 10px;
}
.MenuLanguePage a {
	color: White;
	text-decoration: none;
}
.MenuLanguePage a:visited{
	color: White;
	text-decoration: none;
}
.MenuLanguePage a:hover{
	color: Yellow;
	text-decoration: none;
}

.MenuLangue {font-family: Verdana, Arial, Helvetica, sans-serif; color: #592208; font-size: 10px;}
.SiteOficiel {font-family: Verdana, Arial, Helvetica, sans-serif; color: #B85511; font-size: 12px;}
.TexteCentre {font-family: Verdana, Arial, Helvetica, sans-serif; color: #B85511; font-size: 10px; text-align:justify; font-style:normal;}
.NomEditeur {font-family: Verdana, Arial, Helvetica, sans-serif; color: #592208 ; font-size: 14px; font-weight: bold;}
.SiteEditeur {font-family: Verdana, Arial, Helvetica, sans-serif; color: #b5530f ; font-size: 12px; font-weight: bold;}
.NomEditeurT {font-family: Verdana, Arial, Helvetica, sans-serif; color: #B85511 ; font-size: 12px; font-weight: bold;}
.TexteCentreT {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; text-align:justify; font-style:normal;}


.SiteEditeur:link {
	color: #b5530f; text-decoration:none;
}
.SiteEditeur:visited {
	color: #b5530f; text-decoration:none;
}
.SiteEditeur:hover {
	color: #592208; text-decoration:none;
}
.SiteEditeur:active {
	color: #592208; text-decoration:none;
}


.Menu { 
	font-size: 12px;
	color: #592208;
	font-weight: bold;
}

.TitreLivre { 
	font-size: 12px;
	color: #592208;
	font-weight: bold;
}

.TitreLivre:link {
	color: #592208; text-decoration:none;
}
.TitreLivre:visited {
	color: #592208; text-decoration:none;
}
.TitreLivre:hover {
	color: #b5530f; text-decoration:none;
}
.TitreLivre:active {
	color: #b5530f; text-decoration:none;
}


.MenuPage {
	font-size: 12px;
	color: #e8dabc;
	font-weight: bold;
}

.MenuLanguePage {
	color: #e8dabc;
	font-size: 10px;
}

.MenuLangue {
	color: #592208;
	font-size: 12px;
}

.SiteOficiel {
	color: #B85511;
	font-size: 12px;
}

.TexteCentre {
	color: #B85511;
	font-size: 12px;
	text-align:justify;
	font-style:normal;
}

.TexteFin {
	color: #B85511;
	font-size: 09px;
	text-align: right;
	font-style:normal;
}

.NavigationLivre {
	color: #B85511;
	font-size: 12px;
	text-align:center;
	}

.ResumoLivros {
	color: #592208;
	font-size: 12px;
	text-align:justify;
	font-style:normal;
}

.TableauAgenda {
	background-color: #f7f0e0;
	text-align:left;
	padding-left:12px;
	margin-top:6px;
}

.NomMois {
	color:#a24c1b;
	text-align:center;
	font-size:20px;
	}
	
.annee {
	color:#a24c1b;
	font-size:12px;
	text-align:center;
}

.backnext {
	color:#dec080;
	font-size:12px;
	text-align:center;
	font-weight: bold;
}


.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}

.forminput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px none;
	background: #DEDEDE;
}

.forminput11{
FONT-SIZE:11px; 
COLOR:#0000FF; 
font-family:Tahoma; 
vertical-align:middle; 
}

.forminput10 {
	font-size: 12px;
	COLOR: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #fafafa;
	border: 1px outset #cccccc;
	text-align: left;
	vertical-align: middle;
}

/* Menu de Gauche*/

.ColonneG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #FFF url("images/left-border.gif") left;
	background-repeat: repeat-y;
}

.cell-grey-lt        	{ background: #DDDDDD;  }
.cell-grey           	{ background: #CCCCCC;  }
.cell-blue-med  		{ background: #AABBCC; color: #FFFFFF; }
.cell-blue-dark {
	background:  #248;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-left: 3px;
	padding-top: 1px;
}
.cell-blue-lt        	{ background: #DDEEEE; }
.cell-tan              	{ background: #CCCC99; }
.cell-mauve        		{ background: #9999CC; }
.cell-yellow        	{
	background: #FFCC33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.cell-yellow-lt    		{ background: #FFFFCC; }
.cell-black          	{ background: #000000; color: #FFFFFF; }
.cell-dmp            	{ background: #CCFFCC; }

.colonnemenu {
	border-bottom: 1px solid #248;
	padding-left: 3px;
}

.colonnemenucontent {
	font-size: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.colonnemenucontent:link {
	font-size: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.colonnemenucontent:visited {
	font-size: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.colonnemenucontent:hover {
	font-size: 12px; 
	COLOR: #CCCCCC
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

/* FOOTER CSS BEGINS | DEBUT DU CSS DU PIED DE LA PAGE */
.footer {
	background-color: #248;
	padding-right: 5px;
}

.footerText {
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

A.footerText:link {
	font-size: 12px; 
	color: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.footerText:visited {
	font-size: 12px; 
	color: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}


/* FOOTER CSS ENDS | FIN DU CSS DU PIED DE LA PAGE */


.blueborder {
	border: solid #248 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}

.texte {
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660033;
}

A.texte:link {
	font-size: 12px; 
	color: #000099;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.texte:visited {
	font-size: 12px; 
	color: #000099;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.texte:hover {
	font-size: 12px; 
	COLOR: #FF0000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.horloge {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
}

.cadrebleu {
	float: left;
	width: 600px;
	padding: 0 10px 0 10px;
}

.cadrebleu a {
	color: Lime;
	text-decoration: none;
	font-weight: bold;
}
.cadrebleu a:visited {
	color: Aqua;
	text-decoration: none;
}
.cadrebleu a:hover {
	color: Yellow;
	text-decoration: underline;
}	

.cadrebleu1 {
	float: right;
	width: 300px;
	height: 60px;
	padding: 5px 5px;
	vertical-align: top;
}
