/*
body{
	font-family:Arial,Helvetica;
	font-style:normal; 
	font-variant:normal;
}
*/
#divTopRight{
	background-image: url(/images/_trans.gif);
	background-repeat: repeat-x;

	position:absolute;
	visibility:hidden;
	display:none;
	width:180px;
	left:2000px;
	top:0; 
	
}

.bgHautPortail {
	background-image: url(img/bgHaut01.gif);
	background-repeat: no-repeat;
}
.bgBas {
	background-image: url(img/bgBas01.gif);
	background-repeat: repeat;
}
.bgMenuSites {
	background-image: url(img/bgMenu01.gif);
	background-repeat: repeat;
}
.menuChap1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.artTitre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:  #99CCFF;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:  #99CCFF;
	border-right-color:  #99CCFF;
	border-bottom-color:  #99CCFF;
	border-left-color:  #99CCFF;
}
.artSTitre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-transform: uppercase;
}
.artZoneA1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: justify;
}
.artZoneB1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B3151C;
	text-align: justify;
}
.menuEspace1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.a_art:link {
	color: #F8920D;
	text-decoration: underline;
}
.a_art:visited {
	color: #F8920D;
	text-decoration: underline;
}
.a_art:hover {
	color: #B3151C;
	text-decoration: none;
}
.a_menuEspace1:link {
	color: #000000;
	text-decoration: none;
}
.a_menuEspace1:visited {
	color: #000000;
	text-decoration: none;
}
.a_menuEspace1:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.inputSubmit3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	height: 18px;
	width: 148px;
	border: 1px solid #FFFFFF;
	vertical-align: middle;
	background-color: #BE2831;
	cursor: hand;
}
.contactInputText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 18px;
	width: 300px;
	border: 1px solid #B3151C;
	vertical-align: middle;
}
.contactTextarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 200px;
	width: 180px;
	border: 1px solid #B3151C;
	vertical-align: middle;
}
.contactInputSubmit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
	width: 190px;
	border: 1px solid #99CCFF;
	vertical-align: middle;
	cursor: hand;
	background-color:  #99CCFF;
}
.contactText1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.contactText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.rechercheInput1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 18px;
	width: 105px;
	border: 1px solid #782B06;
}
.mailingListInput1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 18px;
	width: 105px;
	border: 1px solid #782B06;
}
.rechercheTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.mailingListText1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.mailingListTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.meteoBg {
	background-image: url(img/meteoSoleil.gif);
	background-repeat: no-repeat;
}
.printText1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.annonSituation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
}
.annonFlash {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #929292;
	text-transform: uppercase;
}
.annonTitre {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.artSTitre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-transform: uppercase;
}
.artZoneA2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.artTitre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F8920D;
}
.printArtTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.printArtSTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-transform: uppercase;
}
.printArtZoneB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	font-style: italic;
}
.printArtZoneA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
}
.annonAmerg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 14px;
}
.menuSpecial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #782B06;
	font-weight: bold;
	line-height: 17px;
}
.a_menuSpc1:link {
	color: #B3151C;
	text-decoration: none;
}
.a_menuSpc1:visited {
	color: #B3151C;
	text-decoration: none;
}
.a_menuSpc1:hover {
	color: #F8920D;
	text-decoration: none;
}
.rubTitre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F8920D;
}
.rubTitre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F8920D;
}
.bgRub1 {
	background-image: url(img/bgRub01.gif);
	background-repeat: repeat;
}
.brochInputText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 18px;
	width: 180px;
	border: 1px solid #B3151C;
	vertical-align: middle;
}
.brochInputSubmit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height: 18px;
	width: 177px;
	border: 1px solid #B3151C;
	vertical-align: middle;
	cursor: hand;
}
.artZoneB2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B3151C;
}
.planTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(img/bgBas01.gif);
	background-repeat: repeat;
	line-height: 20px;
}
.artZoneResum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: justify;
}
.bgResum {
	border: 1px solid #B3151C;
}
.bgResumD {
	border: 1px solid #B3151C;
}
.priveTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.priveInput1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 18px;
	width: 135px;
	border: 1px solid #782B06;
}
.priveText1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.contactInputText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 18px;
	width: 140px;
	border: 1px solid  #99CCFF;
	vertical-align: middle;
}
.contactInputText3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 18px;
	width: 200px;
	border: 1px solid #B3151C;
	vertical-align: middle;
}
.contactInputSubmit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	height: 18px;
	width: 297px;
	border: 1px solid #B3151C;
	vertical-align: middle;
	cursor: hand;
	background-color: #B3151C;
}
.tifTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
	line-height: 14px;
}
.tifTextA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.tifTextB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F8920D;
	font-weight: bold;
}
.resume_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:   #99CCFF;
	font-weight: bold;
	line-height: 17px;
}
	
