#cadre-ISGTW{

	float:left;
	z-index:5;

	border:0px solid;

	position:relative;

}


#layout-ISGTW{
	position:absolute;
	z-index:6;
	top:432px;
	right:-695px;
	border:0px solid;
	width: 571px;
	height: 94px;
}

#cadre-GRID-GUIDE{

	float:left;
	z-index:5;

	border:0px solid;

	position:relative;

}


#layout-GRID-GUIDE{
	position:absolute;
	z-index:6;
	top:533px;
	right:-704px;
	border:0px solid;
	width: 571px;
	height: 106px;
}


.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
}
.textnormblue {
	LIST-STYLE: square none inside; FONT-WEIGHT: normal; FONT-SIZE: 12px; color:#6699ff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textnormBlanc {
	 FONT-SIZE: 12px; COLOR: #FFFFFF; font-weight:100; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.TITREnormjaune {
	FONT-SIZE: 16px; COLOR: #ff9900; FONT-WEIGHT: normal; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none
}
.textnormjaune {
	FONT-SIZE: 11px; COLOR: #ff9900; FONT-WEIGHT: normal; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none
}
.textnormgros {
	LIST-STYLE: square none inside; FONT-WEIGHT: normal; FONT-SIZE: 12px; 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
}
.textnormgrasvert {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: bold; FONT-SIZE: 12px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #247B2B; LINE-HEIGHT: normal; BORDER-BOTTOM: medium none; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textnormgrasvertclair {
	BORDER-RIGHT: medium none; LIST-STYLE: square none inside; BORDER-TOP: medium none; FONT-WEIGHT: bold; FONT-SIZE: 11px; WORD-SPACING: normal; BORDER-LEFT: medium none; COLOR: #78FA72 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
}
.titrenoirpetit {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, 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
}
.nombrerouge {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; 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;
}
.titrenoir {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titrenoirpetit {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titrebleu {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; 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: none}
.titreblanc {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titreblancGRAND {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titreblancpetit {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; 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
}
.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
}

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;
}
