.cachediv {visibility: hidden; overflow: hidden; height: 1px;margin-top: -1px; position: absolute;}
.affichediv {zoom:1;}
.Style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #283373;
}
.textnorm {
	LIST-STYLE: square none inside; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD {
	LIST-STYLE: square none inside; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
BODY {
	LIST-STYLE: square none inside; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
SELECT {
	LIST-STYLE: square none inside; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
INPUT {
	LIST-STYLE: square none inside; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TEXTAREA {
	LIST-STYLE: square none inside; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.text12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.text14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titrenews {
	LIST-STYLE: square none inside; FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: #663333; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textnews {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: lighter; FONT-SIZE: 10px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #663333; LINE-HEIGHT: 10px; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textnormgras {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: 900; FONT-SIZE: 11px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #000000; LINE-HEIGHT: normal; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.tablenormgrasbleu {
	BORDER-RIGHT: medium none;
	LIST-STYLE: square none inside;
	BORDER-TOP: medium none;
	FONT-WEIGHT: 900;
	FONT-SIZE: 11px;
	WORD-SPACING: normal;
	BORDER-LEFT: medium none;
	COLOR: #283375;
	LINE-HEIGHT: normal;
	BORDER-BOTTOM: medium none;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	background-image: url(images/bande_degrade2.jpg);
	margin: 0px;
	padding: 0px;
}
.textnormgrasbleu {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: 900; FONT-SIZE: 11px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #283375; LINE-HEIGHT: normal; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.textnormgrasbleu:link {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: 900; FONT-SIZE: 11px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #283375; LINE-HEIGHT: normal; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.textnormgrasbleu:visited {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: 900; FONT-SIZE: 11px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #283375; LINE-HEIGHT: normal; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.textnormgrasbleu:hover {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: 900; FONT-SIZE: 11px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #3366FF; LINE-HEIGHT: normal; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.textnormgrasbleu:active {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: 900; FONT-SIZE: 11px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #283375; LINE-HEIGHT: normal; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textnormgrasrouge {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: 900; FONT-SIZE: 11px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #aa0000; LINE-HEIGHT: normal; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titreservices {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: blink
}
.titreservicesmini {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}
.titrerouge {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titrebleuform {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #283375;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	text-align: center;
	BORDER:0px;
}
.titrebleu {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #283375; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titrebleu_blink {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #283375; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: blink}
.titreblanc {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.text12blanc {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.text12blanc:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.text12blanc:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.text12blanc:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #576EF8; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.text12blanc:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.text12blancInv {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.text12blancInv:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.text12blancInv:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.text12blancInv:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000066; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.text12blancInv:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.titreGallerie {
	FONT-WEIGHT: bold;
	FONT-SIZE: small;
	COLOR: #ffffff;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	background-color: #598ED4;
	text-align: center;	
	BORDER:0px;
}
.textGrandblanc {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.textGrandblanc:link {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.textGrandblanc:visited {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.textGrandblanc:hover {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #576EF8; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.textGrandblanc:active {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textnormjaune {
	LIST-STYLE: square none inside; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffcc; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffdf55; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textRouge {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #aa0000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textBleu {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #2a1f55; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
IMG.photo {
	BORDER-RIGHT: #000066 1px solid; BORDER-TOP: #000066 1px solid; BORDER-LEFT: #000066 1px solid; BORDER-BOTTOM: #000066 1px solid
}
A.news {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD.toutpetit {
	FONT-SIZE: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.panier {
	FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tableau {
	border-top-color: #283373;
	border-right-color: #283373;
	border-bottom-color: #283373;
	border-left-color: #283373;
}
.titreservicesMini {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: blink
}
.trans50 {
    filter: alpha(opacity=50);  
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
