.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: #5F4223;
	
}
.a_menuSpc1:visited {
	color: #5F4223;
	
}
.a_menuSpc1:hover {
	color: #F8920D;
	text-decoration: none;
}
.a_menuSpcbold:visited {
	font-weight: bold;
	color: #FF0000;
	
}
.a_menuSpcbold:hover {
	font-weight: bold;
	color: #FF0000;
	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 #5F4223;
}
.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: #BB7832;
	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:#5F4223;

}

#divTopRight{
	background-color:  #FFFFFF;
	position:absolute;
	visibility:hidden;
	width:180;
	left:2000;
	top:0; 
	
}
#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=#5F4223,direction=135);z-index:1001
	
}

.orange_gras{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #5F4223;
	font-weight: bold;
}
.orange_mini_gras{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F4223;
	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 #5F4223;
	vertical-align: middle;
	cursor: hand;
	background-color:  #5F4223;
	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: 11px;
	font-weight: bold;
	color: #000000;

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

}
A.TITRESIGNETBLANC { color:#FFFFFF; text-decoration:none; font-family:Arial,Helvetica; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold; }

.MOYENTITREBLEUGRAS { color:#5F4223; 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:#5F4223; text-decoration:none; font-family:Arial,Helvetica; font-size:14px; font-style:normal; font-variant:normal; font-weight:normal; }
.GROSTITREBLEU { color:#5F4223; text-decoration:none; font-family:Arial,Helvetica; font-size:18px; font-style:normal; font-variant:normal; font-weight:normal; }
.GROSTITREROUGE { color:#5F4223; text-decoration:none; font-family:Arial,Helvetica; font-size:18px; font-style:normal; font-variant:normal; font-weight:normal; }
.NAVIGATION { color:#5F4223; 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; }
.TITRESIGNETROUGE { color:#FF0000; text-decoration:none; font-family:Arial,Helvetica; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold; }
.TITRESIGNETPETIT { color:#FFFFFF; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; 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:#5F4223; padding-left:8px ; padding-right:8px ; margin:0px; }
.SIGNETLIGNE { height:24px; background-image:url(images/signet_ligne.gif); background-repeat:repeat-x; }
.TEXTEBLEUFCBD { color:#000000; 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:#5F4223; 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:#000000; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:bold; }
.TEXTEROUGE { color:#000000; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; }
.TEXTEBLEUFIN { color:#000000; text-decoration:none; font-family:Arial,Helvetica; font-size:10px; font-style:normal; font-variant:normal; font-weight:normal; }
.TEXTEBLEUFCBDHOME { color:#000000; text-decoration:none; font-family:Arial,Helvetica; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold; }
.TEXTEBLANCCBDHOME { color:#FFFFFF; text-decoration:none; font-family:Arial,Helvetica; font-size:12px; font-style:normal; font-variant:normal; font-weight:bold; }

.TEXTEBLEUFONCEHOME { color:#5F4223; 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:#5F4223; 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; }

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

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

.LIGNEPOINTILLEMARRON { height:1px; background-image:url(images/pointille_marron.jpg); background-repeat:repeat-x; }
.LIGNEMARRON { height:1px; background-image:url(images/ligne_marron.jpg); 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 #5F4223;
	vertical-align: middle;
	cursor: hand;
	background-color:  #5F4223;
}
.BOUTONBLEUSUITE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 19px;
	width: 55px;
	border: 1px solid #CC0000;
	vertical-align: center;
	cursor: hand;
	background-color:  #CC0000;
}
.INPUTBLEU {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F4223;
	height: 18px;
	width: 350px;
	border: 1px solid #5F4223;
	vertical-align: middle;
}

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

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

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

border-style:solid; 
border-width:1px; 
border-color:#5F4223;

}
A.GROSLIENBLEU { color:#5F4223; text-decoration:underline; font-family:Arial,Helvetica; font-size:18px; font-style:normal; font-variant:normal; font-weight:normal; }
.LIEN_NAVIGATION {
color:#5F4223; 
text-decoration:none; 
font-family:Tahoma,Arial,Helvetica; 
font-size:11px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}
A.LIEN_NAVIGATIONBLEU:link {
color:#000000; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:11px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}
A.LIEN_NAVIGATIONBLEU:visited {
color:#000000; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:11px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}
A.LIEN_NAVIGATIONBLEUFC {
color:#B84331; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:11px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}
A.LIEN_NAVIGATIONBLEUFCGROS {
color:#5F4223; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:10px; font-style:normal;
font-variant:normal;
font-weight:bold; 
}
A.LIEN_NAVIGATIONROUGE:link {
color:#B84331; 

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

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

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:#5F4223; 
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:#5F4223; 
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:#CC0000; 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:#CC0000; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:normal; }

A.LIENBLUCOLONE { color:#CC0000; 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:#5F4223; 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; }
.TEXTEGRIS { color:#666666; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; 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; }

.INPUTBLEU2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 18px;
	border: 1px solid #000000;
	vertical-align: middle;
}
.INPUTROUGE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F4223;
	height: 22px;
	border: 1px solid #5F4223;
	vertical-align: middle;
}

A.LIEN_NAVIGATIONROUGE_GROS {
color:#5F4223; 
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:#5F4223; 
text-decoration:underline; 
font-family:Arial,Helvetica; 
font-size:11px; font-style:normal;
font-variant:normal;
}
.SIGNETROUGE { height:24px; background:#5F4223; padding-left:8px ; padding-right:8px ; margin:0px;border:0px }
.SIGNETMARRON { height:18px; background:#5F4223; padding-left:8px ; padding-right:8px ; margin:0px;border:0px }

.BOUTONROUGESIGNET {
 height:24px;
 background:#5F4223;
 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;
 }
 .BOUTONROUGESIGNETPETIT {
 height:16px;
 background:#5F4223;
 
 margin:0px;border:0px; 
 color:#FFFFFF; 
 text-decoration:none;
 font-family:Arial,Helvetica;
 font-size:11px;
 font-style:normal;
 font-variant:normal; 
 font-weight:bold;
 }


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

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



.pt-texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
			color: #5F4223;
}
.pt-gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
			color: #5F4223;
}
.pt-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B84331;
}
.fond-tableau {
	BORDER-RIGHT: #000000 1px; 
	BORDER-TOP: #000000 1px; 
	BORDER-LEFT: #000000 1px; 
	BORDER-BOTTOM: #000000 1px solid

}

.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.lien-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #5F4223;
	font-weight: bold;

}
.ul {
	list-style-type: square;
	color: #5F4223;

}
a:link {
	font-family: Arial, Helvetica, sans-serif;
		color: #5F4223;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #B84331;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
		color: #5F4223;
	text-decoration: underline;
}
.titre-marron {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;

}
.titre-gros-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B84331;
	font-weight: bold;
}
.titre-tres_gros-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #B84331;
	font-weight: bold;
}
.titre-gros-rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}
.paragraphe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F4223;
}
.paragraphe-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B84331;
}
.titre-marron-clair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B84331;
}
.paragraphe_beige {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF	;
}
.paragraphe-marron {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F4223;
}
.paragraphe-marron-gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5F4223;
	font-weight: bold;
}
.tablo {
	border-top: thin dotted #805B35;
	border-right: thin none #805B35;
	border-bottom: thin none #805B35;
	border-left: thin none #805B35;
}
.panier-libelle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F4223;
}
.panier-titre-marron {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F4223;
	font-weight: bold;
}
.panier-titre2-marron {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F4223;
	font-weight: bold;
}
.panier-libelle-marron {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.panier-libelle-rouge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B84331;
	font-weight: bold;
}



.SIGNETMARRON { height:24px; background:#5f4223; padding-left:8px ; padding-right:8px ; margin:0px; }
.SIGNETBEIGE { height:24px; background:#faf0eb; padding-left:8px ; padding-right:8px ; margin:0px; }
.TITREMARRON { color:#5f4223; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; font-weight:bold; }
.TITREMARRONNONGRAS { color:#5f4223; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-variant:normal; }

.INPUTMARRON {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F4223;
	height: 18px;
	border: 1px solid #5F4223;
	vertical-align: middle;
}
.INPUTMARRONLIST {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F4223;
	
	border: 1px solid #5F4223;
	vertical-align: middle;
}
.INPUTCOMBOROUGE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B84331;
	height: 18px;
	border: 1px solid #B84331;
	vertical-align: middle;
}
.INPUTCOMBOROUGEGRAS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B84331;
	height: 18px;
	border: 1px solid #B84331;
	vertical-align: middle;
	font-weight: bold;

}
A.LIEN_INPUTCOMBOROUGE:link {
color:#B84331; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
 
}
A.LIEN_INPUTCOMBOROUGE:visited {
color:#B84331; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
 
}
.LIBELLE_INPUTCOMBOROUGEGRAS {
color:#B84331; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
font-weight: bold;
 
}
A.LIEN_INPUTCOMBOROUGEGRAS:link {
color:#B84331; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
font-weight: bold;
 
}
A.LIEN_INPUTCOMBOROUGEGRAS:visited {
color:#B84331; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
font-weight: bold;
 
}


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

}
A.LIEN_INPUTCOMBOOCRE:link {
color:#996600; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
 
}
A.LIEN_INPUTCOMBOOCRE:visited {
color:#996600; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
 
}
.LIBELLE_INPUTCOMBOOCREGRAS {
color:#996600; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
font-weight: bold;
 
}
A.LIEN_INPUTCOMBOOCREGRAS:link {
color:#996600; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
font-weight: bold;
 
}
A.LIEN_INPUTCOMBOOCREGRAS:visited {
color:#996600; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
font-weight: bold;
 
}



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

}
A.LIEN_INPUTCOMBOJAUNE:link {
color:#CC0000; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
 
}
A.LIEN_INPUTCOMBOJAUNE:visited {
color:#CC0000; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
 
}
.LIBELLE_INPUTCOMBOJAUNEGRAS {
color:#CC0000; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
font-weight: bold;
 
}
A.LIEN_INPUTCOMBOJAUNEGRAS:link {
color:#CC0000; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
font-weight: bold;
 
}
A.LIEN_INPUTCOMBOJAUNEGRAS:visited {
color:#CC0000; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
font-weight: bold;
 
}

.INPUTCOMBOLAVANDE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6666FF;
	height: 18px;
	border: 1px solid #6666FF;
	vertical-align: middle;
}
.INPUTCOMBOLAVANDEGRAS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6666FF;
	height: 18px;
	border: 1px solid #6666FF;
	vertical-align: middle;
	font-weight: bold;

}
A.LIEN_INPUTCOMBOLAVANDE:link {
color:#6666FF; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
 
}
A.LIEN_INPUTCOMBOLAVANDE:visited {
color:#6666FF; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
 
}
.LIBELLE_INPUTCOMBOLAVANDEGRAS {
color:#6666FF; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
font-weight: bold;
 
}
A.LIEN_INPUTCOMBOLAVANDEGRAS:link {
color:#6666FF; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
font-weight: bold;
 
}
A.LIEN_INPUTCOMBOLAVANDEGRAS:visited {
color:#6666FF; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
font-weight: bold;
 
}

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

}
A.LIEN_INPUTCOMBOMARINE:link {
color:#000099; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
 
}
A.LIEN_INPUTCOMBOMARINE:visited {
color:#000099; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
 
}
.LIBELLE_INPUTCOMBOMARINEGRAS {
color:#000099; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
font-weight: bold;
 
}

A.LIEN_INPUTCOMBOMARINEGRAS:link {
color:#000099; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
font-weight: bold;
 
}
A.LIEN_INPUTCOMBOMARINEGRAS:visited {
color:#000099; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
font-weight: bold;
 
}



.INPUTCOMBOMARON {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f4223;
	height: 18px;
	border: 1px solid #5f4223;
	vertical-align: middle;
}
.INPUTCOMBOMARONGRAS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f4223;
	height: 18px;
	border: 1px solid #5f4223;
	vertical-align: middle;
	font-weight: bold;

}
A.LIEN_INPUTCOMBOMARON:link {
color:#5f4223; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
 
}
A.LIEN_INPUTCOMBOMARON:visited {
color:#5f4223; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
 
}
.LIBELLE_INPUTCOMBOMARONGRAS {
color:#5f4223; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
font-weight: bold;
 
}
A.LIEN_INPUTCOMBOMARONGRAS:link {
color:#5f4223; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
font-weight: bold;
 
}
A.LIEN_INPUTCOMBOMARONGRAS:visited {
color:#5f4223; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
font-weight: bold;
 
}

.INPUTCOMBOGRIS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #99CCFF;
	height: 18px;
	border: 1px solid #99CCFF;
	vertical-align: middle;
}
.INPUTCOMBOGRISGRAS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #99CCFF;
	height: 18px;
	border: 1px solid #99CCFF;
	vertical-align: middle;
	font-weight: bold;

}
A.LIEN_INPUTCOMBOGRIS:link {
color:#99CCFF; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
 
}
A.LIEN_INPUTCOMBOGRIS:visited {
color:#99CCFF; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
 
}
.LIBELLE_INPUTCOMBOGRISGRAS {
color:#99CCFF; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
font-weight: bold;
 
}
A.LIEN_INPUTCOMBOGRISGRAS:link {
color:#99CCFF; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
font-weight: bold;
 
}
A.LIEN_INPUTCOMBOGRISGRAS:visited {
color:#99CCFF; 
text-decoration:underline; 
font-family:Tahoma,Arial,Helvetica; 
font-size:9px; font-style:normal;
font-variant:normal;
font-weight: bold;
 
}
.SIGNETROUGE { height:24px; background:#B84331; padding-left:8px ; padding-right:8px ; margin:0px; }
.ENCADREROUGE {

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

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