.resume_fns_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.resume_fns_resume {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;

}
.encadre {

border-style:solid; 
border-width:1px; 
border-color:black;

}
.resume_titre_fin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:   #99CCFF;
	font-weight: bold;
	line-height: 17px;
}

.td_bleu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color: #99CCFF;
	padding - left :30 px;
}
.bleu_titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:   #99CCFF;
	font-weight: bold;
	line-height: 17px;
}
.bleu_titre2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:   #99CCFF;
	font-weight: bold;
	line-height: 17px;
}
.noir_gras{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.noir_mini_gras{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.noir_non_gras{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.td_bleu_blanc{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #99CCFF;
	padding - left :30 px;
}
.contactInputTextlogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 15px;
	width: 200px;
	border: 1px solid  #99CCFF;
	vertical-align: middle;
}
.contactInputSubmitlogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
	width: 200px;
	border: 0px solid #F8920D;
	vertical-align: middle;
	cursor: hand;
	background-color:  #F8920D;
}
.contactInputTextclient {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 15px;
	
	border: 1px solid  #99CCFF;
	vertical-align: middle;
}
.TextareaClient {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 50px;
	width: 100%;
	border: 1px solid #99CCFF;
	vertical-align: middle;
}

.blanc_mini_gras{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.panier_cadre {

border-style:solid; 
border-width:2px; 
border-color:#FF9900;

}


#div_flash{
	background-color:  #FFFFFF;
	position:absolute;
	z-index:2;
	left:0;
	top:0;
	height:65px;
		
	
}

#toto{
	position:absolute;
	visibility:hidden;
	left:2000;
	top:0; 

	filter: progid:DXImageTransform.Microsoft.Shadow(color=#FF9900,direction=135);z-index:1001
	
}

.orange_gras{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF9900;
	font-weight: bold;
}
.orange_mini_gras{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	font-weight: bold;
}
.bleu_gras{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #99CCFF;
	font-weight: bold;
}

.contactInputSubmitchoix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
	width: 400px;
	border: 0px solid #CC3300;
	vertical-align: middle;
	cursor: hand;
	background-color:  #CC3300;
	align:center;
}

