body {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size: 10px;
} 

TD {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size: 10px; 
	color : #333333;
}   

a {
	color:#333333; 
	text-decoration:underline;
}
a:hover {
	color:#DD4444; 
	text-decoration:underline;
}

.normal {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size: 10px; color: #333333; 
	text-decoration: none
}

.brique {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	color: #BC3F22; 
	text-decoration: none
}
.rouge {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	color: #D5251C; 
	text-decoration: none
}
.clair {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	color: #AAAAAA; 
	text-decoration: none
}
.bleue {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	color: #455580; 
	text-decoration: none
}

.chapo2 {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	color: #777777; 
	text-decoration: none
}

.chapo_nouveau {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	color: #333333; 
	text-decoration: none;
	text-align: left;
}

.fa_titre {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size: 10px; 
	color: #333333; 
	font-weight: bold;
	text-decoration: none
}
.fa_texte {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	color: #333333; 
	text-decoration: none
}

.pa_titre {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color : #333333;
	font-weight: bold;
	text-decoration: none
}
.pa_desc {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	color : #BC3F22; 
	text-decoration: none
}

.ou_titre {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	color : #BC3F22; 
	font-weight: bold;
	text-decoration: none
}
.ou_desc {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color : #333333;
	text-decoration: none
}
.ou_texte {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color : #455580;
	text-decoration: none
}
A.nav {
	FONT-SIZE: 10px; 
	COLOR: #455576; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.nav:hover {
	FONT-SIZE: 10px; 
	COLOR: #DD4444; 
	background-color:#ffffff; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

A.nav2 {
	font-size: 10px; 
	color: #333333; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none
}
A.nav2:hover {
	font-size: 10px; 
	color: #DD4444; 
	background-color:#ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none
}

A.langue {
	font-size: 10px; 
	color: #BC3F22; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-decoration: none
}
A.langue:hover {
	font-size: 10px;
	color: #DD4444; 
	background-color:#ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	text-decoration: none
}

A.rubrique {
	font-size: 10px;
	color: #BC3F22;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}
A.rubrique:hover {
	font-size: 10px; 
	color: #DD4444; 
	background-color:#ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
}

.msearch {
	color:#27363E; 
	background-color:#F9EECD; 
	font-weight: bold}


a.info {
	text-decoration: none; 
	color: black;
}
a.info span {
	display: none;
}
a.info:hover,a.info:focus,a.info:active {
	background: none; /* correction d'un bug IE */
}
a.info:hover span, a.info:focus span, a.info:active span {
	display: inline; 
	position: 
	absolute; z-index: 500; 
	margin:1em 0 0 1em; 
	background: #BF332F; 
	text-align: left; 
	color: white; 
	text-decoration: none; 
	font-size: 9px; 
	padding: 3px; 
	border:0
}

a.versfiche {
	text-decoration: none; 
	color: #C05757;
	background: #FFF7DF;
}
a.versfiche:hover,  a.versfiche:focus {
	text-decoration: none; 
	color: #FFFFFF;
	background: #C05757;
}


.un_texte A {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size: 10px; 
	font-weight: bold;
	text-decoration: none;
	color : #977245;
}
.un_texte A:hover {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size: 10px; 
	font-weight: bold;
	text-decoration: underline; 
	color : #FF0101;
}

.edito_titre {
	font-family: Georgia, Times New Roman, Times, Serif; 
	font-size: 18px; 
	line-height: 25px;
	letter-spacing: 1px;	
	color : #BC3F22; 
	font-weight: bold;
	text-decoration: none
}

.edito_texte {
	font-family: Times New Roman, Times, Serif; 
	font-size: 13px; 
	color : #444444;
}

.edito_texte A {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	color : #977245;
}
.edito_texte A:hover {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: underline;
	color : #FF0101;
	background-color: #FFF8DF;
}

.edito_texte .rouge {
	color : #D5251C;
	font-size: 11px; 
}


#catalogue_index:link, #catalogue_index:visited {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	color : #D5251C;
}

#catalogue_index:hover {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	color : #EF190E;
	background: #FFFFFF; 
}



.news_titre {
	font-family: Georgia, Times New Roman, Times, Serif; 
	font-size: 16px; 
	line-height: 24px;
	letter-spacing: 1px;	
	color : #BC3F22; 
	font-weight: bold;
	text-decoration: none
}

.news_texte {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	line-height: 16px;
	color : #444444;
}

.news_texte A {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
	color : #977245;
}
.news_texte A:hover {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	text-decoration: underline;
	color : #FF0101;
}

.news_texte .rouge {
	color : #D5251C;
	font-size: 11px; 
}

.news_tags, .news_navig  {
	color : #999;
	font-size: 11px; 
}

.news_tags a, .news_navig a {
color : #AAA;
font-weight: bold;
text-decoration: none;
}

.news_tags a:hover, .news_navig a:hover {
color : #888;
font-weight: bold;
	text-decoration: underline;
	color : #FF0101;
}

.field input, .field textarea {
	border: #BBB 1px solid; 
	padding : 1px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
 	width: 210px;
}

#vco, #pco {
	margin-top:3px;
	color : #BC3F22;
	font-weight: bold;
	font-size: 13px; 
	font-family: Georgia, Times New Roman, Times, Serif; 
}

.news_circulation  {
	padding: 7px;
	text-align: right;
	background-color: #F9EECD;
}

.news_circulation a {
	font-weight: bold;
	font-size: 11px; 
	text-decoration: none;
}