body {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #373737;
text-align: justify;
margin-top: 0;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
background-color: #D8DCDB;


}
a.gros:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #743F8E;
font-weight: bold;
text-decoration: none;
}

a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4F7BB2;
font-weight: bold;
text-decoration: none;
}

a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #E94E0A;
font-weight: bold;
text-decoration: none;
}

a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #4F7BB2;
font-weight: bold;
text-decoration: none;
}

a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #E94E0A;
font-weight: bold;
text-decoration: none;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373737;
}

.dates
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #00497E;
}

.texte {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; color: #000000;
text-align: justify;
}

.texteactu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #373737;
text-align: left;
}

.bienvenue {
font-family: Arial, Helvetica, sans-serif;
font-size: 19px;
color: #00497E;
}

.tableau_accueil {
background-color: #FFFFFF;
border: #C59BDB;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}
.ligne_blanche{
background-color:#FFFFFF;
border: #FFFFFF;
}
.textepetit {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #373737;
}

.textepetittitre {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px; color: #373737;
font-weight: bold;
}

a.suite:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; color: #367AB9;
text-decoration: none;
font-weight: bold;
}



.fondtab {
background-image: url(images/fond_tableau.gif);
background-repeat: repeat-y;
}

.fondtabbas {
background-image: url(images/fond_tableau_bas.gif);
background-repeat: repeat-y;
}



.menutab {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #00497E;
text-decoration: none;
text-align: center;
vertical-align: middle;
border: 1px #00497E solid;
border-left: 0px;
}

.ssmenutab {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #00497E;
text-align: left;
text-decoration: none;
vertical-align: middle;
border: 1px #00497E solid ;
background-color: #CEDDF4;
}

.fondtabbastheme {
background-image: url(images/fond_tableau_bastheme.gif);
background-repeat: repeat-y;
}

.breadcrumbs {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #999999;
}


.titremenuleft {
font-family: Arial, Helvetica, sans-serif;
font-size: 17px;
font-weight: bold;
color: #E94E0A;
}


.titrepage {
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
color: #713592;
font-weight: bold;

}
.titrepage a {
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
color: #713592;
font-weight: bold;
text-align:center;
}

.titrepage a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
color: #555555;
font-weight: bold;
text-align:center;
}

.promo {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
color: #713592;
font-weight: bold;

}
#prix {

padding-left:20px;

}


.sstitrepage {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #713592;
font-weight: bold;
}

.nbrpage {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
color: #E94E0A;
}

.titrepopup {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #E94E0A;
font-weight: bold;
}

.champcontact {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #00497E;
height: 20px;
width: 160px;
background-color: #FFFFFF;
border: 1px #00497E solid;
; line-height: normal; font-weight: normal; padding-top: 2px
}

.champtxtarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #00497E;

width: 35px;
background-color: #FFFFFF;
text-align: center;
vertical-align: top;
border: 0px ;



.surligne {
background-color: #C1D6F6;
}

.titreaccueiltheme {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
color: #E94E0A;
font-weight: bold ;
text-transform: uppercase;
}

.sstitrepageorange {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #E94E0A;
font-weight: bold;
}


.bordurevignette {
border: #999999;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
margin-top: 1em; 
}

.legende_tableau {
 FONT-WEIGHT: bold;
 FONT-SIZE: 14px;
 COLOR: #713592;
 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
 TEXT-DECORATION: none;
 padding-left:20px;
 margin-left:20px;
}
a.legende_tableau:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #4F7BB2;
font-weight: bold;
text-decoration: none;

}

.tumevoispas
{
 visibility: hidden;
}

.tumevois
{
 visibility: visible;
 font-size : 200%; 
 background-color: #DAEDFC;
 width: 300px;
 height: 40px;
}
 
 

.Style1 {color: #CC00CC}
.Style2 {font-size: medium}
.Style3 {font-size: small}


#apDiv1 {
	position:absolute;
	left:615px;
	top:649px;
	width:320px;
	height:236px;
	z-index:0;
	visibility: visible;
	font-size: 11pt;
	text-align: justify;
}
#lassee {
	position:fixe;
	left:71px;
	top:531px;
	width:358px;
	height:268px;
	z-index:1;
	visibility: visible;
}#apDiv2 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
}
#apDiv3 {
	position:absolute;
	width:358px;
	height:40px;
	z-index:3;
	left: 588px;
	top: 627px;
}
.Style4 {font-size: 9px}
.Style6 { }
.Style8 {font-weight: bold}
.Style9 {COLOR: #713592; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: bold;}
.Style10 {font-size: 9}

.cadrecentral {
	padding-left:15px;
	padding-right:15px;
	margin-left:15px;
	}
h3               { display: inline ; }
h2               { display: inline ; }
h1               { display: inline ; }

