.titre11
{
	font-weight:bold;
	font-size:23px;
}

.titre12
{
	font-size:19px;
	color:#878787;
}

.barre
{
	color:white;
	font-size:12px;
	font-weight:bold;
	padding-right:15px;
}

img
{
	border:0px;
}

.affiche
{
	color:#989898;
	font-size:9px;
}

.font_gris
{
	background-color:#e7e8ea;
	font-weight:bold;
	font-size:11px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:4px;
}

.font_gris2
{
	background-color:#e7e8ea;
}

.tweeter
{
	vertical-align:middle;
	font-weight:bold;
	font-size:11px;
}

.tweeter2
{
	font-size:11px;
	margin-top:1px;
	position:relative;
}

.tweeter3
{
	padding-top:9px;
	position:relative;
	font-size:11px;
}

.adresse
{
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	padding-left:10px;
}

.pratique
{
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
}

a.lienprat:visited, a.lien:link, a.lien:active {
	font-family:arial;
	font-style:regular;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

a.lienprat:hover {
	font-family:arial;
	font-style:regular;
	font-weight:bold;
	font-size:11px;
	color:#fab232;
	text-decoration:underline;
}

a.affiche
{
	color:#989898 !important;
	font-size:9px !important;
	text-decoration:underline;
}

h2
{
	font-family: Arial;
	font-size:18px;
}

a:visited, a:link, a:active {
	font-family:arial;
	font-style:regular;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}

a:hover {
	font-family:arial;
	font-style:regular;
	font-weight:bold;
	font-size:12px;
	color:#fab232;
	text-decoration:underline;
}

a.lien:visited, a.lien:link, a.lien:active {
	font-family:arial;
	font-style:regular;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}

a.lien:hover {
	font-family:arial;
	font-style:regular;
	font-weight:bold;
	font-size:12px;
	color:#fab232;
	text-decoration:underline;
}

.gras3
{
color:#dv4057;
font-family:arial;
font-size:12px;
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: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

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

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

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

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

.surlignbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	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: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	color: #999999;
}

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

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

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

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

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

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

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

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

textarea {
	font-family: 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);*/
	font-family: Arial, Helvetica, sans-serif;
}
.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: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	color:	#000000;
}
a.musee:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	color: #333366;
}
a.liste_catal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color:	#AAAAAA;
}
a.liste_catal:hover {
	font-weight: bold;
	color: #333366;
}

a.liste_presse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color:	#000000;
}
a.liste_presse:hover {
	font-weight: bold;
	color: #fab232;
}

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

a.menu_ligne {
	/*background-color:green;*/
	font-family: Century Gothic, 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, 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: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	color:	#003399;
}
a.linkcolor:hover {
	color: #333366;
}

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

a.menu {
	font-family: 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: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	color: #000000;
}

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

a.ariane:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	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: Arial, Helvetica, sans-serif;
	font-size: 111px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
}
.titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 111px;
	font-style: normal;
	font-weight:normal;
	text-decoration: none;
}

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

.titrecouleurpresse {
	font-family: Century Gothic, 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: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	color: #000000;
}

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

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

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

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

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

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

.titremois  { font-family: 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;
}

.mini_insc
{
	font-size:10px;
}

.txtreserver {
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	background-color:#b00062;
	text-decoration:none;
	border: 0px;
	cursor: pointer;
}

