a:visited, a:link, a:active {
	font-family:verdana;
	font-style:regular;
	font-weight:bold;
	font-size:10px;
	color:#0072BC;
	text-decoration:none;
}

a:hover {
	font-family:verdana;
	font-style:regular;
	font-weight:bold;
	font-size:10px;
	color:#0072BC;
	text-decoration:underline;
}

.gras3
{
color:#0072BC;
font-family:verdana;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

.repeatYR {
	background-repeat: repeat-y;
	background-position: right;
}
.repeatYL {
	background-repeat: repeat-y;
	background-position: left;
}
.repeatXT {
	background-repeat: repeat-x;
	background-position: top;
}
.repeatXB {
	background-repeat: repeat-x;
	background-position: bottom;
}

.norepeatTL {
	background-repeat: no-repeat;
	background-position: top left;
}
.norepeatBR {
	background-repeat: no-repeat;
	background-position: right bottom;
}
.norepeatTR {
	background-repeat: no-repeat;
	background-position: right top;
}
.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

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

.normalwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.surligngrisbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#666;
}

.surligngrisnr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background-color:#999;
}

.surlignbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-color:#336699;
}

.surligngrisbl2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#666;
}

.surligngrisnr2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color:#999;
}

.surlignbleu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color:#336699;
}

.normalgrey{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	color: #999999;
}

.ngbftb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	background-color:#004990;
	color: #FFF;
}

.nggftb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	background-color:#76787b;
	color: #FFF;
}

.nggctn{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	background-color:#999999;
	color: #000;
}

.legende{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight:normal;
	text-decoration: none;
	color: #000000;
}

.titre_spec{
	font-family: Arial, Helvetica, sans_serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	color: #333366;
}

.sstitre_spec{
	font-family: Verdana, Arial, Helvetica, sans_serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	color: #333366;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

body {
	scrollbar-base-color: #004489;
	scrollbar-face-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color:  #004489;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-shadow-color: #004489;
	scrollbar-highlight-color: #004489;
	/*background-image: url(../images/fond.gif);*/
}
.scroll {
	scrollbar-base-color: #004489;
	scrollbar-face-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color:  #004489;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-shadow-color: #004489;
	scrollbar-highlight-color: #004489;
	overflow:auto;
}

a.musee:visited, a.musee:link, a.musee:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	color:	#000000;
}
a.musee:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	color: #333366;
}
a.liste_catal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color:	#AAAAAA;
}
a.liste_catal:hover {
	font-weight: bold;
	color: #333366;
}

a.liste_presse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color:	#333366;
}
a.liste_presse:hover {
	font-weight: bold;
	color: #AAAAAA;
}

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

a.menu_ligne {
	/*background-color:green;*/
	font-family: Century Gothic, Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	color:	#000000;
	/*background-image: url(../images/puce_blacknew.gif);
	background-position: left center;
	width:8px;
    height:8px;      
    background-repeat: no-repeat;
	padding:0px 7px 0px 7px;
	margin:0px 0px 0px 0px;*/	
}
a.menu_ligne:hover {
	color: #333366;
	/*background-image: url(../images/puce_blacknew2.gif);
	background-position: left center;	
	width:8px;
	height:8px;
	background-repeat: no-repeat;
	padding:0px 7px 0px 7px;
	margin:0px 0px 0px 0px;*/
	
}

.menu_ligne2{
	font-family: Century Gothic, Verdana, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	background-image: url(../images/puce_blacknew.gif);
	width:8px;
	height:8px;
	background-repeat: no-repeat;
	padding:0px 4px 0px 6px;
	margin:0px 0px 0px 0px;
	background-position: left center;
	list-style-type: square;
}

a.linkcolor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	color:	#003399;
}
a.linkcolor:hover {
	color: #333366;
}

a.expo_cours {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color:	#FFFFFF;
}
a.expo_cours:hover {
	font-weight:bold;
}

a.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	color: #000000;
}

a.menu:link, a.menu:visited, a.menu:active, a.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	color: #000000;
}

a.ariane {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

a.ariane:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
	color: #000000;
}

a.home_expo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #FFFFFF;
}

a.home_expo:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:underline;
	color: #FFFFFF;
}

.titre1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 111px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
}
.titre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 111px;
	font-style: normal;
	font-weight:normal;
	text-decoration: none;
}

.titrecouleur {
	font-family: Century Gothic, Verdana, Arial;
	font-size: 20px;
	font-style: normal;
	font-weight:600;
	text-decoration: none;
	color: #336699;
}

.titrecouleurpresse {
	font-family: Century Gothic, Verdana, Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	color: #000000;
}

.titreblanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	color: #FFFFFF;
}

.titregris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	color: #AAAAAA;
}

.titreblancitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight:bold;
	text-decoration: none;
	color: #FFFFFF;
}
.titreparagraphe{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	color: #333366;
}

.tpbftb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	background-color:#004990;
	color: #FFF;
}

.tpgftb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	background-color:#76787b;
	color: #FFF;
}

.tpgctn{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	background-color:#999999;
	color: #000;
}

.titrenoir{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	color: #000000;
}
.textenoir10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	color: #000000;
}

.titregrey{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	color: #AAAAAA;
}

.titreparagraphecouleur{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	color: #999999;
}

.titremois  { font-family: Verdana,Helvetica, Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; background: #000000 }

.tbnoir {
	border-bottom: 3px solid #000000;
	border-top: 3px solid #000000;	
}
.blnoir {
	border-bottom: 3px solid #000000;
	border-rig: 3px solid #000000;	
}
.brnoir {
	border-bottom: 3px solid #000000;
	border-right: 3px solid #000000;	
}
.blrnoir {
	border-bottom: 3px solid #000000;
	border-left: 3px solid #000000;
	border-right: 3px solid #000000;	
}
.lrnoir {
	border-right: 3px solid #000000;
	border-left: 3px solid #000000;	
}
.bnoir {
	border-bottom: 3px solid #000000;
}
.tnoir {
	border-top: 3px solid #000000;
}
.rnoir {
	border-right: 3px solid #000000;
}
.lnoir {
	border-left: 3px solid #000000;
}
.lblanc {
	border-left: 1px solid #FFFFFF;
}
.repeatYRmenu {	
	background-image: url(../images/template/droite_fillant_02.jpg);	
	background-repeat:repeat-y;	
}
.repeatYLmenu {	
	background-image: url(../images/template/menu_gauche_fillant.gif);	
	background-repeat:repeat-y;	
}

.puceblack {
	width:8px;
	height:8px;
}