.noir_mini_non_gras{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.noir_tres_mini_non_gras{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	
}
.noir_tres_mini_gras{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;

}

.MOYENTITREBLEUGRAS { color:#333399; text-decoration:none; font-family:Arial,Helvetica; font-size:16px; font-style:normal; font-variant:normal; font-weight:bold; }
.MOYENTITREROUGEGRAS { color:#CC3300; text-decoration:none; font-family:Arial,Helvetica; font-size:16px; font-style:normal; font-variant:normal; font-weight:bold; }
.MOYENTITRENOIRPASGRAS { color:#000000; text-decoration:none; font-family:Arial,Helvetica; font-size:16px; font-style:normal; font-variant:normal; font-weight:normal; }
.MOYENTITREBLEU { color:#333399; text-decoration:none; font-family:Arial,Helvetica; font-size:14px; font-style:normal; font-variant:normal; font-weight:normal; }
.MOYENTITREROUGE { color:#CC3300; text-decoration:none; font-family:Arial,Helvetica; font-size:14px; font-style:normal; font-variant:normal; font-weight:bold; }

.GROSTITREBLEU { color:#333399; text-decoration:none; font-family:Arial,Helvetica; font-size:18px; font-style:normal; font-variant:normal; font-weight:normal; }
.GROSTITREROUGE { color:#CC3300; text-decoration:none; font-family:Arial,Helvetica; font-size:18px; font-style:normal; font-variant:normal; font-weight:normal; }
.NAVIGATION { color:#CC3300; text-decoration:none; font-family:Tahoma,Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:bold; }
.TITRESIGNET { color:#FFFFFF; text-decoration:none; font-family:Arial,Helvetica; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold; }
.TITRESIGNET3 { color:#FFFFFF; text-decoration:none; font-family:Arial,Helvetica; font-size:10px; font-style:normal; font-variant:normal; font-weight:bold; }

.TITRESIGNET2 { color:#FFFFFF; text-decoration:none; font-family:Arial,Helvetica; font-size:14px; font-style:normal; font-variant:normal; font-weight:bold; }
.SIGNETBLEU { height:24px; background:#637DCD; padding-left:8px ; padding-right:8px ; margin:0px; }
.SIGNETLIGNE { height:24px; background-image:url(images/signet_ligne.gif); background-repeat:repeat-x; }
.TEXTEBLEUFCBD { color:#333399; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:bold; }
.TEXTENOIRCBD { color:#000000; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:bold; }
.TEXTENOIR { color:#000000; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; }
.TEXTEBLEUFONCE { color:#333399; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; }
.TEXTENOIRPETIT { color:#000000; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; }
.TEXTEROUGEBD { color:#CC3300; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:bold; }
.TEXTEROUGE { color:#CC3300; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; }
.TEXTEBLEUFIN { color:#333399; text-decoration:none; font-family:Arial,Helvetica; font-size:10px; font-style:normal; font-variant:normal; font-weight:normal; }
.TEXTEBLEUFCBDHOME { color:#333399; text-decoration:none; font-family:Arial,Helvetica; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold; }
.TEXTEBLEUFONCEHOME { color:#333399; text-decoration:none; font-family:Arial,Helvetica; font-size:12px; font-style:normal; font-variant:normal; font-weight:normal; }
.TEXTENOIRCBDHOME { color:#000000; text-decoration:none; font-family:Arial,Helvetica; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold; }
.GROSTITRENOIR { color:#000000; text-decoration:none; font-family:Arial,Helvetica; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold; }
.TEXTEBLEUFONCE10 { color:#333399; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; }
.TEXTENOIRPETIT10 { color:#000000; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; }
.TEXTEROUGEFCBDHOME { color:#CC3300; text-decoration:none; font-family:Arial,Helvetica; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold; }
.TEXTEBLEUPHRASE{ color:#333399; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; }

.TEXTENOIRMAIL { color:#000000; text-decoration:none; font-family:Arial,Helvetica; font-size:12px; font-style:normal; font-variant:normal; font-weight:normal; }
.TEXTEROUGEMAIL { color:#CC3300; text-decoration:none; font-family:Arial,Helvetica; font-size:12px; font-style:normal; font-variant:normal; font-weight:normal; }

.SIGNETBLEUCLAIR { background:#D8DEF2; padding-left:8px ; padding-right:8px ; margin:0px; }
.SIGNETBLANC { background:#FFFFFF; padding-left:8px ; padding-right:8px ; margin:0px; }

.LIGNEPOINTILLEBLEU { height:1px; background-image:url(images/pointille_bleu.gif); background-repeat:repeat-x; }

.BOUTONROUGE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	width: 100px;
	border: 1px solid #CC3300;
	vertical-align: middle;
	cursor: hand;
	background-color:  #CC3300;
}
.BOUTONBONPLAN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #CC3300;
	vertical-align: middle;
	cursor: hand;
	background-color:  #CC3300;
	background-image:url(images/alerte_fleche.gif);
	background-repeat:no-repeat;
}
.BOUTONBONPLAN2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #CC3300;
	vertical-align: middle;
	cursor: hand;
	background-color:  #CC3300;
}

.BOUTONBLEUSUITE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 19px;
	width: 55px;
	border: 1px solid #637DCD;
	vertical-align: center;
	cursor: hand;
	background-color:  #637DCD;
}
.INPUTBLEU {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	height: 18px;
	width: 350px;
	border: 1px solid #333399;
	vertical-align: middle;
}

.COMBOBLEU{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	height: 18px;
	width: 350px;
	border: 1px solid #333399;
	vertical-align: middle;
}
.INPUTBLEUGRAS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
	height: 18px;
	width: 350px;
	border: 1px solid #CC3300;
	vertical-align: middle;
	font-weight: bold;
}
.VARINPUTBLEU {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333399;
	height: 18px;
	width: 100px;
	border: 0px solid #CC3300;
	vertical-align: middle;
	cursor: hand;
	background-color:  #D8DEF2;
	align:center;
}
.VARINPUTBLANC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333399;
	height: 18px;
	width: 70px;
	border: 0px solid #CC3300;
	vertical-align: middle;
	cursor: hand;
	background-color:  #FFFFFF;
	align:center;
}
.panier_rouge {

border-style:solid; 
border-width:2px; 
border-color:#CC3300;

}
.panier_entete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border: 0px solid #637DCD;
	vertical-align: left;
	background-color:  #CC3300;
}
.ENCADREBLEU {

border-style:solid; 
border-width:1px; 
border-color:#637DCD;

}
A.GROSLIENBLEU { color:#333399; text-decoration:underline; font-family:Arial,Helvetica; font-size:18px; font-style:normal; font-variant:normal; font-weight:normal; }
.LIEN_NAVIGATION {
color:#CC3300; 
text-decoration:none; 
font-family:Tahoma,Arial,Helvetica; 
font-size:11px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}
.LIEN_NAVIGATIONBLEU {
color:#637DCD; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:11px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}
.LIEN_NAVIGATIONBLEUFC {
color:#333399; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:11px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}
A.LIEN_NAVIGATIONBLEUFCGROS {
color:#333399; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:10px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}
.LIEN_NAVIGATIONROUGE {
color:#CC3300; 

text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:11px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}


A.LIEN_NAVIGATION_BLANC {
color:#FFFFFF; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:11px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}

A.LIEN_NAVIGATIONROUGETETE {
color:#CC3300; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:11px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}
A.LIEN_NAVIGATIONROUGETETE:visited
{
color:#CC3300; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:11px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}

A.LIEN_NAVIGATIONBLEUTETE {
color:#333399; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:11px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}
A.LIEN_NAVIGATIONBLEUTETE:visited
{
color:#333399; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:11px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}

A.LIEN_NAVIGATIONGRIS {
color:#666666; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:11px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}
A.LIEN_NAVIGATIONGRIS:visited
{
color:#666666; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:11px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}


.TITRECOLONEINFO { color:#637DCD; line-height:1 ; text-decoration:none; font-family:Arial,Helvetica; font-size:14px; font-style:normal; font-variant:normal; font-weight:bold; }

.TXTGRICOLONINFO { color:#666666; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; }

.TXTBLUCOLONINFO { color:#637DCD; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; }

A.LIENBLUCOLONE { color:#637DCD; text-decoration:underline; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:bold; }
.TEXTEBOXNORDAUSUD { color:#333333; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; }

.PTEXTBOXNORDAUSUD { color:#333333; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; }

A.LIENSBOXNORDAUSUD { color:#CC3300; text-decoration:underline; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:bold; }


.BOXNORDAUSUD { padding-left:11px; margin:0px; }

.PETITEXTEGRIS { color:#666666; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; }
.MINITEXTEGRIS { color:#666666; text-decoration:none; font-family:Arial,Helvetica; font-size:10px; font-style:normal; font-variant:normal; font-weight:normal; }
.TEXTEGRIS { color:#666666; text-decoration:none; font-family:Arial,Helvetica; font-size:9px; font-style:normal; font-variant:normal; font-weight:normal; }
.TEXTEGRISB { color:#666666; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:bold; }
.GROSTEXTEGRIS { color:#666666; text-decoration:none; font-family:Arial,Helvetica; font-size:12px; font-weight:bold; }
.TEXTEGRISCBD { color:#666666; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:bold; }
.TEXTEGRISPANIER { color:#666666; text-decoration:none; font-family:Arial,Helvetica; font-size:10px; font-style:normal; font-variant:normal; font-weight:bold; }

.INPUTBLEU2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	height: 18px;
	border: 1px solid #333399;
	vertical-align: middle;
}
.INPUTGRIS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	height: 18px;
	border: 1px solid #666666;
	vertical-align: middle;
}
.INPUTBLEU2GRAS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	height: 18px;
	border: 1px solid #333399;
	vertical-align: middle;
	font-weight:bold;
}
.INPUTROUGE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
	height: 22px;
	border: 1px solid #CC3300;
	vertical-align: middle;
}

A.LIEN_NAVIGATIONROUGE_GROS {
color:#CC3300; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:14px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}
A.LIEN_NAVIGATIONGRIS {
color:#666666; 
text-decoration:underline; 
font-family:Arial,Helvetica; 
font-size:11px; font-style:normal;
font-variant:normal;
}
A.LIEN_NAVIGATIONBLEU_PETIT {
color:#333399; 
text-decoration:underline; 
font-family:Arial,Helvetica; 
font-size:11px; font-style:normal;
font-variant:normal;
}
.SIGNETLIGNEROUGE{ height:24px; background-image:url(images/signet_ligne_rouge.gif); background-repeat:repeat-x; }

.SIGNETROUGE { height:24px; background:#CC3300; padding-left:8px ; padding-right:8px ; margin:0px;border:0px }
.SIGNETROUGE2 { height:22px; background:#CC3300; padding-left:8px ; padding-right:8px ; margin:0px;border:0px }

.BOUTONROUGESIGNET {
 height:24px;
 background:#CC3300;
 padding-left:8px ;
 padding-right:8px ;
 margin:0px;border:0px; 
 color:#FFFFFF; 
 text-decoration:none;
 font-family:Arial,Helvetica;
 font-size:14px;
 font-style:normal;
 font-variant:normal; 
 font-weight:bold;
 }
 


.ROUGE {background:#CC3300; }
.BLEU {background:#637DCD; }
.PETITEXTEROUGE { color:#CC3300; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; }
.TRESGROSTITREROUGE { color:#CC3300; text-decoration:none; font-family:Arial,Helvetica; font-size:18px; font-style:normal; font-variant:normal; font-weight:bold; }
.GROSTITREBLEUCIEL { color:#637DCD; text-decoration:none; font-family:Arial,Helvetica; font-size:15px; font-weight:bold; }
.PETITEXTEBLEU { color:#637DCD; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; }

.LIEN_TRESPETITNAVIGATIONROUGE {
color:#CC3300; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
 font-weight:normal;
}

#liens{
display:none
}


.INPUTBLEU2ACTIF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	height: 18px;
	border: 1px solid #333399;
	vertical-align: middle;
	background-color : #D8DEF2;
	font-weight:bold;
}
.ONGLETROUGE {
height:24px; 
background:#CC3300; 
padding-left:2px ; 
padding-right:2px ; 
margin:0px;
color:#FFFFFF; 
text-decoration:none;
font-family:Arial,Helvetica;
font-size:12px; 
font-style:normal;
font-variant:normal;
font-weight:bold; 
 }

.ONGLETBLEU {
height:24px; 
background:#637DCD; 
padding-left:2px ; 
padding-right:2px ; 
margin:0px;
color:#FFFFFF; 
text-decoration:none;
font-family:Arial,Helvetica;
font-size:12px; 
font-style:normal;
font-variant:normal;
font-weight:bold; 
 }
 
A.LIEN_NAVIGATIONROUGESTATION {
color:#CC3300; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:10px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}
A.LIEN_NAVIGATIONROUGESTATION:visited
{
color:#CC3300; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:10px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}
A.LIEN_NAVIGATIONBLEUSTATION {
color:#637DCD; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:10px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}
A.LIEN_NAVIGATIONBLEUSTATION:visited
{
color:#637DCD; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:11px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}
A.LIEN_NAVIGATIONFIL {
color:#000000; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:11px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}
A.LIEN_NAVIGATIONFIL:visited
{
color:#000000; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:10px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}
FONT_NAVIGATIONFIL
{
color:#000000; 
text-decoration:none; 
font-family:Tahoma,Arial,Helvetica; 
font-size:10px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}
.ENCADREROUGE{

border-style:solid; 
border-width:1px; 
border-color:#CC3300;

}

.TEXTEGRISFONCE { color:#333333; text-decoration:none; font-family:Arial,Helvetica; font-size:12px; font-style:normal; font-variant:normal; font-weight:normal; }
.PETITEXTEBLANC { color:#ffffff; text-decoration:none; font-family:Arial,Helvetica; font-size:10px; font-style:normal; font-variant:normal; font-weight:normal; }
.TITREBLANC { color:#ffffff; text-decoration:none; font-family:Arial,Helvetica; font-size:14px; font-weight:bold; }
.LIGNEPROMO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
	height: 18px;
	vertical-align: middle;
	font-variant:normal;
	font-weight:bold; 
}
.INPUTBLEUDEPART {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	height: 18px;
	border: 1px solid #333399;
	vertical-align: middle;
	font-weight:bold; 
}
.LIENBLEUFCBD { color:#333399; text-decoration:underline; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:bold; }
.LIENBLEU { color:#333399; text-decoration:underline; font-family:Arial,Helvetica; font-size:10px; font-style:normal; font-variant:normal; font-weight:bold; }
.PIEDPAGE
{
	line-height:15px;
}
.LIENBLANC { color:#ffffff; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:bold; }
.LIENBLANC_FIN { color:#ffffff; text-decoration:underline; font-family:Arial,Helvetica; font-size:10px; font-style:normal; font-variant:normal; font-weight:bold; }

.appart0{
	background-color:#D8DEF2;
	float:left;
	width:100%;
	padding:3px 0 3px 3px;
}

.appart1{
	background-color:#FFF;
	float:left;
	width:100%;
	padding:3px 0 3px 3px;
}

.appartcol1{
	font-family:Arial,Helvetica;
	clear:both;
	float:left;
	color:#333399;
	font-size:11px;	
	width:350px;
}

.appartcol2{
	font-family:Arial,Helvetica;
	float:left;
	color:#333399;
	font-size:11px;
	width:250px;
}

.rougeunderline{
	color:#CC3300;
	text-decoration:underline;
	font-weight:bold;
}

.navig_pagea{
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#333399;
}

#navig_page{
	padding:10px 0 10px 0;
	text-align:center;
	width:100%;
}

.navig_pageactu{
	color:#CC3300;
	text-decoration:none;
}
h2{
	display:inline;
	padding:0;
	margin:0;
	font-size:12px;
}



h1{
	color:#333399;
	font-size:18px;
}


h1 a{
	font-size:18px;
}

h1 a:visited{
	color:#333399;
	font-size:18px;
	text-decoration:none;
}

h1 a:hover{
	color:#333399;
	font-size:18px;
	text-decoration:underline;
}
.tableausejours{
	clear:both;
	padding-top:15px;
}
.lststation h2{
	color:#333399;
	font-size:12px;
}
.titre_blanc{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}

.titre_blanc a{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}

.titre_blanc td{
	background-color:#637DCD;
	padding-left:4px;
	
}
.lien_bleu_ciel{
	color:#99CCFF;
	font-size:11px;
}
.stationski a{
	color:#637DCD;
	font-size:11px;
}
.TITREBLANCU { color:#ffffff; text-decoration:underline; font-family:Arial,Helvetica; font-size:14px; font-weight:bold; }
.TEXTEGRISRES { color:#333333; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; }
.TEXTEGRISRESB { color:#333333; text-decoration:none; font-family:Arial,Helvetica; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold; }
.TEXTEGRISFIN { color:#333333; text-decoration:none; font-family:Arial,Helvetica; font-size:10px; font-style:normal; font-variant:normal; font-weight:normal; }
.titresignet2 a{
	color:#FFF;
	text-decoration:none;
}

.titresignet2 {
	text-align:center;
	color:#FFF;
	background:#CC3300;
	font-size:12px;
	font-weight:bold;
	margin-left:15px;
	width:100%;
}
.LIENBLEUFONCE { color:#333399; text-decoration:underline; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:bold; }
.BOUTONROUGECOORDONNEES 
{
 padding: 1px;
 width:inherit;
 height:24px;
 background:#CC3300;
 margin:0px;border:0px; 
 color:#FFFFFF; 
 text-decoration:none;
 font-family:Arial,Helvetica;
 font-size:14px;
 font-style:normal;
 font-variant:normal; 
 font-weight:bold;
 cursor: hand;
 }
 .BOUTONCONNEXION { height:10px; background:#637DCD; padding-left:8px ; padding-right:1px ; margin:0px; }


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

.TitreRouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC3300;
}
.TitreRouge13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CC3300;
}
.TitreBlanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.texteGris {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.lienRouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
	text-decoration: underline;
}

.lienRougelink { text-decoration: underline; color: #CC3300; } 
.lienRougeactive { text-decoration: underline; color: #CC3300; }
.lienRougevisited { text-decoration: underline; color: #CC3300; }
.lienRougehover { text-decoration: none; color: #CC3300; }

.texteRouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3300;
}
.texteNoir {


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


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

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #637dcd;
}

.TM01 { margin-right: 10px; }.TexteMauve {



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




	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6666cc;
}
a.LIEN_ENTETE:link { text-decoration: none; color: #FFFFFF; } 
a.LIEN_ENTETE:active { text-decoration: none; color: #FFFFFF; }
a.LIEN_ENTETE:visited { text-decoration: none; color: #FFFFFF; }
a.LIEN_ENTETE:hover { text-decoration: underline; color: #FFFFFF; }

a.TexteBleulien:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6666cc;
}
a.TexteBleulien:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6666cc;
}
a.TexteBleulien:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6666cc;
}
a.TexteBleulien:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6666cc;
}
a.texteBlancLien:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
}
a.texteBlancLien:active {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
}
a.texteBlancLien:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
}
a.texteBlancLien:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
}
.BOUTONROUGECOMPTE 
{
 padding: 1px;
 height:24px;
 background:#CC3300;
 margin:0px;border:0px; 
 color:#FFFFFF; 
 text-decoration:none;
 font-family:Arial,Helvetica;
 font-size:14px;
 font-style:normal;
 font-variant:normal; 
 font-weight:bold;
 cursor: hand;
 }

.TexteDerniereMin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #637dcd;
}
.Mention {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}


.ZONE_C {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333399;
	height: 18px;
	border: 1px solid #333399;
	vertical-align: middle;
	background-color : #D8DEF2;
	font-weight:bold;
}

.ZONE_B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC6600;
	height: 18px;
	border: 1px solid #FCA82B;
	vertical-align: middle;
	background-color : #FCF0DD;
	font-weight :bold;
}

.ZONE_A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9DAB00 ;
	height: 18px;
	border: 1px solid #9DAB00 ;
	vertical-align: middle;
	background-color : #E3E6C1;
	font-weight:bold;
}
.TitreGammeBleu {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0048cc;
}
.TitreGammeRouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
	letter-spacing: normal;

}
.TexteGrisFonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.TexteBleu12 {





	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6666cc;
}
.texteRouge12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3300;
}
